.menu-button {display:none;}
.mobile-display {display:none;}



@media (max-width: 1600px) {
	.main-slider {	    background: url(images/slide.png) no-repeat right top;}
	.main-slider .slide-right img {max-width:570px;bottom:150px;}

}

@media (max-width: 1200px) {
		.main-slider .slide-right img {bottom:200px;}
	.header .menu-top ul li {    margin: 0 50px 0 0;}
	.header .header-seti .anons {display:none;}
	.header .logo {    margin: 3px 70px 5px 0;}
	.main-slider {padding:0;}
	.main-slider .container .slider-info-block {padding:30px 0 0 0;}
	.main-slider .container .slider-info-block .slider-title {font-size:36px;line-height:36px;}
	.main-slider .container .slider-info-block .checkboxs .checkbox {display:block;margin:0 0 10px 0;}
	.main-slider .slide-right {left:400px;}
	.header.fixed .logo {    margin: 3px 50px 5px 50px;}
	.why-us ul.designed li .icon {left:-80px;}
	.why-us .why-img {    margin: 0 40px 40px 0px;}
	.small-form .small-form-left {    width: 70%;}
	.small-form .small-form-right {    margin: 0 -20% 0 0;}
	.main-reviews .maim-reviews-items .review-item .rev-foto {width:400px;}
	.main-reviews .maim-reviews-items .review-item .rev-info {    margin: 0 0 0 420px;  }
	.big-form .big-form-left {width:50%;}
	.main-cost .cost-left {    width: 70%;}
	.main-cost .cost-right {width:30%;}
	.main-map .map-contacts {margin:0 0 0 -480px;}
	.footer .footer-question .anons {font-size:24px;}
	.footer .footer-menu .col3 {    margin: 0 0 0 50px;}

	.serv-calc .calc-container {    padding: 43px 15px;}
	.serv-calc .calc-container .tip-avto-container {right:15px;}
	.serv-calc .calc-container .name {font-size:26px;}
	.serv-calc .calc-container input[type=text] {max-width:240px;}
	.main-cost.inner .cost-left {width:50%;}
	.main-cost.inner .cost-right {width:50%;}
	.primeri-inner .primeri-slider .primeri-item .item.item-big {    max-width: 480px;    max-height: 405px;}
	.primeri-inner .primeri-slider .primeri-item .item {    max-width: 243px;        max-height: 199px;}

}

