@media screen and (max-width: 1199.98px){
  
}
@media screen and (max-width: 991px){
}
@media screen and (max-width: 767.98px){
  .info .emailphone ul li:last-child{margin-right: 0;}
  .logo{width: 100%;text-align: center;} 
  .logo img{width: 90px;}
  .info{display: block;margin-top: 0;text-align: center;width: 100%;}
  .info .emailphone{float: none;}
  .info .emailphone ul li a{line-height: 17px;}
  .info .emailphone ul li a span{width: 20px;height: 17px;margin-right: 5px;}
  .info .emailphone ul li a span img{width: 20px;}
  .social{display: none;}
  #cssmenu.small-screen #menu-button{padding: 0;}
  .bbokappointment{float: left;margin-top: 0;margin: 5px 0;}
  #cssmenu.small-screen .submenu-button.submenu-opened{background: #ef1515;}
  .positionabsolute .figcaption ul{display: none;}
  .positionabsolute .figcaption .textlist{display: none;}
  .positionabsolute .figcaption h1{font-size: 28px;line-height: 32px;}
  .mainhading{font-size: 28px;line-height: 34px;}
  .secvision .shortdesc,.webreath .shortdesc{width: 100%;}
  .secvision,.drvimal,.webreath,.bookappointmntbg{padding: 20px 0;}
  .visionbxbg ul li{width: 50%;}
  .visionbxbg ul li::before,.visionbxbg ul li::after{display: none;}
  .visionbxbg ul li:nth-child(1),.visionbxbg ul li:nth-child(2){border-bottom: 1px solid #e0e0e0;}
  .visionbxbg ul li:nth-child(2){border-right: none;}
  .strip .caption{display: block;width: 100%;padding-left: 50px;line-height: 22px;}
  .strip .caption::after{width: 40px;height: 40px;}
  .strip .caption b{font-size: 20px;line-height: 20px;padding-left: 0;}
  .drvimal .caption{padding-left: 0;padding-top: 15px;}
  .shortheadingbg .boldhead{font-size: 28px;line-height: 34px;}
  .saaoltreatment ul li{width: 100%;border: 1px solid #fff !important;min-height: auto;margin: 15px 0;}
  .footer .footertop .title{margin: 10px 0;}
  .innerbanner{height: 130px;}
  .innerbanner img{height: 100%;object-fit: cover;}
  .aboutverticle ul li{width: 33.33%;}
  ul.tabs li a{display: block;margin: 5px 0;}
  .corevaluebx{width: 100%;padding: 25px 15px;min-height: auto;}
  .corevaluebx .icon{width: 40px;}
  .corevaluebx .caption{width: calc(100% - 50px);}
  .corevaluebx:nth-child(5),.corevaluebx:nth-child(6){border-right: 1px solid #eee;}
  .saaolllkavachs .experiences{right: 10px;}
  .saaolllkavachs .caption{padding-left: 0;}
  .widerangbg .wderbx{border-bottom: 1px solid #e0e0e0;margin: 0;}
  .saaolsbottom .caption{margin-top: 15px;padding: 25px 15px;}
  .testimonialbanner .caption{padding: 30px 15px;}
  .appointmentbx{background: none;}
  .appointmentbx .colleft{display: none;}
  .appointmentbx .colright{padding: 0px;background: none;}
  .callnow{padding: 15px;}
  .callnow a{font-size: 18px;line-height: 28px;}
    .bredcumb .title {
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    text-transform: capitalize;
}
.caption>img{
        margin-left: -50%;
    height: 100%;
    width: 100vw;
}
.footer{padding-top:0;}

#desktop-about-img{
    display:none;
}

#mobile-about-img{
    display:block;
}

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

  .info .emailphone ul li a{line-height: 17px;font-size: 14px;}
  .info .emailphone ul li a span{width: 20px;height: 17px;margin-right: 5px;}
  .info .emailphone ul li a span img{width: 20px;}
  .slider{height:200px;}
  .slider img{object-fit: cover;width: 100%;height: 100%;}
  .positionabsolute .figcaption .textlist{display: none;}
  .positionabsolute .figcaption h1{font-size: 28px;line-height: 32px;}
  .bookconsultant ol li{margin-right: 10px;}
  .bookconsultant ol li a{font-size: 15px;line-height: 38px;padding: 0 12px;}
  .bookconsultant ol li:last-child a{padding: 0 12px;}
  .visionbxbg ul li{width: 100%;border-right: 0;border-bottom: 1px solid #e0e0e0;min-height: auto;}
  .visionbxbg ul li::before,.visionbxbg ul li::after{display: none;}
  .aboutverticle ul li{width:50%;}
.nnearest{display:none;}

.readmore>a{
    margin:0 !important;
}
}