.f-s-72{font-size:72px;}
.f-s-50{font-size:50px;}
.f-s-30{font-size:30px;}
.f-s-27{font-size:27px;}
.f-s-24{font-size:24px;}
.f-s-22{font-size:22px;}
.f-s-20{font-size:20px;}
.f-s-16{font-size:16px;}
.mb__50{margin-bottom:50px !important;}
.mb__30{margin-bottom:30px;}
.mb__20{margin-bottom:20px;}
.mb__15{margin-bottom:15px;}
.mb__10{margin-bottom:10px;}
.line-h-1_2{line-height:1.2;}
.kd_carouselTitle{font-weight:700; color:#845f4f !important; line-height:1.2;}

.cstRow{display:flex; width:100%; gap: 25px; flex-wrap: wrap; justify-content: center;}
.cstRow>.cst-col{width:18%;}

.kd_carouselTxt{position: absolute; left:200px; top: 50%; transform: translateY(-50%); max-width:930px;}
.text-black{color:#000000 !important;}
.font-Oswald{font-family: 'Oswald'}
.f-W-SB{font-weight:600;}
.grayTxt{color:#333333;}
.skin-careHead{background-color: #01347e; padding: 10px 0;}
.pt-0{padding-top:0;}
.rowWrp{display:flex; align-items:center; flex-wrap:wrap;}
.skin-procedCard .skin-procedImg{box-shadow: 7px 5px 5px 0px rgba(30, 30, 30, 0.19); border-radius:10px; overflow:hidden;}
.btn_Wrp{margin-top:15px;}
.skinCare-Wrp{display:flex; flex-wrap:wrap; row-gap:35px;}
.sliderContent{ max-width:90%}
.ab_Image{margin-right:50px;}

.cst-slider .slick-arrow{width: 50px; font-family:'FontAwesome'; font-weight:900; height: 50px; border-radius: 100%; background-color: #01357e; bottom: -120px;top: auto; left:0; }
.cst-slider .slick-arrow.slick-next{left:80px;}
.cst-slider .slick-prev:before{content: "\f177"; opacity:1;}
.cst-slider .slick-next:before{content: "\f178"; opacity:1;}
.ab_Info-Slider{margin-top:90px;}

.skinCare-Wrp:before, .skinCare-Wrp:after{display:none;}
.carousel-item.slidH{height: 500px;}
.carousel-item.slidH a{display:block; height:100%;}
.carousel-item.slidH img{ width:100%; height:100%; object-fit:cover; object-position: right; }

.kd_homeHero{overflow: hidden;}
.kd_homeHero .slick-dots li button{border-radius: 100%; background-color:#d1e2fb;box-shadow: rgba(50, 50, 93, 0.25) 0px 5px 10px -3px inset, rgba(0, 0, 0, 0.3) 0px 5px 10px -5px inset; padding:0; border: 2px solid #ffffff;}
.kd_homeHero .slick-dots li.slick-active button{background-color:#00347d;}
.kd_homeHero .slick-dots li button:before{font-size:0;}
.kd_homeHero .slick-dots{bottom:20px;}
.kd_homeHero.slick-dotted.slick-slider{margin-bottom:0;}
.skinClinic{background-color:#01357e;}
.secWrp-tb{padding:50px 0; border-top: 1px solid #0000000f; }
.skin_card{max-width:70%; margin-left:auto; margin-right:auto;}
.pg-cta{padding:15px 20px; border-radius:0; background-color:#ffffff; color:#01357e; font-family:'Lato'; line-height:1;}
.pg-cta.them-b{background-color:#01357e; color:#ffffff;}

.secCta-m {padding-top:40px; clear: both;}
.secTop-info{max-width: 1000px; margin-left:auto; margin-right:auto;}

.tretment-InfoCard {cursor: pointer;}
.tretment-InfoCard .tretment-Thumb{border-radius:8px 8px 0 0; overflow:hidden; position:relative;  }
.tretment-Thumb a{display:block; position:relative;}
.tretment-InfoCard .tretment-Thumb a:before{content:''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgb(255 255 255 / 70%); opacity:0; transition: .3s;}
.tretmentTitle{display:block;position:relative; width: fit-content;  transition: .3s;}
.tretment-InfoCard .tretmentTitle:before{content:''; position: absolute; bottom: -10px; left:0; height:2px; width:0%;  background-color:#00347d; transition: .3s;}
.tretment-InfoCard:hover .tretmentTitle:before{width:100%;}
.tretment-InfoCard:hover .tretment-Thumb a:before{opacity:1;}
.tretment-InfoCard .tretment-Info{padding:25px 0;}
.custom-slider{margin:0 -25px;}
.custom-slider .slide-Item {padding:0 25px;}

.custom-slider .slick-dots li button{border-radius: 100%; background-color:#d1e2fb;box-shadow: 0px 3px 0.94px 0.06px rgba(0, 0, 0, 0.17);  padding:0; border: 2px solid #ffffff;}
.custom-slider .slick-dots li.slick-active button{background-color:#00347d;}
.custom-slider .slick-dots li button:before{font-size:0;}
.custom-slider.slick-dotted{ padding-bottom:30px;}
.custom-slider .slick-dots{bottom:0;}
.custom-slider.slick-dotted.slick-slider{margin-bottom:0;}

.custom-slider .slick-arrow { width: 30px; z-index:99;  font-family: 'FontAwesome'; font-weight: 900; height: 30px; border-radius: 100%; background-color: #ffffff; transform: translateY(-50%); top: 38%; border:2px solid #01357e; }
.custom-slider .slick-next:before, .custom-slider .slick-prev:before { opacity: 1; color:#01357e; font-size:15px}
.custom-slider .slick-next { right:-50px;}
.custom-slider .slick-prev { left:-50px;}
.custom-slider .slick-prev { content: "\f177";}
.custom-slider .slick-next:before { content: "\f178";}
.custom-slider .slick-prev:before { content: "\f177";}

.concerns_section{position:relative;}
.concerns_section:before{content:''; position: absolute; z-index: -1; top:0; left:0; height:calc(100% - 150px); width:100%; background-color:#dcdcdc;}
.concerns-Bx{background-color:#ffffff; padding:20px; box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.26)}
.concerns-Bx .concernsIcon{max-width:60px; margin-left:auto;  margin-right:auto; margin-bottom:15px}


.skin-thumb-Wrp{height:600px; position:relative; border-radius:10px; overflow: hidden;}
.skin-thumb-Wrp:before{content:''; position: absolute; width:100%; height:100%; top:0; left:0; background-color:rgb(0 0 0 / 90%); opacity:0;  transition: .3s;}
.skinCard-info{position: absolute; top:50%; width:90%; left:50%; transform: translate(-50%, -50%); opacity:0;  transition: .3s;}
.men-skinCard:hover .skin-thumb-Wrp:before, .men-skinCard:hover .skinCard-info{opacity:1}
/* .men-skinCard {min-width:305px;} */
.men-skinCard img{height:100%; object-fit:cover;}
.slide-txt{padding:10px 0;}

.skin-careSlider .slick-slide { transition: transform .5s ease; position: relative; }
/* .skin-careSlider .slick-slide { transform: scale(0.8); }
.skin-careSlider .slick-slide.slick-center + .slick-slide { transform: scale(0.9) translateX(15px); z-index: 10; }
.skin-careSlider .slick-slide.slick-center + .slick-slide + .skin-careSlider .slick-slide { transform: scale(0.8); z-index: 5; }
.skin-careSlider .slick-slide.slick-active { transform: scale(0.9) translateX(-15px); }
.skin-careSlider .slick-slide.slick-center {  transform: scale(1); z-index: 30; } */
/* .mxw-sliser{max-width:1200px; margin:auto;} */
.text-summary{font-size:24px; line-height:1.2;}
.bridal-pack-Sec{display:flex; flex-direction: column; min-height: 750px; background-repeat: no-repeat; background-size: cover; background-position:right; align-items: center;justify-content: center;}

.kosmoList-Item{display:flex; align-items:center; gap:30px; margin-bottom:20px;}
.kosmoList-Item .list-Icon{width:60px; height:60px; background-color:#01357e; border-radius:100%;}
.bg-gray{background-color: #dcdcdc;}
.textL-pd{padding-left: 30px;}
.bg-blue{background-color:#00347d;}

.percentBx{box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.26); padding:30px; text-align:center; border-left:6px solid #00347d !important;}
.percent-count{font-size:57px; font-weight:700; color:#00347d !important;}
.percentBx.bx-orange .percent-count{color:#ff9d12;}
.percentBx.bx-pink .percent-count{color:#de449b;}
.percentBx.bx-pink{border-color:#de449b;}
.percentBx.bx-green .percent-count{color:#75b13f;}
.percentBx.bx-green{border-color:#75b13f;}
.percentBx.bx-blue .percent-count{color:#27a9c5;}
.percentBx.bx-blue{border-color:#27a9c5;}

.bolg_bx{border: 1px solid #00347d;}
.blog-content{padding:30px 30px 30px 0;}
.overflow-hidden{overflow:hidden;}
.bolg_bx .row{display:flex;}
.bolg_bx .contentCenter{align-self:center;}
.bolg_bx .blog-thumb{height:100%;}
.bolg_bx .blog-thumb img{height:100%; object-fit:cover;}

.text-white {
    color: #fff!important;
}


.blogreadmore_btn {
    font-size: 14px;
    background: #00347d;
    color: #fff;
    padding: 18px 18px 20px;
    line-height: 0;
    display: inline-block !important;
    height: auto;
    border-radius: 26px;
}

@media (min-width:1660px){
  .lg-container{width:1400px !important; margin-left:auto; margin-right:auto;}
  .xl-container{width:1600px !important; margin-left:auto; margin-right:auto;}
}
/* @media (min-width:1600px){
  .xl-container{max-width:1560px !important; margin-left:auto; margin-right:auto;}
} */
@media (max-width:1440px){
  .f-s-72{font-size:50px;}
  .f-s-50{font-size:35px;}
  .f-s-30{font-size:25px;}
  .f-s-24{font-size:20px;}
  .kd_carouselTxt {left: 135px; max-width: 650px;}
  /* .men-skinCard {min-width: 200px;} */
  .secCta-m { padding-top: 30px;}
  .custom-slider .slide-Item {padding: 0 15px;}
  .custom-slider{margin:0 -15px;}
  .text-summary {font-size: 20px;}
}
@media (max-width:1199px){
  

  .f-s-27{font-size:20px;}
  .f-s-22{font-size:16px;}
  .f-s-20{font-size:15px;}
  .f-s-16{font-size:14px;}
  .f-s-72{font-size:40px;}
  .f-s-50{font-size:30px;}
  .f-s-30{font-size:22px;}
  .f-s-24{font-size:18px;}
  .kd_carouselTxt{max-width:500px; left: 130px;}

  .custom-slider .slick-next {right: 0;}
  .custom-slider .slick-prev {left: 0px;}
  .text-summary {font-size: 18px;}
 
}
@media (max-width:991px){
  .ab_Image {margin-right:0;}
  .sliderContent {max-width:100%}
  .cst-slider .slick-arrow {width: 35px; height: 35px; bottom: -80px;}
  .cst-slider .slick-arrow.slick-next {left: 50px;}
  .ptb {padding-bottom: 30px; padding-top: 30px;}
  .slick-prev:before, .slick-next:before {font-size: 17px;}
  .mb__50{margin-bottom:25px !important;}
  .skin_card{margin-bottom:20px !important;}
  .secWrp-tb {padding: 30px 0;}
  /*.concerns-Bx{margin-bottom:25px !important;}*/
  .rowWrp{row-gap:25px;}
  .percentBx{margin-bottom:20px !important;}
  /* .men-skinCard {min-width: 190px;} */
  /* .skin-careSlider .slick-slide {transform: scale(0.9) !important;}
  .skin-careSlider .slick-slide.slick-center {transform: scale(1) !important;} */
  .cstRow>.cst-col {width: 31%;}
}
@media (max-width:767px){
.kd_carouselTxt {max-width: 300px;left: 50px;}
.f-s-72{font-size:28px;}
.f-s-30{font-size:18px;}
.f-s-24{font-size:16px;}
.col-12{width:100%;}
.text-summary {font-size: 14px;}
.skin-proced_content{margin-top:20px; padding-left:15px; padding-right:15px;}
.ab_Info-Slider {margin-top: 30px;}
.slidMb{margin-bottom:70px !important;}
.carousel-item.slidH{position: relative;}
.carousel-item.slidH:before{content: ""; position:absolute; top:0; width:100%; height:100%; background-color:#fff; opacity:.6}
.ab_ImageSlider{max-width:80%; margin:auto;}
.bridal-pack-Sec{min-height: 330px; position: relative;}
.bridal-pack-Sec::before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(0 52 125 / 70%);}
.textL-pd {padding-left: 15px; padding-right:15px;}
.mob-reverse{flex-direction:column-reverse;}
.kosmoList-Item{gap: 20px;}
.skin-thumb-Wrp {height: 450px;}
.pg-cta {padding: 10px 15px;}
.custom-slider .slick-dots li button {width: 15px;height: 15px;padding: 5px;}
.custom-slider .slick-dots li button, .custom-slider .slick-dots li, .custom-slider .slick-dots li button:before {width: 15px;height: 15px;padding: 5px;}
.bolg_bx .row {display: block;}
.blog-content {padding: 20px;}
.bolg_bx .blog-thumb {height: 300px;}
.bolg_bx{margin-bottom:20px !important;}
.kd_homeHero .slick-dots li button, .kd_homeHero .slick-dots li, .kd_homeHero .slick-dots li button:before {width: 15px;height: 15px;padding: 5px;}

.cstRow>.cst-col {width:47%;}
}

@media (max-width:575px){.cstRow>.cst-col {width:100%;}}