@media screen and (min-width: 1200px) and (max-width: 1340px){
    header .info-block-with-icon .info-wrapper {
        padding-left: 5px;
        font-size: .8em;
    }
    
}
@media screen and (max-width: 1300px){
    .comment-header-block form{
    position: relative;
        }
        .btn-after-slider{
            margin-left: 0;
        }
}
@media screen and (min-width: 769px) and (max-width: 1100px){
	.command-image {
	    width: 370px;
	    height: 370px;
	}
	.command-slider-item .command-info{
		padding-bottom: 30px;
	}
	.map-tabs li {
	    margin-left: 5px;
	    margin-right: 5px;
	    margin-bottom: 15px;
	}
	.menu-list a {
	    font-size: 1.4em;
	    margin-bottom: 15px;
	}
}

@media screen and (max-width: 768px){
    .modal-title {
        font-size: 2em;
    }
    .modal-body {
        padding: 15px 0 15px;
    }
    .advantages-block .info h3 {
        background-image: none;
        color: #08a0d3;
    }
    .modal-body .command-image {
        height: 170px;
    }
	body{
		font-size: 14px;
	}
	footer {
		text-align: center!important;
	}
	footer .text-right{
		text-align: center!important;
	}
	.contacts-wrapper .info-block-with-icon{
		margin-bottom: 30px;
	}
	.map-tabs li{
		margin-bottom: 20px;
	}
	.header-text {
	    font-size: 2em;
	}
	.contacts-wrapper .info-wrapper {
	    font-size: 1.2em;
	}
	.gallery-slider-item {
		height: 150px;
	}
	.header-text {
		margin: 30px auto 20px;
	}
	.counter{
		display: none!important;
	}
	.owl-next, .owl-prev{
		margin-left: 15px;
		margin-right: 15px;
	}
	.btn {
	    height: 35px;
	}
	.articles-slider, .articles-wrapper, .comment-slider, .comment-wrapper{
		padding: 0;
	}
	.articles-wrapper, .command-wrapper{
		padding-top: 50px;
	}
	.comment-wrapper{
		padding-top: 50px;
	}
	.callback-wrapper .phone {
	    display: block;
	}
	.btn-big {
	    font-size: 1em;
	}
	.command-image {
	    width: 220px;
	    height: 220px;
	}
	.advantages-block .small-info {
	    height: 120px;
	    width: 120px;
	    padding: 20px;
	}
	.advantages-block .info {
	    height: 170px;
	    width: 170px;
	}
	.advantages-wrapper{
		padding-bottom: 70px;
	}
	.about-wrapper {
	    padding-top: 50px;
	}
	.service-slider, .services-wrapper{
		padding: 0;
	}
	.service-item .service-image-wrapper *{
		opacity: 1;
   		 bottom: 30px;
	}
	.service-item .btn-default {
	    opacity: 1;
	}
	.services-wrapper .btn-primary{
		margin-top: 20px;
		margin-bottom: 70px;
	}
	.modal-content {
	    padding: 10px;
	}
	.main-slider .owl-dot {
	    height: 30px;
	    padding: 7px!important;
	    margin-top: 10px;
	    margin-bottom: 10px;
	    width: 15px;
	}
	.main-slider .owl-dot.active {
	    opacity: 1;
	    width: 30px;
	}
	.main-slider .owl-dot:before {
		width: 20px;
		height: 20px;
	}
	.modal:before{
		display: none;
	}
	.modal-dialog, .modal-content{
	    margin: 0;
	    min-width: 100%;
	max-width: 100%;
	min-height: 100vh;
	}
	.modal-content {
	    border-radius: 0;
	}
	.main-slider-item-info h1 {
	    font-size: 2em;
	    line-height: 1.1em;
	    margin-bottom: 20px;
	}
	.main-slider-item-info p {
	    font-size: 1em;
	    margin-bottom: 0px;
	    line-height: 1.5em;
	}
	.main-slider-item-info .btn{
		margin-top: -20px;
	}
	header {
	    padding-left: 0!important;
	    padding-right: 0!important;
	}
	body, html{
		overflow-x: hidden;
	}
	.menu-list a {
	    font-size: 1.5em;
	    margin-bottom: 10px;
	}
	.main-slider-item {
	    height: 85vh;
	}
	footer {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.command-info{
		text-align: center;
	}
	.owl-drag, .owl-drag *{
	    -ms-touch-action: auto!important;
        touch-action: auto!important;
	}
}