@media(min-width:1600px){.single-product.lang-fr ._form_catalog._single_catalog.aos-init.aos-animate{max-width:280px;right:10px;top:-140px}}@media (max-width:1700px){.container{max-width:1440px}.custom-logo-link{max-width:300px}.banner-controls{right:9%}header .current-menu-item::after,header ul li::after{bottom:-50px}._form{padding:40px 180px 40px 120px}.cat-text{bottom:90px}._form .c_btn{width:250px;height:70px;margin-top:20px}.service-page-item h3{font-size:18px;line-height:25px;margin-left:20px}.service-page-item p{font-size:15px;line-height:20px;margin-top:15px}.contact-footer{font-size:19px}.product-description{max-width:613px}.product-desc-side{padding:80px 0}.product-desc-side h1{font-size:45px;line-height:60px}.single-product-mail-contact{bottom:1%}.primary-menue li{margin-right:46px}.lang-fr .primary-menue li a{font-size:18px}}@media (max-width:1580px){._form .c_btn,.c_btn,.index-main-form .c_btn,.woocommerce div.product form.cart .button{width:200px;height:60px}.container{max-width:1300px}.rainmakerscript p{font-size:14px}.custom-logo-link{max-width:200px}.product-item img{height:400px}.product-categories img{height:450px}header .current-menu-item::after,header ul li::after{bottom:-35px}.section-space{padding:100px 0}.cat-item-img img{height:100vh}.nav_social a{width:40px;height:40px}.banner-controls a{font-size:15px;height:50px;width:50px}.banner-controls{right:5.5%;bottom:125px}.banner-controls a:first-child{margin-right:10px}.banner-text{left:200px;bottom:75px}.banner-social-links{bottom:60px}.view-all-product-btn{bottom:-20px}.index-about h2{font-size:45px;line-height:60px;max-width:1000px}.index-services .service-item p{max-width:310px}.index-about-slider{margin-top:100px}.index-about-left-canvas{bottom:150px}.index-about-right-canvas{top:165px}._form_catalog{max-width:180px;right:25px}.lang-fr ._form_catalog{max-width:340px;right:10px}._single_catalog{left:-15px}._single_catalog::after{opacity:.5}.index-main-form h2{font-size:50px}._form h2,.cat-title h2,.sigle-product-form-side h1,.sigle-product-form-side h2{font-size:45px}.team-member-detail h3{line-height:50px}.team-member-detail{bottom:20px}._quote h2{font-size:55px}._form{padding:20px 70px 20px 80px}._form .c_btn{margin-top:15px}._form p{font-size:18px}.services-contact .services{margin-top:20px!important;margin-left:20px!important}.services-contact ._cpr{padding-right:10px!important}.services-contact ._cpl{padding-left:10px!important}.services-contact ._cmb{margin-bottom:20px}.contact-footer{font-size:16px}.product-description{max-width:620px}.sigle-product-form-side{padding:0 55px}.single-bottom-car{right:40px}}@media (max-width:1440px) and (min-width:1440px){.banner-controls{right:8%}.product-description{max-width:595px}}@media (max-width:1025px){.primary-menue li{margin-right:40px}.about-text p,.primary-menue li a,.single-product-mail-contact a,.team-member-detail span{font-size:18px}.about-content-container,.about-services,.index-about .container,.product-nav .container,.services-contact .container,footer .container,header .container{padding-left:15px!important;padding-right:15px!important}.carousel-item img{object-fit:unset}.banner-controls{right:6.5%}.cat-text h2,.index-main-form h2,.product-text h2{font-size:32px}.index-about h2{font-size:32px;max-width:900px;line-height:45px}.service-item h3{font-size:20px}._quote h2,.about-text h2{font-size:35px}.index-services .service-item p{max-width:220px}.section-space{padding:60px 0}.index-main-form{max-width:60%}.footer-menue li{margin-left:30px}.about-text h2{line-height:1.2}.about-services p{max-width:95%}.get-quote{padding:50px 15px}.contact-footer,.product-categories{padding-top:40px}.team-member-detail h3{line-height:25px;font-size:20px}.memeber-icons a{width:35px;height:35px}._form h2{font-size:30px;margin-bottom:15px}._form,.sigle-product-form-side{padding-left:20px}.contact-footer{display:flex;justify-content:center;align-items:center}.contact-footer-text>div{flex-basis:100%;max-width:unset;margin-bottom:5px}.service-page-item h3{font-size:16px;line-height:20px}.single-product-mail-contact{top:10px}.cat-title h2{font-size:30px}.cat-items{padding:0 40px}.cat_pr{padding-right:20px!important}.cat_pl{padding-left:20px!important}.cat-title{padding:20px 0}.cat-text{padding:30px 25px;left:120px}.cat-item2-text{right:120px;left:unset}.product-desc-side{padding-left:15px}.product-nav ul li{margin-right:15px}.product-inner-detail.section-space{padding:50px 0}.single-product-img-side{padding-right:20px;padding-left:15px!important}}@media (max-width:860px){.banner-text h1{font-size:45px}._menue_dropdown{top:100%}header .current-menu-item::after,header ul li::after{bottom:0}.banner-text{left:120px}.banner-social-links{left:50px}.cat-main h1{font-size:40px}.index-main{height:70vh}.carousel-item img{height:70vh;object-fit:fill}.banner-controls{right:8.2%}._p_img_side{flex-basis:100%;width:100%;margin-bottom:20px}.p_content_side{flex-basis:100%;width:100%}.c_btn,.woocommerce div.product form.cart .button{width:170px;height:50px}header .navbar{padding-bottom:16px!important}.primary-menue{align-items:center;margin-top:30px}.primary-menue li{margin-bottom:30px}.nav-lang{text-align:center}.nav_social{max-width:20%;margin:30px auto 0}.index-services .service-item p{max-width:90%}.index-about-left-canvas{bottom:145px}.canvaccontainer{height:80vh!important}.index-main-form{top:50px;max-width:80%;padding-left:40px;padding-right:40px;margin-bottom:50px}._acor_flex,.product-description{max-width:100%}._form h2,.footer-social-links a:first-child{margin:0}.footer-menue ul{justify-content:center;padding:0 40px}.footer-menue ul li{margin-bottom:10px}.footer-social-links a{width:35px;height:35px;font-size:16px}.team-member-detail h3{line-height:35px;font-size:30px}.memeber-icons a{width:45px;height:45px}.team-member-detail span{font-size:20px}.contact-from-section ._form{padding:20px}.contact-footer{min-height:200px}.form-btn{flex-wrap:wrap}._form input[type=reset],._form input[type=submit]{width:80%;margin-left:auto;margin-right:auto}.contact-footer-text{margin-left:15px}.services-contact ._cpr{padding-right:0!important}.services-contact .services{margin-left:0!important}.services-contact ._cpl{padding-left:0!important}._form{padding-left:0;padding-right:0}.service-page-item h3{font-size:20px;line-height:25px}.cat-text{bottom:5%;left:60px}.cat-item2-text{right:60px;left:unset}.product-nav ul{flex-wrap:wrap;justify-content:center}.product-nav ul li{margin-right:15px}.product-desc-side{padding:40px 15px}.sigle-product-form-side,.toolbox-contact ._form{padding-left:15px;padding-right:15px}.single-product-img-side{padding-right:15px;padding-left:15px!important}.sigle-product-form-side h2m.sigle-product-form-side h1{font-size:32px}._glossory_content{padding:0 15px}._acor_flex{flex-basis:100%}._v_form_section .form_heading h1:after,._v_form_section .form_heading h1:before{width:25%}.vinyl_appication{padding:15px}.process_tab #tabs-nav{display:flex;flex-wrap:wrap}.process_tab li{display:unset;flex-basis:33%}.process_tab li a:after,.process_tab li a:before{display:none}._send_flex,._send_flex_item{flex-basis:100%}._send_form .form-group .star{right:0;z-index:9999}}@media (max-width:640px){.nav_social{max-width:30%}.index-main{height:60vh}.banner-text{left:60px;bottom:30px}.carousel-item img{object-fit:fill;height:60vh}.banner-text h1{font-size:30px}.index-about-slider img{margin-right:40px}.banner-controls{bottom:80px;right:12.6%}.banner-social-links{left:20px;bottom:20px}.index-services{margin-top:60px}.index-about-right-canvas{top:200px}.index-about-left-canvas{bottom:100px}._pr,.cat_pr{padding-right:0!important}.sigle-product-form-side form .c_btn{font-size:18px}._pl,.cat_pl{padding-left:0!important}.index-main-form input{margin-bottom:20px}.index-main-form .c_btn{width:80%;height:60px;margin:30px auto}.footer-menue li{font-size:18px;margin:0}.footer-content{flex-wrap:wrap;flex-direction:column;justify-content:center!important}.footer-menue ul{padding:0;justify-content:space-between}.footer-menue{margin:20px 0;width:100%}._quote h2{font-size:28px}._form .form-group{padding:0!important}.cat-items{padding:0 15px}.cat-item-img{padding:60px 0}.cat-item-img img{height:100%}.cat-text{max-width:100%!important;left:0;bottom:15%}.add-text,.office-space{max-width:100%}.cat-item2-text{right:0;left:unset}footer{padding:50px 0}.product-desc-side h1{font-size:30px;line-height:40px}.sigle-product-form-side form .d-flex{flex-wrap:wrap}.office-space{margin-right:0}._item-font{flex-basis:33%;max-width:calc(100%/3 - 5px)}.varients>div,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>.form-row{flex-basis:100%;max-width:100%}.single-product-mail-contact{position:relative;padding-top:40px}._v_form_section .form_heading h1{font-size:20px}.process_tab li:first-child a{padding-left:55px}.process_tab li{flex-basis:50%}.woocommerce-checkout .col2-set{flex-wrap:wrap;margin-bottom:0!important}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{flex-basis:100%!important;max-width:90%!important;margin:0 auto 40px}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{max-width:90%;margin:0 auto}.woocommerce-cart .woocommerce{margin:40px 0 20px}}@media (max-width:430px){.woocommerce-product-gallery__wrapper img{object-fit:cover}.nav_social{max-width:35%}.index-main{height:50vh}.carousel-inner img{height:50vh;object-fit:fill}.banner-controls{right:16.5%}.index-about-left-canvas{display:none}.index-about-slider{margin-top:20px}.form-bottom-car-image{left:-4%}.index-main-form{max-width:95%;margin-left:auto;margin-right:auto}.footer-menue li{font-size:16px}._quote h2,.closemega{font-size:20px}._quote .c_btn{width:160px;height:50px}.cat-text{bottom:10%;max-width:90%}.cat-boottom-car{bottom:-20px;max-width:100px}._item-font{flex-basis:50%;max-width:calc(100%/2 - 5px)}.single-bottom-car{right:0}header{overflow:auto}.bodyfixed{overflow:hidden!important}.product-single-img,.single-product-contact{height:unset}.product-nav{position:unset}._menue_dropdown{top:0}.rotate:before{transform:rotate(0)}.closemega{position:absolute;right:15px;top:15px;z-index:99;display:block}}@media (max-width:390px){.index-about-right-canvas{top:20%}.banner-text h1{font-size:25px}.banner-controls a{width:40px;height:40px}.banner-text .c_btn{margin-top:15px}.footer-menue ul li{margin-left:20px}.footer-menue .nav{justify-content:center}.footer-menue ul li:last-child{margin:0}.team-member-detail h3{line-height:25px;font-size:20px}.team-member-detail span{font-size:18px}.memeber-icons a{width:30px;height:30px}.single-product-mail-contact{flex-wrap:wrap}.single-product-mail-contact a{margin-bottom:10px}}