@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//mangatraineeraj.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.6.0") format("woff2");
}

:root {
	--wd-text-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Jost", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-primary-color: rgb(98,31,38);
	--wd-alternative-color: rgb(98,31,38);
	--wd-link-color: rgb(98,31,38);
	--wd-link-color-hover: rgb(98,31,38);
	--btn-default-bgcolor: rgb(98,31,38);
	--btn-default-bgcolor-hover: rgb(98,31,38);
	--btn-accented-bgcolor: rgb(98,31,38);
	--btn-accented-bgcolor-hover: rgb(98,31,38);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
	--wd-popup-width: 520px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(98,31,38);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wpb_content_element.footer-menu{
	margin-bottom:3px !important;
	border-bottom:1px solid white;
}

.about-us .vc_single_image-wrapper .vc_single_image-img{
	border-radius:20px !important
}



.wd-prefooter{
	padding-bottom: 0px !important;
}

.shop-category .info-box-icon{
	border-radius:50% !important;
}

.footer-form .wpcf7-form-control-wrap .wpcf7-form-control{
	border:1px solid white !important;
}

.home-single-image .wpb_content_element{
	margin-bottom:0px !important;
}

.newsletter{
    align-items: unset !important;
    justify-content: unset !important;
}

a.instagram.developer{
        position: fixed;
        width: 50px;
        height: 50px;
        bottom: 310px;
    		right: 22px;
        background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 63%, #bc1888 100%);
        color: #FFF;
        border-radius: 50px;
        text-align: center;
        font-size: 31px;
        box-shadow: 2px 2px 3px #999;
        z-index: 100;
				display: flex;
    		justify-content: center;
    		align-items: center;
    }

a.youtube.developer{
        position: fixed;
        width: 50px;
        height: 50px;
        bottom: 253px;
    		right: 22px;
        background-color: #ff0033;
        color: #FFF;
        border-radius: 50px;
        text-align: center;
        font-size: 31px;
        box-shadow: 2px 2px 3px #999;
        z-index: 100;
				display: flex;
    		justify-content: center;
    		align-items: center;
    }

a.whats-app.developer {
        position: fixed;
        width: 50px;
        height: 50px;
        bottom: 137px;
    		right: 22px;
        background-color: #25d366;
        color: #FFF;
        border-radius: 50px;
        text-align: center;
        font-size: 31px;
        box-shadow: 2px 2px 3px #999;
        z-index: 100;
    }

a.videocall.developer {
    position: fixed;
    width: 50px;
    height: 50px;
    right: 22px;
    bottom: 195px;
    background-color: #dba269;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 20px; /* Adjust icon size */
    line-height: 50px; /* Center the icon vertically */
    box-shadow: 2px 2px 3px #999;
    z-index: 101;
		display: flex;
    justify-content: center;
    align-items: center;
}

a.phone.developer{
    position: fixed;
    width: 50px;
    height: 50px;
    right: 22px;
    bottom: 76px;
    background-color: #dba269;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 20px; /* Adjust icon size */
    line-height: 50px; /* Center the icon vertically */
    box-shadow: 2px 2px 3px #999;
    z-index: 99;
		display: flex;
    justify-content: center;
    align-items: center;
}

a.videocall.developer i {
    color: #FFF; /* Set icon color to white */
    vertical-align: middle; /* Align icon */
}


.scroll-text{
	color:#ffffff !important
}

.footer-form .wd-wpb {
    margin-bottom: 15px !important;
}

.footer-form .wpb_content_element{
    margin-bottom: 18px !important;
}

.main-page-wrapper {
	padding-top:0 !important
}

.home-images .owl-carousel-item-inner{
	padding:10px !important
}

a.book-video-call {
    display: block;
    background-color: #ffffff;
    border: 1px solid #000000;
    padding: 3px;
    border-radius: 5px;
    position: fixed;
    right: 5px;
    bottom: 254px;
    font-size: 14px;
    text-align: center;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    z-index: 102;
    color: black;
    width: 86px;
    position: fixed;
    background-color: #ffffff; /* Tooltip background */
    border: 1px solid #000000;    /* Tooltip border */
}

a.book-video-call::after {
    content: "";
    position: absolute;
    bottom: -5px; /* Positioning the arrow below the button */
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    width: 10px;
    height: 10px;
    background: #ffffff; /* Same as tooltip background */
    border-right: 1px solid #000000; /* Border color */
    border-bottom: 1px solid #000000; /* Border color */
}

.whatsapp-icon{
	  display: flex;
    justify-content: center;
    align-items: center;
    width: 40%;
		margin:0 auto;
    background: white;
    cursor: pointer;
}

.newsletter input.wpcf7-submit{
	width:100% 
/* background-color:#621f26;
color:white; */
}

.wpcf7-form label{
width:95%;
}
/* 
.wpcf7-submit input[type='email'], input[type='text'], input[type='tel']{
	border: 1px solid black !important;
  border-radius: 5px !important;
} */

#wpcf7-f1420-p1416-o1 input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
	border: 1px solid black !important;
  border-radius: 5px !important;
}

