html {
font-family: poppins;    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body {
    margin-top: 0px !important;  margin: 0;    padding: 0px !important;
font-family: poppins;    color: #676767;    background-color: #ffffff;
 margin-top: 0px;    font-size: 20px;    font-family: poppins;
}
@font-face { src: url('/wp-content/themes/sriramakrishna/fonts/Poppins-Regular.ttf');  font-family: poppins;
}
h1{    font-size: 45px;color: #623F99;}
/*srh connect*/
.banner-head h2{
    font-size: 51px !important;color: #623f99;line-height: 140%;
    font-weight: bold;
}
.srh-connect-banner-head  h2{
    font-size: 40px !important;color: #F45815;
}
h2{    font-size: 33px !important;    color: #623F99 !important;letter-spacing: 0.9px;}
.h4, .h5, .h6, h4, h5, h6 {    letter-spacing: normal; margin-top: 10px !important;    margin-bottom: 10px !important;}
.h1, .h2, .h3, h1, h2, h3 {    letter-spacing: normal; margin-top: 20px !important;  margin-bottom: 10px !important;}
h1 span{    color: #F45815;font-weight: bold;}
h2 span{    color: #F2723B;font-weight: bold;}
b, strong{   color: #623F99 !important;   }
h5{    font-size: 24px;}
p{    color: #444444;    font-size: 18px;text-align: inherit !important;line-height: normal !important;}
.fw-bold{    font-weight: bold;}
.menu-lp{  overflow: hidden;    background-color: #623F99;    position: relative;    width: 100%;}
button:focus{    border: 0px solid #ccc;}

ul li:before{
    display: none !important;
}li {    margin: 9px 0px !important;}
.show {  display: block;}
iframe{
    border-radius: 10px;
}
.banner-head-sec{position: absolute;    top: 0;    bottom: 0px;    margin: auto;    }
.head-bnr-padd {
    padding: 19% 0px 33% 0px;
}.header-banner {
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
}.ni-whatsapp-icon {
    margin-top: 10px;
}
.ni-whatsapp-link{
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 75px;
    left: 15px;
    background-color: #25d366;
    color: #FFF!important;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}
.banner-head button{padding: 3% 11% 3% 11%;
    background-color: #623f99;font-size: 20px;letter-spacing: inherit; border-radius: 10px;text-transform: capitalize; }
.img-fst img{ width: 68px;  position: relative;  top: -16px;}
.banner-head h1{    font-size: 51px;color: #623f99;    font-weight: bold;}
.menu-logo-w{    width: 33%;}
.hm-list{    padding: 14px 0px;font-size:13px;    color: white;}
.lg-select{
    font-size: 14px;
    background-color: #623f99;
    border: 0px solid #623f99;
    color: white; 
}.select_box{    text-align: center;}
.lp-bookbtn{
    color: white;
    font-size: 12px;
    background-color: #ff000000;
}.lp-book h5{ font-size: 22px;    font-weight: bold;}

.w-10{width: 10px;}
.banner-left{   padding: 12% 0; }
.book-app{
    margin: 4% 0px;
    padding: 10px 20px;
    background-color: #623F99;
    color: white;
    border: 1px solid #ccc;
    border-radius: 10px;
}
.lp-description{
    background-color: #F8F3FF;
    border:1px solid #F8F3FF;
    border-radius: 10%;padding: 10% 8% 6% 2%;
}.lp-description h2{
       line-height: normal;
    color: #623F99;
    font-weight: bold;
}
.lp-book{
    display: block;
    background-color: #623F99;
    border: 1p solid #fff;
    border-radius: 10px;
    padding-bottom: 40px !important;
}.lp-logo-banner img{    position: absolute;    z-index: 1032;}
.sec-a {    background: linear-gradient(110deg, #f8f3ff 39%, #ffffff 41%);}
/*contact*/
.form_section div#wpforms-21102 form#wpforms-form-21102{
    padding: 7px 20px;
    float: initial;
    width: 100%;
    display: block;
}
.wpforms-field-label {    display: none;}
.lp-book{
    border: unset;
    box-shadow: 0px 10px 40px #5c1ddd1f;
    padding: 10px;
}.form_section div.wpforms-container-full .wpforms-form input.wpforms-field-medium{
    font-size: 12px;
    padding: 10px;
    width: 100%;
}div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=tel]{
    border-radius: 10px !important;
    margin: 8px 0px;
        background-color: #fff;
    box-sizing: border-box;
    border-radius: 10px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 13px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    height: 45px !important;
    width: 100%;
    line-height: 1.3;
}#wpforms-submit-21102{
  width: 100% !important;
    background-color: #F2723B !important;
    border: 1px solid #F2723B;
    color: #C8C8C8 ;
    padding: 10px !important;
    border-radius: 10px;  
}
div.wpforms-container-full .wpforms-form button[type=submit]{
    width: 100% !important;
    background-color: #F2723B !important;
    border: 1px solid #F2723B;
    color: #C8C8C8 ;
    padding: 10px !important;
    border-radius: 10px;  
}

.footer{    display: none;}
.footers{    display: none;}
.footer_bt{    display: none;}
footer{display:none !important;}
/*popup*/
#wpforms-submit-21102{
        background-color: #F2723B;
    border: 0px;
    color: white;
    padding: 6px 10px;
    border-radius: 9px;
    width: 100%;
}

.popup ul{    list-style: none;    padding-left: 0px;}
.left-side{        width: 11%;    float: left;}
.right-side{    width: 85%;    /*float: right;*/    font-size: 16px;    color: #444444;}
.left-side-line img{
       margin-top: -25px;
    /* margin: auto; */
    /* text-align: center; */
    position: absolute;
    margin-left: 17px;
    height: 29px;}
.popup p{    font-size: 16px;}
.popup-ft-box{        margin: auto;    text-align: center;}
.popup-ft-box h6{color: #000000;}
.popup-ft-box h4{    color: #000000;font-weight: bold;  margin: 0px; padding: 0px;}
.popup-ft-box{ font-size: 13px;  }
.popup-col-border{      border-right: 1px solid #ABA9A9 !important; }
.auto-popup, .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #623F99;
    color: white;
}
.popup-ft{    background-color: #F8F3FF;    border-radius: 11px;    padding: 6px;}
.popup h4{    font-size: 21px;margin: 0px !important;font-weight: bold;text-transform: inherit;letter-spacing: normal;padding: 0px;
    color: black;}
.popup-ft-box p{    text-align: center;    font-size: 12px;}
.sec-b{    margin: 4% 0px;}
.sec-b h2{    padding-bottom: 4%;}
.sec-b-box{
  background-color: #F8F3FF;
    position: relative;
    /* padding: 43px 10px; */
    min-height: 236px;
    border: 1px solid #fff;
    border-radius: 13px;
    margin: auto;
    display: block; margin: 13px 0px; 
}.sec-b-box:hover{
    background-color: #F8F3FF;
    box-shadow: 1px 2px 5px 1px #bcb9b9ba;
    border:1px solid #623f99;
}
.sec-b-box img{
        position: relative;
    padding: 20px 0px;
    width: auto;

}.sec-b-box p{    font-size: 18px;    text-align: center;  color: #000;    font-weight: bold;  }

#lp-slider-sec .owl-prev img{filter: brightness(395%);}
#lp-slider-sec .owl-prev{
    font-size: 20px;
    font-weight: bold;
    border-radius: 10px;
        background-color: #623f99;
    border: 1px solid #ccc;
    color: white;margin-left: 10px;
    font-size: 24px;
    padding: 10px 10px !important;
}#lp-slider-sec .owl-next{
    font-weight: bold;
      font-size: 20px;    border-radius: 10px;
    background-color: #623f99;
    border: 1px solid #ccc;
    color: white;margin-left: 10px;
    font-size: 24px;
    padding: 10px 10px !important;
}
#lp-slider-sec .owl-prev:hover img{  filter:none;}
#lp-slider-sec .owl-prev:hover{
      background-color: white;color: #623f99;
}
#lp-slider-sec .owl-next:hover{background-color: white;color: #623f99;}
#lp-slider-sec .owl-next img{
     filter: brightness(395%);
}
#lp-slider-sec .owl-next:hover img{filter:none;}
#lp-slider-sec .owl-nav{
       position: absolute;
    top: -25%;
    right: 27%;
    left: 27%;
    text-align: center;
}#wpforms-21102-field_4{margin-top:0px;}
#wpforms-21102-field_7{ border-radius: 5px;}
.sec-c{
    background-color: #623F99;    padding: 4% 0px;
        border-bottom-right-radius: 19%;
    border-bottom-left-radius: 19%;
}.sec-c h2{
    padding-bottom: 4%;font-weight: bold;
}
.slider-r-text{
  background-color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    margin: 11px 0px;
    min-height: 95%;
}
.slider-btn{
    background-color: #623f99;
    border: 1px solid #ccc;
    color: white;
    font-size: 24px;
}
.slider-right h2{    font-size: 31px;}
.slider-r-text h5{    font-size: 24px;}
.slider-r-text h6{  font-weight: bold;   font-size: 19px;color: #000000;}
.slider-r-text p{    font-size: 14px;}
.slider2-r-text{       background-color: #F8F3FF;  border-radius: 10px;min-height: 387px;height: auto; box-shadow: 1px 2px 9px 0px #cccccc66;}
.slider2-r-text p{    font-size: 15px;}
.slider2-r-text h3{    font-weight: bold;    color: black;}
.s2-img-with{    margin: 10px 0px;     width: 50px;    height: 50px; }
.sec-d{    position: relative;width: 100%;    min-height: 430px;}
.sec-d-box{
    position: absolute;
    top: -111px;
    right: 0px;
    left: 0px;
}#lp-slider2-sec .disabled{
    display: block !important;text-align: center;position: absolute;
}#lp-slider2-sec  .owl-stage-outer{
    min-height: 400px;
}#lp-slider2-sec .owl-nav{margin: 13px 0px; text-align: center;}
button.owl-prev, button.owl-next{     position: inherit !important;}
.sec-e{
    background-color: #F8F3FF;
    padding: 4% 0px;
}.fact-box{
  border: 1px solid #444444;
    border-radius: 10px;
    min-height: 150px;
}.myth-box{
    min-height: 118px;
}
.myth-fact{
    width: 25px;
}

.sec-f{
    background-image: url(/wp-content/uploads/2023/03/our-services-bg.jpg);
   background-size: 100% 88%;
    background-repeat: no-repeat;
}.sec-f h2{
   /*font-size: 55px; */
}
.our-services-box span{
  text-align: center;
    color: white;
    display: grid;
    align-items: center;
    font-size: 12px;
    margin: auto;
    width: 100%;
    min-height: 60px;
    background-color: #623f99;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;

}.our-services-box img{
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
   
    height: 158px;
    width: 100%;
    object-fit: cover;
}.our-services-box{
       margin: 0px 0px 36px 0px;
}.sec-g-padd{
    /*padding: 15%;*/
}.sec-g{ 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 88px;
}.sec-h{
    background-image: url(/wp-content/uploads/2023/03/why-choose-bg.png);
    background-size:cover;background-repeat: no-repeat;padding: 2%  0px;
}.sec-i{
        background-image: url(/wp-content/uploads/2023/03/sec-i-bg.png);
    color: white;
}.sec-i p{text-align: center;
    color: white;
}.sec-j{
    
    background-image: url(/wp-content/uploads/2023/03/sec-j-bg.png);background-repeat:no-repeat;background-attachment:fixed;padding:8%;
}
.doctors-details{
   background-color: #fff;
    border-bottom-left-radius: 75px;
    border-top-right-radius: 75px;
        border-top-left-radius: 13px;
    border-bottom-right-radius: 14px;
}
.doctors-details  button{
    background-color: #623F99;
    color: white;
    border-radius: 10px;
    padding: 13px;
    box-shadow: 0px 5px 13px 0px #ccc;
}
.doctors-details  button:hover{
    color: white;
}
.doctors-details h5{
    font-size: 25px;font-weight: bold;
    color: #000;
}.doctors-details p{
    font-size: 17px;text-align: left;
    color: #959191;
}
.w-40{    width:40%;}
.w-60{
    width:60%;}
.sec-k{
   background-image: url(/wp-content/uploads/2023/03/review-bg-1.png);background-size: cover;
margin-bottom: 5%;}
.rev-para h6{    font-size: 28px;font-weight: bold;    color: black;}
.rev-para span{    font-size: 20px;    color:#959191;}
#lp-slider2-sec .owl-next {
    background-color: #623f99;
    width: 69px;
    margin-left: 20px;left: 76px;
    border-radius: 25px;
    padding: 5px 30px !important;
    box-shadow: 0px 5px 12px 0px #ccc;}
#lp-slider2-sec .owl-prev {
    background-color: #623f99;
    width: 69px;
    border-radius: 25px;
    padding: 5px 30px !important;
    box-shadow: 0px 5px 12px 0px #ccc;}

#lp-slider3-sec .owl-next {
    background-color: #623f99;
    width: 69px;
    left: 84px;
    border-radius: 25px;
    padding: 5px 30px !important;
    box-shadow: 0px 5px 12px 0px #ccc;}
#lp-slider3-sec .owl-prev {
    background-color: #623f99;
    width: 69px;
    border-radius: 25px;
    padding: 5px 30px !important;
    box-shadow: 0px 5px 12px 0px #ccc;}

#lp-slider3-sec .owl-nav{ position: absolute;    left: 34%; }
.awards-box{
    margin: auto;
    padding: 10% 4%;
    color:#fff;
    background-color: #623F99;
}
.awards-box h5{    font-size: 32px; color: white;font-weight: bold;}
.sec-m{
    background-image: url(/wp-content/uploads/2023/03/footer-bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.fr-img img{position: relative;bottom: 0px;}
.owl-dots {  text-align: center;}
.slider {  margin-bottom: 30px;  position: relative;}
.slider .owl-item.active.center .slider-card {
  transform: scale(1.15);
  opacity: 1;margin-left: -9%;
 min-height: 300px;
    color: #fff;
}
.slider-card {
  background: #fff;
  padding: 0px 0px;
  margin: 50px -15px 90px 14px;
  border-radius: 5px;
  box-shadow: 0 15px 45px -20px rgb(0 0 0 / 19%);
  transform: scale(0.9);
  opacity: 0.5;
  transition: all 0.3s;
}
.slider-card img {  border-radius: 5px 5px 0px 0px;}
#video-slider .owl-nav{
    display: block !important;
}
#video-slider .owl-prev {
      background-color: #623f99;
    width: 69px;
    border-radius: 25px;
    position: absolute !important;
       top: 40%;    left: -42px;
    padding: 5px 30px !important;
    box-shadow: 0px 5px 12px 0px #ccc;
}
#video-slider .owl-next {
     background-color: #623f99;
    width: 69px;
      position: absolute !important;right: -73px;
       top: 40%;
    border-radius: 25px;
    padding: 5px 30px !important;
    box-shadow: 0px 5px 12px 0px #ccc;
}
.owl-dots .owl-dot {
  height: 10px;
  width: 10px;
  border-radius: 10px;
  background: #ccc !important;
    
  margin-left: 3px;
  margin-right: 3px;
  outline: none;
}
.owl-dots .owl-dot.active {
  background: #fff !important;width: 12px;
    height: 12px;
}
.fr-text h5{font-size: 45px;
    color: #fff;font-weight: bold;
}.fr-text p{color: #fff;line-height: normal !important;}
.fr-text  button{
    background-color: #fff;
    color: #623F99;border-radius: 8px;
    font-size: 20px;
    padding: 10px 30px;text-transform: capitalize;
}
.sec-l{
   background-color: #F8F3FF;
}
.video-md-view{
    display: none;
}
.faq-sec{
        background-image: url(/wp-content/uploads/2023/03/faq-banner.png);
    background-size: contain;
    
    background-repeat: no-repeat;
}
.faq-padding{
    position: inherit;
    display: inline; 
    padding: 7% 0px;
}
.faq-padding h4{
    text-transform: capitalize;
}
============= ACCORDION ===============*/
.accordion {  display: grid;  align-content: center;  height: 100vh;}
.accordion__container {
  display: grid;  row-gap: 34px;  padding: 10px 0px;
  background-color: var(--container-color);  border-radius: .5rem;}
.accordion__title {font-size: 20px;    font-weight: 600;    margin: 7px 0px !important;    transition: .2s;
    color: #1B1B1B;  transition: .2s;}
.accordion__header {
    display: flex;
    background-color: white;
    border-radius: 11px;
    /* column-gap: 0.5rem; */
    padding: 10px 10px;
    cursor: pointer;}
.accordion__description {  padding: 0px 10px;  font-size: 18px;}
.accordion__icon {
 position: absolute; right: 10px;top: 18px;  transition: .3s;    background-color: #623f99;
    color: white;    border-radius: 10px;
}
.accordion__item {  border-radius: 13px; box-shadow: 0 2px 6px rgba(38, 38, 38, 0.1);  background-color: #fff;
  position: relative;  transition: all .25s ease;}
.accordion__item::after { content: ''; background-color: var(--first-color);  width: 5px;  height: 100%;  position: absolute;  top: 0;  left: 0;}
 .video section {  width: 31em;  height: 15em;  margin: 0 auto;  position: relative;}
.video li {  width: 500px;  height: 281px;   display: inline-block;  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;  overflow: hidden;
}
.video li p {  color: white;  font-weight: bold;  font-size: 5em;  text-align: center;  margin-top: 1.175em;}
.video .items {  position: absolute;}
.video .main-pos{  margin-left: 2em !important;  z-index: 3000;}
.video .left-pos { opacity: .3; margin-left: -14em !important; z-index: 1000; -webkit-transform: scale(.75); -moz-transform: scale(.75);  transform: scale(.75);}
.video .back-pos {  margin-left: 2em !important;  opacity: .05;  -webkit-transform: scale(.5);  -moz-transform: scale(.5);  transform: scale(.5);}
.video .right-pos {  opacity: .3;  margin-left:  18em !important;
  z-index: 1000;  -webkit-transform: scale(.75);  -moz-transform: scale(.75);  transform: scale(.75);
}
.video span {  position: relative;  margin: 0 auto;  left: 17em;  top: 20em;}
.accordion__content { overflow: hidden; height: 0;  transition: all .25s ease;}
/*Rotate icon and add font weight to titles*/
.accordion-open .accordion__icon {  transform: rotate(45deg);}
.accordion-open .accordion__title {  font-weight: 600;}
#autopopup{  background-color: #dbd0eb61;}
#autopopup .modal-content{
    position: absolute;}


/*srh connect*/
.srh-connect-banner-head{
        display: block;
    margin: 10% 0px;
    position: relative;
}
 .bg-clr{
                background: linear-gradient(90deg, #f8f3ff 50%, #ffffff 41%);
        } 
.bg-clr-rt{
                background: linear-gradient(90deg,  #ffffff 50%,  #f8f3ff 41%);
        }

.srh-mid-sec h3{color: #000;}
.srh-connect-unique{
/*background-image: url(/wp-content/uploads/2023/03/srh-cnt-bg-1.png);*/
    background-color: #623f99;border-radius: 50px;margin-top: 7%;
    background-repeat: no-repeat;background-position: bottom;
background-size: contain;}
.apl-gle-btn{
   border: 1px solid #623f99 !important;
    border-radius: 10px !important;
    box-shadow: 2px 2px 2px 0px #28252526;
    }
.apl-gle-btn:hover{
    background-color: #623f99;
}
.apl-gle-btn:hover img{
     filter: brightness(112);
}
.src-connect-popup-rt-img{
       background-image: url(https://www.sriramakrishnahospital.com/wp-content/uploads/2023/04/srh-cnt-popup-bg.png);
    /* min-height: max-content; */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; 
}
.ft-apl-gle-btn{ filter: brightness(100);  border: 1px solid #fff !important;    border-radius: 10px !important; }
.ft-apl-gle-btn:hover{  background-color: #fff;filter: unset;}
.ft-apl-gle-btn:hover img{filter: unset;  }
.srh-connect-unique-lt img{
    position: absolute;bottom: 0;
}
.srh-connect-banner{
    background-image: url(https://www.sriramakrishnahospital.com/wp-content/uploads/2023/04/srh-connect-banner.png);
    background-size: cover;
}

.src-connect-popup-rt-img{
        background-color: #623f99;
    border-radius: 15px;
}
#autopopup-srh-cnt{    background-color: #dbd0eb61;}

#autopopup-srh-cnt .modal-content {
    position: absolute;
    border-radius: 11px;
    background-color: #623f9954;
}/*.src-connect-popup-rt-img div{
       background-color: #ffffffd6;
    width: 20px;
    text-align: right;
    float: right !important;
    position: absolute;
    color: #623f99;
    right: 0; 
}*/
.src-connect-popup-rt-img .close{
        background-color: white;
    padding: 6px;
    color: #000;
    position: absolute;
    right: -24px;
}
@media (min-width: 1200px) and (max-width: 1920px){
.container {
width: 90%;   max-width: 1300px !important; }
}

@media (min-width: 1200px) and (max-width: 1300px){
    #lp-slider-sec .owl-prev{         margin-left: 0;      }
    .hm-list{        font-size: 13px;    }
    .lp-bookbtn{        font-size: 11px;    }
   .br-lg{
        display: none;
    }
}

@media (max-width: 1200px){
    .bk-md-dv{    display: none;    }
    .cl-phone{        display: none;    }
    .hm-list{        font-size: 13px;    }
      .br-lg{
        display: none;
    }
}
@media (min-width: 1024px) and (max-width: 1180px){
    .slider2-r-text p{        font-size: 13px;    }
    .sec-j{       padding: 0px;    }
    #video-slider .owl-next{        right: 0px;    }
    #lp-slider-sec .owl-nav{        right: 20%;    left: 20%;    }
}
@media (max-width: 1024px){
    .img-fst img {
    width: 39px;
    position: relative;
    top: -10px;
}
    .banner-head h2 {
        font-size: 35px !important;}
    h2{ font-size: 30px !important;    } 
    
    h1{       font-size: 30px !important;    }
    .menu-em-md{      display: none;   }
    .book-md{        display: none;    }
    .video-lg-view{    display: none;    }
    .video-md-view{        display: block;    }
    .sec-j{      padding: 0%;      }
    .fr-img img{position: absolute;bottom: 0px;}
    .nabh-logo-mg{        display: none;    }
    #video-slider .owl-next{        right: -12px;    }
    #video-slider .owl-prev{        left: -31px;    }
    .sec-b-box p{        font-size: 18px;    }
    .review-img img{    width: 100% !important;    }
    .br-lg{        display: none;    }
    #lp-slider-sec .owl-nav{        right: 20%;    left: 20%;    }
    .fr-text h5 {    font-size: 35px;    }
    .sec-a{        background: linear-gradient(275deg, #f8f3ff 39%, #f8f3ff 41%); }
      .srh-connect-unique-lt img{
        position: relative;
    }
}

@media (max-width: 992px){
    .banner-head h2 {
    font-size: 30px !important;
    }
     .social-sec{        display: none;    }
    .lp-logo-banner img {  position: absolute;    width: 300px !important;}
    #lp-slider-sec .owl-nav{    position: absolute;    top: -7%;
    left: 7%;right: 7%;    display: flex;    }
    #lp-slider2-sec .owl-nav{
        position: absolute;
    }
    .img-fst img {
    width: 38px;
    position: relative;
    top: -8px;
}
     /*srh-connect*/
    .bg-clr{
            background: linear-gradient(90deg, #f8f3ff 50%, #f8f3ff 41%) !important;
    }.bg-clr-rt{
       background: linear-gradient(90deg, #f8f3ff 50%, #f8f3ff 41%) !important; 
    }
     .src-connect-popup-rt-img{
        background-size: 150% 100%;
    background-position: revert;
    }

}
@media (max-width: 768px){
    .nabh-logo-mg{    display: none;  }
    .social-sec{       display: none;  }
   .fr-img img{        position: relative;    }
    #lp-slider-sec .owl-nav{    position: absolute;    top: -7%;    left: 0%; display: flex; }
    .img-fst img {    width: 37px;    position: relative;        top: -4px;}
    .awards-box h5 {        font-size: 30px;}
     /*srh-connect*/
    
    .src-connect-popup-rt-img{
        background-size: 150% 100%;
    background-position: revert;
    }
}

@media (min-width: 610px) and (max-width: 700px){
    .img-fst img {   width: 21px;  position: relative;  top: 0;  }
    #lp-slider-sec .owl-nav{ right: 0%;    }
    .awards-box h5 {   font-size: 23px;}
    .fr-text h5 { font-size: 30px;}
    .fr-text button{text-align: center;
    }
}
@media screen and (max-width: 600px) {
    h2 {
    font-size: 22px !important;
    }p{font-size: 16px;}
    .lp-logo-banner img {
    position: absolute;
    width: 170px !important;
}
    .banner-head h2 {
        font-size: 20px !important;}
    .sec-c{
        border-bottom-right-radius:5%;border-bottom-left-radius:5%;
    }
.fr-img img{
        position: relative;
    }
    .fr-text h5{ font-size: 24px;  }
    .awards-box h5{  font-size: 24px;}
    .rev-para h6{ font-size: 19px; }
    .rev-para span{  font-size: 15px;}
    .doctors-details h5{font-size: 18px; }
    .doctors-details p{ font-size: 13px;    }
    .doctors-details button{  padding: 6px;border-radius: 10px; font-size: 12px;  }
    .w-40 {  width:100%;  }
    .w-60{     width: 100%;    }
    .sec-f h2{        font-size: 30px;    }
    .accordion__title{  float: left; font-size: 16px;width: 92%; }
    .accordion__description{   font-size: 16px; }
     .left-side img{width: 20px;  }
    .slider-btn{        width: 100%;   }
    #lp-slider-sec .owl-prev { font-size: 13px;    }
    #lp-slider-sec .owl-next { font-size: 13px;    }
    #lp-slider-sec .owl-nav{     top: -8%;
    left: 10%;
    right: 10%;   }
    .left-side-line img {
    margin-top: -39px;
    position: absolute;
    margin-left: 9px;
    height: 29px;}   
    .banner-head h1 {
        font-size: 20px !important;}
    .img-fst img {
    width: 17px;
    position: relative;
    top: 0px;}
    .banner-head button {
    padding: 3% 11% 3% 11%;
    font-size: 12px;
    border-radius: 6px;}
    #lp-slider-sec .owl-prev img{   width: 20px;    } 
    #lp-slider-sec .owl-next img{   width: 15px;    }
    /*srh-conncte*/
    .w-xs-100{
        width: 100% !important;
    }.apl-gle-btn{
        padding: 10px !!important;
    }
}
@media screen and (max-width: 430px) {
    #lp-slider-sec .owl-nav {
            left: 3%;
    right: 3%;
    }.faq-padding h4{
        font-size: 14px;
    }
}
@media screen and (max-width: 376px) {
    h2 {    font-size: 22px;    }
    p{font-size: 16px;}
    .lp-logo-banner img {    position: absolute;    width: 170px !important;}
.fr-img img{        position: relative;    }
    .fr-text h5{  font-size: 24px; }
    .awards-box h5{ font-size: 24px; }
    .rev-para h6{ font-size: 19px; }
    .rev-para span{ font-size: 15px;   }
    .doctors-details h5{font-size: 18px; }
    .doctors-details p{   font-size: 13px;    }
    .doctors-details button{ padding: 6px; font-size: 12px; }
    .w-40 {    width:100%;    }
    .w-60{        width: 100%;    }
    .sec-f h2{   font-size: 30px; }
    .accordion__title{        float: left; font-size: 16px;  width: 92%;    }
    .accordion__description{        font-size: 16px;    }
     .left-side img{width: 20px;    }
    .left-side-line img { margin-top: -39px; position: absolute; margin-left: 9px;  height: 29px;}
    #lp-slider-sec .owl-prev {  font-size: 11px;}
    #lp-slider-sec .owl-next {  font-size: 11px;    }
    #lp-slider-sec .owl-prev img{        width: 13px;    }
    #lp-slider-sec .owl-next img{        width: 13px;  }
    /*srh-connect*/
    .w-xs-100{
        width: 100% !important;
    }.srh-connect-banner h2{
       font-size: 22px !important;
    }.srh-mid-sec h3{
        font-size: 20px;
    }.bg-clr{
        background-color: white;
    }
}


@media screen and (max-width: 320px) {
    .modal-header h3{
          font-size: 15px;
    }.popup h4 {
        font-size: 16px;}
    .right-side {
    width: 85%;
    /* float: right; */
        font-size: 13px;}
    .popup p {
    font-size: 13px;
}
    #wpforms-submit-21102{font-size: 13px;}
    .banner-head h2 {
    font-size: 13px !important;
    }
.banner-head h1 {
    font-size: 11px !important;
    }
#lp-slider-sec .owl-nav {
    top: -8%;
    left: 0;
    right: 0;
}
}