@font-face{
	font-family:'__Muller_5';
	src:url('fonts/mullerregular.eot');src:local('☺'), url('fonts/mullerregular.woff') format('woff'), url('fonts/mullerregular.svg') format('svg');font-weight:400;font-style:normal;}

@font-face{
	font-family:'__Muller_5';
	src:url('fonts/mullermedium.eot');src:local('☺'), url('fonts/mullermedium.woff') format('woff'), url('fonts/mullermedium.svg') format('svg');font-weight:500;font-style:normal;}

@font-face{
	font-family:'__Muller_5';src:url('fonts/mullerbold.eot');src:local('☺'), url('fonts/mullerbold.woff') format('woff'), url('fonts/mullerbold.svg') format('svg');font-weight:700;font-style:normal;}

@font-face{font-family:'__Muller_5';src:url('fonts/mullerregular.eot');src:local('☺'), url('fonts/mullerregular.woff') format('woff'), url('fonts/mullerregular.svg') format('svg');font-weight:400;font-style:normal;}


@font-face{font-family:'__PT Serif_5';src:url('fonts/ptf56f-webfont.eot');src:local('☺'), url('fonts/ptserifitalic.woff') format('woff'), url('fonts/ptf56f-webfont.svg') format('svg');font-weight:400;font-style:italic;}

@font-face{font-family:'__Intro Head R_5';src:url('fonts/introheadrbase.eot');src:local('☺'), url('fonts/introheadrbase.woff') format('woff'), url('fonts/introheadrbase.svg') format('svg');font-weight:400;font-style:normal;}@font-face{font-family:'__Roboto_5';src:url('fonts/roboto.eot');src:local('☺'), url('fonts/roboto.woff') format('woff'), url('fonts/roboto.svg') format('svg');font-weight:400;font-style:normal;}@font-face{font-family:'__Roboto_5';src:url('fonts/Roboto-Black.eot');src:local('☺'), url('fonts/Roboto-Black.woff') format('woff'), url('fonts/Roboto-Black.svg') format('svg');font-weight:900;font-style:normal;}@font-face{font-family:'__Roboto_5';src:url('fonts/Roboto-Bold.eot');src:local('☺'), url('fonts/Roboto-Bold.woff') format('woff'), url('fonts/Roboto-Bold.svg') format('svg');font-weight:700;font-style:normal;}@font-face{font-family:'__Roboto_5';src:url('fonts/Roboto-Medium.eot');src:local('☺'), url('fonts/Roboto-Medium.woff') format('woff'), url('fonts/Roboto-Medium.svg') format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'__Alexandra Zeferino Two_5';src:url('fonts/alexandrazeferinotwo.eot');src:local('☺'), url('fonts/alexandrazeferinotwo.woff') format('woff'), url('fonts/alexandrazeferinotwo.svg') format('svg');font-weight:400;font-style:normal;}



/* КОД ФОРМЫ ЗАКАЗА */
.widgetu99_input, .widgetu106_input {
    color: #808080;
    font-family: roboto, sans-serif;;
    font-size: 13px;
    font-weight: 400;
    width: 204px;
    height: 32px;
    border-radius: 4px;
    margin-top: 15px;
    border: 1px #C4C4C4 solid;
    top: -10px;
	position: relative;
    -webkit-appearance: none;
    padding-left: 8px;
    padding-right: 8px;}

.forma-line-1{
 
	width: 100%;
	font-size: 30px;
    color: #9B6F07;
    line-height: 36px;
    font-family: '__Intro Head R_5';
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 35px !important;

}

.forma-zakaza
{   padding-bottom: 0px;
    position: relative;
    margin-top: 0px;
    width: 77.47%;
    left: 11.265%;
}

.close {
	position: absolute;
	margin-left: 255px;
	font-family: '__Roboto_5';
	color: #646464;
	font-size: 18px;
	font-weight: 400;
	cursor: pointer;
	top:13px;

}
.close:hover {
	color: #7C7B7B;
}
.forma-line-1 p{
	position: relative;
	margin-top: 35px;

}
.forma-line-2 {
	position: relative;
    color: #000000;
    line-height: 21px;
    font-family: '__Roboto_5';
    font-weight: 400;
	font-size: 14px;
	margin-top: 10px;
margin-bottom: 15px;
}