#wpcf7-f1108-o2 .wpcf7-validates-as-email {
	border: 1px solid black !important;
  border-radius: 5px !important;
}

#wpcf7-f1420-p1416-o1 .wpcf7-submit{
	  color: #ffffff !important;
    background-color: #621f26 !important;
	  border-radius: 5px !important;
		display: block !important;
    margin: auto !important;
}

.main-page-wrapper {
    padding: 0 !important;
}



html .wd-promo-popup .submit-wrapper {
  display: flex;
  justify-content: center;
}

html .wd-promo-popup .wpcf7-submit {
  padding: 10px 30px;
  background-color: #741a1a;
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}


.entry-meta {
display:none !important;
}

html .hidden-fields-container {
display:none !important;
}

.custom-bullet {
  list-style: none;
  padding-left: 0;
}

.custom-bullet li {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
}

.custom-bullet li::before {
  content: "▶"; /* triangle icon */
  position: absolute;
  left: 0;
  top: 2px;
  color: #FFD700; /* gold/yellow */
  font-size: 14px;
}

.jai-shree-ram .liner-continer h4{
  font-size: 48px;
  font-weight: 700;
  letter-spacing: 2px;

  /* Gold gradient */
  background: linear-gradient(
    to bottom,
    #fff6b0 0%,
    #f4d03f 25%,
    #d4af37 50%,
    #b8962e 75%,
    #fff6b0 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* Glow + depth */
  text-shadow:
    0 1px 0 #b8962e,
    0 2px 0 #a8872c,
    0 3px 3px rgba(0, 0, 0, 0.6),
    0 0 10px rgba(255, 215, 0, 0.4);

  font-family: "Cinzel", serif; /* important for royal look */
}

.bullets-text {
	display:flex !important;
}

.custom-bullet {
	margin: 0 auto !important;
}



.akshaya-offer-banner {
  position: relative;
  max-width: 800px;
  margin: 0 auto;
  padding: 30px 30px 40px;
  overflow: hidden;
  box-sizing: border-box;
}

/* Optional background texture/glow */
.akshaya-offer-banner::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle at 20% 20%, rgba(255, 180, 60, 0.08), transparent 30%),
    radial-gradient(circle at 80% 30%, rgba(255, 180, 60, 0.08), transparent 30%),
    radial-gradient(circle at 50% 80%, rgba(255, 180, 60, 0.06), transparent 35%);
  pointer-events: none;
}

.offer-top-location {
  position: relative;
  z-index: 1;
  text-align: right;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.5px;
	background-color: #f6ae1b !important;
    padding: 9px;
}

.offer-box {
  position: relative;
  z-index: 1;
  border: 5px solid #f6ae1b;
  padding: 0;
  box-sizing: border-box;
}

