@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900);
@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap);
body,html{overflow-x:hidden!important}
h1,h3{text-transform:uppercase}
h5,h6{color:#777}
#mobile-nav ul,#nav-menu-container,.nav-menu,.nav-menu *,ul{list-style:none;margin:0}
.button-group-area .link,.genric-btn.link,.genric-btn.link-border{text-decoration:underline}
#mobile-nav ul li a,.call-button,.genric-btn,.nav-menu a,a:focus,a:hover{text-decoration:none}
body{color:#000;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;outline:0}
h1,h2,h3,h4{font-family:Oswald,sans-serif}
#header #logo h1,#mobile-nav ul li a,h1,h2,h3{font-weight:700}
html{scroll-behavior:smooth}
h1{color:#222;font-size:45px!important}
h2{color:#b24b38}
h3,h4{color:#222}
h3{font-size:18px!important}
.page-link,h4,h5{font-weight:400}
h4{font-size:16px!important}
.hotline-area span,.template-btn,h5,h6{font-family:Roboto,sans-serif}
h5{text-transform:capitalize;font-size:14px!important}
#mobile-nav ul li a,.nav-menu a,h6{text-transform:uppercase}
h6{font-size:12px!important;font-weight:500}
.nav-menu,.nav-menu *,ul{padding:0}
.genric-btn:focus,.owl-next:focus,.owl-prev:focus,.single-input:focus,.single-textarea:focus,input:focus,textarea:focus{outline:0}
.nav-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}
.nav-menu li{position:relative;white-space:nowrap}
.nav-menu>li{float:left;margin-left:15px}
.nav-menu li.sfHover>ul,.nav-menu li:hover>ul{display:block}
.nav-menu ul ul{top:0;left:100%;margin:0}
.nav-menu ul li{min-width:180px;text-align:left;transition:.3s}
.menu-has-children ul li a{padding:4px 10px!important;text-transform:uppercase!important}
.sf-arrows .sf-with-ul{padding-right:30px}
.sf-arrows .sf-with-ul:after{content:"\f107";position:absolute;right:15px;font-family:FontAwesome;font-style:normal;font-weight:400}
.sf-arrows ul .sf-with-ul:after{content:"\f105"}
.nav-menu a{padding:7px 10px;display:inline-block;color:#222;font-weight:500;font-size:12px;outline:0}
#mobile-nav ul .menu-has-children li a,.footer-area a{text-transform:capitalize}
.nav-menu ul{margin:14px 0 0;padding:10px;box-shadow:0 0 30px rgba(127,137,161,.25);background:#fff}
.nav-menu ul li a{padding:10px;color:#333;transition:.3s;display:block;font-size:12px;text-transform:none}
#mobile-nav ul .menu-has-children i.fa-chevron-up,#mobile-nav ul .menu-item-active,.banner-area.other-page a:hover,.blog_details h4:hover,.blog_info .blog_meta li a:hover,.blog_info .post_tag a.active,.blog_info .post_tag a:hover,.blog_right_sidebar .author_widget .social_icon a:hover,.blog_right_sidebar .popular_post_widget .post_item .media-body h5:hover,.blog_right_sidebar .post_category_widget .cat-list li:hover a,.footer-area a:hover,.footer-copyright .color,.header-top .social-links ul li a:hover,.nav-menu ul li:hover>a,.news-area .single-news:hover h3 a,.news-btn:hover,.sample-text-area p del,.sample-text-area p u,.section-top2 span,.specialist-area .doctor-icon li a:hover{color:#244cfd}
#mobile-nav-toggle{position:fixed;right:15px;z-index:999;top:16px;border:0;background:0 0;font-size:24px;display:none;transition:.4s;outline:0;cursor:pointer}
#mobile-nav-toggle i{color:#244cfd;font-weight:900}
@media (max-width:960px){
#mobile-nav-toggle{display:inline}
#nav-menu-container{display:none}
}
#mobile-nav{position:fixed;top:0;padding-top:18px;bottom:0;z-index:998;background:rgba(0,0,0,.8);left:-260px;width:260px;overflow-y:auto;transition:.4s}
#mobile-nav ul{padding:0}
#mobile-nav ul li,.input-group-icon,.row.bttnn.text-center,.testimonial .client{position:relative}
#mobile-nav ul li a{color:#fff;font-size:13px;overflow:hidden;padding:10px 22px 10px 15px;position:relative;width:100%;display:block;outline:0}
#mobile-nav ul li a:hover,.banner-text h2,.btnn a,.button-group-area .link:hover,.call-us span a,.call-us span a :hover,.contentt .btn-primary a,.fa-star,.footer-area h3,.hotline-area h2,.page_link a,.specialist-area .single-doctor:hover .doctor-name h3,.specialist-area .single-doctor:hover .doctor-name h6,body.mobile-nav-active #mobile-nav-toggle{color:#fff}
#mobile-nav ul li li{padding-left:30px}
#mobile-nav ul .menu-has-children i{position:absolute;right:0;z-index:99;padding:15px;cursor:pointer;color:#fff}
#mobile-body-overly{width:100%;height:100%;z-index:997;top:0;left:0;position:fixed;background:rgba(0,0,0,.7);display:none}
body.mobile-nav-active{overflow:hidden}
body.mobile-nav-active #mobile-nav{left:0}
.header-top{padding:10px 0;background:rgba(255,255,255,.8);position:absolute;top:0;left:0;width:100%;z-index:1}
.header-top h6{margin-top:6px}
.header-top h6 i{font-size:18px;position:relative;top:2px}
.header-top .social-links ul{float:right;margin-top:5px}
.header-top .social-links ul li{display:inline;margin-left:15px}
.header-top .social-links ul li a{color:#777;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
#header{padding:8px 0;position:fixed;left:0;right:0;transition:.5s;z-index:997;background:#fff}
#header.header-scrolled{background:#96e5fd;transition:.5s;top:0}
#header #logo h1{font-size:34px;margin:0;padding:0;line-height:1;letter-spacing:3px}
#header #logo h1 a,#header #logo h1 a:hover{color:#fff;padding-left:10px;border-left:4px solid #244cfd}
#header #logo img{padding:0;margin:0;width:18%}
@media (max-width:768px){
    section#home .row.d-flex.align-items-end.justify-content-center {
    flex-direction: column-reverse !important;
}

    .d-sm-none{
        display:none !important;
    }
#header #logo h1{font-size:28px}
.form{padding-top:2rem}
.mobpadbtn{padding-top:2rem}
.head-top{font-size:28px!important}
#header #logo img{max-height:230px}
.box{padding-bottom:50px!important;padding-top:30px!important}
.pb-5,.py-5{padding-bottom:0rem!important}
.section-paddingg{padding-bottom:20px!important;padding-top:20px!important}
.appointment-form{padding:20px 20px!important}
#ayurvedic_hospital .sec-btn{width:70%}
.banner-area{background-position:inherit!important}
h1{font-size:35px!important}
#ayurvedic_hospital .spclbtn{display:flex;justify-content:center}
.ourUserBox{min-height:500px!important}
.modal-body img{height:50vh!important;width:65vh!important}
.about-img-box.wow.fadeInLeft{margin-top:2rem}
.mobilemargin{margin-top:2rem}
.cta-one__inner{display:block!important}
.cta-one__text{font-size:20px!important;line-height:23px!important}
.cta-one__btn-box{margin-left:0!important;margin-top:1rem}
}
@media only screen and (max-width:375px){
.ourUserBox{min-height:550px!important}
}
.banner-area{background-image:url(../images/dddd.jpeg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-top: 5.5rem;padding-bottom: 0 !important;}
.about-content-box h2{color:#b24b38;font-weight:400;font-size:28px}
@keyframes floating{
0%,100%{transform:translate(0,0)}
50%{transform:translate(0,15px)}
}
.appointment-form{background:#fff;padding: 20px 15px;border-radius:4px;text-align:center;outline:#b24b38 solid 1px}
.appointment-form .form-control{padding:11px 15px;font-size:16px;border-bottom:1px solid #b24b38;border-radius:2px;color:#000!important}
.department-area .single-slide .slide-img,.single-feature{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.form-control:focus{color:#495057;background-color:#fff;border-color:#b24b38;outline:0;box-shadow:0 0 0 .2rem #02020200}
.single-feature{background:#f9f9fd;border-radius:5px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.blog_item,.single-feature img{margin-bottom:40px}
.patient-area .single-patient:hover,.single-feature:hover{background:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);-moz-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1)}
.welcome-img img{width:100%;border-radius:4px;position:relative;z-index:1}
.welcome-text{display:flex;flex-direction:column}
.department-area .single-slide{margin:0 5% 20px}
.department-area .single-slide:hover .item-padding,.specialist-area .single-doctor:hover .content-area{-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);-moz-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1)}
.department-area .single-slide:hover .slide-img .hover-state{opacity:1;visibility:visible}
.department-area .single-slide .item-padding{background:#fff;padding:40px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.department-area .single-slide .slide-img{position:relative;border-radius:5px;overflow:hidden}
.department-area .single-slide .slide-img .hover-state{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(1,2,14,.4);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;visibility:hidden}
.patient-area .single-patient,.specialist-area .content-area{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}
.department-area .single-slide .slide-img .hover-state i{color:#fff;font-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.button-group-area .disable:before,.department-slider.owl-carousel .owl-nav{display:none}
.department-slider.owl-carousel .owl-dots{display:block;position:absolute;bottom:-70px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.department-slider.owl-carousel .owl-dots .owl-dot{width:15px;height:4px;background:#c6d0d4;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 7px}
.footer-copyright ul li i:hover,.specialist-area .single-doctor:hover .doctor-name{background:linear-gradient(to right,#244cfd,#15e4fd)}
.department-slider.owl-carousel .owl-dots .owl-dot.active,.link-border:before{background:#244cfd}
.patient-area .single-patient{background:#f9f9fd;padding:40px 80px 20px 40px;transition:.5s;margin-top:90px}
.patient-area .single-patient img{margin-bottom:24px;width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-top:-90px}
.patient-area .appointment-form{padding:80px;background-image:url(../images/patient.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1}
.patient-area .appointment-form:before{content:'';position:absolute;top:-5%;right:-30%;width:60%;height:110%;border:10px solid #f9f9f9;z-index:-1}
@media (min-width:992px) and (max-width:1199.98px){
.patient-area .appointment-form{padding:80px 40px}
.patient-area .appointment-form:before{right:-20%}
}
.hotline-area:after,.patient-area .appointment-form:after{content:'';position:absolute;top:0;width:100%;height:100%;z-index:-1;left:0}
.patient-area .appointment-form:after{background-image:linear-gradient(to top right,rgba(21,228,253,.9),rgba(36,76,253,.9))}
.patient-area .appointment-form h3{font-size:24px!important;color:#fff!important}
.specialist-area{background:#f9f9fd}
@media (min-width:768px) and (max-width:991.98px){
.header-top{display:none}
#ayurvedic_hospital .sec-btn{width:40%}
#ayurvedic_hospital .spclbtn{display:flex;justify-content:center}
#header{top:0}
.banner-area{padding:280px 0}
.specialist-area img,.welcome-img img{width:100%}
.patient-area .appointment-form:before{position:inherit}
}
.specialist-area .content-area{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);transition:.5s}
.specialist-area .doctor-name{padding:20px;background:#f9f9fd;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.specialist-area .doctor-text{background:#fff;padding:20px}
.specialist-area .doctor-icon li{display:inline;margin:0 7px}
.banner-area.other-page a,.specialist-area .doctor-icon li a{color:#777;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.hotline-area{color:#fff;background-image:url(../images/hotline-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1}
.hotline-area:after{background-image:linear-gradient(to top right,rgba(36,76,253,.9),rgba(21,228,253,.9))}
.hotline-area span{font-size:56px;font-weight:900}
.news-area .news-date{color:#fff;background:#244cfd;padding:12px 30px;display:inline-block;position:relative;top:-25px;left:30px}
.news-area h3 a{color:#222;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.footer-area{color:#fff;background:#12151f}
.footer-area a{color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.footer-area input{display:inline-block;margin:auto;width:250px;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:10px 20px}
.footer-area .template-btn{margin-left:10px;border:none;width:170px}
.footer-area img{width:55px;height:55px;margin-right:5px;margin-bottom:10px}
.footer-copyright{margin-top:70px}
.footer-copyright ul{float:right}
.footer-copyright ul li{display:inline;margin-left:10px}
.footer-copyright ul li i{display:inline-block;padding:10px;color:#777;background:#fff;height:40px;width:40px;text-align:center;line-height:20px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.footer-copyright ul li i:hover{color:#fff}
.banner-area.other-page{padding:220px 0 170px}
@media (min-width:576px) and (max-width:767.98px){
.header-top{display:none}
#header{top:0}
.banner-area{padding:250px 0}
.categories_post img,.news-area img,.welcome-img img{width:100%}
.welcome-text{padding:50px}
.patient-area .appointment-form:before{position:inherit}
.hotline-area span{font-size:45px}
.footer-area input{width:250px}
.footer-copyright ul{float:left;margin-top:30px}
.banner-area.other-page{padding:250px 0 100px}
}
@media (max-width:575.98px){
.header-top{display:none}
#header{top:0}
.col-lg-5.col-md-5.col-sm-12{margin-top:40px;margin-right:20px;margin-left:20px;margin-bottom:30px}
.modal-body img{height:38vh!important;width:35vh!important}
.container-fluid.horiozntalbox2.horn{padding:1rem 1rem}
.banner-area{padding:200px 0}
.footer-area input,.specialist-area img,.welcome-img img{width:100%}
.department-area .single-slide .item-padding,.patient-area .appointment-form,.welcome-text{padding:40px 20px}
.patient-area .appointment-form:before{position:inherit}
.hotline-area span{font-size:45px}
.footer-area .template-btn{margin-left:0;margin-top:30px}
.footer-copyright ul{float:left;margin-top:30px}
.banner-area.other-page{padding:250px 0 100px}
}
.blog_categorie_area{padding-top:80px;padding-bottom:80px}
.categories_post{position:relative;text-align:center;cursor:pointer}
.about-img-box.wow.fadeInLeft img,.blog_post img,.categories_post img{max-width:100%}
.categories_post .categories_details{position:absolute;top:20px;left:20px;right:20px;bottom:20px;background:rgba(1,2,14,.4);color:#fff;transition:.3s linear;display:flex;align-items:center;justify-content:center}
.categories_post .categories_details h5{margin-bottom:0;font-size:18px;line-height:26px;text-transform:uppercase;color:#fff;position:relative}
.categories_post .categories_details p{font-weight:300;font-size:14px;line-height:26px;margin-bottom:0}
.categories_post .categories_details .border_line{margin:10px 0;background:#fff;width:100%;height:1px}
.categories_post:hover .categories_details{background:rgba(36,76,253,.7)}
.blog_info{padding-top:30px}
.blog_info .post_tag{padding-bottom:20px}
.blog_info .post_tag a,.comments-area a,.single-defination h4,.single-post .social-links li a:hover,.title_color{color:#222}
.blog_info .blog_meta li a{color:#777;vertical-align:middle;padding-bottom:12px;display:inline-block}
.blog_info .blog_meta li a i{color:#222;font-size:16px;font-weight:600;padding-left:15px;line-height:20px;vertical-align:middle}
.blog_details,.stepss{padding-top:20px}
.blog_details h4{font-size:24px;line-height:36px;color:#222;font-weight:600;transition:.3s linear}
.blog_details p{margin-bottom:26px}
.blog_details .template-btn{color:#222!important;padding:10px 24px!important;background:#f9f9fd}
.blog_details .template-btn:hover{color:#fff!important;background:linear-gradient(to right,#244cfd,#15e4fd)}
.blog_right_sidebar{border:1px solid #f9f9f9;background:#f9f9fd;padding:30px}
.blog_right_sidebar .widget_title{font-size:18px;line-height:25px;background:linear-gradient(to right,#244cfd,#15e4fd);text-align:center;color:#fff;padding:8px 0;margin-bottom:30px}
.blog_right_sidebar .search_widget .input-group .form-control{font-size:14px;line-height:29px;border:0;width:100%;font-weight:300;color:#fff;padding-left:20px;border-radius:45px;z-index:0;background:linear-gradient(to right,#244cfd,#15e4fd)}
.blog_right_sidebar .search_widget .input-group .form-control:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}
.blog_right_sidebar .search_widget .input-group .btn-default{position:absolute;right:20px;background:0 0;border:0;box-shadow:none;font-size:14px;color:#fff;padding:0;top:50%;transform:translateY(-50%);z-index:1}
.blog_right_sidebar .author_widget,.blog_right_sidebar .newsletter_widget{text-align:center}
.blog_right_sidebar .author_widget h5{font-size:18px;line-height:20px;margin-bottom:5px;margin-top:30px}
.blog_right_sidebar .author_widget p,.blog_right_sidebar .post_category_widget .cat-list li a p,.sample-text{margin-bottom:0}
.blog_right_sidebar .author_widget .social_icon{padding:7px 0 15px}
.blog_right_sidebar .author_widget .social_icon a{font-size:14px;color:#222;transition:.2s linear}
.blog_right_sidebar .author_widget .social_icon a+a{margin-left:20px}
.blog_right_sidebar .popular_post_widget .post_item .media-body{justify-content:center;align-self:center;padding-left:20px}
.blog_right_sidebar .popular_post_widget .post_item .media-body h5{font-size:14px;line-height:20px;margin-bottom:4px;transition:.3s linear}
.blog_right_sidebar .popular_post_widget .post_item .media-body p{font-size:12px;line-height:21px;margin-bottom:0}
.blog_right_sidebar .popular_post_widget .post_item+.post_item{margin-top:20px}
.blog_right_sidebar .post_category_widget .cat-list li{border-bottom:2px dotted #eee;transition:.3s;padding-bottom:12px}
.blog_right_sidebar .post_category_widget .cat-list li a{font-size:14px;line-height:20px;color:#777}
.blog_right_sidebar .post_category_widget .cat-list li+li{padding-top:15px}
.blog_right_sidebar .post_category_widget .cat-list li:hover{border-color:#244cfd}
.blog_right_sidebar .newsletter_widget .form-group{margin-bottom:8px}
.blog_right_sidebar .newsletter_widget .input-group-prepend{margin-right:-1px}
.blog_right_sidebar .newsletter_widget .input-group-text{background:#fff;border-radius:0;vertical-align:top;font-size:12px;line-height:36px;padding:0 0 0 15px;border:1px solid #eee;border-right:0}
.blog_right_sidebar .newsletter_widget .form-control{font-size:12px;line-height:24px;color:#ccc;border:1px solid #eee;border-left:0;border-radius:0}
.blog-pagination .page-item.active .page-link,.blog-pagination .page-link:hover,.blog_right_sidebar .newsletter_widget .bbtns,.blog_right_sidebar .tag_cloud_widget ul li a:hover{color:#fff;background:linear-gradient(to right,#244cfd,#15e4fd)}
.blog_right_sidebar .newsletter_widget .form-control:focus{outline:0;box-shadow:none}
.blog_right_sidebar .newsletter_widget .bbtns{font-size:12px;line-height:38px;display:inline-block;font-weight:500;padding:0 24px;border-radius:0}
.blog_right_sidebar .newsletter_widget .text-bottom{font-size:12px}
.blog_right_sidebar .tag_cloud_widget ul li{display:inline-block}
.blog_right_sidebar .tag_cloud_widget ul li a{color:#222;display:inline-block;border:1px solid #eee;background:#fff;padding:5px 13px;margin-bottom:8px;transition:.3s;font-size:12px}
.blog_right_sidebar .br{width:100%;height:1px;background:#eee;margin:30px 0}
.comments-area .thumb,.into-icon i{margin-right:20px}
.blog-pagination{padding-top:25px;padding-bottom:95px}
.blog-pagination .page-link{border-radius:0;position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#8a8a8a;border:none}
.blog-pagination .page-item{border:none}
.page-link{background:0 0}
.comment-form,.comments-area{background:#fafaff;margin-top:50px}
.blog-pagination .page-item.active .page-link{border-color:transparent}
.blog-pagination .page-item:first-child .page-link,.blog-pagination .page-item:last-child .page-link{border-radius:0}
.blog-pagination .page-link:hover{text-decoration:none;border-color:#eee}
.single-post .social-links{padding-top:10px}
.single-post .social-links li{display:inline-block;margin-bottom:10px}
.single-post .social-links li a{color:#ccc;padding:7px;font-size:14px;transition:.2s linear}
.comments-area .btn-reply,.genric-btn{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}
.single-post .blog_details{padding-top:26px}
.single-post .blog_details p,.switch-wrap,.typo-list{margin-bottom:10px}
.single-post .quotes{margin-top:20px;margin-bottom:30px;padding:24px 35px 24px 30px;background-color:#fff;box-shadow:-20.84px 21.58px 30px 0 rgba(176,176,176,.1);font-size:14px;line-height:24px;color:#777;font-style:italic}
.single-post .arrow{position:absolute}
.single-post .arrow .lnr{font-size:20px;font-weight:600}
.single-post .thumb .overlay-bg{background:rgba(0,0,0,.8)}
.comments-area{border:1px solid #eee;padding:50px 30px}
@media (max-width:414px){
.comments-area{padding:50px 8px}
.rep-img img{min-height:30vh!important}
}
.comments-area h4{text-align:center;margin-bottom:50px;color:#222;font-size:18px}
.comments-area h5{font-size:16px;margin-bottom:0}
.comments-area .comment-list{padding-bottom:48px}
.comments-area .comment-list:last-child{padding-bottom:0}
.comments-area .comment-list.left-padding{padding-left:25px}
@media (max-width:413px){
.comments-area .comment-list .single-comment h5{font-size:12px}
.comments-area .comment-list .single-comment .date{font-size:11px}
.comments-area .comment-list .single-comment .comment{font-size:10px}
}
.comments-area .date{font-size:13px;color:#ccc;margin-bottom:13px}
.comments-area .comment{color:#777;margin-bottom:0}
.comments-area .btn-reply{background-color:#fff;color:#222;border:1px solid #eee;padding:5px 18px;font-size:12px;display:block;font-weight:600;transition:.3s}
.comments-area .btn-reply:hover{background:linear-gradient(to right,#244cfd,#15e4fd);color:#fff!important}
.comment-form{text-align:center;border:1px solid #eee;padding:47px 30px 43px;margin-bottom:40px}
.comment-form h4{text-align:center;margin-bottom:50px;font-size:18px;line-height:22px;color:#222}
.comment-form .name{padding-left:0}
.comment-form .email{padding-right:0}
.comment-form .form-control{padding:8px 20px;background:#fff;border:1px solid transparent;border-radius:0;width:100%;font-size:14px;color:#777}
.comment-form .form-control:focus{box-shadow:none;border:1px solid #eee}
.comment-form textarea.form-control{height:140px;resize:none}
.comment-form ::-webkit-input-placeholder{font-size:13px;color:#777}
.comment-form ::-moz-placeholder{font-size:13px;color:#777}
.comment-form :-ms-input-placeholder{font-size:13px;color:#777}
.comment-form :-moz-placeholder{font-size:13px;color:#777}
#mapBox{width:100%;height:420px;overflow:hidden}
.info-text h3{text-transform:inherit}
.banner-area,.info p{padding:10px}
.e-large,.general,.large,.medium,.small{padding-top:0;padding-bottom:0}
.into-icon i{font-size:20px;color:#244cfd}
.commentform-area form .left,.contact-form form .left{width:48%;float:left;overflow:hidden;margin-right:4%}
.commentform-area form .left input,.contact-form form .left input{width:100%;border:1px solid #f9f9f9;padding:12px 20px;margin-bottom:20px}
.commentform-area form .right,.contact-form form .right{width:48%;overflow:hidden}
.commentform-area form .right textarea,.contact-form form .right textarea{width:100%;border:1px solid #f9f9f9;padding:12px 20px}
.commentform-area form button,.contact-form form button{margin-top:20px;float:right;border:none}
@media (max-width:575.98px){
.commentform-area form .left,.commentform-area form .right,.contact-form form .left,.contact-form form .right{width:100%;float:none}
.commentform-area form button,.contact-form form button{float:left}
}
.about-generic-area p,.mb-20,.section-top{margin-bottom:20px}
.mb-30,.sample-text-area .title_color,.single-element-widget,.text-heading{margin-bottom:30px}
.sample-text-area p{line-height:26px}
.ordered-list li,.ordered-list-alpha li,.ordered-list-roman li,.unordered-list li{line-height:1.82em!important}
.sample-text-area p b{font-weight:700;color:#244cfd}
.sample-text-area p i,.sample-text-area p sub,.sample-text-area p sup,.section-top .style-change{color:#244cfd;font-style:italic}
.elements_button .title_color{margin-bottom:30px;color:#222}
.button-group-area{margin-top:15px}
.button-group-area:nth-child(odd){margin-top:40px}
.button-group-area:first-child{margin-top:0}
.button-group-area .theme_btn,.button-group-area .white_btn{margin-right:10px}
.button-group-area .link{color:#222;background:0 0}
.button-group-area .disable{background:0 0;color:#007bff;cursor:not-allowed}
.primary,.primary-border:before{background:#52c5fd}
.primary:before{background:#2faae6}
.confirm-switch input:checked+label:before,.success,.success-border:before{background:#4cd3e3}
.success:before{background:#2ebccd}
.warning,.warning-border:before{background:#f4e700}
.warning:before{background:#e1d608}
.danger,.danger-border:before{background:#f54940}
.danger:before{background:#e13b33}
.primary-border{background:0 0;border:1px solid #52c5fd;color:#52c5fd}
.success-border{background:0 0;border:1px solid #4cd3e3;color:#4cd3e3}
.info-border{background:0 0;border:1px solid #38a4ff;color:#38a4ff}
.info-border:before{background:#38a4ff}
.warning-border{background:#fff;border:1px solid #f4e700;color:#f4e700}
.danger-border{background:0 0;border:1px solid #f54940;color:#f54940}
.link-border{background:0 0;border:1px solid #244cfd;color:#244cfd}
.genric-btn.radius,.radius{border-radius:3px}
.arrow span{padding-left:5px}
.e-large{line-height:50px}
.large{line-height:45px}
.medium{line-height:30px}
.small{line-height:25px}
.general{line-height:38px}
.generic-banner{margin-top:60px;text-align:center}
.generic-banner .height{height:600px}
@media (max-width:767.98px){
.generic-banner .height{height:400px}
}
.generic-banner .generic-banner-content h2{line-height:1.2em;margin-bottom:20px}
.generic-banner .generic-banner-content p{text-align:center;font-size:16px}
@media (max-width:991.98px){
.generic-banner .generic-banner-content h2 br,.generic-banner .generic-banner-content p br{display:none}
}
.generic-content h1{font-weight:600}
.about-generic-area,.white-bg{background:#fff}
.section-top-border{padding:50px 0;border-top:1px dotted #eee}
.switch-wrap p{margin:0}
.sample-text-area{padding:100px 0 70px}
.text-heading{font-size:24px}
@media (max-width:767px){
.comment-form .name{padding-right:0;margin-bottom:1rem}
.typo-sec{margin-bottom:30px}
.element-wrap{margin-top:30px}
}
.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{color:#777}
.button-area .border-top-generic{padding:70px 15px;border-top:1px dotted #eee}
.button-group-area .genric-btn{margin-right:10px;margin-top:10px}
.button-group-area .genric-btn:last-child{margin-right:0}
.circle,.genric-btn.circle{border-radius:20px}
.genric-btn{display:inline-block;outline:0;line-height:40px;padding:0 30px;font-size:.8em;text-align:center;font-weight:500;cursor:pointer;transition:.3s}
.genric-btn.e-large{padding:0 40px;line-height:50px}
.genric-btn.large{line-height:45px}
.genric-btn.medium{line-height:30px}
.genric-btn.small{line-height:25px}
.genric-btn.arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.genric-btn.arrow span{margin-left:10px}
.genric-btn.default,.genric-btn.default-border:hover,.genric-btn.link-border:hover{color:#222;background:#f9f9ff;border:1px solid transparent}
.genric-btn.default-border,.genric-btn.default:hover{border:1px solid #f9f9ff;background:#fff}
.genric-btn.primary,.genric-btn.primary-border:hover{color:#fff;background:#f8b600;border:1px solid transparent}
.genric-btn.primary-border,.genric-btn.primary:hover{color:#f8b600;border:1px solid #f8b600;background:#fff}
.genric-btn.success,.genric-btn.success-border:hover{color:#fff;background:#4cd3e3;border:1px solid transparent}
.genric-btn.success-border,.genric-btn.success:hover{color:#4cd3e3;border:1px solid #4cd3e3;background:#fff}
.genric-btn.info,.genric-btn.info-border:hover{color:#fff;background:#38a4ff;border:1px solid transparent}
.genric-btn.info-border,.genric-btn.info:hover{color:#38a4ff;border:1px solid #38a4ff;background:#fff}
.genric-btn.warning,.genric-btn.warning-border:hover{color:#fff;background:#f4e700;border:1px solid transparent}
.genric-btn.warning-border,.genric-btn.warning:hover{color:#f4e700;border:1px solid #f4e700;background:#fff}
.genric-btn.danger,.genric-btn.danger-border:hover{color:#fff;background:#f44a40;border:1px solid transparent}
.genric-btn.danger-border,.genric-btn.danger:hover{color:#f44a40;border:1px solid #f44a40;background:#fff}
.genric-btn.link{color:#222;background:#f9f9ff;border:1px solid transparent}
.genric-btn.link-border,.genric-btn.link:hover{border:1px solid #f9f9ff;color:#222;background:#fff}
.genric-btn.disable{color:#222,.3;background:#f9f9ff;border:1px solid transparent;cursor:not-allowed}
.generic-blockquote{padding:30px 50px 30px 30px;background:#fff;border-left:2px solid #244cfd}
.btn-primary,.circles,.profile-img,figure{overflow:hidden}
.progress-table{background:#fff;padding:15px 0 30px;min-width:800px}
.progress-table .serial{width:11.83%;padding-left:30px}
.progress-table .country{width:28.07%}
.progress-table .visit{width:19.74%}
.progress-table .percentage{width:40.36%;padding-right:50px}
.progress-table .table-head{display:flex}
.progress-table .table-head .country,.progress-table .table-head .percentage,.progress-table .table-head .serial,.progress-table .table-head .visit{color:#222;line-height:40px;text-transform:uppercase;font-weight:500}
.progress-table .table-row{padding:15px 0;border-top:1px solid #edf3fd;display:flex}
.profile,.progress-table .table-row .country,.progress-table .table-row .percentage,.progress-table .table-row .serial,.progress-table .table-row .visit{display:flex;align-items:center}
.progress-table .table-row .country img{margin-right:15px}
.progress-table .table-row .percentage .progress{width:80%;border-radius:0;background:0 0}
.progress-table .table-row .percentage .progress .progress-bar{height:5px;line-height:5px}
.progress-table .table-row .percentage .progress .progress-bar.color-1,.progress-table .table-row .percentage .progress .progress-bar.color-6{background-color:#6382e6}
.progress-table .table-row .percentage .progress .progress-bar.color-2,.progress-table .table-row .percentage .progress .progress-bar.color-8{background-color:#e66686}
.progress-table .table-row .percentage .progress .progress-bar.color-3{background-color:#f09359}
.progress-table .table-row .percentage .progress .progress-bar.color-4,.progress-table .table-row .percentage .progress .progress-bar.color-5{background-color:#73fbaf}
.progress-table .table-row .percentage .progress .progress-bar.color-7{background-color:#a367e7}
.single-gallery-image{margin-top:30px;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;height:200px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.single-gallery-image:hover{opacity:.8}
.list-style{width:14px;height:14px}
.unordered-list li{position:relative;padding-left:30px}
.unordered-list li:before{content:"";position:absolute;width:14px;height:14px;border:3px solid #f8b600;background:#fff;top:4px;left:0;border-radius:50%}
.single-input,.single-textarea{border:none;display:block;line-height:40px;background:#f9f9ff;padding:0 20px;width:100%;outline:0}
.ordered-list{margin-left:30px}
.ordered-list li{list-style-type:decimal-leading-zero;color:#f8b600;font-weight:500}
.ordered-list li span,.ordered-list-alpha li span,.ordered-list-roman li span{font-weight:300;color:#777}
.ordered-list-alpha li{margin-left:30px;list-style-type:lower-alpha;color:#f8b600;font-weight:500}
.ordered-list-roman li{margin-left:30px;list-style-type:lower-roman;color:#f8b600;font-weight:500}
.input-group-icon .icon{position:absolute;left:20px;top:0;line-height:40px;z-index:3}
.input-group-icon .icon i{color:#797979}
.input-group-icon .single-input{padding-left:45px}
.single-textarea{height:100px;resize:none}
.single-input-accent,.single-input-primary,.single-input-secondary{display:block;width:100%;line-height:40px;border:1px solid transparent;outline:0;background:#f9f9ff;padding:0 20px}
.ordered-list,.unordered-list{padding:0;list-style:none}
.single-input-primary:focus{outline:0;border:1px solid #f8b600}
.single-input-accent:focus{outline:0;border:1px solid #eb6b55}
.single-input-secondary:focus{outline:0;border:1px solid #f09359}
.confirm-switch,.default-switch,.primary-switch{width:35px;height:17px;border-radius:8.5px;background:#fff;position:relative;cursor:pointer}
.default-switch input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0;cursor:pointer}
.default-switch input+label{position:absolute;top:1px;left:1px;width:15px;height:15px;border-radius:50%;background:#f8b600;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;box-shadow:0 4px 5px 0 rgba(0,0,0,.2);cursor:pointer}
.confirm-switch input:checked+label:after,.default-switch input:checked+label,.primary-switch input:checked+label:after{left:19px}
.confirm-switch input+label,.primary-switch input+label,.primary-switch input+label:before{left:0;top:0;width:100%;height:100%;position:absolute;bottom:0;right:0}
.confirm-checkbox input,.confirm-radio input,.confirm-switch input,.disabled-checkbox input,.disabled-radio input,.primary-checkbox input,.primary-radio input,.primary-switch input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:0}
.primary-switch input+label:before{content:"";background:0 0;border-radius:8.5px;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.confirm-switch input+label:after,.primary-switch input+label:after{content:"";position:absolute;top:1px;left:1px;width:15px;height:15px;border-radius:50%;background:#fff;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;box-shadow:0 4px 5px 0 rgba(0,0,0,.2);cursor:pointer}
.primary-switch input:checked+label:before{background:#f8b600}
.confirm-switch input+label:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:0 0;border-radius:8.5px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer}
.confirm-checkbox,.disabled-checkbox,.primary-checkbox{width:16px;height:16px;border-radius:3px;background:#fff;position:relative;cursor:pointer}
.confirm-checkbox input+label,.disabled-checkbox input+label,.primary-checkbox input+label{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:3px;cursor:pointer;border:1px solid #f1f1f1}
.primary-checkbox input:checked+label{background:url(../images/elements/primary-check.png) center center/cover no-repeat;border:none}
.confirm-checkbox input:checked+label{background:url(../images/elements/success-check.png) center center/cover no-repeat;border:none}
.disabled-checkbox input:disabled,.disabled-radio input:disabled{cursor:not-allowed;z-index:3}
.disabled-checkbox input:checked+label{background:url(../images/elements/disabled-check.png) center center/cover no-repeat;border:none}
.confirm-radio,.disabled-radio,.primary-radio{width:16px;height:16px;border-radius:8px;background:#fff;position:relative;cursor:pointer}
.confirm-radio input+label,.disabled-radio input+label,.primary-radio input+label{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:8px;cursor:pointer;border:1px solid #f1f1f1}
.primary-radio input:checked+label{background:url(../images/elements/primary-radio.png) center center/cover no-repeat;border:none}
.confirm-radio input:checked+label{background:url(../images/elements/success-radio.png) center center/cover no-repeat;border:none}
.unordered-list{margin:0}
.disabled-radio input:checked+label{background:url(../images/elements/disabled-radio.png) center center/cover no-repeat;border:none}
.default-select{height:40px}
.default-select .nice-select{border:none;border-radius:0;height:40px;background:#fff;padding-left:20px;padding-right:40px}
.default-select .nice-select .list,.form-select .nice-select .list{margin-top:0;border:none;border-radius:0;box-shadow:none;width:100%;padding:10px 0}
.default-select .nice-select .list .option{font-weight:300;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;line-height:28px;min-height:28px;font-size:12px;padding-left:20px}
.default-select .nice-select .list .option.selected,.default-select .nice-select .list .option:hover,.form-select .nice-select .list .option.selected,.form-select .nice-select .list .option:hover{color:#f8b600;background:0 0}
.default-select .current,.form-select .current{margin-right:50px;font-weight:300}
.default-select .nice-select::after,.form-select .nice-select::after{right:20px}
@media (max-width:991px){
.single-post .sidebar-widgets{padding-bottom:0}
.comment-form .email{padding-left:0}
.progress-table-wrap{overflow-x:scroll}
.left-align-p p{margin-top:20px}
}
.form-select{height:40px;width:100%}
.form-select .nice-select{border:none;border-radius:0;height:40px;background:#f9f9ff!important;padding-left:45px;padding-right:40px;width:100%}
#Report,.element1:after{background-position:center}
.mt-10{margin-top:10px}
.form-select .nice-select .list .option{font-weight:300;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;line-height:28px;min-height:28px;font-size:12px;padding-left:45px}
.template-btn{color:#fff;background:linear-gradient(to right,#244cfd,#15e4fd);text-transform:uppercase;font-size:12px;font-weight:400;display:inline-block;padding:12px 30px!important;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
.channel,.choose2{font-family:Oswald,sans-serif}
.template-btn:hover{color:#fff;opacity:.8}
.news-btn{color:#222;text-transform:uppercase;font-size:12px;font-weight:500;position:relative;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.news-btn:hover i{right:-20px}
.news-btn i{position:absolute;right:-17px;top:1px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
.appointment-form input,.appointment-form textarea{width:100%;padding:12px 20px;border:none}
.card3,.card3:before,.img3,.symptomscard,div.card2,figure{border-radius:5px}
.about-img-one img,.appointment-form .template-btn,.btn-primary:hover:before,figure img{width:100%}
.section-padding,.section-padding1{padding-top:80px;padding-bottom:50px}
.section-padding3{padding-top:59px;padding-bottom:89px}
.section-top2{margin-bottom:80px}
.item-padding{padding:40px 20px}
.bold-text{color: #ffffff;}
.subhead{font-size:21px}
.paragrph,.txttt{font-size:20px}
.divider-row{border-bottom:1px double #888;border-top:1px double #888;height:3px;max-width:33%;margin-top:2em;margin-bottom:1em;position:relative;left:22rem}
.hellohal{width:59px;margin:-33px auto 0;display:block;z-index:100;background:#fff}
.info,.symptomscard{background-color:#b24b38}
.text2{font-size:16px}
div.card2{height:22rem;width:300px;padding:10px;background-color:#000000d6;box-shadow:10px 10px 10px #f9f9f9}
.card2 h2{text-align:start;padding:5px;color:#fff}
.about-img-bg,.banner-text,.btn-primary,.call-button,.call-us,.faq-title,.img_name>h3,.outUserOtherDtl,.phnbtn,.report .owl-nav,.sb-text,.textdr,.types .owl-nav{text-align:center}
.buton,.button2.col-lg-12.col-sm-2,.img2{display:flex;justify-content:center}
.contentt1 p,.steps-progress{justify-content:center;display:flex}
.symptomscard{padding:16px 19px 16px 15px;box-shadow:4px 4px 4px #0000004a}
.contentt{padding-left:7px;color:#fff}
.contentt1 p{flex-direction:row;flex-wrap:wrap;align-items:center}
.fa-arrow-right{color:#fff;padding-right:7px}
.card3{color:#fff;padding:10px;display:flex;align-items:flex-end;transition:.4s ease-out}
.card3:hover:before{opacity:1}
.card3:hover .info{opacity:1;transform:translateY(0)}
.card3:before{position:absolute;top:0;left:0;display:block;transition:.5s;opacity:0}
.card .card3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;border-radius:15px}
.card .card3 .info{position:relative;z-index:3;color:#000;opacity:0;transform:translateY(30px);transition:.5s}
.info h2{font-size:23px;padding:8px;margin:0;color:#fff}
.card .card3 .info p{letter-spacing:1px;font-size:15px;margin-top:8px}
.info{display:flex;min-height:217px!important;flex-direction:column;justify-content:center;align-items:center}
.txt1{padding-top:25px}
.txt1 .fa-arrow-right{color:#0083ab}
.steps-progress{align-items:center;flex-direction:column;color:#fff;background-image:url(../images/doctorbg1.jpg);background-color:#5e7405}
.steps-progress-head{display:flex;justify-content:center;margin-bottom:1rem}
.steps-progress-head .head-item{padding:.5rem;margin:.3rem;letter-spacing:2px;cursor:pointer}
.steps-progress .steps-list{width:100%;position:relative;list-style:none}
.steps-progress .steps-list::before{display:inline-block;content:"";position:absolute;top:0;left:50%;width:10px;height:100%;border-left:3px solid #fff}
.img_name span img,.outUserOtherDtl,.sb-img,.sb-text,.textdr{position:relative}
.steps-progress .steps-list .steps-item{position:relative;width:50%}
.steps-progress .steps-list .steps-item:hover:nth-child(2n)::before,.steps-progress .steps-list .steps-item:hover:nth-child(odd)::before{height:100%}
.steps-progress .steps-list .steps-item:nth-child(2n){padding-right:20px;text-align:right;float:left;clear:both}
.steps-progress .steps-list .steps-item:nth-child(2n)::before{content:"";position:absolute;top:0;right:-3px;width:3px;height:0;background-color:#96e5fd;display:inline-block;transition:255ms ease-in-out}
.steps-progress .steps-list .steps-item:nth-child(2n)::after{content:"";position:absolute;top:0;right:-9px;width:15px;height:15px;border-radius:50%;background-color:#fff;display:inline-block}
.steps-progress .steps-list .steps-item:nth-child(odd){float:right;padding-left:20px;clear:both}
.steps-progress .steps-list .steps-item:nth-child(odd)::before{content:"";position:absolute;top:0;left:0;width:3px;height:0;background-color:#96e5fd;display:inline-block;transition:255ms ease-in-out}
.steps-progress .steps-list .steps-item:nth-child(odd)::after{content:"";position:absolute;top:0;left:-6px;width:15px;height:15px;border-radius:50%;background-color:#fff;display:inline-block}
.steps-progress .steps-list .steps-item:not(:last-child){padding-bottom:1rem}
.steps-progress .steps-list .steps-item .location{color:#000;margin-top:.2rem}
.steps-progress .steps-list .steps-item .periode{color:#000;margin-top:1rem;font-size:.8rem}
.chooseimg{padding-top:10px;display:flex;align-items:center;justify-content:center}
.chooseimg img{width:60px}
figure{display:grid;cursor:pointer}
figure>*{grid-area:1/1;transition:.4s}
figure figcaption{display:grid;align-items:end;font-family:sans-serif;font-size:2.3rem;font-weight:700;padding:.75rem;background:var(--c,rgba(0,0,0,.671));clip-path:inset(0 var(--_i,100%) 0 0);-webkit-mask-composite:xor;-webkit-mask-clip:text,padding-box;margin:-1px;color:#fff}
.textdr{bottom:10rem}
figure:hover figcaption{--_i:0%}
figure:hover img{transform:scale(1.1)}
@supports not (-webkit-mask-clip:text){
figure figcaption{-webkit-mask:none;color:#fff}
}
.writen{padding-top:50px}
.sb-img{padding:10px;bottom:-10px}
.sb-img img{border-top-left-radius:5px;border-top-right-radius:5px}
.sb-text{padding:1px 10px}
.sb-text span{font-size:16px;font-family:Poppins,sans-serif;line-height:28px;color:#9e9fa2;letter-spacing:0}
.sb-text h3{margin-top:10px;min-height:80px;transition:.5s;font-size:19px;color:#070706;font-weight:700}
.testimonial .client .single-client{background:#376b3f;padding:20px 30px;border-radius:10px;min-height:280px}
.st-seperator{width:130px;margin:12px auto 15px;display:flex;justify-content:center;align-items:center}
.st-seperator .st-seperator-left,.st-seperator .st-seperator-right{background-color:#b24b38;height:2px;width:37px;flex:none}
.st-seperator .st-seperator-center{margin:0 15px;animation:6s linear infinite rotateAnimation}
@keyframes rotateAnimation{
0%{-webkit-transform:rotateX(-20deg) rotateY(0);transform:rotateX(-20deg) rotateY(0)}
100%,75%{-webkit-transform:rotateX(-20deg) rotateY(360deg);transform:rotateX(-20deg) rotateY(360deg)}
}
.ourUserBox{background:#b24b38;border-radius:7px;min-height:480px;margin:0 15px}
.img_name{border:1px solid #b24b38;border-radius:5px;background:#fdfdfd;display:flex;grid-template-columns:140px 1fr;align-items:center;justify-items:center;align-content:stretch;flex-direction:column}
#Report,#doctorepuneet,.healthexp{background-size:cover}
.img_name span{width:130px;height:130px;border-radius:50%;padding-top:17px}
.img_name span img{width:100%}
.img_name>h3{font-family:Oswald,sans-serif!important;font-size:18px!important;font-weight:600;color:#000;padding:0 10px 0 0}
.outUserOtherDtl{display:block;padding:16px;color:#fff;top:0}
.font-number,.outUserOtherDtl p{font-size:15px}
.media img{border:1px dotted #000;display:flex;padding:10px 31px}
.channel{padding-top:15px;font-size:18px!important;color:#070706;font-weight:700}
.appoint,.nabh p{font-weight:900}
.article{border:1px solid #cdcdcd}
.article img{width:100%;padding:12px 0}
section.branch.divider.layer-overlay.overlay-theme-colored-5{background:#fbf6f5;padding-top:60px}
.alert{min-height:230px!important;max-height:100%!important}
.footer{padding:10px!important;background-color:#b24b38}
.btn.btn-primary.btn-block.text-center{background:#b24b38;border-color:#b24b38;margin-bottom:20px;border-radius:5px;cursor:context-menu}
.section-paddingg{padding-bottom:10px;padding-top:59px;background-color:#fff!important}
.stepss{padding-bottom:60px}
.circles{position:absolute;top:0;left:0;width:100%;height:100%}
.btn-primary,.fq{position:relative}
.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:rgba(255,255,255,.048);animation:15s linear infinite animate;bottom:-150px}
.circles li:first-child{left:25%;width:80px;height:80px;animation-delay:0s}
.circles li:nth-child(2){left:10%;width:20px;height:20px;animation-delay:2s;animation-duration:8s}
.circles li:nth-child(3){left:70%;width:20px;height:20px;animation-delay:4s}
.circles li:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:10s}
.circles li:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s}
.circles li:nth-child(6){left:75%;width:10px;height:10px;animation-delay:3s}
.circles li:nth-child(7){left:35%;width:50px;height:50px;animation-delay:7s}
.circles li:nth-child(8){left:50%;width:25px;height:25px;animation-delay:6s;animation-duration:45s}
.circles li:nth-child(9){left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}
@-webkit-keyframes bg-scrolling-reverse{
100%{background-position:50px 50px}
}
@-moz-keyframes bg-scrolling-reverse{
100%{background-position:50px 50px}
}
@-o-keyframes bg-scrolling-reverse{
100%{background-position:50px 50px}
}
@keyframes bg-scrolling-reverse{
100%{background-position:50px 50px}
}
@-webkit-keyframes bg-scrolling{
0%{background-position:50px 50px}
}
@-moz-keyframes bg-scrolling{
0%{background-position:50px 50px}
}
@-o-keyframes bg-scrolling{
0%{background-position:50px 50px}
}
@keyframes bg-scrolling{
0%{background-position:50px 50px}
}
.callbtn{display:flex;justify-content:flex-end}
.fq{color:#b24b38}
.faq .faq-list{list-style:none}
.faq .faq-list li{background:#b5807726;margin-bottom:10px;border-radius:2px;padding:10px 40px;border:1px solid #b24b3830}
a[aria-expanded=true]{color:#b24b38!important}
.faq .faq-list a{display:block;font-size:16px;font-weight:600;color:#232323}
.faq .faq-list i{font-size:16px;position:absolute;bottom:5p;left:30px;transition:1s}
.faq-title{font-size:17px;border-bottom:2px dashed #000;margin-bottom:30px;padding-bottom:10px;color:#000}
.btn-primary,.btn-primary:hover,.call-us .btn-secondary{border-color:#b24b38}
.faq .faq-list p{padding-top:5px;margin-bottom:20px;font-size:15px;color:rgb(26 20 20)}
.collapsed i.fas.fa-arrow-up{margin-top:4px;color:#b24b38;transform:rotate(180deg)}
.faq .faq-list li:has(a.collapsed){background-color:#ffffffb0!important;color:#b24b38!important}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;outline:0}
.choose1,.welcome-area{background-color:#b24b380d}
#doctormonials{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}
.doctormonial-heading{letter-spacing:1px;margin:30px 0;padding:10px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.doctormonial-heading span{font-size:1.3rem;color:#252525;margin-bottom:10px;letter-spacing:2px;text-transform:uppercase}
.doctormonial-box{box-shadow:2px 2px 30px rgba(0,0,0,.1);padding:20px 10px 3px;margin:15px;cursor:pointer;transition:.3s ease-in-out}
.profile-img{width:100px;height:100px;border-radius:50%;margin-right:10px}
.profile-img img{width:100%;object-fit:cover;object-position:center}
.name-user{padding-left:22px!important;display:flex;flex-direction:column}
.name-user strong{color:#3d3d3d;font-size:1.1rem;letter-spacing:.5px}
.reviewss .fa-star{color:#f6b83b}
.box-top{display:flex;justify-content:space-between;margin-bottom:20px}
.doctormonial-box:hover{transform:translateY(-10px)}
@media(max-width:1060px){
.doctormonial-box{padding:10px}
}
.bgfaq,.patient{padding-top:56px}
@media(max-width:790px){
.doctormonial-heading h1{font-size:1.4rem}
}
@media(max-width:340px){
.box-top{flex-wrap:wrap;margin-bottom:10px}
.reviews{margin-top:10px}
}
.bgfaq{overflow-x:hidden;background-color:#fff;padding-bottom:65px}
.patient{background:#efefef;padding-bottom:70px}
.btn-primary,.btn-primary:hover,.call-us,.call-us .btn-secondary{background-color:#b24b38}
#Patient_Report{padding-top:58px;padding-bottom:43px;background-attachment:fixed;background-color:#fbf6f5;background-repeat:no-repeat;background-size:cover;background-position:center}
.btn-primary{display:inline-block;color:#fff;letter-spacing:.1rem;transition:.3s;z-index:1}
.btn-primary:hover{color:#fff}
.btn-primary:after{position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:10rem;z-index:-2}
.btn-primary:before{position:absolute;bottom:0;left:0;width:0%;height:100%;transition:.3s;border-radius:5px;z-index:-1}
.mediapart{padding-top:50px;padding-bottom:26px}
.typewriter{font-size:25px;line-height:30px}
.addres{min-height:184px}
.adress{min-height:187px}
.call-us{height:68px;display:flex;padding:9px 10px;width:61%;position:relative;bottom:30px;justify-items:center;left:20%}
.call-us i.fa.fa-envelope,.call-us i.fa.fa-phone{color:#fff;font-size:16px;padding:10px}
.call-us i.fa.fa-calendar{color:#fff;font-size:18px;padding:10px}
.appoint{color:#b24b38;font-size:30px;line-height:0}
.report .owl-nav{position:relative;right:0;font-size:28px;color:#000}
.owl-nav .owl-prev{padding:13px}
.client .owl-nav{position:relative;right:0;text-align:center;font-size:40px;color:#b24b38}
.card.card3 img{object-fit:cover;height:237px;width:100%}
.types .owl-nav{position:relative;right:0;float:center;font-size:28px;color:#b24b38}
.btnform:hover{color:#000;background-color:#fff}
.btnform:hover i.fa.fa-calendar,.btnform:hover i.fa.fa-envelope,.btnform:hover i.fa.fa-phone,.btnform:hover span a{color:#000}
.line1{line-height:2.5rem}
.appointment-form .btn-primary{padding:10px 30px}
.appointment-form .btn-primary.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#b24b38;border-color:#232323}
.alert p,.btnn,.col-lg-12.col-sm-12.button2,.nabhlogo{display:flex;justify-content:center;align-items:center}
.phnbtn,.sec-btn{justify-content:center}
.choose2{font-size:23px!important;color:#222;font-weight:700;line-height:1.5rem;padding-top:15px}
.phnbtn{display:flex;align-items:center;max-height:75px;margin-top:auto;margin-bottom:auto;height:45px}
@media screen and (min-width:2560px){
.horiozntalbox2{background-image:url(../images/backdrop-min.png);background-color:#b24b38;position:relative;padding:8px;width:100%}
.article img{width:50%;margin:0 40px}
}
@media screen and (min-width:1440px) and (max-width:2560px){
.article img{width:50%;margin:0 40px}
.Finest{padding-left:24rem!important}
#header li{list-style:none}
.btnn{display:flex;justify-content:center;align-items:center}
}
@media screen and (min-width:1024px) and (max-width:1439px){
.about-img-box{position:relative;z-index:0}
#header #logo img{padding:0;margin:0;width:34%}
.btnn{display:flex;justify-content:center;align-items:center}
.Finest{padding-left:24rem!important}
#header li{list-style:none}
.about-img-bg h2{font-size:27px;width:83%;height:22%}
.about-img-one img{width:100%}
.content-box2 h2,.content-box3 h2{font-size:27px}
.box-top{display:flex;justify-content:space-between;flex-wrap:wrap}
}
@media screen and (min-width:768px) and (max-width:1024px){
.modal-body img{height:60vh!important;width:60vh!important}
.banner-area{background-position:unset}
}
@media screen and (min-width:768px) and (max-width:1023px){
.about-img-one img,.img3 img{width:100%}
.about-img-box.wow.fadeInLeft{margin-top:2rem}
.alert{min-height:365px!important;max-height:295px!important}
.btnn{display:flex;justify-content:center;align-items:center}
#header li{list-style:none}
.content-box2 h2,.content-box3 h2{font-size:20px}
.img3 img{padding:6px}
.banner-area{padding:10px}
.box-top{display:flex;justify-content:space-between;flex-wrap:wrap}
}
@media screen and (min-width:320px)and (max-width:374px){
    a.sec-btn.translator {
    display: none !Important;
}

#header li{display:none}
.fa-phone{font-size:5px}
#ayurvedic_hospital .sec-btn{width:72%}
.thm-btnfornav{font-size:15px!important;padding:5px 5px!important}
.btn{font-size:.7rem}
.fa-phone,.subhaedings{font-size:13px}
.phnbtn{height:35px}
}
@media screen and (min-width:375px)and (max-width:767px){
    
a.sec-btn.translator {
    display: none !Important;
}

.articless{padding-top:50px!important;border:none!important}
.collapsed i.fas.fa-arrow-up{margin-top:0}
.choose1{padding-top:5px}
.top-btn{padding:0;height:39px;text-align:center;margin-top:6px}
.fa-solid,.fas{font-weight:600}
.alert{min-height:101px!important}
.main-button{width:100%;display:flex!important;justify-content:center!important;align-items:center}
.spec-butn{font-size:14px!important}
#header li{display:none}
.horiozntalbox2{background-image:url(../images/backdrop2.png);background-color:#b24b38;position:relative;padding-top:8px;width:100%}
}
.services-process .step,.step{width:45px;height:45px;top:0;font-size:1.8rem}
.sec-btn{padding:7px 11px!important}
.content-box2 h2{font-size:33.7px}
.content-box2,.content-box3{flex-direction:column;left:25px!important}
.content-box3 h2{font-size:15.7px}
.choose{padding-top:5px}
.box{/* min-height:85vh; */display:flex;justify-content:center;align-items:center}
.img3 img{width:100%;padding:6px}
.box-top{display:flex;justify-content:space-between;flex-wrap:wrap}
.Finest{display:flex;justify-content:flex-start;align-items:center}
.services-process__item{border-radius:4px;border:2px solid #b7b7b7;padding:15px;position:relative}
.services-process .step{display:block;position:absolute;left:0;font-weight:600;line-height:55px;color:#777}
.services-process .step::after,.step::after{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:85px 85px 0 0;border-color:#f1f1f1 transparent transparent;z-index:-1}
.rright.step-arrow.d-none.d-md-block{display:block;width:39px;height:28px;background-image:url(../images/arrow/arrow-right.jpg);background-repeat:no-repeat;position:absolute;top:50%;margin-top:-20px;right:-39px;z-index:1}
.step-arrow.third.d-none.d-md-block.thirdd,.thirdd .step-arrow .d-none .d-md-block{width:28px;bottom:-39px;background-image:url(../images/arrow/step-3.jpg);height:39px;display:block}
.thirdd .step-arrow .d-none .d-md-block{top:auto;left:50%;margin-left:-14px;margin-top:auto}
.lefttstep-arrow step-left d-none d-md-block{display:block;width:41px;height:30px;background-image:url(../images/arrow/step-left.jpg);right:-34px}
[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.services-process__item i::before{top:0;transition:.3s;position:relative}
.services-process h3{font-size:1.25rem}
.step-arrow.third.d-none.d-md-block.thirdd{margin-left:144px;position:absolute;background-repeat:no-repeat;z-index:1}
.step-arrow.step-left.d-none.d-md-block.leftt{display:block;width:50px;height:39px;bottom:174px;background-image:url(../images/arrow/step-left.jpg);position:absolute;background-repeat:no-repeat;z-index:1;left:-40.7px}
.step{display:block;position:absolute;left:0;font-weight:600;line-height:55px;color:#b24b38}
.horiozntalbox,.sec-btn{background-color:#232323;position:relative}
.sec-btn,.sec-btn-book,.sec-btn-btn{line-height:24px;overflow:hidden;text-transform:none}
.main-about-us{padding-top:50px;padding-bottom:50px}
.sec-btn{font-weight:500;color:#fff;display:inline-block;border-radius:4px;transition:.5s;z-index:1;font-size:17px;display:flex;align-items:center;width:80%;border:1px solid #232323}
.about-img-bg{display:flex;justify-content:center;align-items:center}
.Finest{padding-top:35px;padding-left:73px;display:flex;justify-content:flex-start;align-items:center}
.content-box,.content-box2{border-radius:5px;top:-50px;justify-content:center;bottom:0;display:flex}
.horiozntalbox{height:141px}
.content-box{background:url(../images/bar.png);height:91%;width:88%;position:absolute;left:70px;right:0;align-items:center;box-shadow:rgb(255 255 255 / 24%) 0 2px 5px}
.horiozntalbox2{background-image:url(../images/backdrop2.png);background-color:#b24b38;position:relative;padding:3rem 8px;width:100%;min-height:196px!important}
.content-box2,.content-box3,.element1:after{position:absolute;right:0}
.content-box2{background:url(../images/bar2.png) 0 0/cover no-repeat;height:89%;width:89%;align-items:center;box-shadow:rgb(10 80 65) 0 2px 11px}
.img-style{border-radius:6px}
.element1:after{content:'';background:linear-gradient(132deg ,#b24b38,#232323 50%,#b24b38);background-size:cover;height:100%;width:80%;z-index:0;top:20px;-webkit-animation-duration:1.3s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;cursor:pointer;animation-name:bounce2;-moz-animation-name:bounce2;border-radius:4px}
.bounce2{-webkit-animation-duration:1.3s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;cursor:pointer;animation-name:bounce2;-moz-animation-name:bounce2}
@keyframes bounce2{
0%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(+5px);-ms-transform:translateY(+5px);transform:translateY(+5px)}
}
.content-box3{background:url(../images/bar2.png);height:91%;width:88%;border-radius:5px;top:60px;bottom:0;display:flex;justify-content:center;align-items:center;box-shadow:rgb(10 80 65) 0 2px 5px}
.bttnn a{background:#fff;color:#b24b38;display:flex;align-items:center;justify-content:center}
.articless{padding-top:50px;padding-bottom:52px}
::-moz-scrollbar{width:5px}
::-webkit-scrollbar-track{background-color:#bfbfbf}
::-moz-scrollbar-track{background-color:#bfbfbf}
::-webkit-scrollbar-thumb{background:#b24b38;border-radius:10px}
::-moz-scrollbar-thumb{background:#b24b38;border-radius:10px}
::-webkit-scrollbar-thumb:hover{background:#141b22}
::-moz-scrollbar-thumb:hover{background:#141b22}
.main-banner-img-one{position:relative;z-index:1}
.banner-circle-first,.banner-circle-second{position:absolute;top:0;left:0;z-index:-1;animation-iteration-count:infinite}
.banner-circle-first{animation-name:rotateme;animation-duration:15s;animation-timing-function:linear;-webkit-animation-name:rotateme;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotateme;-moz-animation-duration:15s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:rotateme;-ms-animation-duration:15s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:rotateme;-o-animation-duration:15s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}
.about-circle-one,.banner-circle-second{animation-duration:15s;animation-timing-function:linear}
@-webkit-keyframes rotateme{
0%{-webkit-transform:rotate(0);opacity:1}
50%{-webkit-transform:rotate(180deg);opacity:.7}
100%{-webkit-transform:rotate(360deg);opacity:1}
}
@-moz-keyframes rotateme{
0%{-moz-transform:rotate(0);opacity:1}
50%{-moz-transform:rotate(180deg);opacity:.7}
100%{-moz-transform:rotate(360deg);opacity:1}
}
@-o-keyframes rotateme{
0%{-o-transform:rotate(0);opacity:1}
50%{-o-transform:rotate(180deg);opacity:.7}
100%{-o-transform:rotate(360deg);opacity:1}
}
@keyframes rotateme{
0%{transform:rotate(0);opacity:1}
50%{transform:rotate(180deg)}
100%{transform:rotate(360deg);opacity:1}
}
.banner-circle-second{animation-name:rotateme-up;-webkit-animation-name:rotateme-up;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotateme-up;-moz-animation-duration:15s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:rotateme-up;-ms-animation-duration:15s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:rotateme-up;-o-animation-duration:15s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}
.about-circle-one,.fitness{animation-iteration-count:infinite}
@-webkit-keyframes rotateme-up{
0%{-webkit-transform:rotate(0);opacity:1}
50%{-webkit-transform:rotate(180deg);opacity:.7}
100%{-webkit-transform:rotate(360deg);opacity:1}
}
@-moz-keyframes rotateme-up{
0%{-moz-transform:rotate(360deg);opacity:1}
50%{-moz-transform:rotate(180deg);opacity:.7}
100%{-moz-transform:rotate(0);opacity:1}
}
@keyframes rotateme-up{
0%{transform:rotate(360deg);opacity:1}
50%{transform:rotate(180deg)}
100%{transform:rotate(0);opacity:1}
}
.banner-text{padding-left:0;font-size:25px}
.fa-phone,.subhaedings{font-size:15px}
.about-img-box{position:relative;z-index:0}
.about-img-bg,.fitness{position:absolute;bottom:0;left:0}
.about-img-bg{background-color:#b24b38;border-radius:6px;width:100%;height:50%;z-index:-1}
.call-button,.call-button:focus,.call-button:hover{background-color:#232323}
.fitness{z-index:1;animation-duration:2.5s;animation-fill-mode:both;animation-name:hero-bounce}
.about-circle-one,.about-circle-two{position:absolute;top:0;left:0;z-index:-2}
.about-circle-one{animation-name:rotateme;-webkit-animation-name:rotateme;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotateme;-moz-animation-duration:15s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:rotateme;-ms-animation-duration:15s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:rotateme;-o-animation-duration:15s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}
.about-circle-two{animation-name:rotateme-up;animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:rotateme-up;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotateme-up;-moz-animation-duration:15s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:rotateme-up;-ms-animation-duration:15s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:rotateme-up;-o-animation-duration:15s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear}
@keyframes hero-bounce{
0%,100%,20%,50%,80%{transform:translateY(0)}
40%{transform:translateY(-30px)}
60%{transform:translateY(-15px)}
}
.iconn{position:relative;bottom:37px}
.button1{margin:auto}
div#header\ home{padding:9px}
.fa-phone{padding:0 7px}
.call-button{display:inline-block;border:none;margin-bottom:7px;outline:0;color:#fff;font-family:inherit;font-size:16px;font-weight:400;cursor:pointer;transition:150ms ease-in-out}
.call-button:active{transition-duration:75ms}
.head-top{font-size:35px;color:#232323}
.main-button{width:100%;justify-content:flex-start}
.sec-btn-book,.sec-btn-btn{font-weight:500;color:#fff!important;background-color:#b24b38;display:inline-block;padding:12px 35px;border-radius:4px;transition:.5s;position:relative;z-index:1;border:0 solid #fff;font-size:17px;display:flex;justify-content:center;align-items:center}
.call-btn,.call-btn:hover{color:#b24b38}
.font-italic{font-style:italic!important;font-size:1.2rem}
.rep-img img{min-height:50vh}
.rep-img{border:10px solid rgb(255 255 255);border-radius:5px}
.rep-img h4{padding-top:10px;padding-bottom:0!important;color:#000;margin:0;background:#fff;font-size:27px!important}
.clinicss{padding-bottom:60px}
.font-number{display:none!important}
.headr_logo{max-width:85px}
a.sec-btn-btn:hover,a.sec-btn:hover{color:#b24b38;background-color:#fff!important}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-transform:uppercase}
.container-fluid.horiozntalbox2 h2.p-3{margin-bottom:0!important;padding-bottom:8px!important}
.container-fluid.horiozntalbox2 .banner-text p{margin-bottom:1.4rem!important}
#btnSubmit{width:auto}
.btn-primary.disabled,.btn-primary:disabled{cursor:no-drop}
.call-btn{font-weight:600;font-size:23px}
@media (min-width:426px) and (max-width:1024px){
.ourUserBox{min-height:550px}
}
.element1:before{position:absolute;content:'';background-image:url(../images/element1.png);background-position:center;background-size:cover;height:120px;width:120px;z-index:0;top:-40px;left:-30px;opacity:.5;-webkit-animation-duration:1.3s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;cursor:pointer;animation-name:bounce2;-moz-animation-name:bounce2}
.element1{position:relative}
img.img-fluid.img-style.bounce{z-index:100;position:relative}
.element1:after{position:absolute;content:'';background-position:center;background-color:#b24b38;background-size:cover;min-height:15vh;height:100%;width:90%;z-index:0;top:25px;right:-18px;-webkit-animation-duration:1.3s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;cursor:pointer;animation-name:bounce2;-moz-animation-name:bounce2;border-radius:4px}
.bounce{-webkit-animation-duration:1.3s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;cursor:pointer;animation-name:bounce;-moz-animation-name:bounce}
.sta{position:fixed;bottom:20px;left:35%}
.modal-body img{height:80vh;width:130vh}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:auto;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2));justify-content:center!important}
.cta-one{position:relative;display:block;background-color:#b24b38;padding:50px 0 50px;overflow:hidden;z-index:1}
.cta-one__shape-1{position:absolute;top:-219px;left:0;opacity:.08;z-index:-1}
.cta-one__shape-1 img{width:auto}
.cta-one__inner{position:relative;display:flex;align-items:center;justify-content:space-between}
.cta-one__text{font-size:25px;font-weight:600;margin:0;text-align:center;line-height:30px;color:#fff}
.cta-one__btn-box{position:relative;display:block;text-align:center;margin-left:20px}
.cta-one__btn{font-size:12px;font-weight:600;padding:4px 30px 4px;color:#232323;background-color:#fff!important}
.thm-btn{position:relative;display:inline-block;vertical-align:middle;-webkit-appearance:none;outline:0!important;color:#b24b38;font-size:16px;font-weight:400;padding:10px 30px;border-radius:5px;overflow:hidden;transition:all .5s linear;z-index:1}
.thm-btn:hover:before{transform:scalex(1);transform-origin:left center}
.thm-btn::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;color:#fff!important;background-color:#232323;transform:scalex(0);transform-style:preserve-3d;transition:transform .4s ease-in-out;transform-origin:right center;z-index:-1}
.thm-btnfornav{position:relative;display:inline-block;vertical-align:middle;-webkit-appearance:none;outline:0!important;color:#b24b38;font-size:16px;font-weight:400;padding:11px 20px;border-radius:5px;overflow:hidden;transition:all .5s linear;z-index:1}
.thm-btnfornav:hover:before{transform:scalex(1);transform-origin:left center}
.thm-btnfornav::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;color:#fff!important;background-color:#232323;transform:scalex(0);transform-style:preserve-3d;transition:transform .4s ease-in-out;transform-origin:right center;z-index:-1}
#treats_gallbladder_stones{background:#b24b380d}
.header-area{background:#fff}
section#health_experts{padding-top:50px}
section#articles{padding-top:50px}
.cta-one>.cta-one__shape-1+.container>.cta-one__inner p.cta-one__text{text-transform:uppercase;font-size:1.6rem}
section#our_patients{background-color:#fbf6f5;padding-top:60px;padding-bottom:60px}
@media only screen and (max-width:480px){
#home .text-white.txttt{display:none}
}


.btn-3.blink-btn {
    padding: 10px 19px;
    color: #fff;
    background: #b24b38;
    display: inline-block;
    cursor: none;
    transition: .1s ease !important;
    text-transform: uppercase;
    width: auto;
    border-radius: 2px;
    font-weight: 600;
    margin-top:8px;
}

.blink-soft {
  animation: blinker 1.8s linear infinite;
  font-size: 15px;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}


@media only screen and (max-width:480px){
    
    .blink-soft {
        font-size: 22px;
    }
}


#phone-error{
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    color: #b24b38;
    padding: 0;
    letter-spacing: 0;
    margin-top: -12px;
    padding: 10px;
    text-align:left;
}


ul.points.mt-3.paragrph {
    font-size: 18px !important;
}

section#home h1.text-white {
    font-size: 2.3rem !important;
}
.col-10.col-lg-6.callbtn.top-btn a.sec-btn-btn.thm-btnfornav.phnbtn {
    background-color: transparent !important;
    color: black !important;
    font-size: 22px !important;
}

.col-10.col-lg-6.callbtn.top-btn a.sec-btn-btn.thm-btnfornav.phnbtn::before {
    content: none !important;
}

.col-10.col-lg-6.callbtn.top-btn a.sec-btn-btn.thm-btnfornav.phnbtn i.fa-solid.fa-phone {
    font-size: 22px;
}



section#home .row.d-flex.align-items-end.justify-content-center h1.text-white {
    margin-top: 2rem;
}

.card-body.key-feature:hover {
    filter: drop-shadow(2px 4px 6px black);
    background: #285e4e;
}

.card:hover > .card-body {
    background-color: #b24b38;
}
.card-body.key-feature {
    background: #cc68541a;
}
.card > .card-body {
    background: #b24b38;
    color: white !important;
    padding: 10px 15px;
    border-radius: 5px;
    text-align: center;
    min-height: 300px;
    margin-bottom: 1.5rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center !important;
    transition: 500ms;
}
.card .card-body {
    height: 100%;
    border: 1px solid #fff;
    margin: 0px 0px 0px;
    padding: 10px 5px;
    cursor: pointer;
    text-align: center;
}

.card-body.key-feature:hover {
    filter: drop-shadow(2px 4px 6px black);
    background: #285e4e;
}
.card:hover > .card-body {
    background-color: #b24b38;
}
.card-body.key-feature {
    background: #cc68541a;
}

img.key-feature-img {
    width: 100px;
    border-radius: 50%;
    height: 100px;
}

.card-title.feature-tile.mt-4 {
    color: #b24b38;
    font-weight: 700;
    font-size: 1.25rem;
}

.card-body.key-feature:hover .card-title.feature-tile {
    color: #ffffff;
}
section.echs .col-md-3.col-lg-3.col-sm-3.col-sm-6.col-6 {
    padding: 5px;
}
section.echs {
    padding: 60px 0;
    overflow: hidden;
    padding-bottom: 0;
}

.enquiry_counter {
    width: 100px;
    color: #b24b38;
    height: 100px;
    background: #E3E3E3;
    border-radius: 50%;
    font-size: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
}
input#btnSubmit {
    white-space: break-spaces;
}

.btn.disabled, .btn:disabled {
    opacity: .65;
    cursor: no-drop;
}

.phoneError{
    text-align:center;
    margin-bottom:12px;
}


#popup {
    background-color: #131a21;
    text-align: center;
    width: 420px !important;
    max-width: 800px;
    padding-top: 25px;
}
h2.Phoneheading {
    font-size: 25px;
    border-bottom: 1px solid #ffffff12;
    padding-bottom: 10px;
    color: #fff !important;
    text-align: center;
    line-height: 1.2;
    text-transform:none;
}
p.PhoneSubHeading {
    font-size: 18px;
    color: white !important;
    padding-top: 10px;
}

#popup span{
    color: #fff;
    font-size: 16px;
    margin-bottom: 20px;
    display: block;
}

button#btnSubmitNo {
    width: auto;
    margin: 0 auto;
    padding: 8px 10px;
}

.flash-message {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #03a84e;
  color: rgb(33 33 33);
  padding: 10px 20px;
  border-radius: 5px;
  opacity: 0;
  transition: opacity 0.5s ease;
  animation: slideIn 1s ease forwards;
  z-index: 6;
  display:none;
  box-shadow: 0px 0px 11px -3px #131a21;
  font-weight: 700;
  text-transform: uppercase;
}

@keyframes slideIn {
  from { bottom: -100px; opacity: 0; }
  to { bottom: 20px; opacity: 1; }
}

.close-button {
  position: fixed;
  top: -23px;
  right: -29px;
  cursor: pointer;
  font-size: 20px;
  font-weight: 300;
  opacity: 0;
  transition: 400ms;
  background-color: #f00;
  color: white;
  padding: 0px 0px;
  border-radius: 3px;
  z-index: -4;
  border: 1px solid #ffffff;
  height: 27px;
  width: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1px;
}

div#flash-message:hover span#close-button {
    opacity: 1;
}

.flash-message {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #ffffff;
  color: #f00;
  padding: 10px 20px;
  border-radius: 5px;
  opacity: 0;
  transition: opacity 0.5s ease;
  animation: slideIn 1s ease forwards, blink 1s infinite;
  z-index: 8;
  display: none;
  box-shadow: 0px 0px 11px -3px #212121;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  border: 1px solid #f00;
}

@keyframes slideIn {
  from { bottom: -100px; opacity: 0; }
  to { bottom: 20px; opacity: 1; }
}

@keyframes blink {
  0%, 100% {color: #bf1212;}
  50% {color: #6f0000;}
}
.flash-backdrop {
    position: fixed;
    background-color: #ffffff;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    min-height: 100vh;
    min-width: 100vw;
    z-index: 7;
    overflow: hidden !important;
}

p.card-title.feature-tile.mt-3.insurance-head {
    font-size: 22px;
    font-weight: 700;
    color: #cb6252;
    text-align: center;
}
img.insurance {
    width: 100%;
}