@media only screen and (max-width:767px){.pt-100,.ptb-100{padding-top:50px}.features-image,.top-header .top-left,.top-header .top-right,.why-choose-image{text-align:center}.pb-70{padding-bottom:20px}.pb-100,.ptb-100{padding-bottom:50px}.default-btn,.main-slider-content .slider-btn .default-btn{padding:12px 25px}.section-title{margin-bottom:35px}.appointment-content h3,.section-title h2{font-size:28px}.mean-container a.meanmenu-reveal{padding:4px 0 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}.mean-container .mean-nav{margin-top:45px}.others-option-for-responsive .dot-menu{top:-30px}.others-option-for-responsive .container .container{right:10px;top:15px;max-width:165px;padding:20px 35px 15px;border-radius:30px}.sidebar-modal .sidebar-modal-inner{width:95%;padding:40px 20px 20px}.main-slider-item{height:300px;padding-bottom:25px}.main-slider-content{max-width:100%;margin:0 auto}.about-content h3,.main-banner-content h1,.main-banner-item .main-banner-content h1,.main-slider-content h1,.page-title-content h2{font-size:30px}.main-slider-content p{font-size:15px}.main-slider-content .slider-btn{margin-top:20px}.banner-image,.banner-shape,.slider-shape,.testimonial-slider.owl-theme .owl-nav{display:none}.home-slides.owl-theme .owl-nav [class*=owl-]{top:50%;-webkit-transform:translateY(-80%);transform:translateY(-80%)}.top-services-area{margin-top:0;padding-top:50px}.features-item.top1,.features-item.top2,.top-services-item.top1,.top-services-item.top2{margin-top:0}.about-content{padding-left:0;margin-top:30px}.about-content .about-list li,.appointment-inner .skill-bar .progress-title,.skill-bar .progress-title,.testing-inner .skill-bar .progress-title,.widget-area .widget_lebo_posts_thumb .item .info .title{font-size:14px}.about-content .about-list li i{top:-2px}.about-image img:nth-child(2){right:0;max-width:200px}.error-content h3,.how-it-works-content h3,.why-choose-content h3{font-size:26px}.appointment-form .content h3,.blog-item .content h3,.single-services-item h3,.why-choose-content .why-choose-text h4{font-size:20px}.why-choose-image{margin-top:30px}.appointment-form{padding:30px 15px;margin-top:30px}.appointment-form .content{margin-bottom:25px}.fun-facts-inner{padding:40px 65px 10px}.services-details-desc .services-details-faq,.single-fun-fact{margin-bottom:30px}.single-fun-fact h3,.single-fun-fact-two h3,.single-pricing-box .price{font-size:35px}.testimonial-slider .testimonial-item{padding:30px 24px;max-width:100%}.testimonial-slider.owl-theme .owl-dots,.testing-inner .testing-content{margin-top:30px}.pl-5,.px-5{padding-left:0!important}.main-banner-area{height:100%;padding-top:50px;padding-bottom:50px}.core-services-slider.owl-theme .owl-nav [class*=owl-],.core-services-slider.owl-theme:hover .owl-nav [class*=owl-],.projects-slider.owl-theme .owl-nav [class*=owl-],.projects-slider.owl-theme:hover .owl-nav [class*=owl-],.testing-image .video-btn{left:0}.core-services-slider.owl-theme .owl-nav [class*=owl-].owl-next,.core-services-slider.owl-theme:hover .owl-nav [class*=owl-].owl-next,.projects-slider.owl-theme .owl-nav [class*=owl-].owl-next,.projects-slider.owl-theme:hover .owl-nav [class*=owl-].owl-next{right:0}.single-fun-fact-two p,.single-pricing-box .pricing-header h3{font-size:16px}.appointment-inner .appointment-content h3,.faq-area .section-title h2,.testing-inner .testing-content h3{font-size:25px}.newsletter-inner{padding:35px 20px}.newsletter-content h2{font-size:25px;margin-bottom:30px}.newsletter-form button{position:relative;right:0;top:0;margin-top:10px}.main-banner-area.item-two .main-banner-content .banner-btn .default-btn{padding:10px 20px;font-size:14px}.main-banner-area.item-two .main-banner-content .banner-btn .default-btn-two{padding:10px 25px;font-size:14px;margin-left:8px;bottom:16px}.features-image{margin-bottom:30px}.how-it-works-image{margin-top:30px;text-align:center}.main-banner-item{height:100%;padding-top:60px}.main-banner-item .container-fluid{padding-right:15px}.main-banner-item .main-banner-content{max-width:100%}.main-banner-item .main-banner-content .banner-btn{margin-top:20px;margin-bottom:30px}.appointment-form-others{padding:25px;margin-top:30px}.page-title-area{height:160px}.faq-contact{margin-top:50px}.contact-form,.faq-contact-form,.register-form{padding:20px}.login-form{padding:25px}.login-form .forgot-password{margin-top:0;text-align:left}.comments-area .comment-body{padding-left:60px}.blog-details-desc .article-content h3,.comments-area .comment-respond .comment-reply-title,.comments-area .comments-title{font-size:22px}.comments-area .comment-author .avatar{height:50px;width:50px;left:-65px}.comments-area .children{margin-left:0}.blog-details-desc .article-footer{margin-top:20px;text-align:center}.blog-details-desc .article-footer .article-share{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;max-width:unset;margin-top:20px}.single-services{padding:30px 15px 30px 80px}.single-services .icon i{height:50px;width:50px;line-height:50px;font-size:25px}.single-services h3{font-size:17px;margin-bottom:11px}}@media only screen and (min-width:576px) and (max-width:767px){.login-form .forgot-password{margin-top:-28px;text-align:right}}@media only screen and (min-width:768px) and (max-width:991px){.pt-100,.ptb-100{padding-top:70px}.about-warp,.appointment-image,.features-image,.top-header .top-left,.top-header .top-right,.why-choose-image{text-align:center}.pb-70{padding-bottom:40px}.pb-100,.ptb-100{padding-bottom:70px}.section-title{margin-bottom:35px}.mean-container a.meanmenu-reveal{padding:4px 0 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}.mean-container .mean-nav{margin-top:45px}.others-option-for-responsive .dot-menu{top:-30px}.others-option-for-responsive .container .container{right:10px;top:15px;max-width:165px;padding:20px 35px 15px;border-radius:30px}.sidebar-modal .sidebar-modal-inner{width:75%;padding:40px 20px 20px}.main-slider-item{height:100%;padding-top:0;padding-bottom:30px}.main-slider-content{max-width:100%;margin:0 auto}.main-banner-item .main-banner-content h1,.main-slider-content h1{font-size:50px}.banner-image,.banner-shape,.slider-shape,.testimonial-slider.owl-theme .owl-nav{display:none}.top-services-area{margin-top:0;padding-top:50px}.features-item.top1,.features-item.top2,.top-services-item.top1,.top-services-item.top2{margin-top:0}.about-content{padding-left:0;margin-top:30px}.about-content h3,.single-fun-fact h3,.single-fun-fact-two h3,.single-pricing-box .price,.testing-inner .testing-content h3{font-size:35px}.about-content .about-list li,.skill-bar .progress-title{font-size:14px}.about-content .about-list li i{top:-2px}.about-image img:nth-child(2),.core-services-slider.owl-theme .owl-nav [class*=owl-].owl-next,.core-services-slider.owl-theme:hover .owl-nav [class*=owl-].owl-next,.projects-slider.owl-theme .owl-nav [class*=owl-].owl-next,.projects-slider.owl-theme:hover .owl-nav [class*=owl-].owl-next{right:0}.single-services h3{font-size:18px}.why-choose-image{margin-top:30px}.appointment-content h3{font-size:28px}.appointment-form{padding:30px 15px;margin-top:30px}.appointment-form .content{margin-bottom:25px}.appointment-form .content h3,.blog-item .content h3,.single-services-item h3{font-size:20px}.fun-facts-inner{padding:40px 65px 10px}.services-details-desc .services-details-faq,.single-fun-fact{margin-bottom:30px}.testimonial-slider .testimonial-item{padding:30px 24px;max-width:100%}.testimonial-slider.owl-theme .owl-dots,.testing-inner .testing-content{margin-top:30px}.pl-5,.px-5{padding-left:0!important}.main-banner-area{height:100%;padding-top:80px;padding-bottom:80px}.core-services-slider.owl-theme .owl-nav [class*=owl-],.core-services-slider.owl-theme:hover .owl-nav [class*=owl-],.projects-slider.owl-theme .owl-nav [class*=owl-],.projects-slider.owl-theme:hover .owl-nav [class*=owl-],.testing-image .video-btn{left:0}.single-fun-fact-two p,.single-pricing-box .pricing-header h3{font-size:16px}.newsletter-inner{padding:35px 20px}.newsletter-content h2{font-size:25px;margin-bottom:30px}.main-banner-area.item-two .main-banner-content .banner-btn .default-btn{padding:10px 20px;font-size:14px}.main-banner-area.item-two .main-banner-content .banner-btn .default-btn-two{padding:10px 25px;font-size:14px;margin-left:8px;bottom:16px}.features-image{margin-bottom:30px}.how-it-works-content h3{font-size:32px}.how-it-works-image{margin-top:30px;text-align:center}.main-banner-item{height:100%;padding-top:80px}.main-banner-item .container-fluid{padding-right:15px}.main-banner-item .main-banner-content{max-width:100%}.main-banner-item .main-banner-content .banner-btn{margin-top:20px;margin-bottom:30px}.appointment-inner .appointment-content h3{font-size:25px}.appointment-form-others{padding:25px;margin-top:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.sidebar-modal .sidebar-modal-inner{width:50%;padding:40px 20px 20px}.single-services-item h3{font-size:20px}.main-banner-item{height:100%;padding-top:50px}.appointment-form{padding:40px 10px}.single-services{padding:30px 15px 30px 80px}.single-services .icon i{height:50px;width:50px;line-height:50px;font-size:25px}.single-services h3{font-size:17px;margin-bottom:11px}}@media only screen and (min-width:1200px) and (max-width:1399px){.main-banner-item .main-banner-content{max-width:550px}}