@media only screen and (max-width:767px){.about-content,.banner-image,.cart-table,.coverage-area-content,.cta-content,.hero-content,.main-banner-content,.page-title-content,.pricing-about-content,.single-packages-box,.single-pricing-table,.top-header-left,.top-header-right,.why-choose-us-content,.woocommerce-topbar{text-align:center}.bahama-mobile-nav .others-options .btn span,.main-banner .col-image{display:none}body{font-size:14px}.btn,p{font-size:13px}.btn{padding:14px 25px}.ptb-100{padding-top:65px;padding-bottom:65px}.section-title{margin-bottom:40px}.section-title span{font-size:15px}.section-title h2{font-size:25px;line-height:1.3}.mean-container a.meanmenu-reveal span{background-color:#fff;position:relative;top:8px;margin-top:-4px}.top-header-right{margin-top:10px}.top-header-right .social li{margin-right:3px}.top-header-right .social li:last-child{margin-right:0}.top-header-right .social li a{width:30px;height:30px;line-height:31px;font-size:12px}.header-area.header-style-two{border-bottom:1px solid #4e4957}.bahama-mobile-nav .others-options{position:absolute;right:62px;top:-1px}.bahama-mobile-nav .others-options .btn{padding:0;width:40px;height:40px}.bahama-mobile-nav .others-options .btn i{left:0;right:0;top:50%;position:absolute;transform:translateY(-50%)}.dark-version-btn{margin-left:10px}.dark-version-btn .switch{width:40px;height:40px}.dark-version-btn .slider::before{font-size:17px}.main-banner{padding-top:100px;padding-bottom:80px}.main-banner-content .sub-title{margin-bottom:10px;font-size:15px}.main-banner-content .sub-title i{width:20px;position:relative;top:-3px;height:20px;line-height:17px}.main-banner-content .sub-title i::before{font-size:8px}.main-banner-content h1{font-size:38px}.main-banner-content p{font-size:14px}.main-banner-content .price{margin:60px 0;font-size:38px}.main-banner-content .price span{left:-7px;font-size:16px}.main-banner-content .btn-box{margin-top:10px}.banner-image{margin-top:50px}.banner-image img{max-width:100%}.banner-section{padding-top:290px;padding-bottom:290px}.hero-content{max-width:100%}.hero-content .sub-title{font-size:15px}.hero-content h1{line-height:1.3;font-size:38px}.hero-content p{font-size:14px}.home-slides.owl-theme .owl-nav{right:0;left:0;bottom:130px}.home-slides.owl-theme .owl-nav [class*=owl-]{font-size:15px;margin:0 5px;width:38px;height:38px;line-height:38px}.features-area{padding-bottom:0;margin-bottom:-30px}.single-about-box,.single-box,.single-features-box{padding:20px}.single-features-box .icon{margin-bottom:6px}.single-features-box .icon i::before{font-size:35px}.single-features-box h3{font-size:19px}.single-box .icon{width:65px;height:65px;margin-bottom:20px;line-height:66px}.single-box .icon i::before{font-size:25px}.single-box h3{font-size:19px}.single-box .details-btn{margin-top:15px}.about-content span{font-size:15px}.about-content h2{line-height:1.3;margin-bottom:12px;font-size:25px}.about-inner-area,.services-box .icon{margin-bottom:20px}.about-image{margin-top:40px}.about-main-image{margin-top:35px}.single-about-box .icon{width:70px;height:70px;line-height:72px}.services-box .icon,.single-pricing-table .pricing-header .icon{width:70px;height:70px;line-height:70px}.single-about-box .icon i::before{font-size:25px}.single-about-box h3{font-size:18px}.services-area{padding-bottom:35px}.services-box,.single-packages-box,.single-services-box{padding:20px}.services-area.bg-image{background-image:unset;background-color:#262735}.single-services-box .icon i::before{font-size:30px}.single-services-box h3{font-size:19px}.services-box .icon i::before{font-size:25px}.services-box h3{font-size:19px}.packages-area{margin-bottom:-30px}.single-packages-box{margin-bottom:30px}.single-packages-box h3{font-size:18px}.single-packages-box .btn{padding:11px 25px;margin-top:20px}.services-details .services-details-desc h3{margin-bottom:10px;font-size:19px}.services-details .services-details-desc h3:not(:first-child){margin-bottom:8px}.services-details .services-details-desc .services-details-faq .accordion .accordion-item .accordion-title{font-size:14px}.services-sidebar{margin-top:30px}.pricing-area{padding-bottom:35px}.single-pricing-table{padding:25px}.single-pricing-table .pricing-header .icon i::before{font-size:25px}.single-pricing-table .pricing-header h3{font-size:19px}.single-pricing-table .price{font-size:25px}.single-pricing-table .price span:nth-child(1){margin-bottom:-3px}.single-pricing-table .view-plans-btn{margin-top:20px;font-size:14px}.single-tv-show h3{font-size:18px}.coverage-area-content span{font-size:15px}.coverage-area-content h2{margin-bottom:12px;font-size:25px}.coverage-area-map{margin-top:35px}.col-lg-6:last-child .faq-accordion,.single-team-member .member-content .info{margin-top:15px}.coverage-area-map img{max-width:100%}.faq-area.extra-pt{padding-top:520px}.faq-accordion .accordion .accordion-item .accordion-title{font-size:14px;padding:12px 20px 12px 48px}.faq-accordion .accordion .accordion-item .accordion-title i{width:35px}.faq-accordion .accordion .accordion-item .accordion-content,.faq-accordion .accordion .accordion-item .accordion-title i::before{font-size:13px}.team-area{padding-bottom:35px}.single-team-member .member-image{flex:0 0 100%;max-width:100%}.single-team-member .member-content{flex:0 0 100%;max-width:100%;padding:20px}.single-team-member .member-content h3{font-size:19px}.single-team-member .member-content span{font-size:13px}.single-team-member .member-content .info li{margin-bottom:8px;font-size:15px}.single-team-member .member-content .info li span{font-size:15px}.feedback-area{padding-bottom:35px}.feedback-area .section-title{margin-bottom:10px}.single-feedback-item{padding-top:70px}.single-feedback-item i{left:0;right:0}.single-feedback-item i::before{font-size:45px}.single-feedback-item .client-info h3{font-size:17px}.single-feedback-item .client-info span{margin-top:5px;font-size:13px}.feedback-slides.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.cta-area{padding-top:55px;padding-bottom:55px}.cta-content h3{font-size:19px;line-height:1.3}.cta-content a{font-size:25px}.pricing-about-content span{font-size:15px}.pricing-about-content h2{font-size:25px;line-height:1.3}.why-choose-us-content span{font-size:15px}.why-choose-us-content h2{font-size:25px;line-height:1.3}.why-choose-us-content ul li{padding-left:0}.why-choose-us-content ul li::before{position:relative;left:-5px}.why-choose-us-image{margin-top:40px}.why-choose-us-image img{max-width:100%}.why-choose-us-image .text{width:170px;height:170px;padding:5px}.why-choose-us-image .text .inner-text h3{font-size:22px}.why-choose-us-image .text .inner-text span{margin-left:-30px}.blog-area{padding-bottom:35px}.blog-area .widget-area{margin-top:10px;margin-bottom:30px}.single-blog-post .blog-post-content{padding:20px}.single-blog-post .blog-post-content ul li{font-size:14px}.single-blog-post .blog-post-content h3{line-height:28px;font-size:18px;margin-top:10px;margin-bottom:7px}.blog-slides.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.blog-details .article-content h3{font-size:19px;margin-bottom:12px}.blog-details .article-content .wp-block-gallery.columns-3{margin-right:-5px;margin-left:-5px}.blog-details .article-content .wp-block-gallery.columns-3 li{padding-right:5px;padding-left:5px}.blockquote,blockquote{padding:20px!important}.blockquote p,blockquote p{font-size:15px}.comments-area{padding:15px}.comments-area .comments-title{font-size:19px}.comments-area .comments-title::before{left:-15px}.comments-area .comment-body{padding-left:0}.comments-area .comment-author .avatar{height:50px;left:0;position:relative;width:50px;display:block;margin-bottom:10px}.offer-content .list,.woocommerce-topbar .woocommerce-result-count{margin-bottom:20px}.comments-area .comment-content p{font-size:13px}.comments-area .comment-respond .comment-reply-title{font-size:19px}.comments-area .comment-respond .comment-reply-title::before{left:-15px}.comments-area .comment-respond .comment-form-author{width:100%;padding-right:0}.comments-area .comment-respond .comment-form-email{width:100%;padding-left:0}.offer-content .sub-title{font-size:15px}.offer-content h2{font-size:25px}.offer-content .price .old-price{font-size:20px}.offer-content .price .new-price{font-size:24px}.offer-time{padding:20px;margin-top:30px}.offer-time #timer,.offer-time #timer div,.page-title-content ul{margin-top:10px}.offer-time::before,.offer-time:after{display:none}.offer-time h2{font-size:25px}.offer-time #timer div{width:85px;height:85px;padding-top:16px;font-size:22px}.offer-time #timer div span{font-size:13px}.page-title-area{background-position:center center;padding-top:75px;padding-bottom:80px}.page-title-area.page-title-style-two{padding-top:130px}.page-title-content h2{font-size:25px}.page-title-content ul li{font-size:13px}.product-details-desc h3,.single-product-box .product-content h3{font-size:19px}.product-details-desc{margin-top:25px}.product-details-desc .product-add-to-cart .input-counter{max-width:120px;min-width:120px}.products-details-tab{margin-top:35px}.products-details-tab .tabs{margin-bottom:-9px}.products-details-tab .tabs li{margin-bottom:8px}.products-details-tab .tabs li a{font-size:13px;padding:15px 20px 15px 40px}.products-details-tab .tabs li a .dot{left:20px}.products-details-tab .tab_content{padding:20px}.products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span{display:block;width:100%}.products-details-tab .tab_content .tabs_item .products-details-tab-content h3{font-size:19px}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn{position:relative;right:0;top:0;transform:unset;margin-top:13px}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item{padding-right:0}.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link{position:relative;right:0;top:0;margin-top:10px}.cart-table table tbody tr td:first-child,.cart-table table thead tr th:first-child{text-align:left;padding-left:0}.cart-table table thead tr th{padding:0 40px 10px;white-space:nowrap}.cart-table table tbody tr td{white-space:nowrap}.cart-buttons,.footer-style-two .copyright-area,.footer-style-two .social{text-align:center}.cart-buttons .shopping-coupon-code{max-width:100%}.cart-totals{padding:25px;margin-top:40px}.cart-totals h3,.checkout-area .title{margin-bottom:20px;font-size:19px}.billing-details .form-group label{margin-bottom:7px;font-size:13px}.billing-details .form-check label{top:2px;font-size:13px}.order-details{margin-top:30px}.order-details .order-table table thead tr th{white-space:nowrap;font-size:13px;padding:10px 15px}.order-details .order-table table tbody tr td{white-space:nowrap;font-size:13px;padding-left:15px;padding-right:15px}.order-details .payment-box{padding:20px}.error-area{height:100%;padding-top:150px;padding-bottom:150px}.error-content h3{font-size:28px;margin-top:25px;margin-bottom:10px}.pagination-area{margin-top:20px}.pagination-area .page-numbers{width:38px;height:38px;margin:0 2px;line-height:38px;font-size:16px}.widget-area{padding-left:0;margin-top:40px}.widget-area .widget .widget-title{font-size:19px}.widget-area .widget_bahama_posts_thumb .item .info time{font-size:11px}.widget-area .widget_archive ul li,.widget-area .widget_bahama_posts_thumb .item .info .title,.widget-area .widget_categories ul li,.widget-area .widget_meta ul li,.widget-area .widget_recent_comments ul li,.widget-area .widget_recent_entries ul li{font-size:14px}.widget-area .tagcloud a{font-size:13px!important}.contact-info-box-area{padding-top:35px}.single-contact-info{padding:20px}.single-contact-info .icon{width:70px;height:70px;line-height:70px}.single-contact-info .icon i::before{font-size:25px}.single-contact-info h3{font-size:19px}.footer-area{padding-top:65px}.single-footer-widget .logo p{font-size:13px;margin-top:12px}.single-footer-widget h3{margin-bottom:20px;font-size:19px}.copyright-area{margin-top:35px;padding-top:25px;padding-bottom:25px}.footer-style-two .social{margin-bottom:15px}.go-top{right:15px;width:35px;height:35px;line-height:36px}.go-top.active{bottom:15px}}@media only screen and (min-width:576px) and (max-width:767px){.footer-style-two .copyright-area{text-align:right}.footer-style-two .copyright-area .social{text-align:left}.page-title-content h2{font-size:30px}}@media only screen and (min-width:768px) and (max-width:991px){.bahama-mobile-nav .others-options .btn i,.main-banner .col-image{display:none}.banner-image,.cta-area{text-align:center}body,p{font-size:15px}.section-title span{font-size:17px}.section-title h2{font-size:32px}.ptb-100{padding-top:80px;padding-bottom:80px}.mean-container a.meanmenu-reveal span{background-color:#fff;position:relative;top:8px;margin-top:-4px}.header-area .top-header{padding-left:20px;padding-right:20px}.header-area .top-header .container{max-width:100%}.navbar-area .bahama-mobile-nav .logo{left:35px}.navbar-area .bahama-mobile-nav.mean-container a.meanmenu-reveal{padding:5px 35px 0 0}.navbar-area.is-sticky .bahama-mobile-nav.mean-container a.meanmenu-reveal{padding:9px 35px 0 0!important}.navbar-area .logo img{height:40px}.bahama-mobile-nav .others-options{position:absolute;right:90px;top:-6px}.main-banner{padding-top:125px;padding-bottom:80px}.main-banner-content .sub-title{font-size:15px}.main-banner-content h1{font-size:50px}.main-banner-content p{font-size:15px}.main-banner-content .price{font-size:50px}.main-banner-content .price span{left:-8px;font-size:28px}.banner-image{margin-top:55px}.banner-image img{max-width:100%}.banner-section{padding-top:270px;padding-bottom:310px}.hero-content .sub-title{font-size:16px}.hero-content h1{font-size:50px}.hero-content p{font-size:15px}.home-slides.owl-theme .owl-nav{margin-top:0;position:absolute;right:0;bottom:140px;left:0}.features-area{padding-bottom:0;margin-bottom:-30px}.pricing-area,.services-area{padding-bottom:50px}.single-features-box h3{font-size:21px}.about-content span{font-size:17px}.about-content h2{font-size:32px}.services-box h3,.single-box h3,.single-packages-box h3,.single-pricing-table .pricing-header h3,.single-services-box h3,.single-tv-show h3{font-size:22px}.about-image,.about-main-image{margin-top:40px}.single-pricing-table{padding:35px}.packages-area{margin-bottom:-30px}.single-packages-box{margin-bottom:30px}.faq-area.extra-pt{padding-top:530px}.col-lg-6:last-child .faq-accordion{margin-top:15px}.faq-accordion .accordion .accordion-item .accordion-title{font-size:15px}.why-choose-us-content span{font-size:17px}.why-choose-us-content h2{font-size:32px}.why-choose-us-image{margin-top:35px}.why-choose-us-image img{max-width:100%}.offer-content .sub-title{font-size:17px}.offer-content h2{font-size:32px}.offer-content .price .old-price{font-size:22px}.offer-content .price .new-price{font-size:27px}.offer-time{margin-top:30px}.offer-time h2{font-size:32px}.cta-content h3{font-size:22px}.cta-content a{font-size:32px}.blog-area{padding-bottom:50px}.blog-area .widget-area{margin-top:5px;margin-bottom:30px}.single-blog-post .blog-post-content h3{font-size:22px}.page-title-area{padding-top:100px;padding-bottom:120px}.page-title-area.page-title-style-two{padding-top:230px;padding-bottom:145px}.feedback-area,.team-area{padding-bottom:50px}.page-title-content h2{font-size:34px}.about-inner-area{margin-bottom:40px}.single-about-box h3{font-size:22px}.coverage-area-map{margin-top:35px}.coverage-area-map img{max-width:100%}.single-feedback-item .client-info h3{font-size:18px}.single-team-member .member-image{padding-left:20px}.single-team-member .member-content{padding:20px;position:relative}.single-team-member .member-content h3{font-size:22px}.single-team-member .member-content span{font-size:14px;margin-top:-1px}.single-team-member .member-content .info{margin-top:15px}.single-team-member .member-content .info li{margin-bottom:8px}.error-area{height:100%;padding-top:200px;padding-bottom:200px}.pricing-about-content span{font-size:17px}.pricing-about-content h2{font-size:32px}.cart-totals h3,.checkout-area .title,.product-details-desc h3,.products-details-tab .tab_content .tabs_item .products-details-tab-content h3,.services-details .services-details-desc h3,.single-product-box .product-content h3{font-size:22px}.services-sidebar{margin-top:35px}.order-details,.product-details-desc{margin-top:30px}.checkout-area .title{margin-bottom:20px}.widget-area{padding-left:0;margin-top:35px}.widget-area .widget .widget-title{font-size:21px}.widget-area .widget_archive ul li,.widget-area .widget_categories ul li,.widget-area .widget_meta ul li,.widget-area .widget_recent_comments ul li,.widget-area .widget_recent_entries ul li{font-size:14px}.blog-details .article-content h3{font-size:22px}.blog-details .article-content p{font-size:14px}.blockquote,blockquote{padding:40px!important}.blockquote p,blockquote p{font-size:17px}.comments-area .comment-respond .comment-reply-title,.comments-area .comments-title,.single-contact-info h3,.single-footer-widget h3{font-size:22px}.contact-info-box-area{padding-top:50px}.footer-area{padding-top:80px}.copyright-area{margin-top:50px}}@media only screen and (min-width:992px) and (max-width:1199px){.main-banner .col-image,.single-contact-info p br{display:none}p{font-size:14px}.section-title{max-width:565px}.section-title span{font-size:17px}.section-title h2{font-size:35px}.main-banner{padding-top:130px;padding-bottom:130px}.main-banner .col-product{width:100%}.main-banner-content .price,.main-banner-content h1{font-size:60px}.main-banner-content p{font-size:15px}.banner-image img{max-width:105%}.hero-content h1{font-size:62px}.home-slides.owl-theme .owl-nav{right:0;left:0;bottom:145px}.why-choose-us-image img{max-width:104%}.single-feedback-item .client-info h3{font-size:18px}.coverage-area-content span{font-size:17px}.coverage-area-content h2{font-size:35px}.coverage-area-map img{max-width:105%}.single-features-box h3{font-size:22px}.about-content span{font-size:17px}.about-content h2{font-size:35px}.single-services-box h3{font-size:22px}.single-pricing-table{padding:25px}.single-pricing-table .pricing-header span{font-size:14px}.single-pricing-table .pricing-header h3{font-size:22px}.pricing-about-content span{font-size:17px}.pricing-about-content h2{font-size:35px}.services-box h3,.single-blog-post .blog-post-content h3,.single-box h3,.single-footer-widget h3,.single-packages-box h3{font-size:22px}.single-tv-show h3{font-size:23px}.why-choose-us-content span{font-size:17px}.why-choose-us-content h2{font-size:35px}.single-about-box h3,.single-team-member .member-content h3{font-size:22px}.services-details .services-details-desc h3{line-height:1.4;font-size:22px}.cart-totals h3,.checkout-area .title,.product-details-desc h3,.products-details-tab .tab_content .tabs_item .products-details-tab-content h3,.single-product-box .product-content h3{font-size:22px}.widget-area .widget .widget-title{font-size:21px}.blog-details .article-content h3,.comments-area .comment-respond .comment-reply-title,.comments-area .comments-title,.single-contact-info h3{font-size:22px}.offer-time #timer div{height:80px;width:80px;font-size:25px;padding-top:10px}}@media only screen and (min-width:1199px) and (max-width:1442px){.banner-image img{max-width:60%}.why-choose-us-image img{max-width:107%}.coverage-area-map img{max-width:105%}}@media only screen and (min-width:1550px){.home-slides.owl-theme .owl-nav{right:325px;bottom:170px}}@media only screen and (max-width:991px){.bahama-mobile-nav{display:block;padding-top:20px;padding-bottom:20px}.bahama-mobile-nav .logo{position:relative;z-index:9910;width:auto;left:15px;display:flex;align-items:center}.bahama-mobile-nav .logo .reviews{margin-left:2rem}.bahama-mobile-nav .logo a{display:inline-block}.bahama-mobile-nav .logo a img{height:40px}.bahama-mobile-nav.mean-container .mean-nav .navbar-nav{height:343px;overflow-y:scroll}.bahama-nav{display:none}.navbar-area.is-sticky .mean-container .mean-bar{border-bottom:none}.navbar-area.is-sticky .mean-container .mean-nav{margin-top:56px}.navbar-area.is-sticky .bahama-mobile-nav{padding-top:15px;padding-bottom:16px}.navbar-area.is-sticky .bahama-mobile-nav.mean-container a.meanmenu-reveal{padding:9px 15px 0 0}.navbar-area .mean-container .mean-nav ul li a{font-size:16px}.navbar-area .mean-container .mean-nav ul li li a{font-size:15px}}