.offer-heading-wrap {
  background: linear-gradient(90deg, #f7a600 0%, #ffb514 45%, #d98a00 100%);
  padding: 26px 20px;
  text-align: center;
}

.offer-heading {
  margin: 0;
  color: #000000;
  font-size: 22px;
  line-height: 1.05;
  font-weight: 900;
  text-transform: uppercase;
  font-family: Arial, sans-serif;
  letter-spacing: 1px;
}

.offer-content {
  padding: 40px 34px 44px;
  background: rgba(110, 9, 0, 0.25);
}

.offer-line {
  margin: 0 0 14px;
  color: #ffffff;
  font-family: Georgia, "Times New Roman", serif;
}

.price-line {
  font-size: 18px;
  line-height: 1.2;
}

.label-text {
  color: #ffffff;
}

.price-tag {
  display: inline-block;
  margin-left: 10px;
  padding: 2px 12px 4px;
  background: #f7a600;
  color: #000000;
  font-weight: 700;
  border-radius: 6px;
}

.sub-line {
  font-size: 18px;
  line-height: 1.2;
  color: #ffffff;
}

.highlight-line {
  font-size: 18px;
  line-height: 1.25;
}

.highlight-text {
  color: #f7c21e;
  font-weight: 700;
}

.normal-text {
  color: #ffffff;
  font-weight: 600;
}

.footer-line {
  font-size: 18px;
  line-height: 1.25;
  color: #ffffff;
}

/* Responsive */
@media (max-width: 768px) {
  .akshaya-offer-banner {
    padding: 20px 20px 28px;
  }

  .offer-top-location {
    font-size: 14px;
    margin-bottom: 14px;
  }

  .offer-heading {
    font-size: 28px;
  }

  .offer-content {
    padding: 24px 18px 26px;
  }

  .price-line,
  .sub-line,
  .highlight-line,
  .footer-line {
    font-size: 20px;
  }

  .price-tag {
    margin-left: 6px;
    padding: 2px 8px 3px;
  }
}

/*  gpt*/
/* page wrapper */
.ram-poster {
  position: relative;
  margin: 0 auto;
  padding: 24px;
  overflow: hidden;
  color: #fff;
  box-sizing: border-box;

  /* MULTI-LAYER PREMIUM BACKGROUND */
  background:
    /* top golden glow */
    radial-gradient(circle at 50% 0%, rgba(255, 200, 80, 0.25), transparent 35%),

    /* left light */
    radial-gradient(circle at 10% 30%, rgba(255, 140, 0, 0.15), transparent 40%),

    /* right light */
    radial-gradient(circle at 90% 30%, rgba(255, 140, 0, 0.15), transparent 40%),

    /* bottom depth */
    radial-gradient(circle at 50% 100%, rgba(0, 0, 0, 0.35), transparent 50%),

    /* main red gradient */
    linear-gradient(180deg,
      #8c1200 0%,
      #a61a00 20%,
      #7a0d00 50%,
      #5a0700 80%,
      #3a0400 100%
    );

  border: 2px solid rgba(214, 135, 20, 0.7);
}

.ram-poster::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  /* subtle temple-style lighting + texture */
  background:
    radial-gradient(circle at 20% 20%, rgba(255, 220, 120, 0.08), transparent 25%),
    radial-gradient(circle at 80% 20%, rgba(255, 220, 120, 0.08), transparent 25%),
    radial-gradient(circle at 50% 70%, rgba(255, 180, 80, 0.06), transparent 30%),
    linear-gradient(120deg, transparent 40%, rgba(255, 200, 100, 0.06) 50%, transparent 60%),
    linear-gradient(300deg, transparent 40%, rgba(255, 200, 100, 0.06) 50%, transparent 60%);

  mix-blend-mode: screen;
}

.poster-inner {
  position: relative;
  z-index: 1;

  border: 2px solid rgba(229, 152, 25, 0.5);
  padding: 22px 28px 34px;

  /* center glow */
  background:
    radial-gradient(circle at 50% 20%, rgba(255, 200, 100, 0.08), transparent 40%);
}

.poster-overlay {
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at 20% 10%, rgba(255, 200, 120, 0.08), transparent 20%),
    radial-gradient(circle at 80% 12%, rgba(255, 200, 120, 0.08), transparent 20%),
    radial-gradient(circle at 50% 40%, rgba(255, 180, 80, 0.05), transparent 28%);
  z-index: 0;
}

.poster-inner {
  position: relative;
  z-index: 1;
  border: 2px solid rgba(229, 152, 25, 0.45);
  padding: 22px 28px 34px;
}

/* decorative */
.corner {
  position: absolute;
  top: 0;
  width: 170px;
  z-index: 2;
  pointer-events: none;
}

.corner-left {
    left: 25px;
    width: 10%;
}

.corner-right {
  right: 25px;
	width: 10%;
}

.lamp {
  position: absolute;
  top: 95px;
  font-size: 34px;
  z-index: 2;
}

.lamp-left {
  left: 50px;
}

.lamp-right {
  right: 50px;
}

