@media (max-width:1400px){body{font-size:16px}.offer_1,.offer_2{font-size:2.5em}#submenu .nav-link{font-size:15px}}@media (max-width:1199px){.site_box{padding-right:4vw;padding-left:4vw}.header_top{padding-right:1em!important;padding-left:1em!important}.logo{width:18%}.head_callback{font-size:14px}.main_banner .callback_main{padding:1.5em;width:40%}#reviews_slider{width:92%}.offer_1,.offer_2{font-size:2.2em}.portfolio_box{margin:0 5%;width:90%}.question{margin-right:15vw}.answer{padding:0 20vw 0 16vw}.cb_text{padding:2em;width:45%}.cb_form{padding:2em 8vw 2em 4vw;width:55%}h1{font-size:2em}h2{font-size:1.8em;margin-bottom:.75em}.footer_center{font-size:14px}#submenu .nav-link{font-size:13px}.article{padding:1.5em 15%}.slogan{padding:3em;width:58%}.table_simple tr td:nth-child(2){width:20%}}@media (max-width:991px){body{font-size:14px}.site_box{padding-right:1em;padding-left:1em}.main_banner .callback_main{width:42%}.header_top{flex-flow:row wrap}.logo{width:30%}header nav{order:3;width:100%;margin-top:1em}.header_top.sticky{flex-flow:row nowrap}.sticky .logo{display:none}.sticky nav{order:unset;width:fit-content;margin-top:0}#uslugi{padding-right:15%}.team{justify-content:space-evenly;flex-flow:row wrap}.team>div{width:45%}.portfolio_box{margin:0;width:100%}.news img.img-news{height:19vw}.swiper-button-next,.swiper-button-prev{top:11vw}.question{margin-right:5vw}.answer{padding:0 10vw 0 16vw}.cb_form{padding:2em 4vw 2em 1em}.cb_form,.cb_text{width:50%}.article{padding:1.5em 10%}#submenu .nav-link{font-size:12px}#menu_2 .navbar-nav{justify-content:space-evenly;flex-flow:row wrap}.review_icon{width:10%}.review_text{width:85%}.pagination .page-link{padding:.25rem .5rem}.contact{padding:2em 1em}h1{font-size:1.9em}.slogan{padding:2em;width:56%}}@media (max-width:767px){.header_top{align-items:flex-start}.logo{width:40%}.nav-link{margin-bottom:1em}.main_banner .callback_main{margin:1em auto;width:100%}#uslugi{padding-right:1em}.why_box{justify-content:center;flex-flow:row wrap}.why_box>div{padding:2%;width:33%}.team>div{width:50%;margin-top:1em}#reviews_slider{width:100%}.carousel-item{padding:1em 2em}.offer_2{margin-left:0}#special_offers h2{margin-right:auto;margin-left:auto}.news img.img-news{height:28vw}.swiper_news_wrap{padding:0 2em}.swiper-button-next,.swiper-button-prev{top:15vw}.swiper-button-prev{left:0}.swiper-button-next{right:0}.cb_form,.cb_text{width:100%}.footer_bottom .site_box{justify-content:center;flex-flow:row wrap}#submenu .nav-link{font-size:15px;margin:.3em 0}#menu_2 .navbar-nav{flex-flow:column}.article{padding:1em}.news_block .news .img-news{height:20vw}.review_icon{width:15%}.review_text{width:80%}.contact,.map{width:100%}.main_banner{flex-wrap:wrap}.slogan{padding:2em;margin:1em 0;width:100%}h1{font-size:1.9em}}@media (max-width:575px){.head_callback,.logo{text-align:center;width:100%}h2{font-size:1.5em}.why_box>div{width:50%}.f_25{font-size:2em}.w-75{width:100%!important}.team>div{width:100%}.news img.img-news{height:55vw}.swiper-button-next,.swiper-button-prev{top:30vw}.cb_text{padding:1em}.page_uslugi .callback_main{padding:1.5em}.news_block .news .img-news{height:60vw}.review_icon{width:20%}.review_text{width:75%}.pagination .page-item:first-child .page-link{margin-right:1em}.pagination .page-item:last-child .page-link{margin-left:1em}.news_full_img{width:100%}.contact{padding:1em .5em;font-size:12px}.slogan{padding:1em 2em}h1{font-size:1.5em}.table_simple tr td:nth-child(2){width:28%}}