.menu-bg {display:none;}
@media (max-width: 992px) {
	.header {background: #eaeaea;}
	.menu-bg.open {display:block;background:rgba(0,0,0,0.5);position:absolute;top:0;bottom:0;left:0;right:0;z-index:200;}
	.main-reviews .button {top:60px;}
	.mobile-display {display:block!important;}
	.mobile-none {display:none;}
	.header .header-seti a.tel {display:inline-block;}
	.header .header-seti a {margin:0 0 0 10px;}
	.header {position:relative;z-index:250;}
	.header .menu-top .container {width:100%;}
	.header .menu-top {position:fixed!important;top:93px!important;bottom:0;left:0;width:280px;z-index:250;padding:0 15px;transition:0.3s;margin:0 0 0 -280px;overflow-y: scroll;}
	.header .menu-top ul li {float:none;display:block;margin:0;}
	.header .menu-top ul li a {display:block;position:relative;}
	.header .menu-top ul li a span {background: url(images/arrow2.png) no-repeat center;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 0px;}
	.header .menu-top ul li.dropdown ul {
    z-index: 50;
    display: none!important;
    position: relative;
    top: 0;
    left: 0;
    padding: 15px 15px;
    background: #e9e9e9;
    box-shadow: none;
    width: auto;
	margin:0 -15px;
}
.header .menu-top ul li.dropdown ul li a {line-height:20px;margin:0 0 10px 0;}
.header .menu-top ul li.dropdown.open ul {display:block!important;}
	.header .menu-top.open {margin:0;box-shadow:0 0 5px rgba(0,0,0,0.2);}
	.header.fixed {position:relative;}
	.header .logo {    margin: 3px 50px 5px 50px;}
	.header .menu-button {    display: block;    position: absolute;    width: 42px;    height: 39px;    left: 0;    top: 29px;    background: url(images/button.svg) no-repeat;    border: 0;}
	.header .header-phone {display:none;}
	.header .button.btn-grey {
    color: #fff;
    background-image: -moz-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
    background-image: -ms-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
    box-shadow: 0px 2px 0px 0px rgba(196, 0, 14, 0.004), inset 0px 2px 0px 0px rgba(255, 155, 188, 0.52);
    border-color: transparent;
}
.header .header-seti a.whatsapp{  background-image: -moz-linear-gradient( 0deg, rgb(29,199,16) 0%, rgb(124,251,166) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(29,199,16) 0%, rgb(124,251,166) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(29,199,16) 0%, rgb(124,251,166) 100%);
  box-shadow: inset 0px 3px 3px 0px rgba(209, 255, 238, 0.41);}
 .header .header-seti a.whatsapp svg {fill:#fff;}

.header .header-seti a.viber {
  background-image: -moz-linear-gradient( 0deg, rgb(162,42,255) 0%, rgb(216,98,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(162,42,255) 0%, rgb(216,98,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(162,42,255) 0%, rgb(216,98,255) 100%);
  box-shadow: inset 0px 18px 13px 0px rgba(0, 0, 0, 0.11),inset 0px 2px 1px 0px rgba(255, 255, 255, 0.52),inset 0px -2px 1px 0px rgba(0, 0, 0, 0.2);
}
.header .header-seti a.viber svg {fill:#fff;}
.header .button.btn-grey {color:#fff;background-image: -moz-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
background-image: -webkit-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
background-image: -ms-linear-gradient( -90deg, rgb(225,0,0) 0%, rgb(255,60,0) 100%);
box-shadow: 0px 2px 0px 0px rgba(196, 0, 14, 0.004),inset 0px 2px 0px 0px rgba(255, 155, 188, 0.52);border-color:transparent;}


.main-slider .slide-right {    left: 320px;}
.main-slider {min-height:0px;}
.main-slider .container .slider-form {    top: -100px;}
.why-us {    padding: 0px 0 60px 0;}
.title br {display:none!important;}
.title,h1 {margin:0 0 30px 0!important;font-size:24px!important;line-height:30px!important;}
.why-us .why-img {margin:0 auto 30px auto;text-align:center;}
.why-us .button {margin:0 auto 20px auto;}
.why-us ul.designed {    max-width: 100%;    float: none;margin:0 0 0 100px;}
.why-us ul.designed li .icon {    left: -100px;}
.small-form {margin:0 -15px;background-size:cover;}
.small-form .small-form-left {    width: 100%;float:none;}
.small-form .small-form-right {    margin: 0 0 0 0;    width: 100%;float:none;}
.small-form .small-form-right .small-img {margin:0;}
.main-reviews {    padding: 60px 0 30px 0;}
.main-reviews .maim-reviews-items .review-item .rev-foto {width:100%;float:none;margin:0 0 30px 0;}
.main-reviews .maim-reviews-items .review-item .rev-info {margin:0;max-width:100%;}
.main-text {    padding: 30px 0 60px 0;}
.big-form .big-form-right {width:50%;}
.big-form .big-form-right .big-form-container {    padding: 0 20px;}
.main-cost {    padding: 60px 0 60px 0;}
.main-map .map-contacts {    margin: 0 0 0 -375px;width:400px;}
.main-map .map-contacts .map-contacts-inner {    padding: 25px 10px 25px 25px;}
.footer {padding:20px 0;}
.footer .footer-question .anons {float:none;text-align:center;margin:0 0 15px 0;}
.footer .footer-question .button {float:none;margin:0 auto;}
.footer .footer-question {padding:0 0 30px 0;margin:0 0 30px 0;}
.footer .footer-menu {float:none;padding:30px 0 0 0;margin:30px 0 0 0;position:relative;}
.footer .footer-left:after {content:"";display:block;clear:both;}
.footer .footer-menu:before {content:"";display:block;position:absolute;left:0;right:0;top:0;height:2px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#343333+0,ca0e08+10,ca0e08+91,343333+100 */
background: rgb(52,51,51); /* Old browsers */
background: -moz-linear-gradient(left,  rgb(52,51,51) 0%, rgb(202,14,8) 10%, rgb(202,14,8) 91%, rgb(52,51,51) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgb(52,51,51) 0%,rgb(202,14,8) 10%,rgb(202,14,8) 91%,rgb(52,51,51) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgb(52,51,51) 0%,rgb(202,14,8) 10%,rgb(202,14,8) 91%,rgb(52,51,51) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343333', endColorstr='#343333',GradientType=1 ); /* IE6-9 */

}
.footer .footer-left {width:100%;float:none;}
.footer .logo {float:left;margin:0;}
.footer .footer-left .button {float:right;}
.footer .phone {float:left;margin: 10px 0 0 50px;}

.main-slider .container .slider-form .slider-phone a {margin:0;}


.breds {    padding: 15px 0 30px 0;}
.serv-calc .calc-container .tip-avto-container {top:68px;left:65px;right:auto;}
.serv-calc .calc-container .button {max-width:500px;margin:20px 0 0 0;}
.serv-calc .calc-container form {text-align:center;}
.serv-calc .calc-container .checkboxs {text-align:left;}
.serv-calc .calc-container input[type=text] {margin:0 6px;}
.seo-text {    padding: 30px 0;}
.primeri-inner .title {margin:0 0 60px 0!important;}
.primeri-inner .slick-prev {   left: 0px;    top: 75px;}
.primeri-inner .sl-count {    left: 16px;    top: 69px;}
.primeri-inner .slick-next {    left: 76px;    top: 75px;}
.primeri-inner .primeri-slider .primeri-item .item.item-big {    max-width: 378px;    max-height: 317px;}
.primeri-inner .primeri-slider .primeri-item .item {    max-width: 192px;    max-height: 156px;}
.why-us-inner {    padding: 60px 0 0 0;}
.big-form {padding:30px 0px;margin:0 -15px;background-size:cover;}

}



@media (max-width: 767px) {
	.main-reviews .title {padding-right:0px;}
	.main-reviews .button {top:0;position:relative;margin:40px auto 0 auto;}
	.footer .footer-menu {text-align:center;}
	.footer .footer-menu .col3 {float:none;width:100%;margin:0;}
	.footer .footer-menu ul li {    display: inline-block;}
	.footer .footer-menu ul li a {padding:2px 5px;}
	.header .logo .slogan {display:none;}
	.container {padding-left:15px;padding-right:15px;}
	.header .button.btn-grey {display:none;}
	.main-slider .container .slider-info-block .slider-title {    font-size: 24px;    line-height: 24px;}
	.main-slider .container .slider-info-block {padding:0;width:100%;position:relative;}
	.main-slider .slide-left {padding:30px 0;}
	.main-slider .slide-right {position:relative;left:0;height:250px;}
	.main-slider .slide-right img {max-width:100%;bottom:35px;}
	.main-slider .container .slider-form {top:0;}
	.button {height:46px!important;line-height:46px!important;font-size:16px!important;font-weight:300!important;}
	.main-slider .container .slider-form input[type=text] {display:block;margin:0 0 15px 0;height:46px;line-height:46px;max-width:100%;}
.main-slider .container .slider-form .button {max-width:100%;}
.main-slider .container .slider-form .slider-phone {margin:20px 0 60px 0;text-align:center;}
.main-slider .container .slider-form .slider-phone a {display:inline-block;}
.small-form input[type=text] {display:block;margin:0 0 15px 0;height:46px;line-height:46px;max-width:100%;}
.small-form .button {max-width:100%;}
.maim-reviews-items .slick-prev {    left: 15px;    bottom: -16px;}
.main-reviews .sl-count {    left: 25px;    bottom: -19px;}
.maim-reviews-items .slick-next {    left: 95px;    bottom: -16px;}
body, th, td {    font-size:18px;    line-height: 24px;}
ul.designed li {font-size:18px;}
.main-text ul.designed {    float: none;    margin: 0 0px 0px 0;    border-left: 1px solid #cdcdcd;}
.big-form .big-form-left {float:none;width:100%;}
.big-form {padding:30px 0px;margin:0 -15px;background-size:cover;}
.title,h1 {margin:0 0 20px 0!important;font-size:22px!important;line-height:26px!important;}
.big-form .big-form-right {width:100%;float:None;}
.main-cost .cost-left,.main-cost .cost-right {width:100%;float:none;}
.main-cost .cost-img {margin:0;}
.main-map .map-contacts {margin:0;width:100%;left:0;position:relative;}
.main-map .map-contacts .map-contacts-inner {min-height:0px;}
.main-map {height:auto;}
.main-map .map-container {position:relative;height:300px;}
.footer .footer-question .anons {    font-size: 18px;line-height:22px;}
.footer .footer-left .button {display:none;}
.footer .phone {float:right;margin:10px 0 0 0;}
	.header .header-seti a {width:41px;height:41px;line-height:41px;}

.small-form .button {margin:0;}

.why-us ul.designed li {font-size:18px;}
.serv-calc {min-height:0px;padding:20px 0;background-size:cover;margin:0 -15px;}
.serv-calc .calc-container {    padding: 30px 15px;}
.serv-calc .calc-container .name {    margin: 0 0 60px 0;}
.serv-calc .calc-container .tip-avto-container {left:50px;}
.tip-avto-container .slick-prev {left:-35px;}
.serv-calc .calc-container .tip-avto .slide:after {    width: 10px;        right: -25px;}
.serv-calc .calc-container .tip-avto .slide {    margin: 0 35px 0 0;}
.serv-calc .calc-container .checkboxs .checkbox {display:block;margin:0 0 10px 0;}
.serv-calc .calc-container input[type=text] {margin:0 0 10px 0;max-width:100%;height:46px;line-height:46px;}


.primeri-inner .slick-prev {   left: 0px;    top: 95px;}
.primeri-inner .sl-count {    left: 16px;    top: 89px;}
.primeri-inner .slick-next {    left: 76px;    top: 95px;}
.primeri-inner .primeri-slider .primeri-item .item.item-big {float:none;max-width:100%;}
.primeri-inner .primeri-slider .primeri-item .item {    max-width: 50%;}
.main-cost.inner .cost-left {width:100%;float:none;}
.main-cost.inner .cost-right {width:100%;float:none;}
.dop-services .items .item {width:50%;}
.reviews-inner {    padding: 60px 0;}
.reviews-inner .title {margin:0 0 60px 0!important;}
.reviews-inner .slick-prev {    left: 0px;    top: 95px;}
.reviews-inner .slick-next {    left: 76px;    top: 95px;}
.reviews-inner .sl-count {    left: 16px;    top: 89px;}
.header .container {    padding: 22px 15px;}
.main-cost .cost-img {display:none;}

}




@media (max-width: 480px) {
	.main-slider .slide-right {position:relative;left:0;height:200px;}
	.main-slider .slide-right img {max-width:100%;bottom:50px;}
	.serv-calc .calc-container .tip-avto-container {display:none;}
	.header .header-seti a {margin:0 0 0 3px;}
	.main-slider .slide-right img {bottom:0;}
	.main-slider .container .slider-form .slider-phone a {font-size:30px;}
	.header .logo {    margin: 3px 5px 5px 30px!important;}

.main-slider .container .slider-info-block .slider-title {font-size:20px;}

.small-form .small-form-left {padding:20px 0;}
.big-form .big-form-right .big-form-container .phone {font-size:26px;}
.big-form .big-form-right .big-form-container .name {    font-size: 18px;}
.big-form .big-form-right .title {font-size:20px!important;}
.footer .logo,.footer .phone {float:none;text-align:center;}

.serv-calc .calc-container .button {font-size:12px!important;}
.serv-calc .calc-container .name {    margin: 0 0 20px 0;font-size:20px;line-height:20px;text-align:center;}
.serv-calc .calc-container .tip-avto-container {position:relative;left:0;top:0;}
.tip-avto-container .slick-prev {    left: 0px;}
.primeri-inner .title,.reviews-inner .title {font-size:20px!important;}
.dop-services {    padding: 15px;}
.dop-services .items .item .price {font-size:18px;}
.reviews-inner .item {    padding: 15px;}
.reviews-inner .item .review-name {font-size:20px;}

}

@media (max-width: 375px) {
	.main-slider .slide-right {position:relative;left:0;height:150px;}
	.main-slider .slide-right img {max-width:100%;bottom:10px;}

}
