@media(max-width:1350px) {
    .phone {font-size:13px;}
    .banner-1, .banner-2, .banner-3, .banner-4, .banner-5 {background-position:right !important;}
}
@media(max-width:1235px) {
    .phone span {font-size:24px;}
    .phone {font-size:14px;}
}
@media(max-width:1200px) {
    .map, .time {font-size:16px;}
     body {font-size:18px;}
    .param-flex {font-size:14px;}
    .core_img img {width:230px; height:230px;}
    .core_img {padding-top:15px; padding-left:15px;}
    .top {zoom:85%;}
    .banner_text {font-size:48px;}
    .banner_description {font-size:18px;}
    .look-item {height:auto;}
    .for {justify-content:center;}
    .cart-block {zoom:90%;}
    .docs {background-size:60%;}
}
@media(max-width:992px) {
    .map {display:none;}
    .work {display:none;}
    .head-item {width:100%;}
    .head-flex {padding-left:380px;}
    .navigation { margin-top:20px;}
    .navigation li {font-size:16px;}
    .footer-text {font-size:20px;}
    .look-flex {justify-content:center; flex-wrap:wrap;}
    .look-item {width:47%;}
    .core_img {background:none; padding-left:0; padding-top:0;}
    .core_img img {width:100%; height:auto;}
    .banner_text {font-size:36px;}
    .catalog-item {width:49%;}
    .catalog-item.big {width:100%;}
    .how-item {width:30%;}
    .how-item img {width:90%; height:auto;}
    .how-arrow {display:none;}
    .how-flex {flex-wrap:wrap; justify-content:center;}
    .banner-1, .banner-2, .banner-3, .banner-4, .banner-5 {background-size:contain !important;}
    .banner_description {display:none;}
    .number_block {display:none;}
    .banner_text {font-size:24px; line-height:18px;}
    .banner .application {margin-top:50px;}
    .banner {height:345px !important;}
    .banner .container {padding-top:50px;}
    .slick-dots {bottom:15px !important;}
    .super-text {display:block;}
    .how img {width:100%; height:auto;}
    .docs {background:none; padding-left:0;}
    .footer-flex {flex-wrap:wrap;}
    
}
@media(max-width:768px) {
    .head-flex {padding-left:100px;}
    .menu-mobile {display:block; margin-top:-5px;}
    .navbar-toggle {width:38px; height:28px; border:none; background:url('/assets/template/img/burger.png') no-repeat; background-size:contain; margin-top:-20px; margin-left:10px; }
    .navbar-collapse.collapse.show {width:100%; margin-top:25px; background:#fff; position:absolute; z-index:999 !important; margin-left:-15px;}
    .navigation-mobile li {padding-top:15px; padding-bottom:15px; border-bottom:1px solid rgb(129, 129, 129); padding-left:15px;}
    .navigation-mobile li a {color:#000; font-weight:700;}
    .search-submit {margin-top:-8px;}
    .site-map {display:none;}
    .mobile-sitemap {display:block;}
    .foot {display:flex; flex-wrap:nowrap; justify-content:space-between;}
    .prop {width:100%;text-align:center;}
    .footer-logo {display:none;}
    .footer-phone, .footer-map {padding-bottom:15px; text-align:left;}
    .look-item {width:48%; margin:1%;}
     main h1 {margin-bottom:35px;}
    .product-flex {display:block;}
    .product-img {text-align:center; width:100%;}
    .product-text {margin-top:35px;}
    .email_c {margin-left:0;}
    .banner_text {font-size:24px; line-height:28px; width:60%;}
    .banner {height:400px;}
    .how-item {width:50%;}
    .how-item img {width:auto;}
    .phone {padding-left:0 !important;}
    .top img {margin-top:10px;}
    .application {width:260px; height:50px; font-size:18px;}
    .banner .application {margin-top:20px;}
    .banner {height:250px !important;}
    .banner .container {padding-top:20px;}
    .slider .slick-dots {margin-bottom:0 !important;}
    .form-block {display:block;}
    .form-block div {text-align:center;}
    footer button {margin-top:30px;}
}
@media(max-width:576px) {
    .head-flex {padding-left:0px;}
    .core_text h4 {margin-bottom:50px;}
    .look-img {width:auto;}
    .content-flex {flex-wrap:wrap; flex-direction:row-reverse; margin-bottom:30px;}
    .content-img {background:none; padding-left:0; padding-top:0; margin-bottom:35px; text-align:center; width:100%;}
    .content-item {width:100%; padding-right:0;}
    .title_site  {display:none;}
    .banner {height:250px;}
    .banner_text {padding-top:30px !important;}
    .sert img {width:100%; height:auto;}
    .partner-item img {height:100%; width:auto;}
    .product-img img {width:100%; height:auto;}
    .banner {height:300px;}
    .form-flex {display:block;}
    .form-item {width:100%;}
    .phone span {font-size:23px;}
    .phone {font-size:12px; margin-left:50px;}
    .search-submit {margin-top:-9px;}
    .mobile-partner {display:block !important;}
    .top img {width:100px;}
    .navigation {display:none;}
    .phone {margin-left:0px; font-size:16px;}
    .banner_text {padding-top:0px !important; font-size:18px !important; line-height:16px !important;}
    .banner .application {width:200px; height:30px; font-size:16px; margin-top:10px; }
    .banner {height:150px !important;}
    .slick-dots {position:relative !important; right:0px !important;}
    .look-item {width:100%;}
    .super-text img {margin-right:0; width:90%; height:auto;}
    .for img {width:100%; height:auto;}
    .form-block img {width:90%;height:auto;}
    footer {text-align:center;}
    .footer-flex {justify-content:center;}
    .cart-block div {width:100%;}
    .cart-block {zoom:100%; flex-wrap:wrap;}
    h2 {font-size:24px !important;}
    .super-text.back img {margin-left: 0px; margin-right: 0px;}
    .footer-email {font-size:18px;}
    .footer-address {font-size:18px;}
    .footer-pay {margin-right:0;}
}
@media(max-width:450px) {
    .top {zoom:70%;}
    .simplesearch-search-form.search-form {zoom:80%; margin-top:8px;}
    .catalog {zoom:80%;}
    .how {zoom:80%;}
    .garant_item span p {font-size:15px !important;}
    .partner-item  {overflow:hidden;}
    .param-flex {font-size:12px;}
    .look-item .application {width: 100%;}
    .contact_item span {font-size:16px;}
    .news {display:block;}
    .date {margin-top:15px;}
    .core_img {width:100%;}
    .core_text {width:100%;}
    .core_text h4 {margin-bottom:30px;}
    .core_text .date {margin-bottom:30px;}
    .catalog-item div {font-size:14px;}
    .how-item p {font-size:14px; font-weight:600;}
    footer {padding-top:20px; padding-bottom:20px;}
    .footer-text {font-size:22px; font-weight:600;}
    .prop {padding-right:0px;}
    footer .social {margin-top:0px;}
    footer .social img {margin-bottom:15px;}
    .footer-map {padding-bottom:0px;}
    .how .application {zoom:120%;}
    .application {font-weight:600;}
    .product .nav-item .nav-link.active {padding-top: 10px; padding-right: 20px;}
    .product .nav-item .nav-link {padding-top: 10px; padding-right: 20px;}
    .mobile-partner {display:block;}
    .desktop-partner {display:none;}
    .partner-item {margin-left:10px; margin-right:10px;}
    .prev {position:absolute; top:23%; left:-15px; z-index:10;}
    .next {position:absolute; top:23%; right:-15px; z-index:10;}
}