 @media only screen and (max-width: 1500px) {.main-header__location-box {display: none;}}@media only screen and (max-width: 1340px) {.page-wrapper {overflow: hidden;}.service-details__cagegory-list .arrow {right: 10px;}.service-details__cagegory-list li a {font-size: var(--font-18);}.slider-three__image, .main-header-two__social, .history-two__right:before, .service-details__cagegory-list li .numbering, .main-header__phone-box {display: none;}.service-provide, .solar-one__content-inner-column, .faq-one__accordion-column-inner {padding-left: var(--padding-zero);}.solar-one__image-inner-column, .project-two__btn-box {margin-right: var(--margin-zero);}.energy-two__image {display: block;}.history-two__right, .history-two__left, .purpose-one__text-two, .service-detail__text-three, .service-detail__text-four, .service-detail__solution-single, .energy-two__image-inner {padding-right: var(--padding-zero);}.consultant-two__content::before {left: 0px;}.service-detail__text-four {margin-top: var(--margin-top-30);}.consultant-two__content {padding-left: var(--padding-left-30);}.service-details__contractor-content {padding-left: var(--padding-left-20);padding-right: var(--padding-right-20);}}@media only screen and (max-width: 1140px) {.main-header__top-text, .main-header .sticky-header {display: none;}.main-header {position: relative;}.main-header__logo-box {top: 0px;padding: 25px 55px 0px;}.main-header__lower .outer-box {padding: 20px 0px;}.main-header .outer-box {position: relative;margin-left: var(--margin-left-25);}.main-menu__navigation {float: left;}.slider-three__shape-one, .site-footer__upper-title br, .slider-two__image, .main-menu__menu-box {display: none;}.main-header .mobile-nav-toggler {display: block;padding: 27px 0px;margin-left: var(--margin-left-30);}.main-header .nav-outer {float: right;}.project-detail__title, .section-title__title {line-height: 50px;font-size: var(--font-50);}.main-header__logo-box::before {top: -15px;}.main-header__info li {font-size: var(--font-16);}.main-slider__tagline {margin-top: var(--margin-zero);}.site-footer__about-text, .site-footer__newsletter-text, .solar-one__text, .solar-one__text-two, .enerygy-one__text-two, .enerygy-one__text {padding-right: var(--padding-zero);}.enerygy-one__client-box {padding: 50px 25px;}.energy-one__image-three {position: absolute;top: auto;right: 0px;bottom: -20px;}.cta-one__text {font-size: var(--font-16);}.site-footer_newsletter-list li {margin-right: var(--margin-right-5);}.main-header__contact-list li {margin-right: var(--margin-right-15);}.header-style-two .mobile-nav-toggler {padding: 23px 0px;margin-left: var(--margin-zero);}.slider-two .slide {padding: 80px 0px 120px;}.energy-one__phone-inner {font-size: var(--font-24);}.service-two__single-inner {padding-left: var(--padding-left-20);padding-right: var(--padding-right-20);}.service-two__text {line-height: 30px;}.cta-one__inner {padding-bottom: var(--padding-bottom-50);}.project-three .section-title .pull-right {width: 100%;margin-top: var(--margin-top-40);}.testimonial-two__text {line-height: 34px;font-size: var(--font-20);}.consultant-one__image::before {left: 20px;top: 20px;right: 20px;bottom: 20px;}.consultant-one__text {font-size: var(--font-18);}.consultant-one__form-inner {padding: 40px 30px 40px;}.main-header .nav-outer {margin-left: var(--margin-zero) !important;}.slider-three .owl-dots {left: auto;text-align: center;transform: translateX(0px);}.history-one__btn-box {position: relative;right: 0px;top: 0px;margin-top: var(--margin-top-30);}.service-three__title {padding-top: var(--padding-zero);}.progress-one__inner-container::before, .progress-one__single-inner::after {display: none;}.progress-one__inner-container .inner-container {}.progress-one .progress-one__single {width: 33.1%;}.progress-one__inner-container, .progress-one__single-inner {padding-left: var(--padding-left-20);padding-right: var(--padding-right-20);}.consultant-two__form-box {margin-left: var(--margin-zero);}.faq-two .column {padding: 0px 15px;}.project-one__overlay-box {left: 20px;bottom: 20px;right: 20px;}.project-detail__info-box {padding: 25px 25px;}.news-three__content {padding: 25px 25px;}.news-three__title {line-height: 40px;font-size: var(--font-40);}.news-detail__title {line-height: 40px;font-size: var(--font-40);}.contact-one__info p br, .comment-one__text br {display: none;}.contact-one__form-box, .comment-one__reply-comment {margin-left: var(--margin-zero);}.contact-one__title {margin-right: var(--margin-zero);}}@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: 870px) {}@media only screen and (max-width: 976px) {}@media only screen and (max-width: 1023px) {.main-header .header-lower .logo-box {padding-bottom: var(--padding-zero);}.main-menu__navigation .navigation>li {margin-left: var(--margin-zero);margin-right: var(--margin-right-15);}.main-header .header-lower .inner-container {clear: both;content: "";}.main-header .header-lower .logo-box {float: left;}.project-detail__text-five {max-width: 100%;}.project-detail__text-four br, .project-detail__text-three br, .purpose-one__text br, .main-header__top {display: none;}.main-slider .owl-nav {position: absolute;right: 15px;bottom: 20px;left: auto;top: auto;width: auto;max-width: auto;}.main-slider .owl-nav .owl-prev, .main-slider .owl-nav .owl-next {position: relative;margin-left: 15px;display: inline-block;}.main-header::before {display: none;}.main-header__lower__inner {padding-right: var(--padding-zero);}.main-header__lower {background-color: var(--roofie-primary);}.main-header .nav-outer {margin-left: var(--margin-zero);}.header-search__box {color: var(--roofie-white);margin-left: var(--margin-left-5);}.main-header-phone__number {color: var(--roofie-white);}.main-slider .main-slider__image {margin-left: var(--margin-zero);}.main-slider__content {order: 1;}.main-slider .image-column {order: 2;}.energy-one__phone-box {margin-top: var(--margin-zero);}.faq-one__accordion-column-inner {padding-top: var(--padding-top-80);}.choose-one .section-title .pull-right {width: 100%;}.choose-one .section-title .section-title__text br {display: none;}.cta-one__inner {text-align: center;}.cta-one__counter {margin-top: var(--margin-top-40);padding-left: var(--padding-zero);}.news-detail__blockquote {margin-bottom: var(--margin-bottom-40);}.cta-one__inner {padding-bottom: var(--padding-bottom-50);}.project-two__inner-container .pull-right {width: 100%;}.energy-two__content-column {order: 1;}.energy-two__image-column {order: 2;}.testimonial-one__text {font-size: 24px;line-height: 36px;}.site-footer__bottom {text-align: center;}.site-footer__bottom-logo::before {display: none;}.site-footer__copyright {padding: var(--padding-zero);}.site-footer__social-nav {text-align: center;}.site-footer__bottom-logo {display: block;}.header-style-two .main-header__logo-box {margin-right: var(--margin-zero);}.main-header__btn-box {display: none;}.header-style-two .mobile-nav-toggler {margin-left: var(--margin-left-20);}.slider-two__title {line-height: 60px;font-size: var(--font-70);}.slider-two__text {font-size: var(--font-18);}.solar-one__content-column {order: 1;margin-bottom: var(--margin-bottom-60);}.solar-one__image-column {order: 2;}.solar-one__image-three {position: relative;right: auto;bottom: auto;margin-top: var(--margin-top-30);}.site-footer__shape-three, .site-footer__shape-four, .project-three .section-title .section-title__text br {display: none;}.site-footer__upper {padding-top: var(--padding-zero);}.site-footer.style-two .site-footer__copyright {text-align: center;margin-bottom: var(--margin-bottom-30);}.site-footer__upper-btn-box, .site-footer__upper {text-align: center;}.site-footer__upper-logo {position: relative;margin-bottom: var(--margin-bottom-30);}.site-footer__upper-title {padding-left: var(--padding-zero);}.site-footer.style-two .site-footer__bottom {padding-top: var(--padding-top-30);}.site-footer.style-two .site-footer_newsletter-list {padding: var(--padding-zero);}.slider-three .slide {padding-top: var(--padding-top-120);}.slider-three__title {line-height: 74px;font-size: var(--font-70);}.choose-two__inner-container .section-title {margin-bottom: var(--margin-zero);}.history-one__text br, .history-one__title br {display: none;}.history-one__text {font-size: var(--font-18);}.history-one__title {line-height: 54px;font-size: var(--font-50);}.history-one__inner-container {padding-left: 260px;}.progress-one .progress-one__single {width: 50%;}.progress-one__inner-container {padding-bottom: var(--padding-bottom-70);}.consultant-two__content {margin-bottom: var(--margin-bottom-40);}.purpose-one__title-two {margin-top: var(--margin-top-40);}.purpose-one__button-box {margin-bottom: var(--margin-bottom-40);}.faq-email a {position: relative;display: block;margin-top: var(--margin-top-20);margin-left: var(--margin-zero);}.faq-email {display: block;padding: 20px 20px;}.history-two__text-two {margin-bottom: var(--margin-bottom-20);}.comment-one__form-box {margin-bottom: var(--margin-bottom-40);}.contact-one__info {margin-bottom: var(--margin-bottom-60);}}@media only screen and (max-width: 767px) {.section-title__text br, .main-header .outer-box, .main-menu__navigation {display: none;}.main-header .nav-outer .mobile-nav-toggler {display: block;}.main-header #navbarSupportedContent {display: block;}.main-header .mCSB_inside>.mCSB_container {margin-right: 0px;}.main-header .outer-box {position: relative;left: 0px;margin-left: 0px;padding: 0px 0px;}.main-header .sticky-header .mobile-nav-toggler {display: block;padding: 28px 0px 20px;}.section-title__title, .cta-one__title, .energy-two__title, .project-two__title, .faq-one__accordion-column .section-title h2 {line-height: 40px;font-size: var(--font-44);}.section-title {margin-bottom: var(--margin-bottom-45);}.project-two__text br, .slider-three__power, .testimonial-one__text br, .project-two__title span::before, .main-header__contact-list, .main-slider__shape-three {display: none;}.main-slider .main-slider__image {margin-top: var(--margin-top-40);}.energy-one__phone-box {margin-top: var(--margin-top-30);}.testimonial-one .owl-nav {left: 0px;right: 0px;}.header-style-two .main-header__upper .pull-left {width: 100%;text-align: center;}.header-style-two .main-header__logo-box {width: 100%;display: inline-block;margin: var(--margin-zero);text-align: center;}.slider-two__title {line-height: 56px;font-size: var(--font-60);}.counter-one__inner {text-align: center;padding: var(--padding-zero);}.counter-one__icon {position: relative;margin: 0 auto;margin-bottom: var(--margin-bottom-25);}.solar-one__shape-three, .solar-one__shape-four {display: none;}.energy-one__phone-inner {text-align: center;padding: var(--padding-zero);}.energy-one__phone-icon {position: relative;margin: 0 auto;display: block;margin-bottom: var(--margin-bottom-20);}.history-one__inner-container {padding-left: var(--padding-zero);}.history-one__client-box {position: relative;display: block;max-width: 100%;margin-bottom: var(--margin-bottom-30);}.progress-one .progress-one__single {width: 100%;text-align: center;}.page-title {padding: 100px 0px;}.service-detail__title-three {margin-top: var(--margin-top-40);}.styled-pagination {margin-bottom: var(--margin-bottom-30);}.news-details__social-list {width: 100%;}.news-detail__more-posts .prev-post {width: 100%;text-align: center;padding: var(--padding-zero);margin-bottom: var(--margin-bottom-20);}.news-detail__more-posts .prev-post span {position: relative;top: 0px;display: block;margin: 0 auto;margin-bottom: var(--margin-bottom-10);}.news-detail__more-posts .next-post {width: 100%;text-align: center;padding: var(--padding-zero);}.news-detail__more-posts .next-post span {position: relative;top: 0px;display: block;margin: 0 auto;margin-bottom: var(--margin-bottom-10);}.choose-two__left {margin-right: 0;}}@media only screen and (max-width: 599px) {.main-slider .text {font-size: 15px;}.sec-title h2 br {display: none;}.main-slider__tagline {margin-bottom: var(--margin-bottom-25);}.enerygy-one__text, .section-title__text, .project-two__text, .energy-two__text, .enerygy-one__text-two {line-height: 28px;font-size: var(--font-16);}.testimonial-one__text {font-size: var(--font-20);}.faq-one__image:before {left: 20px;top: 20px;right: 20px;bottom: 20px;}.contact-one__text-two br, .sponsors-one .section-title__title br, .solar-one__shape-three, .slider-two__text br {display: none;}.solar-one__image-inner-column {padding-right: var(--padding-zero);}.cta-image__one {margin-left: var(--margin-zero);}.solar-one__image-two {margin-top: var(--margin-top-30);}.slider-three__title {line-height: 56px;font-size: var(--font-50);}.consultant-two__text {font-size: var(--font-18);}.consultant-two__title {line-height: 42px;font-size: var(--font-40);}.slider-three .slide {padding-bottom: var(--padding-bottom-150);}.consultant-two__form-box {padding: 20px 30px 45px;}.purpose-one__title, .page-main__title {font-size: var(--font-50);}.faq-two__title {line-height: 42px;font-size: var(--font-40);}.faq-one__accordion {margin-bottom: var(--margin-bottom-30);}.history-two__text {font-size: var(--font-18);padding-left: var(--padding-zero);}.history-two__text-four, .history-two__text-five, .history-two__text-three, .service-detail__text, .service-detail__text-two, .project-detail_text, .project-detail_text-two, .project-detail__text-three, .history-two__text-two {font-size: var(--font-18);}.history-two__text span, .history-two__title, .history-two__title-two {font-size: var(--font-50);}.history-two__text span {position: relative;top: 0px;display: block;margin-bottom: var(--margin-bottom-25);}.service-detail__title {font-size: var(--font-40);}.service-detail__faq-accordion {padding: 20px 20px;}.project-detail__text-four {margin-bottom: var(--margin-bottom-30);}.comment-one__single {padding-left: var(--padding-zero);}.news-detail__author-inner {padding: var(--padding-zero);}.comment-one__image, .news-detail__author-thumb {position: relative;margin-bottom: var(--margin-bottom-25);}.contact-one__form-box {padding: 30px 20px;}}@media only screen and (max-width: 479px) {.project-detail__title {line-height: 40px;font-size: var(--font-36);}.main-header__logo-box {padding: 25px 45px 0px;}.section-title__title, .cta-one__title, .energy-two__title, .project-two__title, .faq-one__accordion-column .section-title h2 {font-size: var(--font-38);}.energy-two__skill-title {font-size: var(--font-16);}.energy-one__image-three {position: relative;bottom: 0px;margin-left: var(--margin-zero);}.energy-one__image-two {display: block;margin-bottom: var(--margin-bottom-25);}.energy-one__image-three img, .energy-one__image-two img {width: 100%;}.energy-one__image-three {display: block;}.cta-one__inner {padding: 45px 20px 40px;}.project-one__overlay-box {left: 20px;right: 20px;}.main-header__agent-box {display: none;}.header-style-two .main-header__lower .outer-box {display: block;float: left;}.main-header__cart-box {margin-left: var(--margin-zero);}.slider-two__title {line-height: 40px;font-size: var(--font-36);}.solar-one__image-inner-column img {width: 100%;}.solar-one__image, .solar-one__image-two, .solar-one__image-three {display: block;}.project-three__overlay-box {right: 20px;}.testimonial-two__single-inner {padding-left: var(--padding-left-20);padding-right: var(--padding-right-20);}.testimonial-two__quote-icon {left: -10px;}.choose-one__single-inner {padding: 30px 20px;}.consultant-one__title {line-height: 40px;font-size: var(--font-36);}.news-two__content {padding: 25px 25px;}.site-footer__upper-title {line-height: 36px;font-size: var(--font-34);}.slider-three__title {line-height: 46px;font-size: var(--font-38);}.choose-two__text-two {font-size: var(--font-18);}.pricing-one__title {font-size: var(--font-36);}.history-one__title {line-height: 44px;font-size: var(--font-40);}.service-three__content {padding: 25px 25px 30px;}.section-title__title br {display: none;}.main-header__cart-panel {left: 0px !important;right: auto;}.faq-two__title {line-height: 40px;font-size: var(--font-36);}.service-three__title {line-height: 34px;font-size: var(--font-28);}.service-detail__solution-single {padding: var(--padding-zero);}.service-detail__solution-icon {position: relative;display: block;margin-bottom: var(--margin-bottom-25);}.service-detail__faq-accordion {padding: 20px 20px;}.project-four .filters li {width: 100%;margin: 0px 0px 15px;}.error-page__tagline, .news-detail__title, .contact-one__title, .news-three__title {line-height: 34px;font-size: var(--font-30);}.styled-pagination li {margin-right: 5px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.main-slider__content-img {top: 112px;}.main-slider__title {font-size: var(--font-90);}.main-slider__three-title {font-size: var(--font-80);line-height: 90px;}.main-slider__three-title span::before {bottom: 16px;}.main-slider__three-right {margin-left: 0;margin-right: 0;}.main-slider__three-play-box {top: 90px;left: 0;}.main-slider__three-play {padding: 33px 50px 40px;}#main-slider-pagination {max-width: 960px;padding: 0 15px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.main-slider__content-img {display: none;}.main-slider__shape-group {display: none;}.main-slider__two-title {font-size: var(--font-90);}.main-slider__three-title br {display: none;}.main-slider__three-title {font-size: var(--font-90);line-height: 100px;}.main-slider__three-title span::before {bottom: 19px;}.main-slider__three-play-box {position: relative;top: 0;}.main-slider__three-right {margin-top: 60px;margin-left: 37px;margin-right: 0;max-width: 320px;width: 100%;}#main-slider-pagination {max-width: 720px;padding: 0 15px;}}@media only screen and (max-width: 767px) {.main-slider__content-img {display: none;}.main-slider__shape-group {display: none;}.main-slider__nav {display: none;}.main-slider__title {line-height: 60px;font-size: var(--font-50);}.main-slider__title br {display: none;}.energy-one__shape-one {display: none;}.main-slider__two-title {font-size: var(--font-50);line-height: 60px;}.main-slider__two-title br {display: none;}.main-slider__two-text br {display: none;}.main-slider__three-title br {display: none;}.main-slider__three-title {font-size: var(--font-50);line-height: 60px;}.main-slider__three-title span::before {display: none;}.main-slider__three-play-box {position: relative;top: 0;}.main-slider__three-right {margin-top: 60px;margin-left: 37px;margin-right: 0;max-width: 320px;width: 100%;}#main-slider-pagination {max-width: 540px;padding: 0 15px;}.main-slider__three-play {padding: 33px 50px 40px;;}}