@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 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 0px;}.fluid-section h3 {font-size: 48px;}}@media only screen and (max-width: 1199px) {.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;}.main-header .other-links .link-box {display: none;}.main-menu .navigation>li {margin-right: 30px;}.main-header .nav-outer .main-menu, .sticky-header {display: none !important;}.main-header .nav-outer {float: right;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;}.header-style-two .nav-outer .mobile-nav-toggler {color: #222429;}.banner-section .left-based-text {display: none;}.banner-carousel .content-box h1, .banner-three .banner-carousel .content-box h1 {font-size: 100px;}.about-section .text-column .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:before {display: none;}.sec-title h2 {font-size: 60px;line-height: 1em;}.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;}.parallax-section .content-box h2 {font-size: 60px;}.agency-section .left-col .inner {padding-right: 0;}.call-to-section h2, .call-to-section-two h2 {font-size: 48px;line-height: 1em;}.call-to-section-two .link-box {padding-top: 10px;}.featured-section .left-col .inner {padding-right: 0;}.testimonials-section .owl-theme .owl-dots {width: 100%;margin: 0;left: 0;}.features-section .content-box h2 {font-size: 60px;}.get-quote-section .form-box {margin: 0 0;}.get-quote-section .left-col .inner, .features-section-two .left-col .inner, .about-section-two .left-col .inner {padding-right: 0;}.work-tabs .tab-buttons .tab-btn {font-size: 26px;}.work-tabs .text-col .inner, .about-section-two .right-col .inner {padding-left: 0;}.testi-block-two .text {font-size: 36px;}.page-banner h1 {font-size: 70px;line-height: 1em;}.banner-carousel .owl-nav {display: none;}.header-style-seven .header-upper .logo-box {display: flex;align-items: center;justify-content: space-between;width: 100%;}.header-style-seven.fixed-header .nav-outer .mobile-nav-toggler, .header-style-seven .nav-outer .mobile-nav-toggler {margin-top: 0;}.header-style-seven .header-upper .logo-box {padding-top: 20px;padding-bottom: 20px;}.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;}.banner-section-four p br {display: none;}}@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: 991px) {.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 .slide-item .round-image {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-carousel .content-box h1 br {display: none;}.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;}.services-section, .about-section, .gallery-section, .news-section, .get-quote-section, .discover-section, .features-section-two .content-container, .about-section-two, .sponsors-section-two, .sidebar-page-container {padding: 90px 0px 60px;}.live-section, .services-section-two, .gallery-section-two, .get-quote-two, .services-section-three.padd-top {padding-top: 90px;}.map-section {padding-bottom: 90px;}.get-quote-two {padding-bottom: 180px;}.gallery-section-two.alternate {padding-bottom: 60px;}.we-do-section {padding: 210px 0px 60px;}.page-banner .inner-container {padding: 220px 0px 100px;}.team-section, .contact-section {padding: 90px 0px 60px;}.team-section.no-padd-top {padding: 0px 0px 60px;}.trusted-section {padding-bottom: 40px;}.faqs-section, .get-quote-three {padding: 90px 0px 70px;}.parallax-section, .testimonials-section, .error-section {padding: 80px 0px;}.call-to-section-two {padding: 80px 0px 70px;}.services-section-three, .testimonials-page {padding-bottom: 60px;}.sponsors-section {padding: 70px 0px;}.call-to-section .inner {padding: 70px 20px 60px;}.agency-section, .we-work-section, .project-single {padding: 90px 0px 50px;}.why-us-section {padding: 80px 0px 40px;}.features-section, .testimonials-section-two {padding: 90px 0px;}.about-section-two .image-box {margin: 0;}.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;}.live-section .main-image-box .title h3, .features-section .content-box h2 {font-size: 48px;}.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;}.fact-counter .column .inner:before {display: none;}.trusted-section .right-col .inner {padding-top: 0px;padding-left: 0px;}.trusted-section .col-header .header-inner {padding: 50px 30px;min-height: 0px;}.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 {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;}.testi-block-two .text {font-size: 30px;}.testi-block-two .icon {font-size: 120px;line-height: 0.8em;top: 10px;}.get-quote-two .left-col .inner {max-width: none;}.page-banner h1 {font-size: 60px;line-height: 1.05em;}.page-banner .shape-1, .page-banner .shape-2 {display: none;}.page-banner .inner-container {padding: 180px 0px 50px;}.error-section .big-text {font-size: 250px;}.error-section h2 {font-size: 48px;}.service-details h3 {font-size: 42px;}.service-details h4 {font-size: 32px;}.contact-section .upper-info, .contact-section .map-box {margin-bottom: 60px;}.demo-top h3 {font-size: 80px;}.demo-top p {font-size: 32px;}.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 {text-align: center;}.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 {max-width: 500px;margin-left: auto;margin-right: auto;display: block;margin-bottom: 60px;}.live-section-two .sec-title-two h2, .sec-title-two h2 {font-size: 45px;}.about-section-three__content {max-width: 500px;margin-left: auto;margin-right: auto;}.testi-block-three {padding-bottom: 90px;}.testi-block-three__single {margin-bottom: 30px;}.news-two__content h3 {font-size: 30px;}}@media only screen and (max-width: 767px) {.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 {display: none;}.banner-section .owl-dots {bottom: 20px;}.banner-carousel .content-box h1 {font-size: 60px;}.banner-carousel .content-box {height: 600px;text-align: center;}.banner-carousel .slide-item .left-top-line, .banner-carousel .slide-item .right-bottom-curve, .banner-carousel .slide-item .right-top-curve {display: none;}.banner-three .banner-carousel .content-box h1 {font-size: 60px;line-height: 1em;}.sec-title h2 {font-size: 42px;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 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;}.live-section .main-image-box .more-link {text-align: center;}.sec-title h2 br {display: none;}.fact-counter .column .inner .count-outer {font-size: 64px;line-height: 1em;}.team-section {padding-bottom: 50px;}.team-section .owl-theme .owl-dots {display: none;}.parallax-section .content-box h2 {font-size: 42px;}.sponsors-outer {text-align: center;}.call-to-section h2, .call-to-section-two h2 {font-size: 36px;}.why-us-section {padding-top: 60px;}.project-tab .owl-theme .owl-dots {display: none;}.features-section {text-align: center;}.features-section .feature-block {width: 100%;margin: 0 0 50px;}.features-section .feature-block .inner {padding: 0 0;margin: 0 0;text-align: center;}.features-section .feature-block .inner:before {display: none;}.get-quote-section .featured-block 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;}.testimonials-section-two .owl-theme .owl-nav {display: none;}.testi-block-two .info {margin-top: 30px;}.testi-block-two .info .name {font-size: 20px;}.error-section .big-text {font-size: 180px;}.error-section h2, .news-block-two .lower-box h4, .news-block-three .inner-box h4, .post-details .lower-box h4, .comments-title h3 {font-size: 32px;}.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%;}}@media only screen and (max-width: 599px) {.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 {display: none;}.live-section .main-image-box .title h3 {font-size: 32px;}.we-do-section .featured-block {padding-left: 0;padding-top: 0;}.we-do-section .featured-block .image {position: relative;left: 0;top: 0;width: 100%;height: auto;margin: 0 0 30px;}.trusted-section .col-header .header-inner {padding: 40px 20px;font-size: 30px;}.sec-title h2 {font-size: 36px;line-height: 1.15em;}.trusted-section .featured-block-two, .agency-section .featured-block-two {padding-left: 0;padding-top: 0;}.trusted-section .featured-block-two .image, .agency-section .featured-block-two .image {position: relative;left: 0;top: 0;width: 100%;margin: 0 0 30px;}.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;}.project-tab .product-tab-btns .p-tab-btn, .mixitup-gallery .filters li {margin: 0px 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;}.testimonials-section .owl-theme .owl-dots {display: none;}.features-section .content-box h2 {font-size: 36px;line-height: 1em;}.get-quote-section .counter {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 .counter .counter-image:before {display: none;}.get-quote-section .form-box {padding: 40px 20px;}.get-quote-section .form-box h4 {font-size: 32px;}.get-quote-section .featured-block {padding-left: 0;text-align: center;}.get-quote-section .featured-block .image {position: relative;left: 0;top: 0;width: 100%;margin: 0 0 30px;}.fluid-section h3, .project-single.style-two h5 {font-size: 32px;}.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 .sec-title {text-align: center;}.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;}.features-section-two .right-col .cap-inner h5 {font-size: 24px;}.banner-three .banner-carousel .content-box {height: 600px;}.testi-block-two, .sponsors-section-two {text-align: center;}.testi-block-two .text {font-size: 22px;}.testimonials-section-two {padding: 70px 0px 80px;}.page-banner h1 {font-size: 48px;line-height: 1.1em;}.discover-block .cap-inner h5 {font-size: 24px;}.service-details h3 {font-size: 36px;}.service-details h4 {font-size: 26px;}.news-block-three .inner-box {padding: 40px 25px 30px;}.news-block-two .image-box .vid-link .icon {transform: scale(0.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:before {display: none;}.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;}.sidebar-page-container .post-control-two .control-inner h4 {font-size: 26px;}.comments-area .comment-box {margin-bottom: 40px;padding-bottom: 35px;}.comments-area .comment {padding-left: 0;}.comments-area .comment-box .author-thumb {position: relative;left: 0;top: 0;margin: 0 0 30px;}.portfolio-masonary h3, .parallax-block__content 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;}.portfolio-masonary .filters {text-align: center;}.portfolio-masonary__more {display: none;}.demo-header .header-upper .logo-box {margin-right: 0;}.demo-purchase-btn .btn-title {padding-left: 15px;padding-right: 15px;padding-top: 13px;padding-bottom: 10px;}.demo-top {padding-top: 190px;padding-bottom: 100px;}.demo-top h3 {font-size: 45px;}.demo-top p {font-size: 28px;}.header-style-seven .topbar-four {display: none;}.header-style-seven .header-upper {margin-top: 0;}.banner-section-four {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: 479px) {.about-section .image-column .image-block, .about-section .image-column .image-block:nth-child(1), .about-section .image-column .image-block:nth-child(2) {margin: 0 0 10px;width: 100%;}.trusted-section .feature, .why-us-section .feature .inner-box, .why-us-section .right-col .inner, .features-section-two .feature {padding-left: 0;text-align: center;}.trusted-section .feature h5 {font-size: 24px;}.trusted-section .feature .count, .why-us-section .feature .inner-box:before, .features-section-two .feature .count {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;}.portfolio-masonary h3, .main-footer__two .footer-widget 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;}.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%;}.main-footer__two .footer-widget p {font-size: 22px;margin-bottom: 30px;}.call-to-section-three .auto-container h3, .banner-section-four h2 {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;}}