@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css);

@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css);

@import url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css);

@import url(https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css);

@import url(css/ma5-menu.min.css);

@import url(css/animate.css);

/* Global */

:root{--PinkColor: #f5867c; --GreenColor: #617960;  --Playfair: "Playfair Display", serif; --Outfit: "Outfit", sans-serif;}

h1,h2,h3,h4,h5,h6{font-size: 30px; margin: 0px; padding: 0px; font-family: var(--Playfair); font-weight: 400;}

ul{padding: 0px; margin: 0px; list-style-type: none;}

li{padding: 0px; margin: 0px; font-size: 15px; font-family: var(--Outfit);}

a{font-size: 15px; font-family: var(--Outfit); text-decoration: none;}

a:hover{text-decoration: none;}

p{font-size: 15px; padding: 0px; margin: 0px; font-family: var(--Outfit);}

body{padding: 0px; margin: 0px; box-sizing: content-box;}

span{padding: 0px; margin: 0px; font-family: var(--Outfit);}

small{font-family: var(--Outfit);}

input,textarea,select,option{font-family: var(--Outfit);}

button{font-family: var(--Outfit);}

/* Start CSS */

.phone_number a{color: #000;}

.social_media-and-btn-design ul li:first-child a{background-color: #395693; width: 35px; height: 35px; display: block; text-align: center; align-items: center; justify-content: center; line-height: 35px;     border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}

.social_media-and-btn-design ul li:nth-child(2) a{background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 ); width: 35px; height: 35px; display: block; text-align: center; align-items: center; justify-content: center; line-height: 35px;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}

.social_media-and-btn-design ul li:nth-child(3) a{background-color: red; width: 35px; height: 35px; display: block; text-align: center; align-items: center; justify-content: center; line-height: 35px;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}

.social_media-and-btn-design ul li:nth-child(4) a{background-color: var(--PinkColor); padding: 9px 30px;     border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}

.social_media-and-btn-design ul li:nth-child(5) a{background-color: #0f6359; padding: 9px 30px;     border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}

header .container {    border-bottom: 1px solid #f1f1f1;    padding-bottom: 15px;}

.logo img{width: 50%;}

/* Navigation */

.fennec-mobile-nav .navbar-nav {  overflow-y: auto;}

.fennec-nav .navbar .navbar-nav .nav-item {  position: relative;  padding: 0;}

.fennec-nav .navbar .navbar-nav .nav-item a {  font-weight: normal;    color: #000;    text-transform: capitalize;    padding: 20px 12px;    position: relative;    z-index: 1;    margin: 0;    font-size: 16px; font-weight: 400;}

.fennec-nav .navbar .navbar-nav .nav-item a:hover::before, .fennec-nav .navbar .navbar-nav .nav-item a:focus::before, .fennec-nav .navbar .navbar-nav .nav-item a.active::before {  opacity: 1;  visibility: visible;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu {  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);          box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);    background: var(--GreenColor); position: absolute;  border: none;  top: 80px;  left: 0;  width: 300px;  z-index: 99;  display: block;  opacity: 0;  visibility: hidden;  border-radius: 0;  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  padding-top: 15px;  padding-left: 5px;  padding-right: 5px;  padding-bottom: 15px; }

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {  text-transform: capitalize;  padding: 5px 15px;  display: block;  color: #fff;   font-size: 14px;  font-weight: 400;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a::before {  display: none;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {  color: #fff; }

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover::after, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus::after, .fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active::after {  opacity: 1;  visibility: visible;  -webkit-transform: scale(1);          transform: scale(1);}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:first-child {  margin-top: 0;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {  left: 220px;  top: 0;  opacity: 0;  visibility: hidden;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}

.fennec-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: -15px;}

.fennec-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {  opacity: 1;  visibility: visible;  top: 100%;  margin-top: 0;}

.navbar{padding: 0px;}

ul.navbar-nav {    background: #f1f1f1;   border-bottom-left-radius: 10px;  border-bottom-right-radius: 10px;}

.about_content p{text-align: justify; line-height: 25px;}

.btn-about a {    background: var(--PinkColor);    padding: 10px 30px; transition: 0.5s;     border-bottom-left-radius: 10px;  border-bottom-right-radius: 10px;}

.btn-about a:hover{background-color: var(--GreenColor);}

img.Dietitian_about-img {    position: absolute;    right: 0;    bottom: 0; transform: rotate(180deg); z-index: -1; opacity: 0.5;}

/* our-serivces */

.our-serivces{background: url(img/explore-bg.png) repeat;}

.our-serivces .title small{  display: inline;  background: #f3f3f5;  box-shadow: 9px 9px 12px #e4e4e4, -9px -9px 12px #ffffff;     padding: 10px 20px;   border-radius: 60px;}

p.heading-diet{font-family: var(--Playfair); font-size: 30px;}

.our-serivces .title i{color: var(--PinkColor);}

.about_content small{ display: inline;  background: #f3f3f5;  box-shadow: 9px 9px 12px #e4e4e4, -9px -9px 12px #ffffff;     padding: 10px 20px;   border-radius: 60px;}

.about_content i{color: var(--PinkColor);}

.service-style01 {    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    position: relative;    z-index: 3;    margin-bottom: 120px}

.service-style01 .service-text {    background-color: #ffffff;    box-shadow: 0px 16px 32px 0px rgba(0,0,0,0.04);    padding: 20px;    border-radius: 10px;    margin: 0 0 23px 0;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;   -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s}

.service-style01 p {    color: rgba(225,225,225,0.8);    text-align: left;    display: none;    border-top: 1px solid #829d6c;    padding: 20px;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s}

.service-style01 .service-btn {    color: #cccccc;    font-size: 14px;    font-weight: 700;    display: block}

.service-style01 .services-content {    background: transparent;    position: absolute;    z-index: 3;    bottom: -90px;    left: 0;    right: 0;    margin-left: 30px;   margin-right: 30px;    border-radius: 10px}

.service-style01:hover .services-content {    background: var(--GreenColor);    bottom: -114px}

.service-style01:hover .service-text {    background: transparent;   box-shadow: 0;    margin-bottom: 0;}

.service-style01:hover .service-text a {    color: #fff;}

.service-style01:hover p {    display: block;}

.service-style01:hover .service-btn {   color: #ffffff;    background: var(--PinkColor);    padding: 16px 0;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}

.service-details-sidebar .widget {    margin-bottom: 30px;    padding: 30px 25px;    background: #fff;    border-radius: 10px;    border: 1px solid #ededed;}

.service-details-sidebar .widget-title {    border-bottom: 2px solid #ededed;    margin-bottom: 20px;    padding-bottom: 15px;   position: relative;}

.service-details-sidebar .widget-address .contact-icon {    display: block;    color: #fff;    background: #57aa46;    font-size: 20px;   min-width: 50px;    min-height: 50px;   border-radius: 50%;    text-align: center;    line-height: 50px;    transition: all .45s ease-out;}

.service-details-sidebar .widget .widget-brochure {    margin-bottom: 0;    padding: 0;    list-style: none;}

.service-details-sidebar .widget .widget-brochure li {    position: relative;    margin-bottom: 12px;    display: inline-block;    border: 1px solid #ededed;    width: 100%;    border-radius: 10px;    background: #fff;}

.service-details-sidebar .widget .widget-brochure li a {    position: relative;    display: block;    padding: 16px 15px 16px 75px;    font-size: 15px;    font-weight: 600;}

.service-details-sidebar .widget .widget-brochure li a i {    position: absolute;    left: 0;    top: 0;   width: 60px;    height: 100%;    line-height: 3;    text-align: center;    font-size: 20px;    background: #57aa46;    color: #ffffff;    border-top-left-radius: 10px;    border-bottom-left-radius: 10px;}

.service-details-sidebar .widget .widget-brochure li:last-child {    margin-bottom: 0;}

.service-details-sidebar .banner-wrapper img {    margin-top: 0;    clip-path: polygon(0 0, 100% 0, 102% 87%, 0% 100%);}

.service-details-sidebar .banner-wrapper .icon-boxs {    position: absolute;    top: -60px;    text-align: center;    left: 0;   right: 0;    margin: auto;    width: 80px;    height: 80px;    border-radius: 50%;}

.service-details-sidebar .banner-wrapper .icon-boxs i {    line-height: 80px}

@media screen and (max-width: 767px) {

.service-details-sidebar .widget {padding:25px 20px;}

}

.services-content a {  color: #000;  font-size: 20px;}

.services-content p{text-align: justify;}

.service-btn a{ background: var(--PinkColor);    padding: 10px 30px;    transition: 0.5s;    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px; transition: 0.5s;}

.service-btn a:hover{background-color: var(--GreenColor);}

.know_inner-side ul li{width: 50%;}

.we-know-you{padding: 70px 0px;}

.we-know-you:after{background-color: #f1f1f1; width: 100%; height: 200px; content: ''; left: 0px; position: absolute; top: 45%; z-index: -1;}

.we-know-you .title span{    font-family: var(--Playfair);  font-size: 30px;}

.we-know-you .title small{ display: inline;  background: #f3f3f5;  box-shadow: 9px 9px 12px #e4e4e4, -9px -9px 12px #ffffff;     padding: 10px 20px;   border-radius: 60px;}

.we-know-you .title i{color: var(--PinkColor);}

.about_img-side img {    border-bottom-left-radius: 25px;    border-bottom-right-radius: 25px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}

.slick-dots{left: 0px;}

.meal-item img{ border-bottom-left-radius: 25px;    border-bottom-right-radius: 25px; box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px; filter: grayscale(1); transition: 0.5s;}

.meal-item img:hover{filter: grayscale(0);}

.most-popular-meals  .title span{    font-family: var(--Playfair);  font-size: 30px;}

.most-popular-meals  .title small{ display: inline;  background: #f3f3f5;  box-shadow: 9px 9px 12px #e4e4e4, -9px -9px 12px #ffffff;     padding: 10px 20px;   border-radius: 60px;}

.most-popular-meals  .title i{color: var(--PinkColor);}

.why-choose-us  .title span{    font-family: var(--Playfair);  font-size: 30px;}

.why-choose-us  .title small{ display: inline;  background: #f3f3f5;  box-shadow: 9px 9px 12px #e4e4e4, -9px -9px 12px #ffffff;     padding: 10px 20px;   border-radius: 60px;}

.why-choose-us  .title i{color: var(--PinkColor);}

.dotted-border{border: 2px dashed #000; border-radius: 70px;}

.content-side-icon{    position: absolute;    top: 50%;    transform: translateY(-50%);    width: 70px;    height: 70px;   margin: auto;    background-color: var(--PinkColor);    border-radius: 100%;    display: flex;    right: -35px;    width: 120px;    height: 120px;    justify-content: center;    align-items: center;    box-shadow: 2px 0px 5px #7c7c7c;    }

.dotted-border {   padding-right: 60px;}

.content-side-daily small {    color: #333;    font-size: 25px;    font-weight: 400;    display: block; }

.content-side-daily p{margin: 0;   font-size: 1em;    font-weight: 400; }

.dotted-border-1{border: 2px dashed #000; border-radius: 70px; }

.content-side-icon-1{    position: absolute;    top: 50%;    transform: translateY(-50%);    width: 70px;    height: 70px;   margin: auto;    background-color: var(--PinkColor);    border-radius: 100%;    display: flex;    left: -35px;    width: 120px;    height: 120px;    justify-content: center;    align-items: center;    box-shadow: 2px 0px 5px #7c7c7c; }

.dotted-border-1 {   padding-left: 60px;}

.content-side-daily-1 small {    color: #333;    font-size: 25px;    font-weight: 400;    display: block;  text-align: left;}

.content-side-daily-1 p{margin: 0;   font-size: 1em;    font-weight: 400;  text-align: left;}

.why-choose-us_box-side {    width: 46%;    max-width: 46%;    flex: auto;}

img.animation-apple{animation-duration: 5s;    animation-iteration-count: infinite;    animation-name: TopBottom;    animation-timing-function: ease-in-out;}

@keyframes TopBottom {

0% {transform: translate(0px, 0px);}

65% {transform: translate(0, 30px);}

100% {transform: translate(0px, 0px);}

}

img.animation-apple {    position: absolute;    right: 0;    top: 0;}

.content-side-daily {    background: #f9f9f9;    border-radius: 100px;}

img.top-right { opacity: 0.5;   position: absolute;    right: 0; z-index: -1;}

img.left-bottom { opacity: 0.5;   position: absolute;  bottom: 0px;  left: 0; z-index: -1;}

.our-trening-reels  .title span{    font-family: var(--Playfair);  font-size: 30px;}

.our-trening-reels  .title small{ display: inline;  background: #f3f3f5;  box-shadow: 9px 9px 12px #617960, -9px -9px 12px #485d47;     padding: 10px 20px;   border-radius: 60px;}

.our-trening-reels  .title i{color: var(--PinkColor);}

.our-trening-reels{background-color: var(--GreenColor);}

.instagram-gradient-text {    background: linear-gradient(45deg, #833ab4, #fd1d1d, #fcb045);    -webkit-background-clip: text;    background-clip: text;    -webkit-text-fill-color: transparent;    font-weight: bold;    font-size: 30px;    border-bottom: 2px solid;    border-image-slice: 1;    border-image-source: linear-gradient(to right, #833ab4, #fd1d1d, #fcb045);}

.trending-reels iframe{ border-bottom-left-radius: 50px; border-bottom-right-radius: 50px;}

.our-gallery  .title span{    font-family: var(--Playfair);  font-size: 30px;}

.our-gallery  .title small{ display: inline;  background: #f3f3f5;  box-shadow: 9px 9px 12px #e4e4e4, -9px -9px 12px #ffffff;     padding: 10px 20px;   border-radius: 60px;}

.our-gallery  .title i{color: var(--PinkColor);}

img.salad {    position: absolute; width: 15%;    animation-duration: 5s;    animation-iteration-count: infinite;    animation-name: TopBottom;    animation-timing-function: ease-in-out;}

.our-gallery{background: url(img/menu-bg.png) repeat;}

img.fruits {    position: absolute;    bottom: 25px;    right: 25px;    width: 10%;  animation-duration: 5s;    animation-iteration-count: infinite;    animation-name: TopBottom;    animation-timing-function: ease-in-out;}

.sticky.fixed {    background: #fff;    top: 0;    position: fixed;    width: 100%;    z-index: 99;}

.faq-box{    border: 1px solid #bfbfbf;       border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;   background: linear-gradient(145deg, #e4e4e4, #ffffff);    break-inside: avoid;    margin: 0px 5px 30px;   box-shadow: 10px 10px 30px rgb(207 207 208 / 20%), -10px -10px 30px rgb(255 255 255 / 90%);    }

.faq-box .h4-title {    font-family: var(--Playfair);    border-bottom: 1px solid #bfbfbf;    text-transform: capitalize;    font-weight: 600;}

.faqs_box p{text-align: justify;}

.row-grid { column-count: 3;}



.faqs  .title span{    font-family: var(--Playfair);  font-size: 30px;}

.faqs  .title small{ display: inline;  background: #f3f3f5;  box-shadow: 9px 9px 12px #e4e4e4, -9px -9px 12px #ffffff;     padding: 10px 20px;   border-radius: 60px;}

.faqs  .title i{color: var(--PinkColor);}

img.faqs-tomato {width: 22%; position: absolute; filter: blur(2px); animation-duration: 5s; animation-iteration-count: infinite; animation-name: TopBottom; animation-timing-function: ease-in-out;}

.meal-item span {    text-transform: capitalize;}

.form-design{background: url(img/contact-bg.jpg) no-repeat; background-size: cover; background-attachment: fixed; background-position: 50% 50%;}

.home-filed input{    border-bottom-left-radius: 15px;   border-bottom-right-radius: 15px; height: 55px; border: none;}

.home-filed textarea{    border-bottom-left-radius: 15px;   border-bottom-right-radius: 15px; border: none; height: 100px; resize: none;}

.home-filed select{    border-bottom-left-radius: 15px;   border-bottom-right-radius: 15px; border: none;  height: 55px; padding-left: 10px;}

.home-filed input:focus{outline: none; box-shadow: none; border: none;}

.home-filed textarea:focus{outline: none; box-shadow: none; border: none;}

.home-filed select:focus{outline: none; box-shadow: none; border: none;}

.home-filed button {    background: var(--PinkColor);    padding: 10px 30px;    border-bottom-left-radius: 15px;   border-bottom-right-radius: 15px;  border: none; font-family: var(--Outfit);}

.consultation-module{   background: url(img/consultation-background.jpg) center center / cover no-repeat;    color: #fff;    min-height: 25em;    text-align: center;   position: relative;}

.consultation-module .inner-wrap, .consultation-module .inner-wrap-narrow, .consultation-module .inner-wrap-wide, .consultation-module .inner-wrap-fullwidth {padding-top: 0;padding-bottom: 0;min-height: 430px;}

.consultation-module h4 span {    display: block;    color: var(--PinkColor);    font-weight: 700;}

.inner-wrap {    display: flex;    align-items: center;    justify-content: space-evenly;    justify-content: center;}

.consultation-module {        background-size: contain;    }

.consultation-module h4 {        font-size: 3.5em;        line-height: 1;    }

.cm-content p{font-style: italic;    font-size: 1.5em;    letter-spacing: .5px;}

a.sg-popup-id-6444 {    background: var(--PinkColor);      border-bottom-left-radius: 15px;  border-bottom-right-radius: 15px;}

.widget i{font-size: 14px; color: var(--PinkColor);}

.widget ul li{line-height: 28px; margin-bottom: 8px;}

.footer-text p {    font-size: 150px;    line-height: 0;}

.footer-text p{font-family: var(--Playfair); font-weight: bold; color: var(--GreenColor); opacity: 0.1;}

.vector-concept ul li img{width: 50%;}

footer {    background: url(img/bg-08.png) repeat;    background-position: 40% 72%;}

.content-side-daily-1 {    background: #f9f9f9;    border-radius: 70px;}

.widget img{width: 40%;}

.widget p{text-align: justify;}

.about-btn a {    font-weight: 500;   font-style: italic;}

.footer-text {    z-index: -1;    position: relative;}

.widget-last ul li {    margin-bottom: 15px;}

#toTop {    position: fixed;    bottom: 40px;    right: 25px;    cursor: pointer;    transition: 0.5s;    z-index: 9999;}

.elementor-widget-container { z-index: 99;   position: fixed;    left: 15px;   -webkit-backdrop-filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.1px ) hue-rotate( 0deg );    backdrop-filter: brightness(100%) contrast(100%) saturate(100%) blur(1.1px) hue-rotate(0deg);    bottom: 15px;    background-color: #ffffffae;    padding: 20px 10px 20px 10px;    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;    border-style: solid;    border-width: 1px 1px 1px 1px;    border-color: #FFFFFFAD;    border-radius: 40px 40px 40px 40px;}

.copy-right{background-color: var(--PinkColor);}

.modal-header {    background-color: var(--GreenColor);    border-bottom: 1px solid #4d8f6a;}

.modal-body {    background-color: var(--GreenColor);}

.modal-body input {    height: 45px;    background-color: transparent;    border: none;    color: #fff;    border-bottom: 1px solid #4d8f6a;    margin-bottom: 10px;}

.modal-body select {    height: 45px;    background-color: transparent;    border: none;    color: #fff;    border-bottom: 1px solid #4d8f6a;    margin-bottom: 10px;}

.modal-body select option {    color: #000;}

.modal-body select:focus {    outline: none;}

.modal-body textarea {    height: 100px;    background-color: transparent;    border: none;    color: #fff;    border-bottom: 1px solid #4d8f6a;}

.modal-body input::placeholder {    color: #fff;}

.modal-body textarea::placeholder {    color: #fff;}

.modal-body input:focus {    outline: none;}

.modal-body textarea:focus {    outline: none;}

.modal-body button {    width: 100%;    border: none;    padding: 10px 0;    background-color: var(--PinkColor);}

.modal-header span {    font-size: 25px;    font-family: var(--Outfit);}

.search_bar form input {    border: none;}

nav.mobile-menu {    display: none;}

.mobile-three-item {    text-align: center;    display: none;    position: fixed;    z-index: 999;    bottom: 0;    width: 100%;}

.mobile-three-item li {    display: inline-block;    margin-right: 0;    width: 32%;}

.mobile-three-item li:nth-child(1) {    background-color: var(--PinkColor);}

.mobile-three-item li:nth-child(2) {    background-color: #64b161;}

.mobile-three-item li:last-child {    background-color: var(--GreenColor);}

.mobile-three-item li a {    padding: 5px 0;    color: #fff;}

.mobile-btn-animation {    position: fixed;    left: 0;    bottom: 0;    width: 30%;    color: white;    text-align: center;    font-weight: bold;    padding-top: 10px;    padding-bottom: 10px;    margin-left: 2.5%;    z-index: 1000;    background-color: #000;}

.mobile-btn-animation a {    color: white;}

#mobile-call-container a {    width: 100%;    min-width: 100%;}

/* Breadcumb */

.bg-cover {    background-repeat: no-repeat;    background-size: cover;    position: relative;    background-position: 50% 15%;    width: 100%;    height: 100%;}

.breadcrumb-wrapper .page-heading {    position: relative;    padding: 120px 0;}

.breadcrumb-wrapper .page-heading h1 {    color: #fff;    font-size: 40px;    text-align: center;    position: relative;    z-index: 9;}

.breadcrumb-wrapper .page-heading .breadcrumb-items {    display: flex;    align-items: center;    justify-content: center;    margin-top: 20px;    gap: 10px;}

.skin-color {background-color: var(--PinkColor);}

.color-site {background: var(--GreenColor);}

.sitema-links-item h2 {    font-size: 22px;}

.sitema-links-item h3 {    font-size: 22px;}

.sitema-links-item h4 {    font-size: 22px;}

.sitema-links-item h5 {    font-size: 22px;}

.sitema-links-item h6 {    font-size: 22px;}

.white-wrap .form {    background-color: var(--GreenColor);    padding: 1px 20px 1px 20px;    position: relative;}

.inputBox button {    padding: 10px 0px;    background-color: var(--PinkColor);    font-family: var(--Outfit);}

.inputBox input {    height: 45px;    padding-left: 15px;}

.inputBox textarea {    height: 80px;    padding-left: 15px;    padding-top: 10px;}

.inputBox input:focus{outline: none;}

.inputBox textarea:focus{outline: none;}

.img-side-details {    width: 40%;    float: left;    margin-right: 25px;}

.img-side-details img {    width: 100%;    float: left;}

.datails-content h2 {    font-size: 25px;    margin-top: 10px;   margin-bottom: 15px;}
.datails-content h3 {    font-size: 25px;    margin-top: 10px;    margin-bottom: 15px;}
.datails-content h4 {    font-size: 25px;    margin-top: 10px;    margin-bottom: 15px;}
.datails-content h5 {    font-size: 25px;    margin-top: 10px;    margin-bottom: 15px;}
.datails-content h6 {    font-size: 25px;    margin-top: 10px;    margin-bottom: 15px;}
.datails-content ul li {    margin-bottom: 10px;   list-style-type: disc;}
.datails-content ul {    padding-left: 15px;}

.related_img img {    width: 100%;    object-fit: cover;   height: 250px;    margin: 10px 0px;    border: 1px solid #f1f1f1;    padding: 2px;}

p.related-heading {    background-color: var(--RedColor);    width: 100%;    display: block;    padding: 10px 15px;    font-size: 22px;    font-weight: 700;}

p.related-heading {    background-color: var(--GreenColor);    width: 100%;    display: block;    padding: 10px 15px;    font-size: 22px;    font-weight: 700;}

.read-btn a {    background: var(--PinkColor);    padding: 7px 15px;    color: #fff;}

.datails-content p {    text-align: justify;    line-height: 25px;}

.page-error a {    background-color: var(--GreenColor);    padding: 15px 30px;    transition: 0.5s;}

.page-error span {    font-size: 25px;}

.page-error a:hover {    background-color: var(--PinkColor);}

.ltn__contact-address-item-3 {    -webkit-box-shadow: none;    box-shadow: none;    border: 2px solid #f1f1f1;   }

.ltn__contact-address-item {    padding: 40px 30px 10px;    text-align: center;    -webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;     border-bottom-left-radius: 15px;    border-bottom-right-radius: 15px;}

.ltn__contact-address-item h3 {    font-size: 20px;    font-weight: 500;}

.contact-form-box {    padding: 40px 50px 50px;    position: relative;    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;    z-index: 1;     border-bottom-left-radius: 15px;   border-bottom-right-radius: 15px;}

.input-item input {    height: 50px;    padding-left: 15px;    margin-bottom: 22px;    border: 1px solid #ccc;     border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}

.input-item select {    height: 50px;  color:#777;  padding-left: 15px;    margin-bottom: 22px;    border: 1px solid #ccc;     border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}

.input-item textarea {    height: 100px;   padding-left: 15px;    padding-top: 10px;    margin-bottom: 22px;    border: 1px solid #ccc;     border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}

.btn-wrapper button{background-color: var(--GreenColor); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}

.input-item input:focus{outline: none;}

.input-item select:focus{outline: none;}

.input-item textarea:focus{outline: none;}

.input-item button:focus {outline: none;}

.ltn__contact-message-area {background-color: var(--GreenColor);}

.about_content p {    margin-bottom: 22px;}

a.more-btn {    font-size: 14px;    text-align: center;}

ul.more-btn-hover:hover a{color:#fff;}
ul.more-btn-hover li a{padding: 10px 30px;}
ul.more-btn-hover li:first-child a{background-color: #0f6359;}
ul.more-btn-hover li:last-child a{background-color: var(--PinkColor);}
.client-feedBack .title span{    font-family: var(--Playfair);  font-size: 30px;}
.client-feedBack .title small{ display: inline;  background: #f3f3f5;  box-shadow: 9px 9px 12px #e4e4e4, -9px -9px 12px #ffffff;     padding: 10px 20px;   border-radius: 60px;}
.client-feedBack .title i{color: var(--PinkColor);}


.venom-button-head span {    display: block;    margin-right: 8px;}
.venom-button {    position: fixed;    bottom: 15px;    left: 15px;    font-size: 14px;    transition: bottom .2s;}
.venom-button .venom-button-button {    position: relative;    border-radius: 50%;    box-shadow: 1px 1px 4px rgba(60, 60, 60, .4);    transition: box-shadow .2s;    cursor: pointer;    overflow: hidden;   top: -197px;    z-index: 999;    left: 7px;}
.venom-button .venom-button-button img,.venom-button .venom-button-button svg {    position: absolute;    width: 80%;   height: auto;    object-fit: cover;    top: 50%;    left: 50%;    transform: translate3d(-50%, -50%, 0);    border-radius: 50%;}
.venom-button:hover {    bottom: 17px;}
.venom-button:hover .venom-button-button {    box-shadow: 1px 2px 8px rgba(60, 60, 60, .4);}
.venom-button .venom-button-popup {    border-radius: 6px;    background-color: #e5ddd5;    position: absolute;    overflow: hidden;    padding: 0;    box-shadow: 1px 2px 8px rgba(60, 60, 60, .25);    width: 0;    height: 0;    bottom: 0;    opacity: 0;    transition: bottom .1s ease-out, opacity .2s ease-out;   transform-origin: bottom;}
.venom-button .venom-button-popup.active {    padding: 0 12px 12px 12px;    width: 300px;    height: auto;    bottom: 270px;    opacity: 1;}
.venom-button .venom-button-popup .venom-button-message {    background-color: #fff;    padding: 8px;    border-radius: 0 5px 5px 5px;    box-shadow: 1px 1px 1px rgba(0, 0, 0, .15);    opacity: 0;    transition: opacity .2s;}
.venom-button .venom-button-popup.active .venom-button-message {    opacity: 1;    transition-delay: .2s;}
.venom-button .venom-button-popup .venom-button-head {    text-align: right;    color: #fff;    margin: 0 -15px 10px -15px;    padding: 6px 12px;    display: flex;    justify-content: center;    cursor: pointer;}
.venom-button .venom-button-input-message {    background-color: #fff;    margin: 10px -15px -15px -15px;    padding: 20px 15px;    display: flex;    align-items: center;}
.venom-button .venom-button-input-message textarea {    border: 1px solid #ccc;    border-radius: 4px;    box-shadow: none;    padding: 8px;    margin: 10px 0;    width: 100%;    max-width: 100%;    font-family: inherit;    font-size: inherit;    resize: none;}
.venom-button .venom-button-input-message textarea:focus {    outline: none;}
.venom-button .venom-button-btn-send {    margin-left: 12px;    font-size: 0;    cursor: pointer;}
.inputBox select {    height: 45px;    padding-left: 10px;    color: #5f5f5f;}
.inputBox select:focus {    outline: none;}
.vide-box-design video {    height: 500px;    object-fit: cover;}

.about_content h1 {    font-size: 25px;}
.about_content h2 {    font-size: 25px;}
.about_content h3 {    font-size: 25px;}
.about_content h4 {    font-size: 25px;}
.about_content h5 {    font-size: 25px;}
.about_content h6 {    font-size: 25px;}
.services-content { text-align: center;}

.trending-reels iframe{width: 100%; height: 550px;}
.google-map iframe{width: 100%; height: 350px;}

.about_content h1 {    margin-bottom: 15px;}
.about_content h2 {    margin-bottom: 15px;}
.about_content h3 {    margin-bottom: 15px;}
.about_content h4 {    margin-bottom: 15px;}
.about_content h5 {    margin-bottom: 15px;}
.about_content h6 {    margin-bottom: 15px;}
.white-wrap .form span {    font-size: 25px;    display: block;}
.related_content p {    text-align: justify;}
.datails-content p {    margin-bottom: 20px;}
.g-recaptcha {    overflow: scroll;}