@media only screen and (max-width:1200px){.grid-item:nth-of-type(3n){margin-right:26px;}
.grid-item-2:nth-of-type(2n){margin-right:0;}
}
@media only screen and (min-width:992px){.owl-item.active .slider-info h2{}
.owl-item.active .slider-info .price{}
.slider-info .price{}
.slider-info h2{}
}
@media only screen and (max-width:992px){section{padding:30px;}
.section h2{font-size:2em;}
.slider-info h2{font-size:3em;}
.top-mnu{display:none;position:absolute;background-color:#7c30aa;top:100%;right:0;width:100%;z-index:1000;}
.top-mnu li{display:block;float:none;margin-right:0;border-bottom:1px solid #8544ac;}
.top-mnu li a{padding:15px;color:#fff;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.top-mnu li a:hover{background-color:#8544ac;color:#fff;}
.top-mnu li a:after{display:none;}
.hamburger{display:none;}
.service-item-wrap{margin-bottom:30px;}
.btn-load.w30{width:50%;font-size:18px;}
}
@media only screen and (max-width:768px){h1{font-size:3em;}
.price span{font-size:45px;line-height:45px;}
.btn-trans{font-size:20px;padding:20px 50px;}
.slider-box{padding:20px;}
.attr-gallery .mfp-arrow-right,
.attr-gallery .mfp-arrow-left,
.slider-box .owl-carousel .owl-prev,
.slider-box .owl-carousel .owl-next{width:41px;height:28px;z-index:9999999;}
.attr-gallery .mfp-arrow-left{background-position:0 0;left:10px;}
.attr-gallery .mfp-arrow-right{background-position:-41px 0;right:10px;}
.slider-box .owl-carousel .owl-prev{background-position:0 0;left:-10px !important;}
.slider-box .owl-carousel .owl-next{background-position:-41px 0;right:-10px !important;}
footer{text-align:center;padding:15px 0;}
footer p{margin-bottom:10px;}
footer p, footer img{width:100%;}
.skills-list li:last-child{margin-bottom:0;}
}
@media only screen and (max-width:581px){.logo img{width:120px;}
h1{font-size:25px;}
.price span{font-size:40px;}
.btn-trans{font-size:20px;padding:20px 50px;}
.header-contacts-info .phone, .header-contacts-info .email{display:block;margin-bottom:15px;}
.header-contacts-info .phone{margin-right:0;}
.header-contacts-info,
.header-contacts-info .phone,
.header-contacts-info .email,
.soc-sety{text-align:center;width:100%;}
.top-line .box{display:block;}
.btn-load.w30{width:90%;font-size:16px;}
.price-wrap .price, .price-wrap .rub{font-size:30px;}
.skills-text{font-size:14px;}
.skills-list li{margin-bottom:10px;}
}
@media only screen and (max-width:320px){/**/}
@media only screen and (min-width:320px){/**/}
@media only screen and (min-width:480px){/**/}
@media only screen and (min-width:768px){}
@media only screen and (min-width:992px){.top-mnu{display:block !important;}
.hamburger{display:none !important;}
.slider-info{text-align:center;}
}
@media only screen and (min-width:1200px){}