@media only screen and (max-width:7000px){.page-wrapper{overflow: hidden}}@media only screen and (max-width:1699px){.banner-carousel .slide-item .round-image{top: 100px;right: -150px;width: 750px;height: 750px}.banner-carousel .slide-item .round-image .image{width: 750px;height: 750px}.banner-carousel .slide-item .round-image:before{bottom: 70px;left: -70px}}@media only screen and (max-width:1499px){.main-header .other-links .search-btn{padding-right: 30px;margin-right: 30px}.main-header .header-upper .inner-container{padding-left: 20px;padding-right: 20px}.banner-carousel .slide-item .round-image{top: 170px;right: -150px;width: 650px;height: 650px}.banner-carousel .slide-item .round-image .image{width: 650px;height: 650px}.banner-carousel .slide-item .round-image:before{bottom: 70px;left: -70px}}@media screen and (max-width:1440px){.main-menu .navigation>li{margin-right: 15px}.main-menu .navigation>li>a{font-size: 18px;line-height: 24px}}@media only screen and (max-width:1340px){.banner-carousel .slide-item .shape-1{left: -200px}.banner-carousel .slide-item .shape-2{left: -150px}.banner-carousel .slide-item .shape-3{right: -250px}.banner-carousel .slide-item .shape-4{right: -50px}.banner-carousel .slide-item .shape-5{right: -100px}.project-tab .p-tabs-content{margin: 0 15px}.alternate .project-tab .p-tabs-content{margin: 0}.fluid-section h3{font-size: 48px}}@media screen and (max-width:1299px){.main-header .header-upper .logo-box .logo img{max-height: 55px}.main-menu .navigation>li>a{font-size: 16px;line-height: 22px}}@media only screen and (max-width:1199px){.page-banner h1, .sec-title h2{line-height: 1em}.main-header.fixed-header .header-upper .logo-box{padding-top: 20px;padding-bottom: 20px}.main-header.fixed-header .nav-outer .mobile-nav-toggler{margin-top: 20px}.header-style-two.fixed-header .nav-outer .mobile-nav-toggler{color: #fff}.banner-carousel .slide-item .round-image{right: -250px}.about-section:before, .banner-carousel .owl-nav, .banner-section .left-based-text, .banner-section-four p br, .main-header .other-links{display: none}.main-menu .navigation>li{margin-right: 30px}.main-header .nav-outer .main-menu, .sticky-header{display: none !important}.main-header .nav-outer{position: relative;width: auto;height: auto;padding: 0}.main-header.fixed-header .other-links .search-btn{padding-top: 21.5px;padding-bottom: 21.5px}.nav-outer .mobile-nav-toggler{display: block;margin-top: 0}.header-style-two .nav-outer .mobile-nav-toggler{color: #222429}.banner-carousel .content-box h1, .banner-three .banner-carousel .content-box h1{font-size: 100px}.features-section .content-box h2, .parallax-section .content-box h2, .sec-title h2{font-size: 60px}.about-section .text-column .inner, .about-section-two .right-col .inner, .work-tabs .text-col .inner{padding-left: 0}.about-section .image-column .inner:before{width: 12px;height: 180px}.about-section .image-column{order: 12}.about-section .text-column{order: 0}.about-section .image-column .inner{max-width: 750px}.about-section-two .left-col .inner, .agency-section .left-col .inner, .featured-section .left-col .inner, .features-section-two .left-col .inner, .get-quote-section .left-col .inner, .we-do-section .left-col .inner{padding-right: 0}.trusted-section .right-col .inner{padding-top: 70px;padding-left: 30px}.team-section .carousel-box{margin: 0 15px}.call-to-section h2, .call-to-section-two h2{font-size: 48px;line-height: 1em}.call-to-section-two .link-box{padding-top: 10px}.testimonials-section .owl-theme .owl-dots{width: 100%;margin: 0;left: 0}.get-quote-section .form-box{margin: 0}.work-tabs .tab-buttons .tab-btn{font-size: 26px;line-height: 30px}.testi-block-two .text{font-size: 36px}.page-banner h1{font-size: 70px}.header-style-seven .header-upper .logo-box{display: flex;align-items: center;justify-content: space-between;width: 100%;padding-top: 20px;padding-bottom: 20px}.header-style-seven .nav-outer .mobile-nav-toggler, .header-style-seven.fixed-header .nav-outer .mobile-nav-toggler{margin-top: 0}.header-style-seven .header-upper .inner-container{padding-left: 0;padding-right: 0}.banner-section-four .swiper-slide .auto-container{padding-top: 200px;padding-bottom: 120px}.banner-section-four h2{font-size: 50px;line-height: 60px}.banner-section-four p{margin-top: 25px;margin-bottom: 30px}.main-footer__three .bottom-footer .d-flex{flex-wrap: wrap;flex-direction: column-reverse;row-gap: 15px}.main-footer__three .bottom-footer .auto-container{justify-content: center}.contact-info li{margin-left: 15px;margin-right: 15px}#payment{padding: 110px 0 80px}#payment .auto-container{max-width: 960px}}@media only screen and (min-width:768px){.main-menu .navigation>li>ul, .main-menu .navigation>li>ul>li>ul{display: block !important;visibility: hidden;opacity: 0}}@media only screen and (max-width:1024px){.sticky-social-media{display: none}}@media only screen and (max-width:991px){.about-section-three__content, .about-section-three__image{max-width: 500px;margin-left: auto;margin-right: auto}.banner-carousel .slide-item .shape-1{left: -300px}.banner-carousel .slide-item .shape-2{left: -200px}.banner-carousel .slide-item .shape-3{right: -350px}.banner-carousel .slide-item .shape-4{right: -50px}.banner-carousel .slide-item .shape-5{right: -150px}.banner-carousel .content-box h1 br, .banner-carousel .slide-item .round-image, .fact-counter .column .inner:before, .page-banner .shape-1, .page-banner .shape-2{display: none}.banner-carousel .content-box{height: 800px}.banner-carousel .content-box h1{font-size: 80px;line-height: 1em}.banner-carousel .content-box .link-box{padding-top: 30px}.banner-three .banner-carousel .content-box .inner{max-width: none;text-align: center}.banner-three .banner-carousel .content-box h1{font-size: 70px;line-height: 1em}.banner-three .banner-carousel .content-box{height: 700px}.featured-section{padding-top: 170px;padding-bottom: 60px}.about-section, .about-section-two, .contact-section, .discover-section, .features-section-two .content-container, .gallery-section, .get-quote-section, .news-section, .services-section, .sidebar-page-container, .sponsors-section-two, .team-section{padding: 90px 0 60px}.gallery-section-two, .get-quote-two, .live-section, .services-section-three.padd-top, .services-section-two{padding-top: 90px}.map-section, .testi-block-three{padding-bottom: 90px}.get-quote-two{padding-bottom: 180px}.gallery-section-two.alternate, .services-section-three, .testimonials-page{padding-bottom: 60px}.we-do-section{padding: 210px 0 60px}.team-section.no-padd-top{padding: 0 0 60px}.trusted-section{padding-bottom: 40px}.faqs-section, .get-quote-three{padding: 90px 0 70px}.error-section, .parallax-section, .testimonials-section{padding: 80px 0}.call-to-section-two{padding: 80px 0 70px}.sponsors-section{padding: 70px 0}.call-to-section .inner{padding: 70px 20px 60px}.agency-section, .project-single, .we-work-section{padding: 90px 0 50px}.why-us-section{padding: 80px 0 40px}.features-section, .testimonials-section-two{padding: 90px 0}.about-section-two .image-box{margin: 0}.error-section h2, .features-section .content-box h2, .live-section .main-image-box .title h3, .parallax-section .content-box h2{font-size: 48px}.fluid-section .column .inner{padding: 90px 20px}.about-section .text-column .text ul{width: 100%}.about-section .text-column .text .since{margin-left: 40px;margin-top: 20px}.live-section .main-image-box .round-inner{padding-top: 210px}.sec-title h2{font-size: 50px;line-height: 1.05em}.gallery-section .upper-row .sec-title{width: 100%;text-align: center;margin-bottom: 40px}.gallery-section .upper-row .filters{width: 100%;text-align: center}.mixitup-gallery .filters li{margin: 0 15px 10px}.facts-section, .facts-section.alternate{padding-top: 90px;padding-bottom: 20px}.trusted-section .outer-container{margin-top: 80px}.fact-counter .column .inner{padding-top: 0}.trusted-section .right-col .inner{padding-top: 0;padding-left: 0}.trusted-section .col-header .header-inner{padding: 50px 30px;min-height: 0}.banner-section-four .swiper-slide .auto-container, .call-to-section, .call-to-section-two{text-align: center}.call-to-section h2, .call-to-section-two h2{width: 100%;margin-bottom: 10px}.call-to-section .link-box, .call-to-section-two .link-box{width: 100%;padding: 20px 0 0}.why-us-section .right-col .inner{padding-left: 0;padding-top: 20px}.fluid-section h3, .service-details h3{font-size: 42px}.features-section-two .content-container:before{right: -20px}.features-section-two .right-col .image-box img{width: 100%;max-width: 100%}.work-tabs .tab-buttons .tab-btn{font-size: 22px}.testimonials-section-two .carousel-box{padding-right: 100px}.testimonials-section-two .owl-theme .owl-nav{right: -80px}.news-two__content h3, .testi-block-two .text{font-size: 30px}.testi-block-two .icon{font-size: 120px;line-height: .8em;top: 10px}.get-quote-two .left-col .inner{max-width: none}.page-banner h1{font-size: 60px;line-height: 1.05em}.page-banner .inner-container{padding: 180px 0 50px}.error-section .big-text{font-size: 250px}.demo-top p, .service-details h4{font-size: 32px}.contact-section .map-box, .contact-section .upper-info{margin-bottom: 60px}.demo-top h3{font-size: 80px}.demo-gallery .mixitup-gallery .filters .filter .filter{margin-left: 25px}.demo-features__wrapper{grid-template-columns: repeat(4, 1fr)}.main-footer__demo .footer-widget h3{font-size: 55px}.banner-section-four .swiper-slide .auto-container h2, .banner-section-four .swiper-slide .auto-container p{max-width: 450px;margin-left: auto;margin-right: auto}.about-section-three__image{display: block;margin-bottom: 60px}.live-section-two .sec-title-two h2, .sec-title-two h2{font-size: 45px}.testi-block-three__single{margin-bottom: 30px}.banner-section .get-quote-section{width: 75%}.main-footer__three .bottom-footer{padding-bottom: 130px}#payment .auto-container{max-width: 720px}}@media only screen and (max-width:767px){.section-one{margin-top: 60px;margin-bottom: 60px}.sec-title{margin-bottom: 20px}#payment, .featured-section, .services-section{padding: 60px 0}.about-section, .agency-section, .faqs-section, .get-quote-three, .project-single, .we-work-section{padding: 60px 0 20px}.banner-carousel .slide-item .left-top-line, .banner-carousel .slide-item .right-bottom-curve, .banner-carousel .slide-item .right-top-curve, .banner-carousel .slide-item .shape-1, .banner-carousel .slide-item .shape-2, .banner-carousel .slide-item .shape-3, .banner-carousel .slide-item .shape-4, .banner-carousel .slide-item .shape-5, .features-section .feature-block .inner:before, .project-tab .owl-theme .owl-dots, .sec-title h2 br, .team-section .owl-theme .owl-dots, .testimonials-section-two .owl-theme .owl-nav{display: none}.banner-section .owl-dots{bottom: 20px}.banner-carousel .content-box h1{font-size: 60px}.parallax-section .content-box h2, .sec-title h2{font-size: 42px}.banner-carousel .content-box{height: 600px;text-align: center}.banner-three .banner-carousel .content-box h1{font-size: 60px;line-height: 1em}.sec-title h2{line-height: 1.15em}.live-section .main-image-box .vid-link{position: relative;left: 0;top: 0;margin: 0 auto 50px}.live-section .main-image-box .round-box{height: auto;width: 100%;right: 0;padding: 20px}.live-section .main-image-box .round-inner{position: relative;display: block;padding: 70px 30px 50px;text-align: center;height: auto;width: 100%;border-radius: 10px}.live-section .main-image-box .round-box:before{left: -5px;top: -5px;right: -5px;bottom: -5px;width: auto;height: auto;border-radius: 10px}.features-section, .live-section .main-image-box .more-link, .sponsors-outer{text-align: center}.fact-counter .column .inner .count-outer{font-size: 64px;line-height: 1em}.team-section{padding-bottom: 50px}.call-to-section h2, .call-to-section-two h2{font-size: 36px}.why-us-section{padding-top: 60px}.features-section .feature-block{width: 100%;margin: 0 0 50px}.features-section .feature-block .inner{padding: 0;margin: 0;text-align: center}.comments-title h3, .error-section h2, .get-quote-section .featured-block h4, .news-block-three .inner-box h4, .news-block-two .lower-box h4, .post-details .lower-box h4{font-size: 32px}.work-tabs .tab-buttons .tab-btn{width: 100%;padding: 20px 15px}.testi-block-two .text{font-size: 26px}.testimonials-section-two .carousel-box{padding-right: 0}.testi-block-two .info{margin-top: 30px}.testi-block-two .info .name{font-size: 20px}.error-section .big-text{font-size: 180px}.page-banner h1{font-size: 48px}.demo-features__wrapper{grid-template-columns: repeat(3, 1fr)}.main-footer__three .bottom-footer .auto-container{flex-direction: column;justify-content: center;align-items: center;text-align: center}.main-footer__three .bottom-footer .social-links{margin-top: 20px}.login-wrapper .login-content__inner{max-width: 430px;margin-left: auto;margin-right: auto;padding-left: 40px;padding-right: 40px}.login-wrapper .logo{margin-bottom: 50px}.login-wrapper{padding-top: 30px;padding-bottom: 30px}.login-wrapper .login-bg{width: 100%;top: 0;min-height: 100vh;height: 100%}.banner-one-page .banner-carousel .content-box .content{display: block !important;padding: 70px 0 35px}.banner-section .get-quote-section{width: 100%}.get-quote-section .form-box{padding: 35px 30px 25px}.get-quote-section .form-box h4{font-size: 30px;margin-bottom: 15px}.default-form .form-group input[type=email], .default-form .form-group input[type=file], .default-form .form-group input[type=number], .default-form .form-group input[type=password], .default-form .form-group input[type=tel], .default-form .form-group input[type=text], .default-form .form-group input[type=url], .default-form .form-group select, .default-form .form-group textarea{height: 50px;padding: 14px 15px}.default-form .form-group textarea{height: 120px}.btn-style-one .btn-title{padding: 12px 50px 9px}.banner-one-page{margin-top: 98px}.contact-info li{padding-left: 20px;margin-left: 10px;margin-right: 10px}.contact-info li .icon, .contact-info li a{font-size: 14px}#payment .auto-container{max-width: 540px}}@media only screen and (max-width:599px){.agency-section .featured-block-two .image, .get-quote-section .featured-block .image, .trusted-section .featured-block-two .image, .we-do-section .featured-block .image{left: 0;margin: 0 0 30px;width: 100%;position: relative;top: 0}.services-item .content-box{padding-left: 0;padding-top: 30px}.services-item .icon-services-item{float: unset}.banner-carousel .content-box h1{font-size: 46px}.banner-three .banner-carousel .content-box h1{font-size: 46px;line-height: 1em;margin-bottom: 10px}.about-section .image-column .inner:before, .get-quote-section .counter .counter-image:before, .header-style-seven .topbar-four, .page-banner .bread-crumb li:before, .portfolio-masonary__more, .testimonials-section .owl-theme .owl-dots{display: none}.fluid-section h3, .get-quote-section .form-box h4, .live-section .main-image-box .title h3, .project-single.style-two h5{font-size: 32px}.agency-section .featured-block-two, .trusted-section .featured-block-two, .we-do-section .featured-block{padding-left: 0;padding-top: 0}.we-do-section .featured-block .image{height: auto}.trusted-section .col-header .header-inner{padding: 40px 20px;font-size: 30px}.sec-title h2{font-size: 36px;line-height: 1.15em}.parallax-section .content-box h2{font-size: 32px;line-height: 1.1em}.default-tabs .tab-buttons .tab-btn{display: block;width: 100%;margin: 0 0 15px}.default-tabs .tabs-content{padding-top: 10px}.mixitup-gallery .filters li, .project-tab .product-tab-btns .p-tab-btn{margin: 0 10px 15px}.why-us-section .left-col .image-box:before{left: -60px}.testi-block .inner{padding: 50px 25px 40px}.testi-block .icon{right: 30px;top: 50px}.features-section .content-box h2{font-size: 36px;line-height: 1em}.features-section-two .sec-title, .get-quote-section .counter, .portfolio-masonary .filters, .sponsors-section-two, .testi-block-two{text-align: center}.get-quote-section .counter .counter-text{width: 100%;margin-bottom: 30px}.get-quote-section .counter .counter-image{width: 100%;padding: 0}.get-quote-section .form-box{padding: 40px 20px}.get-quote-section .featured-block{padding-left: 0;text-align: center}.comments-area .comment, .discover-block .inner-box{padding-left: 0}.discover-block .cap-box{position: absolute;left: 20px;bottom: 20px;right: 20px;max-width: 100%;width: auto}.discover-block .cap-inner{padding: 30px 80px 30px 20px}.features-section-two .right-col .cap-box{left: 10px;bottom: 10px;right: 10px;max-width: none;width: auto}.features-section-two .right-col .cap-inner{padding: 25px 15px;text-align: center;max-width: none;width: auto}.discover-block .cap-inner h5, .features-section-two .right-col .cap-inner h5{font-size: 24px}.banner-three .banner-carousel .content-box{height: 600px}.testi-block-two .text{font-size: 22px}.testimonials-section-two{padding: 70px 0 80px}.page-banner h1{font-size: 48px;line-height: 1.1em}.service-details h3{font-size: 36px}.service-details h4, .sidebar-page-container .post-control-two .control-inner h4{font-size: 26px}.news-block-three .inner-box{padding: 40px 25px 30px}.news-block-two .image-box .vid-link .icon{transform: scale(.7)}.sidebar .sidebar-widget .widget-inner{padding: 40px 25px}.sidebar .search-box .widget-inner{padding: 0}.sidebar .services ul li:before{left: -15px;right: -15px}.page-banner .bread-crumb li{padding: 0;margin: 0 7px !important}.post-details .info-row .tags-info{width: 100%;margin-bottom: 10px}.post-details .info-row .cat-info{width: 100%}.sidebar-page-container .post-control-two .control-inner{min-height: 0;padding: 40px 25px}.comments-area .comment-box{margin-bottom: 40px;padding-bottom: 35px}.comments-area .comment-box .author-thumb{position: relative;left: 0;top: 0;margin: 0 0 30px}.parallax-block__content h3, .portfolio-masonary h3{font-size: 55px;margin-bottom: 15px}.portfolio-masonary h3{margin-bottom: 0}.portfolio-masonary__filter-wrapper{flex-direction: column;justify-content: center;align-items: center}.demo-header .header-upper .logo-box{margin-right: 0}.demo-purchase-btn .btn-title{padding: 13px 15px 10px}.demo-top{padding-top: 190px;padding-bottom: 100px}.demo-top h3{font-size: 45px}.demo-top p{font-size: 28px}.banner-section-four, .header-style-seven .header-upper{margin-top: 0}.call-to-section-three .auto-container, .live-section-two .auto-container{justify-content: center;align-items: center;text-align: center;flex-direction: column}.live-section-two .button-block{margin-top: 40px}.call-to-section-three .button-wrap{margin-top: 30px}.main-footer__three .bottom-footer .left-content{flex-direction: column;justify-content: center;align-items: center;text-align: center}.main-footer__three .bottom-footer .left-content p{margin-left: 0;padding-left: 0;border-left: 0;margin-top: 10px}.main-footer__three .bottom-footer .social-links{margin-top: 10px}}@media only screen and (max-width:575px){.work-tabs .tab-buttons{flex-wrap: wrap}.main-footer__three .bottom-footer .d-flex{display: block !important;text-align: left;align-items: start !important;width: 100%}.main-footer__three .bottom-footer .left-content{text-align: left;align-items: baseline}.main-footer__three .bottom-footer .left-content a{margin-bottom: 40px}.contact-info li{display: block;text-align: left;margin-left: 25px;margin-right: 25px}.main-footer__three .bottom-footer .left-content p{margin: 20px 25px 0}.main-footer__three .bottom-footer .left-content a img{width: 200px}.feature-six__image__caption{padding: 25px}}@media only screen and (max-width:479px){.about-section .image-column .image-block, .about-section .image-column .image-block:first-child, .about-section .image-column .image-block:nth-child(2){margin: 0 0 10px;width: 100%}#denials.why-us-section .right-col .inner{text-align: left}#denials.why-us-section .right-col .inner-box{text-align: left;padding-left: 45px}#denials.why-us-section .right-col .inner-box:before{position: absolute}.features-section-two .feature, .trusted-section .feature, .why-us-section .feature .inner-box, .why-us-section .right-col .inner{padding-left: 0;text-align: center}.trusted-section .feature h5{font-size: 24px}.features-section-two .feature .count, .trusted-section .feature .count, .why-us-section .feature .inner-box:before{position: relative;display: block;left: 0;top: 0;margin: 0 auto 30px}.news-block .lower-box{padding-left: 5px;padding-right: 5px}.call-to-section h2, .call-to-section-two h2{font-size: 32px}.why-us-section .left-col .image-box:before{left: -110px}.why-us-section .left-col .vid-link{right: 50px;bottom: 10px}.testi-block .icon{position: relative;left: 0;right: 0;top: 0;margin: 0 0 -10px;line-height: 1em;display: block}.page-banner h1{font-size: 42px}.main-footer__two .footer-widget h3, .portfolio-masonary h3{font-size: 40px;line-height: 1.3;max-width: 90%}.main-footer__two .footer-widget p{flex-direction: column;justify-content: center;align-items: center;text-align: center;font-size: 22px;margin-bottom: 30px}.main-footer__two .footer-widget p a, .main-footer__two .footer-widget p span{margin-left: 0 !important}.demo-features__wrapper{grid-template-columns: repeat(2, 1fr)}.main-footer__demo .footer-widget h3{margin-left: auto;margin-right: auto;width: 100%}.banner-section-four h2, .call-to-section-three .auto-container h3{font-size: 38px;line-height: 1.4}.live-section-two .sec-title-two h2, .sec-title-two h2{font-size: 30px}.login-wrapper{padding-left: 20px;padding-right: 20px}.main-header .nav-outer{order: 1}.main-header .header-upper .inner-container{display: flex}}