@media only screen and (max-width: 767px) {
.ptb-100{padding-top:50px;padding-bottom:50px}
.pt-100{padding-top:50px}
.pb-100{padding-bottom:50px}
.pb-70{padding-bottom:20px}
.pt-70{padding-top:20px}
h3{font-size:20px}
.default-btn{font-size:15px;padding:12px 20px}
.section-title{margin-bottom:30px;text-align:center!important}
.section-title span{font-size:14px}
.section-title h2{font-size:25px}
.section-btn{position:unset;margin-bottom:40px;text-align:center}
.top-header{padding:6px 0;}
.top-header .header-left-content{margin-bottom:20px;text-align:center}
.top-header .header-right-content{float:unset;text-align:center}
.top-header .header-right-content li{padding-left:30px;font-size:16px;line-height:26px;margin-top:0!important;margin-bottom:2px!important;}
.top-header .header-right-content li i{font-size:20px;top: 50%;transform: translateY(-50%);}
.top-header .header-right-content li:last-child i{font-size:17px;}
.top-header .header-right-content li span{margin:0}
.top-header .header-right-content li a{margin:0;font-size:16px}
.top-header .header-right-content li::after{display:none}
.top-header .header-right-content li:last-child{margin-bottom:0}
.banner-area{height:100%;padding-top:135px;padding-bottom:70px}
.banner-content{text-align:center}
.banner-content h1{font-size:35px}
.single-feature{padding-left:0}
.single-feature span{font-size:16px}
.single-feature.active{margin-top:30px;margin-bottom:30px}
.single-feature.active::before{display:none}
.single-feature.active img{width:36px;top:-5px}
.single-feature.active span{color:#fff;padding-left:65px;top:4px}
.partner-area .owl-theme .owl-nav .owl-next{right:0}
.partner-area .owl-theme .owl-nav .owl-prev{left:0}
.choose-us-content{text-align:center}
.choose-us-img{margin-bottom:30px;text-align:center}
.appointment-here-form{background-image:none;text-align:center;padding:20px}
.appointment-here-form .default-btn{margin-bottom:0}
.single-services{padding:20px}
.single-services .services-icon{width:80px;height:80px}
.testimonial-img{margin-bottom:30px}
.testimonial-content{text-align:center}
.testimonial-content i{margin-bottom:5px}
.testimonial-content p{font-size:16px}
.testimonial-area .owl-carousel .owl-item img{margin:auto}
.testimonial-area .owl-theme .owl-dots{margin-top:30px!important}
.single-doctors{margin-top:0!important}
.doctors-area .owl-theme .owl-nav{position:unset;margin-bottom:30px}
.single-blog-post .blog-content{padding:20px}
.single-blog-post .blog-content ul{margin-top:10px}
.subscribe-bg{background-image:none;padding:50px 20px;padding-bottom:20px}
.subscribe-bg .newsletter-form .default-btn{position:unset;height:50px;margin:30px auto 0;display:table}
.subscribe-content{text-align:center;padding-left:0}
.subscribe-content img{position:unset;margin-bottom:30px}
.single-footer-widget h3{margin-bottom:15px}
.single-footer-widget img{margin-bottom:20px}
.copy-right-area{padding-top:20px;padding-bottom:20px}
.navbar-area .others-option .option-item .search-overlay.search-popup{width:220px}
.choose-us-content-two h2{font-size:25px}
.address-and-week{position:unset;max-width:100%}
.choose-us-content-two{margin-bottom:30px}
.choose-us-img-two img{margin-bottom:30px}
.choose-us-img-two::before{display:none}
.single-counter span.first{display:block;}
.single-blog-post.mb-0{margin-bottom:30px!important}
.doctors-img img{width:100%}
.services-area.services-area-two .owl-carousel .owl-item img{width:100%}
.banner-area.banner-area-three{height:100%}
.banner-area.banner-area-three .banner-content{margin-left:auto;margin-bottom:30px}
.banner-area.banner-area-three .banner-content h1{font-size:35px}
.appointment-box{position:unset;margin-bottom:30px}
.appointment-box p{padding:15px}
.appointment-box .appointment-form{padding:15px}
.address-and-week p{padding:15px}
.address-and-week .address-week{padding:15px}
.address-and-week .address-week .week li{font-size:14px}
.about-img img{width:100%}
.about-img .about-img-2{margin-top:30px;margin-left:0;margin-bottom:30px}
.about-img .about-img-2 .about-post{position:absolute;right:0;bottom:0}
.about-content{margin-left:0}
.about-content h2{font-size:25px}
.about-content .granted{padding-left:0}
.about-content .granted span{position:unset;line-height:1}
.about-content .default-btn{margin-top:35px}
.before-after-img ul{left:10px;right:10px;bottom:10px}
.online-treatment-content{margin-left:0;margin-top:30px}
.online-treatment-content h2{font-size:25px}
.page-title-area{padding-top:170px;padding-bottom:100px}
.page-title-area .page-title-content h2{font-size:35px}
.page-title-area .page-title-content ul li{font-size:15px}
.doctors-sidebar .availability{padding:20px}
.doctors-details .doctors-history{padding:20px}
.doctors-details .doctors-history h2{font-size:30px}
.doctors-details .doctors-history span{font-size:18px}
.services-area.services-area-two .single-services img{width:100%}
.blog-details-content{margin-bottom:35px}
.blog-details-content .blog-top-content .news-content h3{font-size:20px}
.blog-details-content .blog-top-content .news-content .admin li{margin-bottom:10px}
.blog-details-content .blog-top-content .news-content .admin li:last-child{margin-bottom:0}
.blog-details-content .blog-top-content blockquote{z-index:1;margin-top:20px;margin-bottom:20px}
.blog-details-content .blog-top-content blockquote p{padding-left:0}
.blog-details-content .blog-top-content blockquote i{opacity:.2;z-index:-1}
.blog-details-content .comments ul li{padding-left:0}
.blog-details-content .comments ul li img{position:unset;display:block}
.blog-details-content .comments ul li h3{padding-bottom:0;margin-bottom:0}
.blog-details-content .leave-reply h3{margin-bottom:20px}
.services-details-content{margin-top:5px}
.services-details-content .services-top-content .news-content h3{font-size:20px}
.services-details-content .news-content-2 h3{font-size:20px}
.services-details-content .news-content-3 h3{font-size:20px}
.department-details-content{margin-top:5px}
.department-details-content .services-top-content .news-content h3{font-size:20px}
.department-details-content .news-content-2 h3{font-size:20px}
.department-details-content .news-content-3 h3{font-size:20px}
.online-price-list ul li .one{float:unset;margin-left:0}
.online-price-list ul li .two{float:unset}
.user-area-style .account-title h2{font-size:25px!important}
.user-area-style .contact-form-action{padding:20px}
.user-area-style .contact-form-action.mb-50{margin-bottom:50px}
.user-area-style .contact-form-action form .form-group{margin-bottom:20px}
.user-area-style .contact-form-action form .login-action{margin-bottom:20px}
.user-area-style .contact-form-action form .login-action .forgot-login{float:unset;margin-top:10px;margin-bottom:10px;text-align:left;display:block}
.user-area-style .contact-form-action form .text-right{text-align:left!important}
.user-area-style .contact-form-action form .default-btn{margin-bottom:16px}
.user-area-style.recover-password-area h3{font-size:30px}
.user-area-style.recover-password-area .now-register{float:left}
.user-area-style.recover-password-area p{margin-bottom:20px}
.user-area-style.recover-password-area .default-btn{margin-bottom:0!important}
.coming-soon-area{height:100%;padding:120px 15px}
.coming-soon-area .coming-soon-content{padding:30px 20px}
.coming-soon-area .coming-soon-content h2{margin-top:25px;font-size:28px}
.coming-soon-area .coming-soon-content #timer{margin-top:10px}
.coming-soon-area .coming-soon-content #timer div{width:95px;height:100px;font-size:35px;margin-top:20px}
.coming-soon-area .coming-soon-content #timer div span{font-size:14px}
.coming-soon-area .coming-soon-content form{max-width:100%;margin-top:40px}
.faq-accordion .accordion .accordion-title{font-size:16px}
.privacy-policy .title h2{font-size:25px}
.privacy-policy .title p{font-size:15px}
.privacy-policy .privacy-content{margin-bottom:25px}
.privacy-policy .privacy-content p{margin-bottom:0}
.terms-conditions .conditions-content{margin-bottom:25px}
.terms-conditions .title h2{font-size:25px}
.error-area{padding:70px 0}
.error-area .error-content-wrap p{margin:15px 0 20px;font-size:15px}
.error-area .error-content-wrap h1{font-size:100px}
.single-product a h3{font-size:18px}
.showing-result-count{text-align:center;margin-bottom:10px}
.product-img img{width:100%}
.shopping-cart-area{overflow:hidden}
.shopping-cart-area .cart-table{text-align:center}
.shopping-cart-area .cart-table table thead tr th{font-size:16px}
.shopping-cart-area .cart-table table tbody tr td a{font-size:14px}
.shopping-cart-area .cart-table table thead tr th{padding:0 40px 10px;white-space:nowrap}
.shopping-cart-area .cart-table table thead tr th:first-child{text-align:left;padding-left:0}
.shopping-cart-area .cart-table table tbody tr td{white-space:nowrap}
.shopping-cart-area .cart-table table tbody tr td:first-child{text-align:left;padding-left:0}
.shopping-cart-area .cart-table table tbody tr td.product-subtotal .remove{margin-left:15px;float:unset}
.shopping-cart-area .coupon-cart .form-group .default-btn{position:unset;top:0;right:0;height:50px;margin-top:30px;margin-bottom:30px;line-height:29px}
.shopping-cart-area .cart-totals{padding:20px}
.shopping-cart-area .default-btn{display:block}
.shopping-cart-area .default-btn.update{padding:16px 20px}
.checkout-area .billing-details{margin-bottom:30px;padding:20px}
.checkout-area .billing-details h3{font-size:25px}
.checkout-area .cart-totals{padding:20px}
.checkout-area .faq-accordion .default-btn{margin-bottom:0}
.checkout-area .faq-accordion{padding:20px}
.product-details-area .section-title{margin:-15px auto 30px}
.product-details-area .product-details-image{margin-bottom:20px}
.product-details-area .products-details-tab{margin-top:30px}
.product-details-area .products-details-tab .tab_content{padding:0;padding-top:30px}
.product-details-area
.products-details-tab
.tab_content
.tabs_item
.products-details-tab-content
.product-review-form
.review-comments
.review-item{padding-right:0}
.portfolio-details-content .portfolio-top-content .news-content h3{font-size:20px}
.portfolio-details-content .portfolio-top-content .news-content-2 h3{font-size:20px}
.portfolio-details-content .portfolio-top-content .news-content-3 h3{font-size:20px}
.product-view-one .modal-content .product-content h3 a{margin-top:28px}
.shopping-cart-area .cart-totals{max-width:100%}
.checkout-area .billing-details{margin-bottom:35px}
.blog-column-one{margin-bottom:35px}
.blog-column-two{margin-bottom:35px}
.contact-form{margin-bottom:50px}
#msgSubmit{font-size:16px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.top-header .header-left-content{margin-bottom:0}
.navbar-area .others-option .option-item .search-overlay.search-popup{width:300px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ptb-100{padding-top:50px;padding-bottom:50px}
.pt-100{padding-top:50px}
.pb-100{padding-bottom:50px}
.pb-70{padding-bottom:20px}
.pt-70{padding-top:20px}
h3{font-size:20px}
.default-btn{font-size:15px;padding:12px 20px}
.section-title span{font-size:14px}
.section-title h2{font-size:30px}
.top-header .header-right-content{float:none}
.top-header .header-right-content li{margin-right:10px}
.top-header .header-right-content li:last-child{margin-bottom:0}
.banner-area{height:100%;padding-top:135px;padding-bottom:70px}
.banner-content{text-align:center}
.banner-content h1{font-size:35px}
.single-feature{padding-left:0}
.single-feature span{font-size:16px}
.single-feature.active{margin-top:30px;margin-bottom:30px}
.single-feature.active::before{display:none}
.single-feature.active img{width:36px;top:-5px}
.single-feature.active span{color:#fff;padding-left:65px;top:4px}
.partner-area .owl-theme .owl-nav .owl-next{right:0}
.partner-area .owl-theme .owl-nav .owl-prev{left:0}
.choose-us-content{text-align:center}
.choose-us-img{margin-bottom:30px;text-align:center}
.appointment-here-form{background-image:none;text-align:center;padding:20px}
.appointment-here-form .default-btn{margin-bottom:0}
.single-services{padding:20px}
.single-services .services-icon{width:80px;height:80px}
.testimonial-img{margin-bottom:30px}
.testimonial-content{text-align:center}
.testimonial-content i{margin-bottom:5px}
.testimonial-content p{font-size:16px}
.testimonial-area .owl-carousel .owl-item img{margin:auto}
.testimonial-area .owl-theme .owl-dots{margin-top:30px!important}
.single-doctors{margin-top:0!important}
.doctors-area .owl-theme .owl-nav{position:unset;margin-bottom:30px}
.single-blog-post .blog-content{padding:20px}
.single-blog-post .blog-content ul{margin-top:10px}
.subscribe-bg{background-image:none}
.subscribe-bg .newsletter-form .default-btn{position:unset;height:50px;margin:30px auto 0;display:table}
.subscribe-content{text-align:center;padding-left:0}
.subscribe-content img{position:unset;margin-bottom:30px}
.single-footer-widget h3{margin-bottom:15px}
.single-footer-widget img{margin-bottom:20px}
.copy-right-area{padding-top:20px;padding-bottom:20px}
.feature-area .container-fluid{max-width:740px}
.choose-us-content-two h2{font-size:25px}
.address-and-week{position:unset;max-width:100%}
.choose-us-content-two{margin-bottom:30px}
.choose-us-img-two img{margin-bottom:30px}
.choose-us-img-two::before{display:none}
.single-counter{padding-left:0;}
.single-blog-post.mb-0{margin-bottom:30px!important}
.doctors-img img{width:100%}
.services-area.services-area-two .owl-carousel .owl-item img{width:100%}
.banner-area.banner-area-three{height:100%}
.banner-area.banner-area-three .banner-content{margin-left:auto;margin-bottom:30px}
.banner-area.banner-area-three .banner-content h1{font-size:35px}
.appointment-box{position:unset;margin-bottom:30px}
.appointment-box p{padding:15px}
.appointment-box .appointment-form{padding:15px}
.address-and-week p{padding:15px}
.address-and-week .address-week{padding:15px}
.about-img img{width:100%}
.about-img .about-img-2{margin-top:30px;margin-left:0;margin-bottom:30px}
.about-img .about-img-2 .about-post{position:absolute;right:0;bottom:0}
.about-content{margin-left:0}
.about-content h2{font-size:25px}
.about-content .granted{padding-left:0}
.about-content .granted span{position:unset;line-height:1}
.about-content .default-btn{margin-top:35px}
.before-after-img ul{left:10px;right:10px;bottom:10px}
.online-treatment-content{margin-left:0;margin-top:30px}
.online-treatment-content h2{font-size:25px}
.testimonial-area .text-align-left{text-align:center}
.choose-us-img-two img{width:100%}
.page-title-area{padding-top:170px;padding-bottom:100px}
.page-title-area .page-title-content h2{font-size:40px}
.page-title-area .page-title-content ul li{font-size:15px}
.doctors-sidebar .availability{padding:20px}
.doctors-details .doctors-history{padding:20px}
.doctors-details .doctors-history h2{font-size:30px}
.doctors-details .doctors-history span{font-size:18px}
.services-area.services-area-two .single-services img{width:100%}
.blog-details-content{margin-bottom:35px}
.services-details-content{margin-top:5px}
.department-details-content{margin-bottom:35px}
.user-area-style .contact-form-action.mb-50{margin-bottom:50px}
.checkout-area .billing-details{margin-bottom:35px}
.blog-column-one{margin-bottom:35px}
.blog-column-two{margin-bottom:35px}
.contact-form{margin-bottom:50px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.navbar-area .main-nav nav .navbar-nav .nav-item a{margin: 0 8px;}
.single-feature{padding-left:30px}
.single-feature span{font-size:16px}
.single-feature.active::before{bottom:-48px}
.appointment-here-form h3{font-size:18px}
.single-services{padding:20px}
.single-services .services-icon{width:80px;height:80px}
.single-doctors .doctors-content{padding:20px}
.single-doctors .doctors-content h3{font-size:20px}
.single-counter{padding-left:55px}
.single-counter i{font-size:40px}
.single-counter h2{font-size:30px}
.single-counter h3{font-size:14px}
.top-header .header-right-content li{margin-right:15px}
.banner-area.banner-area-three .banner-content h1{font-size:55px}
.address-and-week p{padding:20px}
.address-and-week .address-week{padding:20px}
.appointment-box p{padding:20px}
.appointment-box .appointment-form{padding:20px}
.about-img .about-img-2{margin-top:30px;margin-left:0;position:relative}
.about-content{margin-left:0}
.about-img .about-img-2 .about-post{right:0;bottom:0}
.online-treatment-content h2{font-size:38px}
.services-area.services-area-two .single-services .services-content{padding:20px;padding-top:20px}
.services-area.services-area-two .single-services img{width:100%}
.single-portfolio .portfolio-content{padding:20px}
.single-blog-post .blog-content{padding:20px}
.single-blog-post .blog-img .date{right:20px}
.navbar-area .main-nav nav .navbar-nav .nav-item.faq{display: none;}
}
@media only screen and (min-width: 1700px) {
.header-area{margin-left:100px;margin-right:100px}
.header-area.header-area-two{margin-left:0;margin-right:0}
.header-area.header-area-three{margin-left:0;margin-right:0}
.banner-area{margin-left:100px;margin-right:100px;height:700px}
.banner-area.banner-area-two{margin-left:0;margin-right:0}
.banner-area.banner-area-three{margin-left:0;margin-right:0}
.banner-area.bg-3{height:790px}
.feature-area{margin-left:100px;margin-right:100px}
.feature-area.feature-area-two{margin-left:0;margin-right:0}
.our-project-area{margin-left:100px;margin-right:100px}
.our-project-area.our-project-area-three{margin-left:0;margin-right:0}
.footer-area{margin-left:100px;margin-right:100px}
.footer-area.footer-area-two{margin-left:0;margin-right:0}
.copy-right-area{margin-left:100px;margin-right:100px}
.copy-right-area.copy-right-area-two{margin-left:0;margin-right:0}
}
@media only screen and (max-width: 991px) {
.mobile-nav{display:block;position:relative}
.mobile-nav .logo{text-decoration:none;position:absolute;top:10px;z-index:999;left:15px;color:#fff;font-weight:700;text-transform:uppercase;font-size:20px;max-width:260px}
.mobile-nav nav .navbar-nav{height:300px;overflow-y:scroll!important}
.mobile-nav nav .navbar-nav .nav-item a i{display:none}
.mean-container .mean-bar{background-color:#fff;-webkit-box-shadow:0 20px 20px 20px rgba(0,0,0,0.05);box-shadow:0 20px 20px 20px rgba(0,0,0,0.05);height:70px;padding:0}
.mean-container .mean-nav{margin-top:70px}
.mean-container .mean-nav ul li a:hover{color:#003da6}
.mean-container .mean-nav ul li a.active{color:#003da6}
.mean-container a.meanmenu-reveal{padding:23px 15px 0 0;color:#272b2b}
.mean-container a.meanmenu-reveal span{background-color:#272b2b;position:relative;top:8px;margin-top:-5px}
.main-nav{display:none!important}
.mean-container .mean-nav ul li a{padding:.5em 8% .5em 15px;}
.others-option-for-responsive{display:block}
.others-option-for-responsive .container{max-width:100%}
.others-option-for-responsive .container .container{max-width:400px;margin:auto}
.others-option-for-responsive .option-inner .others-option{background-color:#13316e;margin-right:15px}
.others-option-for-responsive
.option-inner
.others-option
.dot-menu:hover
.inner
.circle{background-color:#fff}
.others-option-for-responsive .option-inner .others-option .cart-icon a i{color:#fff}
.others-option-for-responsive .option-inner .others-option .cart-icon a span{background-color:#fff!important;color:#13316e}
.others-option-for-responsive .option-inner .others-option .search-btn{color:#fff}
.others-option-for-responsive .option-inner .others-option .search-btn:hover{color:#fff!important}
.others-option-for-responsive .option-inner .others-option .close-btn{color:#fff}
.navbar-area .others-option{display:none}
.top-header .container{max-width:100%;}
.top-header.top-header-three .appointment{display:none}
}
@media only screen and (min-width: 1200px) {
.container{max-width:1260px}
}