/* heading */
.hero-header {
  text-align: center;
  margin-top: 6px;
}

.main-title {
  margin: 0 0 8px;
  font-size: 60px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 1px;
  background: linear-gradient(to bottom, #fff3bf 0%, #f6d463 32%, #cfa02a 60%, #fff1a8 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow:
    0 1px 0 #efb335,
    0 2px 3px rgba(0, 0, 0, 0.45);
}

.hero-subtitle {
  margin: 0 auto 18px;
  font-size: 24px;
  line-height: 1.35;
  color: #fff4dd;
  max-width: 760px;
}

/* image card */
.hero-image-card {
  max-width: 700px;
  margin: 12px auto 18px;
  border: 3px solid #d7a126;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.25);
}

.hero-image-card img {
  display: block;
  width: 100%;
  height: auto;
}

/* sacred message */
.sacred-message {
  text-align: center;
  margin-bottom: 18px;
}

.section-title {
  margin: 0 0 6px;
  font-size: 36px;
  line-height: 1.1;
  font-weight: 700;
  color: #ffd35c;
}

.section-copy {
  margin: 0;
  font-size: 24px;
  line-height: 1.35;
  color: #fff4e2;
}

.section-copy strong {
  color: #ffe09a;
}

/* bullets */
.bullet-section {
  max-width: 760px;
  margin: 18px auto 20px;
}

.custom-bullet {
  list-style: none;
  padding: 0;
  margin: 0;
}

.custom-bullet li {
  position: relative;
  padding-left: 34px;
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 1.35;
  color: #ffe8c2;
}

.custom-bullet li::before {
  content: "▶";
  position: absolute;
  left: 0;
  top: 1px;
  font-size: 21px;
  color: #ffc61a;
}

/* quote boxes */
.quote-boxes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
  margin: 8px 0 18px;
}

.quote-card {
  background: rgba(58, 4, 0, 0.55);
  border-radius: 18px;
  padding: 16px 18px;
  text-align: center;
}

.quote-card p {
  margin: 0;
  font-size: 21px;
  line-height: 1.35;
  color: #fff4dd;
}

.quote-card strong {
  color: #ffd54d;
}

/* blessing note */
.blessing-note {
  text-align: center;
  margin: 16px 0 14px;
}

.blessing-note p {
  margin: 0 0 14px;
  font-size: 22px;
  line-height: 1.45;
  color: #fff4e2;
}

.divider-line {
  width: 70%;
  margin: 0 auto;
  border-top: 3px solid #d6a320;
  position: relative;
}

.divider-line::before,
.divider-line::after {
  content: "•••";
  position: absolute;
  top: -19px;
  color: #ffd54d;
  font-size: 24px;
  background: transparent;
}

.divider-line::before {
  left: -32px;
}

.divider-line::after {
  right: -32px;
}

/* brand section */
.brand-section {
  display: grid;
  grid-template-columns: 1fr 1.3fr 1fr;
  align-items: center;
  margin: 14px 0 22px;
}

.legacy-block {
  text-align: center;
}

.legacy-number {
  font-size: 58px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
}

.legacy-text {
  font-size: 18px;
  line-height: 1.3;
  color: #fff3dd;
}

.logo-block {
  text-align: center;
}

.logo-block img {
  max-width: 220px;
  width: 100%;
  height: auto;
}

.brand-location {
  margin-top: 6px;
  font-size: 18px;
  color: #fff3dd;
}

/* middle */
.middle-grid {
  display: grid;
  grid-template-columns: 1.45fr 0.95fr;
  gap: 22px;
  align-items: center;
  margin-bottom: 22px;
}

/* offer box */
.offer-box {
  border: 4px solid #f2ad19;
  background: rgba(120, 7, 0, 0.2);
}

