@media screen and (max-height:768px){.mainphone{margin-right:20px}.mainmenu{margin-left:40px}.mainmenu ul li{margin-right:25px}.popup .heading{font-size:38px;margin-bottom:20px}.popup .description{margin-bottom:20px;font-size:17px}h1{font-size:39px}}@media screen and (max-width:1280px){header{padding:0 30px}}@media screen and (max-width:1170px){h1{font-size:40px}.heading_line h1{font-size:50px}.heading_line{margin:60px 0}.mainmenu{margin-left:40px}.logo a{font-size:19px}.btn{font-size:14px;padding:9px 18px}input[type=button],input[type=submit]{font-size:14px;padding:11px 18px}.mainmenu ul li{margin-right:25px}.mainmenu li:last-child{margin-right:0}}@media screen and (max-width:1023px){h1{font-size:34px}.posts_grid .item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.posts_grid .item .post_image_area .back_image{height:260px!important}.posts_grid .item{margin-bottom:30px}.posts_grid{margin-bottom:-30px}footer .top_area .logo{margin-right:30px}footer{margin-top:60px}footer .top_area{padding-top:40px}footer .center_area .heading{font-size:24px}footer .center_area{margin-top:40px;margin-bottom:40px}.mainmenu{display:none}#toggle{display:block}.mainphone{margin-right:30px}.popup_mobilemenu,.overlay_menu_close{display:block!important}.mainslider .item .title,.heading_title,.border_counters .counter .num,.popup .heading,.introwrapper_area .title{font-size:40px}body{font-size:16px}.steps_desctiption,.popup .description{font-size:18px}.animate_circle{width:360px;height:360px}.animate_circle.footer{margin-left:-360px;bottom:-180px}}@media screen and (max-width:768px){h1{font-size:28px}.posts_grid .item .post_image_area .back_image{height:220px!important}.posts_grid .item .post_title{margin:20px 0;font-size:21px}.posts_grid .item .post_image_area .date{top:20px;left:20px}.heading_line h1{font-size:40px}.heading_line{margin:40px 0}.close{right:30px}.popup_wrapper .popup_area{padding:40px 30px}.form_block .form_list{margin-bottom:20px}input[type=button],input[type=submit]{font-size:inherit;padding-right:60px}input,input[type=text],input[type=tel],input[type=tel],input[type=email],input[type=button],textarea{font-size:16px}footer .top_area .col-right{display:none}footer .top_area .col-left{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .bottom_area .wrapper_area{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.mainphone{display:none}.mainslider .item .title,.heading_title,.border_counters .counter .num,.popup .heading,.messengers .title,.introwrapper_area .title{font-size:30px}.categories_list .col-xs-3,.steps_grid .col-xs-4,footer .center_area .col-xs-3,.contact_grid .col-xs,.brands_grid .col-xs{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}footer .center_area .col-xs-3{margin-bottom:20px}}@media screen and (max-width:550px){.posts_grid .item{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important}#mobilemenu ul li{font-size:25px}.heading_line h1{font-size:32px}.heading_line{margin:30px 0}.full_overflow{padding-top:70px}header{height:70px}header .col-right .btn{display:none}.categories_list ul,footer .center_area ul{display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.categories_list li,footer .center_area ul li{margin:7px 10px}footer .center_area .heading{margin-bottom:20px}.categories_list .col-xs-3,.steps_grid .col-xs-4,footer .center_area .col-xs-3{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:center}footer .center_area .worktime,footer .center_area .phone{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer .top_area .col-left{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .top_area .logo{margin-right:0;margin-bottom:20px}footer .center_area{margin-bottom:20px}.slick-dots{bottom:20px}footer .bottom_area .developer svg{margin-right:0}footer .bottom_area,footer .bottom_area a{font-size:12px}body{font-size:14px}.advantages .item .descr,.how_do_this .item .descr,.steps_grid .item .descr,.our_partner .descr,.mainslider .item .description,.popup .description,.introwrapper_area .description{font-size:inherit}.popup_width{width:100%}}@media screen and (max-width:480px){.messengers .icon svg{height:20px;width:auto}.mobile_bottom_area{display:-ms-flexbox;display:-webkit-flex;display:flex}footer{padding-bottom:30px}}@media screen and (max-width:420px){.posts_grid .item .post_image_area .back_image{height:180px!important}}