
/***********************************************************************
************************************************************************
****************************WIDTH 1080px********************************
************************************************************************
***********************************************************************/
@media screen and (max-width: 1081px) {
	.wrapper {
		width: 1080px;
	}
	.row_1 {
		background: url(../img/bg-1.jpg) no-repeat center center;
		background-size: cover;
	}
	.row_1_1 {
		padding: 32px 10px 25px 10px;
	}
	.row_1_2 {
		padding: 0 10px;
	}

	.block_inline:nth-child(3) {
		margin: 0 0 0 43px;
	}
	.right_form {
		width: 495px;
	}
	.right_form img {
		width: 100%;
	}

	.left_form {
		padding: 63px 65px 83px 10px;
	}
	.row_2_2 {
		background-size: cover;
		padding: 37px 22px 23px 39px;
	}
	.text_we,
	.two_p {
		padding: 0 10px;
	}
	.cost {
		width: 32%;
		margin: 0 12px 0 0;
	}
	.cost  .img_cost {
		width: 100%;
	}
	.left_row4 {
		width: 520px;
		padding: 0 0 0 10px;
	}
	.sliderArrows a {
		right: 25%;
	}
	.prev {
		left: 726px;
	}

	.form_3 .left_form {
		padding: 63px 65px 83px 10px;
	}
	.btf {
		margin: 50px 152px 0 10px;
	}
	.form_2 {
		padding: 66px 20px;
	}
}
/***********************************************************************
************************************************************************
****************************WIDTH 1025px********************************
************************************************************************
***********************************************************************/
@media screen and (max-width: 1025px) {
	.wrapper {
		width: 1025px;
	}
	.block_inline:nth-child(2) {
		margin: 0 0 0 40px;
	}

	.left_form {
		padding: 63px 31px 83px 10px;
	}
	.row_3 {
		background-size: cover;
	}
	.left_row4 {
		width: 485px;
	}
	.prev {
		left: 689px;
	}
	.form_3 .left_form {
		padding: 63px 27px 48px 10px;
	}
	#form_1 input[type="submit"], #form_2 input[type="submit"], #form_3 input[type="submit"] {
		width: 300px;
	}
	.right_side {
		left: 365px;
	}

	.btf {
		margin: 50px 121px 0 10px;
	}
	.row_2_2 {
		width: 93%;
	}
}
/***********************************************************************
************************************************************************
****************************WIDTH 981px********************************
************************************************************************
***********************************************************************/
@media screen and (max-width: 981px) {
	.wrapper {
		width: 980px;
	}
	.block_inline:nth-child(2) {
		margin: 0 0 0 10px;
	}
	.block_inline:nth-child(3) {
		margin: 0 0 0 33px;
	}

	.left_form {
		padding: 63px 10px 83px;
	}
	.right_form {
		width: 471px;
	}
	.left_row4 {
		width: 463px;
	}
	.sliderArrows a {
		right: 24%;
	}
	.prev {
		left: 654px;
	}
	.right_form {
		width: 458px;
	}
	.btf {
		margin: 50px 100px 0 10px;
	}
}
/***********************************************************************
************************************************************************
****************************WIDTH 801px********************************
************************************************************************
***********************************************************************/
@media screen and (max-width: 801px) {
	.wrapper {
		width: 800px;
	}
	.row_1_1 .right {
		width: 511px;
	}
	.row_1_2 .block_inline:first-child {
		width: 49%;
		text-align: center;
	}
	.row_1_2 .block_inline:nth-child(2) {
		width: 49%;
		text-align: center;
	}
	.block_inline:nth-child(3) {
		width: 98%;
		text-align: center;
		padding: 0;
		margin: 0;
	}
	.left_form {
		width: 50%;
		padding: 26px 10px 83px;
	}
	.left_form .h1 {
		font-size: 39px;
		list-style: 50px;
	}
	.right_form {
		width: 47%;
	}
	.row_2_2 {
		width: 91%;
	}
	.photo {
		width: 30%;
		margin: 0 20px 0 0;
	}

	.cost {
		width: 31%;
	}
	.left_row4 {
		width: 48%;
	}
	#form_1 input[type="submit"], #form_2 input[type="submit"], #form_3 input[type="submit"] {
		width: 200px;
	}
	#form_2 input[type="text"], #form_2 input[type="email"], #form_2 input[type="number"] {
		width: 160px;
	}
	.right_side {
		left: 293px;
	}
	.form_3 .left_form .h1 {
		font-size: 39px;
		list-style: 50px;
	}
	.form_3 .right_form {
		width: 45%;
	}
	.btf {
		margin: 50px 18px 0 10px;
	}
	.sliderArrows a {
		right: 22%;
	}
	.prev {
		left: 530px;
	}
	
}
/***********************************************************************
************************************************************************
****************************WIDTH 751px********************************
************************************************************************
***********************************************************************/
@media screen and (max-width: 751px) {
	.wrapper {
		width: 750px;
	}
	.row_1_1 .right {
		width: 459px;
	}

	.row_2_2 {
		width: 90%;
	}
	.prev {
		left: 502px;
	}
	.right_side {
		left: 259px;
	}

	.btf {
		margin: 50px 0px 0 10px;
	}
}
/***********************************************************************
************************************************************************
****************************WIDTH 641px********************************
************************************************************************
***********************************************************************/
@media screen and (max-width: 641px) {
	.wrapper {
		width: 640px;
	}
	.row_1_1 .left_row1 {
		display: block;
		text-align: center;
		padding: 0 0 30px 0;
	}
	.row_1_1 .right {
		width: 100%;
		display: block;
		text-align: center;
	}
	.row_1_2 .block_inline:first-child {
		width: 48%;
	}
	#form_1 input[type="text"], #form_1 input[type="tel"] {
		width: 250px;
	}

	.left_form {
		width: 49%;
	}
	.left_form .h1 {
		font-size: 32px;
	}
	.left_form .h1 {
		line-height: 40px;
	}

	.form {
		height: 473px;
	}

	.row_2_2 {
		width: 88%;
	}

	.photo {
		width: 27%;
	}
	.photo img {
		width: 100%;
	}
	.left_row4 {
		padding: 0 0 0 0;
	}
	.sliderArrows a {
		right: 20%;
	}
	.prev {
		left: 427px;
	}
	#form_2 input[type="text"], #form_2 input[type="email"], #form_2 input[type="number"] {
		margin: 20px 10px 20px 0;
	}
	.right_side {
		left: 210px;
	}
	.form_2 {
		padding: 66px 5px;
	}
	.form_3 .left_form .h1 {
		font-size: 32px;
	}
	#form_3 input[type="text"] {
		width: 267px;
	}
	.btf {
		display: block;
		text-align: center;
	}
}
/***********************************************************************
************************************************************************
****************************WIDTH 541px********************************
************************************************************************
***********************************************************************/
@media screen and (max-width: 541px) {
	.wrapper {
		width: 540px;
	}
	.right_form {
		display: none;
	}
	.left_form {
		display: block;
		width: 98%;
		text-align: center;
	}
	#form_1 {
		text-align: center;
	}
	#form_1 input[type="text"], #form_1 input[type="tel"] {
		width: 90%;
	}
	.row_2_2 {
		width: 87%;
	}
	.sliderArrows a {
		right: 18%;
	}
	.prev {
		left: 356px;
	}
	#form_1 input[type="submit"], #form_2 input[type="submit"], #form_3 input[type="submit"] {
		display: block;
	}
	.right_side {
		position: static;
		display: block;
	}
	#form_2 input[type="text"], #form_2 input[type="number"],
	#form_1 input[type="submit"], #form_2 input[type="submit"], #form_3 input[type="submit"] {
		width: 90%;
		margin: 30px auto;
	}
	 #form_2 input[type="email"],
	 #form_3 input[type="text"] {
		width: 80%;
		display: block;
		margin: 30px auto;
	}
	.form_3 .right_form {
		display: none;
	}
}
/***********************************************************************
************************************************************************
****************************WIDTH 481px********************************
************************************************************************
***********************************************************************/
@media screen and (max-width: 481px) {
	.wrapper {
		width: 480px;
	}
	.row_1_2 .block_inline:first-child,
	.row_1_2 .block_inline:nth-child(2),
	.block_inline:nth-child(3) {
		width: 99%;
	}
	.big_text_2 {
		margin: 0 0 0 17px;
	}
	.row_2_2 {
		width: 84%;
	}
	.photo {
		display: block;
		width: 80%;
		margin: 10px auto;
	}
	.cost {
		width: 30%;
	}
	.prev {
		left: 314px;
	}
	.sliderArrows a {
		right: 16%;
	}
}
/***********************************************************************
************************************************************************
****************************WIDTH 3601x********************************
************************************************************************
***********************************************************************/
@media screen and (max-width: 361px) {
	.wrapper {
		width: 360px;
	}
	.row_1_1 .right ul li {
		display: block;
		text-align: center;
		margin: 5px 0;
	}
	#form_1 input[type="text"], #form_1 input[type="tel"] {
		width: 87%;
	}
	#form_1 {
		width: 348px;
	}
	.left_form {
		width: 350px;
		padding: 26px 5px 83px;
	}
	.row_2_2 {
		width: 78%;
	}
	.left_row4 {
		width: 90%;
	}

	#content {
	    height: 1050px;
	    width: 100%;
	}
	.sliderContent .item {
		height: 1000px;
	}
	.slider {
		height: 980px;
	}
	.sliderBullets {
		left: 50%;
	}
	.sliderArrows a {
		right: 27%;
	}
	.prev {
		left: 164px;
	}
	#form_2 input[type="text"], #form_2 input[type="number"], #form_1 input[type="submit"], #form_2 input[type="submit"], #form_3 input[type="submit"] {
		width: 87%;
	}
	.big_text_2 {
		margin: 0 0 0 58px;
	}
	
}


/***********************************************************************
************************************************************************
****************************WIDTH 321px********************************
************************************************************************
***********************************************************************/
@media screen and (max-width: 321px) {
	.wrapper {
		width: 320px;
	}
	#form_1 input[type="text"], #form_1 input[type="tel"] {
		width: 77%;
	}
	#form_2 input[type="text"], #form_2 input[type="number"], #form_1 input[type="submit"], #form_2 input[type="submit"], #form_3 input[type="submit"] {
		margin: 30px 2px;
	}
	.cost {
		width: 29%;
	}
	.prev {
		left: 152px;
	}
	#form_2 input[type="text"], #form_2 input[type="number"], #form_1 input[type="submit"], #form_2 input[type="submit"], #form_3 input[type="submit"] {
		width: 85%;
	}
	#form_2 input[type="text"], #form_2 input[type="number"], #form_1 input[type="submit"], #form_2 input[type="submit"], #form_3 input[type="submit"] {
		width: 97%;
	}
	.left_form {
		width: 320px;
	}
	.form_3 .left_form {
	    padding:	63px 0 48px 0;
	}

}