.button-line5
{
    border-style: solid;
border-width: 1px;
border-color: #C4A64D;
background-color: #C4A64D;
border-radius: 100px;
text-transform: uppercase;
text-align: center;
color: #FFFFFF;
letter-spacing: 0.5px;
line-height: 23px;
font-family: '__Roboto_5';
font-weight: 600;
width: 222px;
height: 35px;
position: relative;
padding: 5px 0px 0px;
margin-top: 5px;
margin-left: 0px;
cursor: pointer;
font-size: 13px;
}

.button-line5:hover {
    background-color: #C4A964;
	border-color: #C4A964;
}
.button-line5 p{
	margin-top: -4px !important;
	position: relative;

}

#button-line5-1 {
    
}
#file-my {
	margin-bottom: 10px;
	margin-top: 10px;
}


body {
	margin: 0;
	padding: 0;
}
.page{
	margin-left: auto;
	margin-right: auto;
	min-height: 200px;
	font-family: '__Muller_5';
	font-weight: 400;
	/*margin-top: 45px;*/
	overflow: hidden;
}

.page p{
	margin: 0;
	padding: 0;
}
#box-main {position: relative;
	overflow: hidden;
	
	
}
	#box-2-main{

        font-size: 14px;
	}
	
#seo-box h1 {
    color: black;
}

#left-box-main {
width: 62%;
	float: left;
	height: 450px;
	background-image: url("../images/dsc03757.jpg");
	background-position: right, center;
}

#right-box-main {
    width: 37.7%;
	float: right;
	height: 450px;
	background-image: url("../images/ma-13.jpg");
	background-size: cover;
	background-position: left, center;
}
#line-1-left-box {
	margin-top: 40px !important;
	margin-right: 400px !important;
}
#line-2-left-box{
	margin-right: 330px !important;
}
#line-1-left-box, #line-2-left-box {
	min-height: 63px;
    text-transform: uppercase;
    text-align: right;
    font-size: 55px;
    color: #E2CE7A;
    letter-spacing: -1px;
    line-height: 66px;
    font-family: '__Intro Head R_5';
    font-weight: 400;
    position: relative;
	margin: 0;
	
}
#line-3-left-box {
	min-height: 32px;
    color: #FFAE3A;
    text-align: right;
    font-size: 44px;
    line-height: 53px;
    font-family: '__Alexandra Zeferino Two_5';
    font-weight: 400;
    margin-top: 26px !important;
    position: relative;
    margin-right: 280px !important;
}
#line-4-left-box {
	    min-height: 49px;
    color: #FFFFFF;
    text-align: center;
    line-height: 24px;
    font-family: '__Roboto_5';
    font-weight: 400;
    margin-top: 42px !important;
    position: relative;
}
#left-button-main {
    background-color: #C4A84C;
    border-radius: 100px;
	padding-top: 6px;
	padding-bottom: 6px;
    margin-top: 5px;
    position: relative;
	text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    color: #000000;
	font-family: '__Roboto_5';
    font-weight: 700;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #C4A64D;
	cursor: pointer;

	}
#left-button-main:hover {
	background-color:#C4A964;
	border-color: #C4A964;
}
.main-p-box {
	min-height: 28px;
    text-transform: uppercase;
    text-align: center;
    font-size: 30px;
    color: #000000;
    line-height: 36px;
    font-family: '__Intro Head R_5';
    font-weight: 400;
    position: relative;
}
.line-p-box {
    margin-top: 16px !important;
    position: relative;
	border-top: 2px solid #BB932A;
	text-align: center;
	width: 60px;
}
#box-2 {
	overflow: hidden;
	position: relative;
	margin-top: 70px;	
}

