@viewport {user-zoom:fixed;}*{padding:0;margin:0;-webkit-appearance:none;}label{cursor:pointer;}textarea{resize:none;}a,button,input,textarea{outline:none;}:focus{outline:none;}button::-moz-focus-inner{padding:0;border:0;}img{max-width:100%;vertical-align:top;}a,img{border:0;}
a{outline:none;color:#7c2582;}a:hover{text-decoration:none;}
body {color:#1b1818;font:400 16px 'Montserrat', sans-serif;line-height:19px;text-align:center;background:#fff;}
html,body {height:100%;width:100%;min-width:300px;}
*[class^=mobile-] {display:none;}

.row {display:table;width:100%;}
div[class^=col-md] {display:table-cell;text-align:left;vertical-align:top;}
.col-md-3 {width:25%;}
.col-md-6 {width:50%;}
.col-md-9 {width:75%;}
.col-md-12 {width:100%;}

.page-width {position:relative;min-height:100%;height:auto !important;height:100%;margin:0 auto;background:#fff;}
.page-bl {min-width:280px;max-width:1140px;width:auto;text-align:left;padding:0 15px;margin:0 auto;}

.site-header {position:relative;z-index:100;padding:33px 0 0 0;}
	.site-header .page-bl {min-height:78px;}
	.logo-wrap {position:relative;float:left;font-size:10px;font-weight:normal;line-height:12px;letter-spacing:4px;text-transform:uppercase;text-align:center;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
	.logo {cursor:pointer;display:block;overflow:hidden;width:223px;height:31px;color:transparent;text-decoration:none;vertical-align:top;margin:0 0 8px 0;background:url(../images/logo3860.png?v=1) no-repeat;background-size:100% auto;}

	.site-header .logo-wrap {top:-2px;padding:0 32px 0 1px;}
	.site-header .sbm-link {float:right;margin:0 0 0 30px;}

	.tel {display:inline-block;position:relative;min-height:42px;color:#232122;font-weight:600;line-height:42px;vertical-align:top;padding:0 0 0 57px;}
	.tel div {display:inline-block;line-height:21px;vertical-align:middle;}
	.tel p {padding:0;}
	.tel i {position:relative;top:-4px;font-size:10px;font-style:normal;line-height:100%;}
	.tel::before {content:' ';position:absolute;overflow:hidden;top:50%;left:0;width:42px;height:42px;margin-top:-22px;border:solid 1px #c5c5c5;background:url(../images/icon-tel3860.png?v=1) no-repeat center center;-moz-border-radius:42px;-webkit-border-radius:42px;border-radius:42px;}
	
	.site-header .tel {top:6px;float:right;height:63px;line-height:63px;margin-top:-17px;}
	.site-header .tel div {line-height:21px;}

	.h-nav {overflow:visible;font-size:14px;font-weight:600;line-height:18px;}
	.h-nav ul {list-style:none;margin:0;}
	.h-nav ul li {display:inline-block;vertical-align:top;padding:5px 35px 5px 0;}
	.h-nav a,.h-nav span {cursor:pointer;display:inline-block;position:relative;color:#666;text-decoration:none;vertical-align:top;}
	.h-nav a::before,.h-nav span::before {content:' ';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#e9e9e9;}
	.h-nav a:hover::before,.h-nav span:hover::before {opacity:0;}

	.h-nav span div {display:none;position:absolute;
		top:100%;left:0px;
		font-size:12px;font-weight:400;line-height:20px;
		text-align:left;
		padding:5px 10px;
		margin-top:0px;
		background:#eceae5;
	}
	.h-nav span div p {white-space:nowrap;padding:0;}
	.h-nav span:hover {top:-5px;left:10px;padding:5px 10px;margin-left:-20px;background:#eceae5;}
	.h-nav span:hover div {display:block;}

.site-content {padding-bottom:200px !important;}
	.site-content p {padding-bottom:19px;}
	.site-content ul,.site-content ol {position:relative;margin-left:24px;margin-bottom:19px;}
	.site-content ul ul,.site-content ul ol,.site-content ol ul,.site-content ol ol {margin-bottom:0;}
	section {overflow:hidden;position:relative;padding:35px 0 0 0;}

	.sbm-link {display:inline-block;min-height:20px;color:#fff;font-size:14px;font-weight:bold;line-height:20px;letter-spacing:0.8px;text-decoration:none;vertical-align:top;padding:11px 31px 12px 31px;background:#22583f;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
	.sbm-link::before {content:' ';display:inline-block;position:relative;left:-6px;width:13px;height:13px;vertical-align:top;margin:4px 8px 3px 0;background:url(../images/arr-white3860.png?v=1) no-repeat;}
	.sbm-link:hover {opacity:0.9;text-decoration:none;}

.site-footer {position:relative;overflow:hidden;display:block;height:200px;margin:-200px auto 0 auto;}
	.site-footer .page-bl {line-height:24px;text-align:center;padding-top:59px;}
	.site-footer span {color:#999;}

	.up-link {cursor:pointer;position:absolute;left:50%;bottom:51px;width:13px;height:13px;margin-left:-9px;border:solid 2px #d6d6d6;background:url(../images/arr-up-selver3860.png?v=1) no-repeat center center;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;}

	.map-wrap,.map{position:relative;overflow:hidden;height:558px;}
	.map .olLayerDiv:nth-child(1) {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}

	.bl-address {position:absolute;top:50%;left:50%;z-index:1000;width:262px;height:278px;text-align:left;padding:50px 70px 0 55px;margin:-164px 0 0 83px;border-left:solid 3px #d5932a;background:#fff;}
	.bl-address h3 {font-size:32px;font-weight:600;line-height:36px;padding:0 0 13px 0;}
	.bl-address p {padding:0 0 8px 0;}
	.bl-address .tel {height:84px;line-height:84px;margin:0 0 8px 0;}
	.bl-address .tel div {line-height:21px !important;}
	.bl-address .tel p {padding:0;}

.main-header {color:#d48f21;font:300 38px 'Montserrat', sans-serif;line-height:38px;letter-spacing:0.6px;padding:0 0 10px 0;}
	.main-header strong {display:block;position:relative;left:-2px;color:#1b1818;font-size:57px;font-weight:600;line-height:60px;}
h2, .h2 {color:#333;font:600 32px 'Montserrat', sans-serif;line-height:100%;text-align:center;padding-bottom:18px;}
h3 {
	color:#333;font:600 20px 'Montserrat', sans-serif;line-height:22px;padding-bottom:16px;}
h4, .h4 {color:#333;font:400 16px 'Montserrat', sans-serif;line-height:20px;text-align:center;padding-bottom:14px;}

h2 span,
.h2 span,
h4 span,
.h4 span {display:inline-block;position:relative;vertical-align:top;padding:0 18px;}
	h2 span::before,h2 span::after,
	.h2 span::before,.h2 span::after,
	h4 span::before,h4 span::after,
	.h4 span::before,.h4 span::after {content:' ';position:absolute;top:9px;overflow:hidden;width:1000px;height:1px;background:#e4e4e6;}
	h2 span::before,h2 span::after,
	.h2 span::before,.h2 span::after{top:16px;}
	h2 span::before,h4 span::before,
	.h2 span::before,.h4 span::before {right:100%;}
	h2 span::after,h4 span::after,
	.h2 span::after,.h4 span::after {left:100%;}

h2 + h4 {padding:0 0 48px 0;}

::-moz-placeholder {opacity:1;color:#1b1818;}
::-webkit-input-placeholder {opacity:1;color:#1b1818;}

input[type="text"],input[type="tel"],input[type="email"] {width:372px;height:62px;color:#1b1818;font:400 16px 'Montserrat', sans-serif;padding:22px 24px;border:none;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.slider{position:relative;display:block;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slider::after {content:' ';clear:both;display:block;height:0;}
	.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
	.slick-list:focus{outline:none;}
	.slick-list.dragging{cursor:pointer;cursor:hand;}
	.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
	.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
	.slick-track:before,.slick-track:after{display:table;content:'';}
	.slick-track:after{clear:both;}
	.slick-loading .slick-track{visibility:hidden;}
	.slick-slide{display:none;float:left;height:100%;min-height:1px;}
	[dir='rtl'] .slick-slide{float:right;}
	.slick-slide.slick-loading img{display:none;}
	.slick-slide.dragging img{pointer-events:none;}
	.slick-initialized .slick-slide{display:block;}
	.slick-loading .slick-slide{visibility:hidden;}
	.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
	.slick-arrow.slick-hidden{display:none;}
	.slider .slide {float:left;}

	.slider .slick-arrow{cursor:pointer;position:absolute;z-index:1;top:auto;bottom:0;overflow:hidden;width:17px;height:17px;color:transparent;font-size:0;text-indent:12px;margin:0 !important;border:none;background:transparent;}
	.slider .slick-arrow.slick-next {left:50%;margin-left:82px !important;}
	.slider .slick-arrow.slick-prev {right:50%;margin-right:82px !important;}
	.slider .slick-arrow::before {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/arr-slider3860.png?v=1) no-repeat center center;}
	.slider .slick-arrow.slick-prev::before {-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}

	.slider .slick-dots {position:absolute;left:50%;bottom:0;overflow:hidden;width:146px;height:17px;font-size:0 !important;line-height:0 !important;list-style:none;text-align:center;margin:0 0 0 -73px;}
	.slider .slick-dots li{display:inline-block;height:8px;vertical-align:top;padding:4px 6px 5px 6px;}
	.slider .slick-dots li::before {display:none;}
	.slider .slick-dots button {cursor:pointer;width:8px;height:8px;font-size:0;color:transparent;padding:0;margin:0;border:none;background:#efeee8;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
	.slider .slick-dots .slick-active button {background:#d5932a;}
	.slider .slick-dots i {position:absolute;top:0;left:50%;font-style:normal;margin-left:-6px;}

.slider-history .slick-dots {left:214px;margin:0;}
.slider-history .slick-arrow.slick-prev {left:197px;right:auto !important;margin:0 !important;}
.slider-history .slick-arrow.slick-next {left:360px;right:auto !important;margin:0 !important;}

section.main {color:#1b1818;background:#eceae5 url(../images/main-bg3860.jpg?v=1) no-repeat 89.6% bottom;}
section.main .page-bl {min-height:401px;}
section.main .main-header {padding-top:33px;}
section.main .sbm-link {background:#d48f21;}

.form-phone {cursor:pointer;position:relative;width:372px;margin:12px 0;}
.form-phone .inp-lbl {position:absolute;top:0;left:0;width:62px;height:62px;color:#999;font-size:18px;line-height:62px;text-align:center;border-right:solid 1px #e8e7e7;}
.form-phone input[type="tel"] {padding-left:87px;}
.form-phone::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}

.price-nav {overflow:hidden;position:relative;left:20px;list-style:none;padding:0 0 12px 0;margin:0 0 0 -75px !important;}
.price-nav li {display:inline-block;position:relative;height:61px;line-height:61px;vertical-align:top;white-space:nowrap;padding:0 0 0 85px;margin:0 0 40px 55px;}
.price-nav p {display:inline-block;line-height:100%;padding:0;}
.price-nav span {position:absolute;top:0;left:0;width:59px;height:59px;color:#7c2582;font-size:24px;line-height:59px;text-align:center;border:solid 1px #7c2582;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;}
.price-nav span i {position:relative;top:-5px;font-size:15px;font-style:normal;line-height:100%;padding:0 0 0 2px;}

.courier-bl {position:relative;padding:31px 30px 32px 30px;margin:0 0 78px 0;background:#eceae5;}
.courier-bl::before {content:' ';position:absolute;right:60px;bottom:0;width:448px;height:461px;background:url(../images/courier-bg3860.png?v=1) no-repeat;}
.courier-bl .bl {min-height:392px;padding:0 379px 0 0;border:solid 3px #fff;}
.courier-bl h4 {font-weight:bold;padding:0 0 15px 0;}
.courier-bl h4 span::before,.courier-bl h4 span::after {background:#fff;}
.courier-bl .txt {z-index: 1;overflow:hidden;position:relative;max-width:489px;text-align:center;padding:89px 0 70px 0;margin:0 auto;}
.courier-bl .txt::before {content:' ';position:absolute;z-index: -10;top:63px;left:0;width:100%;height:160px;color:#fff;font-size:234px;line-height:160px;text-align:center;background:url(../images/bg-seven3860.png?v=1) no-repeat center 0;}
.courier-bl .txt p {position:relative;padding:0 0 28px 0;}
.courier-bl .h4 {position:relative;line-height:38px;padding:0 0 20px 0;background:url(../images/h-line3860.png?v=1) no-repeat 25% 32px;}
.courier-bl .sbm-link {position:relative;min-width:194px;background:#7c2582;}

.pro-nav {position:relative;left:20px;list-style:none;text-align:center;padding:37px 0 49px 0;margin:0 0 0 -40px !important;}
.pro-nav li {display:inline-block;width:190px;vertical-align:top;padding:0 0 30px 0;margin:0 21px;}
.pro-nav .icon {overflow:hidden;height:68px;line-height:68px;text-align:center;margin:0 0 29px 0;}
.pro-nav .icon img {max-height:68px;vertical-align:middle;}
.pro-nav strong {display:block;font-weight:600;padding:0 0 15px 0;}
.pro-nav p {max-width:190px;padding:0;margin:0 auto;}

.category-sbm {position:relative;overflow:hidden;display:block;width:360px;height:281px;color:#eeeeee;text-decoration:none;margin:0 0 31px 0;}
.category-sbm::after {content:' ';position:absolute;left:0;bottom:0;overflow:hidden;width:0;height:0;border:solid 19px transparent;border-left-color:#fff;border-bottom-color:#fff;}
.category-sbm .m-img {position:absolute;overflow:hidden;display:block;width:100%;height:100%;}
.category-sbm .m-img img {width:100%;height:auto;}
.category-sbm .m-img::after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/category-bg3860.png?v=1) repeat-x left bottom;}
.category-sbm strong {position:absolute;left:0;bottom:0;width:100%;font-weight:600;text-align:center;padding:0 0 21px 0;}
.category-sbm strong::before {content:' ';opacity:0.5;display:inline-block;position:relative;left:-6px;width:13px;height:13px;vertical-align:top;margin:4px 4px 3px 0;background:url(../images/arr-white3860.png?v=1) no-repeat;}
.category-sbm .n {position:absolute;left:0;bottom:-1px;z-index:1;color:#d6d6d6;font-size:14px;font-weight:700;line-height:100%;}

.category-wrap {position:relative;left:2px;padding:0 0 34px 0;margin-left:-28px;}
.category-wrap .category-sbm {display:inline-block;vertical-align:top;margin-left:26px;}
.category-wrap .category-sbm:nth-child(n+4) {width:262px;height:234px;}
.category-wrap .category-sbm:nth-child(n+4) .m-img img {width:auto;max-width:1000%;height:234px;}
.category-wrap .category-sbm:nth-child(5) {margin-right:2px;}

.steps-nav {overflow:hidden;list-style:none;padding:0 0 42px 0;margin:0 0 0 -30px !important;}
.steps-nav li {float:left;width:360px;vertical-align:top;padding:0 0 30px 0;margin:0 0 0 30px;}
.steps-nav div {position:relative;min-height:38px;margin:0 0 0 26px;}
.steps-nav p {overflow:hidden;min-height:38px;padding:0;}
.steps-nav span {float:left;position:relative;top:2px;color:#7c2582;font-size:52px;line-height:38px;padding:0 16px 0 0;}
.steps-nav span i {position:relative;top:-17px;font-size:30px;font-style:normal;line-height:100%;padding:0 0 0 2px;}
.steps-nav li:nth-child(1) div {margin-left:0;}

.step-bl {display:block;position:relative;overflow:hidden;width:354px;height:210px;text-align:center;border:solid 3px #eceae5;}
.step-bl p {max-width:280px;padding:0;margin:0 auto;}
.step-bl .icon {position:absolute;top:21px;right:35px;width:76px;height:76px;line-height:76px;text-align:center;}
.step-bl .icon img {vertical-align:middle;}
.step-bl .title {position:relative;height:76px;line-height:76px;text-align:left;padding:21px 0 30px 39px;}
.step-bl .title .n,.step-bl .title strong {display:inline-block;line-height:100%;vertical-align:middle;}
.step-bl .title .n {color:#d6d6d6;font-size:14px;font-weight:700;line-height:100%;padding:0 10px 0 0;}

.steps-wrap {padding:17px 0 24px 0;margin-left:-30px;}
.slider-steps .slide {padding:0 0 32px 30px;}

.s-title {text-align:center;padding:0 0 44px 0 !important;}

.sbmts-bl {text-align:center;padding:0 0 73px 0;}
.sbmts-bl .sbm-link {min-width:194px;background:#d48f21;}

.price-wrap {text-align:center;}

.price-bl {position:relative;left:1px;display:inline-block;width:160px;font-family:'Segoe UI';vertical-align:top;text-align:center;margin:0 0 24px -1px;}
.price-bl i {display:block;overflow:hidden;height:54px;}
.price-bl span {display:block;position:relative;height:72px;font-weight:bold;line-height:72px;margin:5px 0 0 0;background:#f2f2f2;}
.price-bl span::before {content:' ';position:absolute;top:-5px;left:0;width:100%;height:4px;background:#7c2582;}

section.history {position:relative;overflow:hidden;padding-top:84px;padding-bottom:79px;background:#fff;}
section.history::before {content:' ';position:absolute;top:0;left:0;width:100%;height:570px;background:linear-gradient(to top, #fff, #efede9);}
section.history .page-bl {position:relative;text-align:center;}
section.history h2 {padding:0 0 11px 0;margin:0 0 7px 0;background:url(../images/h-line23860.png?v=1) no-repeat 22.5% bottom;}

.slider-history {height:437px;padding:0 0 38px 0;margin:32px 0 0 0;}
.slider-history .slide {position:relative;height:399px;}
.slider-history .category-sbm {position:absolute;top:0;left:0;width:570px;height:399px;}
.slider-history .category-sbm .m-img {line-height:399px;}
.slider-history .category-sbm .m-img::after {display:none;}
.slider-history audio {position:absolute;opacity:0;z-index:-1;}
.slider-history .txt {max-width:488px;width:45%;text-align:left;margin:0 0 0 auto;}
.slider-history .sbm-link {width:194px;text-align:center;margin:8px 0 0 0;background:#7c2582;}
.slider-history .slide .category-sbm strong {height:auto;font-size:37px;line-height:27px;text-transform:uppercase;text-align:right;padding:0;}
.slider-history .slide .category-sbm strong::before {display:none;}
.slider-history .slide .category-sbm .n {color:#aaaaa8;}
.slider-history .txt p {font-weight:bold;}
.slider-history .txt p b {font-weight:normal;}

.slider-history .show-audio .play {position:absolute;opacity:0;z-index:-1;}
.slider-history .show-audio audio {position:relative;opacity:1;z-index:auto;}

.clock-wrap {overflow:hidden;width:290px;padding:17px 0 23px 0;margin:0 auto;}
.clock-wrap .clock:nth-child(1) {margin-left:0;}
.clock-wrap .clock:nth-child(1)::before,.clock-wrap .clock:nth-child(1)::after {display:none;}

.clock {float:left;position:relative;text-align:center;margin:0 0 0 22px;}
.clock::before,.clock::after {content:' ';position:absolute;top:23px;left:-13px;overflow:hidden;width:5px;height:5px;background:#fff;}
.clock::after {margin-top:12px;}
.clock ul {overflow:hidden;list-style:none;margin:0;}
.clock ul li {float:left;position:relative;overflow:hidden;width:40px;height:63px;font-size:37px;line-height:63px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.clock ul li::before,.clock ul li::after {content:' ';position:absolute;left:0;width:100%;height:31px;background:#fff;}
.clock ul li::before {top:0;}
.clock ul li::after {bottom:-1px;}
.clock ul li i {position:relative;z-index:1;font-style:normal;}
.clock ul li:nth-child(1) {margin-right:2px;}
.clock span {display:block;font-size:12.83px;line-height:12px;padding:3px 0 0 0;}

section.discount {position:relative;overflow:hidden;padding:0;background:#eceae5;}
section.discount + section {padding-top:57px;}

.discount-wrap {position:relative;padding:36px 31px 31px 31px;}
.discount-wrap .bl {min-height:294px;text-align:center;padding:55px 34px 0 34px;border:solid 3px #fff;}
.discount-wrap .bl::before,.discount-wrap .bl::after {content:' ';position:absolute;top:0;height:100%;}
.discount-wrap .bl::before {right:50%;width:649px;margin-right:293px;background:url(../images/discount-img-13860.png?v=1) no-repeat left bottom;}
.discount-wrap .bl::after {left:50%;width:726px;margin-left:243px;background:url(../images/discount-img-23860.png?v=1) no-repeat left bottom;}
.discount-wrap h4 {padding-bottom:12px;}
.discount-wrap h2 strong {position:relative;display:inline-block;color:#7c2582;font-weight:600;vertical-align:top;}
.discount-wrap h2 strong::after {content:' ';position:absolute;top:100%;left:50%;width:213px;height:12px;margin:-4px 0 0 -107px;background:url(../images/h-line33860.png?v=1) no-repeat;}
.discount-wrap .sbm-link {width:194px;}
.discount-wrap .txt {position:relative;z-index:1;}

@media screen and (min-width:1170px) {
	body .slider-steps .slick-track {left:0 !important;width:auto !important;-moz-transform: translate3d(0,0,0) !important;-webkit-transform: translate3d(0,0,0) !important;transform: translate3d(0,0,0) !important;}
	body .slider-steps .slick-track .slide {width:auto !important;}
	body .slider-steps .slick-cloned,
	body .slider-steps .slick-arrow,
	body .slider-steps .slick-dots {display:none !important;}
}

 .text-section {
    padding: 30px 0 60px;
    text-align: left;
}
.text h1,
.text h2,
.text h3 {
    margin: 30px 0;
    font-size: 30px;
    line-height: 1;
    padding: 0;
}

.text h4 {
    margin: 30px 0;
    font-size: 22px;
}
.text ul {
    list-style: circle inside;
}
.text p,
.text ul {
    margin-bottom: 1rem;
    font-size: 17px;
}
@media screen and (max-width: 480px) {
    .text h1,
    .text h2,
    .text h3 {
        font-size: 25px;
    }
    .text p,
    .text ul {
        font-size: 16px;
    }
}


.cities-wrapper {
    position: relative;
}

.cities {
 
  width: 290px;
  position: absolute;
  top: 0;
  z-index: 10; }

.cities-close {
  position: absolute;
  top: -16px;
  right: -16px;
  width: 38px;
  height: 38px;
  background: url(../images/close.png) center no-repeat #fff;
  border-radius: 50%;
  cursor: pointer; }

.city {
      display: block!important;
  padding: 15px 30px;
  color: #0059a9;
  font-weight: 700;
  font-size: 20px;
  background-color: #fff;
  cursor: pointer;
  transition: color .4s; }
  .city:hover {
    color: #000; }

.cities-header {
  padding: 35px 30px;
  font-size: 18px;
  font-weight: 500;
  color: #535353;
  background-color: #e6e6e6; }
  
  	  .cities-mob {
    display: none;
}
  

.wrapper-popap {
	background: rgba(0, 0, 0, .6);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	display: none;
}

.popup {
	max-width: 500px;
	background: #d8d8d8;
	padding: 25px 20px;
	box-sizing: border-box;
	border-radius: 6px;

}

.popup h3 {
	margin-bottom: 40px;
	font-weight: 900;
}

.popup input {
	width: 80%;
	padding: 15px 20px;
	border-radius: 25px;
	margin-bottom: 15px;
}

.popup .new-form-submit {
	width: 200px;
	color: #7c2582;
}

.cross {
	position: absolute;
	top: 20px;
	right: 70px;
	font-size: 80px;
}

.sucses {
	font-size: 25px;
	padding: 20px 0;
	display: none;
}


