@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');
.stickyt {
  position: -webkit-sticky;
  position: sticky;
  top: 50px;
}
body{
    font-family: 'Poppins', sans-serif !important;
}

*{
    padding: 0PX;
    margin: 0PX;
}

.logo_cl{
    height:70px;
}
.active{
    color: #346093 !important;
}
  
#myDIV {
    width: 100%;
    padding: 10px 0;
    text-align: center;
    /* background-color: lightblue; */
    margin-top: 20px;
}
.filter{
    display: none !important;
}
.page-scroll {
  top: 0;
  position: fixed;
  width: 100%;
  z-index: 999;
  animation: slide-down 0.7s;
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}

@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }

  100% {
    opacity: 0.9;
    transform: translateY(0);
  }
}

.lab-sec {
    background-color: #ffb638;
    text-align: center;
    padding: 30px;
    color: #000;
}
.lab-facility h2{
    font-weight:bold;
}
.appointment-from {
    width: 100%;
    float: left;
    margin-right: 0;
  }
  .appointment-textarea textarea,
  .appointment-from input {
    border: 1px solid #dddddd;
    color: #222222;
    padding: 9px 6px;
    font-size: 15px;
    outline: none;
    width: 100%;
    margin-bottom: 16px;
  }
  
  .appointment_btn {
    padding: 4px 8px;
    border: #fff;
    background-color: #00aeff;
    color: #fff;
    border-radius: 6px;
    cursor: pointer;
    outline: none;
    border: 2px solid #ffffff;
    font-size: 15px;
  }
  .appoint_select{
    border: 1px solid #dddddd;
    color: #222222;
    width: 100%;
    padding: 12px 0px;
    font-size: 15px;
    margin-bottom: 12px;
    width: 100%;
    padding: 12px 0px;
    font-size: 15px;
    outline: none;
    width: 100%;
    margin-bottom: 17px;
  }
  
  .book_pic img{
    width: 100%;
    margin-top: 8px;
    border: 1px solid #0091c0;
    padding: 2px;
  }
  

.Top-email_row{
    justify-content: space-between;
    display: flex;
}
.section_A{
    background: #346093;
    padding-bottom:2px;
}
.email_bar{
    margin-top: 6px;
}
.email_bar span a{
        color: #fff;
        font-size: 14px;
        text-decoration: none;
}
.top_email{
    margin-left: 5px;   
}
.social_icon i{
    color: #fff;
    font-size: 16px;
    border: 1px solid #fff;
    padding: 5px;
    margin: 3px 3px;
}
.social_icon a {
    font-size: 13px;
}




.section1{
    border-bottom: 1px solid #000;
}
.time_ads{
    display: flex;
}
.time_location{
    border-bottom: 1px solid #000;
    padding: 2px 0px;
  }
  .time_sec2{
      display: flex;
  }
  .time-section_img{
    height: 46px !important;
    margin-top: 5px !important;
    margin-right: 7px;
  }
  .time-section_txet h3{
    margin: 0px;
    font-size: 16px;
    font-weight: 600;
    color: #346093;
  }
  .time-section_txet p{
    font-size: 12px;
    color: #787878;
    margin: 0;
    
  }
  
 #book_an{
    padding: 7px 13px;
    font-size: 13px;
    margin: 10px 0;
    float: right;
    border-radius: 50px;
    /* margin-top: 16px; */
    /* border: #000 1px solid; */
    line-height: none;
    
    background-color: #346093;
    border: 1px solid #346093;
    box-shadow: 0 0 0 0.2rem rgb(255 255 255 / 0%);
        transition: 0.5s ease;
  }
   #book_an:hover{
         background-color: #fff !important;
         color: #346093;
   }

  .btn_booking a{
    color: #fff;
    padding: 3px 10px !important;
  }
  
  .btn_booking:hover {
    background-color: #fff !important;
    color: #346093; 
    border: 1px solid #346093; 
  }
  
  .btn_booking:hover a{
    color: #346093; 
    text-decoration: none;
  }
  
  .section2{
      position: relative;
  }
  /* .section2::after{
    position: absolute;
    content: '';
    background-color: #00a9e0;
    height: 51px;
    width: 46%;
    z-index: 1;
    right: 105px;
    clip-path: polygon(5% 0%, 100% 0%, 96% 100%, 0% 100%);
    top: 10px;
  } */

.ctscan p{
    margin:0 !important;
}




/* section 4 */
.section4{
    padding-top: 40px;
}
.abt_heading{
    text-align: center;   
    margin-bottom: 60px;
}
.abt_heading h3 span{ 
    color: #666666;
    font-weight: 600;
    font-size: 40px;
    position: relative;
}
.abt_heading h3 span::after{
    position: absolute;
    left: 0px;
    bottom: -5px;
    content: '';
    height: 3px;
    width: 71%;
    border-radius: 50px;
    background-color: #ffb638;
}
.abt_heading h3 span::before{
    position: absolute;
    right: 0px;
    bottom: -5px;
    content: '';
    height: 3px;
    width: 20%;
    border-radius: 50px;
    background-color: #ffb638;
}