.div-box-2{
	width: 31%;
	float: right;
	margin-left: 25px;
	margin-top: 40px;
	
}
.left-box-2 {
	width: 60px;
	float:left;
	position: relative;
}
.right-box-2 {
	float:left;
	width: 75%;
	margin-left: 15px;
}

.line-1-right-box-2 {
	    min-height: 9px;
    color: #000000;
    font-size: 18px;
    line-height: 22px;
    font-family: '__Roboto_5';
    font-weight: 700;
    position: relative;
}
.line-2-right-box-2 {
    color: #000000;
    text-align: left;
    line-height: 24px;
    font-family: '__Roboto_5';
    font-weight: 400;
	margin-top: 10px !important;
}
.left-img-box-2 {
	margin-top: 30px;
}

#box-3 {
	overflow: hidden;
	position: relative;
	margin-top: 70px;
}
.div-box-3{
	width: 20%;
	padding-bottom: 15px;
	box-shadow: 2px 3px 8px rgba(0,0,0,0.08);
    border-style: solid;
    border-width: 1px;
    border-color: #E8E7E3;
    border-radius: 6px;
	float: left;
	margin-top: 50px;
	margin-left: 30px;
	left: 30px;
	position: relative;
	cursor: pointer;
}


.img-div-box-3{
	width: 65%;
	margin-top: 40px;
}
.line-2-div-box-3 {
	text-transform: uppercase;
    line-height: 22px;
    color: #000000;
    font-family: '__Roboto_5';
    font-weight: 700;
	text-align: center;
	    font-size: 14px;
	margin-top: 15px !important;
}

.line-3-div-box-3 {
	line-height: 22px;
    color: #000000;
    font-family: '__PT Serif_5';
    font-weight: 400;
    font-style: italic;
	text-align: center;
	font-size: 14px;
}
#img-box-3-1 {
	margin-top: 69px !important;
}
#img-box-3-3 {
	margin-top: 56px !important;
}
#img-box-3-4 {
	margin-top: 54px !important;
}

.div-box-3:hover
{
	border: 1px solid #ba9128;
}

#width100 {
	width: 100%;
	height: 190px;
	background-color: #e7e6eb;
	margin-top: 100px;
	z-index: 1;
}
#line-1-box-4 {
	    min-height: 23px;
    text-transform: uppercase;
    font-size: 30px;
    color: #000000;
    line-height: 45px;
    font-family: '__Intro Head R_5';
    font-weight: 400;
    position: relative;
	margin-top: 55px;
	margin-left: 260px !important;
	
}

#line-2-box-4 {
	min-height: 23px;
    text-transform: uppercase;
    font-size: 30px;
    color: #000000;
    line-height: 45px;
    font-family: '__Intro Head R_5';
    font-weight: 400;
    position: relative;
	margin-left: 320px !important;
	
}

#button-box-4 {
    background-color: #C4A84C;
border-radius: 100px;
padding-top: 6px;
padding-bottom: 7px;
position: relative;
text-transform: uppercase;
text-align: center;
font-size: 12px;
font-family: '__Roboto_5';
font-weight: 600;
padding-left: 25px;
padding-right: 25px;
border: 1px solid #C4A64D;
left: 730px;
top: -60px;
cursor: pointer;
color: white;
letter-spacing: 0.5px;

	}
