
@media screen and (max-width: 1144px) {
	.header .h_menu {
		display: none;
	}	
}

@media screen and (max-width: 1119px) {
	.slick-prev {
	    left: -24px;
	}
	.slick-next {
	    right: -24px;
	}

	.main:after {
	    width: 48%;
	    height: 140%;
	    top: -20%;
	}

	.pricing-slider .slick-list,
	.services-slider .slick-list {
	    margin-left: -10px;
	    margin-right: -10px;
	}

	.pricing-slider .pricing-slide,
	.services-slider .item {
	    margin: 0 10px;
	}
}

@media screen and (max-width: 994px) {

	.main, .main_content {
		height: 520px;
	}

	.main:after {
	    width: 53%;
	}

	.advantages_image {
	    width: 268px;
	    top: -47px;
	    left: 0;
	}

	.advantages .container {
	    padding-top: 56px;
	    padding-bottom: 9px;
	}

	.advantages_items {
		width: 470px;
	}

	.profitable .container {
	    padding-top: 58px;
	    padding-bottom: 29px;
	}

	.profitable_rent {
	    padding: 25px 30px 34px 30px;
	}

	.profitable_purchase {
	    padding: 25px 0 0 27px;
	}

	.profitable_rent_items .item,
	.profitable_purchase_items .item {
		margin-bottom: 24px;
	}

	.main_content h1 {
		font-size: 38px;
		line-height: 38px;
	}

	.profitable h2, .rates h2, .services h2 {
	    font-size: 32px;
	    line-height: 40px;
	}

	.profitable_rent h3, .profitable_purchase h3 {
	    font-size: 27px;
	    line-height: 39px;
	}

	.rates .container {
	    padding-top: 28px;
	    padding-bottom: 28px;
	}

	.pricing-slider .slick-list,
	.services-slider .slick-list {
	    margin-left: -15px;
	    margin-right: -15px;
	}

	.pricing-slider .pricing-slide,
	.services-slider .item {
	    margin: 0 15px;
	}

	.rates .learn-more {
		padding: 24px 32px;
	}

	.learn-more__text {
	    font-size: 20px;
	    line-height: 24px;
	}

	.services .container {
	    padding-top: 28px;
	    padding-bottom: 61px;
	}

	.questions h2 {
	    font-size: 36px;
	    line-height: 41px;
	}

	.questions .container {
	    padding-top: 42px;
	    padding-bottom: 50px;
	}

	.footer {
		font-size: 14px;
	}
}

