@media only screen and (max-width:767px){.ptb-100{padding-top:20px;padding-bottom:0}.mobil-slayt{margin-top:25%}.pt-100{padding-top:50px}.pb-100{padding-bottom:50px}.pb-70{padding-bottom:20px}.pt-70{padding-top:20px}.default-btn{padding:12px 20px;font-size:15px}.section-title{margin-bottom:30px;text-align:center!important}.section-title span{font-size:14px}.section-title h2{font-size:25px}p{font-size:15px}.shape{display:none}.top-header .header-left-content{text-align:center}.top-header .header-right-content{text-align:center;float:unset;margin-top:0}.banner-area{height:100%;padding-top:215px;padding-bottom:50px}.banner-area .banner-one-bottom-shape{bottom:-7px}.banner-content{text-align:center;margin-top:0}.banner-content h1{font-size:29px;margin-bottom:20px}.banner-content p{font-size:16px;margin-bottom:26px}.single-feature{text-align:center;padding-left:0}.single-feature i{margin-bottom:15px;position:unset;display:block}.about-content{text-align:center;margin-left:0}.about-content h2{font-size:25px;margin-bottom:16px}.about-content h2:before{right:0;margin:auto;left:0}.pool-covers-area{padding-top:50px;padding-bottom:20px}.pool-covers-area .container-fluid{padding-right:30px!important;padding-left:30px!important}.pool-covers-item{margin-bottom:30px}.pool-covers-item .pool-covers-content h3{font-size:18px}.services-content{text-align:center}.services-content h2{font-size:25px;margin-bottom:15px}.services-content h2:before{right:0;margin:auto;left:0}.single-services{text-align:center}.video-btn-2 span:after,.video-btn-2 span:before{height:50%;width:50%}.testimonial-content i{margin-bottom:15px}.testimonial-content p{font-size:17px;margin-bottom:20px}.gallery-area .owl-nav{margin-right:0;text-align:center}.we-are-content h2{font-size:25px}.we-area-form{padding:20px}.we-area-form .form-group,.we-area-form .nice-select{margin-bottom:20px}.we-area-form .we-area-title{margin-bottom:20px;text-align:centers}.we-area-form .we-area-title h2{font-size:25px}.we-area-form .we-area-title h2:before{right:0;margin:auto;left:0}.contact-info-bg{padding:20px 20px 0}.single-contact-info{margin-bottom:20px;text-align:center;padding-left:0}.single-contact-info i{margin-bottom:10px;position:unset;display:block}.single-contact-info h3{margin-bottom:10px}.section-btn{margin-bottom:30px;text-align:center;float:unset}.single-blog-post .news-content{padding:20px}.single-blog-post .news-content h3{font-size:18px}.subscribe-area .subscribe-content{margin-bottom:30px;text-align:center}.subscribe-area .subscribe-content span{margin-bottom:0}.subscribe-area .newsletter-form{margin-right:0}.subscribe-area .newsletter-form .form-control{height:50px}.subscribe-area .newsletter-form .default-btn{position:unset;margin:30px auto 0;display:table}.single-footer-widget h3{font-size:22px;margin-bottom:25px}.banner-area.banner-area-two{padding-top:95px;padding-bottom:50px}.banner-area.banner-area-two .banner-content{text-align:center}.banner-area.banner-area-two .banner-content h1{font-size:29px}.banner-area.banner-area-two .banner-img{text-align:center;margin-top:30px}.banner-area.banner-area-two .banner-img img{width:100%}.feature-area-three.mt-minus-100{margin-top:50px}.feature-area-three .single-feature{padding:20px}.testimonial-img{margin-top:30px}.single-counter{border:1px solid #ddd;margin-bottom:30px;text-align:center;padding-bottom:15px;padding-left:30px}.single-counter h2{border-right:none;position:unset;padding-right:0}.single-counter h3{font-size:18px}.we-are-area.feature-area-three .single-feature{padding-left:20px!important}.faq-accordion{max-width:100%}.faq-accordion .faq-title{margin-bottom:15px}.faq-accordion .faq-title h2{font-size:25px}.faq-img{margin-top:30px}.our-services-area.our-services-area-two .single-services{padding:20px}.hero-slider-area .slider-item{height:100%;padding-top:65px;padding-bottom:50px}.hero-slider-area .slider-item .slider-text h1{font-size:29px;margin-bottom:20px}.hero-slider-area .slider-item .slider-text p{margin-bottom:25px}.our-services-area.our-services-area-three .single-services .services-content{padding:20px}.about-area-three .about-bg-img{height:300px;margin-bottom:30px}.about-area-three .about-content-bg{padding:20px}.our-services-area.our-service-area-three .services-content h2{font-size:25px}.our-services-area.our-service-area-three .single-services{padding:20px}.gallery-area.gallery-area-three .container-fluid{margin-right:15px;padding-right:15px}.gallery-area.gallery-area-three .owl-nav{margin-right:0}.testimonial-area.testimonial-area-three .testimonial-shape-1,.testimonial-area.testimonial-area-three .testimonial-shape-2{display:none}.single-pricing{padding:20px}.page-title-area{padding-top:142px;padding-bottom:39px}.page-title-area .page-title-content h2{font-size:35px}.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,.user-area-style .contact-form-action form .login-action{margin-bottom:20px}.user-area-style .contact-form-action form .login-action .forgot-login{margin-bottom:10px;text-align:left;float:unset;margin-top:10px;display:block}.user-area-style .contact-form-action form .right{float:left}.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{font-size:28px;margin-top:25px}.coming-soon-area .coming-soon-content #timer{margin-top:10px}.coming-soon-area .coming-soon-content #timer div{height:100px;font-size:35px;width:95px;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}.privacy-policy .title h2,.terms-conditions .title h2{font-size:25px}.error-area{padding:70px 0}.error-area .error-content p{font-size:15px;margin:15px 0 20px}.error-area .error-content h1{font-size:100px}.product-img img{width:100%}.showing-result-count{margin-bottom:15px;text-align:center}.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{height:50px;margin-bottom:30px;right:0;position:unset;top:0;margin-top:30px}.shopping-cart-area .cart-totals{padding:20px;margin-top:35px}.shopping-cart-area .default-btn{display:block}.shopping-cart-area .default-btn.update{padding:16px 20px}.checkout-area .billing-details{padding:20px;margin-bottom:30px}.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:30px 0 0}.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item{padding-right:0}.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}.sidebar-widget.recent-post ul li{height:100px}.sidebar-widget.recent-post ul li a{font-size:15px}.pagination-area{margin-top:0}.sidebar-widget.search{margin-top:35px}.blog-details-content .comments ul li{padding-left:0}.blog-details-content .comments ul li img{position:unset;display:block}.main-contact-area .contact-info{padding:20px;margin-bottom:50px}.blog-details-content .blog-top-content .news-content .admin{padding-bottom:15px}.blog-details-content .blog-top-content .news-content h3{font-size:20px;margin-bottom:15px}.blog-details-content .blog-top-content blockquote{padding:20px;z-index:1}.blog-details-content .blog-top-content blockquote p{font-size:16px;padding-left:0}.blog-details-content .blog-top-content blockquote i{opacity:.5;z-index:-1}.blog-details-content .tag-list ul li{margin:5px}.user-area-style .contact-form-action form .right{margin-top:10px}.user-area-style .contact-form-action form .right .remember{margin-bottom:0}.user-area-style .contact-form-action p{margin-top:0}.user-area-style .contact-form-action form .text-right{text-align:left!important;margin-top:10px}.chooses-us-img img{width:100%}.services-details-content .services-contents h2{font-size:25px}.services-sidebar .address{padding:20px;margin-bottom:30px}.user-area-style .contact-form-action p{margin-top:20px}.blog-column-one-area.blog-left-sidebar .search{margin-top:0!important}.blog-column-one-area.blog-left-sidebar .tags{margin-bottom:35px!important}.blog-details-content .comments h3,.blog-details-content .recent-posts h3,.blog-details-content .related-posts h3{font-size:20px}.we-are-area.feature-area-three .we-are-content{text-align:center}.we-are-area.feature-area-three .we-are-content h2:before{right:0;margin:auto;left:0}.product-details-area .product-details-desc .default-btn{margin-top:15px}.flag-area{margin-top:10px}.top-header .header-right-content{right:0}}@media only screen and (min-width:576px) and (max-width:767px){.pool-covers-area .container-fluid{max-width:540px!important;padding-right:30px!important;padding-left:30px!important}.pool-covers-area .col-lg-4.p-0{padding-right:15px!important;padding-left:15px!important}.banner-area.banner-area-two .container-fluid,.subscribe-area .container{max-width:540px}.testimonial-area.testimonials-area-two .container-fluid{max-width:720px}.faq-area .container-fluid{max-width:540px}.about-area-three .about-content{max-width:100%}.flag-area{margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px){.ptb-100{padding-bottom:50px}.pt-100,.ptb-100{padding-top:50px}.pb-100{padding-bottom:50px}.pb-70{padding-bottom:20px}.pt-70{padding-top:20px}.default-btn{padding:12px 20px;font-size:15px}.section-title{margin-bottom:30px;text-align:center!important}.section-title span{font-size:14px}.section-title h2{font-size:30px}p{font-size:15px}.shape{display:none}.top-header .header-left-content{text-align:center}.top-header .header-right-content{text-align:center;float:unset;margin-top:0}.banner-area{height:100%;padding-top:190px;padding-bottom:70px}.banner-content{text-align:center;margin-top:0}.banner-content h1{font-size:35px;margin-bottom:20px}.banner-content p{font-size:16px;margin-bottom:26px}.single-feature{text-align:center;padding-left:0}.single-feature i{margin-bottom:15px;position:unset;display:block}.about-content{text-align:center;margin-left:0}.about-content h2{font-size:25px;margin-bottom:16px}.about-content h2:before{right:0;margin:auto;left:0}.about-img img{width:100%}.pool-covers-area{padding-top:50px;padding-bottom:20px}.pool-covers-area .container-fluid{max-width:720px!important;padding-right:30px!important;padding-left:30px!important}.pool-covers-area .col-lg-4.p-0{padding-right:15px!important;padding-left:15px!important}.pool-covers-item{margin-bottom:30px}.pool-covers-item .pool-covers-content h3{font-size:18px}.services-content{text-align:center}.services-content h2{font-size:25px;margin-bottom:15px}.services-content h2:before{right:0;margin:auto;left:0}.single-services{text-align:center}.video-btn-2 span:after,.video-btn-2 span:before{height:50%;width:50%}.testimonial-content i{margin-bottom:15px}.testimonial-content p{font-size:17px;margin-bottom:20px}.gallery-area .owl-nav{margin-right:0;text-align:center}.we-are-content h2{font-size:25px}.we-area-form{padding:20px}.we-area-form .form-group,.we-area-form .nice-select{margin-bottom:20px}.we-area-form .we-area-title{margin-bottom:20px;text-align:centers}.we-area-form .we-area-title h2{font-size:25px}.we-area-form .we-area-title h2:before{right:0;margin:auto;left:0}.contact-info-bg{padding:20px 20px 0}.single-contact-info{margin-bottom:20px;text-align:center;padding-left:0}.single-contact-info i{margin-bottom:10px;position:unset;display:block}.single-contact-info h3{margin-bottom:10px}.section-btn{margin-bottom:30px;text-align:center;float:unset}.single-blog-post .news-content{padding:20px}.single-blog-post .news-content h3{font-size:18px}.subscribe-area .subscribe-content{margin-bottom:30px;text-align:center}.subscribe-area .subscribe-content span{margin-bottom:0}.subscribe-area .newsletter-form{margin-right:0}.subscribe-area .newsletter-form .form-control{height:50px}.subscribe-area .newsletter-form .default-btn{position:unset;margin:30px auto 0;display:table}.single-footer-widget h3{font-size:22px;margin-bottom:25px}.banner-area.banner-area-two{padding-top:95px;padding-bottom:50px}.banner-area.banner-area-two .container-fluid{max-width:720px}.banner-area.banner-area-two .banner-content{text-align:center}.banner-area.banner-area-two .banner-content h1{font-size:29px}.banner-area.banner-area-two .banner-img{text-align:center;margin-top:30px}.banner-area.banner-area-two .banner-img img{width:100%}.feature-area-three.mt-minus-100{margin-top:50px}.feature-area-three .single-feature{padding:20px}.testimonial-img{margin-top:30px}.single-counter{border:1px solid #ddd;margin-bottom:30px;text-align:center;padding-bottom:15px;padding-left:30px}.single-counter h2{border-right:none;position:unset;padding-right:0}.single-counter h3{font-size:18px}.we-are-area.feature-area-three .single-feature{padding-left:20px!important}.faq-area .container-fluid{max-width:720px}.faq-accordion{max-width:100%}.faq-accordion .faq-title{margin-bottom:15px}.faq-accordion .faq-title h2{font-size:25px}.faq-img{margin-top:30px}.our-services-area.our-services-area-two .single-services{padding:20px}.subscribe-area .container,.testimonial-area.testimonials-area-two .container-fluid{max-width:720px}.testimonial-area.testimonials-area-two .testimonial-title,.testimonial-area.testimonials-area-two .testimonials-slider-two{max-width:100%}.hero-slider-area .slider-item{height:100%;padding-top:70px;padding-bottom:70px}.hero-slider-area .slider-item .slider-text h1{font-size:35px;margin-bottom:20px}.hero-slider-area .slider-item .slider-text p{margin-bottom:25px}.our-services-area.our-services-area-three .single-services .services-content{padding:20px}.about-area-three .about-bg-img{height:300px;margin-bottom:30px}.about-area-three .about-content-bg{padding:20px}.our-services-area.our-service-area-three .services-content h2{font-size:25px}.our-services-area.our-service-area-three .single-services{padding:20px}.gallery-area.gallery-area-three .container-fluid{margin-right:15px;padding-right:15px}.gallery-area.gallery-area-three .owl-nav{margin-right:0}.testimonial-area.testimonial-area-three .testimonial-shape-1,.testimonial-area.testimonial-area-three .testimonial-shape-2{display:none}.about-area-three .about-content{max-width:100%}.page-title-area{padding-top:223px;padding-bottom:100px}.page-title-area .page-title-content h2{font-size:40px}.error-area{padding:70px 0}.error-area .error-content p{font-size:15px;margin:15px 0 20px}.error-area .error-content h1{font-size:200px}.checkout-area .billing-details,.product-details-image{margin-bottom:30px}.product-details-image img{width:100%}.sidebar-widget.recent-post ul li{height:100px}.pagination-area{margin-top:0}.sidebar-widget.search{margin-top:35px}.contact-form-action.mb-50{margin-bottom:50px}.main-contact-area .contact-info{padding:30px;margin-bottom:50px}.chooses-us-img img{width:100%}.services-details-content .services-contents h2{font-size:25px}.services-sidebar .address{padding:20px;margin-bottom:30px}.shopping-cart-area .cart-totals{margin-top:35px}}@media only screen and (min-width:992px) and (max-width:1199px){.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{margin-right:15px;top:-12px;margin-left:15px}.others-option-for-responsive .option-inner .others-option .dot-menu :hover .inner .circle{background-color:#ff8c00}.others-option-for-responsive .option-inner .others-option .option-item{padding:0;margin:0}.others-option-for-responsive .option-inner .others-option .option-item .search-overlay.search-popup{left:-185px}.others-option-for-responsive .option-inner .others-option .cart-icon{margin-left:10px}.others-option-for-responsive .option-inner .others-option .call-us{margin-right:10px}.others-option-for-responsive .option-inner{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.others-option-for-responsive .dot-menu{right:10px;top:-62px}.navbar-area .others-option,.shape,.shape.video-shape-2,.shape.video-shape-3{display:none}.gallery-area .owl-nav{margin-right:0;text-align:center;margin-top:0}.we-area-form{padding:30px}.we-are-content h2{font-size:35px}.about-content{margin-left:0}.about-area .row{-webkit-box-align:unset!important;align-items:unset!important;-ms-flex-align:unset!important}.about-area .about-img{height:100%;position:relative;background-size:cover;background-position:50%;background-image:url(https://divingboardqf.top/wp-content/themes/fiber/assets/img/about-img.jpg);background-repeat:no-repeat}.about-area .about-img:before{height:30px;content:"";position:absolute;bottom:0;background-color:#fff;left:0;width:100%}.about-area .about-img img{display:none}.banner-area.banner-area-two .banner-content h1{font-size:48px}.feature-area-three .single-feature{padding:20px;text-align:center}.feature-area-three .single-feature i{margin-bottom:20px;position:unset;display:block}.our-services-area.our-services-area-two .single-services{padding:20px}.we-are-area.feature-area-three .single-feature{padding:20px!important}.single-blog-post .news-content{padding:20px}.single-blog-post .news-content h3{font-size:19px}.main-contact-area .contact-info{padding:50px 20px}.header-area{position:fixed}.subscribe-area .newsletter-form{margin-right:0}.subscribe-area .newsletter-form .default-btn{right:6px}}@media only screen and (min-width:1700px){.banner-area{height:100vh}.gallery-area.gallery-area-three .container-fluid{max-width:1610px}}@media only screen and (max-width:991px){.mobile-nav{position:relative;display:block}.mobile-nav .logo{font-size:20px;text-decoration:none;font-weight:700;color:#fff;text-transform:uppercase;position:absolute;max-width:50%;top:2px;left:15px;z-index:999}.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{height:70px;padding:0;background-color:#fff}.mean-container .mean-nav{margin-top:70px}.mean-container .mean-nav ul li a.active,.mean-container .mean-nav ul li a:hover{color:#ff8c00}.mean-container a.meanmenu-reveal{padding:23px 15px 0 0;color:#1569ae}.mean-container a.meanmenu-reveal span{position:relative;top:8px;background-color:#1569ae;border-radius:0;margin-top:-5px}.main-nav{display:none!important}.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{margin-right:15px;margin-left:15px}.others-option-for-responsive .option-inner .others-option .dot-menu:hover .inner .circle{background-color:#ff8c00}.others-option-for-responsive .option-inner .others-option .option-item{padding:0;top:0;margin:0}.others-option-for-responsive .option-inner .others-option .option-item .search-overlay.search-popup{left:-185px}.others-option-for-responsive .option-inner .others-option .cart-icon{top:0;margin-left:10px}.others-option-for-responsive .option-inner .others-option .call-us{margin-right:10px;top:0}.navbar-area .others-option{display:none}.nice-select.open .list{z-index:9999}}@media only screen and (min-width:1200px) and (max-width:1399px){.container{max-width:1320px}}@media only screen and (min-width:1200px){.container-fluid{max-width:1200px}}