.About_section_pic{
    position: relative;
}
.About_section_pic img{
    border: 2px solid #ffb638;
    position: relative;
    left: 35px;
    border-radius: 6px;
    width: 100%;
}
.About_section_pic::before{
    position: absolute;
    left: 0px;
    bottom: -30px;
    content: '';
    height: 425px;
    width: 85%;
    border: 10px solid #346093;
    z-index: -99;
}


.About_section-text{
    position: relative;
}

.Aout_text{
    background: #346093;
    border: 2px solid #ffb638;
    padding: 40px 20px;
    margin-left: -145px;
    margin-top: 28px;
}

.Aout_text h3{
        color: #ffba42;
        font-family: fantasy;
        font-size: 30px;
}

.Aout_text p{
        color: rgb(255, 255, 255);
        line-height: 30px;
}


.Aout_text h4{
       font-size: 15px;
    color: rgb(255, 255, 255);
    line-height: 24px;
}

.Aout_text h4 i{
        color: #ffba42;
        margin-right: 5px;
}
.Aout_text h5 {
    margin-top: 12px;
}
.Aout_text h5 a{
    margin-top: 8px;
    color: #fff;
    background-color: #346093;
    border: 1px solid #ffba42;
    border-radius: 20px;
    padding: 6px 10px;
    font-size: 13px;
    transition: 0.5s;
    text-decoration: none;
}

.Aout_text h5 a:hover{
    background-color: #fff;
    color: #346093;
    border: 1px solid #346093;
}


/* section5 */
.section5{
    margin-top: 60px;
}
.serices_sec{
    margin-bottom: 40px;
}
.serices_sec img{
    width: 100%;
    height: 220px;
    border: 2px solid #ffb638;
    transition: 0.5s;
    border-radius: 5px;
    padding: 1px;
}
.serices_sec:hover .services_text{
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 83%), 0 6px 20px 0 rgb(0 0 0 / 63%);
}

.services_text{
    background: #ffffff;
    border: 1px solid #346093;
    margin: 10px;
    position: relative;
    margin-top: -65px;
    padding: 2px 12px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    border-radius: 8px;
    padding-bottom: 11px
}


.services_text h3{
    color: #346093;
    margin-top: 6px;
    font-weight: 600;
    margin-bottom: 6px;
    font-size: 22px;
}
.services_text  p{
    margin-bottom: 5px;
    color: #737373;
    font-size: 14px;
}
.services_text h4 a{
    color: #346093;
    border-radius: 20px;
    border: 1px solid #346093;
    padding: 6px 10px;
    font-size: 13px;

}
.services_text h4 a:hover{
    text-decoration: none;
    background-color: rgb(52 96 147);
    color: rgb(255 255 255);
    border: 1px solid rgb(52, 96, 147);
}