@media screen and (max-width: 759px) {
	.container {
		padding-left: 16px;
		padding-right: 16px;
	}

	.header .h_logo {
		width: 145px;
	}

	.header .h_logo span {
		margin-left: 0;
		margin-top: 2px;
		width: 100%;
		display: block;
	}

	.header .h_right-block {
    	width: calc(100% - 145px);
    	margin-top: -12px;
    }

    .header .btn {
    	width: 150px;
    	height: 36px;
    	line-height: 32px;
    	margin-left: 0;
    	top: 0;
    	display: block;
    	margin-left: auto;
    	margin-right: 0;
    }

    .header .h_phone {
    	display: block;
    	margin-left: 0;
    	font-size: 15px;
    	margin-bottom: 3px;
    }

    .main_content .main_logokassa {
	    width: 148px;
	    margin-bottom: 9px;
	}	

	.main_content h1 {
	    font-size: 34px;
	    line-height: 35px;
	}

	.main_content p {
	    font-size: 17px;
	    line-height: 29px;
	    margin: 9px 0;
	}

	.main_content .btn {
	    width: 240px;
	    height: 55px;
	    font-size: 16px;
	    line-height: 54px;	
    	margin-top: 19px;	
	}

	.main, .main_content {
	    height: 400px;
	}

	.main_content { 
		padding-top: 24px;
	}

	.main:after {
	    width: 84%;
	    height: 110%;
	    top: -5%;
	}

	.advantages_items {
	    width: 100%;
	    padding-left: 120px;
	}

	.advantages_image {
	    width: 268px;
	    top: -40px;
	    left: -122px;
	}

	.advantages_list {
		float: none;
		width: 100%;
	}

	.advantages .container {
		padding-bottom: 3px;
	}

	.profitable h2, .rates h2, .services h2 {
	    font-size: 28px;
	    line-height: 35px;
	}

	.profitable h2 {
		margin-bottom: 24px;
	}

	.profitable .container {
	    padding-top: 38px;
	    padding-bottom: 0px;
	}

	.profitable_rent {
		float: none;
		width: 100%;
	    padding: 21px 20px 30px 20px;
	} 

	.profitable_rent h3, .profitable_purchase h3 {
	    font-size: 25px;
	    line-height: 37px;
	}

	.profitable_rent_items .title, .profitable_purchase_items .title {
	    font-size: 17px;
	    line-height: 23px;
    	margin-bottom: 4px;
	}

	.profitable_rent_items .item, .profitable_purchase_items .item {
	    margin-bottom: 22px;
	}

	.profitable_purchase {
		float: none;
		width: 100%;
	    padding: 21px 0 0 0;
	}

	.profitable_rent_items .text br, .profitable_purchase_items .text br {
		display: none;
	}

	.rates .container {
	    padding-top: 19px;
	    padding-bottom: 19px;
	}

	.pricing-slider-wrapper {
	    margin-top: 22px;
	}

	.rates .learn-more {
	    margin-top: 22px;
    	padding: 18px 20px 23px 20px;
	}

	.learn-more__text {
		width: 100%;
	    font-size: 18px;
	    line-height: 22px;
	}

	.learn-more__btn {
		margin-top: 12px;
		width: 100%;
		font-size: 15px;
   		height: 48px;
    	line-height: 46px;
	}

	.services .container {
	    padding-top: 19px;
	    padding-bottom: 32px;
	}

	.services-slider .item .icon {
		width: 420px;
	}

	.questions h2 {
	    font-size: 30px;
	    line-height: 34px;
	} 

	.questions .container {
	    padding-top: 34px;
	    padding-bottom: 38px;
	}

	.questions_items .item .top {
		min-height: 46px;
		height: auto;
		padding-top: 10px;
		padding-bottom: 14px;
	    font-size: 16px;
	    line-height: 22px;
	    padding-right: 55px;
	}

	.questions_items .item .top span {
		height: 46px;
	}

	.questions_items .item .content-slide {
		font-size: 14px;
		line-height: 19px;
		padding-bottom: 5px;
	}

	.ul-list li:before {
		top: 8px;
	}

	.footer {
	    font-size: 13px;
	    line-height: 19px;
	}

	.f_copyright br {
		display: inline;
	}

	.questions_items .item .top:before {
		right: 7px;
	}

	.profitable_purchase_items .item:last-child {
		margin-bottom: 16px;
	}

	.is-button {
	    width: 120px;
	    height: 50px;
	    line-height: 48px;
    	margin-left: 20px;
	}

	.pricing-card .is-price-module {
    	width: calc(100% - 135px);
    }

    .is-price-module .pm-item {
    	padding-top: 0;
    }

    .pricing-card .rt-tile-price {
    	padding-bottom: 25px;
    }

    .header {
    	padding-bottom: 14px;
    }

    .map {
    	height: 651px;
    }

    .map .container {
    	top: 480px;
    	padding-top: 0;
    }

    .map_info {
    	border-radius: 0px;
    	max-width: none;
    	width: auto;
    	margin: 0 -16px;
    }
}

@media screen and (max-width: 330px) {
	.header .h_logo .h_icon-logo img {
	    width: 127px;
	}

	.advantages_items {
		padding-left: 80px;
	}

	.advantages_image {
		left: -144px;
	}
}
