@media screen and (max-width:1750px){.container{max-width:1640px}}@media screen and (max-width:1700px){.container{max-width:1510px}#service .service h3{font-size:21px}#service .service p{font-size:18px}}@media screen and (max-width:1650px){#about-us .container{max-width:1490px}}@media screen and (max-width:1560px){.container{max-width:1440px}#our-mission .container{max-width:1400px}#about-us .container{max-width:1300px}#about-us .about-us-cont .img{padding-top:442px}}@media screen and (max-width:1510px){.container{max-width:1360px}#service .service h3{font-size:18px}}@media screen and (max-width:1460px){#home .home-text,.header,.menu{max-width:1320px}#our-mission .container{max-width:1360px}#about-us .container,#privacy-policy .container{max-width:1380px}footer .container{max-width:1320px}#contact-us .container{max-width:1050px}#contact-us .top-logo>h3{font-size:25px}#contact-us .contact-form input,#contact-us .contact-form textarea{font-size:20px}#faq .container{max-width:1050px}#faq .questions h3,#faq .top-logo>{font-size:25px}#faq .questions p{font-size:20px}#faq .employment span,#faq .personal span,#faq .workers span{font-size:21px}}@media screen and (max-width:1430px){.container{max-width:1260px}#home .home-text,.header,.menu{max-width:1200px}#our-mission .container{max-width:1240px}#about-us .container{max-width:1230px}#about-us .about-us-cont .img{padding-top:414px;margin-right:60px}footer .container{max-width:1200px}}@media screen and (max-width:1300px){#home .home-text,.header,.menu{max-width:1090px}#home .home-text{padding-top:150px}.home-text h1{font-size:35px;margin-bottom:30px;max-width:76%}.home-text p{font-size:25px;margin-bottom:12px}.home-text h2{font-size:35px;margin-top:30px}.home-text h3{font-size:35px;margin-bottom:75px}.home-text button{margin-top:90px}.container{max-width:1120px}#service .service h3{height:44px}#service .service p{font-size:17px}#our-mission .container{max-width:1080px}#our-mission .top-logo{padding-top:120px}#our-mission .bottom-text{margin-top:80px}#about-us .container{max-width:1030px}#about-us .about-us-cont .img{padding-top:366px}#about-us .about-us-cont .img p{font-size:19px;letter-spacing:3px;padding-bottom:19px}#about-us .about-us-cont .social{padding:19px 0}#about-us .about-us-cont .social img{width:24px}#about-us .about-us-cont .description p{font-size:19px}#about-us .about-us-cont .description>div{margin-top:25px}#contact-us .container{max-width:960px}#contact-us .contact-us-contacts span{font-size:20px}#faq .container{padding-top:35px}#faq .container{max-width:960px}#faq .personal{margin-top:80px}footer .container{max-width:1090px}.footer-header .container>div>span{font-size:18px;padding-left:10px}.footer-header .container>div>img{width:24px}#form-popup .container{max-width:1000px;position:relative}#form-popup .contact-us-contacts span{font-size:20px}}@media screen and (max-width:1200px){#home .home-text{padding-top:100px}}@media screen and (max-width:1170px){.header-right-top span.phone-contact{font-size:20px}.header-right-top .fa-phone-alt{font-size:20px}.header-right-bottom p{font-size:18px;margin-top:11px}.lang>div{padding:1px 0}#home .home-text,.header,.menu{max-width:1000px}.menu ul>li{padding:39px 8px}.menu button{padding:16px 18px}#home .home-text{padding-top:70px}.home-text h1{font-size:30px}.home-text h2{font-size:30px;margin-top:25px}.home-text h3{font-size:30px;margin-bottom:65px}.home-text h1{max-width:100%}.home-text p{font-size:22px}.container{max-width:1030px}#service .service .img{width:120px;height:120px}#service .service .img img{width:75px;padding:22px 0}#service .service h3{letter-spacing:3px}#service .service p{margin-bottom:25px;font-size:1rem}#service .service button{margin-bottom:30px}#our-mission .container{max-width:1000px}#our-mission .bottom-text{margin-top:50px}#our-mission .bottom-text>div{padding-bottom:40px}#our-mission .bottom-text p{font-size:20px}#about-us .container{max-width:950px}#about-us .about-us-cont .img{padding-top:315px}#about-us .about-us-cont .description h3{font-size:22px;margin-bottom:20px}#about-us .about-us-cont .description h4{font-size:22px}#about-us .about-us-cont .description>div{margin-top:20px}#about-us .about-us-cont .description p{font-size:18px;line-height:1.7}#contact-us .container{max-width:940px}#contact-us .contact-form input,#contact-us .contact-form textarea{font-size:18px;padding:10px 10px}#contact-us .contact-form textarea{width:98%}#contact-us .contact-us-contacts{padding-top:35px}#faq .container{max-width:940px}footer .container{max-width:1000px}#faq .questions>div{margin-bottom:50px}#form-popup .container{max-width:810px}#form-popup .contact-form{margin-top:50px}#form-popup .contact-form textarea{max-height:210px;width:97%}#form-popup img.close-popup{width:25px;right:20px;top:20px}#service .close_services img{width:27px}footer .container>.footer-logo{width:23%}.footer-header .container>div:nth-child(2){width:40%;padding:14px 0}#form-popup .contact-us-contacts span{font-size:17px}}@media screen and (max-width:1080px){.container{max-width:940px}#service .service .img{margin:35px auto 0 auto}#service .service .img{width:110px;height:110px}#service .service .img img{width:65px}#service .service h3{font-size:17px}#service .service h3{letter-spacing:2px}#service .service h3{margin-bottom:20px}#service .service p{margin-bottom:20px;font-size:14px}#home .home-text,.header,.menu{max-width:910px}.menu ul>li{font-size:15px}.menu ul>li{padding:30px 5px;letter-spacing:1px}.menu button{padding:16px 10px;letter-spacing:2px}.menu>div:last-child{margin:24px 0}.logo{max-width:70px;min-width:70px}.header-left p{font-size:16px}.header-left{width:26.4%}.header-right{width:70%}#our-mission .container{max-width:920px}#our-mission .bottom-text p{font-size:18px}#about-us .top-logo>div p,#contact-us .top-logo>div p,#faq .top-logo>div p,#our-mission .top-logo>div p,#service .top-logo>div p{font-size:20px}#about-us .top-logo>h3,#contact-us .top-logo>h3,#faq .top-logo>h3,#our-mission .top-logo>h3,#service .top-logo>h3{font-size:25px;margin-top:35px}#about-us .about-us-cont{margin-top:50px}#faq .questions h3{font-size:25px}#faq .questions p{font-size:18px}#faq .employment span,#faq .personal span,#faq .workers span{font-size:17px}#our-mission .container{max-width:890px}#our-mission .our-mission{max-width:100%}#about-us .container{max-width:890px}#contact-us .container{max-width:890px}#contact-us .contact-form .form-group button{padding:16px 30px}#faq .container{max-width:890px}footer .container{max-width:890px}.footer-header .container>div>span{font-size:16px;padding-left:3px}footer .footer-header p{font-size:14px}.footer-main .container .discaimer{max-width:340px}.footer-bottom .container{padding:30px 0}}@media screen and (max-width:980px){.header-right-top .lang{margin-top:3px}.container{max-width:800px}#service .service p{margin-bottom:15px}#service .service{min-height:560px;position:relative}#service .service button{position:absolute;bottom:20px;left:0;right:0;margin:0 auto}#home .home-text,.header,.menu{max-width:800px}.menu button{letter-spacing:0}.home-text h1>span{font-size:18px}.home-text h1{font-size:25px}.home-text p{font-size:18px}.home-text h2{font-size:25px}.home-text h3{font-size:25px}.home-text button{max-width:428px;margin-bottom:90px;letter-spacing:2px}#service .top-logo>div{margin-top:25px}#about-us .top-logo>h3,#contact-us .top-logo>h3,#faq .top-logo>h3,#our-mission .top-logo>h3,#service .top-logo>h3{margin-top:30px}#service .services{margin-top:50px}#our-mission .container{max-width:800px}#about-us .container{max-width:800px}#about-us .about-us-cont .img p{font-size:15px}#about-us .about-us-cont .img{padding-top:277px;margin-right:30px}#contact-us .container{max-width:800px}#contact-us .top-logo>h3{letter-spacing:2px}#contact-us .contact-form{margin-top:50px}#contact-us .contact-form textarea{max-height:260px}#contact-us .contact-us-contacts span{font-size:18px;padding-left:3px}#faq .container{max-width:800px}footer .container{max-width:800px}.footer-main .container .discaimer h3,.footer-main .quick-form h3{font-size:18px}.footer-main .quick-form{max-width:250px}.footer-header .container>div:nth-child(2){width:40%}footer .container>.footer-logo{width:23%}#form-popup .container{max-width:680px}div#form-popup h3{font-size:25px}#form-popup .contact-form input,#form-popup .contact-form textarea{padding:10px 10px;font-size:18px}#form-popup .form-group{padding-bottom:25px}#form-popup .contact-form .form-group button{padding:16px 40px}#form-popup .contact-us-contacts span{font-size:16px;padding-left:4px}}@media screen and (min-width:841px){.header-right-bottom>img{display:none}#mobile_menu.show-menu{display:none}}@media screen and (max-width:840px){.header .header-right-top,.header-right-bottom>p,.header-right-top>div:first-child,nav .menu{display:none}.logo{max-width:51px;min-width:51px}.header-left p{font-size:12px}.header-right-top .lang{padding:3px 0 3px 10px}.header-right{padding:0}.header-right-bottom{padding:19px 0}.header-right-bottom>img{width:32px}#home .home-text,.header,.menu{max-width:650px;padding:0 15px;box-sizing:border-box}#home .home-text{padding-top:30px;text-align:center}.home-text h1{font-size:24px;margin-bottom:20px;max-width:100%}.home-text h2,.home-text h3{font-size:24px;margin-bottom:20px}.home-text button{max-width:385px;margin-bottom:90px;letter-spacing:4px;font-size:14px;margin-top:40px}#service .top-logo img{width:50px}#about-us .top-logo>div p,#contact-us .top-logo>div p,#faq .top-logo>div p,#our-mission .top-logo>div p,#service .top-logo>div p{font-size:16px}#about-us .top-logo>h3,#contact-us .top-logo>h3,#faq .top-logo>h3,#our-mission .top-logo>h3,#service .top-logo>h3{margin-top:15px;font-size:18px}#service .services{margin-top:50px;display:block}#service .service{margin:20px auto;width:54%;padding:15px 10px;min-height:auto}#service .service .img{margin:0 auto}#service .service h3{font-size:20px}#service .service p{font-size:17px}#service .service button{position:unset}.container{max-width:100%;padding:0 15px;box-sizing:border-box}#our-mission .top-logo img{width:50px}#our-mission .top-logo>div{margin-top:20px}#our-mission .our-mission{text-align:center}#our-mission{background-size:auto;margin-top:50px}#our-mission .container{max-width:unset}#our-mission .our-mission{padding:0}#our-mission .top-logo{padding-top:20px}#about-us .top-logo img{width:50px}section#about-us{padding-top:25px}#about-us .top-logo>div{margin-top:20px}#about-us .about-us-cont{margin-top:30px}#about-us .about-us-cont .img{float:none;margin:0 auto;width:64%;max-width:unset;padding-top:338px;padding-right:0}#about-us .about-us-cont .img p{font-size:18px;letter-spacing:3px;padding-bottom:29px}#about-us .about-us-cont .social{padding:35px 0}#about-us .container,#privacy-policy .container{max-width:unset;padding:0 30px}#about-us .about-us-cont .description{margin-top:35px}#contact-us{margin-top:40px}#contact-us .container{max-width:600px;padding-top:5px}#contact-us .contact-form .input-group{display:block}#contact-us .contact-form .input-group>div{width:100%}#contact-us .form-group:last-child{text-align:center}#contact-us .form-group{text-align:center}#contact-us .contact-form input,#contact-us .contact-form textarea{width:100%;box-sizing:border-box}#contact-us .form-group:last-child{text-align:right}#contact-us .contact-us-contacts{display:block;padding-top:5px}#contact-us .contact-us-contacts>div{width:100%;padding:5px 0}#contact-us .contact-us-contacts>div:last-child{text-align:left}#faq .top-logo img{width:50px}#faq .container{padding-top:0;max-width:590px}#faq .questions h3{font-size:18px}#faq .questions p{font-size:16px}footer .container{display:block}footer .container>.footer-logo{width:33%;margin:0 auto}footer .footer-header p{font-size:16px}.footer-header .container>div:nth-child(2){width:100%;float:right}.footer-header .container>div:nth-child(3){float:right;width:100%}.footer-header .container>div:nth-child(4){padding:0}footer .container{max-width:590px}.footer-main .container{display:block;padding:0}.footer-main .container .discaimer{max-width:100%;padding:40px 0}.footer-main .container .discaimer p{margin-bottom:25px}.footer-main .firm-logos{max-width:58%;padding-top:30px;margin:0 auto}.footer-main .quick-form{max-width:100%;padding:40px 0}.footer-main .quick-form input,.footer-main .quick-form textarea{box-sizing:border-box;width:100%}.footer-bottom .container{text-align:center}#form-popup .contact-us-contacts span{font-size:15px}}@media screen and (max-width:700px){#form-popup .contact-us-contacts{display:unset}#form-popup .contact-us-contacts>div{width:100%;padding:5px 0}#form-popup .contact-us-contacts>div:last-child{text-align:left}#form-popup .contact-us-contacts span{font-size:18px;padding-left:3px}}@media screen and (max-width:636px){#home{background:url(../img/mobile_home_bg.png) no-repeat center center}}@media screen and (max-width:600px){#faq .container,.footer-main .container{padding:0 30px;max-width:100%}#contact-us .container{padding:5px 30px}.footer-main .firm-logos{max-width:100%;display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:576px){#home .home-text{padding:30px 0 0 0}.home-text button{max-width:90%;margin-left:0;font-size:10px;letter-spacing:3px;margin-bottom:60px}.section-small-border{width:66px}#service .container{padding:25px 15px 0 15px}#about-us .top-logo>div p,#contact-us .top-logo>div p,#faq .top-logo>div p,#our-mission .top-logo>div p,#service .top-logo>div p{font-size:16px;padding:4px 5px}#service .service{width:93%;margin:40px auto;padding:23px 10px}#service .service:last-child{margin-bottom:0}#service .service button{font-size:12px}#service .service .img{width:66px;height:66px}#service .service .img img{width:35px;padding:15px 0}#service .service h3{margin-top:23px}#service .service p{margin-bottom:20px}#about-us .about-us-cont .img{padding-top:305px;width:290px}#about-us .about-us-cont .img p{font-size:14px;padding-bottom:0}#about-us .about-us-cont .description h3,#about-us .about-us-cont .description h4{font-size:16px}#contact-us .contact-form input,#contact-us .contact-form textarea{font-size:12px}#contact-us .top-logo>p{font-size:14px}#contact-us .contact-form{margin-top:35px}button{padding:11px 30px;font-size:14px}#contact-us .contact-us-contacts span{font-size:16px}#contact-us .contact-us-contacts{padding-bottom:130px}#faq .top-logo>div{margin-top:20px}#faq .personal{margin-top:50px}#faq .questions h3{font-size:16px;padding-bottom:30px}#faq .questions p{font-size:14px}footer .container>.footer-logo{width:210px}.footer-main .container{padding:0 15px}.footer-main .firm-logos{max-width:100%;display:flex;flex-wrap:wrap;justify-content:center}.footer-bottom .container p span{line-height:1.5}#faq .employment span,#faq .personal span,#faq .workers span{font-size:13px}#form-popup .contact-form .input-group{display:unset}#form-popup .form-group:last-child{text-align:left}#form-popup .contact-form textarea{width:100%}#form-popup .form-group:last-child{text-align:left}#form-popup .contact-form input,#form-popup .contact-form textarea{width:100%;padding:12px 15px;font-size:18px;box-sizing:border-box}#form-popup .contact-form .input-group>div{width:100%}}@media screen and (max-width:500px){.home-text h1,.home-text h2,.home-text h3{font-size:19px}#about-us .about-us-cont .description p{letter-spacing:2px}.section-small-border{width:34px}}@media screen and (max-width:408px){.section-small-border{width:34px}}@media screen and (max-width:385px){#our-mission{margin-top:0;background-size:cover}#our-mission .top-logo{padding-top:80px}}@media screen and (max-width:368px){#service .service p{margin-bottom:15px}}@media screen and (max-width:360px){#our-mission .container{padding-top:10px}}@media screen and (max-width:350px){#about-us .about-us-cont .img{width:260px;padding-top:275px}}@media screen and (max-width:340px){.footer-main .firm-logos img{width:128px;height:91px}}@media screen and (max-width:330px){#service .service{min-height:495px}}@media screen and (max-width:320px){#service .container{padding:25px 0 0 0}.container{padding:0 10px}.home-text h1,.home-text h2{font-size:18px}.home-text h3{font-size:18px}.home-text button{padding:16px 8px}#about-us .container,#privacy-policy .container{padding:0 15px}}@media screen and (max-height:800px){#form-popup{overflow-y:scroll;z-index:1000}}