@media only screen and (max-width: 1849px) {
  .feature-style-four .image-box .image-content{display:none}
  .feature-style-four .image-box .image{position:relative}
  .feature-style-four .image-box .image:before{position:absolute;content:'';background:#000;width:100%;height:100%;left:0;top:0;right:0;opacity:.8}
  }
  @media only screen and (max-width: 1699px) {
  .about-style-three .image-box .image-1{left:100px}
  .about-style-three .icon-shape{display:none}
  .counter-block-two .inner-box .icon-box{left:15px}
  .counter-block-two .inner-box{padding-left:125px}
  }
  @media only screen and (max-width: 1200px) {
  .main-menu,.sticky-header,.main-header.style-one .outer-container:before{display:none!important}
  .menu-area .mobile-nav-toggler{display:block;margin-top:25px;padding:10px;margin-left:15px}
  .megamenu ul li:first-child{display:none}
  .image_block_1 .image-box .image-content{left:0}
  .image_block_1 .image-box{margin-right:0}
  .chooseus-section .icon-layer{display:none}
  .cta-section .inner-box .text{float:none;display:block;margin-bottom:20px}
  .cta-section .inner-box .btn-box{float:none;display:block}
  .main-footer .widget-section .links-widget{margin-left:0}
  .main-footer .widget-section .logo-widget{margin-right:0}
  .main-footer .subscribe-inner .widget-title{float:none;display:block;margin-bottom:20px}
  .main-footer .subscribe-inner .form-inner{float:none;display:block}
  .feature-block-two .inner-box .overlay-content{padding-left:30px;padding-right:30px}
  .image_block_2 .image-box .content-three{position:relative;display:block;right:0}
  .image_block_2 .image-box .single-box{left:0}
  .image_block_2 .image-box .content-one{top:0}
  .image_block_2 .image-box .content-two{bottom:inherit;top:146px}
  .image_block_2 .image-box{padding:0}
  .service-block-two .inner-box .content-box{padding-left:30px;padding-right:30px}
  .video_block_1 .video-content{margin:0}
  .video_block_1 .video-content .video-inner{padding:200px 0}
  .project-style-two .sortable-masonry .filters{position:relative;top:0}
  .project-style-two .sec-title{max-width:100%}
  .testimonial-style-two .thumb-box{display:none}
  .header-upper .upper-inner{display:block;text-align:center}
  .main-header.style-three .logo-box .logo{margin:0 auto}
  .header-upper .upper-info li{float:none;text-align:left}
  .header-upper .upper-info li.btn-box{top:-12px}
  .main-header.style-three .menu-area .mobile-nav-toggler{margin-left:0;margin-top:30px}
  .feature-block-three .inner-box{padding:64px 20px 60px 130px}
  .feature-block-three .inner-box:before{display:none}
  .about-style-three .image-box .image-1{left:0}
  .about-style-three .image-box .image-2{left:50px}
  .about-style-three .image-box .image-pattern{left:100px}
  .counter-block-two .inner-box .icon-box{position:relative;left:0;top:0;margin-bottom:20px}
  .counter-block-two .inner-box{padding-left:30px}
  .feature-style-four .image-box .image{display:none}
  .cta-section .inner-box .text h2 br{display:none}
  .blog-sidebar .sidebar-category .category-list li a{padding:15px 20px}
  }
  @media only screen and (min-width: 1024px) {
    .cta-style-two .cta-text h3 a span{color: #232323;}
    .inner-banner{height: 350px;}
  }
  @media only screen and (min-width: 768px) {
  .main-menu .navigation > li > ul,.main-menu .navigation > li > ul > li > ul,.main-menu .navigation > li > .megamenu{display:block!important;visibility:hidden;opacity:0}
  }
  @media only screen and (max-width: 991px) {
    .inner-banner{height: 300px;}
    .cta-style-two .cta-text{padding: 50px 0; padding-left: 160px;}
    .cta-text p{line-height: 30px;}
    .sec-title h2{font-size: 32px;}
    .cta-style-two .cta-text h3 a span{color: #333;}
  .header-top .top-inner .info,.header-top .top-inner .right-column{float:none;display:block;text-align:center}
  .header-top .top-inner .dropdown-box ul{text-align:left}
  .banner-section .owl-dots{display:none}
  .feature-block-one .inner-box{margin-bottom:30px}
  .feature-block-one .inner-box .link{position:relative;left:0;top:0;opacity:1;visibility:visible;margin-top:15px}
  .feature-block-one .inner-box{padding-bottom:51px!important;margin:0!important}
  .image_block_1 .image-box{max-width:500px;margin:0 auto 30px}
  .feature-block-one .inner-box{border:none}
  .title-inner{display:block!important}
  .title-inner .text{max-width:100%!important;margin-top:15px}
  .sec-title h2 br{display:none}
  .content_block_2 .content-box{margin:0 auto 30px}
  .counter-block-one .inner-box{margin-bottom:30px}
  .funfact-section{padding-bottom:80px}
  .content_block_4 .content-box{margin-left:0}
  .news-block-one .inner-box{margin-bottom:30px}
  .news-section{padding-bottom:80px}
  .main-footer .widget-section .footer-widget{margin:0 0 30px!important}
  .banner-section.style-two .banner-carousel .content-box h1 br{display:none}
  .header-top .phone-box{float:none;padding:0;text-align:center;margin-bottom:10px}
  .header-top .phone-box:before{display:none}
  .header-top .phone-box p{display:inline-block}
  .main-header.style-two .header-top .right-column{float:none;display:block;text-align:center}
  .main-header.style-two .header-top .single-box{float:none;display:inline-block}
  .main-header.style-two .search-box-outer{float:none}
  .main-header .header-top .single-box:before{display:none}
  .feature-style-two .inner-container .feature-block-two{width:50%;margin-bottom:60px}
  .about-style-two{padding-top:100px}
  .image_block_2 .image-box{max-width:550px;margin:0 auto}
  .image_block_2 .image-box .content-three{margin-bottom:30px}
  .content_block_5 .content-box .btn-box{padding-left:0}
  .content_block_5 .content-box .text{margin-bottom:40px}
  .about-style-two .other-text h3:before,.about-style-two .other-text h3:after{display:none}
  .service-block-two .inner-box{padding-right:0;max-width:600px;margin:0 auto}
  .service-block-two .inner-box .image-box{position:relative;margin-bottom:30px}
  .service-block-two .inner-box .image-box .image-content{left:0}
  .work-block-one .inner-box{margin-bottom:50px}
  .work-block-one .inner-box .arrow{display:none}
  .works-section{padding-bottom:55px}
  .video_block_1 .video-content .video-inner{position:relative;top:0;margin-top:30px}
  .team-section{padding-top:123px}
  .header-upper .upper-info li.btn-box{top:0}
  .header-upper .upper-info{display:none}
  .feature-style-three .feature-block-three{width:50%}
  .feature-block-three .inner-box{padding-bottom:0}
  .feature-style-three{padding-bottom:60px}
  .about-style-three .image-box{display:none}
  .counter-block-two .inner-box{padding-bottom:0}
  .funfact-style-two{padding:50px 0 100px}
  .project-style-three .project-block.small-column{width:50%}
  .feature-section{padding-bottom:50px}
  .service-details-content{margin-bottom:30px}
  .service-sidebar{margin-bottom:30px}
  .service-details{padding-bottom:100px}
  .blog-sidebar{margin-top:30px}
  .contact-section .inner-content .title-inner .link{position:relative;top:0;margin-top:15px}
  .contact-info-two .single-info-box{margin-bottom:30px}
  .contact-info-two .single-info-box:before,.contact-info-two .single-info-box:after{display:none}
  .clients-section .other-text h3:before,.clients-section .other-text h3:after{display:none}
  .main-footer .subscribe-inner .form-inner .subscribe-form .form-group input[type='text'],.main-footer .subscribe-inner .form-inner .subscribe-form .form-group input[type='email']{min-width:auto}
  .default-sidebar .support-box .inner-box a.email{display:block}
  }
  @media only screen and (max-width: 767px) {
    .inner-banner{height: 200px;}
    .testimonial-block-one .inner-box .text .icon-2,.testimonial-block-one .inner-box .text .icon-1{display: none;}
    .testimonial-block-one .inner-box .text{padding: 60px 0; border: none;}
    .testimonial-block-one .inner-box{margin: 0;}
    .cta-style-two:before{width: 100%;}
    .cta-text h3{font-size: 24px; line-height: 30px;}
    .main-header .logo-box .logo{max-width: 180px;}
    .menu-area .mobile-nav-toggler{margin-top: 5px;}
    .header-top .top-inner .right-column {display: none;}
    .header-top .top-inner .info{width: 100%;}
  .sec-pad{padding:65px 0 70px!important}
  .main-header .menu-right-content .btn-box{display:none}
  .banner-carousel .content-box h1{font-size:40px;line-height:48px}
  .banner-carousel .slide-item{padding:180px 0 120px}
  .feature-block-one .inner-box{padding:0!important;margin-bottom:30px!important}
  .feature-section{padding:70px 0 40px}
  .sec-title h2{font-size:30px;line-height:30px}
  .about-section{padding-bottom:70px}
  .service-section{padding:80px 0 70px}
  .project-section .owl-dots{display:none}
  .project-section,.testimonial-section{padding:80px 0 70px}
  .funfact-section{padding:70px 0 40px}
  .news-section{padding:80px 0 40px}
  .news-block-one{max-width:360px;margin:0 auto}
  .cta-section .inner-box .text h2{font-size:26px;line-height:32px}
  .banner-section.style-two .banner-carousel .slide-item{padding:100px 0 140px}
  .about-style-two{padding-top:50px}
  .about-style-two .other-text{margin-top:30px}
  .image_block_2 .image-box .content-three{margin-bottom:50px}
  .clients-section{padding-bottom:70px}
  .clients-section .four-item-carousel{padding-bottom:0;border-bottom:none}
  .service-style-two{padding:80px 0 40px}
  .works-section{padding:80px 0 20px}
  .installation-section{padding:80px 0 70px}
  .team-section .owl-dots{display:none}
  .team-section{padding:80px 0 0}
  .project-style-two{padding:80px 0 40px}
  .project-style-two .sortable-masonry .filters .filter-tabs li{margin-bottom:5px}
  .testimonial-block-two .inner-box{padding-left:30px;padding-right:30px}
  .testimonial-style-two .owl-dots{display:none}
  .testimonial-style-two{padding-bottom:10px}
  .testimonial-style-two .pattern-layer{top:30px}
  .banner-section.style-three .banner-carousel .slide-item{padding:120px 0}
  .feature-style-three .feature-block-three{width:100%}
  .content_block_1 .content-box{margin:0;padding:80px 0 70px}
  .funfact-style-two{padding:20px 0 70px;text-align:center}
  .service-style-three .service-block-one{max-width:360px;margin:0 auto}
  .service-style-three{padding-top:80px}
  .feature-style-four{padding:80px 0 20px}
  .project-style-three .project-block{width:100%!important}
  .appointment-section{padding:80px 0 70px}
  .appointment-section .form-inner{margin-top:30px}
  .appointment-section .cta-text{margin-top:30px}
  .clients-section .other-text{padding:50px 0}
  .project-block-one .inner-box .lower-content{margin:0 30px}
  .project-block-one .inner-box .lower-content .inner .btn-box{position:relative;left:0!important;top:0!important;right:0!important;margin-top:10px}
  .page-title{padding:80px 0}
  .page-title .content-box .title h1{font-size:50px;line-height:56px}
  .about-section.about-page{padding-top:70px}
  .about-section.about-page .content_block_1 .content-box{padding:0}
  .funfact-section.service-page{padding-top:70px}
  .sidebar-page-container .news-block-one{max-width:100%}
  .sidebar-page-container{padding:70px 0}
  .page-title.alternat-2{padding-top:160px}
  .news-block-one .inner-box .two-column .image-box{margin-bottom:30px}
  .blog-details-content .nav-box:before{display:none}
  .contact-info-two{padding:70px 0}
  .clients-section.contact-page{padding:0}
  .content_block_1 .content-box{padding:0}
  .about-style-three .content_block_1 .content-box{padding-bottom:70px;padding-top:80px}
  .error-section{padding:80px 0 100px}
  }
  @media only screen and (max-width: 599px) {
  .banner-carousel .content-box .btn-box .theme-btn-one{top:0;margin-top:10px}
  .content_block_3 .content-box{padding-left:30px;padding-right:30px}
  .cta-section .inner-box .btn-box a.call{margin-bottom:15px}
  .main-header .header-top .single-box{padding-left:0}
  .feature-style-two .inner-container .feature-block-two{width:100%}
  .main-header.style-three .header-lower .menu-right-content ul.social-links{display:none}
  .main-header.style-three .header-lower .menu-right-content form .form-group{margin-right:0}
  .banner-section.style-three .content-box .btn-box{border:none}
  .content_block_2 .content-box .inner-box{padding-top:50px}
  .content_block_4 .content-box{padding-top:160px}
  .cta-style-two .cta-text .icon{ position: relative; top: 0; transform:translateY(0%) ; -webkit-transform:translateY(0%) ; -moz-transform:translateY(0%) ; -ms-transform:translateY(0%) ; -o-transform:translateY(0%) ; margin-bottom: 15px;}
  .cta-style-two .cta-text{padding-left: 0; padding: 15px;}
  }
  @media only screen and (max-width: 499px) {
    .header-top .top-inner .info li+li{margin-left: 0; padding-left: 0;}
    .header-top .top-inner .info li:before{display: none;}
  .main-header .logo-box .logo{max-width:160px}
  .main-header .logo-box{padding:5px 0}
  .main-header .menu-right-content{margin-left:0;padding:15px 0}
  .main-header .search-box-outer .dropdown-menu{right:-100px}
  .banner-carousel .slide-item{padding-top:160px}
  .content_block_1 .content-box .author-box .signature{position:relative;margin-bottom:10px}
  .content_block_1 .content-box .author-box{padding-left:0}
  .project-block-one .inner-box .lower-content .inner{padding-left:30px;padding-right:30px}
  .content_block_3 .content-box .text .location-list li{width:50%}
  .content_block_4 .content-box{padding-left:30px;padding-right:30px}
  .main-footer .subscribe-inner .form-inner .subscribe-form .form-group{float:none;width:100%;margin-bottom:10px}
  .main-footer .subscribe-inner .form-inner .subscribe-form{padding-right:0}
  .main-footer .subscribe-inner .form-inner .subscribe-form .message-btn{position:relative}
  .main-footer .subscribe-inner .form-inner .subscribe-form .form-group input[type='text']{border-right:none}
  .banner-section.style-two .content-box .btn-box a{margin-bottom:10px}
  .main-header.style-two .menu-area .mobile-nav-toggler{margin-top:23px}
  .tabs-box .tab-btn-box .tab-btns li{margin-bottom:10px}
  .testimonial-block-two{margin-bottom:30px}
  .content_block_1 .content-box .author-box .signature:before{display:none}
  .cta-section .inner-box .btn-box a.call{margin-right:0}
  .news-block-one .inner-box .lower-content .post-info .info li.tags{margin-bottom:10px!important}
  .page-title.alternat-2{padding-top:120px}
  .sidebar-page-container .news-block-one .inner-box .lower-content .post-info .info li.share{float:right}
  }
  @media only screen and (max-width: 399px) {
  .menu-area .mobile-nav-toggler{margin-left:10px}
  .main-header .search-box-btn{width:40px;height:40px;line-height:40px;font-size:16px}
  .main-header .menu-right-content{padding:20px 0}
  .image_block_1 .image-box .image-content{width:100%}
  .content_block_3 .content-box .text .location-list li{width:100%}
  .image_block_2 .image-box .content-three{width:100%}
  .sec-title h2{font-size:30px;line-height:36px}
  .feature-block-three .inner-box{padding-right:0}
  .error-section .inner-box h1{font-size:160px;line-height:160px}
  .service-sidebar .sidebar-category .category-list li a{padding:15px 20px}
  .service-sidebar .sidebar-category .category-list li a:before{right:20px}
  .news-block-one .inner-box .lower-content .inner h2{font-size:24px;line-height:30px}
  .contact-section .inner-content .title-inner .text h2{font-size:24px;line-height:30px}
  .contact-section .inner-content{padding-left:30px;padding-right:30px}
  }