* {
   padding: 0;
   margin: 0;
   box-sizing: border-box;
}

body {
   font-family: "Poppins", sans-serif;
   color: #282828;
   font-size: 22px;
   line-height: 30px;
   background-color: #fff;
}

h2,
h3,
h4 {
   font-family: "Roboto", sans-serif; color: #015a60; font-weight: 700;
}

img {
   max-width: 100%;
   transition: .4s;
   display: block;
}

img:hover {
   transform: translateY(-5px);
}

ul,
li {
   list-style: none;
}

a {
   text-decoration: none;
   color: #636363;
   transition: .4s;
}

a:hover {
   transform: translateY(-5px);
}

.clear {
   clear: both;
   overflow: hidden;
}

.clearfix:after {
   visibility: hidden;
   display: block;
   font-size: 0;
   content: " ";
   clear: both;
   height: 0;
}

.clearfix {
   display: inline-block;
}

.dekstop { display:block; }
.mobile { display:none; }
@media only screen and (max-width: 600px) {
	.dekstop { display:none; }
	.mobile { display:block; }
	.splite_sideEnquiry { right:0 !important; }
	.splite_sideEnquiry1 { right:-20px !important; }
}
/* close commented backslash hack */

h2 {
   color: #000;
   font-size: 44px;
   line-height: 52px;
   font-weight: 700;
   margin-bottom: 20px;
}

h4 {
   color: #112476;
   font-size: 20px;
   color: #75b293;
   font-weight: 900;
}

h3 {
   font-size: 32px;
   font-weight: 700;
   line-height: 44px;
      color: #112476;
}

.top-header{  height:163px; position:relative; }
.logo img {
    margin: 30px 0 0 0;
    z-index: 99;
    position: relative;
}
.right-whatsapp{ display:flex; justify-content:end; padding-top:40px; }
.main-banner {
    width: 100%;
    overflow-x: hidden;
    margin-top: -10px;
}
.slider img { width: 100%; height: auto; }

.slick-slide {
  box-sizing: border-box !important;
}

.slick-slide img {
  width: 100%;
  display: block;
}

.slider div{  }

