@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}.heading_title{font-size:50px}.heading_center_block{margin-bottom:60px}h1{font-size:39px}h2{font-size:37px}}@media screen and (max-width:1280px){header{padding:0 30px}}@media screen and (max-width:1170px){.post_content_text{font-size:inherit}.post_content_text{margin-top:60px;margin-bottom:60px}h1{font-size:40px}h2{font-size:38px}.categories_grid .heading,.categories_grid .heading a{font-size:33px}.categories_grid .icon img{height:70px}.categories_grid .col-xs-6 .box{padding:40px}.mainslider .item .title,.heading_title,.border_counters .counter .num,.introwrapper_area .title{font-size:50px}.categories_list .heading{font-size:30px}.heading_block .heading_grey{font-size:220px}.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}.line_bg{background-size:235%}.line_bg .row{min-height:inherit}.line_bg .row img,.line_bg .row{height:100px}.line_bg .col-xs-4:last-child img{height:80px}.single_post{margin-top:60px}}@media screen and (max-width:1023px){h1{font-size:34px}h2{font-size:32px}.post_content_text{margin-top:40px;margin-bottom:40px}.single_post{margin-top:40px}.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}.heading_center_block{margin-bottom:40px}.categories_area{margin-top:40px}.categories_list .heading{font-size:25px;margin:20px 0}.heading_block .heading_grey{font-size:170px;margin-bottom:-65px}.steps_grid .item{margin-top:-20px}.steps_desctiption,.popup .description{font-size:18px}.steps_grid .item .title{font-size:24px;margin-top:-63px;margin-bottom:40px}.steps_grid .item .num{font-size:120px}.auction{margin-bottom:60px}.animate_circle{width:360px;height:360px}.animate_circle.footer{margin-left:-360px;bottom:-180px}.sidebar_area .posts_grid .item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.post_content .post_title{font-size:35px}}@media screen and (max-width:980px){.single_post .left_column,.single_post .sidebar_area{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.single_post .sidebar_area{margin-top:40px}.sidebar_area .posts_grid .item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.sidebar_area .posts_grid .item:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.post_content .post_info{margin-bottom:30px}}@media screen and (max-width:768px){h1{font-size:28px}h2{font-size:26px}.single_post{margin-top:20px}.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}.categories_grid .col-xs-6 .box{padding:50px 30px;padding-bottom:40px}.categories_grid .col-xs-6{margin-bottom:30px}.categories_grid{margin-bottom:-30px}.categories_grid .icon img{height:50px}.categories_grid .icon{top:-10px}.categories_grid .heading,.categories_grid .heading a{font-size:29px;margin-bottom:20px}.categories_grid .heading a{margin-bottom:0}.categories_grid ul li{margin:11px 0;font-size:inherit}.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}.line_bg{padding-bottom:50px;background-size:229%}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 .icon{height:50px}.heading_block .heading_grey{font-size:120px;margin-bottom:-40px}.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%}.steps_grid .col-xs-4:last-child,.reviews .col-xs-6{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.steps_grid .item .descr{max-width:400px;margin:0 auto}footer .center_area .col-xs-3{margin-bottom:20px}.post_content .post_title{font-size:30px}.post_content .post_thumbnail{margin:30px 0}.share_area .share_logos a{padding:0 20px}}@media screen and (max-width:550px){#gallery-1{margin:-2%!important}.post_content .post_title{font-size:25px}.share_area{flex-wrap:wrap;padding:20px 10px}.share_area .share_logos{margin-top:15px;width:100%}.share_area .share_logos a{padding:0 15px}.posts_grid .item{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important}#mobilemenu ul li{font-size:25px}.full_overflow{padding-top:70px}header{height:70px}.line_bg .row img,.line_bg .row{height:80px}.line_bg .row img{width:auto;max-width:inherit}.line_bg .col-xs-4:last-child img{height:55px}.line_bg{padding-bottom:40px;background-size:220%}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}.categories_grid .col-xs-6{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.categories_grid .col-xs-6 .box{padding:30px}.categories_grid .icon{top:-20px;right:20px}.steps_grid .col-xs-4{margin-bottom:30px}.steps_grid{margin-bottom:0}.steps_desctiption{font-size:inherit}.categories_list .icon{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.categories_list .col-xs-3{margin-bottom:20px}.categories_list{margin-bottom:-20px}.heading_block .heading_grey{font-size:80px;margin-bottom:-30px}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){.heading_block .heading_grey{font-size:70px;margin-bottom:-25px}.messengers .icon svg{height:20px;width:auto}.post_content .post_info{flex-wrap:wrap}.post_content .post_info .item:first-child{width:100%;margin-bottom:10px;margin-right:0}.line_bg .wrapper{padding:0 10px}.line_bg{padding-bottom:35px;background-size:240%}.our_partner{margin:30px 0}.our_partner img{height:25px;width:auto}.mobile_bottom_area{display:-ms-flexbox;display:-webkit-flex;display:flex}footer{padding-bottom:30px}}@media screen and (max-width:420px){.line_bg .wrapper{padding:0 2px}.line_bg{background-size:245%}.posts_grid .item .post_image_area .back_image{height:180px!important}}