@media screen and (max-height:768px){.mainslider .item .title,.introwrapper_area .title{font-size:45px}.introwrapper_area .description ul li{margin:5px 0;font-size:17px}.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}h3{font-size:35px}.subcategories{margin:60px 0}.reviews .item .info{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.reviews .item .info .date{margin-left:0}}@media screen and (max-width:1280px){header{padding:0 30px}}@media screen and (max-width:1170px){.post_content_text .left_column ul li:before{top:12px}.brands .heading_block{margin-bottom:60px}.object_params_grid .item{font-size:20px;padding:30px}.post_content_text{font-size:inherit}.subcategories{margin:60px 0}.post_content_text{margin-top:60px;margin-bottom:60px}.table_area{margin-top:60px}.object_params .title{font-size:24px}.object_params_grid .box{padding:30px;font-size:21px}h1{font-size:40px}h2{font-size:38px}h3{font-size:36px}.subcat .item .name{font-size:21px}.introwrapper_area .description ul li{font-size:inherit}.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}.mainslider .item .description,.introwrapper_area .description{font-size:18px}.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}}@media screen and (max-width:1023px){h1{font-size:34px}h2{font-size:32px}h3{font-size:30px}.post_content_text{margin-top:40px;margin-bottom:40px}.subcategories{margin:40px 0}.table_area{margin-top:40px}.post_content_text .right_column{margin-top:40px}.reviews .item .text{margin:20px 0;font-size:inherit;line-height:155%;color:#8e8e8e}.reviews .item .title{font-size:21px}.reviews .item .text{font-size:inherit}.reviews .item{padding:30px}.reviews .item .info .name{font-size:18px}.contact_form_large:after{width:100px}.contact_form_large .col-xs-offset-2{margin-left:0}.contact_form_large{padding:60px}.contact_form_large .col-xs-8,.post_content_text .left_column,.post_content_text .right_column{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}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}.mainslider .item .description,.introwrapper_area .description{font-size:16px;margin:20px 0}body{font-size:16px}.heading_center_block{margin-bottom:40px}.categories_area{margin-top:40px}.advantages{margin-top:60px;margin-bottom:20px}.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}.advantages .item .title{font-size:24px}.advantages .row .box{padding-left:20px;padding-right:20px}.advantages .row{margin-left:-20px;margin-right:-20px}.advantages .col-xs-4{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.advantages .row .col-xs-4:nth-child(2){border-right:0}.advantages .row .col-xs-4:nth-child(4){border-left:1px solid #4d4d4d}.advantages .row .col-xs-4:nth-child(3),.advantages .row .col-xs-4:nth-child(4),.advantages .row .col-xs-4:nth-child(5),.advantages .row .col-xs-4:nth-child(6){padding-top:30px}.advantages .row .col-xs-4:nth-child(5){border-left:0}.auction{margin-bottom:60px}.how_do_this .item .title{font-size:21px}.how_do_this .item .line{height:70px}.how_do_this .col-xs-3{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.how_do_this .col-xs-3:nth-child(1),.how_do_this .col-xs-3:nth-child(2){margin-bottom:30px}.animate_circle{width:360px;height:360px}.animate_circle.footer{margin-left:-360px;bottom:-180px}}@media screen and (max-width:980px){.subcat .item{width:25%;padding:20px}.reviews_carousel{margin:60px 0}}@media screen and (max-width:768px){.brands .heading_block{margin-bottom:40px}.reviews_carousel{margin:40px 0}.object_params .devider,.object_params_grid .devider{margin:20px auto;height:25px}.object_params_grid .item{font-size:17px;padding:20px}h1{font-size:28px}h2{font-size:26px}h3{font-size:24px}.subcat .item .name{font-size:18px}.subcat .item .num{font-size:17px;margin-bottom:10px}.contact_form_large{padding:40px}.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%}.reviews .rating .rating_txt{font-size:19px}.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}td,th{padding:13px 15px}}@media screen and (max-width:660px){.subcat .item{width:33.333333%;padding:20px}}@media screen and (max-width:550px){.post_content_text .left_column ul li:before{top:10px}#gallery-1{margin:-2%!important}.service_item .circle{display:none}.intro_image:after{display:block;width:140%;height:140%;top:-20%;left:-20%}.introwrapper_area_row .col-xs-6:last-child{margin-bottom:30px}.full_height_area .row{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.full_height_area .row{height:auto}.full_height_area .row .col-xs-6{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.full_height_area .title,.full_height_area .description,.full_height_area .action{text-align:center}.reviews .item .title{font-size:18px}.contact_form_large:after{width:60px;top:-73px}.contact_form_large{padding:30px}.contact_grid .col-xs,.contact_form_large .col-xs-6,.boss_quote .col-xs-7,.boss_quote .col-xs-4{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.how_do_this .action{margin-top:0}.how_do_this .last_area{text-align:center}#mobilemenu ul li{font-size:25px}.full_overflow{padding-top:70px}.intro{margin-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}.advantages .item .title{font-size:21px}.advantages .col-xs-4{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.advantages .item .title{margin:20px 0}.advantages .row .col-xs-4,.advantages .row .col-xs-4:nth-child(2),.advantages .row .col-xs-4:nth-child(3),.advantages .row .col-xs-4:nth-child(4),.advantages .row .col-xs-4:nth-child(5),.advantages .row .col-xs-4:nth-child(6){border:0;border-bottom:1px solid #4d4d4d;padding-bottom:25px;margin-bottom:25px;padding-top:0}.advantages .row .col-xs-4:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.advantages .row{margin-left:0;margin-right:0}.advantages .item .icon{padding-bottom:25px}.how_do_this .col-xs-3{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.how_do_this .col-xs-3:nth-child(1),.how_do_this .col-xs-3:nth-child(2),.how_do_this .col-xs-3{margin-bottom:20px;text-align:center}.how_do_this .col-xs-3:last-child{margin-bottom:0}.how_do_this .item .descr{margin:0 auto}.how_do_this .item .line{height:50px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.how_do_this .col-xs-3:last-child .item .line{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}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}.mainslider .item .row{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mainslider .item .image img,.intro_image img{height:200px;width:auto}.introwrapper_area .circle{width:100%}.introwrapper_area .circle{width:100%;height:100%;top:10px}.introwrapper_area .circle img{padding:0;margin-top:-140px;width:70%;left:15%}.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%}.intro_image{margin-bottom:40px}.introwrapper_area .description ul{text-align:left}.reviews .item .info .date{font-size:inherit}.reviews .item{padding:25px}.object_params .action{margin-top:30px}td,th{padding:10px}}@media screen and (max-width:480px){.carousel_slider .item{margin:0 10px}.carousel_slider{margin:0 -10px}.object_params_grid .item{margin:5px}.object_params_grid{margin:-5px}.subcat .item{width:50%;padding:15px}.heading_block .heading_grey{font-size:70px;margin-bottom:-25px}.messengers .icon svg{height:20px;width:auto}.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%}}