.slider-content{}
.slider-content h2{ color:#ac2b91; padding:37px 0 0 0; font-family: "Roboto", sans-serif; }

.slider .slick-next {
    background: url(../images/next-arrow.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    top: inherit;
    left: 197px;
    bottom: 14px;
    bot: 582px;
    display: none;
}

.slider .slick-next:before{ display:none; }

.slider .slick-prev {
    background: url(../images/prev-arrow.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    left: 131px;
    z-index: 99;
     top: inherit;
     bottom: 14px;
     display: none;
}

.slider .slick-prev:before{ display:none; }
.slider-bottom{ background-color:#343281; background:url(../images/form-bottom-bg.jpg) repeat-x; height: 259px; }
.nohover:hover{ transform: translateY(-0px); }

.right-form {
    position: relative;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background-color: #fff;
    padding: 27px;
    margin-top: 0;
    z-index: 9999;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 6px;
}
.right-form h2 {
    color: #000;
    font-size: 32px;
    line-height: 35px;
    margin-bottom: 0;
}
.right-form h3 {
    font-size: 22px;
    color: #000;
    font-weight: normal;
    line-height: 35px;
    text-transform: uppercase;
    margin-bottom: 23px;
}
/*.container{ max-width: 1451px; }*/
.right-form .form-control{ margin-bottom:10px; }
.btn-primary{ background-color:#ff0000; border:1px solid #ff0000; }
.w-icon1{     position: absolute;
    right: 0;
    top: -55px; }

.service-sec {
    padding: 37px 0 23px 0;
}
.slider2{ margin-top:20px; }
.slider2 img:hover{ transform: translateY(-0px); }
.slider2 .slick-slide{ margin:15px; }


.slider2 .slick-next {
    background: url(../images/next-arrow.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    top: inherit;
    left: 53%;
    bottom: -93px;
}
.slider2 .slick-next:before{ display:none; }

.slider2 .slick-prev {
    background: url(../images/prev-arrow.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;

    z-index: 99;
     top: inherit;
        left: 48%;
    bottom: -93px;
}

.slider2  .slick-prev:before{ display:none; }




.slider3{ margin-top:20px; }
.slider3 img:hover{ transform: translateY(-0px); }
.slider3 .slick-slide{ margin:15px; }


.slider3 .slick-next {
    background: url(../images/next-arrow.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    top: inherit;
    left: 53%;
    bottom: -93px;
}
.slider3 .slick-next:before{ display:none; }

.slider3 .slick-prev {
    background: url(../images/prev-arrow.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;

    z-index: 99;
     top: inherit;
        left: 48%;
    bottom: -93px;
}

.slider3  .slick-prev:before{ display:none; }





.slider4{ margin-top:20px; margin-bottom:94px; }
.slider4 img:hover{ transform: translateY(-0px); }
.slider4 .slick-slide{ margin:15px; }


.slider4 .slick-next {
    background: url(../images/arrow-w-next.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    top: inherit;
    left: 53%;
    bottom: -93px;
}
.slider4 .slick-next:before{ display:none; }

.slider4 .slick-prev {
    background: url(../images/arrow-w-prev.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    z-index: 99;
     top: inherit;
        left: 48%;
    bottom: -93px;
}

.slider4  .slick-prev:before{ display:none; }


.slider-box{ background-color:#343281; height:280px;
 display:flex; justify-content:center; align-items:center; color:#fff;
  border-radius:30px; font-size:30px; line-height: 44px; font-weight:700; border:3px solid #fff; }

.advantages{ background:url(../images/slider-4-bg.png) repeat-x 0 0 #7e92a3; padding-top: 74px; 
    padding-bottom: 74px; color:#fff; }
.advantages h2{ color:#fff; }
.client-feedback{}

.advantages .container{ max-width:1130px; }

.get-a-quote {
    background-color: #ac2b91;
    margin-top: 39px;
    font-size: 25px;
    padding: 11px 40px;
    font-weight: 500;
    border: 1px solid #ac2b91;
}

.testimonial{ background-color:#e9e9e9; padding-top: 50px; }

.video-row{ margin-top:20px; }
.botbanner{  }

.botbanner h2{ color:#fff; font-size:45px; margin-bottom:30px; }
.botbanner p{ margin-bottom:20px; width:60%; color:#fff; }
.white-but{ background-color:#fff; color:#343281; }
.doctor{ background:url(../images/testi-left-bg.jpg) no-repeat 0 0; height:600px; margin:7px 0 0 0;  }
.doctor .container{  }



.slider5{ margin-top:20px; margin-bottom:94px; }
.slider5 img:hover{ transform: translateY(-0px); }
.slider5 .slick-slide{ margin:15px; }


.slider5 .slick-next {
    background: url(../images/next-arrow.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    top: inherit;
    left: 53%;
    bottom: -93px;
}
.slider5 .slick-next:before{ display:none; }

.slider5 .slick-prev {
    background: url(../images/prev-arrow.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    z-index: 99;
     top: inherit;
        left: 48%;
    bottom: -93px;
}

.slider5  .slick-prev:before{ display:none; }
.slider5 h2{ color:#fff; margin-bottom:20px; margin-top: 90px; }
.slider5 p{ color:#fff; }
.doctor-right img {
    width: auto;
    margin-left: 95px;
    float: left;
    margin-right: 27px;
}
.doctor-right{  }
.doctor-right h5{  }

.doctor-right h3{ padding-top: 97px; }
.blue-btn{ background-color:#302e77; }


.bot-gray-sec{ background-color:#e0e0e0; margin-top:30px; border-bottom:24px solid #ab2b91; padding-top: 60px; }
.bot-gray-sec h2{ color:#000; margin-bottom:40px; }
.bot-gray-sec h2 span{ color:#ac2b91; }
.bot-gray-sec p{ font-size:25px; line-height:40px; }

.right-mob-img{ margin-bottom: -124px; }

.faq-sec{ padding:100px 0 100px 0; }

  /* Remove Bootstrap default arrow */
    .accordion-button::after {
        display: none;
    }

    /* Custom icon */
    .accordion-button .icon {
        margin-left: auto;
    font-size: 36px;
        transition: 0.3s;
    }

    /* Change icon on expand */
    .accordion-button:not(.collapsed) .icon {
        content: '-';
    }

    .accordion-body{ text-align:left; }

    .accordion-button{ font-size:22px; font-weight:700; }

    .faq-sec h2{ }
    .faqmain-t{ margin-bottom:35px;  }


    footer{ background-color:#981313; height:100px; line-height:100px; color:#fff; }
    .slider-bottom .container{ max-width:1235px; }


    .slider-bottom .container img{ margin-top: -84px;
    position: relative; }
.midle-menu-sec { padding:40px 0 0 0; }
    .midle-menu-sec ul{ display:flex; justify-content:center;  }
    .midle-menu-sec ul li{ border-right:1px solid #000; padding-left:22px; padding-right:22px;  }
    .midle-menu-sec ul li:last-child{ border:0; }

    .form-sec{ padding:50px 0 50px 0; border-bottom:27px solid #ff0000; }
    .form-sec label{ color:#7a7a7a; font-size:18px; line-height:22px; margin-bottom:15px; }

    .form-border {
    border-radius: 5px;
    background-color: #ff0000;
    height: 14px;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
}


.tab-content .card p{ font-size:20px; line-height:22px;  }
.tab-content .card h6{ font-size:27px; font-weight:700; }
.tab-content .card img{ margin-bottom:20px; }

.tab-content .card{ height:530px; }
.load-more img{ display:inline-block; }


.card h6 {
    min-height: 40px;
}


.top-tab ul li .nav-link {
    border: 1px solid #000;
    color: #000;
    border-radius: 26px;
    font-size: 18px;
    padding: 0 33px;
    margin: 0 7px;
}

.top-tab ul li .nav-link.active {
    border: 1px solid #ff0000;
    color: #fff;
    border-radius: 26px;
    font-size: 18px;
    padding: 0 33px;
    margin: 0 7px;
    background-color: #ff0000;
}

.before-after-sec{ background:url(../images/before-top-bg.jpg) repeat-x 0 0; border-bottom:16px solid #ff0000; }
.bfsecond{ margin-bottom:40px; }

.before-row{ margin-top:40px; }

.treat-box{ background-color:#ecfeff; border-radius:30px; padding:30px; }
.tretbnr{ margin-top:20px; }

.bot-banner{ height:236px; background-color:#c7c8cc; }
.bot-banner img{ object-fit:cover; }

.procidure {
    background: #575757;
    padding-top: 74px;
    padding-bottom: 74px;
    color: #fff;
}

.procidure h2{ color:#fff; }

.bot-banner-2{ background:url(../images/bot-banner-2.png) no-repeat 0 0; background-size: contain; height:669px;
 padding:60px 0 0 0; }

.doctor-rightt{ color:#fff; }

.doctor-rightt h3{ color:#fff; }
.doctor-rightt h6{ color:#fff; margin-bottom:30px; }
.doctor-rightt p{ font-size:18px; line-height:24px; margin-bottom:25px; }

.specialist{}
.specialist-left{ padding:142px 0 0 0; }

.specialist-left h2 { color:#0a0859;}
.specialise-right{ margin-left:30px; }


.review{  background-color:#7e92a3; color:#fff; margin-top:100px; }
.review h2{ color:#fff;  }

.review-img{ margin-top:-78px; margin-bottom:40px; }



.slider9{ margin-top:20px; margin-bottom:94px; }
.slider9 img:hover{ transform: translateY(-0px); }
.slider9 .slick-slide{ margin:15px; }


.slider9 .slick-next {
    background: url(../images/arrow-w-next.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    top: inherit;
    left: 53%;
    bottom: -93px;
}
.slider9 .slick-next:before{ display:none; }

.slider9 .slick-prev {
    background: url(../images/arrow-w-prev.png) no-repeat 0 0;
    width: 47px;
    height: 47px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    z-index: 99;
     top: inherit;
        left: 48%;
    bottom: -93px;
}

.slider9  .slick-prev:before{ display:none; }

.location{ background-color:#1b1816; padding:51px 0 51px 0; }
.location iframe{ border-radius:30px; }

.location-right{ color:#fff; padding-top:40px; }
.location-right h2{ color:#fff; }
.location-right a{ color:#fff; }
.location-right a:hover{ text-decoration:underline; }


.doctor-box{ margin-bottom:16px; }

.doctor-box img{ margin-bottom:15px; }
.doctor-box h6{ color:#00a3cb; }


.treat-box-inner img{ margin-bottom:20px; }
.treat-box-inner h5{ color:#000; font-size:17px; }

.treat-box-inner p{ color:#000; font-size:16px; line-height:22px; }
.treat-box-inner .btn-primary{     background-color: #445c70;
    border: 1px solid #445c70; }



