@media only screen and (max-width:767px){.pt-100,.ptb-100{padding-top:50px}.pb-100,.ptb-100{padding-bottom:50px}.single-feature .title,.single-feature .title i{margin-bottom:0;position:unset}.solution-img,.subscribe-bg{background-image:none}.coming-soon-area .coming-soon-content #timer div span,.section-title span,.shopping-cart-area .cart-table table tbody tr td a,body,p{font-size:14px}.container{max-width:100%}.pb-70{padding-bottom:20px}.pt-70{padding-top:20px}.default-btn{font-size:15px;padding:13px 25px}.banner-area,.banner-area.banner-area-five.banner-area-video{padding-bottom:80px}h3{font-size:17px;line-height:1.4}.section-title{margin-bottom:30px;text-align:center!important}.about-content .about-title h2,.checkout-area .billing-details h3,.faq-accordion .faq-title h2,.protect-content .protect-title h2,.section-title h2,.services-details-content .services-content h2,.solution-title h2{font-size:25px}.copy-right-area,.shopping-cart-area .cart-table,.subscribe-bg #validator-newsletter,.top-header .header-left-content{text-align:center}.top-header .header-right-content{float:unset;text-align:center;margin-top:10px}.banner-area{height:100%;padding-top:160px}.banner-area.banner-area-two{padding-top:150px;padding-bottom:80px}.banner-image,.product-details-area .products-details-tab{margin-top:30px}.banner-area.banner-area-three{padding-top:175px;padding-bottom:90px}.single-feature,.single-services .services-content{padding:20px;text-align:center}.about-content .tabs li{margin-right:10px;font-size:14px;padding-bottom:3px}.banner-content{text-align:center;margin-top:0}.banner-content h1{font-size:30px;margin-bottom:15px}.banner-content p{margin-bottom:25px;font-size:14px}.feature-area{margin-top:50px}.banner-video{margin-top:30;text-align:center;top:0;left:0}.video-btn{width:60px;height:60px}.single-counter h2,.video-btn i{font-size:40px}.single-feature{margin-top:0}.single-feature .title i{display:block}.blog-details-content .comments ul li,.single-feature .title h3{padding-left:0}.overly-one .overly-two::after,.overly-one .overly-two::before,.overly-one::after,.overly-one::before,.shape-three{display:none}.about-content,.approach-content{margin-left:0}.approach-content h3{font-size:17px;margin-bottom:30px;line-height:1.6}.approach-content .single-approach h3{font-size:17px;margin-bottom:10px}.single-services .services-content h3{margin-bottom:25px}.services-content ul{list-style-type:disc;padding-left:40px}.single-solution h3{font-size:17px}.solution-area .pr-0{padding-right:15px!important}.about-content .about-title,.protect-content .protect-title,.solution-title,.testimonials span{margin-bottom:30px}.checkout-area .cart-totals,.checkout-area .faq-accordion,.single-approach-box,.single-blog-posts .single-blog-content,.single-challenges,.single-solution,.user-area-style .contact-form-action{padding:20px}.counter-area.counter-area-three .single-counter,.single-counter{padding-left:30px}.get-in-touch-form .form-group,.product-details-area .product-details-image,.user-area-style .contact-form-action form .form-group,.user-area-style .contact-form-action form .login-action,.user-area-style.recover-password-area p{margin-bottom:20px}.protect-content{margin-right:0}.banner-area.banner-area-five .banner-content,.banner-area.banner-area-two .banner-content,.pagination-area,.protect-area .col-lg-6 .row .col-lg-6:nth-child(2) .single-challenges,.protect-area .col-lg-6 .row .col-lg-6:nth-child(3) .single-challenges,.user-area-style .contact-form-action p{margin-top:0}.testimonials .owl-nav .owl-prev{left:0;top:auto;transform:unset;bottom:0}.testimonials .owl-nav .owl-next{right:0;top:auto;transform:unset;bottom:0}.testimonials-item p{font-size:16px}.checkout-area .faq-accordion .default-btn,.single-blog-posts .single-blog-content .admin li:last-child,.testimonials-item span,.user-area-style .contact-form-action form .right .remember{margin-bottom:0}.single-blog .blog-content{margin-top:20px}.shopping-cart-area .default-btn,.single-blog .blog-img a,.solution-img img{display:block}.product-img img,.single-blog .blog-img a img{width:100%}.copy-right-area .footer-menu{text-align:center;margin-top:12px}.single-counter{text-align:center}.single-counter i{font-size:35px;padding-right:0;position:unset;border:none;margin-bottom:10px;display:block}.single-team .team-content{margin-left:0;margin-right:0}.banner-area.banner-area-three .banner-content h1,.page-title-area .page-title-content h2,.privacy-policy .title h2,.user-area-style.recover-password-area h3{font-size:30px}.banner-img{margin-top:30px;text-align:center}.single-safety{padding:15px}.single-safety img{margin-bottom:15px}.single-safety h3{margin-bottom:10px}.counter-area.counter-area-three .single-counter i{border:none}.faq-img,.solution-img-two{margin-bottom:30px;text-align:center}.single-approach-box .icon i{position:relative;top:6px}.single-approach-box h3{margin-top:25px}.counter-img{text-align:center;margin-bottom:30px}.page-title-area{padding-top:130px;padding-bottom:60px}.page-title-area.page-title-style-two{padding-top:215px;padding-bottom:70px}.user-area-style .account-title h2{font-size:25px!important}.user-area-style .contact-form-action.mb-50{margin-bottom:50px}.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 .right{float:left;margin-top:10px}.user-area-style.recover-password-area .now-register{float:left}.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 form{max-width:100%;margin-top:40px}.terms-conditions .title h2{font-size:28px}.error-area{padding:70px 0}.error-area .error-content p{margin:15px 0 20px;font-size:15px}.error-area .error-content h1{font-size:100px}.solution-details-area .solutions-content h3{font-size:25px;margin-top:-8px}.solution-details-area .solutions-content .challenge-btn .two{float:right}.showing-result-count{margin-bottom:15px;text-align:center}.shopping-cart-area{overflow:hidden}.shopping-cart-area .cart-table table thead tr th{font-size:16px;padding:0 40px 10px;white-space:nowrap}.shopping-cart-area .cart-table table tbody tr td:first-child,.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.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}.shopping-cart-area .cart-totals{padding:20px;max-width:100%}.shopping-cart-area .default-btn.update{padding:16px 20px}.product-details-area .section-title{margin:-15px auto 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}.portfolio-details-content .portfolio-top-content .news-content h3,.portfolio-details-content .portfolio-top-content .news-content-2 h3,.portfolio-details-content .portfolio-top-content .news-content-3 h3,.single-blog-posts .single-blog-content h3{font-size:20px}.product-view-one .modal-content .product-content h3 a{margin-top:28px}.checkout-area .billing-details{padding:20px;margin-bottom:35px}.sidebar-widget.recent-post ul li{height:100px}.sidebar-widget.recent-post ul li a{font-size:15px}.single-blog-posts .single-blog-content .admin li{margin-right:0;padding-right:0;border-right:none;margin-bottom:10px}.sidebar-widget.search{margin-top:35px}.blog-details-content .comments ul li img{position:unset;display:block}.main-contact-area .contact-info{margin-top:50px;padding:20px}.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{padding-left:0;font-size:16px}.blog-details-content .blog-top-content blockquote i{z-index:-1;opacity:.5}.blog-details-content .tag-list ul li{margin:5px}.user-area-style .contact-form-action form .text-right{text-align:left!important;margin-top:10px}.banner-area.banner-area-four{height:100%;padding-top:220px}.banner-area.banner-area-five{padding-top:225px}.subscribe-bg{padding:50px 20px 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}}@media only screen and (min-width:576px) and (max-width:767px){.container,.solution-area .container-fluid{max-width:540px}.page-title-area{padding-top:160px;padding-bottom:80px}.page-title-area.page-title-style-two{padding-top:223px;padding-bottom:100px}.showing-result-count{margin-bottom:0;text-align:left}.single-blog-posts .single-blog-content .admin li{margin-right:15px;padding-right:15px;border-right:1px solid #e21f36;margin-bottom:0}.single-services .services-content{bottom:-150px}}@media only screen and (min-width:768px) and (max-width:991px){.pt-100,.ptb-100{padding-top:50px}.pb-100,.ptb-100{padding-bottom:50px}.default-btn,p{font-size:15px}.single-feature .title,.single-feature .title i{margin-bottom:0;position:unset}.container,.solution-area .container-fluid{max-width:720px}.pb-70{padding-bottom:20px}.pt-70{padding-top:20px}.default-btn{padding:12px 20px}.section-title{margin-bottom:30px;text-align:center!important}.section-title span{font-size:14px}.section-title h2{font-size:30px}.banner-area{height:100%;padding-top:190px;padding-bottom:50px}.banner-content{text-align:center;margin-top:0}.banner-content h1{font-size:35px;margin-bottom:20px}.banner-content p{margin-bottom:26px;font-size:16px}.feature-area{margin-top:50px}.banner-area.banner-area-five .banner-content,.pagination-area,.protect-area .col-lg-6 .row .col-lg-6:nth-child(2) .single-challenges,.protect-area .col-lg-6 .row .col-lg-6:nth-child(3) .single-challenges,.single-feature{margin-top:0}.banner-area.banner-area-three{padding-top:170px;padding-bottom:110px}.banner-area.banner-area-two .banner-content{text-align:left;margin-top:0}.banner-area.banner-area-two{height:auto;padding-top:250px;padding-bottom:150px}.single-feature,.single-services .services-content{padding:20px;text-align:center}.banner-area.banner-area-five.banner-area-video{padding-bottom:70px}.single-feature .title i{display:block}.single-feature .title h3{padding-left:0}.overly-one .overly-two::after,.overly-one .overly-two::before,.overly-one::after,.overly-one::before,.shape-three{display:none}.about-content,.approach-content{margin-left:0}.approach-content h3{font-size:25px;margin-bottom:30px}.approach-content .single-approach h3{font-size:20px;margin-bottom:10px}.about-img img,.approach-img img,.product-details-image img,.protect-img img,.single-blog .blog-img a img{width:100%}.single-services .services-content h3{margin-bottom:25px}.solution-area .pr-0{padding-right:15px!important}.solution-content{max-width:100%}.about-content .about-title,.checkout-area .billing-details,.product-details-image,.protect-content .protect-title,.solution-title,.testimonials span{margin-bottom:30px}.about-content .about-title h2,.faq-accordion .faq-title h2,.protect-content .protect-title h2,.services-details-content .services-content h2,.solution-title h2{font-size:25px}.single-approach-box,.single-blog .blog-content,.single-blog-posts .single-blog-content,.single-challenges,.single-solution{padding:20px}.counter-area.counter-area-three .single-counter,.single-counter{padding-left:30px}.get-in-touch-form .form-group{margin-bottom:20px}.protect-content{margin-right:0}.testimonials{margin-right:auto}.testimonials-item p{font-size:16px}.single-blog-posts .single-blog-content .admin li:last-child,.testimonials-item span{margin-bottom:0}.single-blog .blog-img a,.solution-img img,.testimonials .owl-nav{display:block}.solution-img,.subscribe-bg{background-image:none}.single-counter{text-align:center}.single-counter i{font-size:35px;padding-right:0;position:unset;border:none;margin-bottom:10px;display:block}.page-title-area .page-title-content h2,.single-counter h2,.video-btn i{font-size:40px}.single-team .team-content{margin-left:0;margin-right:0}.banner-area.banner-area-three .banner-content h1{font-size:35px}.banner-img{margin-top:30px;text-align:center}.single-safety{padding:15px}.single-safety img{margin-bottom:15px}.single-safety h3{margin-bottom:10px}.counter-area.counter-area-three .single-counter i{border:none}.faq-img,.solution-img-two{margin-bottom:30px;text-align:center}.single-approach-box .icon i{position:relative;top:6px}.single-approach-box h3{margin-top:25px}.counter-img{text-align:center;margin-bottom:30px}.page-title-area{padding-top:160px;padding-bottom:90px}.page-title-area.page-title-style-two{padding-top:223px;padding-bottom:100px}.contact-form-action.mb-50{margin-bottom:50px}.error-area{padding:70px 0}.error-area .error-content p{margin:15px 0 20px;font-size:15px}.error-area .error-content h1{font-size:200px}.sidebar-widget.recent-post ul li{height:100px}.single-blog-posts .single-blog-content h3{font-size:20px}.single-blog-posts .single-blog-content .admin li{margin-right:0;padding-right:0;border-right:none;margin-bottom:10px}.sidebar-widget.search{margin-top:35px}.main-contact-area .contact-info{margin-top:50px;padding:30px}.testimonials .owl-nav .owl-prev{left:0;top:auto;transform:unset;bottom:0}.testimonials .owl-nav .owl-next{right:0;top:auto;transform:unset;bottom:0}.banner-video{margin-top:30!important;text-align:center;top:0;left:0}.video-btn{width:60px;height:60px}.banner-area.banner-area-four{height:100%;padding-top:180px;padding-bottom:80px}.banner-area.banner-area-four .banner-content{margin:auto}.banner-area.banner-area-five{padding-top:200px;padding-bottom:80px}.subscribe-bg .newsletter-form .default-btn{position:unset;height:50px;margin:30px auto 0;display:table;overflow:hidden}.subscribe-bg #validator-newsletter{text-align:center}.subscribe-content{text-align:center;padding-left:0}.subscribe-content img{position:unset;margin-bottom:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.about-img,.approach-img,.protect-img{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.blog-details-content .blog-top-content .news-content .admin li,.single-blog-posts .single-blog-content .admin li{padding-right:10px;margin-right:10px}.container{max-width:960px}.navbar-area .others-option .get-quote .default-btn{padding:12px 15px}.navbar-area .others-option .cart-icon{margin-left:15px}.navbar-area .main-nav nav .navbar-nav .nav-item a{font-size:16px;margin:0 10px}.banner-area.banner-area-five.banner-area-video{padding-bottom:170px}.banner-video{top:0;right:0;text-align:center}.banner-content{margin-top:50px}.main-contact-area .contact-info,.single-blog .blog-content,.single-blog-posts .single-blog-content,.single-challenges,.single-feature,.single-pricing{padding:20px}.single-approach h3,.single-feature h3{font-size:18px}.about-content,.approach-content,.protect-content{margin-left:0}.single-approach{padding:15px}.our-approach-area .row{align-items:normal!important}.approach-img{background-image:url(https://www.dtfservice.com/assets/img/approach-img.jpg)}.about-img::before,.approach-img::before,.protect-img::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background-color:#fff}.about-img img,.approach-img img,.protect-img img{display:none}.protect-img{background-image:url(https://www.dtfservice.com/assets/img/protect-img.jpg)}.counter-area .counter-max-wide,.testimonials{margin-right:auto}.about-us-area .row{align-items:unset!important}.about-img{background-image:url(https://www.dtfservice.com/assets/img/about-img.jpg)}.single-team .team-content{margin-left:0;margin-right:0}.single-blog-posts .single-blog-content h3{font-size:20px}.sidebar-widget.recent-post ul li a{font-size:15px}.single-services .services-content{bottom:-145px;padding:20px}}@media only screen and (min-width:1550px){.banner-area.banner-area-five,.banner-area.banner-area-four{height:100vh}.banner-area.banner-area-four .banner-video{top:25px;right:-88px}.testimonials .owl-nav .owl-prev{left:-100px}.testimonials .owl-nav .owl-next{right:-100px}.counter-area.counter-area-three .counter-max-wide{max-width:918px}}