#button-box-4:hover {
	background-color:#C4A964;
	border-color: #C4A964;
}
#img-box-4-1 {
position: absolute;
margin-top: -180px;
	margin-left: -150px;
}
#img-box-4-2 {
	position: absolute;
	margin-top: -90px;
	margin-left: 820px;
}
#box-5{
	overflow: hidden;
	position: relative;
	margin-top: 70px;

}
#box-5-main {
margin-top: 25px;
}
.div-box-5 {
	width: 40%;
	float: left;
	margin-top: 35px;
	margin-left: 40px;
	left:50px;
	position: relative;
}
.left-box-5 {
	float: left;
	width: 230px;
	height: 230px;
}
.right-box-5 {
	float: right;
	width: 44%;
}
.line-1-div-box-5 {
	 min-height: 9px;
    color: #000000;
    font-size: 18px;
    line-height: 22px;
    font-family: '__Roboto_5';
    font-weight: 700;
}
.line-2-div-box-5 {
	    min-height: 56px;
    color: #000000;
    text-align: left;
    line-height: 21px;
    font-family: '__Roboto_5';
    font-weight: 400;
    margin-top: 10px !important;
    position: relative;
	font-size: 14px;
}
.line-3-div-box-5 {
	
    font-size: 14px;
    color: #000000;
    line-height: 14px;
    font-family: '__PT Serif_5';
    font-weight: 400;
    font-style: italic;
    margin-bottom: 20px;
	margin-top: 15px !important;

}
.button-box-5 {
    background-color: #C4A44C;
border-radius: 100px;
padding-top: 6px;
padding-bottom: 7px;
position: relative;
text-transform: uppercase;
text-align: center;
font-size: 12px;
color: white;
font-family: '__Roboto_5';
font-weight: 600;
padding-left: 35px;
padding-right: 35px;
border: 1px solid #C4A44C;
text-decoration: none;
top: 30px;
letter-spacing: 0.5px;

	}
.button-box-5:hover {
	background-color:#C4A964;
	border-color: #C4A964;
}

#width100-2 {
	width: 100%;
	background-color: #e7e6eb;
	margin-top: 80px;
	padding-top: 40px;
}

.div-box-6 {
	width: 250px;
	height: 125px;
	float: left;
	margin-left: 13px;
	margin-top: 10px;
	border: 1px solid #C4C4C4;
	
}
.line-1-div-box-6 {
	min-height: 9px;
    color: #000000;
    font-size: 18px;
    line-height: 22px;
    font-family: '__Roboto_5';
    font-weight: 700;
	margin-top: 15px !important;
	margin-left: 20px !important;
}

.line-2-div-box-6 {
	color: #000000;
    text-align: left;
    line-height: 21px;
    font-family: '__Roboto_5';
    font-weight: 400;
    margin-top: 10px !important;
	font-size: 14px;
	margin-left: 20px !important;
	width: 90%;
}
#box-6-main {
	overflow: auto;
	margin-top: 20px;
	padding-bottom: 60px;
	width: 810px;
	margin-left: auto;
	margin-right: auto;
}

#img-box-6-1 {
	position: absolute;
	margin-top: -210px;
	margin-left: -30px;
}
#img-box-6-2 {
	position: absolute;
	margin-top: -470px;
	margin-left: -30px;
}
#img-box-6-3{
	position: absolute;
	margin-top: -480px;
	margin-left: 1000px;
}

#img-box-6-4{
	position: absolute;
	margin-top: -250px;
	margin-left: 1000px;
}

#strelka-box-6-1 {
	-moz-transform: rotate(95deg); /* Для Firefox */
    -ms-transform: rotate(95deg); /* Для IE */
    -webkit-transform: rotate(95deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(95deg); /* Для Opera */
    transform: rotate(95deg);
	position: absolute;
	margin-top: -525px;
	margin-left: 175px;
	
}
#strelka-box-6-2{
	-moz-transform: rotate(95deg); /* Для Firefox */
    -ms-transform: rotate(95deg); /* Для IE */
    -webkit-transform: rotate(95deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(95deg); /* Для Opera */
    transform: rotate(115deg);
	position: absolute;
	margin-top: -465px;
	margin-left: 990px;
	
}

#strelka-box-6-3{
	-moz-transform: rotate(95deg); /* Для Firefox */
    -ms-transform: rotate(95deg); /* Для IE */
    -webkit-transform: rotate(95deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(95deg); /* Для Opera */
    transform: rotate(-30deg);
	position: absolute;
	margin-top: -60px;
	margin-left: 950px;
	
}
#box-7{
	overflow: hidden;
	position: relative;
	margin-top: 70px;

}
.div-box-7 {
	position: relative;
	width: 295px;
	float: left;
	height: 116px;
	margin-top: 50px;
	margin-left: 10px;
	left: 128px;
}
#div-box-7-1{
	width: 268px;
}
#div-box-7-2 {
	border-left: 2px solid #ba9128;
	border-right: 2px solid #ba9128;
	padding-left: 10px;
}
.line-1-div-box-7 {
	min-height: 9px;
    font-size: 18px;
    line-height: 22px;
    font-family: '__Roboto_5';
    font-weight: 700;
	margin-left: 20px !important;
}
.line-2-div-box-7 {
	 min-height: 52px;
    color: #000000;
    text-align: left;
    line-height: 21px;
    font-family: '__Roboto_5';
    font-weight: 400;
    margin-top: 12px !important;
	font-size: 14px;
	width: 250px;
	margin-left: 20px !important;
	float: left;
	
}