/* section6 */
.section6 {
    background-image:linear-gradient(135deg, #346093 0, #346093 100%),url(../images/hb1.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top:0;
    margin-bottom:30px;
    padding: 60px 0px;
}
.patients{
    text-align: center;
    border: 2px dashed #ffffffd3;
    padding: 17px 2px;
    height:275px;
}
.patients img{
    background-color: #ffffff;
    padding: 7px;
    height: 45px;
    width: 45px;
    border-radius: 5px;
    border: 2px solid #346093;
}



.patients h3{
   color: #ffba42;
    font-size: 28px;
    font-weight: 600;
    margin-top: 10px;
}
.patients h4{
    font-size: 17px;
    color: white;
    font-weight: bold;
}
.patients p{
    color: #fff;
}







/* section7===================== */
.section7{
    position: relative;
}
.why_choose-hedding{
    text-align: center;  
}
.why_choose-hedding h3{
    margin-bottom: 50px;
}
.why_choose-hedding h3 span{
        position: relative; 
        font-size: 30px;   
        color: #000000;
}
.why_choose-hedding h3 span::after {
    position: absolute;
    left: 0px;
    bottom: -5px;
    content: '';
    height: 3px;
    width: 71%;
    border-radius: 50px;
    background-color: #ffba42;
}


.why_choose-hedding h3 span::before {
    position: absolute;
    right: 0px;
    bottom: -5px;
    content: '';
    height: 3px;
    width: 20%;
    border-radius: 50px;
    background-color: #ffba42;
}

.why_choose_pic{
    position: relative;
}
.why_choose_pic img{
        width: 100%;
        border: 2px solid #346093;
        margin-top: 50px;
}
.why_choose_pic h6 i{
    position: absolute;
    right: 45px;
    font-size: 68px;
    top: 145px;
    z-index: 9;
    color: #ffba42;
    background-color: #fff;
    border: 4px solid #346093;
    padding: 4px 10px;
    border-radius: 56px;
}
.why_choose_text{   
  padding: 17px 4px 0px;
      background-color: #346093;
      position: relative;
      border-radius: 9px 0px 0px 6px;
}
.why_choose_text::before{
    position: absolute;
    content: '';
    height: 100%;
    top: 1px;
    clip-path: polygon(16% 48%, 100% 100%, 100% 0);
    width: 162px;
    background-color: #346093;
    left: -158px;
}



.why_text_row h3{
    color: #ffba42;
    margin: 0px;
    font-size: 16px;
    font-weight: 600;
}
.why_text_row p{
    color: #fff;
    font-size: 14px;
}
.why_text_row picture{
    color: #737373;
}
.why_choose-text{
    display: flex;
    margin-bottom: 10px;
}

.why_choose-text i {
    font-size: 27px;
    color: #ffba42;
    height: 45px;
    text-align: center;
    background-color: #ffffff;
    clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
    margin-right: 11px;
    margin-top: 1px;
    width: 45px;
    padding-top: 9px;
  }
  

/* Testimonial */
.row_Testimonial{
    justify-content: space-around;
}
.demo{
    background:#ffffff;
}
.testimonial{
    margin: 0 10px 75px;
    position: relative;
}
.testimonial .description{
    padding: 20px;
    background-color: rgb(255 255 255 / 0%);
    font-size: 18px;
    /*font-style: italic;*/
    color: rgb(0, 0, 0);
    margin-bottom: 0;
}
.testimonial .testimonial-content{
    padding: 10px 30px;
    background: #fff;
    position: absolute;
    bottom: -75px;
    right: 20px;
}
.testimonial .pic{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
    margin-right: 10px;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial-content .testimonial-title{
    font-size: 16px;
    font-weight: 600;
    margin: 20px 0 0 0;
    display: inline-block;
}
.testimonial-content .testimonial-title small{
    display: block;
    font-size: 12px;
    font-style: italic;
    margin-top: 10px;
}
.owl-theme .owl-controls{
    text-align: right;
    margin-top: 20px;
}
.owl-theme .owl-controls .owl-buttons div{
    background: #a2a2a2;
    border-radius: 0;
    opacity: 1;
    padding: 5px 10px;
}

.owl-carousel{
        border: 3px solid #00000000;
        margin-top: 12px;
        background-color: #eeeeeed4;
}

.owl-prev:before,
.owl-next:before{
    content: "\f053";
    font-family: "FontAwesome"; font-weight: 900;
    color: #fff;
}
.owl-next:before{
    content: "\f054";
}
.section8 {
    padding-top: 80px;
}
@media only screen and (max-width: 480px){
    .testimonial{
        text-align: center;
        margin-bottom: 0;
    }
    .testimonial .testimonial-content{
        position: relative;
        right: 0;
        bottom: 0;
    }
}

/* footer_address */
.address_row{
    align-items: center;
    background-color:#346093;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    clip-path: polygon(0 0, 100% 0, 99% 50%, 100% 100%, 0 100%, 1% 49%);
}
.footer_address{
        /* height: 45px; */
}
.footer_address h4{
    display: flex;
    margin-left: 13px;
    margin-top: 0px;
    margin-bottom: 0;
    padding: 10px;
}
.footer_address h4 i{
    font-size: 15px;
    color: #ffffff;
    margin-top: 3px;
    margin-right: 5px;
}
.footer_address h4 p{
        color: #ffffff;
        font-size: 14px;
        margin: 0px;
        line-height: 20px;
}
.footer_address h4 p span{
    height: 50px;
}

.bottom-address{
    margin-top: 50px;
    margin-bottom: -16px;
    position: relative;
}

/* footer */
.footer{
    background-color: #000;
    padding-top: 55px;
    padding-bottom: 25px;
}
.foot img {
    height: 65px;
    width: auto;
    background-color: #fffffffa;
    padding: 1px 11px;
    border-radius: 6px;
    margin-bottom: 10px;
}

.foot p{
    color: #fff;
    font-size: 15px;
}
.foot2 h3,
.foot1 h3{
        color: #fff;
        font-size: 20px;
        font-weight: 700;
}
.foot1 ul li{
   list-style-type: none; 
   padding: 5px 0;
}
.foot1 ul li a{
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: 600;

}
.foot1 ul li a:hover{
    text-decoration: none;
    color: #346093;

}

.foot1{
    
}
.foot2 h3{
    margin-bottom: 7px;
}
.foot2 a{
    margin-top: 12px;
    font-size: 18px;
    color: #fff;
    border: 1px solid #fff;
    padding: 2px 5px;
    transition: 0.5s;
    margin-right: 5px;
}

.foot2 a:hover{
    color: #346093;
    background-color: #fff;
}



 
    /* footer_right  */
    .footerbottom2{
        float: right !important;
      }
  
  
    .footer_right{
         width: 100%;
         border-top: 1px solid #eaeaea45;
         background-color: rgb(0, 0, 0);
    }
    .footerbottom1 h5{
      font-size: 14px;
      margin-top: 12px;
      color: #fff;
    }
    .footerbottom2 h4{
          font-size: 14px;
          color: #fff;
          margin-top: 12px;
    }
    .footerbottom2 span a{
        color: #427ab9;
        cursor: pointer;
    }
    .footerbottom2 span a:hover{
      text-decoration: none;
      color: #356397;
    }
    
  /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ inner pages start */
  /* all inner banners */
.banner-sec img{
    width: 100%;
    height: 250px;
    }
    .banner-sec{
      position: relative;
    }
    .banner-tag {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50% , -50%);
    }
      
    .banner-tag h3 {
      color: #346093;
      background-color: #fff;
      padding: 3px 12px;
      border-radius: 21px;
        font-size: 24px;
      border: 2px solid #346093;
    
    }

/* ********inner About us page strat ***************************** */
.inner_about_section{
    margin: 50px 3px;
}

.inner-abt_pic img{
    width: 100%;
    border: 4px solid #ffb638;
}

.inner-abt_txet h5{
      color: #ffb638;
      font-size: 24px;
      font-weight: 700;
}

.inner-abt_txet  h2{
      color: #427ab9;
      font-size: 23px;
}

.inner-abt_txet p{
    color: #737373;
    font-size: 14px;
}

.abt-visit-icons img {
      width: 100%;
}
.abt-visit-text h3{
  margin-bottom: 6px;

}
.abt-visit-text h3 span{    
  color: #ffb638;
  border-bottom: 3px solid #427ab9;
  font-size: 19px;
  font-weight: 500;
}
/* about_video */
.about_video {
  background-image: linear-gradient(#000000e3, #000000eb), url(../images/hb1.jpg);
  background-position: center;
  background-size: cover;
  position: relative;
  height: 270px;
}

.vedio_btn {
  position: absolute;
  top: 48%;
  left: 50%;
  text-align: center;
  transform: translate(-50% , -50%);
}
.vedio_btn h2 {
  font-size: 36px;
  font-family: fantasy;
  color: #daa711;
}
.vedio_btn h2 span{
  border-bottom: 3px solid #fff;
  padding-bottom: 5px;
}

.vedio_btn h2 img{
  height: 67px;
  width: 87px;
}










/*  Docters section 0000000000000000 */
.group-of-Dr{
      margin: 50px 0px;
}
.group-of_drtext{

}
.group-of_drtext h6{
  color: #ffb638;
  font-size: 21px;
  font-weight: 700;
  border-left: 4px solid #ffb638;
  padding-left: 4px;
}
.group-of_drtext h2{
  color: #356397;
  font-size: 41px;
  font-family: fantasy;
}

.group-of_drtext p{
  color: #737373;
}

.group-of_Dr-pic{
    width: 100%;
}
.group-of_Dr-pic img{
  width: 100%;
  border: 2px solid #999;
}
.techno_pharas{

}
.techno_pharas ul {
  margin: 0px;
    padding: 0px;
}
.techno_pharas ul li {
  list-style-type: none;
  color: #000;
 margin-bottom: 3px;
  font-size: 15px;
}
.techno_pharas ul li i {
  margin-right: 4px;
  color: #356397;
}



/*  Docters section end */
/* ********inner About us page strat End ***************************** */

/* general_section ========================  */
.general_section{
  margin: 50px 0px;
}

.appointment_btn-services {
  color: #346093;
  border-radius: 20px;
  border: 1px solid #346093;
  padding: 6px 10px;
  font-size: 13px;

}
.appointment_btn-services:hover{
  border: 1px solid #000000;
  background-color: #346093;
  color: #fff;
}

.supoports-bk1 ul{
      list-style-type: none;
}
.supoports-bk1 ul li{
  color: #fff;
  padding: 12px 12px;
  background-color: #356397;
  text-decoration: none;
  display: block;
  border:1px solid  #356397;
  margin: 10px 1px;
}
.active_supprt {
  background-color: #ffb638 !important;
  border:1px solid  #356397 !important;
}

.supoports-bk1 ul li:hover{
  background-color: #ffb638 ;
  border:1px solid  #356397;
  cursor: pointer;
  transition: 0.5s ease;
}

.supoports-bk1 ul li a{
  color: #fff;
  display: block;
}
.supoports-bk1 ul li i{
      color: #fff;
      margin-right: 4px;
}
.active_supprt a{
  color: #000 !important;
}

.active_supprt i{
  color: #000 !important;
}

.supoports-bk1 ul li:hover i{
  color: #000;
}

.supoports-bk1 ul li:hover a{
  color: #000;
  text-decoration: none;
}
/* bottom row */
.specialists-services{

}
.specialists-services img{
  width: 100%;
  border: 4px solid #ffb638;
}

.specialists-services-txet h3{
  font-size: 27px;
  color: #000;
  margin-bottom: 1px;
}

.specialists-services-txet p{
  margin: 0px;
  font-size: 16px;
  margin-bottom: 1px;
  color: #737373;
}

.specialists-services-txet ul li{
      color: #737373;
   list-style-type: none;
    margin-bottom: 3px;
    font-size: 15px;
    display: flex;
}

.specialists-services-txet ul li i{
  color: #346093;
  margin-top: 4px;
  margin-right: 3px
}
.our_specialists{
      margin-top: 44px;
}














/* general_piv_txet */
.general_pic img{
  width: 100%;
  margin-bottom: 5px;
  margin-top: 11px;
}
.general_piv_txet h3{
  margin-bottom: 12px;
}
.general_piv_txet p{
  font-size: 14px;
  color: #464646;
}


.general_piv_txet h3 span{
    border-bottom: 4px solid #346093;
    padding-bottom: 0px;
}


/* ==== treatments======= */
.treatment_row{
    border-right: 4px solid #000000;
}
.tandards-Treatment{
  display: flex;
}
.Treatmenticon img {
  height: 74px;
  width: 76px;
}


.Treatmenticon_text p{
  color: #737373;
  font-size: 14px;
}

.Treatmenticon_text h3{
  font-size: 19px;
  margin: 0px;
  margin-top: 0px;
  color: #ffb32f;
  font-weight: 600;
}












/* ************************* */

   /* gallery section */
    .img-wrapper img {
        width: 100%;
        height: 200px;
    }
    #gallery {
        padding-top: 40px;
      }
      @media screen and (min-width: 991px) {

        #gallery {
          padding: 60px 30px 0 30px;
        }
      }
      
      .img-wrapper {
        position: relative;
        margin-top: 15px;
      }
      .img-wrapper img {
        width: 100%;
      }
      
      .img-overlay {
        background: rgba(0, 0, 0, 0.7);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0;
      }
      .img-overlay i {
        color: #fff;
        font-size: 3em;
      }
      
      #overlay {
        background: rgba(0, 0, 0, 0.7);
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 999;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      #overlay img {
        margin: 0;
        width: 80%;
        height: auto;
        -o-object-fit: contain;
           object-fit: contain;
        padding: 5%;
      }
      @media screen and (min-width: 768px) {
        #overlay img {
          width: 60%;
        }
      }
      @media screen and (min-width: 1200px) {
        #overlay img {
          width: 50%;
        }
        .footer_address h4 p {
            font-size:13px;
        }
      }
      
      #nextButton {
        color: #fff;
        font-size: 2em;
        transition: opacity 0.8s;
      }
      #nextButton:hover {
        opacity: 0.7;
      }
      @media screen and (min-width: 768px) {
        #nextButton {
          font-size: 3em;
        }
      }
      
      #prevButton {
        color: #fff;
        font-size: 2em;
        transition: opacity 0.8s;
      }
      #prevButton:hover {
        opacity: 0.7;
      }
      @media screen and (min-width: 768px) {
        #prevButton {
          font-size: 3em;
        }
      }
      
      #exitButton {
        color: #fff;
        font-size: 2em;
        transition: opacity 0.8s;
        position: absolute;
        top: 15px;
        right: 15px;
      }
      #exitButton:hover {
        opacity: 0.7;
      }
      @media screen and (min-width: 768px) {
        #exitButton {
          font-size: 3em;
        }
      }

