
@media (min-width: 320px) and (max-width: 1139px) {

    .main-menu__wrapper-inner { width: 18% !important; position: absolute; top: -52px; background: none !important; right: 0; }
    .main-header__top { padding: 0; }
    .main-slider .swiper-container { height: 400px; }
    .about-one__text-2 { font-size: 15px; }
    .services-one { padding: 100px 0 0; }
    .main-slider { top: 35px; }
    .site-footer__bottom-text { font-size: 14px; }
    .scroll-to-top { bottom: 64px; right: 20px; }
    .gallery-page__img img { min-height: 102px; }
    .galleria { width: 100%; margin: 0 0 2% 0 !important; }
    .blog-details { padding: 10px 0 80px; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

    .blog-details { padding: 10px 0 80px; }

    .gallery-page__img img { min-height: 102px; }

    .galleria { width: 100%; margin: 0 0 2% 0 !important; }

    .about-one__left { max-width: 600px; margin: 0 auto; }

    .about-one__right { max-width: 600px; margin: 100px auto 0; }

    .about-one { padding: 160px 0 170px; }

    .feature-one__single { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

    .feature-one__single:nth-child(2) .feature-one__content:before { display: none; }

    .quality-work__left { max-width: 600px; margin: 48px auto 0; }

    .quality-work__right { padding-top: 60px; padding-bottom: 120px; max-width: 600px; margin: 0 auto; }

    .quality-work-shape-2 { display: none; }

    .quality-work-shape-4 { display: none; }

    .quality-work__curved-circle-box { bottom: -105px; }

    .quality-work__small-img { top: -10px; right: -25px; }

    .team-one__top-right { margin-left: 0; }

    .testimonial-one__left .section-title { margin-bottom: 53px; }

    .testimonial-one__text { margin-bottom: 35px; }

    .testimonial-one__carousel.owl-carousel .owl-dots { left: 0; }

    .brand-one__title { margin-right: 0; margin-top: 0; margin-bottom: 41px; text-align: center; }

    .brand-one__inner { padding: 52px 0 60px; }

    .blog-one__content { padding: 32px 20px 29px; }

    .newsletter__inner { padding: 73.5px 30px; }

    .footer-widget__explore { margin-left: 0; }

    .footer-widget__contact { margin-left: 0; margin-top: 23px; }

    .footer-widget__services { margin-top: 23px; }

    .feature-two__list li + li { margin-left: 21px; }

    .feature-two__content-box:before { display: none; }

    .welcome-one__left { max-width: 600px; margin: 0 auto 0; }

    .welcome-one__right { max-width: 600px; margin: 145px auto 0; }

    .welcome-one__img-2 { right: -180px; }

    .project-two__single { flex: 0 0 50%; max-width: 50%; }

    .porject-two-border { display: none; }

    .porject-two-border-3 { display: none; }

    .project-two__content-box { padding: 120px 0 0; }

    .benefits-one__left { max-width: 600px; margin: 0 auto; }

    .benefits-one__right { max-width: 600px; margin: 42px auto 0; }

    .leading__title { font-size: 42px; }

    .blog-two__top-left { margin-right: 0; }

    .blog-two__right { margin-left: 0; }

    .cta-one__right { margin-left: 0; margin-top: 106px; }

    .cta-one__title { font-size: 44px; }

    .cta-one { padding-bottom: 21px; }

    .feature-three__top-inner { padding: 50px 50px 47px; }

    .why-choose-one__left { max-width: 600px; margin: 0 auto 0; }

    .why-choose-one__right { max-width: 600px; margin: 90px auto 0; }

    .why-choose-one { padding: 120px 0 120px; }

    .more-services-two__single { padding: 57px 30px 57px; }

    .more-services-two__content { margin-left: 40px; }

    .project-three__top-right { margin-left: 0; }

    .couonter-one__single + .couonter-one__single { margin-left: 0; }

    .couonter-one__list { position: relative; display: flex; align-items: center; flex-wrap: wrap; }

    .couonter-one__single { position: relative; flex: 0 0 50%; max-width: 50%; width: 100%; float: none; }

    .couonter-one__content-box { justify-content: center; }

    .blog-three__right:before { display: none; }

    .blog-three__text { margin-bottom: 40px; }

    .blgo-three__carousel.owl-theme .owl-nav { bottom: -121px; left: 0; right: 0; }

    .service-details__benefits-right { margin-top: 39px; }

    .about-two__left { max-width: 600px; margin: 0 auto 0; }

    .about-two__right { max-width: 600px; margin: 50px auto 0; }

    .about-two { padding: 120px 0 120px; }

    .team-details__top-left { margin-right: 0; }

    .team-details__top-right { margin-left: 0; }

    .team-details__bottom-left { margin-right: 0; }

    .team-details__bottom-right { margin-left: 0; }

    .message-one-shape-2 { left: -35px; }

    .services-one__content { padding: 32px 30px 30px; }

    .blog-details__pagenation li + li { margin-left: 0; margin-top: 30px; }

    .contact-page__right { margin-left: 0; }

    .project-one__thumb-box { bottom: -62px; }

    .project-one__more-project { margin-top: 60px; }

    .project-details__details li:before { right: -30px; }

    .project-details__points-content-box { margin-top: -8px; margin-left: 0; }

    .project-three__title { font-size: 20px; }
}















/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .about-one__left { max-width: 600px; margin: 0 auto; }

    .about-one__right { max-width: 600px; margin: 100px auto 0; }

    .about-one { padding: 160px 0 170px; }

    .feature-one__single { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

    .feature-one__single:nth-child(2) .feature-one__content:before { display: none; }

    .quality-work__left { max-width: 600px; margin: 48px auto 0; }

    .quality-work__right { padding-top: 60px; padding-bottom: 120px; max-width: 600px; margin: 0 auto; }

    .quality-work-shape-2 { display: none; }

    .quality-work-shape-4 { display: none; }

    .quality-work__curved-circle-box { bottom: -105px; }

    .quality-work__small-img { top: -10px; right: -25px; }

    .team-one__top-right { margin-left: 0; margin-top: 60px; }

    .testimonial-one__left .section-title { margin-bottom: 53px; }

    .testimonial-one__text { margin-bottom: 35px; }

    .testimonial-one__carousel.owl-carousel .owl-dots { left: 0; }

    .brand-one__title { margin-right: 0; margin-top: 0; margin-bottom: 41px; text-align: center; }

    .brand-one__inner { padding: 52px 0 60px; }

    .newsletter__inner { justify-content: center; flex-direction: column; }

    .newsletter__left { margin-bottom: 30px; text-align: center; }

    .footer-widget__explore { margin-left: 0; }

    .footer-widget__contact { margin-left: 0; margin-top: 23px; }

    .footer-widget__services { margin-top: 23px; }

    .feature-two__list li { max-width: 100%; float: none; width: 320px; margin: 0 auto; }

    .feature-two__list li + li { margin: 30px auto 0; }

    .feature-two__content-box:before { display: none; }

    .welcome-one__left { max-width: 600px; margin: 0 auto 0; }

    .welcome-one__right { max-width: 600px; margin: 145px auto 0; }

    .welcome-one__img-2 { right: -180px; }

    .project-two__single { flex: 0 0 50%; max-width: 50%; }

    .porject-two-border { display: none; }

    .porject-two-border-3 { display: none; }

    .project-two__content-box { padding: 120px 0 0; }

    .benefits-one__left { max-width: 600px; margin: 0 auto; }

    .benefits-one__right { max-width: 600px; margin: 42px auto 0; }

    .more-services__inner { flex-direction: column; text-align: center; padding: 30px 50px 40px; }

    .more-services__text { margin-bottom: 15px; }

    .working-process .container { padding-left: 15px; }

    .leading__right { margin-top: 47px; }

    .blog-two__right { margin-left: 0; margin-top: 52px; }

    .cta-one__right { margin-left: 0; margin-top: 0; }

    .cta-one__left { margin-bottom: 48px; }

    .cta-one { padding: 120px 0 120px; }

    .feature-three__top-inner { padding: 50px 50px 17px; }

    .feature-three__bottom-inner { flex-direction: column; text-align: center; }

    .feature-three__bottom-left { margin-right: 0; margin-bottom: 30px; }

    .feature-three__bottom { padding-top: 50px; }

    .why-choose-one__left { max-width: 600px; margin: 0 auto 0; }

    .why-choose-one__right { max-width: 600px; margin: 90px auto 0; }

    .why-choose-one { padding: 120px 0 120px; }

    .more-services-two__single-two { margin-top: 30px; }

    .project-three__top-right { margin-left: 0; }

    .project-three__top-text { margin-top: 42px; }

    .couonter-one__single + .couonter-one__single { margin-left: 0; }

    .couonter-one__list { position: relative; display: flex; align-items: center; flex-wrap: wrap; }

    .couonter-one__single { position: relative; flex: 0 0 50%; max-width: 50%; width: 100%; float: none; }

    .couonter-one__content-box { justify-content: center; }

    .blog-three__right:before { display: none; }

    .blog-three__text { margin-bottom: 40px; }

    .blgo-three__carousel.owl-theme .owl-nav { bottom: -121px; left: 0; right: 0; }

    .service-details__benefits-right { margin-top: 39px; }

    .service-details__left { margin-bottom: 60px; }

    .about-two__left { max-width: 600px; margin: 0 auto 0; }

    .about-two__right { max-width: 600px; margin: 50px auto 0; }

    .about-two { padding: 120px 0 120px; }

    .team-details__top-left { margin-right: 0; margin-bottom: 48px; }

    .team-details__top-right { margin-left: 0; }

    .team-details__bottom-left { margin-right: 0; }

    .team-details__bottom-right { margin-left: 0; margin-top: 31px; }

    .team-details-shape-1 { display: none; }

    .message-one-shape-2 { display: none; }

    .faq-page__right { margin-top: 50px; }

    .error-page__title { font-size: 330px; }

    .blog-details__pagenation li + li { margin-left: 0; margin-top: 30px; }

    .contact-page__right { margin-left: 0; margin-top: 60px; }

    .project-one__left { margin-right: 0; }

    .project-one__thumb-box { position: relative; top: auto; left: auto; right: auto; bottom: auto; margin-top: 50px; }

    .project-one__content { padding: 0; box-shadow: none; }

    .project-one-shape-1 { display: none; }

    .project-one__more-project { margin-top: 60px; }

    .project-details__progress-single { flex: 0 0 50%; max-width: 50%; }

    .project-details__details { flex-direction: column; align-items: baseline; }

    .project-details__details li:before { display: none; }

    .project-details__details li + li { margin-top: 12px; }

    .project-details__points-content-box { margin-top: 20px; margin-left: 0; }

    .projectc-details__pagination-single { padding: 50px 10px 50px; }

    .product__sidebar { margin-bottom: 50px; }

    .product-details__img { margin-bottom: 50px; }

    .cart-page .table-responsive { margin-bottom: 30px; }

    .cart-total li { justify-content: flex-start; }

    .cart-total li span:first-child { text-align: left; }

    .cart-page__buttons { justify-content: start; }

    .checkout__payment { margin-top: 50px; }
}


@media only screen and (max-width: 767px) {
    .section-title__title { font-size: 25px; line-height: 43px; font-weight: 400; }

    .section-title__title br { display: none; }

    .about-one__left { margin-right: 0; }

    .about-one__points { flex-direction: column; align-items: baseline; }

    .about-one__points li + li { margin-left: 0; margin-top: 20px; }

    .about-one__contact-us { flex-direction: column; align-items: baseline; }

    .about-one__call { margin-left: 0; margin-top: 20px; }

    .about-one__right { margin-left: 0; margin-right: 0; margin-top: 100px; }

    .about-one__small-img { display: none; }

    .about-one__dot { display: none; }

    .about-one__project { right: 0px; }

    .about-one { padding: 130px 0 185px; }

    .feature-one__single { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

    .feature-one__content:before { display: none; }

    .quality-work__left { margin-right: 0; margin-left: 0; margin-top: 48px; }

    .quality-work__right { padding-top: 60px; padding-bottom: 120px; }

    .quality-work__small-img { display: none; }

    .quality-work-shape-2 { display: none; }

    .quality-work-shape-4 { display: none; }

    .quality-work__feature { flex-direction: column; align-items: baseline; margin-bottom: 77px; }

    .quality-work__feature li + li { margin-left: 0; margin-top: 30px; }

    .quality-work__curved-circle-box { bottom: -95px; right: -43px; }

    .team-one__top-right { margin-left: 0; margin-top: 60px; }

    .testimonial-one__left .section-title { margin-bottom: 53px; }

    .testimonial-one__text { margin-bottom: 35px; }

    .testimonial-one__carousel.owl-carousel .owl-dots { left: 0; }

    .testimonial-one__left { margin-right: 0; }

    .testimonial-one__single { padding: 50px 30px 40px; }

    .brand-one__title { margin-right: 0; margin-top: 0; margin-bottom: 41px; text-align: center; }

    .brand-one__inner { padding: 52px 0 60px; }

    .blog-one__content { padding: 32px 20px 29px; }

    .newsletter__inner { justify-content: center; flex-direction: column; padding: 73.5px 20px; }

    .newsletter__left { margin-bottom: 30px; text-align: center; }

    .newsletter__input-box input[type="email"] { padding-right: 30px; }

    .newsletter__btn { position: relative; top: 0; bottom: 0; right: 0; left: 0; display: block; margin: 20px auto 0; }

    .footer-widget__explore { margin-left: 0; margin-top: 32px; }

    .footer-widget__contact { margin-left: 0; margin-top: 23px; }

    .footer-widget__services { margin-top: 23px; }

    .feature-two__list li { max-width: 100%; float: none; width: 320px; margin: 0 auto; }

    .feature-two__list li + li { margin: 30px auto 0; }

    .feature-two__title { font-size: 17px; }

    .feature-two__content-box:before { display: none; }

    .welcome-one__left { margin-left: 0; margin-right: 0; }

    .welcome-one__right { margin-left: 0; margin-top: 155px; }

    .welcome-one__img-2 { display: none; }

    .welcome-one__experience { left: 0; }

    .project-two__single { flex: 0 0 100%; max-width: 100%; }

    .porject-two-border { display: none; }

    .porject-two-border-2 { display: none; }

    .porject-two-border-3 { display: none; }

    .project-two__hover { padding: 56px 40px 60px; }

    .project-two__hover-title { font-size: 22px; }

    .project-two__content-box { padding: 120px 0 0; }

    .benefits-one__left { margin-right: 0; }

    .benefits-one__points-single { margin-bottom: 20px; }

    .benefits-one__right { margin-top: 22px; }

    .more-services__inner { flex-direction: column; text-align: center; padding: 30px 50px 40px; }

    .more-services__text { margin-bottom: 15px; }

    .leading__right { margin-top: 47px; }

    .blog-two__top-left { margin-right: 0; }

    .blog-two__right { margin-left: 0; margin-top: 52px; }

    .cta-one__right { margin-left: 0; margin-top: 0; }

    .cta-one__left { margin-bottom: 45px; margin-right: 0; }

    .cta-one { padding: 120px 0 120px; }

    .cta-one__img-2 { display: none; }

    .cta-one__title { font-size: 40px; margin-bottom: 44px; }

    .feature-three__top-inner { padding: 50px 50px 17px; }

    .feature-three__top-icon-list { justify-content: center; flex-direction: column; }

    .feature-three__bottom-inner { flex-direction: column; text-align: center; }

    .feature-three__bottom-left { margin-right: 0; margin-bottom: 30px; }

    .feature-three__bottom { padding-top: 50px; }

    .why-choose-one__left { margin-left: 0; }

    .why-choose-one__right { margin-left: 0; margin-top: 90px; }

    .why-choose-one-shape-1 { display: none; }

    .why-choose-one { padding: 120px 0 120px; }

    .more-services-two__single-two { margin-top: 30px; }

    .more-services-two__single { padding: 57px 30px 57px; flex-direction: column; text-align: center; }

    .more-services-two__content { margin-left: 0; margin-top: 20px; }

    .project-three__top-right { margin-left: 0; }

    .project-three__top-text { margin-top: 42px; }

    .project-three__top-left .section-title__title br { display: none; }

    .couonter-one__single + .couonter-one__single { margin-left: 0; }

    .couonter-one__list { position: relative; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; flex-direction: column; }

    .couonter-one__single { position: relative; flex: 0 0 100%; max-width: 100%; width: 280px; float: none; }

    .blog-three__right:before { display: none; }

    .blog-three__text { margin-bottom: 40px; }

    .blgo-three__carousel.owl-theme .owl-nav { bottom: -121px; left: 0; right: 0; }

    .contact-one__form { padding: 29px; }

    .service-details__benefits-right { margin-top: 39px; }

    .service-details__left { margin-bottom: 60px; }

    .about-two__left { margin-right: 0; }

    .about-two__points-left { float: none; }

    .about-two__points-right { float: none; margin-top: 20px; }

    .about-two__right { margin-left: 0; margin-top: 50px; }

    .about-two__img-2 { display: none; }

    .about-two__dot { display: none; }

    .about-two { padding: 120px 0 120px; }

    .team-details__top-left { margin-right: 0; margin-bottom: 48px; }

    .team-details__top-right { margin-left: 0; }

    .team-details__bottom-left { margin-right: 0; }

    .team-details__bottom-right { margin-left: 0; margin-top: 31px; }

    .team-details__top-name { font-size: 39px; }

    .team-details-shape-1 { display: none; }

    .message-one-shape-2 { display: none; }

    .faq-page__right { margin-top: 50px; }

    .error-page__title { font-size: 135px; line-height: 135px; margin-bottom: 8px; }

    .error-page { padding: 102px 0 120px; }

    .services-one__content { padding: 32px 30px 30px; }

    .blog-sidebar__bottom-box { padding: 50px 30px 45px; }

    .blog-sidebar__delivering-services { padding: 50px 30px 47px; }

    .sidebar__tags { padding: 45px 25px 50px; }

    .sidebar__comments { padding: 45px 30px 42px; }

    .blog-details__bottom { flex-direction: column; }

    .blog-details__social-list { margin-top: 20px; }

    .blog-details__pagenation li + li { margin-left: 0; margin-top: 30px; }

    .blog-details__pagenation li { padding-left: 30px; padding-right: 30px; }

    .comment-one__single { flex-direction: column; }

    .comment-one__content { margin-left: 0; margin-top: 31px; }

    .contact-page__right { margin-left: 0; margin-top: 60px; }

    .project-details__progress-single { flex: 0 0 100%; max-width: 100%; }

    .project-details__details { flex-direction: column; align-items: baseline; padding: 46px 30px 44px; }

    .project-details__details li:before { display: none; }

    .project-details__details li + li { margin-top: 12px; }

    .project-details__details-box { margin-left: 30px; margin-right: 30px; }

    .project-details__points-content-box { margin-top: 20px; margin-left: 0; }

    .projectc-details__pagination-single { padding: 50px 40px 50px; }

    .page-header__inner h2 { font-size: 29px; line-height: 40px; }

    .project-one__content { padding: 20px; box-shadow: none; }

    .project-one__thumb-box { position: relative; top: auto; left: auto; right: auto; bottom: auto; margin-top: 50px; }

    .project-one__more-project { margin-top: 60px; padding: 0 30px; }

    .project-three__title { font-size: 20px; }

    .project-one-shape-1 { display: none; }

    .project-one__right { margin-top: 50px; }

    .product__sidebar { margin-bottom: 50px; }

    .product__showing-result { flex-direction: column; }

    .product__showing-text-box { margin-bottom: 20px; }

    .product-details__img { margin-bottom: 50px; }

    .product-details__buttons { flex-direction: column; align-items: baseline; }

    .product-details__buttons-2 { margin-left: 0; margin-top: 10px; }

    .product-details__social { flex-direction: column; align-items: baseline; }

    .product-details__social-link { margin-left: 0; margin-top: 20px; }

    .comments-area .comment { flex-direction: column; align-items: baseline; }

    .review-one__content { padding-left: 0; margin-top: 20px; }

    .review-one__content-top { flex-direction: column; align-items: baseline; }

    .cart-page .table-responsive { margin-bottom: 30px; }

    .cart-total li { justify-content: flex-start; }

    .cart-total li span:first-child { text-align: left; }

    .cart-page__buttons { justify-content: start; flex-direction: column; align-items: baseline; }

    .cart-page__buttons-2 { margin-left: 0; margin-top: 10px; }

    .checkout__payment { margin-top: 50px; padding: 49px 28px 18px; }

    .projemiz h1 { font-size: 42px !important; }
    .projemiz h2 { font-size: 24px !important; }
    .projemiz h3 { padding: 0; font-size: 16px; }
    .projemiz .quality .item:nth-child(1) { width: 100%; padding: 40px 50px 0 50px; }
    .projemiz .quality .item:nth-child(2) { width: 100%; padding: 40px 50px 0 50px; }
    .projemiz .info { width: 92%; margin-top: 50px; min-height: 760px; }
    .projemiz .info .item { width: 100% !important; background: none !important; }
    .projemiz .info .item img { padding: 30px 110px 0 110px; min-height: 150px; }
    .projemiz .info .item:nth-child(1) { padding: 0; }
    .projemiz .info .item:nth-child(2) { padding: 0; }
    .projemiz .info .item:nth-child(3) { padding: 0; }
    .projemiz .info .item:nth-child(3) img { padding: 30px 110px 0 110px; min-height: 150px; }
}


@media only screen and (min-width: 1200px) and (max-width: 1375px) {
    .project-three__title { font-size: 20px; }
}


@media only screen and (min-width: 1600px) and (max-width: 1900px) {
    .quality-work__left { margin-right: 0px; margin-left: -220px; }

    .quality-work__right { margin-bottom: 120px; }
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
    .quality-work__left { margin-right: 0px; margin-left: -220px; }

    .quality-work__right { margin-bottom: 120px; }
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {


    .project-two__hover { padding: 56px 40px 60px; }

    .project-two__hover-title { font-size: 22px; }
}





/*--------------------------------------------------------------
# Slider All Responsice Css
--------------------------------------------------------------*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
}



@media only screen and (max-width: 767px) {
    .main-slider__nav { display: none; }

    .main-slider__title { font-size: 30px; line-height: 50px; margin-top: -36px; margin-bottom: 42px; }

    .main-slider__border-left { bottom: 11px; width: 45px; }

    .main-slider__border-right { bottom: 11px; width: 45px; }


    .main-slider-two__title { font-size: 38px; line-height: 48px; }

    .main-slider-two .container { padding-top: 256px; padding-bottom: 150px; }

    .main-slider-three__title { font-size: 35px; line-height: 45px; }

    .main-slider-three__title br { display: none; }

    .main-slider-three__title span:before { display: none; }

    .project-one__left { margin: 0; }

    .project-one__img-holder { width: 100%; height: auto; }


    .feature-three__top { padding-bottom: 60px; }

    .couonter-one__content-box { display: block; text-align: center; }

    .couonter-one__icon-box { display: block; }

    .couonter-one__count-box { margin-left: 0; margin-top: 20px; }
}











/*--------------------------------------------------------------
# Main Menu All Responsice Css
--------------------------------------------------------------*/

@media only screen and (min-width: 1350px) and (max-width: 1650px) {
    .main-menu-two__social { display: none; }

    .main-menu-two__logo { margin-right: 50px; }

    .main-menu-two__main-menu-two-inner { margin-left: 0; }


    .main-menu-three__call { display: none; }

    .main-menu-three__search-box { display: none; }

    .main-menu-three__btn-box { margin-left: 0; }
}


@media only screen and (min-width: 1200px) and (max-width: 1349px) {
    .main-menu-two__social { display: none; }

    .main-menu-two__logo { margin-right: 50px; }

    .main-menu-two__main-menu-two-inner { margin-left: 0; }

    .main-menu-two__call { display: none; }

    .main-menu-two__call-search { padding: 45.5px 0; }




    .main-header-three__top-inner { padding-left: 320px; padding-right: 30px; }

    .main-menu-three { padding: 0 30px; }

    .stricky-header.main-menu-three { padding: 0 30px; }

    .main-menu-three__logo-box { width: 205px; }

    .main-menu-three__main-menu-three-box { margin-left: 30px; }

    .main-menu-three__call { display: none; }

    .main-menu-three__search-box { display: none; }

    .main-menu-three__btn-box { margin-left: 0; }
}





@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-header__top-address-box { display: none; }

    .main-menu .mobile-nav__toggler { padding: 20px 0; display: inline-block; }



    .main-menu-two__logo { margin-right: 50px; }

    .main-menu-two .mobile-nav__toggler { padding: 43px 0; display: inline-block; }

    .main-menu-two .mobile-nav__toggler:hover { color: var(--ambed-white); }

    .main-menu-two__main-menu-two-inner { margin-left: 50px; }


    .main-header-three__top { display: none; }

    .main-menu-three__logo { padding: 30px 0; }

    .main-menu-three__call { display: none; }

    .main-menu-three .mobile-nav__toggler { padding: 41px 0; display: inline-block; }
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-header__top-address-box { display: none; }

    .main-menu .mobile-nav__toggler { padding: 20px 0; display: inline-block; }

    .main-menu-two__logo { margin-right: 50px; }

    .main-menu-two .mobile-nav__toggler { padding: 43px 0; display: inline-block; }

    .main-menu-two .mobile-nav__toggler:hover { color: var(--ambed-white); }

    .main-menu-two__main-menu-two-inner { margin-left: 0px; }

    .main-menu-two__social { display: none; }

    .main-header-three__top { display: none; }

    .main-menu-three__logo { padding: 30px 0; }

    .main-menu-three__right { display: none; }

    .main-menu-three .mobile-nav__toggler { padding: 41px 0; display: inline-block; }

    .main-menu-three__left { float: none; }

    .main-menu-three__main-menu-three-box { margin-left: 0; }
}




@media (max-width: 767px) {

    .benefits-one-shape img,
    .main-header__top-right { display: none; }

    .main-header__logo { float: none; text-align: center; display: flex; justify-content: center; }

    .main-menu__btn-box { display: none; }

    .main-menu__search-box { margin-right: 0; }

    .main-menu .mobile-nav__toggler { padding: 20px 0; display: inline-block; }

    .main-menu__search-btn-box { padding: 22.5px 0; }

    .main-menu__wrapper-inner { padding-left: 30px; padding-right: 30px; }

    .main-menu-two__logo { margin-right: 0px; }

    .main-menu-two .mobile-nav__toggler { padding: 43px 0; display: inline-block; }

    .main-menu-two .mobile-nav__toggler:hover { color: var(--ambed-white); }

    .main-menu-two__main-menu-two-inner { margin-left: 0px; }

    .main-menu-two__social { display: none; }

    .main-menu-two__right { display: none; }

    .main-menu-two__left { float: none; }

    .main-menu-two { padding: 0 30px; }



    .main-header-three__top { display: none; }

    .main-menu-three__logo { padding: 30px 0; }

    .main-menu-three__right { display: none; }

    .main-menu-three .mobile-nav__toggler { padding: 41px 0; display: inline-block; }

    .main-menu-three__left { float: none; }

    .main-menu-three { padding: 0 30px; }

    .main-menu-three__main-menu-three-box { margin-left: 0px; }

    .main-menu-three__logo-box { width: 205px; }

    .project-one__more-project-content { padding-left: 15px; padding-right: 15px; }


    .project-two__single { padding-top: 200px; }
}

@media (max-width: 375px) {
    .welcome-one { padding-bottom: 117px; }
}