#cotnact {
	overflow: hidden;
	margin-bottom: 45px;
	margin-top: 50px;
}
#left-contacts {
	float: left;
	width: 40%;
	margin-top: 30px;
	
}
#right-contacts {
	float: right;
	width: 58%;
	height: 350px;
}

#left-date-contacts {
	float: left;
	width: 45%;
	margin-top: 30px;
	margin-left: 20px;
	
}
#right-date-contacts {
	float: left;
width: 40%;
margin-top: 30px;
margin-left: 20px;
	
}
#line-1-left-contacts {
	min-height: 9px;
    font-size: 18px;
    line-height: 22px;
    font-family: '__Roboto_5';
    font-weight: 700;
	text-align: center;
	width: 180px;
}
#line-2-left-contacts {
	min-height: 39px;
    color: #000000;
    text-align: center;
    line-height: 21px;
    font-family: '__Roboto_5';
    font-weight: 400;
    margin-top: 10px;
    position: relative;
	font-size: 14px;
}
#line-3-left-contacts {
	min-height: 25px;
color: #000000;
text-align: center;
line-height: 18px;
font-family: '__Roboto_5';
font-weight: 400;
margin-top: 10px;
position: relative;
font-size: 12px;
width: 180px;
}

#line-1-right-contacts {
    text-align: center;
    color: #000000;
    font-family: '__Roboto_5';
    position: relative;
	    font-size: 16px;
	    font-weight: 400;
}

#line-2-right-contacts, #line-3-right-contacts, #line-4-right-contacts, #line-5-right-contacts, #line-6-right-contacts, #line-7-right-contacts, #line-8-right-contacts {
	color: #000000;
    font-family: '__Roboto_5';
	font-weight: 400;
	font-size: 14px;
	    line-height: 21px;
	text-align: center;
}
#line-3-right-contacts, #line-6-right-contacts {
	margin-top: 22px !important;
}

#line-2-left-contacts {
	width: 180px;
}
.input-contacts {
	color: black;
    font-family: __Roboto_5;
    font-size: 13px;
    font-weight: 400;
    border-radius: 20px;
    margin-top: 10px;
    position: relative;
    -webkit-appearance: none;
    padding:5px 10px;
	width: 155px;
	left: 10px;
	border: 2px solid #C4A44C;
}
.submit-contacts {
	width: 155px;
    border-style: solid;
    border-width: 0px;
    border-color: #C4A44C;
    background-color: #C4A44C;
    border-radius: 100px;
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    color: #FFFFFF;
    font-family: '__Roboto_5';
    font-weight: 600;
    position: relative;
	padding:7px 15px;
	margin-top: 10px;
	left: 9px;
	cursor: pointer;
	letter-spacing: 0.5px;
	
}
.submit-contacts:hover {
	background-color:#C4A964;
	border-color: #C4A964;
}
#seo-box {
    width: 95%;
    margin-left:auto;
    margin-right:auto;
    margin-top:70px;
    font-family: '__Roboto_5';
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
	margin-bottom:70px;
}
#seo-box a {
    color: black;
}
@media (min-width: 1201px), print{
	.page {width:1140px;}

}


