@media screen and (min-width: 1800px) {
	.float-orange-block{
		display: none;
	}
}
@media screen and (max-width: 1150px) {
	header{
		background-size: cover;
	}
	.float-orange-block{
		display: none;
	}
	.price-table-mob{
		display: none!important;
	}

	ul.version-list-mob{
		display: block;
	}

	div.price-text{
		border: 1px solid #252525;
		height: auto;
	}

	ul.price-table{
		margin: 0;
		padding: 0;
	}

	ul.price-table li{
		height: auto;
	}

	div.price-button-version{
		margin-top: 20px;
		padding: 10px;
	}


	li.price-table-version, 
	li.price-table-version-2, 
	li.price-table_info{
		margin-top: 20px;
		width: 80%;
	}

	img.review-logo{
		display: none;
	}

	div.reviews-review{
		width: 94%;
		background-image: none;
		background-color: #252525;
		box-shadow: 0px 0px 9px #111;
		padding-left: 20px;
		margin: 0;
	}

	section.reviews{
		background-image: none;
		padding-bottom: 30px;
	}

	div.reviews-line li{
		display: none!important;
	}

	div.reviews-review p{
		width: 80%;
	}

	div.reviews-line .reviews-line-info{
		display: block;
		width: 94%;
		height: auto;
	}

	div.reviews-line ul{
		margin: 0;
		padding: 0;
	}
}
@media screen and (max-width: 930px) {
	h2.title-h2{
		font-size: 30px;
	}
	section.form{
		min-height: 100px;
	}
	section.reviews h2{
		padding-bottom: 20px;
	}
	div.reviews-review h4{
		padding-top: 15px;
	}
	header{
		background-position: 0 top;
	}
	.header-buttom-list div:nth-child(1){
		width: 10%;
	}
	.header-buttom-list div:nth-child(2){
		width: 5%;
	}
	.header-buttom-list div:nth-child(3){
		width: 25%;
		font-size: 25px;
	}
	.header-buttom-list div:nth-child(4){
		width: 30%;
		font-size: 17px;
		padding: 7px 10px;
	}
	.header-buttom-list div:nth-child(5){
		width: 5%;
	}
	div.form-man{
		display: none!important;
	}
	form#form-landing {
		width: 70%;
		margin: 0 auto;
		padding: 10px;
		display: block;
		margin-bottom: 30px;
	}
	form#form-landing p{
		text-align: center;
	}
	form#form-landing input{
		width: 70%;
		font-size: 18px;
		display: inline-block;
		 border: 1px solid #999;
	}
	footer .wrapper ul{
		padding: 0;
	}
}
@media screen and (max-width: 767px) {
	header{
		background-position: 0 top;
	}
	.top-menu{
		margin-right: 0;
		display: none;
	}
	.wrapper{
		position: static;
	}
	section.price h3{
		padding: 0 20px;
	}
	#top-menu-button{
		display: inline-block;
		position: fixed;
		z-index: 100;
		top: 20px;
		right: 20px;
	}
	.header-top-list .contacts{
		display: block;
		background-color: rgba(0, 0, 0, 0.0);
		text-align: left;
		padding: 0;
	}
	.header-top-list .contacts li{
		display: inline-block;
		font-size: 13px;
		padding: 2px;
		padding-left: 15px;
	}
	.header-top-list .contacts li:nth-child(1){
		color: #fa6006;
	}
	h1{
		font-size: 25px;
	}
	h2{
		font-size: 15px;
	}
	.header-buttom-list{
		margin-top: 20px;
	}
	.header-buttom-list div{
		display: none;
	}
	.header-buttom-list div:nth-child(3){
		width: 50%;
		margin: 0 auto;
		padding: 11px;
		display: block;
		font-size: 20px;
	}
	footer .wrapper ul{
		width: 80%;
	}
}

@media screen and (max-width: 500px) {
	h1, h2 {
		margin-left: 0;
		padding: 8px 20px!important;
	}
	ul.version-list-mob li{

	}
	header{
		background-position: -150px top;
	}
	section.price{
		background-size: cover;
	}
	.header-top-list .contacts{
		background-color: rgba(0, 0, 0, 0.3);
		display: inline-block;
		padding: 3px 5px;
		margin-right: 120px;
	}
	.header-top-list .contacts li{
		margin-bottom: 10px;
		display: block;
	}
	.header-buttom-list div:nth-child(3):after{
		display: none;
	}
	.owl-buttons{
		display: none;
	}
	div.reviews-review{
		height: auto;
	}
}
