@media screen and (max-width:1600px){

}
@media screen and (max-width:1440px){
    .head_title_1{font: 50px BebasBold, HelveticaNeueCyr-Roman;line-height: 1.3 !important;max-width: 1000px;}
    .row_akcia{max-width: 1200px;}
    .colum_akcia_1{width: 50%;padding: 30px 5% 10px 3%;}
    .colum_akcia_2{width: 42%;}
    .akcia_title_1{font: 60px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .colum_akcia_2 .com-baforms input{height: 55px !important;}
    .colum_akcia_2 .row-fluid.ba-row .ba-btn-submit{height: 65px !important;font-size: 26px !important;padding: 5px 5px 0 !important;}
    .ba-htmltext.tool.privat p{margin: 30px 0;}
    div.house_1 img{max-width: 90%;height: auto;}
    div.house_1{margin: 2% 0 0% -5%;}
    .service_title_1{font: 50px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .bud_title_1{max-width: 1100px;font: 45px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;padding: 0 2%;}
    .service_title_2{padding: 0 2% 1.5em 2%;}
    .perevagu_title_1{line-height: 1.4;margin: 2em auto 0.6em;}
    .row_perevagu_left, .row_perevagu_right{max-width: 1200px;}
    .colum_perevagu_right_1{width: 54%;padding: 0 4% 0 0;}
    .etapu_title_1{font: 38px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
    .etapu_title_2{font: 29px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
    .etapu_title_text{font: 25px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .row_etapu{max-width: 1200px;margin: 1em auto 0;}
    .custom-free-project, .custom-etapu, .custom-perevagu, .custom-bud, .custom-how-work{padding: 8% 0 8%;}
    .custom-free-pay, .custom-other-service{padding: 6.5% 0 6.5%;}
    .custom-free-project .bud_title_1 {font: 45px DinDisplayPro-B, HelveticaNeueCyr-Roman;max-width: 1000px;}
    .row_free_project{max-width: 1200px;margin: 3em auto 0;}
    .free_form_bg .row-fluid.ba-row .ba-btn-submit{font-size: 24px !important;padding: 5px 35px 0;}
    .im_free_project_1:after{top: 29px;}
    .project_form input.popup-btn{font-size: 24px !important;}
    .project_zag_1{font: 28px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .service_title_1{font: 45px DinDisplayPro-B, HelveticaNeueCyr-Roman;padding: 0 2% 0.8em;}
    .row_vugoda{max-width: 1250px;}
    .row_how_work{max-width: 1200px;}
    .how-work_title_1:after{width: 136px;right: -178px;}
    .how-work_title_1:before{width: 136px;left: -178px;}
    .colum_how_work_2:before{width: 208px;left: -138px;}
    .colum_how_work_2:after{width: 208px;right: -138px;}
    .custom-free-pay .bud_title_1, .other-service_title_1{font: 45px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
}
@media screen and (max-width:1366px){

}
@media screen and (max-width:1280px){
    .im_free_project_1:after{top: 22px;}
    .tel-foot, .tel-foot a{font: 26px BebasBold, HelveticaNeueCyr-Roman;}
    .row_footer input.popup-btn{font-family: "DinDisplayPro-R", "HelveticaNeueCyr-Roman" !important;}
}
@media screen and (max-width:1200px){
    .tel-head, .tel-head a{font: 26px BebasBold, HelveticaNeueCyr-Roman;}
    .adres-head{letter-spacing: 1px;}
    .head_title_1{font: 40px BebasBold, HelveticaNeueCyr-Roman;line-height: 1.2 !important;max-width: 100%;padding: 0 2%;text-align: center;letter-spacing: 1px;margin: 0.4em 0 0.7em;}
    .head_title_2{font: 22px DinDisplayPro-R, HelveticaNeueCyr-Roman;text-align: center;max-width: 100%;}
    .head_title_3{margin: 0 auto;font: 23px BebasBold, HelveticaNeueCyr-Roman;padding: 0.5em 0 0.4em 1.3em;}
    .custom-akcia{padding: 4em 0 7em;}
    .akcia_title_1{font: 50px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .akcia_title_2{font: 24px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
    .akcia_title_3{font: 24px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
    .colum_akcia_2 .com-baforms input{font-size: 14px !important;height: 50px !important;}
    .colum_akcia_2 .row-fluid.ba-row .ba-btn-submit{font-size: 20px !important;height: 55px !important;}
    .custom-perevagu{padding: 2.5em 0 3em;}
    .custom-etapu{padding: 3em 0 3.5em;}
    .row_service{margin: 2.5em auto 0;}
    .service_title_1 {font: 40px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .colum_service_1 p, .colum_service_2 p, .colum_service_3 p{font: 20px DinDisplayPro-R, HelveticaNeueCyr-Roman;line-height: 1.3;}
    .colum_service_1, .colum_service_2, .colum_service_3{background-size: 80px;}
    .service_title_2{padding: 0 2%;line-height: 1.4 !important;font: 19px DinDisplayPro-R, HelveticaNeueCyr-Roman;}
    .bud_title_1{max-width: 1000px;font: 37px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
    .colum_bud_1{width: 23.2%;margin: 0 0.2% 15px;}
    .colum_bud_1.im_13, .im_perevagu_1:after, .im_perevagu_2:after{display: none;}
    .colum_etapu_1{width: 94%;float: none;padding: 10px 3%;max-width: 500px;}
    .colum_etapu_2{width: 96%;float: none;padding: 10px 2%;max-width: 600px;}
    .etapu_text_bg{float: none;margin: 2em auto 0;}
    .etapu_title_1 {font: 32px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .etapu_title_2{font: 27px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .etapu_line{margin: 30px auto;}
    .custom-free-project .bud_title_1 {font: 37px DinDisplayPro-B, HelveticaNeueCyr-Roman;max-width: 800px;}
    .custom-free-project{padding: 3em 0 5.5em;}
    .row_free_project{max-width: 960px;}
    .colum_free_project_1, .colum_free_project_2, .colum_free_project_3{text-align: center;}
    .colum_free_project_3 .icon_list_item{float: none;}
    .row_free_project .icon_description{font: 18px DinDisplayPro-R, HelveticaNeueCyr-Roman;text-align: center;margin-left: 0 !important;}
    .row_free_project .icon_list_wrapper {float: none !important;display: inline-block;margin-bottom: 10px;}
    .row_free_project .icon_list_icon, .row_free_project .list-img-icon{display: inline-block;max-width: 60px;height: 60px;}
    .free_form_bg .row-fluid.ba-row .ba-btn-submit{font-size: 24px !important;padding: 5px 20px 0;}
    .im_free_project_1:after {top: 13px;}
    .custom-our-project{padding: 3em 0 0;}
    .project_strelka_3 img{max-width: 110px;height: auto;}
    .project_form input.popup-btn {font-size: 22px !important;}
    .project_zag_1{margin-right: 30px;}
    .project_strelka_3{margin-right: 30px;}
    .service_title_1{font: 37px DinDisplayPro-B, HelveticaNeueCyr-Roman;padding: 0 2% 0.8em;}
    .custom-vugoda{padding: 3em 0;}
    .how-work_title_1:after, .how-work_title_1:before, .colum_how_work_2:before, .colum_how_work_2:after{display: none;}
    .custom-how-work, .custom-free-pay{padding: 3em 0;}
    .how-work_title_1{font: 35px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;padding: 0 2% 0.6em;}
    .row_how_work{width: 92%;margin: 1.5em auto 0;}
    .row_how_work img{max-width: 150px;height: auto;}
    .custom-free-pay .bud_title_1, .other-service_title_1{font: 37px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
    .free-pay_bg_form .row-fluid.ba-row .ba-btn-submit{font-size: 24px !important;padding: 5px 5px 0 !important;}
    .free-pay_bg_form .com-baforms .ba-textInput input{font-family: "DinDisplayPro-R", "HelveticaNeueCyr-Roman" !important;font-size: 15px !important;height: 47px !important;}
    .other-service_title_2{font: 27px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .row_other-service{margin: 5em auto 0;}
    .custom-other-service{padding: 3em 0 0;}
    .row_other-service{max-width: 900px;}
    .colum_other-service_1, .colum_other-service_2, .colum_other-service_3, .colum_other-service_4,
    .colum_other-service_5{width: 28.5%;margin: 0 2% 75px;float: none;display: inline-block;vertical-align: top;}
    .row_footer .foot_form{width: 100%;}
    .row_footer .com-baforms{display: inline-block;margin-top: 20px;}
    .adres-foot_2:after{display: none;}
    .row_contact{padding: 3em 0 4em;}
    .contact_title_1{font: 37px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
    .row_contact .line_4{margin: 15px 0 32px;}
}
@media screen and (max-width:1150px){

}
@media screen and (max-width:1100px){

}
@media screen and (max-width:1024px){
    .service_title_2{padding: 0 2% 10px;}
    .colum_bud_1 p{font: 15px HelveticaNeueCyr-Roman;line-height: 1.4 !important;}
    .row_perevagu_left, .row_perevagu_right{max-width: 700px;}
    .row_perevagu_right{margin: 1.5em auto 0;}
    .colum_perevagu_left_1, .colum_perevagu_right_2{width: 100%;float: none;text-align: center;}
    .colum_perevagu_left_1{margin-bottom: 25px;}
    .colum_perevagu_right_2{margin: 35px auto 15px;}
    .colum_perevagu_left_1 img, .colum_perevagu_right_2 img{max-width: 450px;}
    .colum_perevagu_left_2, .colum_perevagu_right_1{width: 94%;padding: 0 2% 0 2%;float: none;}
    .colum_free_form_1{width: 98%;max-width: 600px;float: none;margin: 0 auto;}
    .im_free_project_1:after{display: none;}
    .colum_free_form_2{width: 96%;max-width: 600px;float: none;margin: 0 auto;padding: 10px 2%;}
    .free_form_bg{float: none;margin: 1.5em auto 0;}
    .service_title_1{font: 32px DinDisplayPro-B, HelveticaNeueCyr-Roman;padding: 0 2% 0.8em;}
}
@media screen and (max-width:1000px){
    .row_head{max-width: 700px;}
    .colum_head_1{width: 99%;text-align: center;float: none;padding: 20px 0 0px;}
    .colum_head_2{width: 55%;text-align: center;}
    .colum_head_3{width: 45%;text-align: center;}
    .adres-head, .tel-head{padding-left: 30px;}
    .adres-head:before, .tel-head:before{left: 0px;}
    .project_row{padding: 1.5em 0 2em;}
    .project_zag_1{display: block;text-align: center;float: none;margin: 0 auto 20px !important;}
    .project_strelka_3{display: none;}
    .project_form{float: none;}
    .custom-vugoda{background-size: contain;background-position: center bottom;}
    .colum_vugoda_1, .colum_vugoda_2, .colum_vugoda_3{width: 46%;margin: 0 auto 1.3em;padding: 0 2%;}
    .row_vugoda {max-width: 800px;}
    .colum_how_work_1 input.popup-btn {font-size: 20px !important;padding: 13px 30px 8px!important;}
    .custom-how-work .project_form{float: none;}
    .row_how_work img {max-width: 120px;height: auto;}
    .row_footer{max-width: 800px;}
    .row_footer .foot_form{width: auto;}
    .row_footer .com-baforms{display: inline-block;margin-top: 20px;}
    .adres-foot_2:after{display: block;}
}
@media screen and (max-width:900px){
    .custom-akcia{padding: 4em 0 5em;}
    .colum_akcia_1{width: 96%;padding: 30px 2% 10px 2%;text-align: center;float: none;}
    .akcia_title_1, .akcia_title_2, .akcia_title_3{text-align: center;}
    .akcia_title_3, div.house_1 img{max-width: 100%;}
    div.house_1{margin: 10px 0;}
    .colum_akcia_2{width: 96%;padding: 10px 2% 10px 2%;text-align: center;float: none;margin: -25px auto 0;}
    .colum_akcia_2 .com-baforms form, .free_form_bg .com-baforms form, .free-pay_bg_form .com-baforms form{margin: 0 auto;}
    .colum_service_1, .colum_service_2, .colum_service_3{width: 42%;padding: 28px 2% 20px;margin: 0 2% 25px;}
    .colum_bud_1{width: 31.2%;}
}
@media screen and (max-width:800px){

}
@media screen and (max-width:768px){
    .colum_head_2{width: 100%;text-align: center;padding: 20px 0 5px;float: none;}
    .colum_head_3{width: 99%;text-align: center;padding: 10px 0 20px;float: none;}
    .tel-head{padding-left: 0px;}
    .adres-head:before, .tel-head:before{display: none;}
    .row_head_title{padding: 2em 0 3em;}
    .head_title_1{font: 32px BebasBold, HelveticaNeueCyr-Roman;}
    .head_title_2{font: 18px DinDisplayPro-R, HelveticaNeueCyr-Roman;padding: 0 2% 1em;}
    .head_title_3{font: 20px BebasBold, HelveticaNeueCyr-Roman;text-align: center;line-height: 1.3;padding: 0.5em 0 0.4em 0;}
    .akcia_title_2, .akcia_title_3{line-height: 1.2 !important;}
    .custom-akcia .com-baforms .ba-form{width: 80% !important;padding: 45px 10% 45px!important;}
    .service_title_2{line-height: 1.3 !important;font: 17px DinDisplayPro-R, HelveticaNeueCyr-Roman;}
    .service_title_1 {font: 35px DinDisplayPro-B, HelveticaNeueCyr-Roman;padding: 0 0 0.5em 0;}
    .row_service{max-width: 450px;}
    .colum_service_1, .colum_service_2, .colum_service_3{width: 94%;padding: 28px 3% 20px !important;margin: 0 auto 25px;height: auto !important;float: none;}
    .colum_service_1 p, .colum_service_2 p, .colum_service_3 p{padding: 1em 3% 0.7em 3%;}
    .bud_title_1{font: 32px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
    .custom-bud{background: #3e4e67;}
    .custom-etapu{padding: 3em 0 3.5em;}
    .custom-free-project .bud_title_1{font: 32px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .row_free_project {max-width: 600px;}
    .colum_free_project_1, .colum_free_project_2{width: 46%;margin: 0 auto 30px;padding: 0 2%;}
    .colum_free_project_3{width: 96%;padding: 0 2%;float: none;}
    .custom-free-project {padding: 2em 0 3em;}
    .service_title_1{font: 32px DinDisplayPro-B, HelveticaNeueCyr-Roman;padding: 0 2% 0.8em;}
    .how-work_title_1 {font: 32px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .row_how_work{width: 96%;}
    .colum_how_work_1, .colum_how_work_2{width: 45%;margin: 0 auto 30px;padding: 0 2%;display: inline-block;vertical-align: top;float: none;}
    .colum_how_work_3{width: 46%;margin: 0 auto 20px;padding: 0 2%;float: none;display: inline-block;vertical-align: top;}
    .work_im_1, .work_im_4, .work_im_3, .work_title_1.wo4, .work_title_1.wo1, .work_title_1.wo3{float: none;margin: 0 auto;text-align: center;}
    .custom-free-pay .bud_title_1, .other-service_title_1{font: 32px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
    .free-pay_bg_form .row-fluid.ba-row .ba-btn-submit {font-size: 20px !important;padding: 5px 5px 0 !important;}
    .custom-free-pay .bud_title_1{padding: 0 3% 0.5em;}
    .custom-free-pay .free-pay_title_1{padding: 0 3% 0.5em;}
    .custom-free-pay .free-pay_title_2{padding: 0 3%;}
    .row_other-service{max-width: 600px;}
    .colum_other-service_1, .colum_other-service_2, .colum_other-service_3, .colum_other-service_4,
    .colum_other-service_5{width: 45.5%;margin: 0 2% 75px;}
    .other-service_title_2 {font: 24px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .row_contact:after{background-size: 75px;}
    .contact_title_2{padding: 0 3% 0.8em;}
}
@media screen and (max-width:700px){
    .row_bud{max-width: 560px;}
     .colum_bud_1{width: 48%;}
}
@media screen and (max-width:650px){
    .bud_title_1 {font: 29px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.2 !important;padding: 15px 2% 15px;}
    .etapu_title_1{font: 27px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.2 !important;}
    .etapu_title{font: 17px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
    .etapu_title_text {font: 20px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .etapu_line{margin: 25px auto;}
    .etapu_text_bg{padding: 3em 2%;}
    .etapu_title_2 {font: 24px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .etapu_text_bg p {font: 24px DinDisplayPro-R, HelveticaNeueCyr-Roman;line-height: 1.2 !important;}
    .custom-free-project .bud_title_1{font: 25px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .row_free_project{margin: 1.2em auto 0;}
    .custom-our-project .service_title_1{font: 27px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .custom-our-project .service_title_2{padding: 0 2% 20px;}
    .service_title_1{font: 27px DinDisplayPro-B, HelveticaNeueCyr-Roman;padding: 0 2% 0.8em;}
    .how-work_title_1 {font: 27px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .tel-foot, .adres-foot, .adres-foot_2, .row_footer .foot_form{width: 100%;}
    .adres-foot:before, .adres-foot_2:before, .adres-foot_2:before, .adres-foot_2:after{display: none;}
    .adres-foot{padding: 10px 1% 10px 1%;}
    .adres-foot_2{padding: 0px 1% 10px 1%;}
    .row_footer .com-baforms{margin-top: 0;}
    .custom-copy p {margin: 5px auto;width: 96%;}
}
@media screen and (max-width:600px){
    .custom-perevagu .service_title_1 {font: 30px DinDisplayPro-B, HelveticaNeueCyr-Roman;padding: 0.8em 0 0.8em 0;}
    .colum_free_project_1, .colum_free_project_2, .colum_free_project_3{width: 96%;padding: 0 2%;float: none;}
    .colum_vugoda_1, .colum_vugoda_2, .colum_vugoda_3{width: 96%;margin: 0 auto 1.3em;padding: 0 2% !important;height: auto !important;}
    .row_vugoda {max-width: 300px;}
    .custom-free-pay .bud_title_1, .other-service_title_1{font: 27px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
    .free-pay_bg_form .ba-form{padding: 45px 30px !important;}
}
@media screen and (max-width:500px){
    .custom-akcia{padding: 4em 0 4em;}
    .colum_akcia_2{margin: -15px auto 0;}
    .custom-akcia .com-baforms .ba-form{width: 90% !important;padding: 35px 5% 35px!important;}
    .colum_akcia_2 .ba-form .tool{margin: 15px 0 !important;}
    .colum_akcia_2 .ba-form .tool:first-child{margin: 0 0 15px 0 !important;}
    .ba-htmltext.tool.privat p {margin: 10px 0 !important;}
    .colum_bud_1{width: 98%;margin: 0 auto 20px;float: none;text-align: center;}
    .colum_bud_1 p{display: block;margin: 8px auto !important;}
    .colum_perevagu_left_1 img, .colum_perevagu_right_2 img {max-width: 90%;margin: 0 auto;}
    .etapu_title{max-width: 220px;font: 16px DinDisplayPro-B, HelveticaNeueCyr-Roman;}
    .colum_how_work_1, .colum_how_work_2, .colum_how_work_3{width: 96%;margin: 0 auto 30px;}
    .project_form input.popup-btn {padding: 13px 30px 8px!important;}
    .row_how_work.secondwo{margin: 0em auto 0;}
    .row_other-service{max-width: 300px;width: 90%;}
    .colum_other-service_1, .colum_other-service_2, .colum_other-service_3, .colum_other-service_4,
    .colum_other-service_5{width: 100%;margin: 0 auto 75px;}
    .row_other-service img{max-width: 80%;}
    .contact_title_1{font: 30px DinDisplayPro-B, HelveticaNeueCyr-Roman;line-height: 1.3 !important;}
}
@media screen and (max-width:400px){
    .tel-head, .tel-head a {font: 24px BebasBold, HelveticaNeueCyr-Roman;letter-spacing: 1px;}
    .tel-head a span{font: 24px BebasRegular, HelveticaNeueCyr-Roman;letter-spacing: 1px;}
    .colum_akcia_2 .row-fluid.ba-row .ba-btn-submit{font-size: 18px !important;height: 50px !important;}
    .colum_akcia_2 .com-baforms input {height: 45px !important;}
    .etapu_title{max-width: 190px;}
    .free_form_bg .row-fluid.ba-row .ba-btn-submit {font-size: 20px !important;padding: 5px 10px 0;}
    .project_form input.popup-btn{padding: 13px 10px 8px!important;font-size: 19px !important;}
    .custom-how-work .project_form input.popup-btn {padding: 13px 30px 8px!important;}
    .free-pay_bg_form .row-fluid.ba-row .ba-btn-submit{padding: 12px 5px 8px !important;height: auto !important;}
    .tel-foot span.slash{display: none;}
    .tel-foot{max-width: 170px;}
  
}
@media screen and (max-width:320px){

}