/* gallery end      &&&&&&&&&&&&&&&&&&&&& */


/* careers ===========================*******************/
.career-ct{
  /*background-color: #346093;*/
    padding: 3px 8px;
    margin: 25px 2px;
  }
  .career_simg img{
    width: 100%;
    height: 400px;
    border: 2px solid #000;
    padding: 8px;
  }
  
  .career_simg{
    margin-top: 26px;
  }
  .career_simg p{
    font-size: 16px;
  }
 
  .career-ct h2{
    margin-top: 6px;
  color: #ffbb45;
  }
    
  .career-form label {
    font-weight: 500;
    color: #212529;
    padding-top: 10px;
    font-size: 15px;
    font-size: 14px;
}
  .career-form input {
    width: 100%;
    font-size: 14px;
    margin-bottom: -1px;
    padding: 4px 5px;
    outline: none !important;
    background-color: transparent;
    border: 1px solid #212529;
    color: #212529;
    border-radius: 6px 6px 6px 6px;
}
  /* <img src="assets/img/about/sv_banner19.jpg" alt=""> */


  .career-form button {
    
    color: #346093;
    border-radius: 20px;
    border: 1px solid #346093;
    padding: 6px 20px;
    border: 1px solid rgb(255, 255, 255);
    margin-bottom: 2px;
    font-size: 14px;
}

  .career-form button{
    text-decoration: none;
    background-color: rgb(52 96 147);
    color: rgb(255 255 255);
    border: 1px solid rgb(255, 255, 255);
}
  .career-form textarea {
    width: 100%;
    outline: none;
    font-size: 13px;
    background-color: transparent;
    border: 1px solid #212529;
    color: #212529;
    padding-left: 5px;
}
  /* careers ended  page */









  /* contact_us page */


  .contact_row{
    border: 8px solid #000;
  }
  
  .contact_txet-sec{
    margin-top: 45px;
  }

