 /* Solapa HTML Template */
 
 @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.service-two.style-two.msdh .service-two__single.col-lg-2.col-md-12.col-sm-12 {
        text-align: center;
        width: 50%;
    }
     .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: 30px;
         font-size: var(--font-22);
     }
     .consultant-two__text {
         font-size: var(--font-18);
     }
     .consultant-two__title {
         line-height: 30px;
         font-size: var(--font-22);
     }
     .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-22);
     }
     .faq-two__title {
         line-height: 42px;
         font-size: var(--font-22);
     }
     .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-22);
     }
     .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-22);
     }
     section.sponsors-one.cllinrlogoarea .sponsors-carousel.cllinrlogo img {
    margin-right: 15px;
    width: 20%;
    float: left;
}
     .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;
     }
 }
 /* Medium screen  */
 
 @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;
     }
 }
 /* Tablet Layout: 768px. */
 
 @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;
     }
 }
 /* Mobile Layout: 320px. */
 
 @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: 30px;
    font-size: 25px;
}
.logocost {

    width: 100px;

}
     .main-slider__title br {
         display: none;
     }
     .energy-one__shape-one {
         display: none;
     }
     .main-slider__two-title {
        
         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 {
      
         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;
     }
 }
 
 @media only screen and (min-device-width: 1000px) and (max-device-width: 1366px) {
     .main-header .nav-outer {
         margin-left: 0;
     }
     .main-header__logo img {
         width: 130px;
     }
     .main-header {
         clear: both;
     /*    overflow: hidden;*/
     }
     .page-title {
         padding: 50px 0px 50px;
     }
     .page-main__title {
       
     }
 }
 
 @media only screen and (max-width: 767px) {
     .main-header__logo-box {
         padding: 15px;
         padding-top: 5px;
     }
     .main-header__logo img {
         width: 131px;
         margin-left: 15px;
     }
     .main-slider .container {
         padding-top: 50px;
         padding-bottom: 50px;
     }
     .main-slider__title {
         margin-bottom: 20px;
     }
     .energy-one {
         padding: 40px 0px 50px;
     }
     .energy-one__btn-box {
         text-align: center;
         margin-top: 10px;
     }
     .mobimgabout {
         display: block;
         position: relative;
     }
     .mobimgaboutdsk {
         display: none;
     }
     .consultant-two {
         padding: 110px 0px 40px;
     }
     .site-footer__middle {
         padding: 100px 0px 0px;
     }
     .footer-widget__column {
         margin-bottom: 0;
     }
     .site-footer__social-nav {
         text-align: left;
     }
     .site-footer__social-nav li a {
         width: 40px;
         height: 40px;
         text-align: center;
         line-height: 39px;
     }
     .page-title {
         padding: 30px 0px;
     }
     .solar-one__content-column {
         margin-bottom: 0;
     }
     .solar-one {
         padding: 90px 0px 20px;
     }
     section.counter-one.mycountersolar .counter-one__single {
         width: 50%;
     }
     .footer-contact__list {
         margin-bottom: 35px;
     }
     .site-footer__middle {
         padding: 40px 0px 0px;
     }
     .consultant-two {
         padding: 50px 0px 40px;
     }
     .choose-one.style-three .section-title__text {
         margin-top: 20px;
     }
     .choose-one.style-three h2.section-title__title {
         margin-bottom: 15px;
     }
     .choose-one.style-three {
         padding: 60px 0px 0px;
     }
     .project-three {
         position: relative;
         padding: 40px 0px 40px;
     }
     .project-three .section-title .pull-right {
         margin-top: 0;
     }
     .project-two__text {
         margin-top: 0;
     }
     .project-two__btn-box {
         margin-top: 15px;
     }
     .choose-one__single {
         margin-bottom: 15px;
     }
     .contact-one {
         padding: 40px 0px 40px;
     }
     .contact-map iframe {
         height: 255px;
     }
     .contact-one__info p {
         font-size: 16px;
     }
 }