
@media screen and (max-width: 1415px) {
	.bottom_block_4 a {
		margin-top: 35px;
	}
}

@media screen and (max-width: 1250px) {
	.cont_header {
	width: 90%;
	}
}

@media screen and (max-width: 1100px) {
	.bottom_block_4 a {
		margin-top: 45px;
	}
}

@media screen and (max-width: 990px) {
	iframe {
		width: 100%;
	height: 100%;
	}

	.block_2 img {
		width: 100%;
	}
	.chakra_hid {
		display: block;
	}
	.phone_mail_vis {
		display: none;
	}

	.phone_mail_hid {
		display: block;
	}

	.header_right_top div:first-child p {
		font-size: 20px;
	    padding-left: 0px;
	    line-height: 1.9;
	    margin-bottom: 0;
	}

	.header_right_top div:first-child p span {
		background: url(../images/tel.png) 0 5px no-repeat;
	}

	.header_right_top div:last-child p {
		margin-top: 0;
		margin-bottom: 0;

	}

	.header_right_top div:last-child p {
		left: 0;
		text-align: center;
	}

	.logo p:nth-child(3) {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.header_right_bottom.hid {
		display: block;
	}

	.header_right_bottom.hid p {
		width: 200px;
		margin: 30px auto 60px;
	}

	.header_right_bottom.vis {
		display: none;
	}

	.button {
		width: 100%;
		/*margin-top: 280px;*/
	}

	.button_hid {
		display: block;

	}

	.video-container {
		margin-bottom: 50px;
	}

	.button_vis {
		display: none;
	}

	.phone_mail_hid p{
		text-align: center;
	}


	.chakra_vis {
		display: none;
	}

	.col-xs-12 {
		padding: 0;
	}

	.row {
		padding: 0;
		margin: 0;
	}

	.header_bottom p {
		left: 0;
		text-align: center;
		margin-top: 50px;
	}

	.header_right {
		left: 0;
	}

	.container {
		width: 100%;
	}

	.cont {
		width: 95%;
	}

	.block_2 .row .col-xs-12.col-md-6:first-child {
		padding-right: 0px;
		padding-left: 0px;
	}

	.block_2 .row .col-xs-12.col-md-6:last-child {
		padding-left: 0;
		padding-right: 0;
	}

	.logo h1, .logo h1 span {
		font-size: 33px;
	}

	.block_2 .row div:last-child p {
		text-align: center;
		padding: 0 10px 0;
	}
	.block_3 p {
		width: 90%;
	}

	.bottom_block_4 a {
		margin-bottom: 30px;
	}

	.quest_answer ul li {
		padding-left: 30px;
		background: url(../images/list_icon_24px.png) 0 25px no-repeat;
	}

	.quest_answer ul {

		margin: 0 auto;
		width: 90%;
	}

	.order h2 {
		font-size: 28px;
	}

	.button_1 a{
		margin-top: 20px;
	}

	.order div.row:last-child p {
		width: 90%;
	}

	footer div.row .h2 h2{
		font-size: 30px;

	}

	.feed_back_phone p {
		text-align: center;
		font-size: 20px;
	}

	.feed_back_mail p {
		text-align: center;
		font-size: 20px;
	}

	.feed_back_phone span {
		font-size: 25px;
	}

	.feed_back_mail span a {
		font-size: 25px;
	}

	.bottom_block_4 p {
	        padding: 35px 0 10px 63px;
		    margin: 0 auto;
		    width: 80%;
	}

	.qa_h2 h2 {
		font-size: 30px;
	}

	.quest_answer ul li h3 {
		font-size: 20px;
	}

	.quest_answer ul li p {
		font-size: 18px;
	}

	.head h2 {
		font-size: 30px;
	}
	
	.order div.row:last-child p {
	/*width: 260px;*/
}
}

@media screen and (min-width: 770px) and (max-width: 990px) {
	.button_1 a {
	    margin-top: 89px;
	}
}