.contact_address{
    text-align: center;
    padding: 24px 3px;
    background-color: #ffffff;
    height: 183px;
    margin-top: 16px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    margin: 20px 0px;
  }
  
  .contact_address i{
       color: #00a9e0;
       font-size: 30px;
       margin: 6px 0px;
  
  }
  
  .contact_address h3{
    font-size: 18px;
    color: #000;
  }
  .contact_address p{
    font-size: 14px;
  }
  
  
  
  
  .contact_fm{
    background-color: #eee;
    padding-top: 138px;
    margin-top: -110px;
  }
  .contactus_hedding{
  
  }
  .contactus_hedding h2{
    font-size: 32px;
    color: #000;
    font-family: fantasy;
  }
  .contact-form label {
    font-weight: 500;
    color: rgb(107, 107, 107);
    font-size: 17px !important;
  }
  .contact-form input {
    width: 100%;
    margin-bottom: 6px;
    font-size: 14px !important;
    padding: 5px 0;
    outline: none !important;
    background-color: transparent;
    border: 1px solid rgb(63, 63, 63);
    color: rgb(145, 145, 145);
  }
  .contact-form button {
    color: #346093;
    border-radius: 20px;
    border: 1px solid #346093;
    padding: 6px 10px;
    font-size: 13px;
    cursor: pointer;
    margin-bottom: 29px;
    margin-top: 12px;
    transition: 0.5 ease;
  }
  .contact-form button:hover {
    text-decoration: none;
    background-color: rgb(52 96 147);
    color: rgb(255 255 255);
    border: 1px solid rgb(52, 96, 147);
}


  
  .contact-form textarea {
    width: 100%;
    outline: none;
    background-color: transparent;
    border: 1px solid rgb(20, 20, 20);
  }
  
  .map{
    border: 2px solid #000;
    padding: 3px;
  }
  .map iframe{
    width: 100%;
    height: 400px;
  }
  
  .book_services-p{
    background-color: #eee;
    padding: 15px;
}

