@media (max-width:1200px){.adress br,.sale-title:after{display:none}.slot-btn{right:30px}.slot-text .second-text:after{right:-30px}.navbar-nav{margin-right:unset!important}.hide-1200{display:none!important}.show-1200{display:block!important}.phone-links .nav-link{padding-top:2px!important;padding-bottom:2px!important}.nav-item{align-items:center;display:flex}.nav-item.phone-links{flex-direction:column}.clients-card{padding-right:12px;padding-left:12px}.adress{padding-right:0;width:calc(100% - 30px)}.phone-desc a{font-size:20px}}@media (max-width:992px){.mail-desc{width:168px}.footer1 .col-lg-3{justify-content:center;display:flex}.adress{padding-right:10px;width:170px}.adress-div{display:inline-block}.about-us-img{padding-left:unset!important}.error-div .col-lg-5{order:1;margin-top:50px}.sale .col-lg-4.col-md-12{margin-bottom:20px}.slot-btn{right:60px}.input-group{width:unset!important}.phone-desc a,.phone-links{pointer-events:unset}.how-we-work .section-title,.nav-link{text-align:center}.nav-link{width:100%}.phone-links .nav-link{padding-top:.5rem!important;padding-bottom:.5rem!important}.my-nav{position:fixed;top:0;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);width:100%;z-index:11}.nav-link{padding-top:.7rem!important;padding-bottom:.7rem!important;padding-left:unset!important}.navbar-nav{padding:15px 0}.col-md-0{display:none}.clients-card{padding-right:13px}.client-dots{grid-template-columns:1fr 1fr 1fr 1fr}.steps-div{grid-template-columns:1fr}.steps-div div:after{display:none}.steps-div .to-bottom,.steps-div .to-top{margin-bottom:15px}.steps-div div.mt-100{margin-top:unset!important}.brand-div{grid-template-columns:1fr 1fr}.gallery .col-lg-6.pr-0{padding-right:15px!important}.gallery .col-lg-6.pl-0{padding-left:15px!important}.footer1 .col-lg-6 div{justify-content:center;align-items:self-start;display:flex}.footer1 .col-md-12{justify-content:center;margin-top:15px;display:flex}.footer2 .col-lg-2{display:none}.footer-text{text-align:center}.footer2 .col-lg-6{justify-content:center;margin-top:15px;display:flex}.banner{height:100vh}.phone-desc1{margin-right:10px}}@media (max-width:768px){.sale .close{right:31px;left:unset}.black-img-bg{display:none}.banner{height:unset}.modal-dialog{max-width:90%!important}.banner-woman{display:none}.banner-title{width:100%}.banner form,.banner-title{text-align:center}.banner-btn{width:410px}.numbers{grid-template-columns:1fr}.numbers div{text-align:center}.numbers .fix-position{margin-left:unset}.bw-img{opacity:.3;left:0;width:100%}.why-us .container{position:relative;z-index:2}.why-us .section-desc{width:90%}.clients-card{padding-right:14px}.client-dots{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.ser-card{display:flex!important}.achievement{width:70%}.banner-btn{margin-bottom:30px}.img-1{right:5px}.img-2{right:15px}.img-4,.img-5,.img-8{right:10px}.img-10{right:25px}.why-us{overflow:hidden}}@media (max-width:767px){.slot-text .second-text:after{display:none}.slot-btn{right:30px}}@media (max-width:576px){.footer1 .col-lg-3{display:unset}.footer1 .col-md-12{display:flex}.geo-icon{margin-right:15px}.adress{padding-bottom:5px;width:170px;padding-left:5px}.adress-div{justify-content:center;align-items:flex-start;display:flex}.slot-text .second-text{margin-top:10px}.sale .close{z-index:5}.sale .col-sm-5{justify-content:center;display:flex}.slot-text .second-text{position:relative;text-align:center}.slot-text .second-text:before{top:-76px}.slot-text .first-text:before{display:none}.slot-text .first-text{text-align:center;margin-left:unset}.slot-btn{right:22%}.sale .col-md-12{text-align:center}.slot-parent{justify-content:center;display:flex}.contact-us-card .left-column button{width:100%;float:unset}.modal-dialog{max-width:100%!important}.banner-title{margin-top:145px}.section-title{font-size:30px}.section-desc{font-size:16px}}@media (max-width:500px){.about-us .section-title,.section-title{margin:25px 0}.services{margin-top:0}.footer2{padding-top:20px}.achievement p{font-size:18px;font-weight:500}.why-us .section-title{margin-bottom:25px}.contact-us .section-title{display:none}.why-us{padding:0 0 35px}.our-clients{margin-top:0}.sertificates{margin-top:28px}.our-brands{margin-top:0}.our-brands .section-title{margin-bottom:0}.recomendation .section-title{padding-top:25px}.gallerym,.how-we-work{margin-top:30px}.show-500{display:block}.hide-500{display:none}.about-us-img{margin-bottom:15px;margin-top:unset}.about-us{padding-top:0}.navbar-brand img{width:100px}.slot-btn{right:18%}.client-area,.client-year{padding-right:12px;padding-left:12px}.hor .rec-img{height:unset;width:236px}.hor a{height:270px;align-items:center;display:flex}.brand-div div{padding:0 30px}.gallery4{background-position:50%}.brand-div img{width:100%}.footer1 .geo-icon{margin-right:17px;width:18px;margin-top:1px}.footer1 .phone-icon{width:20px}.footer1 .phone-desc1{margin-right:28px}.footer1 .phone-desc2{margin-right:18px}}@media (max-width:453px){.sale .close{right:15px}.slot-btn{right:13%}.input-group-append{margin-left:unset!important;width:100%;margin-top:2px}.achievement img{width:100px}.achievement,.banner-btn,.banner-input{width:100%}.client-area,.client-year{padding-right:20px;padding-left:20px}.client-dots{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.footer2 form{width:80%}.footer-input,.footer-sub{width:100%;display:block}.footer-sub{margin-left:unset}.banner-title{font-size:25px;margin-top:140px}.gallery1,.gallery4,.gallery5,.gallery8{height:276px}.show-400{display:block!important}.footer1 .col-lg-6 .show-400{display:flex!important}.adress1{margin-bottom:15px!important;padding-right:17px!important}.adress{padding-right:unset;padding-bottom:5px!important}.hide-400{display:none!important}}@media (max-width:420px){.show-420{display:unset}}@media(max-width:400px){.error-desc{font-size:20px}.error-title{font-size:50px}.ser-dots{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.item1,.item2,.item3,.item4{padding:5px}.slot-btn{right:10%}}@media(max-width:376px){.section-desc{font-size:13px}.gallery1,.gallery4,.gallery5,.gallery8{height:240px}.brand-div img{width:100%}.banner-title{margin-top:100px}.contact-us-card .left-column{padding:25px 35px}.undertitle{font-size:16px}}@media(max-width:360px){.banner{height:unset}.banner-title{font-size:20px}.slot-btn{right:6%}}