@media (min-width: 993px) and (max-width: 1200px){
	.page {width:950px;}
	#left-box-main {
		width: 67.5%;}
	#right-box-main {
		width: 32%;}
	#line-1-left-box {
    margin-right: 340px !important;
}
	#line-2-left-box {
    margin-right: 270px !important;
}
	#line-3-left-box {
		margin-right: 250px !important;
	}
	#box-3 {
    margin-top: 40px;
}
	.div-box-2 {
		width: 32%;
margin-left: 12px;
	}
	#img-box-3-1 {
    margin-top: 66px !important;
}
	#line-1-box-4 {
		margin-left: 180px !important;
	}
	#line-2-box-4 {
		margin-left: 240px !important;
	}
	.line-2-right-box-2 {
		line-height: 21px;
		font-size: 14px;
	}
	.right-box-2{
		width: 70%;
		height: 125px;
	}
	.div-box-3{
		left: 20px;
	}
	.div-box-5 {
    width: 50%;
    float: left;
    margin-top: 25px;
		margin-left: 0px;
		left: 10px;}
	
	.right-box-5 {
    float: left;
    width: 43%;
    }
	.div-box-7{
		left: 33px;
	}
	#left-contacts {
    width: 50%;
}
	#right-contacts{
		width: 50%;
	}
	#img-box-6-1, #img-box-6-2, #img-box-6-3 ,#img-box-6-4, #strelka-box-6-1, #strelka-box-6-2, #strelka-box-6-3 {
		display: none;
	}
	#img-box-4-1 {
    margin-top: -110px;
    margin-left: -190px;
	}
	#img-box-4-2{
		margin-top: -180px;
		margin-left: 670px;
		
	}
	#button-box-4{
		left: 610px;
	}
	.left-box-5 a img {
		    width: 210px;
    height: 210px;
	}
}

@media (min-width: 768px) and (max-width: 992px){
	.page{
	max-width:730px;
	}
	#right-box-main {
		display: none;
	}
	#left-box-main {
		width: 100%;}
	.div-box-2 {
		width: 45%;
	margin-right: 10px;}
	.div-box-3 {
		left: -3px;
width: 24%;
margin-left: 5px;
	}
	#img-box-3-1 {
    margin-top: 63px !important;
}
	#img-box-3-3 {
    margin-top: 53px !important;
}
	#img-box-3-4 {
    margin-top: 51px !important;
}
	#width100 {
		margin-top: 80px;
	}
	#line-1-box-4{
		margin-left: 100px !important;
margin-top: 30px;
	}
	#line-2-box-4{
		margin-left: 160px !important;}
	#button-box-4 {
		left: 210px;
top: 10px;
	}
	.left-box-5{
		width: 230px;
		height: 230px;
	}
	.img-div-box-5 {
		width: 100%;
		height: 100%;
	}
	.right-box-5 {
    float: left;
    width: 72%;
    height: 220px;
		margin-top: 20px;
		text-align: center;
margin-left: 10px;
}
	.line-2-div-box-5 {
		text-align: center;
	}
	.div-box-6 {
		width: 235px;
margin-left: 5px;}
	.line-1-div-box-6, .line-2-div-box-6 {
		margin-left: 15px !important;
	}
	#width100-2 {
		margin-top: 50px;
	}
	#box-6-main{
		width: 728px;
	}
	.div-box-7, #div-box-7-1{
		left: 0px;
		width: 228px;
	}
	.line-2-div-box-7{
		width: 190px;
	}
	#right-contacts {
		width: 45%;
	}
	#left-contacts {
    float: left;
    width: 55%;
}
	#left-date-contacts {
		margin-left: 10px;}
	#img-box-6-1, #img-box-6-2, #img-box-6-3 ,#img-box-6-4, #strelka-box-6-1, #strelka-box-6-2, #strelka-box-6-3, #img-box-4-1 {
		display: none;
	}
	#img-box-4-2{
		margin-top: -90px;
margin-left: 420px;
		
	}
}