/*thanks page css start here*/
.thankyou-wrapper{
  width:100%;
  height:auto;
  margin:auto;
  background:#ffffff; 
  padding:10px 0px 50px;
}
.thankyou-wrapper h1{
  text-align:center;
  color:#333333;
  padding:0px 10px 10px;
      max-width: 500px;
    margin: 0 auto;
}
.thankyou-wrapper img{
    max-width: 500px;
    width: 100%;
}

.thankyou-wrapper p{
    text-align: center;
}

.thankyou-wrapper a{
    font: 17px Arial, Helvetica, sans-serif;
    text-align: center;
    color: #ffffff;
    display: block;
    width: 150px;
    background: #ffb638;
    margin: 10px auto 0px;
    padding: 10px 15px;
    align-items: center;
    margin-bottom: 0;
}

/*thanks page css end here*/
  




  @media (max-width: 1200px){
    .why_text_row p{
        margin-bottom: 8px 
    }
    .why_text_row h3 {
        font-size: 16px;
    }
    .why_choose_pic h6 i {
        top: 125px;
    }
  }


  @media (max-width: 999px){
    .About_section_pic img {       
        left: 0px;       
    }
  } 
  @media (max-width: 991px){
    .why_choose_pic img {
      margin-top: 5px;
  }
  .section8 {
    padding-top: 20px;
}
.why_choose-hedding h3 {
  margin-bottom: 11px;
}
  
    .specialists-services-txet h3 {
      font-size: 22px;
      color: #000;
      margin-top: 6px;
      margin-bottom: 1px;
  }
    .general_pic{
      margin-top:12px;
    }
    .general_section {
      margin: 10px 0px;
  }
    .inner-abt_txet{
      margin-top: 12px;
    }
    .vedio_btn h2{
      display: grid !important;
    }
    .vedio_btn h2{
      display: grid !important;
      text-align: center;
      justify-content: center;
      font-size: 30px; 
    }
    .vedio_btn h2 img {
      height: 60px;
      width: 66px;
      margin: 0 auto;
    }

    .group-of_drtext h2 {
      font-size: 27px;
    }
    .group-of_Dr-pic {
      width: 100%;
      margin-top: 16px;
  }
    .contact_address {
        height: inherit;
        margin: 9px 0px;
    }
      .why_text_row p {
    margin-bottom: 15px;
    }
    .btn_booking {
        margin-top: 8px;
    }
    .footerbottom2 {
        float: none !important;
        text-align: center;
    }
    .why_choose_pic h6 i {
        display: none;
    }
    .footerbottom2 h4{
        margin-top: -2px;
    }
    .footerbottom1 h5{
        text-align: center;
    }
    .footer_address {
        height: auto;
    }
    .why_icons_row{
        margin-left: 12px;
    }
    .why_choose_text {
        border-radius: 0px 0px 0px 0px;
    }
      .time_ads,
      .why_choose_text::before{
          display: none;
      }
    .About_section_pic {
        position: relative;
        text-align: center;
    }
    .About_section_pic::before{
        display: none;
    }
    .Aout_text {
        /*background: #000000;*/
        /*border: 8px solid #033ca7;*/
        padding: 5px 7px;
        margin-left: 0px;
        margin-top: 20px;
        margin-right: 0px;
    }
    .patients{
        margin-bottom: 12px;
    }
    .filter {
  background-color: #346093;
    padding: 5px 9px;
    color: #fff;
    display: block !important;
}
 .fa-bars {
    float: right;
}
#myDIV{
   display: none;
}


  }


    
  @media (max-width: 768px){
    .section4 {
      padding-top: 11px;
  }
    .treatment_row {
      border-right: 4px solid #ffffff00;
    }
    .our_specialists {
      margin-top: 3px;
    }
    .email_bar {
        margin-top: 2px;
    }
    .section1{
        display: none;
    }
    .top_email{
        display: none;
    }
    .time_ads{
        display: none;
    }
    .section5 {
        margin-top: 19px;
    }
    .email_bar span a {
        font-size: 14px;
        text-decoration: none;
    }
    .social_icon i {
        color: #fff;
        font-size: 14px;
        border: 1px solid #fff;
        padding: 3px;
        margin: 3px 2px;
    }
    .abt_heading {
        text-align: center;
        margin-bottom: 30px;
    }
    .Aout_text h3 {
        font-size:23px;
    }
    
   .fa-bars {
    float: right;
}
    #tableUsers {
        border: 0 !important;
    }

        #tableUsers caption {
            font-size: 1.3em !important;
        }

        #tableUsers thead {
            border: none !important;
            clip: rect(0 0 0 0) !important;
            height: 1px !important;
            margin: -1px !important;
            overflow: hidden !important;
            padding: 0 !important;
            position: absolute !important;
            width: 1px !important;
        }
    .linksize {
        font-size: 11px !important;
    }
    .develop {
        font-size: 10px !important;
    }
        #tableUsers tr {
            border-bottom: 3px solid #ddd !important;
            display: block !important;
            margin-bottom: .625em !important;
        }

        #tableUsers td {
            border-bottom: 1px solid #ddd !important;
            display: block !important;
            font-size: .8em !important;
            text-align: right !important;
        }

            #tableUsers td::before {
                /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
                content: attr(data-label) !important;
                float: left !important;
                font-weight: bold !important;
                text-transform: uppercase !important;
            }

            #tableUsers td:last-child {
                border-bottom: 0 !important;
            }
  }
      
  @media (max-width: 600px){
    .benfits {
        font-size: 10px !important;
    }
      .patients {
          height:auto;
      }
    .group-of-Dr {
      margin: 14px 0px;
  }
    .inner_about_section {
      margin: 18px 3px;
    }

    .group-of_drtext h6 {
      color: #ffb638;
      font-size: 18px;
      font-weight: 600;
      border-left: 2px solid #ffb638;
    }
    .group-of_drtext h2 {
      font-size: 20px;
    }
      
    .foot2 h3, .foot1 h3 {
    color: #fff;
    font-size: 18px;
    margin-bottom:1px;
    }
      .why_text_row p {
    margin-bottom: 13px;
    }
    .carousel-indicators li,
    .carousel-indicators{
        display: none;
    }
    .develop {
        font-size: 10px !important;
    }
    .foot2{
        margin-bottom:12px;
    }
    .footer_address h4{
        margin-top: 8px; 
    }
    .address_row {
        background-color: #346093;
        clip-path: none;
        border: 2px solid #000;
        align-items: center ;
    }
    .why_choose-hedding {
        text-align: center;
        margin-top: 2%;
    }
    .bottom-address {
        margin-top: 20px;
    }
    .section6 {
    margin: 13px 0px;
    padding: 38px 0px;

    }
    .About_section_pic img {
        border: 4px solid #001;
        width: 100%;
    }
    .abt_heading h3 span {
    font-size: 25px;
}
    #tableUsers {
        border: 0 !important;
    }

        #tableUsers caption {
            font-size: 1.3em !important;
        }
    .linksize {
        font-size: 11px !important;
    }
        #tableUsers thead {
            border: none !important;
            clip: rect(0 0 0 0) !important;
            height: 1px !important;
            margin: -1px !important;
            overflow: hidden !important;
            padding: 0 !important;
            position: absolute !important;
            width: 1px !important;
        }

        #tableUsers tr {
            border-bottom: 3px solid #ddd !important;
            display: block !important;
            margin-bottom: .625em !important;
        }

        #tableUsers td {
            border-bottom: 1px solid #ddd !important;
            display: block !important;
            font-size: .8em !important;
            text-align: right !important;
        }

            #tableUsers td::before {
                /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
                content: attr(data-label) !important;
                float: left !important;
                font-weight: bold !important;
                text-transform: uppercase !important;
            }

            #tableUsers td:last-child {
                border-bottom: 0 !important;
            }
  }
