@media only screen and (max-width:5000px){.boxed_wrapper_box_page{overflow-x:hidden}}@media only screen and (min-width:992px) and (max-width:1199px){.header-middle .nav-outer .mobile-nav-toggler{padding:35px 0;float:right}.info-style1-area{padding-bottom:70px}.single-info-box{margin-bottom:80px;margin-top:-50px}.about-style1-image-box{max-width:550px;width:100%;margin-top:70px}.choose-style1-content-box{padding:57px 80px 80px;margin-right:0}.video-holder-box{justify-content:center}.video-holder-box .icon{margin-bottom:50px;margin-left:0}.slogan-content-box{padding:38px 100px 50px;justify-content:center;position:static;flex-direction:column;text-align:center;align-items:center;left:0;width:100%}.slogan-content-box .title-box{padding-bottom:22px}.slogan-bg-image{height:300px;right:0;position:static;width:100%}.subscribe-content-box{padding:33px 70px 50px;justify-content:center;flex-direction:column;text-align:center;align-content:center}.subscribe-box{max-width:560px;margin:14px auto 0;width:100%}.single-footer-widget.pdright{padding-right:0}.about-style2-image-box{float:left;margin-top:70px}.info-style1-area.info-style2{padding-top:150px;padding-bottom:100px}.info-style1-area.info-style2 .sec-title{padding-bottom:58px}.single-info-box.style2{margin-bottom:60px}.choose-style2-area{padding:0 0 160px}.choose-style2-area .layer-outer-bg{min-height:700px;position:relative;width:100%}.choose-style2-area .choose-style1-content-box{padding:0;margin-right:0;margin-top:60px}.thm-form-style1.style1instyle2 .car-image{right:0;bottom:-180px}.banner-style3-area{padding:100px 0 190px}.banner-style3-area .thm-form-style1.style1instyle2{padding:48px 50px 60px;right:0;position:relative;max-width:100%;top:0;left:0;width:100%;float:none;margin-top:60px}.choose-style2-area.choose-style3 .layer-outer-bg{width:100%}.choose-style2-area.choose-style3 .choose-style1-content-box{margin-right:0;max-width:100%;width:100%;float:none;padding-left:0}.service-style3-content{width:100%}.history-area{padding:150px 0 50px}.single-history-box{margin-bottom:91px;padding-left:230px}.single-history-box .inner-box .img-box,.single-history-box .inner-box .text-box{vertical-align:middle;display:block}.single-history-box .inner-box .text-box{padding-top:29px;padding-left:0}.single-history-box .shape4{top:115px;left:143px}.single-history-box .shape3{top:77px;left:115px}.faq-style1-area{padding:150px 0}.faq-style1-content{max-width:100%;width:100%}.about-style2-image-box.faq-page{float:left}.how-work-steps-box{justify-content:space-between;margin-bottom:0;position:relative;flex-direction:row;top:0;align-content:center}.how-work-content-box .single-info-box,.how-work-content-box .single-info-box.martop395{margin-top:80px}.single-step:before{transform:rotate(180deg);bottom:-10px;top:auto}.single-step.middle:before{transform:rotate(1turn)}.single-blog-style2 .text-holder{min-height:370px;padding:63px 40px 60px}.blog-details-image-box ul li{max-width:170px}}@media only screen and (min-width:768px) and (max-width:991px){.header-right,.header-top{display:none}.header-middle{float:right}.header-middle .nav-outer .mobile-nav-toggler{padding:35px 0}.info-style1-area{padding-bottom:70px}.single-info-box{margin-bottom:80px;margin-top:-50px}.about-style1-image-box{max-width:550px;width:100%;margin-top:70px}.choose-style1-content-box{padding:57px 80px 80px;margin-right:0}.video-holder-box{justify-content:center}.video-holder-box .icon{margin-bottom:50px;margin-left:0}.slogan-content-box{padding:38px 100px 50px;justify-content:center;position:static;flex-direction:column;text-align:center;align-items:center;left:0;width:100%}.slogan-content-box .title-box{padding-bottom:22px}.slogan-bg-image{height:300px;right:0;position:static;width:100%}.subscribe-content-box{padding:33px 70px 50px;justify-content:center;flex-direction:column;text-align:center;align-content:center}.subscribe-box{max-width:100%;width:100%;margin-top:14px}.single-footer-widget.pdright{padding-right:0}.single-footer-widget.marbtm{margin-bottom:50px}.about-style2-image-box{float:left;margin-top:70px}.info-style1-area.info-style2{padding-top:150px;padding-bottom:100px}.info-style1-area.info-style2 .sec-title{padding-bottom:58px}.single-info-box.style2{margin-bottom:60px}.choose-style2-area{padding:0 0 160px}.choose-style2-area .layer-outer-bg{min-height:500px;position:relative;width:100%}.choose-style2-area .choose-style1-content-box{padding:0;margin-right:0;margin-top:60px}.thm-form-style2{padding-top:0;padding-bottom:150px}.thm-form-style1.style1instyle2{padding:64px 70px 170px;border-top-right-radius:0;max-width:100%;border-top-left-radius:0;width:100%;float:none}.thm-form-style1.style1instyle2 .car-image{right:0;bottom:-180px}.thm-form-style2 .layer-outer-bg{min-height:500px;position:relative;bottom:0;top:0;left:0;width:100%}.banner-style3-area{padding:100px 0 190px}.banner-style3-area .thm-form-style1.style1instyle2{padding:48px 50px 60px;right:0;position:relative;max-width:100%;top:0;left:0;width:100%;float:none;margin-top:60px}.single-info-box-style3{text-align:center;margin:0 auto 44px}.single-info-box-style3 .inner .icon-holder{margin:0 auto}.single-info-box-style3 .inner .title-holder h3{margin-bottom:18px}.choose-style2-area.choose-style3 .layer-outer-bg{width:100%}.choose-style2-area.choose-style3 .choose-style1-content-box{margin-right:0;max-width:100%;width:100%;float:none;padding-left:0}.service-style3-content{width:100%}.history-area{padding:150px 0 50px}.single-history-box{margin-bottom:91px;padding-left:230px}.single-history-box .inner-box .img-box,.single-history-box .inner-box .text-box{vertical-align:middle;display:block}.single-history-box .inner-box .text-box{padding-top:29px;padding-left:0}.single-history-box .shape4{top:115px;left:143px}.single-history-box .shape3{top:77px;left:115px}.info-style5-area{padding:150px 0 100px}.testimonial-style2-area .sec-title{padding-bottom:133px}.testimonial-carousel2.owl-nav-style-one.owl-theme .owl-nav{right:auto;top:-105px;left:0}.faq-style1-area{padding:150px 0}.faq-style1-content{max-width:100%;width:100%}.about-style2-image-box.faq-page{float:left}.how-work-steps-box{justify-content:space-between;margin-bottom:0;position:relative;flex-direction:row;top:0;align-content:center}.how-work-content-box .single-info-box,.how-work-content-box .single-info-box.martop395{margin-top:80px}.single-step:before{transform:rotate(180deg);bottom:-10px;top:auto}.single-step.middle:before{transform:rotate(1turn)}.thm-form-style2-area .title{padding-bottom:44px}.thm-form-style2-area .thm-form-style2{padding:91px 40px 100px}.single-blog-style2 .text-holder{min-height:370px;padding:53px 40px 55px}.sidebar-wrapper{float:left;margin-top:100px}.blog-details-image-box ul li{max-width:220px;width:100%}}@media only screen and (max-width:767px){.sec-title{padding-bottom:60px}.sec-title h2{font-size:50px}.sec-title h2 br{display:none}.header .outer-box{padding:0 30px}.header-right,.header-top{display:none}.header-middle{float:right}.header-middle .nav-outer .mobile-nav-toggler{padding:35px 0}.header-left .logo{margin-right:0;padding-right:0}.header-left .logo:before{display:none}.info-style1-area{padding-bottom:70px}.single-info-box{margin-bottom:80px;margin-top:-50px}.about-style1-image-box{max-width:550px;width:100%;margin-top:70px}.choose-style1-content-box{padding:57px 30px 80px;margin-right:0}.video-holder-box{justify-content:center}.video-holder-box .icon{margin-bottom:50px;margin-left:0}.single-fact-counter{max-width:100%}.testimonial-style1-area{padding:150px 0 230px}.testimonial-style1-area .shape2,.testimonial-style1-area .shape3{display:none}.testimonial-carousel{padding:0}.testimonial-carousel.owl-nav-style-one.owl-theme .owl-nav{transform:translateY(0);bottom:-100px;top:auto}.slogan-content-box{padding:38px 20px 50px;justify-content:center;position:static;flex-direction:column;text-align:center;align-items:center;left:0;width:100%}.slogan-content-box .title-box{padding-bottom:22px}.slogan-bg-image{height:300px;right:0;position:static;width:100%}.thm-form-style1{padding:74px 30px 90px}.thm-form-style1 .car-image{right:0;bottom:-160px}.subscribe-content-box{padding:33px 40px 50px;justify-content:center;flex-direction:column;text-align:center;align-content:center}.subscribe-box{margin-top:4px}.subscribe-box,.subscribe-form input[type=email]{max-width:100%;width:100%}.subscribe-form button{position:relative;margin-top:20px}.single-footer-widget.marbtm{margin-bottom:50px}.single-footer-widget.pdtop{padding-top:50px}.single-footer-widget.pdright{padding-right:0}.footer-bottom .outer-box{justify-content:center;flex-direction:column;text-align:center;align-items:center}.copyright-text{margin-bottom:10px}.service-style1-content.style2{padding:120px 30px 130px}.about-style2-image-box{float:left;margin-top:70px}.info-style1-area.info-style2{padding-top:150px;padding-bottom:100px}.info-style1-area.info-style2 .sec-title{padding-bottom:58px}.single-info-box.style2{margin-bottom:60px}.single-info-box .title-holder p br{display:none}.choose-style2-area{padding:0 0 160px}.choose-style2-area .layer-outer-bg{min-height:400px;position:relative;width:100%}.choose-style2-area .choose-style1-content-box{padding:0;margin-right:0;margin-top:60px}.thm-form-style2{padding-top:0;padding-bottom:180px}.thm-form-style1.style1instyle2{padding:64px 30px 170px;border-top-right-radius:0;max-width:100%;border-top-left-radius:0;width:100%;float:none}.thm-form-style1.style1instyle2 .car-image{right:0;bottom:-100px}.thm-form-style2 .layer-outer-bg{min-height:500px;position:relative;bottom:0;top:0;left:0;width:100%}.header-style2 .outer-box{padding:0}.header-style2 .header-left .logo{margin-right:0;padding-right:0}.banner-style3-area{padding:77px 0 150px}.banner-style3-area .thm-form-style1.style1instyle2{padding:48px 30px 120px;right:0;position:relative;max-width:100%;top:0;left:0;width:100%;float:none;margin-top:40px}.banner-content-box.style3 .big-title{font-size:40px;line-height:50px}.single-info-box-style3{text-align:center;margin:0 auto 44px}.single-info-box-style3 .inner .icon-holder{margin:0 auto}.single-info-box-style3 .inner .title-holder h3{margin-bottom:18px}.choose-style2-area.choose-style3 .layer-outer-bg{width:100%}.choose-style2-area.choose-style3 .choose-style1-content-box{margin-right:0;max-width:100%;width:100%;float:none;padding-left:0}.service-style3-area .sec-title{padding-bottom:155px}.service-style3-content{width:100%}.service-carousel.owl-nav-style-one.owl-theme .owl-nav{text-align:left;top:-115px}.history-area{padding:150px 0 50px}.history-area .shape1{right:20px;position:absolute;top:77px}.history-area .shape2{right:20px;top:170px}.history-area .sec-title{padding-bottom:60px}.history-content-box:before{display:none}.single-history-box{margin-bottom:91px;padding-left:0}.single-history-box .inner-box .img-box,.single-history-box .inner-box .text-box{vertical-align:middle;display:block}.single-history-box .inner-box .text-box{padding-top:29px;padding-left:0}.single-history-box .shape4{top:115px;left:143px}.single-history-box .shape3{top:77px;left:115px}.single-history-box .img-box .inner img,.single-history-box .inner-box .img-box{width:100%}.info-style5-area{padding:150px 0 100px}.testimonial-style2-area .sec-title{padding-bottom:133px}.testimonial-carousel2.owl-nav-style-one.owl-theme .owl-nav{right:auto;top:-105px;left:0}.how-work-steps-box{justify-content:space-between;margin-bottom:0;position:relative;flex-direction:row;top:0;align-content:center}.how-work-content-box .single-info-box,.how-work-content-box .single-info-box.martop395{margin-top:80px}.single-step:before{transform:rotate(180deg);bottom:-10px;top:auto}.single-step.middle:before{transform:rotate(1turn)}.faq-style1-area{padding:150px 0}.faq-style1-content{max-width:100%;width:100%}.about-style2-image-box.faq-page{float:left}.thm-form-style2-area .title{padding-bottom:44px}.thm-form-style2-area .thm-form-style2{padding:91px 40px 100px}.project-menu-box{padding-bottom:50px}.project-filter li{margin:0 8px 10px}.error-content .title{font-size:140px;margin:7px 0 8px}.single-blog-style2{min-height:370px;padding-left:0}.single-blog-style2 .img-holder{position:relative;width:100%}.single-blog-style2 .img-holder .inner,.single-blog-style2 .text-holder{border-bottom-right-radius:15px;border-bottom-left-radius:15px;border-top-right-radius:15px;border-top-left-radius:15px}.single-blog-style2 .text-holder{padding:38px 40px 50px}.sidebar-wrapper{float:left;margin-top:100px}.single-blog-style1.standard .text-holder{padding:48px 20px 60px}.blog-details-image-box ul{margin-right:0;margin-left:0}.blog-details-image-box ul li{margin:0 0 20px;width:100%;float:none;display:block}.blog-details-image-box ul li:last-child{margin-bottom:0}.comment-box .single-comment.marleft110,.comment-box .single-comment.marleft220{margin-left:0}.comment-box .single-comment-box{padding-left:0}.comment-box .single-comment-box .img-holder{position:relative;top:0;left:0}.comment-box .single-comment-box .text-holder{margin-left:0;margin-top:25px}.categories-social-share-box{padding:25px 0 40px;justify-content:center;flex-direction:column;text-align:center;align-content:center}.post-categories-box{flex-direction:column;align-content:center;display:flex}.post-categories-box .categories-items{top:0;padding-left:0}.post-categories-box .categories-items ul{overflow:hidden;padding:0 0 8px}.post-social-share{margin-top:10px}.post-social-share ul li{margin:0 3px;float:none;display:inline-block}.single-sidebar .latest-posts li .title-box h4 a br{display:none}.contact-form-outer-box{padding:90px 40px 110px}.contact-form form .button-box button{padding-right:35px;padding-left:35px}}@media only screen and (min-width:768px){.main-menu .navigation>li .megamenu,.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{opacity:0;visibility:hidden;display:block!important}}@media only screen and (max-width:1199px){.main-header .main-menu{position:relative;width:100%;float:none;display:block}.main-header .nav-outer .main-menu,.mainmenu-area .nav-outer .main-menu,.sticky-header{display:none!important}.nav-outer .mobile-nav-toggler{display:block}.mobile-nav-toggler .icon-bar{height:2px;position:relative;margin:7px 5px;background:#fff;width:30px;display:block}}@media only screen and (min-width:1200px) and (max-width:1650px){.banner-style1-area .banner-shape img{width:70%}.choose-style1-content-box{padding:57px 80px 80px;margin-right:0}.slogan-content-box{padding:0 100px;justify-content:center;flex-direction:column;text-align:center;align-items:center}.slogan-content-box .title-box{padding-bottom:22px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-style1-area .banner-shape img{width:60%}.banner-content-box .big-title{font-size:60px;line-height:64px}.banner-content-box.style2 .banner-style2-main-image{right:-50px;bottom:-550px}}@media only screen and (min-width:768px) and (max-width:991px){.banner-style1-area{padding:255px 0 170px}.banner-style1-area .layer-outer .banner-bg-shape{width:60%}.banner-bg-image{width:40%}.banner-style1-area .banner-shape img{width:50%}.banner-content-box .big-title{font-size:60px;line-height:64px}.banner-content-box.style2 .big-title{font-size:60px;line-height:70px}.banner-style2-area .banner-shape{right:0;top:-170px;width:50%}.banner-content-box.style2 .banner-style2-main-image{right:-150px;bottom:-500px}.banner-content-box.style2 .banner-style2-main-image img{width:60%}}@media only screen and (min-width:500px) and (max-width:767px){.banner-style1-area{padding:260px 0 170px}.banner-style1-area .layer-outer .banner-bg-shape{width:60%}.banner-bg-image{width:40%}.banner-style1-area .banner-shape img{width:50%}.banner-content-box .big-title{font-size:40px;line-height:44px}.banner-content-box .text{padding:26px 0 32px}.banner-style2-area{padding:137px 0 160px}.banner-content-box.style2 .big-title{font-size:40px;line-height:50px}.banner-style2-area .banner-shape{right:0;top:-170px;width:50%}.banner-content-box.style2 .banner-style2-main-image{right:-250px;bottom:-400px}.banner-content-box.style2 .banner-style2-main-image img{width:60%}}@media only screen and (max-width:499px){.banner-style1-area{padding:260px 0 170px}.banner-style1-area .layer-outer .banner-bg-shape{width:100%}.banner-bg-image{display:none}.banner-style1-area .banner-shape img{width:50%}.banner-content-box .big-title{font-size:40px;line-height:44px}.banner-content-box .text{padding:26px 0 32px}.banner-style2-area{padding:137px 0 160px}.banner-content-box.style2 .big-title{font-size:40px;line-height:50px}.banner-content-box.style2 .banner-style2-main-image,.banner-style2-area .banner-shape{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.order-box-2{-ms-flex-order:2;order:2}.order-box-1{-ms-flex-order:1;order:1}}@media only screen and (min-width:300px) and (max-width:767px){.order-box-2{-ms-flex-order:2;order:2}.order-box-1{-ms-flex-order:1;order:1}}