@media (min-width: 545px) and (max-width: 767px){
	.page  {max-width:545px;}
	#right-box-main, #seo-box {
		display: none;
	}
	#left-box-main {
		width: 100%;
	}
	#line-2-left-box{
		display:none;
	}
	#line-1-left-box{
		text-align: left;
		margin-left: 30px !important;
		margin-top: 60px !important;
		margin-right: 0px !important;
	}
	#line-3-left-box {
		line-height: 46px;
		text-align: left;
		margin-left: 50px !important;
		width: 50%;
	}
	#line-4-left-box{
		right: 40px;
	}
	#left-button-main{
		right: 40px;
	}
	.div-box-2{
		width: 50%;
		margin-left: 0px;
	}
	.right-box-2 {
		width: 64%;
		margin-left: 15px;
		font-size: 14px;
	}
	.div-box-3{
		width: 40%;
		left: 10px;
		height: 280px;
	}
	#line-1-box-4{
		margin-left: 83px !important;
		margin-top: 30px;
	}
	#line-2-box-4{
		margin-left: 139px !important;
	}
	#button-box-4 {
		left: 192px;
		top: 10px;
	}
	.div-box-5{
		left: -18px;
		width: 42%;
	}
	.right-box-5 {
    float: left;
width: 90%;
height: 220px;
margin-top: 20px;
text-align: center;
margin-left: 12px;}
	#width100-2 {
		margin-top: 60px;
	}
	.line-2-div-box-5 {
    text-align: center;
}
	#box-6-main{
		width: 540px;
	}
	.div-box-7{
		width: 176px;
		height: 161px;
		left:0px;
		margin-left: 0px;
	}
	#div-box-7-1 {
    width: 176px;
		left: -10px;
}
	.line-1-div-box-7{
		margin-left: 15px !important;
	}
	.line-2-div-box-7{
		width: 155px;
		margin-left: 15px !important;
	}
	#div-box-7-2{
	padding-left: 1px;
		padding-right: 12px;
	}
	#cotnact {
		margin-top: 70px;}
	#left-contacts {
		width: 100%;
	}
	#left-date-contacts{
		margin-left: 40px;
		padding-top: 5px;
	}
	#right-date-contacts{
		    margin-left: 10px;
	}
	#right-contacts {
    width: 100%;
    margin-top: 20px;}
	#img-box-6-1, #img-box-6-2, #img-box-6-3 ,#img-box-6-4, #strelka-box-6-1, #strelka-box-6-2, #strelka-box-6-3, #img-box-4-1,#img-box-4-2 {
		display: none;
	}
}
@media  (max-width: 544px)
{
	
	.page {
		max-width: 544px;
		min-width:320px;
	min-height: 0px;}
	
	#right-box-main, #seo-box  {
		display: none;
	}
	#left-box-main {
		width: 100%;
		background-image: url("../images/mobila.jpg");
		background-position: top;
		background-size: cover;
	}
	#line-1-left-box, #line-2-left-box{
		min-height: 30px;
		font-size: 45px;
		line-height: 50px;
		text-align: center;
margin-right: 0px !important;
		margin-top: 60px !important;
	}
	#line-2-left-box{
		display:none;
	}
	#line-3-left-box{
		font-size: 42px;