.offer-header {
  background: linear-gradient(90deg, #f2a500 0%, #ffb620 48%, #d88e00 100%);
  color: #000;
  font-family: Impact, "Arial Black", sans-serif;
  font-size: 34px;
  line-height: 1.1;
  padding: 18px 16px;
  text-transform: uppercase;
}

.offer-body {
  padding: 26px 22px 30px;
}

.offer-line {
  margin: 0 0 10px;
  font-size: 27px;
  line-height: 1.3;
  color: #fff4e0;
}

.price-tag {
  display: inline-block;
  padding: 2px 12px 4px;
  background: #f2a500;
  color: #000;
  font-weight: 700;
  border-radius: 4px;
}

.offer-highlight {
  color: #ffd53e;
  font-weight: 700;
}

.offer-highlight span {
  color: #fff;
  font-weight: 600;
}

/* store image */
.store-image-card {
  border: 3px solid #d7a126;
  border-radius: 34px;
  overflow: hidden;
}

.store-image-card img {
  display: block;
  width: 100%;
  height: auto;
}

/* visit */
.visit-section {
  text-align: center;
}

.visit-title {
  margin: 0 0 4px;
  font-size: 56px;
  line-height: 1;
  color: #fff;
	font-family: var(--wd-title-font) !important;
}

.visit-subtitle {
  font-size: 30px;
  color: #fff2db;
  margin-bottom: 16px;
}

.feature-row {
  display: flex;
  justify-content: center;
  gap: 22px;
  flex-wrap: wrap;
  margin-bottom: 18px;
}

.feature-item {
  font-size: 18px;
  color: #fff4dd;
}

.script-line {
  font-size: 34px;
  line-height: 1.2;
  color: #ffc942;
  font-style: italic;
  margin-bottom: 12px;
}

.final-blessing {
  margin: 0 0 14px;
  font-size: 22px;
  line-height: 1.4;
  color: #ffe5a9;
}

.contact-line {
  margin: 0;
  font-size: 26px;
  color: #fff4e0;
}

/* responsive */
@media (max-width: 768px) {
  .ram-poster {
    padding: 12px;
  }

  .poster-inner {
    padding: 16px 14px 24px;
  }

  .corner {
    width: 30px;
  }

  .lamp {
    display: none;
  }

  .main-title {
    font-size: 34px;
  }

  .hero-subtitle {
    font-size: 18px;
  }

  .section-title {
    font-size: 24px;
  }

  .section-copy,
  .custom-bullet li,
  .quote-card p,
  .blessing-note p,
  .offer-line,
  .final-blessing {
    font-size: 18px;
  }

  .visit-title {
    font-size: 34px;
  }

  .visit-subtitle,
  .script-line {
    font-size: 24px;
  }

  .quote-boxes,
  .middle-grid,
  .brand-section {
    grid-template-columns: 1fr;
  }

  .offer-header {
    font-size: 22px;
  }

  .legacy-number {
    font-size: 40px;
  }

  .contact-line {
    font-size: 20px;
  }

  .divider-line {
    width: 60%;
  }
}

.whatsapp-cta {
  text-align: center;
  margin: 30px 0 20px;
}

.whatsapp-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;

  padding: 14px 26px;
  font-size: 18px;
  font-weight: 600;

  color: #fff;
  text-decoration: none;

  border-radius: 50px;

  /* WhatsApp gradient */
  background: linear-gradient(135deg, #25D366, #128C7E);

  /* glow + premium */
  box-shadow:
    0 4px 12px rgba(0,0,0,0.3),
    0 0 10px rgba(37, 211, 102, 0.5);

  transition: all 0.3s ease;
}

.whatsapp-btn:hover {
  transform: translateY(-2px) scale(1.03);
  box-shadow:
    0 6px 16px rgba(0,0,0,0.4),
    0 0 14px rgba(37, 211, 102, 0.7);
}

.wa-icon {
  font-size: 20px;
}

.legacy-text{
	  text-shadow: 5px 2px 22px !important;
    text-transform: capitalize !important;
}@media (max-width: 576px) {
	a.whats-app.developer {
        position: fixed;
        width: 50px;
        height: 50px;
        bottom: 175px;
    		right: 11px;
        background-color: #25d366;
        color: #FFF;
        border-radius: 50px;
        text-align: center;
        font-size: 31px;
        box-shadow: 2px 2px 3px #999;
        z-index: 100;
    }

a.youtube.developer{
	bottom: 295px;
	right: 14px;
}

a.instagram.developer{
	bottom: 355px;
	right: 16px;
}

a.videocall.developer {
		right: 13px !important;
    bottom: 236px !important;
}

a.book-video-call{
	  right: 1px !important;
    bottom: 295px !important;
}

a.phone.developer {
	right: 11px !important;
  bottom: 114px !important;
}

