/* fonts
------------------------------------------------------------------- */
@font-face{font-family:'ProximaNova';src:url('https://static.tildacdn.com/tild3263-3533-4630-b338-623530316661/ProximaNova-ThinIt.woff') format('woff');font-weight:100;font-style:normal}
@font-face{font-family:'ProximaNova';src:url('https://static.tildacdn.com/tild3137-3537-4236-b966-323662333331/ProximaNova-ThinIt.woff') format('woff');font-weight:300;font-style:normal}
@font-face{font-family:'ProximaNova';src:url('https://static.tildacdn.com/tild3164-3063-4563-b161-373739336438/ProximaNova-Regular.woff') format('woff');font-weight:400;font-style:normal}
@font-face{font-family:'ProximaNova';src:url('https://static.tildacdn.com/tild3235-3036-4132-a465-666334646538/ProximaNova-Semibold.woff') format('woff');font-weight:600;font-style:normal}
@font-face{font-family:'ProximaNova';src:url('https://static.tildacdn.com/tild3535-3763-4165-b463-663538356137/ProximaNova-Black.woff') format('woff');font-weight:700;font-style:normal}
* {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

body{
	margin:0;
}
header{
	background-color: #ffffffc7;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 10%);
	height:86px;
}
.header{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    height: 100%;
    align-items: center;
    max-width: 1150px;
    margin: 0 auto;
}
header .logo{
	color: #353535;
    font-size: 21px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 700;
}
header .work-time{
	display: flex;
	align-items: flex-start;
}
header .work-time p, header .pnone p {
	color: #000000;
    font-size: 12px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
	margin: 0;
}
header .work-time p span, header .pnone p a {
	color: #000000;
    font-size: 11px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 600;
    display: block;
}
header .work-time .icon-time, header .pnone .icon-pnone{
	margin-right: 15px;
	margin-top: 4px;
}
header .pnone{
	display: flex;
    align-items: flex-start;
}
.link-phone{
	text-decoration:none;
}
header .backring-btn .button{
	filter: drop-shadow(0 0 10px #fec53a);
	background-color: #fbd637;
    color: #74571e;
    text-decoration: none;
    font-size: 14px;
    font-family: 'Arial',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-width: 1px;
    border-radius: 20px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    height: 46px;
    display: flex;
    align-items: center;
    width: 176px;
    justify-content: center;
}
header .backring-btn{
    height: 100%;
    width: 236px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: cover;
    background-position: center;
} 
/*.c-goods__item.product-wrapper form.property-form .buy-container {
background: #fec53a;
    filter: drop-shadow(0 0 10px #fec53a);
    border-radius: 15px;
}*/
.main .pan-1{
	width: 100%;
    min-height: 1137px;
    height: 100%;
	position: relative;
	overflow: hidden;
	background-image: url(/uploads/555.png);
}
.main .pan-1 .picture-abs{

    background-repeat: no-repeat;
    background-position: right;
    position: absolute;
    max-width: 907px;
	max-height: 727px;
    width: 100%;
    top: -40px;
    left: 50%;
    bottom: 0;
    background-size: contain;
	
}
.main .pan-1 .pan-1-iner{
	max-width: 1150px;
    margin: 0 auto;
    padding-top: 70px;
}
.main .pan-1 .pan-title{
	color: #000000;
    font-size: 60px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.2;
    font-weight: 700;
    max-width: 600px;
	margin-bottom: 30px;
}
.main .pan-1 .bottom-title{
	color: #000000;
    font-size: 20px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.5;
    font-weight: 400;
    max-width: 430px;
	margin-bottom: 40px;
}
.triggers{
	display:flex;
}
.main .pan-1 .trigger{
	border-radius: 8px;
    background-color: #ffffff45;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 20px 0px rgb(97 97 97 / 10%);
    width: 168px;
    height: 158px;
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
	margin-right: 30px
}
.main .pan-1 .trigger .trigger-text{
	color: #000000;
    font-size: 16px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.3;
    font-weight: 400;
	text-align: center;
}
.form-backring{
	max-width: 1150px;
    margin: 141px auto 0;
	position: relative;
}
.form-backring .back-bottom{
	height: 216px;
    position: absolute;
    box-sizing: border-box;
    display: table;
    width: 100%;
    top: 20px;
    z-index: 1;
	left: -30px;
}
.form-backring .back-top{
	height: 260px;
    z-index: 2;
    position: absolute;
    box-sizing: border-box;
    display: table;
    top: 0;
    width: 100%;
}
.form-backring .back-bottom .back-iner{
	border-radius: 8px;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 20%);
    height: 100%;
	-webkit-transform: rotate(175deg);
    -moz-transform: rotate(175deg);
    transform: rotate(175deg);
	display: none;
}
.form-backring .back-top .back-iner{
	border-radius: 8px;
    background-color: #ffffff78;
    background-position: center center;
    border-color: transparent;
    height: 100%;
    border-style: solid;
    box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 10%);
   /* -webkit-transform: rotate(1deg);
    -moz-transform: rotate(1deg);
    transform: rotate(1deg);*/
}
.form-backring .backring{
	z-index: 3;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
} 
.form-backring .backring .form-title{
	color: #000;
    font-size: 28px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 600;
    text-align: center;
    margin-top: 35px;
}
.form-backring .backring .form-text{
	color: #000;
    font-size: 20px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
    text-align: center;
}
.form-backring .backring .form-iner{
	display: flex;
    justify-content: center;
    margin-top: 10px;
    padding: 0 20px;
    height: 120px;
    align-items: center;
}
.form-backring .backring .form-iner .form-input{
	width: 20%;
    padding-right: 12px;
}
.form-input input{
	color: #000;
    border: 1px solid #c7c7c7;
    background-color: #f9f9f9;
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    font-size: 16px;
    font-weight: 400;
    height: 62px;
    padding: 0 20px;
	width: 100%;
}
.form-backring .backring .form-submit{
	color: #74571e;
    background: #fec53a;
    filter: drop-shadow(0 0 10px #fec53a);
    border-radius: 15px;
    font-weight: 600;
    font-size: 18px;
    width: 220px;
    height: 62px;
    padding: 0 15px;
    display: block;
}
.form-backring .backring .form-button{
    height: 100%;
    width: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: cover;
    background-position: center;
}
.pan-2 .a-pan{
	color: #000;
    font-size: 20px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.5;
    font-weight: 400;
	max-width: 450px;
	margin-bottom: 60px;
}
.pan-2 .b-pan{
	color: #000;
    font-size: 32px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1;
    font-weight: 600;
    max-width: 410px;
	margin-bottom: 60px;
	padding-top: 100px;
}
.pan-2 .c-pan{
	color: #000;
    font-size: 20px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.5;
    font-weight: 400;
	max-width: 560px;
    margin-bottom: 60px;
}
.pan-2-iner{
	width: 40%;
    float: right;
	margin-bottom: 80px;
}
.pan-2{
	position: relative;
	height: 100%;
    width: 100%;
    float: left;
	margin-top: 0px;
}
.pan-2 .picture-abs{
	
    background-repeat: no-repeat;
    background-position: right;
    position: absolute;
    max-width: 50%;
    max-height: 736px;
	height:100%;
    width: 100%;
    top: 0;
    left: 0;
    background-size: contain;
    z-index: -1;
	background-image: url(/uploads/122.png);
}
.pan-2 .d-pan{
	display: flex;
    align-items: center;
	justify-content: center;
    max-width: 350px;
    height: 88px;
	border-radius: 8px;
    background-color: #c14d4d;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 20px 0px rgb(97 97 97 / 10%);
}
.pan-2 .d-pan p{
	color: #000;
    font-size: 20px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 600;
}
.pan-2 .d-pan img{
	margin-right: 15px;
}
.pan-2-bottom{
	width: 100%;
    float: left;
	min-height: 136px;
}
.pan-2-bottom .form-backring{
	margin-top:0;
	display: none;
}
.pan-2-bottom .form-backring .back-bottom{
	height: 402px;
	width: 95%;
	left:0;
}
.pan-2-bottom .form-backring .back-top{
	height: 441px;
}
.pan-2-bottom .form-backring form{
	display: flex;
    flex-wrap: wrap;
    height: 441px;
    padding: 40px 60px;
    align-content: center;
}
.pan-2-bottom .form-backring .a-inr{
	width: 60%;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.pan-2-bottom .form-backring .backring .form-iner{
	width: 40%;
	height: auto;
	flex-direction: column;
}
.pan-2-bottom .form-backring .backring .form-iner .form-input{
	width: 100%;
	margin-bottom: 15px;
	padding-right: 0;
}
.pan-2-bottom .form-backring .backring .form-submit{
	font-weight: 600;
    font-size: 14px;
    width: 100%;
}
.pan-2-bottom .form-backring .backring .form-button{
	background: #fec53a;
    filter: drop-shadow(0 0 10px #fec53a);
    width: 100%;
    border-radius: 15px;
}
.pan-2-bottom .form-backring .backring .form-title{
	text-align: left;
    margin-top: 0;
    margin-bottom: 40px;
}
.pan-2-bottom .form-backring .backring .form-text{
	text-align: left;
}
.pan-3{
	background-image: url(/uploads/79898.png);
	min-height: 963px;
	width: 100%;
    float: left;
	margin-top: -70px;
	position: relative;
}
.pan-3-iner{
	width: 50%;
    float: right;
}
.pan-3-iner{
	width: 50%;
    float: right;
    display: flex;
    height: 963px;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
}
.pan-3-title{
	font-size: 32px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1;
    font-weight: 700;
    max-width: 488px;
    margin-bottom: 90px;
}
.pan-3-title span{
	font-family: 'ProximaNova',Arial,sans-serif;
}
.pan-3 .trigger{
	border-radius: 8px;
    background-color: #7575752b;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    width: 176px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
	margin-right: 15px;
	padding: 10px;
}
.pan-3 .trigger .trigger-text{
	color: #ffffff;
    font-size: 18px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.65;
    font-weight: 400;
    opacity: 0.85;
    text-align: center;
}
.pan-3 .trigger img{
	margin-bottom: 15px;
}
.pan-3 .picture-abs{
	background-image: url(/uploads/55555.png);
    background-repeat: no-repeat;
    background-position: right;
    position: absolute;
    max-width: 85%;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
	bottom:0;
    background-size: contain;
}
.pan-4{
	min-height: 613px;
    width: 100%;
    float: left;
	position: relative;
}
.pan-4-iner{
	max-width: 1150px;
    margin: 0 auto;
    padding-top: 86px;
}
.pan-4-title{
	font-size: 32px;
    line-height: 1;
    font-weight: 700;
    max-width: 471px;
	font-family: 'ProximaNova',Arial,sans-serif;
	margin-bottom: 40px;
}
.pan-4-bottom{
	font-size: 20px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.5;
    font-weight: 400;
    max-width: 612px;
    margin-bottom: 40px;
}
.pan-4-bottom .pre-text{
	margin-bottom: 40px;
}
.pan-4-iner .pan-form{
	border-radius: 8px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
    max-width: 657px;
    padding: 30px 20px;
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
    align-items: center;
}
.pan-4-iner .pre-btn{
	font-size: 20px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
}
.pan-4-iner .pre-btn span{
	display: block;
	margin-bottom: 20px;
}
.pan-4-iner .pre-btn a{
	font-size: 32px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.1;
    font-weight: 700;
}
.pan-4-iner .backring-btn, .pan-6-iner .backring-btn{
	background: #fec53a;
    filter: drop-shadow(0 0 10px #fec53a);
    border-radius: 15px;
    color: #74571e;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 600;
	min-width: 224px;
    height: 60px;
    display: flex;
    justify-content: center;
}
.pan-4 .picture-abs{
    background-image: url(/uploads/2223оо1.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    position: absolute;
    max-width: 50%;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: auto;
}
.pan-5{
	min-height: 850px;
    width: 100%;
    float: left;
	position: relative;
	background-image: url(/uploads/6666666.jpg);
}
.pan-5-iner{
	max-width: 1150px;
    margin: 0 auto;
}
.pan-5-title{
	text-align: center;
    font-size: 32px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1;
    font-weight: 700;
    max-width: 560px;
    margin-top: 40px;
	margin-right: auto;
    margin-left: auto;
}
.pan-5-bottom{
	display: flex;
}
.pan-5-left{
	width: 50%;
	padding-right: 30px;
}
.pan-5-right{
	width: 50%;
	padding-left: 30px;
}
.pan-5-img img{
	max-height: 334px;
}
.pan-5-right .pan-5-img{
	text-align: center;
}
.pan-5-trigger{
	border-radius: 8px;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    padding: 60px 40px 45px;
}
.pan-5-trigger .trigger-line{
	display: flex;
    align-items: center;
	margin-bottom: 15px;
}
.pan-5-trigger .trigger-line img{
	margin-right: 15px;
}
.pan-6{
	min-height: 1128px;
    width: 100%;
    float: left;
    position: relative;
    background-image: url(../images/3_screen.jpg);
	background-size: cover;
}
.pan-6 .picture-abs {
    background-image: url(/uploads/pngwing_3.png);
    background-repeat: no-repeat;
    background-position: left;
    position: absolute;
    max-width: 40%;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
	z-index: 2;
}
.pan-6-iner{
	max-width: 1150px;
    margin: 0 auto;
    padding-top: 130px;
}
.pan-6-title{
	color: #fff;
	font-size: 32px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1;
    font-weight: 700;
	max-width:490px;
	margin-bottom: 80px;
}
.pan-6-grid{
	display: flex;
    flex-wrap: wrap;
    max-width: 720px;
}
.pan-6-grid .grid-item{
	width: calc((100% - 60px)/3);
	border-radius: 8px;
    background-color: #7575752b;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
	margin-right: 20px;
	padding: 15px;
	margin-bottom: 20px;
}
.pan-6 .grid-item-title{
	color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.25;
    font-weight: 600;
	max-width: 160px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.pan-6 .grid-item-owl{
	color: #a5a5a4;
    font-size: 14px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.25;
    font-weight: 400;
    display: flex;
    align-items: center;
    border-width: 1px;
    border-radius: 50px;
    background-color: #343432;
    background-position: center center;
    border-color: #a5a5a4;
    border-style: solid;
	margin-bottom: 10px;
}
.pan-6-bottom{
	margin-top: 80px;
    display: flex;
    flex-wrap: wrap;
	max-width: 720px;
	justify-content: space-between;
    padding-right: 20px;
}
.pan-6-bottom .bottom-left p{
	color: #ffffff;
    font-size: 20px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.2;
    font-weight: 700;
}
.pan-6-iner .backring-btn{
	min-width: 318px;
}
.picture-abs-smal{
	background: url(/uploads/curved-arrow-with-br.svg);
	position: absolute;
    bottom: 245px;
    left: 60%;
    /* top: 0; */
    height: 172px;
    width: 172px;
    max-width: 50%;
    background-repeat: no-repeat;
	z-index: 1;
}
.pan-7 {
    min-height: 750px;
    width: 100%;
    float: left;
    position: relative;
    background-color: ##ffffff;
}

footer .wrapper-back-ring .back-ring-button{
	display:none;
}
.pan-7 .picture-abs{
	background-image:url('/uploads/340-3406804_blue-bmw.png');
	background-repeat: no-repeat;
    background-position: right;
    position: absolute;
    max-width: 40%;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    background-size: cover;
}
.pan-7-iner{
	width: 60%;
    float: right;
    display: flex;
    flex-wrap: wrap;
    margin-top: 130px;
}
.pan-7-title{
	color: #000000;
    font-size: 32px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1;
    font-weight: 700;
    max-width: 560px;
    margin-bottom: 40px;
}
.pan-7-text{
	color: #000000;
    font-size: 20px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.6;
    font-weight: 400;
    margin-bottom: 40px;
	max-width: 780px;
}
.pan-7-trigger .trigger-item span{
	color: #000000;
    font-size: 16px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.3;
    font-weight: 400;
	margin-left: 15px;
}
.pan-7-trigger{
	display: flex;
    flex-wrap: wrap;
	max-width: 780px;
}
.pan-7-trigger .trigger-item{
	border-radius: 8px;
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    margin-right: 20px;
	width: calc((100% - 60px)/3);
	display: flex;
    padding: 20px 25px;
}
.pan-7-bottom .backring-btn{
	background: #fec53a;
    filter: drop-shadow(0 0 10px #fec53a);
    border-radius: 20px;
    color: #74571e;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 600;
    min-width: 224px;
    height: 60px;
    display: flex;
    justify-content: center;
    margin-top: 60px;
}
.pan-8 {
    min-height: 750px;
    width: 100%;
    float: left;
    position: relative;
    background-color: ##ffffff;
}

.pan-8 .picture-abs{
	background-image: url(/uploads/88888888888888.png);
	background-repeat: no-repeat;
    background-position: left;
    position: absolute;
    max-width: 40%;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
}
.pan-8-iner{
    max-width: 1150px;
    margin: 0 auto;
    margin-top: 130px;
}
.pan-8-title{
	color: #000000;
    font-size: 32px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1;
    font-weight: 700;
    max-width: 400px;
    margin-bottom: 40px;
}
.pan-8-text{
	color: #000000;
    font-size: 20px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.6;
    font-weight: 400;
    margin-bottom: 40px;
	max-width: 590px;
}
.pan-8-trigger .trigger-item span{
	color: #000000;
    font-size: 16px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.3;
    font-weight: 400;
	margin-left: 15px;
}
.pan-8-trigger{
	display: flex;
    flex-wrap: wrap;
	max-width: 630px;
}
.pan-8-trigger .trigger-item{
	border-radius: 8px;
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    margin-right: 20px;
	width: calc((100% - 60px)/3);
	display: flex;
    padding: 20px 25px;
}
.pan-8-bottom .backring-btn{
	background: #fec53a;
    filter: drop-shadow(0 0 10px #fec53a);
    border-radius: 20px;
    color: #74571e;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 600;
    min-width: 224px;
    height: 60px;
    display: flex;
    justify-content: center;
    margin-top: 60px;
	max-width: 300px;
}
.pan-9{
	min-height: 850px;
    width: 100%;
    float: left;
    position: relative;
    background-image: url(../images/3_screen.jpg);
	background-size: cover;
	overflow: hidden;
}
.pan-9 .picture-abs {
    background-image: url(/uploads/авто-removebg-preview.png); 
    background-repeat: no-repeat;
    background-position: left bottom;
    position: absolute;
    max-width: 40%;
    height: 100%;
    width: 100%;
    top: 20px;
    right: 0;
    bottom: 0;
    background-size: contain;
	z-index: 2;
	-webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    transform: rotate(2deg);
}
.pan-9-iner{
	max-width: 1150px;
    margin: 0 auto;
    padding-top: 130px;
}
.pan-9-title{
	color: #fff;
	font-size: 32px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1;
    font-weight: 700;
	max-width:490px;
	margin-bottom: 40px;
}
.pan-9-grid{
	display: flex;
    flex-wrap: wrap;
    max-width: 720px;
	width: 50%;
}
.pan-9-grid .grid-item{
	width: calc((100% - 40px)/2);
	border-radius: 8px;
    background-color: #7575752b;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
	margin-right: 20px;
	padding: 15px;
	margin-bottom: 20px;
}
.pan-9-grid .grid-item span{
	color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.25;
    font-weight: 400;
}
.pan-9 .grid-item-title{
	color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.25;
    font-weight: 600;
	max-width: 160px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.pan-9 .grid-item-owl{
	color: #a5a5a4;
    font-size: 14px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.25;
    font-weight: 400;
    display: flex;
    align-items: center;
    border-width: 1px;
    border-radius: 50px;
    background-color: #343432;
    background-position: center center;
    border-color: #a5a5a4;
    border-style: solid;
	margin-bottom: 10px;
}
.pan-9-bottom{
	margin-top: 40px;
    display: flex;
    flex-wrap: wrap;
	max-width: 720px;
	justify-content: space-between;
    padding-right: 20px;
	position: relative;
}
.pan-9-bottom .bottom-left p{
	color: #ffffff;
    font-size: 20px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.2;
    font-weight: 700;
	
}
.pan-9-iner .backring-btn{
	min-width: 318px;
}
.pan-9-bottom .backring-btn {
    background: #fec53a;
    filter: drop-shadow(0 0 10px #fec53a);
    border-radius: 20px;
    color: #74571e;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 600;
    min-width: 224px;
    height: 60px;
    display: flex;
    justify-content: center;
    max-width: 322px;
    width: 100%;
}
.pan-9-bottom .picture-abs-smal{
	bottom: -55px;
    left: 50%;
}
.pan-10{
	min-height: 880px;
	width: 100%;
    float: left;
}
.pan-10-title{
	color: #000000;
    font-size: 32px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1;
    font-weight: 700;
	max-width: 610px;
    text-align: center;
    margin: 80px auto 0;
}
.pan-10-middle .center-image{
	max-width: 415px;
    margin: 0 auto;
    margin-top: 40px;
	position: relative;
}
.pan-10-middle{
	position:relative;
}
.pan-10-middle .image-lable{
	display: flex;
	position: absolute;
	max-width: 210px;
    width: 100%;
	align-items: center;
}
.pan-10-middle .image-lable img{
	margin-right: 15px;
}
.pan-10-middle .image-lable span{
	color: #000000;
    font-size: 18px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.15;
}

.image-lable.lb-1{
	top: 0;
    right: 100%;
}
.image-lable.lb-2{
	top: 50%;
    right: 110%;
}
.image-lable.lb-3{
	bottom:0;
    right: 100%;
}
.image-lable.lb-4{
	top: 0;
    left: 100%;
}
.image-lable.lb-5{
	top: 50%;
    left: 110%;
}
.image-lable.lb-6{
	bottom: 0;
    left: 100%;
}
.image-lable.lb-1 img,.image-lable.lb-2 img,.image-lable.lb-3 img{
	order: 2;
	margin-right: 0;
    margin-left: 15px;
}
.pan-10-bottom .backring-btn {
    background: #fec53a;
    filter: drop-shadow(0 0 10px #fec53a);
    border-radius: 20px;
    color: #74571e;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 600;
    min-width: 224px;
    height: 60px;
    display: flex;
    justify-content: center;
    max-width: 322px;
    width: 100%;
	margin: 0 auto;
    margin-top: 60px;
}
.pan-11{
	background-color: #fbfbfb;
    min-height: 835px;
    width: 100%;
    float: left;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-stage .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}
.pan-11-title{
	font-size: 42px;
    line-height: 1.23;
    font-family: 'ProximaNova',Arial,sans-serif;
    font-weight: 600;
    color: #000;
    margin-top: 130px;
    text-align: center;
    margin-bottom: 80px;
}
.pan-11 .gallery-item{
	max-width: 1160px;
    margin: 0 auto;
    background-color: #ffffff;
    display: flex;
}
.gallery-item .item-text{
	padding: 60px 20px;
}
.gallery-item .item-text .item-top{
	font-size: 20px;
    line-height: 1.55;
    font-family: 'ProximaNova',Arial,sans-serif;
    font-weight: 300;
    color: #000;
	margin-bottom: 30px;
}
.gallery-item .item-text .item-name{
	font-size: 32px;
    font-family: 'ProximaNova';
    line-height: 1.35;
    font-weight: 600;
    color: #000;
}
.gallery-item .item-text .item-name-bottom{
	font-size: 14px;
    line-height: 1.55;
    font-family: 'ProximaNova',Arial,sans-serif;
    font-weight: 300;
    color: #000;
}
.gallery-item .item-img{
	-webkit-box-flex: 0;
    -webkit-flex: 0 0 400px;
    -ms-flex: 0 0 400px;
    flex: 0 0 400px;
    min-height: 360px;
}
.gallery-item .item-img img{
	object-fit: cover;
    width: 100%;
    height: 100%;
}
.c-carousel__arrow {
    font-size: 26px;
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    margin: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #422079;
    text-decoration: none;
    outline: 0;
	border-radius: 50%;
    border: none;
}
.mg-gallery-list{
	position: relative;
}
.c-carousel__arrow--left{
	left: -90px;
	-webkit-transform: translate(-5%,-5%) rotate(180deg);
    -moz-transform: translate(-5%,-5%) rotate(180deg);
    -o-transform: translate(-5%,-5%) rotate(180deg);
    transform: translate(-5%,-5%) rotate(180deg);
}
.pan-11 .owl-nav .owl-next .c-carousel__arrow--right{
	right: 0px;
}
.c-carousel__arrow--right{
	right: -90px;
	-webkit-transform: translate(-5%,-5%);
    -moz-transform: translate(-5%,-5%);
    -o-transform: translate(-5%,-5%);
    transform: translate(-5%,-5%);
}
.c-carousel__arrow svg{
	width: 9px;
}
.owl-dots{
	text-align: center;
    position: relative;
    z-index: 15;
    padding: 16px 0 0;
    width: 100%;
    font-size: 0;
    margin-top: 20px;
}
.owl-dot{
	display: inline-block;
    padding: 10px 5px;
    cursor: pointer;
}
.owl-dot span{
	width: 6px;
    height: 6px;
    background-color: #adadad;
    border-radius: 100px;
    display: block;
}
.owl-dot.active span{
	background-color: #222;
}
.pan-12{
	min-height: 654px;
    width: 100%;
    float: left;
	position: relative;
	background-image: url(/uploads/3699fbbfdf7981b44f225d8315e51177.jpg);
}
.pan-12 .picture-abs {
    background-image: url(/uploads/122.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    position: absolute;
    max-width: 40%;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: contain;
}
.pan-12-iner{
	max-width: 1150px;
    margin: 0 auto;
    padding-top: 130px;
}
.form-bottom{
	max-width: 532px;
    border-radius: 8px;
    background-color: #ffffff75;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    display: flex;
    justify-content: center;
    padding: 40px 0;
}
.form-bottom .form-title{
	color: #000000;
    font-size: 28px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.1;
    font-weight: 600;
	max-width: 270px;
	text-align: center;
    margin-bottom: 20px;
}
.form-bottom .form-text{
	color: #000000;
    font-size: 16px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.1;
    font-weight: 400;
    margin-bottom: 40px;
	width: 100%;
    text-align: center;
}
.form-bottom .backring{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.form-bottom .form-iner{
	width: 270px;
}
.form-bottom .form-input{
	margin-bottom: 15px;
}
.form-bottom .form-button{
	background: #fec53a;
    filter: drop-shadow(0 0 10px #fec53a);
    border-radius: 20px;
    color: #74571e;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 600;
    min-width: 224px;
    height: 60px;
    display: flex;
    justify-content: center;
    max-width: 322px;
    width: 100%;
    margin: 0 auto;
}
footer{
	min-height: 92px;
    width: 100%;
    float: left;
	box-shadow: 0px 5px 13px 0px rgb(0 0 0 / 10%);
	display: flex;
    justify-content: center;
    align-items: center;
}
.footer-logo{
	color: #cccccc;
    font-size: 21px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 600;
	position: absolute;
    left: 0;
}
.footer-logo .slogan{
	font-size: 14px;
    font-weight: 400;
    display: block;
}
.polic{
	color: #cccccc;
    font-size: 14px;
    font-family: 'ProximaNova',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;
	text-align: center;
}
.footer-iner{
	display: flex;
    max-width: 1150px;
    margin: 0 auto;
    position: relative;
    justify-content: center;
	width: 100%;
}
.content-modal-back-ring h1{
	text-align: center;
}	

@media (max-width: 1550px){
	.triggers {
    flex-wrap: wrap;
}
.pan-3-iner {
    width: 55%;
}
}
@media (max-width: 1400px){
.c-carousel__arrow--right {
    right: 0px;
}
}
@media (max-width: 1200px){
.pan-4 .picture-abs {
    background-size: 80%;
}
}
@media (max-width: 1250px){
.carousel_content {
    display: flex;
    max-width: 70%;
    flex-wrap: wrap;
}
.c-carousel__arrow--right {
    right: -30px;
}
.form-bottom {
    margin-left: 20px;
}
.main .pan-1 .pan-1-iner {
    margin-left: 35px;
}
.pan-4-iner{
	 margin-left: 35px;
}
.pan-8-iner{
	 margin-left: 35px;
}
.pan-8 .picture-abs{
	z-index:-5;
}
.pan-4 .picture-abs{
	z-index:-5;
}
.c-goods__item.product-wrapper form.property-form .buy-container {
    height: 40px;
}
.c-goods__item.product-wrapper form.property-form .buy-container .c-buy__buttons a {
    font-size: 16px;
}
.c-goods__price--current {
    font-size: 20px;
}
}
@media (max-width: 1070px){
	.c-carousel__arrow--right {
    right: -60px;
}
.pan-4 .picture-abs {
    display:none;
}
	.c-goods__item.product-wrapper form.property-form .buy-container .c-buy__buttons a {
    font-size: 14px;
}
.pan-12 .picture-abs{
	z-index:-5;
}
.pan-12{
	z-index:-5;
}
.gallery-item .item-text .item-top {
    font-size: 16px;
}
.pan-2 .c-pan {
    font-size: 16px;
}
.pan-5-trigger .trigger-iner {
font-size: 14px;
}

}
@media (max-width: 730px){
header .backring-btn {
    width: 20%;
}
header .work-time {
    margin-right: 10px;
}
}


@media (max-width: 623px){
	.triggers{
		flex-wrap: wrap;
		justify-content: center;
	}
	.main .pan-1 .trigger:nth-child(2){
		display:none;
	}
	.pan-10-middle .center-image{
		max-width: 256px;
		margin: 40px 0;
		margin-left: -40px;
	}
	.pan-10-middle .image-lable span{
		font-size: 14px;
	}
	.pan-7-trigger .trigger-item{
		width: 100%;
	}
	header .logo{
		margin-left: 10px;
	}
	header .work-time{
		display: none;
	}
	header .backring-btn{
		display:none;
	}
	header .pnone p span{
		display:none;
	}
	header .pnone{
		align-items: center;
	}
	header .pnone .icon-pnone{
		width:25px;
	}
	.main .pan-1 .picture-abs{
		order: 3;
		height: 356px;
		left: 0;
		position: relative;
	}
	.main .pan-1 .pan-title{
		font-size: 25px;
		text-align: center;
		margin-bottom: 20px;
	}
	.main .pan-1 .bottom-title{
		font-size: 16px;
		text-align: center;
		margin-bottom: 5px;
	}
	.form-backring .backring .form-title{
		font-size: 18px;
	}
	.form-backring .backring .form-text{
		font-size: 16px;
	}
	.form-backring .backring .form-iner{
		flex-wrap: wrap;
		flex-direction: column;
		height: auto;
	}
	.form-backring .backring .form-iner .form-input{
		width: 260px;
		padding-right: 0;
		margin-bottom: 10px;
	}
	.form-backring .backring .form-button{
		width: 240px;
		background-size: inherit;
	}
	.form-backring .backring .form-submit{
		font-size: 16px;
		padding: 0;
	}
	.form-backring .back-top{
		height: 485px;
	}
	.form-backring .back-bottom{
		height: 480px;
	}
	.form-backring{
		width: 100%;
		height: 460px;
	}
	.main .pan-1{
		display: flex;
		flex-wrap: wrap;
	}
	.pan-2{
		margin-top: 20px;
		display: flex;
		flex-wrap: wrap;
	}
	.pan-2-iner{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		order: 1;
	}
	.pan-2 .a-pan{
		font-size: 14px;
		max-width: 271px;
		margin-bottom: 20px;
	}
	.pan-2 .b-pan{
		font-size: 20px;
		max-width: 270px;
		margin-bottom: 20px;
	}
	.pan-2 .c-pan{
		font-size: 14px;
		max-width: 270px;
		margin-bottom: 30px;
	}
	.pan-2 .d-pan{
		max-width: 240px;
		height: 51px;
		width: 100%;
	}
	.pan-2 .d-pan img{
		width: 27px;
	}
	.pan-2 .d-pan p{
		font-size: 16px;
	}
	.pan-2 .picture-abs{
		order: 2;
		position: relative;
		height: 317px;
		max-width: 100%;
	}
	.pan-2-bottom{
		order: 3;
	}
	.pan-2-bottom .form-backring form{
		height: auto;
		flex-direction: column;
		padding: 40px 0;
		align-items: center;
	}
	.pan-2-bottom .form-backring .backring .form-title{
		margin-bottom: 20px;
		text-align: center;
	}
	.pan-2-bottom .form-backring .backring .form-text {
		text-align: center;
		font-size: 14px;
	}
	.pan-2-bottom .form-backring .backring .form-iner{
		width: 100%;
	}
	.form-input input{
		height: 57px;
	}
	.pan-2-bottom .form-backring .back-top {
		height: 565px;
	}
	.pan-2-bottom .form-backring .back-bottom {
		height: 555px;
		width: 95%;
		left: 0;
	}
	.pan-2-bottom .form-backring{
		height: 620px;
	}
	.pan-2-bottom .form-backring .backring .form-iner .form-input{
		text-align: center;
	}
	.pan-2-bottom .form-input input{
		max-width: 320px;
	}
	.pan-2-bottom .form-backring .backring .form-button{
		max-width: 320px;
	}
	.pan-3-iner{
		width: 100%;
		justify-content: center;
		align-content: normal;
		padding: 65px 0 0;
		height: auto;
		order: 1;
	}
	.pan-3-title{
		font-size: 20px;
		margin-bottom: 20px;
		max-width: 300px;
	}
	.pan-3 .trigger{
		width: 266px;
		margin-bottom: 10px;
		margin-right: 0;
		flex-wrap: nowrap
	}
	.pan-3 .trigger img{
		width: 42px;
	}
	.pan-3 .trigger .trigger-text{
		text-align: left;
		margin-left: 15px;
	}
	.pan-3 .picture-abs{
		position: relative;
		max-width: 100%;
		order: 2;
		height: 300px;
	}
	.pan-3{
		display: flex;
		flex-wrap: wrap;
	}
	.pan-4-iner{
		padding-top: 30px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.pan-4-title{
		font-size: 20px;
		max-width: 301px;
		margin-bottom: 30px;
		text-align: center;
	}
	.pan-4-bottom .pre-text {
		margin-bottom: 30px;
		text-align: center;
		font-size: 14px;
		max-width: 301px;
	}
	.pan-4-bottom{
		text-align: center;
	}
	.pan-4 .picture-abs{
		display: none;
	}
	.pan-4-iner .pan-form{
		justify-content: center;
	}
	.pan-4-iner .pre-btn{
		font-size: 14px;
		text-align: center;
		margin-bottom: 20px;
	}
	.pan-4-iner .pre-btn span {
		margin-bottom: 5px;
		font-family: 'ProximaNova',Arial,sans-serif;
		line-height: 1.55;
		font-weight: 400;
	}
	.pan-4-iner .pre-btn a{
		font-size: 16px;
	}
	.pan-4{
		min-height: 510px;
	}
	.pan-5-title{
		font-size: 20px;
		max-width: 280px;
	}
	.pan-5-bottom {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.pan-5-left {
		width: 100%;
		max-width: 320px;
		margin: 0 auto;
		padding-right: 0;
	}
	.pan-5-trigger .tn-atom{
		font-size: 14px;
	}
	.pan-5-trigger{
		padding: 5px 10px 5px;
		margin-bottom: 20px;
	}
	.pan-5-right {
		width: 100%;
		max-width: 320px;
		margin: 0 auto;
		padding-left: 0;
	}
	.pan-6-iner{
		padding-top: 40px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		order: 1;
	}
	.pan-6-title{
		font-size: 20px;
		max-width: 280px;
		margin-bottom: 40px;
	}
	.pan-6-grid{
		justify-content: center;
	}
	.pan-6-grid .grid-item{
		max-width: 146px;
		margin-right: 5px;
		width:calc((100% - 5px)/2)
	}
	.pan-6-grid .grid-item:nth-child(2n){
		margin-right:0;
	}
	.pan-6-grid .grid-item-pic{
		width: 32px;
	}
	.pan-6 .grid-item-title{
		font-size: 14px;
	}
	.pan-6-bottom{
		margin-top: 10px;
		justify-content: center;
		padding-right: 0;
	}
	.pan-6-bottom .bottom-left p{
		font-size: 14px;
	}
	.pan-6-bottom .bottom-left{
		margin-bottom: 40px;
	}
	.pan-6-iner .backring-btn{
		min-width: 258px;
		font-size: 14px;
		height: 50px;
	}
	.pan-6{
		display: flex;
		flex-wrap: wrap;
	}
	.picture-abs-smal{
		display:none;
	}
	.pan-6 .picture-abs{
		position: relative;
		max-width: 100%;
		order: 3;
		height: 295px;
		margin-top: 20px;
	}
	.pan-7-iner{
		width: 100%;
		margin-top: 15px;
		justify-content: center;
		order: 1;
	}
	.pan-7-title{
		font-size: 20px;
		max-width: 240px;
		margin-bottom:30px;
	}
	.pan-7-text{
		font-size: 14px;
		max-width: 240px;
		margin-bottom: 30px;
	}
	.pan-7-trigger{
		max-width: 273px;
	}
	.pan-7-trigger .trigger-item{
		padding: 20px 15px;
		margin-bottom: 15px;
	}
	.pan-7-trigger .trigger-item img{
		width:36px;
	}
	.pan-7-bottom .backring-btn{
		margin-top: 30px;
	}
	.pan-7{
		display: flex;
		flex-wrap: wrap;
	}
	.pan-7 .picture-abs{
		height: 310px;
		max-width: 100%;
		height: 310px;
		order: 2;
		margin-top: 20px;
		position:relative;
	}
	.pan-8{
		display: flex;
		flex-wrap: wrap;
		min-height: auto;
	}
	.pan-8-iner{
		margin-top: 30px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		order: 1;
	}
	.pan-8-title{
		font-size: 20px;
		max-width: 270px;
		margin-bottom: 20px;
	}
	.pan-8-text{
		font-size: 14px;
		max-width: 270px;
		margin-bottom: 20px;
	}
	.pan-8-trigger{
		flex-direction: column;
		width: 270px;
	}
	.pan-8-trigger .trigger-item{
		margin-right: 0;
		margin-bottom: 10px;
		width: 100%;
		align-items: center;
	}
	.pan-8-bottom .backring-btn{
		margin-top: 30px;
		min-width: 270px;
		height: 60px;
	}
	.pan-8 .picture-abs{
		position: relative;
		order: 2;
		max-width: 100%;
		height: 275px;
		margin-top: 30px;
	}
	.pan-9{
		min-height: auto;
		display: flex;
		flex-wrap: wrap;
	}
	.pan-9-iner{
		padding-top: 30px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		flex-direction: column;
		align-items: center;
		order: 1;
	}
	.pan-9-title{
		font-size: 20px;
		max-width: 221px;
	}
	.pan-9-grid{
		max-width: 271px;
		width: 100%;
	}
	.pan-9-grid .grid-item{
		width: 100%;
		margin-right: 0;
		display: flex;
	}
	.pan-9-grid .grid-item .grid-item-pic{
		width: 42px;
		margin-right: 10px;
	}
	.pan-9-grid .grid-item span{
		font-size: 12px;
	}
	.pan-9 .grid-item-title{
		margin-top: 0;
		margin-bottom: 0;
	}
	.pan-9-bottom{
		margin-top: 20px;
		width: 100%;
		padding-right: 0;
	}
	.pan-9 .picture-abs{
		position: relative;
		order: 2;
		max-width: 100%;
		height: 300px;
	}
	.pan-10-title{
		font-size: 20px;
		max-width: 310px;
		margin: 40px auto 0;
	}
	.pan-10-middle .image-lable img{
		width: 20px;
	}
	.image-lable.lb-1 img, .image-lable.lb-2 img, .image-lable.lb-3 img {
		order: 1;
		margin-right: 15px;
		margin-left: 0;
	}
	.image-lable.lb-1 span, .image-lable.lb-2 span, .image-lable.lb-3 span {
		order: 2;
	}
	.image-lable.lb-1 {
		top: -20px;
		right: 0;
		left: 80%;
	}
	.image-lable.lb-2 {
		top: 30px;
		right: 0;
		left: 100%;
	}
	.image-lable.lb-3 {
		bottom: auto;
		top: 70px;
		left: 110%;
		right: 0;
	}
	.image-lable.lb-4 {
		top: 120px;
		left: 110%;
	}
	.image-lable.lb-5 {
		top: 175px;
		left: 105%;
	}
	.image-lable.lb-6 {
		bottom: 0;
		left: 90%;
	}
	.pan-10{
		min-height: auto;
		padding-bottom: 20px;
	}
	.pan-11-title{
		font-size: 26px;
		margin-top: 90px;
		margin-bottom: 40px;
	}
	.pan-11 .gallery-item{
		flex-direction: column;
		align-items: center;
	}
	.pan-11 .gallery-item{
		max-width: 347px;
	}
	.gallery-item .item-text .item-top{
		font-size: 16px;
		margin-bottom: 20px;
	}
	.gallery-item .item-text .item-name{
		font-size: 12px;
	}
	.gallery-item .item-text .item-name-bottom{
		font-size: 12px;
	}
	.c-carousel__arrow{
		width: 26px;
		height: 26px;
	}
	.c-carousel__arrow svg {
		width: 6px;
	}
	.pan-11{
		min-height: auto;
	}
	.gallery-item .item-text{
		padding: 20px 20px;
	}
	.owl-dots{
		padding: 0;
		margin-top: 0;
	}
	.pan-12 .picture-abs{
		background-position: center bottom;
		position: relative;
		max-width: 100%;
		height: 300px;
	}
	.pan-12-iner{
		padding-top: 0;
	}
	.form-bottom{
		max-width: 310px;
		margin: 0 auto;
		padding: 20px 0;
	}
	.form-bottom .form-title{
		font-size: 18px;
	}
	.form-bottom .form-text{
		margin-bottom: 20px;
	}
	.footer-logo{
		font-size: 10px;
		left: 10px;
	}
	.footer-logo .slogan{
		font-size: 10px;
	}
	.polic{
		font-size: 10px;
	}
	.footer-iner{
		justify-content: flex-end;
		padding-right: 10px;
	}
	.main .pan-1 {
    max-height: 0px;
	}
}
@media (max-width: 480px){

.main .pan-1 {
    background-position: right;
}
}
@media (max-width: 520px){
	.pan-4-iner {
    margin-left: 0px;
}
}
@media (max-width: 520px){
.c-carousel__title--span {
    font-size: 20px;
}
}
@media (max-width: 500px){
.pan-4-iner .pan-form {
    margin-right: 10px;
}
}
@media (max-width: 430px){
.pan-11-title {
    font-size: 22px;
	}
	.main .pan-1 .trigger{
		width: 137px;
	}
	.main .pan-1 .trigger:last-child{
		margin-right: 0;
	}
	.main .pan-1 .pan-1-iner {
    margin-left: 0px;
}
}
@media (max-width: 395px){
	
	.pan-2-bottom .form-backring .back-bottom{
		height: 633px;
		width: 90%;
	}
	.pan-2-bottom .form-backring .back-top {
		height: 638px;
	}
	.pan-3-iner{
		
	}
	.pan-4-iner .pan-form{
		max-width: 310px;
	}
	.pan-10-middle .center-image{
		margin-left: -27%;
	}
	.pan-10-middle .image-lable{
		max-width: 165px;
	}
}
@media (max-width: 365px){
	.pan-10-middle .center-image {
		margin-left: -35%;
	}
	.pan-10-middle .center-image{
		max-width: 249px;
	}
}
@media (max-width: 339px){
.form-backring {
    margin: 100px auto 0;
}
header .logo {
    width: 50%;
    margin-left: 0px; 
}

}
.pan-5-left .pan-5-img {
text-align: center;
}