@media (max-width: 475px) {
    .benfits {
        font-size: 10px !important;
    }

    .Aout_text p {
        line-height: 23px;
    }

    .Treatmenticon_text h3 {
        font-size: 17px;
    }

    .banner-sec img {
        width: 100%;
        height: 150px;
    }

    .logo_cl {
        height: 60px;
    }
    .develop {
        font-size: 10px !important;
    }
    .logo_dash {
        height: 60px;
    }

    .foot img {
        height: 59px;
    }

    .foot2 {
        margin: 0 auto;
        text-align: center;
    }

    .career_simg img {
        width: 100%;
        height: 200px;
    }

    #imgprofile {
        width: 90px !important;
        height: 90px !important;
        border-radius: 50%;
    }

    .divleft {
        width: 50% !important;
        float: left !important;
        font-weight: bold !important;
        font-size: 10px !important;
        font-family: 'Poppins', sans-serif !important;
    }

    .divright {
        width: 50% !important;
        float: right !important;
        text-align: left !important;
        font-size: 10px !important;
        font-family: 'Poppins', sans-serif !important;
    }

    .contact {
        background-color: #346093 !important;
        color: white !important;
        padding: 2px !important;
        text-align: center !important;
    }

        .contact a {
            color: white !important;
            text-decoration: none !important;
            margin-right: 10px !important;
            font-size: 10px !important;
        }
    .linksize
    {
        font-size:11px !important;
    }

    .cardDashboard-header {
        padding-top: 2px !important;
        color: white;
        text-align: center;
    }

    #tableUsers {
        border: 0 !important;
    }

        #tableUsers caption {
            font-size: 1.3em !important;
        }

        #tableUsers thead {
            border: none !important;
            clip: rect(0 0 0 0) !important;
            height: 1px !important;
            margin: -1px !important;
            overflow: hidden !important;
            padding: 0 !important;
            position: absolute !important;
            width: 1px !important;
        }

        #tableUsers tr {
            border-bottom: 3px solid #ddd !important;
            display: block !important;
            margin-bottom: .625em !important;
        }

        #tableUsers td {
            border-bottom: 1px solid #ddd !important;
            display: block !important;
            font-size: .8em !important;
            text-align: right !important;
        }

            #tableUsers td::before {
                /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
                content: attr(data-label) !important;
                float: left !important;
                font-weight: bold !important;
                text-transform: uppercase !important;
            }

            #tableUsers td:last-child {
                border-bottom: 0 !important;
            }
}
  @media (max-width: 435px){
      
      .footer_address h4 p {
            font-size:12px;
        }
        
    .banner-tag h3 {
      color: #346093;
      background-color: #fff;
      padding: 3px 8px;
      border-radius: 21px;
      font-size: 15px;
      border: 2px solid #346093;
  }
    .testimonial .description {
            font-size: 17px;
    }
    .filter {
    background-color: #346093;
    padding: 5px 9px;
    color: #fff;
    display: block !important; 
}
    .develop {
        font-size: 10px !important;
    }
    .benfits {
        font-size: 10px !important;
    }
/*.filter {*/
/*    background-color: #000;*/
/*    padding: 15px;*/
/*    color: #fff;*/
/*    display: none !important;*/
/*}*/
  }
    
    @media (max-width: 350px){

  }

  .footer{
    width: 100%;
    float: left;
  }