@media screen and (max-width: 1240px) {
	.block_send_mail img.girl{
		display: none;
	}
	.block_send_mail .form_block{
		float: none;
		margin: 52px auto 0;
	}
}
@media screen and (max-width: 1200px) {
	.view-id-main.view-display-id-page .views-row{
		padding: 1%;
		width: 98%;
	}
}
@media screen and (min-width: 1000px) AND (max-width: 1200px){
	.view-id-main.view-display-id-page .views-field-title{
		width: 300px;
	}
	.view-id-main.view-display-id-page .views-field-field-grup-people, .view-id-main.view-display-id-page .views-field-field-grup-price{
		max-width: 240px;
		width: auto;
	}
	.view-id-main.view-display-id-page .procent_block .line_procent_t{
		width: 219px;
	}
}
@media screen and (max-width: 1000px){
	.view-id-main.view-display-id-page .views-field{
		width: 100%;
	}
	.view-id-main.view-display-id-page .views-field-field-grup-photo{
		margin: 0;
	}
	.view-id-main.view-display-id-page .views-field-field-grup-photo img{
		float: none;
	}
	.view-id-main.view-display-id-page .views-field-field-grup-people, .view-id-main.view-display-id-page .views-field-field-grup-price{
		display: inline-block;
		float: none;
		margin-right: 0;
		width: auto;
	}
	.view-id-main.view-display-id-page .views-field-field-grup-price{
		margin:  0 30px;
	}
	.view-id-main.view-display-id-page .view-content{
		text-align: center;
	}
	.view-id-main.view-display-id-page .views-field-field-grup-link {
		clear: both;
		display: inline-block;
		float: none;
		width: 192px;
	}
	.view-id-main.view-display-id-page .procent_block {
		display: inline-block;
		float: none;
		width: 390px;
	}
}
@media screen and (max-width: 1100px) {
	#block-block-2 {
	    margin-top: 15px;
		width: 220px;
	}
	#block-block-2 div.skype{
		margin: 0 0 10px;
	}
}
@media screen and (max-width: 850px) {
	#block-block-1 {
	    border-left: medium none;
		float: right;
	}
	#block-block-2 {
		text-align: center;
		float: left;
		width: 100%;
	}
	#block-block-2 div{
		display: inline-block;
		float: none;
	}
	#block-block-2 div.skype{
		margin-right: 40px;
	}
}
@media screen and (max-width: 790px) {
	#block-block-3{
		text-align: center;
	}
	#block-block-3 .block_b{
		display: inline-block;
		float: none !important;
		text-align: center;
	}
	#block-block-3 .block_b.webmoney .title_block{
		float: none;
		margin-bottom: 37px;
		margin-top: 37px;
	}
}
@media screen and (max-width: 780px) {
	.block_send_mail{
		text-align: center;
	}
	.block_send_mail .top_name{
		font: 600 37px/57px "Exo 2";
	}
	.block_send_mail .bottom_name {
	    font: 200 30px "Exo 2";
	}
	.block_send_mail .desc_form{
		font: 500 14px "Exo 2";
		margin: 36px 0 26px;
	}
	.block_send_mail .form-actions{
		margin: 15px 0 0;	
	}
	.block_send_mail .form-actions,
	.block_send_mail .webform-component-email{
		float: none;
		display: inline-block;
	}
}
@media screen and (max-width: 590px) {
	.block_send_mail .send_mail span::after{
		display: none;
	}
	.block_send_mail {
		background-size: cover;
	}
	#block-webform-client-block-4{
		margin-bottom:40px;
	}
	.block_send_mail .top_name {
		font: 600 20px/27px "Exo 2";
	}
	.block_send_mail .bottom_name {
		font: 200 20px "Exo 2";
	}

	.block_send_mail .desc_form {
		font: 500 16px "Exo 2";
		margin: 36px 0 26px;
	}
	.block_send_mail .desc_form span{
		background: none;
	}
	.block_send_mail .name_reklam .title_name {
		font: bold 20px/27px "Exo 2";
	}
	.block_send_mail .send_mail {
		font: 500 14px/14px "Exo 2";
	}
}
@media screen and (max-width: 570px) {
	#block-block-1{
	    margin-left: 10px;
		padding-left: 0;
	}
}
@media screen and (max-width: 520px) {
	#header {
		text-align: center;
	}
	#header a.logo{
		display: inline-block;
		float: none;
	}
	#block-block-1 {
		float: none;
		margin-top: 15px;
	}
}
@media screen and (max-width: 485px) {
	.block_send_mail .webform-component-email{
		padding: 3px 0;
		width: 100%;
	}
	.block_send_mail .webform-component-email input{
		padding: 0;
		text-align: center;
		width: 100%;
	}
	.block_send_mail span{
		background: none !important;
		font-weight: bold;
	}
	.view-id-main.view-display-id-page .view-header h1{
		font: 30px/30px "Exo 2";
	}
}
@media screen and (max-width: 480px) {
	#block-block-2{
		margin-bottom: 15px;
	}
}
@media screen and (max-width: 460px) {
	#block-block-4 .row{
		background: #fff none repeat scroll 0 0 !important;
		border-radius: 8px;
		margin: 0 0 20px !important;
	}
	.view-id-main.view-display-id-page .procent_block {
		width: 250px;
	}
	.view-id-main.view-display-id-page .procent_block .line_procent_t {
		width: 168px;
	}
}
@media screen and (max-width: 440px) {
	#block-block-4 .title_block {
		font: bold 30px/30px "Exo 2";
	}
}
@media screen and (max-width: 410px) {
	#block-block-3 .block_b {
		text-align: left;
	}
	#block-block-3 .block_b .skype, #block-block-3 .block_b .mail a {
		font: 16px "Exo 2";
	}
	#block-block-3 .block_b .skype{
		padding: 5px 0 14px 65px;
	}
	#block-block-3 .block_b .wm_namber{
		font: 14px "exo 2";
		text-align: left;
	}
	#block-block-3 .block_b .wm_namber span{
		padding: 10px 0 14px 65px;
	}
	#block-block-3 .block_b .title_block{
		font: bold 39px/47px "Exo 2";
	}
	#block-block-3 .playmet{
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 350px) {
	#block-block-4 .price_block{
		float: left;
		margin-bottom: 20px;
		text-align: center;
		width: 100%;
	}
	#block-block-4 .price_block div{
		display: inline-block;
		float: none;
	}
	#block-block-4 .title_row{
		font: bold 21px/31px "Exo 2";
	}
}
