@media only screen and (max-width:767px){.pt-100,.ptb-100{padding-top:50px}.pb-100,.ptb-100{padding-bottom:50px}.categories-item-box .icon i,.overview-image .video-btn,.single-stats-box .icon i{height:60px;width:60px;line-height:60px}.pb-70{padding-bottom:20px}.default-btn{padding:12px 35px;font-size:15px}.section-title{margin-bottom:35px}.about-content h3,.section-title h2{font-size:28px}.top-bar-area{border-bottom:1px solid #eee}.top-bar-information{text-align:center;margin-bottom:10px}.main-banner-item.item-four .main-banner-content,.main-banner-item.item-three .main-banner-content,.main-banner-item.item-two .main-banner-content,.mediva-grid-sorting,.page-banner-content-two,.top-bar-optional,.widget-area .tagcloud{text-align:center}.top-bar-optional li .languages-list .nice-select .list{right:0;left:auto;z-index:9999}.mean-container a.meanmenu-reveal{padding:0}.mean-container a.meanmenu-reveal span{display:block;background:#000;height:4px;margin-top:-5px;border-radius:3px;position:relative;top:8px}.mean-container .mean-bar{background-color:unset;border-bottom:none}.mean-container .mean-nav{margin-top:35px}.others-option-for-responsive .dot-menu{top:-30px}.others-option-for-responsive .container .container{right:20px;max-width:230px;padding-top:10px;padding-bottom:10px;border-radius:5px;text-align:center}.others-option-for-responsive .option-inner .others-options,.others-option-for-responsive .option-inner .others-options .cart-wrapper-btn{margin-left:0}.others-option-for-responsive .option-inner .others-options .option-item{margin-bottom:10px;margin-right:0}.live-inner-box .title,.others-option-for-responsive .option-inner .others-options .option-item:last-child{margin-bottom:0}.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-menu{margin-top:10px}.others-option-for-responsive .option-inner .others-options.d-flex{display:block!important}.main-banner-item{height:100%;padding-top:50px;padding-bottom:50px}.main-banner-item::before{opacity:.7}.main-banner-content h1{font-size:30px;line-height:1.4}.live-inner-box .live-content h4,.main-banner-content p,.main-banner-item.item-three .main-banner-content p,.testimonial-inner-box p{font-size:16px}.main-banner-search-form{padding:15px 20px 5px;margin:25px auto 0}.main-banner-search-form form .col-lg-5{padding-right:15px}.main-banner-search-form form .col-lg-7,.service-details-content .service-details-info .single-info-box:first-child{padding-left:15px}.main-banner-search-form form .form-group{margin-bottom:10px}.main-banner-slider-four .main-banner-item.item-four,.main-banner-slider-three .main-banner-item.item-three{padding-bottom:120px}.main-banner-slider-four.owl-carousel.owl-theme .owl-nav{margin-top:0;position:absolute;left:0;right:0;bottom:5px}.main-banner-slider-four.owl-carousel.owl-theme .owl-nav [class*=owl-]{position:relative;left:0}.main-banner-slider-four.owl-carousel.owl-theme .owl-nav [class*=owl-].owl-next{right:0}.main-banner-slider.owl-carousel.owl-theme .owl-nav{position:relative;bottom:100px}.main-banner-slider .main-banner-item{padding-bottom:140px}.main-banner-slider-two.owl-carousel.owl-theme .owl-nav{margin-top:0;position:absolute;left:0;right:0;bottom:50px}.main-banner-slider-three.owl-carousel.owl-theme .owl-nav{bottom:35px}.main-banner-slider-three.owl-carousel.owl-theme .owl-nav [class*=owl-]{width:50px;height:50px;font-size:30px;line-height:56px}.about-shape .shape-1,.about-shape .shape-2,.categories-shape,.categories-slider.owl-theme .owl-nav,.doctor-area .specialist-btn,.doctor-details-tabs .tab-content .tab-pane .doctor-review-form .review-title .default-btn,.doctor-shape .shape-1,.doctor-shape .shape-2,.healthcare-image .image-shape-1,.healthcare-image::before,.healthcare-shape .shape-2,.live-image .shape,.live-inner-box .live-content br,.live-shape,.main-banner-image .image-shape-1,.main-banner-image .image-shape-2,.main-banner-shape .shape-1,.main-banner-shape .shape-2,.products-details-tabs .tab-content .tab-pane .products-review-form .review-title .default-btn,.queries-image .queries-shape .shape-3,.specialist-inner .specialist-shape,.testimonial-shape,.top-bar-area.bg-000000 .top-bar-information li::before,.top-bar-area.bg-black .top-bar-information li::before{display:none}.categories-item .icon,.categories-item-box .icon,.client-inner-box .title{margin-bottom:15px}.categories-item h3,.consult-content .consult-inner-content h4,.single-products-box .products-content h3{font-size:20px}.about-image{padding-right:0}.about-content,.booking-summary,.consult-image,.doctor-details-desc,.doctors-appointment .invoices-table,.main-banner-image,.widget-area{margin-top:30px}.single-doctor .doctor-content .department-btn{position:relative;margin-top:8px;margin-bottom:15px}.single-doctor .doctor-content .doctor-btn .default-btn,.single-doctor .doctor-content .doctor-btn .optional-btn{padding:10px 20px;font-size:14px}.banner-form,.queries-form{padding:30px 15px;margin-top:30px}.queries-form .content{margin-bottom:25px}.contact-form .title h3,.dashboard-profile .profile-box .profile-designation h3,.error-content h3,.overview-content h3,.queries-form .content h3,.testimonial-inner-box .title h3{font-size:25px}.overview-image{text-align:center;margin-top:30px}.overview-image .video-btn{font-size:20px}.client-inner-box{padding:30px 15px;margin-bottom:0}.client-inner-box .title h3,.healthcare-content h3{font-size:26px}.single-blog .blog-image span{font-size:14px;padding:10px 20px}.single-blog .blog-content{padding:15px}.single-blog .blog-content h3{margin-bottom:10px;font-size:20px}.single-fun-fact h3{font-size:35px}.doctor-details-desc p,.newsletter-content p,.single-fun-fact p,.specialist-inner .specialist-content .title span{font-size:15px}.newsletter-content,.specialist-inner .specialist-content .title,.testimonial-inner-box .title{margin-bottom:20px}.newsletter-content h2{font-size:25px;margin-bottom:10px}.newsletter-form button{position:relative;right:0;top:0;margin-top:12px}.single-footer-widget .px-5,.single-footer-widget.pl-5{padding-left:0!important}.main-banner-item.item-two{padding-top:50px;padding-bottom:0}.main-banner-item.item-two .main-banner-content h1{font-size:28px;margin-bottom:10px}.categories-item-box .icon i{font-size:35px}.categories-item-box h3{font-size:12px;font-weight:700}.doctor-slider{left:0}.doctors-appointment .title-box .search-form,.healthcare-content .healthcare-btn,.schedule-time .title-box .search-form{margin-top:25px}.healthcare-image{text-align:center;margin-top:30px;margin-bottom:0}.queries-form.queries-form-width{margin:30px auto 0}.specialist-area .container-fluid{padding-left:15px;padding-right:15px}.specialist-inner{padding:50px 15px}.specialist-inner .specialist-content{margin-right:auto;margin-left:0}.specialist-inner .specialist-content .title h3{font-size:28px;margin-bottom:15px}.specialist-inner .specialist-content .title h4{font-size:18px}.product-details-image,.specialist-image,.testimonial-image{height:450px}.main-banner-item.item-three::before{opacity:.8}.main-banner-item.item-three .main-banner-content h1{font-size:28px;line-height:1.2}.coming-soon-content #timer,.doctors-appointment .title-box .btn-box,.main-banner-item.item-four .main-banner-content .banner-btn,.main-banner-item.item-three .main-banner-content .banner-btn{margin-top:20px}.consult-content h3{font-size:25px;margin-bottom:15px}.consult-content .consult-inner-content{padding-left:65px}.consult-content .consult-inner-content .icon i{height:50px;width:50px;line-height:50px;font-size:25px}.cart-buttons .shopping-coupon-code,.live-image{margin-bottom:30px}.live-inner-box{padding-left:0;margin:auto}.live-inner-box .title h3{font-size:24px}.live-inner-box .live-content{margin-bottom:0;margin-top:30px}.live-inner-box .live-content .icon i{font-size:70px}.live-inner-box .live-content .icon::before{height:80px;width:80px;right:85px;top:40px}.team-card .content{padding:25px 20px 30px}.testimonial-inner-box{padding:30px 15px 0}.main-banner-item.item-four .main-banner-content h1{margin-bottom:15px;line-height:1.2;font-size:28px}.main-banner-item.item-four .main-banner-content p,.single-stats-box p{font-size:14px}.banner-form h3{font-size:25px;margin-bottom:25px}.contact-form,.single-services .services-content{padding:30px 15px}.single-services .services-content h3{font-size:22px;margin-bottom:15px}.page-banner-area{padding-top:100px;padding-bottom:100px}.page-banner-content h2{margin-bottom:15px;font-size:35px}.dashboard-profile .profile-box .profile-designation,.login-form,.register-form{padding:25px 15px}.login-form form .lost-your-password{text-align:left;margin-top:5px}.faq-contact-image{height:550px}.monthly-next,.monthly-prev{height:35px;width:35px;line-height:35px}.coming-soon-content{padding:30px 25px}.coming-soon-content #timer div{width:100px;height:105px;margin-left:5px;margin-right:5px;font-size:20px;margin-top:10px}.coming-soon-content h2,.doctor-details-image .details-content h3,.service-details-content h3{font-size:22px}.contact-map iframe{position:relative;height:450px}.service-details-content .service-details-info .single-info-box{flex:unset;max-width:unset;margin-bottom:20px;text-align:center;width:100%}.service-details-content .service-details-info .single-info-box:last-child{margin-bottom:0;text-align:center}.service-details-content .service-details-info .single-info-box h4{margin-bottom:8px}.mediva-grid-sorting .ordering{text-align:center;margin-top:20px}.cart-table table thead tr th{padding:0 45px 20px}.cart-buttons .text-right{text-align:center!important}.product-details-desc{padding:20px 0 0}.doctor-details-desc h2{font-size:22px;margin-bottom:12px}.doctor-details-tabs .nav .nav-item{margin-right:10px}.doctor-details-tabs .nav .nav-item .nav-link{padding:10px 25px;font-size:14px}.page-banner-content-two h2,.single-stats-box h3{font-size:30px}.doctors-appointment .title-box{padding:20px 25px;margin-top:30px}.doctors-appointment .title-box .btn-box .btn-one,.doctors-appointment .title-box .btn-box .btn-two{padding:10px 20px}.appointments-list .appointments-box,.reviews-list .reviews-box{padding:35px 25px}.appointments-list .appointments-box .image-box,.reviews-list .reviews-box .image-box{position:relative;left:0;top:0;transform:unset}.appointments-list .appointments-box .appointments-information,.reviews-list .reviews-box .reviews-content{padding-left:0;margin-top:20px}.appointments-list .appointments-box .appointments-information .confirm-list{position:relative;top:0;transform:unset;margin-top:20px}.appointments-list .appointments-box .appointments-information .confirm-list li{display:inline-block;font-size:14px;padding:5px 10px;margin-right:2px}.reviews-list .reviews-box .reviews-content .rating{position:relative;margin-top:20px}.book-appointment-form,.change-password-form,.submit-review-form{padding:35px 20px}.schedule-time .calendar-content .schedule-list li a{padding:8px 12px;font-size:14px}.monthly-header{padding:25px 20px}.monthly-prev{right:55px}.monthly-next{right:15px}.monthly-day-title-wrap div{padding:10px 5px}}@media only screen and (min-width:576px) and (max-width:767px){.login-form form .lost-your-password{text-align:right;margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px){.pt-100,.ptb-100{padding-top:70px}.pb-100,.ptb-100{padding-bottom:70px}.pb-70{padding-bottom:40px}.top-bar-area{border-bottom:1px solid #eee}.top-bar-information{text-align:center;margin-bottom:10px}.doctor-area .section-title,.main-banner-item.item-four .main-banner-content,.main-banner-item.item-three .main-banner-content,.main-banner-item.item-two .main-banner-content,.top-bar-optional{text-align:center}.top-bar-optional li .languages-list .nice-select .list{right:0;left:auto;z-index:9999}.mean-container a.meanmenu-reveal{padding:0}.single-blog .blog-image span,.single-doctor .doctor-content .doctor-btn .default-btn,.single-doctor .doctor-content .doctor-btn .optional-btn{font-size:14px;padding:10px 20px}.mean-container a.meanmenu-reveal span{display:block;background:#000;height:4px;margin-top:-5px;border-radius:3px;position:relative;top:8px}.mean-container .mean-bar{background-color:unset;border-bottom:none}.mean-container .mean-nav{margin-top:35px}.others-option-for-responsive .dot-menu{top:-30px}.others-option-for-responsive .container .container{right:20px;max-width:230px;padding-top:10px;padding-bottom:10px;border-radius:5px;text-align:center}.main-banner-item,.main-banner-slider-four .main-banner-item.item-four{padding-bottom:120px}.others-option-for-responsive .option-inner .others-options,.others-option-for-responsive .option-inner .others-options .cart-wrapper-btn{margin-left:0}.others-option-for-responsive .option-inner .others-options .option-item{margin-bottom:10px;margin-right:0}.live-inner-box .title,.others-option-for-responsive .option-inner .others-options .option-item:last-child,.service-details-content .service-details-info .single-info-box:last-child{margin-bottom:0}.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-menu{margin-top:10px}.others-option-for-responsive .option-inner .others-options.d-flex{display:block!important}.main-banner-item{height:100%;padding-top:120px}.main-banner-item::before{opacity:.7}.main-banner-slider-four.owl-carousel.owl-theme .owl-nav{margin-top:0;position:absolute;left:0;right:0;bottom:5px}.main-banner-slider-four.owl-carousel.owl-theme .owl-nav [class*=owl-]{position:relative;left:0}.main-banner-slider-four.owl-carousel.owl-theme .owl-nav [class*=owl-].owl-next{right:0}.main-banner-slider.owl-carousel.owl-theme .owl-nav{position:relative;bottom:100px}.main-banner-slider .main-banner-item{padding-bottom:140px}.main-banner-slider-three.owl-carousel.owl-theme .owl-nav{bottom:40px}.categories-slider.owl-theme:hover .owl-nav .owl-next,.categories-slider.owl-theme:hover .owl-nav .owl-prev{left:-30px}.categories-slider.owl-theme:hover .owl-nav .owl-next{left:auto;right:-30px}.categories-item .icon,.client-inner-box .title,.main-banner-item.item-two .main-banner-content h1{margin-bottom:15px}.banner-form h3,.queries-form .content{margin-bottom:25px}.categories-item h3{font-size:20px}.about-shape .shape-2{bottom:0;right:0}.about-image{padding-right:0}.about-content,.booking-summary,.consult-image,.doctors-appointment .invoices-table,.main-banner-image,.widget-area{margin-top:30px}.categories-shape,.doctor-area .specialist-btn,.doctor-shape .shape-1,.doctor-shape .shape-2,.healthcare-image .image-shape-1,.healthcare-image::before,.healthcare-shape .shape-2,.live-image .shape,.live-shape,.main-banner-image .image-shape-2,.main-banner-shape .shape-2,.queries-image .queries-shape .shape-3,.specialist-inner .specialist-shape,.testimonial-shape{display:none}.doctor-area .section-title .bar{margin:20px auto}.single-doctor .doctor-content .department-btn{position:relative;margin-top:8px;margin-bottom:15px}.queries-form{padding:30px 15px;margin-top:50px}.healthcare-image,.overview-image{text-align:center;margin-top:30px}.client-inner-box{padding:30px 15px;margin-bottom:0}.single-blog .blog-content{padding:15px}.single-blog .blog-content p,.single-fun-fact p{font-size:15px}.main-banner-item.item-four .main-banner-content h1,.single-fun-fact h3{font-size:45px}.newsletter-content,.specialist-inner .specialist-content .title{margin-bottom:20px}.main-banner-item.item-two{padding-top:100px;padding-bottom:0}.main-banner-item.item-two .main-banner-inner{margin:auto}.doctor-slider{left:0}.doctors-appointment .title-box .search-form,.healthcare-content .healthcare-btn{margin-top:25px}.healthcare-image{margin-bottom:0}.queries-form.queries-form-width{margin:30px auto 0}.specialist-area .container-fluid{padding-left:15px;padding-right:15px}.specialist-inner{padding:50px 15px}.specialist-inner .specialist-content{margin-right:auto;margin-left:0}.specialist-image{height:650px}.main-banner-item.item-three::before{opacity:.8}.live-image{margin-bottom:30px}.live-inner-box{padding-left:0;margin:auto}.live-inner-box .live-content{margin-bottom:0;margin-top:30px}.team-card .content{padding:25px 20px 30px}.product-details-image,.testimonial-image{height:450px}.testimonial-inner-box{padding:30px 15px 0}.banner-form{padding:30px 15px;margin-top:30px}.banner-form h3{font-size:25px}.faq-contact-image{height:550px}.contact-map iframe{position:relative;height:450px}.doctor-details-image .details-content h3,.service-details-content h3{font-size:22px}.service-details-content .service-details-info .single-info-box{flex:unset;max-width:unset;margin-bottom:20px}.service-details-content .service-details-info .single-info-box:first-child{padding-left:15px}.service-details-content .service-details-info .single-info-box h4{margin-bottom:8px}.product-details-desc{padding:20px 0 0}.doctor-details-desc h2{font-size:25px;margin-bottom:12px}.doctor-details-desc p,.single-stats-box p{font-size:14px}.single-stats-box .icon i{height:60px;width:60px;line-height:60px}.single-stats-box h3{font-size:30px}.doctors-appointment .title-box{padding:20px 25px;margin-top:30px}.doctors-appointment .title-box .btn-box{margin-top:20px}.doctors-appointment .title-box .btn-box .btn-one,.doctors-appointment .title-box .btn-box .btn-two{padding:10px 20px}.appointments-list .appointments-box .appointments-information .confirm-list{position:relative;top:0;transform:unset;margin-top:25px}}@media only screen and (min-width:992px) and (max-width:1199px){.top-bar-area{border-bottom:1px solid #eee}.top-bar-optional li .languages-list .nice-select .list{right:0;left:auto;z-index:9999}.mean-container a.meanmenu-reveal{padding:0}.mean-container a.meanmenu-reveal span{display:block;background:#000;height:4px;margin-top:-5px;border-radius:3px;position:relative;top:8px}.mean-container .mean-bar{background-color:unset;border-bottom:none;padding-top:0}.mean-container .mean-nav{margin-top:35px}.others-option-for-responsive .dot-menu{top:-30px}.others-option-for-responsive .container .container{right:20px;max-width:230px;padding-top:10px;padding-bottom:10px;border-radius:5px;text-align:center}.others-option-for-responsive .option-inner .others-options,.others-option-for-responsive .option-inner .others-options .cart-wrapper-btn{margin-left:0}.others-option-for-responsive .option-inner .others-options .option-item{margin-bottom:10px;margin-right:0}.others-option-for-responsive .option-inner .others-options .option-item:last-child{margin-bottom:0}.others-option-for-responsive .option-inner .others-options .option-item .language-switcher .dropdown-menu{margin-top:10px}.others-option-for-responsive .option-inner .others-options.d-flex{display:block!important}.main-banner-item{height:720px}.main-banner-slider-four .main-banner-item.item-four{padding-bottom:120px}.main-banner-slider-four.owl-carousel.owl-theme .owl-nav{margin-top:0;position:absolute;left:0;right:0;bottom:-10px}.main-banner-slider-four.owl-carousel.owl-theme .owl-nav [class*=owl-]{position:relative;left:0}.about-shape .shape-2,.main-banner-slider-four.owl-carousel.owl-theme .owl-nav [class*=owl-].owl-next{right:0}.main-banner-slider-two.owl-carousel.owl-theme .owl-nav{margin-top:0;position:absolute;left:0;right:0;bottom:70px}.categories-slider.owl-theme:hover .owl-nav .owl-next,.categories-slider.owl-theme:hover .owl-nav .owl-prev{left:-30px}.categories-slider.owl-theme:hover .owl-nav .owl-next{left:auto;right:-30px}.about-image{padding-right:0}.about-image img:nth-child(2){max-width:385px}.single-doctor .doctor-content .department-btn{position:relative;margin-top:8px;margin-bottom:15px}.single-doctor .doctor-content .doctor-btn .default-btn,.single-doctor .doctor-content .doctor-btn .optional-btn{padding:10px 20px;font-size:14px}.queries-form{padding:35px 25px}.client-inner-box{padding:30px 20px}.client-inner-box .title{margin-bottom:20px}.client-item p,.main-banner-item.item-two .main-banner-content p{font-size:15px}.single-blog .blog-content{padding:20px 15px}.main-banner-item.item-two .main-banner-content h1{font-size:40px;margin-bottom:15px;line-height:1.2}.main-banner-image .image-shape-2{max-width:450px}.main-banner-shape .shape-1,.main-banner-shape .shape-2{max-width:160px}.main-banner-search-form{margin:20px auto 0}.doctor-slider{left:0}.queries-form .content h3,.single-stats-box h3{font-size:30px}.healthcare-image .image-shape-1,.healthcare-shape .shape-2{display:none}.healthcare-image::before{right:-15px;bottom:-15px}.specialist-inner{padding:50px 15px}.team-card .content{padding:20px 20px 30px}.doctor-details-image .details-content h3,.team-card .content h3 a{font-size:20px}.team-card .content .social-link li{margin:0 2px}.main-banner-item.item-four .main-banner-content h1{font-size:50px}.single-services .services-content{padding:30px 15px}.dashboard-profile .profile-box .profile-designation h3,.service-details-content h3,.single-services .services-content h3{font-size:22px}.service-details-content .service-details-info .single-info-box{flex:unset;max-width:unset}.service-details-content .service-details-info .single-info-box:first-child{padding-left:15px}.service-details-content .service-details-info .single-info-box h4{margin-bottom:8px}.doctor-details-image .details-content{padding:25px 10px}.doctor-details-image .details-content .share-link li a i{width:30px;height:30px;line-height:30px;font-size:16px}.single-stats-box .icon i{height:60px;width:60px;line-height:60px}.single-stats-box p{font-size:14px}.dashboard-profile .profile-box .profile-designation{padding:25px 15px}.doctors-appointment .title-box{padding:20px 25px}.doctors-appointment .title-box .btn-box{margin-top:20px}.doctors-appointment .title-box .btn-box .btn-one,.doctors-appointment .title-box .btn-box .btn-two{padding:10px 20px}.doctors-appointment .title-box .search-form{margin-top:25px}.appointments-list .appointments-box .appointments-information .confirm-list{position:relative;top:0;transform:unset;margin-top:25px}.doctor-dashboard-area .single-doctor{padding:20px 15px 30px}.doctor-dashboard-area .single-doctor .doctor-content .doctor-btn .default-btn,.doctor-dashboard-area .single-doctor .doctor-content .doctor-btn .optional-btn{padding:8px 12px;font-size:12px}}@media only screen and (min-width:1200px) and (max-width:1399px){.main-banner-slider-four.owl-carousel.owl-theme .owl-nav [class*=owl-]{left:15px}.main-banner-slider-four.owl-carousel.owl-theme .owl-nav [class*=owl-].owl-next{right:15px}.main-banner-slider-two.owl-carousel.owl-theme .owl-nav{bottom:55px}}@media only screen and (min-width:1550px){.about-shape .shape-1{left:120px}.about-shape .shape-2{right:30px;max-width:450px;bottom:-265px}}
