body{
	padding: 0;
	margin: 0;
	background: #fff;
    color: #3c3c3c;
	padding: 0;
	margin: 0;
	font-family: 'Roboto';}
.amber-pokupka.dop-info{
    padding: 20px 0px;
    text-align: left;

}
@media screen and (max-width: 570px){
    .amber-pokupka.book-pokupka p{
        height: auto;
        min-height: auto!important;
    }
}

.amber-pokupka.book-pokupka p{
    width: 248px;
    min-height: 465px;
    position: relative;
}
.amber-pokupka.book-pokupka p a,
.amber-pokupka.book-pokupka p span,
.amber-pokupka.book-pokupka p i{
    width: 100%;
    float: left;

}
.amber-pokupka.book-pokupka p i{
}
.amber-pokupka.dop-info p{
    width: 100%;
    font-size: 18px;
    text-align: left;
    margin-bottom: 10px;
}
.amber-pokupka.dop-info li{
    font-size: 18px;
}
.page-text-slide h4 {
	color: #fff;
	font-size: 26px;
	text-align: center;
	margin: 0px 0px 10px;
}

a.social-mail {
	width: 100%;
	float: left;
	margin: 10px 0px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

a.social {
	width: 20%;
    margin: 0px 2.5%;
	float: left;
	padding: 10px;
	box-sizing: border-box;
	cursor: pointer;
}
a.social img{
	width: 90%;
	float: left;
}


p{margin: 0; padding: 0;}
img{border: none;}
i, em{font-style: normal;}
a{text-decoration: none;color:#3c3c3c;;}
h2{
	color: #000;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	font-family: 'IBMP Bold';
	margin: 0;
	padding:48px 0 40px 0;}

.clearfix{clear: both;}

header{
	text-align: right;
	display: block;
	max-width: 1240px;
	margin: 0 auto;
    padding:28px 0 24px 0;}

header .logotip{display: inline-block; float: left;}
header a{text-decoration: none;}

header .logo {
	font-family: 'Chevin Pro ExtraBold';
	color: #e37e1c;
	font-size: 24px;
    line-height: 60px;
    padding: 0 18px 0 44px;
    background: url(images/logo.png) no-repeat 1% 57%;}

header .logotip span{
	font-size: 18px;
	font-weight: 500;
    padding-right: 5px;}

header .contact-mob{display: none;}

header .contact{
	display: inline-block;
	text-align: right;
	font-weight: 500;
	margin-top: 5px;}

header .contact span{
	display: inline-block;
	padding-left: 35px;
	line-height: 23px;}

header .contact .span1{background: url(images/rus.png) no-repeat 5% 40%;}
header .contact .span2{background: url(images/mail.png) no-repeat 9% 40%;}
header .contact .span3{background: url(images/mail.png) no-repeat 5% 40%;}
header .contact .span4{background: url(images/rus.png) no-repeat 4% 40%;float: left;}
header .contact .span5{background: url(images/viber.png) no-repeat;padding-left:55px;}
header .contact .span4,.contact .span5{margin-top: 13px;}

header .contact span a, header .contact span a:active,header .contact span a:hover,
header .contact span a:visited,header .contact span a:focus,
.cont-form .cont-text-mob a,.cont-form .cont-text-mob a:active,.cont-form .cont-text-mob a:hover,
.cont-form .cont-text-mob a:focus,.cont-form .cont-text-mob a:visited,
.cont-form .cont-text a,.cont-form .cont-text a:active,.cont-form .cont-text a:hover,
.cont-form .cont-text a:focus,.cont-form .cont-text a:visited
	{text-decoration: none; color: inherit;}

#nav-mob{display: none;}
nav{
	font-weight: bold;
	display: block;
	text-align: center;
	width: 100%;
	padding: 15px 0;
	behavior: url(images/pie.htc);
	background: linear-gradient(to bottom, #ececec,#f7f7f7,#f7f7f7,#f7f7f7, #f7f7f7, #f7f7f7);}

nav a{
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 13px;
	color: #3c3c3c;
	margin-right: 6%;}

nav a:last-child{margin-right: 0;}

.slide{
	height: 460px;
	width: 100%;
	background-color: #191412;
	background-repeat: no-repeat;
	background-image: url(images/slide.jpg);
	background-position: center;}

.slide p{
	text-transform: uppercase;
	text-align: center;
	padding-top: 140px;
	margin:0;
	color: #fff;
	font-family: 'IBMP Bold';
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 50px;
	line-height: 72px;}

/*--------блок ПРЕИМУЩЕСТВА И 1-ая ФОРМА----*/

.strelki,.strelka1,.strelka2,.preim-page-mob h2,.page-textplus{display: none;}
.preim{max-width: 1070px; text-align: right; margin:0 auto;}

.preim .textplus {
	float: left;
	max-width: 50%;
	display: inline-block;
	text-align: left;
    margin-top: 15px;}

.preim .textplus p{display: block; margin:0 0 40px 0;padding:0;}
.preim .textplus p img{display:inline-block; margin-right:25px;}

.preim .textplus p span{
	max-width: 80%;
	display: inline-block;
	vertical-align: top;
	font-weight: 500;
	font-size: 21px;
	letter-spacing: 2px;}

.preim .textplus .plus2,.textplus .plus3{margin-top: 20px;}
.preim .textplus .plus5{margin-top: 10px;}

/*-------------------ФОРМА 1-----------*/
.razmerfoto{
	position: relative;
	font-size: 10px;
	color: #868989;
	letter-spacing: 1px;
	line-height: 1em;
	text-align: right;
	}

.form-wp,.form form .form-file,.form form .form-otpr,.form-wp .pometka,
.page-form-wp,.page-form form .form-file,
.page-form form .form-otpr,.page-form-wp .pometka{
	display: inline-block;}

.form,.page-form{border-radius:4px; behavior: url(images/pie.htc);
	background-color:#f3f3f3; padding:0 4%;}

.form-wp, .form, .form p,
.page-form-wp, .page-form, .page-form p{text-align: center;}

.form p span,.form form input,.form form .button,
.page-form p span,.page-form form input,.page-form form textarea,
.page-form form .button{display: block;}

.form p span,.form form .button i,.form-wp .pometka,
.page-form p span,.page-form form .button i,.page-form-wp .pometka{letter-spacing: 1px;}

.form p span:first-child,
.page-form p span:first-child{
	padding: 28px 0 18px 0;
	font-size: 22px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;}

.form p span:last-child,
.page-form p span:last-child{font-size:16px; padding-bottom:18px;}

.form form {max-width: 357px;}
.form form input,
.page-form form input,.page-form form textarea{
	width: 86%;
	margin:0 auto 11px auto;
	padding: 11px 5px 11px 20px;
	border-radius: 5px;
	behavior: url(images/pie.htc);
	border: 1px solid #d0d0d0;
	font-family: 'Roboto';
	font-size: 14px;
	color: #181818;
	letter-spacing: 2px;}

.form form .button, .page-form form .button{
	text-align:right; width:97%;}

.form form .form-file,.page-form form .form-file{
	width: 130px;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	box-shadow: inset 0 0 7px 1px #cccbcb;
	color:#565656;
    letter-spacing: normal;
	border-radius: 5px;
	display: inline-block;
	text-align: center;}

.form-file>span {
	font-size:14px;}

.form form .form-otpr,.page-form form .form-otpr{
	width: 160px;
	padding: 12px 5px;
	margin-bottom: 20px;
	margin-top: 10px;
	color:#fff;
	font-weight: bold;
	background-color: #e85338;
    letter-spacing: normal;}

.form form .button i,.page-form form .button i{
	margin-right: 14%;
	font-size: 14px;
	position: relative;
	bottom:20px;
	color: #585858;}

.form .gorod-zn,.page-form .gorod-zn{
	background-image: url(images/gorod-zn.png);
	background-repeat: no-repeat;
	background-position: 97% 50%;}

.form-wp .pometka,.page-form-wp .pometka{
	font-size: 14px;
	color: #9c9c9c;
	background-image: url(images/zvezda.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 20px 20px; margin: 20px auto;}

.form form .div-zvezda, .page-form form .div-zvezda{position: relative;display: block;}

.zvezda{position: absolute;}
.form form .zv1{bottom: 60%; left: 99%;}
.form form .zv2{bottom: 34%; left: 99%;}
.form form .zv3{bottom: 8%; left: 99%;}

.page-form form .zv1{bottom: 60%; left: 99%;}
.page-form form .zv2{bottom: 34%; left: 99%;}
.page-form form .zv3{bottom: 8%; left: 99%;}

.form-wp{margin-right: 20px;}
.zagruzka{
	display: block;
	margin-bottom: 5px;
	text-align: left;}

.zagruzka span{margin-left: 15px;}
.vid-file{
	display: block;
	padding-left: 16px;
	background-image: url(images/screpka.png);
	background-position: 0;
    background-repeat: no-repeat;}
#loader, #loader1{
	display: none;
	width: 20px;
	position: relative;
	right: 67px;}

/*----------блок МЫ ПОКУПАЕМ----*/

.pokupaem{width: 100%;background-color: #f5f5f5;}
.pokupaem h2{padding:53px 0 31px 0;}
.pokupaem div{max-width: 1070px; margin: 0 auto; text-align: center;}

.pokupaem .o-nas{
	display: block;
	margin:0 0 43px 0;
	font-size: 18px;
	letter-spacing: 1px;
	text-align: center;
	color: #000;}

.pokupaem div .get{
	display: inline-block;
	margin: 0 39px 70px 0;
	text-align: center;}

.pokupaem div .get:last-child{margin-right: 0;}
.pokupaem div .get span{display: block; font-size: 16px; font-weight: 500;}

.pokupaem div .get img{
	display: block;
	width: 97%;
	height: auto;
	margin-bottom:20px;}


.pokupaem div .podrobnee {
	display: block;
	text-decoration: none;
	background-color: #e85338;
	width: 145px;
	padding: 12px 0;
	border-radius: 5px;
	behavior: url(images/pie.htc);
	color: #fff;
	font-weight: 500;
	font-size: 16px;
	margin: 32px auto 0 auto;}

/*-----блок Текст про шкатулку----*/
.promo{
	width: 100%;
	background-image: url(images/slide2.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;}

.promo p span{
	display: block;
	font-size: 48px;
    padding-bottom: 27px;}

.promo p{
	text-align: center;
	max-width: 1030px;
	font-size: 16px;
	color: #fff;
	margin: 0 auto;
	line-height: 35px;
	padding: 94px 0;}

/*---------блок СООБЩЕСТВА-----------------*/

.social{width: 100%; background-color: #f5f5f5;}
.social .soc-wp{max-width: 1070px; margin:0 auto; text-align: center;}

.social .soc-vk,.social .soc-fb,.social .soc-od{
	vertical-align: top;
	display: inline-block;
	height: 400px;
	margin-bottom: 80px;}

.social .soc-vk,.social .soc-fb,.social .soc-od{width: 340px;}

.social .soc-vk-mob, #vk_groups-mob{display: none;}
.social .soc-fb-mob,
.social .soc-od-mob, #ok_group_widget-mob{display: none;}

/*---------блок КОНТАКТЫ И 2ая ФОРМА----*/
.cont-form{
	width: 100%;
	background-image: url(images/slide3.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
    overflow: hidden;}

.cf-wp{max-width: 1070px; margin: 0 auto; padding-top: 45px; text-align: right;}
.cf-wp .cont-text-mob{display: none;}
.cf-wp .cont-text{float: left; display: inline-block; padding: 40px 0 150px 0;}

.cf-wp .cont-text span, .cf-wp .cont-text-mob span i{
	text-align: left;
	display: inline-block;
	line-height: 48px;
	font-size: 19px;
	font-weight: bold;
	color: #262626;
    letter-spacing: 1px;}

.cf-wp .cont-text span:first-child,.cf-wp .cont-text-mob span:first-child{
	display: block;
	text-transform: uppercase;
	color: #ff9927;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
	margin-bottom: 27px;
	line-height: 44px;}

.cf-tel{padding-left: 60px;text-align: right;}

/*----ФОРМА 2---*/

/*------------блок КАРТА----*/
.cont-karta{
	padding: 62px 0;
	background-image: url(images/karta-bg.jpg);
	background-repeat: no-repeat;
	background-size: auto;
	color: #000;}

.ck-wp{
	position: relative;
	height: 445px;
	overflow: hidden;
	margin: 0 auto;
	max-width: 1070px;
	background-color: #f3f3f3;}

.ck-wp .look-img,.ck-wp .look-img2{
	display: inline-block;
	float: right;
	position: relative;
	height: 100%;}

.ck-wp .look-img2{
	width: 622px;
	bottom: 0;
	right: 0;}

.ck-wp .look-img-mob,.ck-wp .look-img-mob2{display: none;}

.ck-wp .look-karta{
	display: inline-block;
	padding: 50px 30px 47px 30px;
	vertical-align: top;}

.load_send {
	background: black;
	opacity: 0.5;
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1001;
}
.load_send img {
	width: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
}
.ck-wp .look-karta span{
	display: inline-block;
	vertical-align: top;
	margin-bottom: 24px;
	font-weight: bold;
	font-size: 16px;
    letter-spacing: 1px;}

.ck-wp .look-karta i{display: inline-block; margin-top: -3px;}
.ck-wp .look-karta img{display: inline-block; margin-right: 15px;}
.ck-wp .look-karta .metro{margin-right: 11px;}

.ck-wp .look-karta span:first-child{
	font-family: 'IBMP Bold';
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 2px;
	margin-left: 30px;
	margin-bottom: 33px;}

.ck-wp .look-karta .vhod{
  font-size:28px;
	margin-bottom: 32px;
	margin-left: 35px;
	font-weight: bold;}

.ck-wp .look-karta .karta,.ck-wp .look-karta .karta-mob{
	display: block;
	width: 190px;
	margin: 0 auto;
	padding: 12px 0px;
	background-color: #e85338;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	border-radius: 5px;
	behavior: url(images/pie.htc);}

.ck-wp .look-karta .karta-mob{display: none;}

/*---------------ФУТЕР-------*/

footer{
	display: block;
	padding: 42px 0;
	max-width: 1240px;
	margin: 0 auto;}

footer .f-logo{
	display: inline-block;
	vertical-align: top;
	font-family: 'Chevin Pro ExtraBold';
	padding-left: 44px;
	font-size: 26px;
	color: #e37e1c;
    background-image: url(images/logo.png);
    background-repeat: no-repeat;
    background-position: 1% 80%;
    text-decoration: none;}

footer .ip{
	display: inline-block;
	vertical-align: top;
	padding-top: 12px;
	padding-right: 2px;
	font-size: 14px;
	float: right;}

/*--------страница ОБЩИЙ СЛАЙД--------*/

.page-slide{
	width: 100%;
	background-repeat: no-repeat;
	background-size: 100% 100%;}

.page-slide-wp{max-width: 1070px; margin: 0 auto; text-align: right; padding: 0 5px;}
.page-text-slide{
	float:left; max-width:605px;
	display:inline-block;
	text-align: left;
	vertical-align:top;}

.page-text-slide h2{
	color: #fff;
	font-size: 40px;
	margin: 0;
    padding: 47px 0 22px 0;}

.about-pokup-mob{display: none;}
.about-pokup{
	display: block;
	color: #fff;
	font-size: 22px;
	line-height: 24px;
	padding: 0 0 35px 0;
	font-weight: 500;
	margin: 0;}

.about-foto{
	display: inline-block;
	color: #fff;
    padding-left: 30px;
    padding-bottom: 10px;
    border-radius: 5px;
    font-size: 18px;
    behavior: url(images/pie.htc);
    background-image: url(images/amb-slide-bg.png);
    background-repeat: no-repeat;background-size: 100% 100%;
	width: 95%;}

.about-foto span{display: inline-block; margin:0;}
.about-foto span:first-child{font-size: 20px;padding:20px 0 17px 0;}
.about-foto span:last-child{padding-bottom: 15px;}

.about-foto em{
	max-width: 90%;
	display: inline-block;
	vertical-align: sub;
	padding-bottom: 25px;}

.about-foto em:last-child{padding-bottom: 0;}
.about-foto i{
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 31px;
	background-color: #e37e1c;
	border-radius: 50px;
	behavior: url(images/pie.htc);
	margin-right: 15px;
	vertical-align: top;}


  .shops {
  	text-align: center;
  	width: 100%;
  	padding: 15px 0;
  }

  .shops ul{
    padding: 0;
    max-width: 1070px;
    margin: 0 auto;
  }
  .shops ul li {
    display: block;
    height: 80%;
    width: 24%;
    padding: 15px 0;
    margin-right:5px;
    display: inline-block;
    border-radius: 4px;
    background-color: #f7f7f7;

  }
  .shops ul li:last-child{
    margin-right: 0;
  }

  .shops-mobile{
    width: 100%;
    display: none;
    font-size: 17px;
  }
  .shops-mobile div {

    padding: 10px 3px;
  }

  .shops-mobile div div{
    width: 47%;
    padding: 10px 3px;
    background-color: #f7f7f7;
    display: inline-block;
    border-radius: 4px;
    text-align: center;
  }
  .shops-mobile div div div {
    display: inline-block;
  }


/*----------ФОРМА ДОП СТРАНИЦЫ ЯНТАРЬ---------*/
.amber-slide{background-image:url(images/amber-slide.jpg);}
.page-form-wp{margin-top: 18px; width: 420px;}

/*----------блок ПОКУПКА ЯНТАРЯ-----*/

.amber-pokupka {padding-bottom: 50px;}
.amber-pokupka p{display: inline-block;margin: 0 22px 0 0;text-align: center;}

.amber-pokupka p i,.amber-pokupka p em{
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #000;}

.amber-pokupka p i{padding: 15px 0;}
.amber-pokupka p img{width: 248px;height: 265px;}
.amber-pokupka .amb{margin-top: 35px;}
.amber-pokupka .amber-rub4,.amber-pokupka .amber-rub8,
.amber-pokupka .amber-rub12{margin-right: 0;}

/*----------блок ЯНТАРЬ ПРЕИМУЩЕСТВА ФИРМЫ-----*/

.border{border-top: 1px solid #d6d6d6;}

.textplus-mob{display: none;}

.page-preim{max-width: 1070px;margin: 0 auto;text-align: center;}
.page-preim p img{display: block;margin: 0 auto 20px auto;}

.page-preim p{
	display: inline-block;
	width: 150px;
	vertical-align: top;
	margin: 10px 30px 20px 30px;
	font-size: 18px;}

/*--------------СТРАНИЦА ИКОНЫ------*/

.ikoni-pokupka,.farfor-pokupka,
.bronza-pokupka,.kartini-pokupka,
.amber-pokupka{max-width: 1070px;margin: 0 auto;text-align: center;}

.ikoni-slide{background-image:url(images/ikoni-slide-bg.jpg);}
.ikoni-pokupka p{margin: 0 0 58px 0;}

.ikoni-pokupka p img{
	display: inline-block;
	width: 248px;
	height: 263px;
	margin: 24px 15px 0 0;}

.ikoni-pokupka p img:nth-child(4),
.ikoni-pokupka p img:nth-child(8){margin-right: 0;}
.ikoni-pokupka p .ikona-img{margin-top: 0;}

/*--------------СТРАНИЦА ФАРФОР------*/

.farfor-slide{background-image:url(images/farfor-slide-bg.jpg);}
.farfor-pokupka p img,.kartini-pokupka p img{
	display: inline-block;
	width: 249px;
	height: 265px;
	margin: 0 20px 25px 0;}

.farfor-pokupka p{margin: 0 0 22px 0;}
.farfor-pokupka p img:nth-child(4),.farfor-pokupka p img:nth-child(8),
.farfor-pokupka p img:nth-child(12),.farfor-pokupka p img:nth-child(16),
.farfor-pokupka p img:nth-child(20){margin-right: 0;}


/*--------------СТРАНИЦА БРОНЗА------*/

.bronza-slide{background-image:url(images/bronza-slide-bg.jpg);}
.bronza-pokupka p img{
	display: inline-block;
	width: 249px;
	height: 264px;
	margin: 0 20px 25px 0;}
.bronza-pokupka p img:nth-child(4),.bronza-pokupka p img:nth-child(8),
.bronza-pokupka p img:nth-child(12){margin-right: 0;}
.bronza-pokupka p{margin: 0 0 22px 0;}

/*--------------СТРАНИЦА КАРТИНЫ------*/
.kartini-slide{background-image:url(images/kartini-slide-bg.jpg);}
.kartini-pokupka p{margin: 0 0 37px 0;}
.kartini-pokupka p img:nth-child(4),
.kartini-pokupka p img:nth-child(8) {margin-right: 0;}





/*--------------СТРАНИЦА САМОВАРЫ------*/

.samovar-slide{background-image:url(images/samovar-slide-bg.jpg);}


/*--------------СТРАНИЦА КОЛЛЕКЦИИ------*/

.collect-slide{background-image:url(images/collect-slide-bg.jpg);}


/*--------------СТРАНИЦА ВАЗЫ------*/

.vases-slide{background-image:url(images/vases-slide-bg.jpg);}


/*--------------СТРАНИЦА ПОСУДЫ------*/

.dishes-slide{background-image:url(images/dishes-slide-bg.jpg);}


/*--------------СТРАНИЦА СВЕТИЛЬНИКИ------*/

.lamp-slide{background-image:url(images/lamp-slide-bg.jpg);}

/*--------------СТРАНИЦА ИГРУШКИ------*/

.toys-slide{background-image:url(images/toys-slide-bg.jpg);}

/*--------------СТРАНИЦА УКРАШЕНИЯ------*/

.bijou-slide{background-image:url(images/bijou-slide-bg.jpg);}

/*--------------СТРАНИЦА ФОТОАППАРАТЫ------*/

.cameras-slide{background-image:url(images/cameras-slide-bg.jpg);}

/*--------------СТРАНИЦА ЧУГУН------*/

.statuette-slide{background-image:url(images/statuette-slide-bg.jpg);}

/*--------------СТРАНИЦА СЕРЕБРО------*/

.silver-slide{background-image:url(images/silver-slide-bg.jpg);}


/*--------------окна оповещений формы------*/
 /*--------okno---*/
 .all-form{display:none;}
 .form-up{
 	z-index: 99;
 	position: fixed;
 	top: 40%;
 	left: 50%;}

.form-bg{
  	position: fixed;
  	height: 100%;
    width: 100%;
    top: 0;
    left: 0;}

  .form-bg{
    z-index: 50;
    background-color: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;}

  .form-warning-ok,.form-warning-no,.form-warning-foto,.form-warning-foto-size{
  	display: none;
  	z-index: 999;
	position: absolute;
	width: 554px;
	text-align: center;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #e8e8e8;
	border-radius: 5px;}

.warning-text1,.warning-text2{
	position: relative;
    display: inline-block;
	margin-left: 48px;
	margin-right: 47px;
	font-family: 'Roboto';}

.warning-text1{
	position: relative;
	font-weight: bold;
	font-size: 22px;
	margin-top: 50px;
	margin-bottom: 14px;
	letter-spacing: 1px;}

.warning-text2{font-size: 18px; margin-bottom: 45px;}

.close{position: absolute; top: -20px; left: 98%; color: #e8e8e8;}

@media screen and (max-width: 610px){
  .form-up{width: 90%; min-width: 310px; left: 0;}
  .form-warning-ok,.form-warning-no,.form-warning-foto,.form-warning-foto-size{width: 85%;}
  .warning-text1,.warning-text2{
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px;}
  .warning-text1{font-size: 18px;}
  .warning-text2{font-size: 14px;}}


/*-----------МОБИЛЬНАЯ ВЕРСИЯ---------*/
/*-----------МОБИЛЬНАЯ ВЕРСИЯ---------*/

@media screen and (max-width: 1154px) {
	header{text-align: left; padding:13px 10px 23px 10px;}
	header .logotip{margin: 0;}
	header .contact span{margin-right: 25px;}
	.promo p{padding-left: 10px; padding-right: 10px;}}

@media screen and (max-width: 1085px){
	.ck-wp{max-width: 560px;text-align: center; height: auto;}
	.ck-wp .look-img,.ck-wp .look-img2{display: none;}
	.ck-wp .look-img-mob{display: block;max-width: 100%;}
	.ck-wp .look-karta{text-align: left; padding: 50px 0 20px 0;}
	.ck-wp .look-karta .karta{display: none;}
	.ck-wp .look-karta .karta-mob{display: block;}

	.preim {padding: 0 5px;}
	.preim .textplus p span{font-size: 18px;}
	.form2-mob{display: none;}
	.cf-wp{text-align: center;}
	.cf-wp .cont-text{padding-bottom: 90px; float: none;}
	.cf-wp .cont-text span:nth-child(2){text-align: left;}
    .amber-pokupka p{margin: 0;padding: 5px;}
    .amber-pokupka p img{width: 232px;height: 247px;}
    .look-img-mob2{width: 100%;}}

@media screen and (max-width: 1068px){
	.kartini-pokupka p img:nth-child(4),.kartini-pokupka p img:nth-child(8),.bronza-pokupka p img:nth-child(4),
	.bronza-pokupka p img:nth-child(8),.bronza-pokupka p img:nth-child(12),
	.farfor-pokupka p img:nth-child(4),.farfor-pokupka p img:nth-child(8),.farfor-pokupka p img:nth-child(12),
	.farfor-pokupka p img:nth-child(16),.farfor-pokupka p img:nth-child(20),.ikoni-pokupka p img:nth-child(4),
	.ikoni-pokupka p img:nth-child(8){margin-right: 20px;}
	.page-form-wp{width: auto;}}

@media screen and (max-width: 1030px){
	.social .soc-wp div{margin-bottom: 30px;}
    .cont-form{background-size: auto;}}

@media screen and (max-width: 1025px){
	.page-text-slide{max-width: 57%;}
	.page-form-wp{width: 420px;}
	.page-slide{background-size: auto 100%;}}

@media screen and (max-width: 1010px) and (min-width: 740px){
	.page-form-wp{margin-top: 0;}
	.page-text-slide{max-width: 55%; vertical-align: top;}
	.page-text-slide h2{display: none;}
	.about-pokup{display: none;}
	.about-pokup-mob{display: block; color: #fff; text-align: left;
		margin: 0 auto; padding:0 5px 30px 5px;}
	.page-slide .about-pokup-mob .h2{color: #fff; font-size: 40px;
		margin: 0; padding: 47px 0 22px 0;}
    .about-foto em{max-width: 80%;}
    .about-foto span:first-child{padding-top: 28px;}
    .about-foto span:last-child{padding: 0 0px 40px 0;}
	.about-pokup-mob span{display: block;font-size: 40px;padding: 35px 0 12px 0;
		text-align: center;text-transform: uppercase;font-weight: bold;
		font-family: 'IBMP Bold';}
	.promo{background-image: url(images/bg-shkat-1055.jpg);
			background-size: 100% 105%;}}

@media screen and (max-width: 980px){
	.pokupaem div .get{padding-left: 10px;
		padding-right: 10px; margin-left: 20px;
		margin-right: 20px;}}

@media screen and (width: 980px){
	.page-form-wp{width: 420px;}
	.about-foto em{width: 85%;padding-right: 25px;}}

@media screen and (max-width: 980px) and (min-width: 931px){
	.page-form-wp{width: auto;}}

@media screen and (max-width: 930px){
	.page-text-slide{max-width: 47%;}
	.promo p>span{line-height: 50px;}
	.pokupaem .o-nas{padding: 0 5px;}}

@media screen and (max-width: 890px){
	.preim .textplus{max-width: 47%;}
	.preim .textplus p img{width: 50px; margin-right: 15px;}
	.preim .textplus p span{width: 99%; font-size: 16px;}
	.form-wp{margin-right: 0;}
	.page-form-wp{width: 50%;}}

@media screen and (max-width: 830px){.about-foto{padding-left: 15px; padding-bottom: 30px;}}
@media screen and (width: 800px){.page-form-wp{width: 380px;}}
@media screen and (width: 768px){.page-form-wp{width: 385px;}}
@media screen and (max-width: 760px) and (min-width: 740px){
	.form{padding: 0 10px;}
  .shops{font-size: 13px;}
}

@media screen and (width: 768px) and (max-width: 740px){

	.page-form-wp{width: 370px;}}
@media screen and (max-width: 740px){
	footer{text-align: center;padding: 10px 0;}
	footer .f-logo{display: none;}
	footer .ip{max-width: 90%;float: none;}}

@media screen and (max-width: 739px){
	header{padding:0 10px;}
	header .contact{display: none;}
	header .contact-mob{display: block; font-weight: 500;margin: 0 0 13px 0;}
	header .logotip{float: none;padding-top: 5px;}
	header .logotip span{display: none;}
	header .contact-mob span{display: block;padding: 7px 0 10px 26px;}
 	nav{display: none;}
  .shops{display: none;}
  .shops-mobile{display:block;}
 	#nav-mob{display:block; padding:0; text-align:left;}
	#nav-mob a{display: block; line-height: 18px; margin:0;
		padding: 15px 0; border-bottom:1px solid #d8d5d5;}
	#nav-mob a span,#nav-mob a img{display: inline-block;vertical-align: middle;}
	#nav-mob a img{width: 25px; padding: 0 20px;}
 	header .contact-mob span a, header .contact-mob span a:active,
	header .contact-mob span a:hover,header .contact-mob span a:visited,
	header .contact-mob span a:focus{text-decoration: none; color: inherit;}
	header .contact-mob .span1{background: url(images/rus.png) no-repeat 0 40%;}
	header .contact-mob .span2{background: url(images/mail.png) no-repeat 0 40%;}
	header .contact-mob .span3{background: url(images/mail.png) no-repeat 0 40%;}
	header .contact-mob .span4{background: url(images/rus.png) no-repeat 0 40%;float: none;}
	header .contact-mob .span5{background: url(images/viber.png) no-repeat 0 40%;padding-left: 62px;}
	.slide p{font-size: 250%;line-height: 110%;padding-top: 30%;}

	.page-slide-wp{text-align: center;}
	.page-text-slide{max-width: 99%; float: none;}
	.pokupaem {padding-bottom: 40px;}
	.pokupaem div .get{padding: 15px 10px;margin: 0;}

	.page-preim{display: none;}
	.preim-page-mob{padding-bottom: 70px;}.textplus{padding-bottom: 50px;}
	.page-textplus{display:inline-block; margin-top:15px;}

	.preim,.preim-page-mob{text-align:center; position:relative;}
	.preim .textplus,.page-textplus{float:none; text-align:center;}
	.preim .textplus .plus,.page-textplus .plus{display: none;}
	.preim .textplus .plus img,.page-textplus .plus img{display: block; width: 60px;margin: 0 auto 20px auto;}
	.preim .textplus .plus span,.page-textplus .plus span{margin: 0 auto;}
	.preim .textplus .plus1,.preim-page-mob h2,.page-textplus .plus1{display: block;}
	.preim .strelki,.preim-page-mob .strelki{display:inline-block; position:relative; bottom: 40px;}
	.preim .strelka1,.preim-page-mob .strelka1{padding-right:25px;}
	.preim .strelka2,.preim-page-mob .strelka2{padding-left:25px;}

	.promo{background-image: url(images/bg-shkat-750.jpg);
		background-repeat: no-repeat;
		background-size: 100% 105%;
		background-position: 0 100%;}
	.page-form-wp{width: auto;}
	.about-pokup{text-align: center;}

    .strelka1{float: left; top:50px; left: 15%;}
	.strelka2{float: right; top:50px; right: 15%;}
	.preim .textplus{width: auto;}
    .page-textplus{width: 47%;}
	.page-textplus span{font-weight: 500;}}

@media screen and (max-width: 570px){
  .shops-mobile div{padding:0;}
  .shops-mobile div div{display: inline-block;width: 100%;padding:5px 0;margin: 5px 0;}
  .shops-mobile div div div {}
	.about-foto{padding-left: 10px;}
	.cf-wp .cont-text{display: none;}
	.cf-wp .cont-text-mob{display: block;padding-bottom: 40px;margin: 0;}
	.cf-wp .cont-text-mob span:first-child{font-size: 26px;}
	.cf-wp .cont-text-mob span i{display:block; text-align: center; padding-bottom:17px;
		line-height:28px; font-size:18px;}
	.cf-wp .cont-text-mob span i:last-child{padding-bottom: 0;}
	.promo{background-image: url(images/bg-shkat-320.jpg);}

@media screen and (max-width: 421px) and (min-width: 381px){.cf-wp .cont-text-mob{padding-bottom: 0;}}

@media screen and (max-width: 505px){
	.about-foto em{max-width:80%; }}

@media screen and (max-width: 480px){
	.preim-page-mob .page-textplus{max-width: 47%;}
	.about-foto{padding-left: 10px;}
	.about-foto em{max-width: 80%;}
	.about-foto span:last-child{font-size:15px;}}

@media screen and (max-width: 394px){
	.strelka1{left: 8%;}
	.strelka2{right: 8%;}
	.about-foto span:first-child{text-align: center;}
	.form form .button i, .page-form form .button i{margin-right:0;}
    .ck-wp .look-img-mob{height: 160px;}}

@media screen and (max-width: 380px){
	.ck-wp .look-karta .karta{font-size: 14px;}
	.cont-karta .look-karta span:first-child{font-size: 20px;}
	.cont-karta .look-karta span{font-size: 13px;}
	.social .soc-vk, #vk_groups{display: none;}
	.social .soc-vk-mob, #vk_groups-mob{display: inline-block;}
	.social .soc-fb, .social .soc-od,#ok_group_widget{display: none;}
	.social .soc-fb-mob,.social .soc-od-mob,#ok_group_widget-mob{display: inline-block;}
	.cont-form{background-image: url(images/bg-cont-320.jpg);
		background-repeat: no-repeat;
		background-size: 90% 40%;
		background-position: 0 100%;}
	#loader, #loader1{right: 20px;}
    .promo{background-image: url(images/bg-shkat-320.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: 0 100%;}}