line-height: 40px;
text-align: center;
margin-right: auto !important;
width: 280px;
margin-left: auto !important;
	}
	#line-4-left-box{
		width: 80%;
		margin-left: 10% !important;
	}
	#left-button-main{
		left: 0px;
	}
	.left-box-2 {
		width: 100%;}
	.line-2-right-box-2 {
		display: none;
	}
	.div-box-2 {
    width: 50%;
margin-left: 0px;
margin-top: 20px;
margin-bottom: 20px;
position: relative;
text-align: center;
float: left;
		}
	#box-2-main{
		margin-top: 30px;
		width: 90%;
        margin-left: 5%;
      
	}
	
	.left-img-box-2{
		height: 60px;
		margin-top: 0px;
	}
	.right-box-2{
		margin-left: 8%;
		width: 84%;
	}
	.line-1-right-box-2 {
		line-height: 26px;
		font-size: 14px;
	}
	.div-box-3{
		left: 0px;
		width: 40%;
		margin-left: auto;
		height: 270px;
		min-width: 200px;
		margin-right: auto;
		float: inherit;
	}
	#box-5-main {
    margin-top: 15px;
}
	.div-box-5{
		left: 0px;
margin-left: 5px;
width: 48.8%;
		height: 480px;
	}
	
	.img-div-box-5{
		width: 100%;
		height: 100%;
	}
	.left-box-5{
		width: 100%;
		height: auto;
	}
	.right-box-5 {
		width: 85%;
float: left;
text-align: center;
margin-left: 7.5%;
		margin-top: 20px;
	}
	#width100-2 {
		margin-top: 60px;
	}
	.line-2-div-box-5 {
		text-align: center;
		height: 110px;
	}
	.button-box-5{
		margin-left: 0px;
	}
	#box-6-main{
		width: 100%;
		padding-bottom: 40px;
	}
	.main-p-box {
		width:80%;
		margin-left: 10% !important;
	}
	.div-box-6{
		width: 90%;
height: auto;
padding-bottom: 10px;
text-align: center;
margin-left: 5%;
	}
	.line-2-div-box-6 {
		margin-left: 5% !important;
		width: 90%;
		text-align: center;
}
	.div-box-7, #div-box-7-1 {
    position: relative;
width: 80%;
float: left;
margin-top: 30px;
margin-left: 10%;
left: 0px;
padding-bottom: 10px !important;
height: auto;
		}
	.line-2-div-box-7, .line-1-div-box-7{
		    margin-left: 0px !important;
    text-align: center;
		width: 100%;
	}
	#div-box-7-2{
		border-left: 0px solid #ba9128;
		border-right: 0px solid #ba9128;
		padding-left: 0px;
	}
	
	#img-box-6-1, #img-box-6-2, #img-box-6-3 ,#img-box-6-4, #strelka-box-6-1, #strelka-box-6-2, #strelka-box-6-3, #img-box-4-1,#img-box-4-2 {
		display: none;
	}
	#cotnact {
		margin-top: 50px;}
	#date-contacts{
		width: 420px;
margin-left: auto;
margin-right: auto;
	}
	#left-contacts {
    width: 100%;
		}
	#right-contacts {
		width: 100%;
	height: 250px;
	margin-top: 50px;}
	#left-date-contacts {
		margin-left: 10px;
		width: 180px;
	}
	#right-date-contacts {
    width: 47%;
float: right;
	}
	
	#line-1-box-4{
		font-size: 24px;
margin-left: 10% !important;
width: 80%;
text-align: center;
line-height: 36px;
		margin-top: 40px;
	}
	#line-2-box-4{
		line-height: 18px;
font-size: 24px;
margin-top: 10px;
margin-left: 10% !important;
width: 80%;
text-align: center;}
	#button-box-4{
		margin-top: 20px;
left: 0px;
top: 0px;
margin-bottom: 40px;
	}
	#width100 {
		height: auto;
margin-top: 30px;
text-align: center;
		}
	#box-3-main{
		display: inline-block;
		width: 100%;
	}
	.img-div-box-3 {
    max-width: 140px;}
	
}


@media (min-width: 380px) and (max-width: 544px){
	.div-box-3 {
    width: 45%;
    margin-left: 5px;
    height: 270px;
    min-width: 170px;
	float: left;
	left: 2.9%;}
	.img-div-box-3 {
    max-width: 140px;}
}

@media (max-width: 419px){
	.div-box-5 {
    left: 0px;
    margin-left: auto;
		margin-right: auto;
    width: 230px;
    height: 480px;
		float:none;
}
	#left-date-contacts {
		float: none;
		margin-left: auto;
margin-right: auto;
	}
	#right-date-contacts {
		float: none;
		width: 180px;
		margin-left: auto;
margin-right: auto;
	}
	#date-contacts {
		width: 100%;}
}



/* yandex kassa */

.yandex-kassa .main-p-box {
    padding-bottom: 20px;
}

.yandex-kassa {
    padding-top: 50px;
}
.iframe-kassa {
  width: 423px;  
}


@media (max-width: 450px){
 .iframe-kassa {
  width: 300px; } 
}

/* yandex kassa end */
