@import url('https://fonts.googleapis.com/css?family=Playfair+Display&subset=cyrillic&display=fallback');
/*font-family: 'Playfair Display', serif;*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,500i,700&subset=cyrillic-ext&display=fallback');
/*font-family: 'Montserrat', sans-serif;*/

input[type="text"], input[type="reset"], input[type="button"], button, select, textarea {
	/*/margin-top:0;
	margin-left:0;
	margin-bottom:0;
	margin-right:0;

	padding-top:0;
	padding-right:0;
	padding-left:0;
	padding-bottom:0;

	font-family:inherit;
	font-size:1em;
	line-height:12px !important;

	border-width:0;*/

	  padding: 0 !important;
	  border: none !important;
	  font: inherit !important;
	  color: inherit !important;
	  background-color: transparent !important;

	/* ÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â±Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â°ÃƒÂÃ‚Â¶ÃƒÂÃ‚Â°ÃƒÂÃ‚ÂµÃƒÂÃ‚Â¼ ÃƒÂÃ‚ÂºÃƒâ€˜Ã†â€™Ãƒâ€˜Ã¢â€šÂ¬Ãƒâ€˜Ã‚ÂÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â€šÂ¬ ÃƒÂÃ‚Â² ÃƒÂÃ‚Â²ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â´ÃƒÂÃ‚Âµ Ãƒâ€˜Ã¢â€šÂ¬Ãƒâ€˜Ã†â€™ÃƒÂÃ‚ÂºÃƒÂÃ‚Â¸ ÃƒÂÃ‚Â¿Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â¸ ÃƒÂÃ‚Â½ÃƒÂÃ‚Â°ÃƒÂÃ‚Â²ÃƒÂÃ‚ÂµÃƒÂÃ‚Â´ÃƒÂÃ‚ÂµÃƒÂÃ‚Â½ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â¸; ÃƒÂÃ‚Â½ÃƒÂÃ‚ÂµÃƒÂÃ‚ÂºÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â€šÂ¬Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Âµ
	  Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Â¡ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â°Ãƒâ€˜Ã…Â½Ãƒâ€˜Ã¢â‚¬Å¡, Ãƒâ€˜Ã¢â‚¬Â¡Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â¾ ÃƒÂÃ‚Â½ÃƒÂÃ‚ÂµÃƒÂÃ‚Â¾ÃƒÂÃ‚Â±Ãƒâ€˜Ã¢â‚¬Â¦ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â´ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â¼ÃƒÂÃ‚Â¾ ÃƒÂÃ‚Â¾Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â°ÃƒÂÃ‚Â²ÃƒÂÃ‚Â»Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã…â€™ Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚ÂµÃƒÂÃ‚Â»ÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â‚¬Â¡ÃƒÂÃ‚Â½Ãƒâ€˜Ã¢â‚¬Â¹ÃƒÂÃ‚Â¹ ÃƒÂÃ‚Â²ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â´ ÃƒÂÃ‚Â´ÃƒÂÃ‚Â»Ãƒâ€˜Ã‚Â ÃƒÂÃ‚ÂºÃƒÂÃ‚Â½ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â¿ÃƒÂÃ‚Â¾ÃƒÂÃ‚Âº */
	  cursor: pointer !important;
}

input[type="text"], select, textarea {
	outline:0 none;
	background-color:transparent;
}

textarea {
	overflow:auto; /* for IE */
	resize:none;
}


html, body {
	padding: 0px;
	margin: 0px;
	font-family: 'Montserrat', sans-serif;
	line-height: 1.3;
	color: #000;
	font-display: fallback;
}

input, textarea, select, button {
	font-family: 'Montserrat', sans-serif;
	outline: none;
	font-display: fallback;
}

h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
	font-family: 'Playfair Display', serif;
	font-display: fallback;
}

p {
	margin: 0px;
	font-family: 'Montserrat', sans-serif;
	font-display: fallback;
}

ul, ol {
	margin: 0px;
	font-family: 'Montserrat', sans-serif;
	font-display: fallback;
}

.clear {
	width: 0px;
	height: 0px;
	float: none !important;
	clear: both !important;
}

.container {
	width: 100%;
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
}

a {
	transition: all 0.25s ease-out;
	outline: none;
}

a:hover {
	transition: all 0.25s ease-in;
}

.clearfix:after {
	content: '';
	display: block;
	clear: both;
}

/*header*/

.header {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	max-height: 65px;
	background-color: transparent;
	font-size: 0;
	z-index: 10;
	transition: all 0.25s ease-out;
}

.header.scrl, .header.scrl2 {
	transition: all 0.25s ease-out;
	background-color: #1e1e4c;
}

.head-logo, .head-logo a {
	line-height: 65px;
	max-height: 65px;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 160px;
	background-color: #b88c1f;
	font-size: 54px;
	font-weight: bold;
	color: #1e1e4c;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}

.head-lang {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 0px;/*60*/
	margin-left: 0px;/*30*/
	visibility: hidden;
}

.head-lang ul {
	padding-left: 0px;
	list-style-type: none;
}

.head-lang ul li {
	display: inline-block;
	line-height: 65px;
	margin-left: 8px;
}

.head-lang ul li:first-child {
	margin-left: 0px;
}

.head-lang ul li a {
	font-size: 11px;
	color: #b88c1f;
	text-transform: uppercase;
	text-decoration: none;
}

.head-lang ul li a:hover, .head-lang ul li a.active {
	color: #fff;
}

.head-menu {
	margin-left: 30px;
	/* width: 100%; */
	max-width: 665px;
	display: inline-block;
	vertical-align: top;
}

.menu-but {
	display: none;
}

.head-menu ul {
	padding-left: 0px;
	list-style-type: none;
}

.head-menu ul li {
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	line-height: 65px;
}

.head-menu ul li:first-child {
	margin-left: 0px;
}

.head-menu ul li a {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #b88c1f;
	font-size: 11px;
}

.head-menu ul li a:hover {
	color: #fff;
}

.head-phone {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 255px;
	margin-left: 30px;
	float: right;
	text-align: right;
}

.head-phone a {
	padding-left: 30px;
	background-image: url('/images/head-phone-icon.png');
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 65px;
	font-weight: bold;
	text-decoration: none;
	font-size: 27px;
	color: #fff;
}

.head-phone a:hover {}

.scrl .head-social {
	display: inline-block;
}

.head-social {
	display: none;
	vertical-align: top;
	margin-left: 0px;
	width: 100%;
	max-width: 75px;
	line-height: 65px;
	padding-top: 24px;
	margin-left: 26px;
}

.head-social a {
	display: inline-block;
	vertical-align: top;
	width: 16px;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0px 4px;
}

.head-social .h-viber {
	background-image: url('/images/viber-mini-icon.png');
}

.head-social .h-tg {
	background-image: url('/images/tg-mini-icon.png');
}

.head-social .h-wt {
	background-image: url('/images/wt-mini-icon.png');
}

/*-------*/

/*first-block*/

.first-block {
	padding-top: 120px;
	padding-bottom: 65px;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url('/images/thank-bg.jpg');
}

.first-box {
	width: 100%;
	text-align: center;
}

.first-text {
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 30px;
	color: #b88c1f;
}

.first-text strong {
	display: block;
	letter-spacing: 0px;
	font-size: 14px;
	text-transform: uppercase;
}

.first-box h1 {
	margin-top: 50px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 54px;
}

.first-box .subtitle {
	font-size: 27px;
	color: #fff;
	margin-top: 10px;
}

.first-box .subtitle span {
	text-decoration: underline;
	font-weight: bold;
}


.first-box p {
	font-style: italic;
	color: #fff;
	margin-top: 50px;
	font-size: 22px;
	font-weight: 500;
}

.first-price-info {
	font-size: 27px;
	color: #e0b95a;
	width: 100%;
	max-width: 315px;/*280*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 45px;
	line-height: 50px;
	background-color: rgba(184, 140, 31, 0.4);
}

.first-price-info-d {
	background-color: #1e1e4c;
	color: #fff;
	margin-top: 0px;
}

.but {
	width: 100%;
	text-align: center;
}

.but a {
	display: inline-block;
	line-height: 67px;
	border-radius: 67px;
	width: 100%;
	max-width: 330px;
	text-align: center;
	text-decoration: none;
	background-color: #fff;
	color: #1e1e4c;
	font-sizE: 18px;
	font-weight: bold;
}

.but input[type="button"] {
	display: inline-block !important;
	line-height: 67px !important;
	border-radius: 67px !important;
	width: 100% !important;
	max-width: 330px !important;
	text-align: center !important;
	text-decoration: none !important;
	background-color: #fff !important;
	color: #1e1e4c !important;
	font-size: 18px !important;
	font-weight: bold !important;
	height: 67px;
	-webkit-appearance:none;
}

.but a:hover {
	background-color: #b88c1f;
}

.but input[type="button"]:hover {
	background-color: #b88c1f !important;
}

.first-price-but {
	margin-top: 35px;
}

.first-price-but a span {
	padding-right: 35px;
	background-image: url('/images/arr1-down.png');
	background-position: right center;
	background-repeat: no-repeat;
}

/*-------*/

/*about-icons*/

.about-icons {
	width: 100%;
	padding: 35px 0px;
}

.about-icons-box {
	text-align: center;
	width: 100%;
	font-size: 0;
}

.about-icons-item {
	display: inline-block;
	margin-right: 10px;
	max-width: 270px;
	width: 100%;
	box-sizing: border-box;
	padding: 0px 20px;
	text-align: center;
	margin-bottom: 50px;
}

.about-icons-item:nth-child(4n) {
	margin-right: 0px;
}

.aii-icon {
	height: 65px;
}

.aii-icon img {
	transform: translateY(0px);
	transition: all 0.25s ease-out;
}

.about-icons-item:hover .aii-icon img {
	transform: translateY(-10px);
	transition: all 0.25s ease-in;
}

.about-icons-item p {
	color: #000;
	font-size: 14px;
	margin-top: 25px;
}

.about-icons-item p span {
	font-size: 20px;
	text-transform: uppercase;
	display: block;
}

/*-------*/

/*types-block*/

h2 {
	font-size: 40px;
	color: #1e1e4c;
	font-weight: normal;
	text-align: center;
}

.types-block {
	width: 100%;
	/*padding-bottom: 30px;*/
	padding-top: 30px;
}

.types-box {
	width: 100%;
	margin-top: 40px;
}

.types-item {
	margin-bottom: 100px;
	width: 100%;
}

.types-item.odd .types-item-imgs {
	float: left;
}

.types-item.even .types-item-imgs {
	float: right;
	margin-left: 50px;
}

.types-item.odd .types-item-info {
	float: right;
	/* margin-left: 50px; */
}

.types-item.even .types-item-info {
	float: left;
}

.types-item-imgs {
	width: 100%;
	max-width: 600px;
	position: relative;
}

.type-flags {
	position: absolute;
	left: 0px;
	top: 20px;
	width: 100%;
	max-width: 200px;
	text-align: left;
	z-index: 5;
}

.type-flag {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 7px 15px;
	margin-bottom: 10px;
	display: inline-block;
}

.flag-full {
	background-color: #d0d3da;
	color: #1e1e4c;
}

.flag-rem {
	background-color: #1e1e4c;
}

.flag-soon {
	background-color: #b88c1f;
}

.types-item-slider img {
	width: auto !important;
	max-height: 412px !important;
	display: inline !important;
	margin-bottom: -4px;
	/*transform: scale(1.3);*/
	transform: scale(1.15);
}

.types-item-slider {
	text-align: center;
	background-color: #efefef;
}

.types-item-info {
	max-width: 460px;
	width: 100%;
	padding-top: 10px;
	text-align: left;
}

.types-item-prev, .types-item-next {
	width: 36px;
	height: 25px;
	position: absolute;
	top: 50%;
	margin-top: -12px;
	background-position: center center;
	z-index: 5;
	cursor: pointer;
}

.types-item-prev {
	background-image: url('/images/prev-w.png');
	left: 15px;
}

.types-item-prev:hover {
	background-image: url('/images/prev.png');
}

.types-item-next {
	background-image: url('/images/next-w.png');
	right: 15px;
}

.types-item-next:hover {
	background-image: url('/images/next.png');
}

.types-item-info-title, .types-item-info-title a {
	font-size: 30px;
	color: #1e1e4c;
	font-weight: bold;
	text-decoration: none;
}

.types-item-info-box {
	width: 100%;
	font-size: 0;
	margin-top: 35px;
}

.types-item-info-item {
	height: 74px;
	max-width: 30%;/*103*/
	margin-right: 30px;/*25*/
	width: auto;
	display: inline-block;
	position: relative;
	min-width: 26.5%;
}

.types-item-info-item div {
	font-weight: 500;
	text-transform: uppercase;
	color: #797979;
	font-size: 11px;
	position: absolute;
}

.types-item-info-item p {
	margin-top: -10px;
	margin-bottom: -16px;
	font-size: 18px;
	font-weight: bold;
	color: #1e1e4c;
	position: absolute;
	top: 40px;
}

.types-item-plan-box {
	margin-top: 30px;
}

.types-item-plan-box a, .types-item-plan-box span {
	width: 100%;
	max-width: 220px;
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	color: #b88c1f;
	position: relative;
	padding-bottom: 25px;
}

.types-item-plan-box a {
	padding-bottom: 0px;
	margin-bottom: 17px;
}

.types-item-plan-box a:hover {
	color: #1e1e4c;
}

.types-item-plan-box a:nth-child(2n) {
	margin-right: 0px;
}

/*.types-item-plan-box a::after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	max-width: 18px;
	height: 8px;
	background-image: url('/images/arr1-right.png');
	background-position: center center;
	background-repeat: no-repeat;
}*/

.types-item-plan-box a::after {
	content: "";
	/*position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -4px;*/
	width: 100%;
	max-width: 18px;
	height: 8px;
	background-image: url('/images/arr1-right.png');
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	margin-left: 15px;
}

.types-item-plan-box a:hover::after {
	background-image: url('/images/arr1-right-h.png');
}

.types-but {
	margin-top: 31px;
	text-align: left;
}

.types-but a {
	max-width: 300px;
	background-color: #b88c1f;
	color: #fff;
}

.types-but a:hover {
	color: #fff;
	background-color: #1e1e4c;
}

/*-------*/

/*about-tabs*/

.about-tabs {
	width: 100%;
}

.about-tabs-buts {
	width: 100%;
	background-color: #b88c1f;
	font-size: 0;
}

.about-tab-but {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 25%;
	cursor: pointer;
	box-sizing: border-box;
	padding-left: 65px;
	position: relative;
	font-size: 16px;
	font-weight: 500;
	transition: all 0.25s ease-out;
	color: #fff;
}

.about-tab-but:first-child {
	margin-left: 0px;
}

.about-tab-but::before {
	width: 65px;
	height: 102px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
}

.about-tab-but span {
	width: 90%;
	height: 102px;
	display: table;
	margin-left: 10px;
}

.about-tab-but span span {
	width: 100%;
	height: 102px;
	display: table-cell;
	text-align: left;
	vertical-align: middle;
}

.tab-but1::before {
	background-image: url('/images/tab-icon1-w.png');
}

.tab-but2::before {
	background-image: url('/images/tab-icon2-w.png');
}

.tab-but3::before {
	background-image: url('/images/tab-icon3-w.png');
}

.tab-but4::before {
	background-image: url('/images/tab-icon4-w.png');
}

.about-tab-but:hover, .about-tab-but.active {
	transition: all 0.25s ease-in;
	background-color: #1e1e4c;
	color: #b88c1f;
}

.tab-but1:hover::before, .tab-but1.active::before {
	background-image: url('/images/tab-icon1.png');
}

.tab-but2:hover::before, .tab-but2.active::before {
	background-image: url('/images/tab-icon2.png');
}

.tab-but3:hover::before, .tab-but3.active::before {
	background-image: url('/images/tab-icon3.png');
}

.tab-but4:hover::before, .tab-but4.active::before {
	background-image: url('/images/tab-icon4.png');
}

.about-tabs-content {
	width: 100%;
}

.about-tab-item {
	width: 100%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding-top: 200px;
	padding-bottom: 60px;
	min-height: 150px;
}

#tab1 {
	background-image: url('/images/tab-bg1.jpg');
}

#tab2 {
	background-image: url('/images/tab-bg2.jpg');
}

#tab3 {
	background-image: url('/images/tab-bg3.jpg');
}

#tab4 {
	background-image: url('/images/tab-bg4.jpg');
}

.about-tab-item h3 {
	line-height: 34px;
	color: #fff;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	font-size: 38px;
}

.tabcontent {
  display: none;
  -webkit-animation: fadeEffect 1s;
  animation: fadeEffect 1s;
}

#tab1 {
	display: block;
}

/* Fade in tabs */
@-webkit-keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

/*-------*/

/*form-block1*/

.form-block1 {
	padding: 25px 0px;
	width: 100%;
}

.form-bl-box {
	box-sizing: border-box;
	width: 100%;
	max-width: 650px;
	margin-left: auto;
	margin-right: auto;
	border: 3px solid #1e1e4c;
	padding-top: 25px;
	padding-bottom: 15px;
	text-align: center;
}

.form-bl-title {
	font-size: 30px;
	color: #1e1e4c;
	font-weight: bold;
}

.form-bl-form {
	width: 100%;
	margin-top: 15px;
	max-width: 350px;
	margin-left: auto;
	margin-right: auto;
}

.form-bl-form input[type="text"], .form-bl-form input[type="tel"] {
	width: 100%;
	border: 0px;
	border-bottom: 3px solid #b88c1f;
	border-top: 3px solid #b88c1f;
	height: 50px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #141414;
	text-align: center;
	transition: all 0.25s ease-out;
}

.form-bl-form input[type="text"].error, .form-bl-form input[type="tel"].error {
	border-bottom: 3px solid #f00;
	transition: all 0.25s ease-in;
}

.form-group.but input {
	margin-top: 10px;
	max-width: 300px;
	background-color: #b88c1f !important;
	color: #fff !important;
	transition: all 0.25s ease-out;
	border: 0px;
	padding: 0px;
	cursor: pointer;
}

.form-group.but input:hover {
	color: #fff !important;
	background-color: #1e1e4c !important;
	transition: all 0.25s ease-in;
}

/*-------*/

/**/

.gallery-block {
	padding-top: 30px;
	padding-bottom: 70px;
	width: 100%;
	background-color: #edf1f1;
}

.gb-title {
	width: 100%;
	font-size: 0;
}

.gb-title h2 {
	width: 100%;
	max-width: 510px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}

.gb-title p {
	margin-left: 240px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 360px;
	padding-top: 24px;
	font-size: 14px;
	color: #000;
}

.gb-title p::before {
	content: "";
	width: 100%;
	max-width: 205px;
	height: 1px;
	background-color: #b88c1f;
	position: absolute;
	left: 0px;
	top: 0px;
}

.gallery-box {
	width: 100%;
	margin-top: 25px;
}

.gallery-tabs-buts {
	width: 100%;
}

.gt-but {
	display: inline-block;
	margin-right: 25px;
	font-size: 24px;
	color: #969696;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.25s ease-out;
}

.gt-but:hover, .gt-but.active {
	color: #1e1e4c;
	text-decoration: underline;
	transition: all 0.25s ease-in;
}

#t2019 {
	display: block;
}

.gallery-tabs-content {
	width: 100%;
	margin-top: 20px;
}

.gallery-tab-content {
	width: 100%;
}

.gallery-gal {
	position: relative;
}

.gallery-slider {
	width: 100%;
	max-width: 1020px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.gallery-prev, .gallery-next {
	width: 36px;
	height: 25px;
	position: absolute;
	top: 50%;
	margin-top: -12px;
	background-position: center center;
	z-index: 5;
	cursor: pointer;
}

.gallery-prev {
	background-image: url('/images/prev-g.png');
	left: 0px;
}

.gallery-prev:hover {
	background-image: url('/images/prev.png');
}

.gallery-next {
	background-image: url('/images/next-g.png');
	right: 0px;
}

.gallery-next:hover {
	background-image: url('/images/next.png');
}

.gallery-slider .owl-controls {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: -40px;
}

.gallery-slider .owl-controls .owl-dots {
	width: 100%;
	text-align: center;
}

.gallery-slider .owl-controls .owl-dots .owl-dot {
	border-radius: 200%;
	margin: 0px 4px;
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	transition: all 0.25s ease-out;
	background-color: #9f9e9d;
}

.gallery-slider .owl-controls .owl-dots .owl-dot.active, .gallery-slider .owl-controls .owl-dots .owl-dot:hover {
	transition: all 0.25s ease-out;
	background-color: #b88c1f;
}

/*-------*/

/*near-block*/

.near-block {
	width: 100%;
	padding-top: 35px;
	padding-bottom: 21px;
}

.near-box {
	width: 100%;
	font-size: 0;
	text-align: center;
	margin-top: 35px;
}

.near-item {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin-right: 4px;
	margin-bottom: 4px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 289px;
}

.near-item:nth-child(3n) {
	margin-right: 0px;
}

.near1 {
	background-image: url('/images/near1.jpg');
	max-width: 290px;
}

.near2 {
	background-image: url('/images/near2.jpg');
	max-width: 290px;
}

.near3 {
	background-image: url('/images/near3.jpg');
	max-width: 522px;
}

.near4 {
	background-image: url('/images/near4.jpg');
	max-width: 522px;
}

.near5 {
	background-image: url('/images/near5.jpg');
	max-width: 290px;
}

.near6 {
	background-image: url('/images/near6.jpg');
	max-width: 290px;
}

.near-item > div {
	width: 100%;
	height: 289px;
	display: table;
}

.near-item > div > div {
	width: 100%;
	height: 289px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.near-item > div > div img {
	margin-bottom: 15px;
}

.near-item p {
	font-size: 14px;
	color: #fff;
	width: 100%;
	box-sizing: border-box;
	padding: 0px 25px;
	maax-width: 240px;
	margin-left: auto;
	margin-right: auto;
}

.near-item p strong {
	font-size: 20px;
	display: block;
}

/*-------*/

/*plan*/

.plan {
	width: 100%;
	background-image: url('/images/plan-bg.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 125px;
	padding-bottom: 85px;
	text-align: center;
}

.plan-title {
	color: #fff;
	font-size: 30px;
	font-weight: bold;
}

.plan-box p {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	margin-top: 35px;
}

.plan-but {
	margin-top: 30px;
}

.plan-but a {
	background-color: #b88c1f;
	color: #fff;
}

.plan-but a:hover {
	color: #fff;
	background-color: #1e1e4c;
}

/*-------*/

/*video-block*/

.video-block {
	background-color: #1e1e4c;
	width: 100%;
	padding-top: 45px;
	padding-bottom: 45px;
}

.video-box {
	font-size: 0;
	width: 100%:
}

.video-info {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 380px;
	padding-right: 44px;
	padding-top: 120px;
	padding-bottom: 120px;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url('/images/next.png');
	box-sizing: border-box;
}

.video-title {
	font-family: 'Playfair Display', serif;
	color: #fff;
	font-size: 23px;
}

.video-info p {
	font-size: 14px;
	color: #fff;
	margin-top: 35px;
	max-width: 270px;
}

.video-video {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 665px;
	margin-left: 65px;
}

.vv-box {
	cursor: pointer;
}

.vv-box img {
	max-width: 100%;
	height: auto;
}

/*-------*/

/*choose*/

.choose {
	padding-top: 45px;
	padding-bottom: 35px;
	width: 100%;
	text-align: center;
}

.choose-box {
	margin-left: auto;
	margin-right: auto;
	max-width: 540px;
	width: 100%;
}

.choose-box p {
	margin-top: 25px;
	font-size: 20px;
	color: #000;
}

.choose-box p span {
	text-transform: uppercase;
	display: block;
}

.choose-but {
	margin-top: 30px;
}

.choose-but a {
	background-color: #b88c1f;
    color: #fff;
}

.choose-but a:hover {
	color: #fff;
	background-color: #1e1e4c;
}

/*-------*/

/*tech*/

.tech {
	width: 100%;
	background-color: #d7dacf;
	overflow-x: hidden;
}

.tech-box {
	width: 100%;
	font-size: 0;
}

.tech-text {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	max-width: 400px;
	padding-top: 65px;
}

.tech-info {
	width: 100%;
	padding-right: 45px;
	background-image: url('/images/next.png');
	background-position: right center;
	background-repeat: no-repeat;
	box-sizing: border-box;
}

.tech-info h2 {
	color: #b88c1f;
	text-align: left;
}

.tech-info p {
	margin-top: 35px;
	font-size: 14px;
}

.tech-items {
	margin-top: 90px;
	font-size: 0;
}

.tech-item {
	width: 100%;
	max-width: 110px;
	margin-right: 15px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
}

.tech-icon {
	height: 54px;
	position: relative;
}

.tech-icon::after {
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all 0.25s ease-out;
	background-position: top center;
	background-repeat: no-repeat;
	content: "";
	left: 0px;
	top: 0px;
	position: absolute;
}

.tc1 .tech-icon::after {
	background-image: url('/images/tech-icon1-h.png');
}

.tc2 .tech-icon::after {
	background-image: url('/images/tech-icon2-h.png');
}

.tc3 .tech-icon::after {
	background-image: url('/images/tech-icon3-h.png');
}

.tech-item:hover .tech-icon::after, .tech-item.hv .tech-icon::after {
	opacity: 1;
	transition: all 0.25s ease-in;
}


.tech-item p {
	margin-top: 25px;
	text-transform: uppercase;
	color: #b88c1f;
	font-size: 14px;
	transition: all 0.25s ease-out;
}

.tech-item:hover p, .tech-item.hv p {
	color: #1e1e4c;
	transition: all 0.25s ease-in;
}

.tech-widows {
	width: 100%;
	max-width: 540px;
	margin-left: 170px;
	display: inline-block;
	vertical-align: top;
	height: 520px;
	position: relative;
}

.tech-widows::after {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 678px;
	background-image: url('/images/tech-img-1.jpg');
	background-position: left center;
	background-repeat: no-repeat;
	height: 100%;
}

.tech-i-item {
	position: absolute;
	z-index: 1;
}

.tii-circle {
	width: 19px;
	height: 19px;
	background-color: #b88c1f;
	box-shadow: 0px 0px 0px 9px rgba(184, 140, 31, 0.55);
	cursor: pointer;
	transition: all 0.25s ease-out;
	border-radius: 200%;
	z-index: 3;
	position: relative;
}

.tii-circle:hover, .tech-i-item.hv .tii-circle {
	background-color: #fff;
	transition: all 0.25s ease-in;
}

.ti1 {
	left: 145px;
	top: 350px;
}

.ti2 {
	left: 145px;
	top: 465px;
}

.ti3 {
	left: 145px;
	top: 100px;
}

.tii-text {
	width: 365px;
	overflow: hidden;
	padding: 15px 20px;
	box-sizing: border-box;
	background-color: rgba(255, 255, 255, 0.8);
	transition: all 0.25s ease-out;
	position: absolute;
	left: 40px;
	top: 0px;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
}

.tech-i-item.hv .tii-text {
	width: 365px;
	padding: 15px 20px;
	transition: all 0.25s ease-in;
	opacity: 1;
	visibility: visible;
}

.ti1 .tii-text {
	top: -150px;
}

.ti2 .tii-text {
	top: auto;
	bottom: 0px;
}

.tii-text p {
	margin-top: 15px;
	color: #1e1e4c;
	font-size: 12px;
	font-weight: 500;
}

.tii-text p:first-child {
	margin-top: 0px;
}

/*-------*/

/*guaranty*/

.guaranty {
	padding-top: 50px;
	padding-bottom: 40px;
	background-color: #edf1f1;
	width: 100%;
}

.guaranty-box {
	position: relative;
	width: 100%;
	max-width: 650px;
	text-align: left;
}

.guaranty-box::after {
	width: 445px;
	content: "Щ";
	color: #d0d3da;
	font-size: 465px;
	font-family: 'Playfair Display', serif;
	text-transform: uppercase;
	position: absolute;
	left: 100%;
	margin-left: 15px;
	top: 0px;
	line-height: 245px;
}

.guaranty-box h2 {
	text-align: left;
}

.guaranty-box p {
	margin-top: 20px;
	font-size: 14px;
}

.pdf-href {
	margin-top: 25px;
	visibility: hidden;
}

.pdf-href a {
	padding-left: 65px;
	background-image: url('/images/pdf-icon.png');
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: bold;
	color: #b88c1f;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 27px;
	position: relative;
	display: inline-block;
}

.pdf-href a::after {
	content: "";
	position: absolute;
	left: 65px;
	bottom: 8px;
	width: 100%;
	max-width: 18px;
	height: 8px;
	background-image: url('/images/arr1-right.png');
	background-position: center center;
	background-repeat: no-repeat;
}

.pdf-href a:hover {
	color: #1e1e4c;
	background-image: url('/images/pdf-icon-h.png');
}

.pdf-href a:hover::after {
	background-image: url('/images/arr1-right-h.png');
}


/*-------*/

/**/

.footer {
	width: 100%;
	position: relative;
}

.footer-box {
	width: 100%;
	font-size: 0;
}

.footer-left {
	width: 100%;
	max-width: 540px;
	padding-top: 50px;
	display: inline-block;
	vertical-align: top;
}

.footer-phone {
	width: 100%;
}

.footer-phone a {
	font-size: 51px;
	color: #1e1e4c;
	font-weight: bold;
	padding-left: 60px;
	background-image: url('/images/footer-phone-icon.png');
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
}

.footer-social {
	width: 100%;
	font-size: 0;
	margin-top: 12px;
}

.footer-social a {
	display: inline-block !important;
	vertical-align: top;
	padding-left: 45px;
	line-height: 50px;
	margin-right: 1px;
	color: #fff;
	font-size: 18px;
	background-position: 10px 50%;
	background-repeat: no-repeat;
	width: 100%;
	max-width: 150px;
	box-sizing: border-box;
	text-decoration: none;
}

.foo-vb {
	background-color: #946fd1;
	background-image: url('/images/viber-icon.png');
}

.foo-tg {
	background-color: #66cfd6;
	background-image: url('/images/telega-icon.png');
}

.foo-wp {
	background-color: #46e935;
	background-image: url('/images/whats-icon.png');
}

.footer-addr {
	margin-top: 30px;
	width: 100%;
}

.footer-item-title {
	font-size: 11px;
	color: #797979;
	font-weight: 500;
	text-transform: uppercase;
}

.footer-addr p {
	font-size: 18px;
	color: #1e1e4c;
	font-weight: bold;
	margin-top: 10px;
}

.footer-email {
	margin-top: 30px;
	width: 100%;
}

.footer-email p a {
	color: #1e1e4c;
	font-size: 18px;
	font-weight: bold;
}

.footer-email p a:hover {
	color: #b88c1f;
}

.footer-fb {
	margin-top: 20px;
}

.footer-fb a {
	width: 27px;
	height: 26px;
	background-image: url('/images/fb2-icon.png');
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: top;
}

.footer-ask {
	width: 100%;
	margin-top: 10px;
	padding-bottom: 60px;
}

.footer-ask a {
	/*padding-left: 30px;
	background-image: url('/images/ask-icon.png');
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 18px;
	color: #b88c1f;
	font-weight: bold;
	text-decoration: none;*/
}

.footer-ask a:hover {
	/*color: #1e1e4c;
	background-image: url('/images/ask-icon-h.png');*/
}

.footer-ask a span {
	/*padding-right: 22px;
	background-image: url('/images/arr1-right.png');
	background-position: right center;
	background-repeat: no-repeat;*/
}

.footer-ask a:hover span {
	/*background-image: url('/images/arr1-right-h.png');*/
}

.footer-right {
	width: 100%;
	max-width: 50%;
	margin-left: 0px;
	display: inline-block;
	vertical-align: top;
	position: absolute;
	left: 50%;
	top: 0px;
}

.footer-map {
	width: 100%;
}

.footer-map iframe {
	width: 100% !important;
}

.footer-copyright {
	width: 100%;
	background-color: #1e1e4c;
	color: #fff;
	font-size: 11px;
	font-weight: 500;
	box-sizing: border-box;
	padding: 30px 20px;
	text-transform: uppercase;
}

#map {
	width: 100%;
	height: 360px;
}

/*-------*/

/*thank*/

.thank {
	padding-top: 160px;
	text-align: center;
	color: #fff;
}

.thank-box h1 {
	font-size: 27px;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
}

.thank-box p {
	margin-top: 55px;
	font-weight: 500;
	font-size: 22px;
}

.thank-t {
	font-size: 14px;
	margin-top: 22px;
}

.thank-t a {
	color: #fff;
	font-weight: bold;
}

.thank-social {
	margin-top: 22px;
}

.thank-social p {
	color: #b88c1f;
	font-size: 19px;
	font-weight: 500;
}

.thank-social-items {
	margin-top: 10px;
}

.thank-social-items a {
	display: inline-block;
	vertical-align: top;
	margin: 0px 15px;
}

.thank-but {
	margin-top: 30px;
}


/*-------*/

/**/

#fancybox-overlay {
	background-color: rgba(30, 30, 76, 1) !important;
	opacity: 0.8 !important;
}

.fancybox-bg {
	display: none !important;
}

#fancybox-content {
	border-color: transparent !important;
}

#fancybox-outer {
	background-color: transparent !important;
}

#fancybox-close {
	background-image: url('/images/close.png') !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	top: 20px !important;
	right: 20px !important;
}

#show .modal-block {
	background-color: #fff;
	width: 445px;
	box-sizing: border-box;
	padding: 35px 45px;
}

#call .modal-block {
	background-color: #fff;
	width: 445px;
	box-sizing: border-box;
	padding: 35px 45px;
}

.modal-title {
	font-size: 18px;
	font-weight: bold;
	color: #1e1e4c;
	text-align: center;
}

.plan-modal-box {
	width: 1040px;
}

.modal-box {
	font-size: 0;
	width: 100%;
}

.modal-plan {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 595px;
	background-color: #fff;
	box-sizing: border-box;
	padding: 20px;
}

.modal-plan-item {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	max-width: 265px;
	margin-left: 25px;
}

.modal-plan-item:first-child {
	margin-left: 0px;
}

.modal-plan-item-img {
	text-align: center;
	min-height: 332px;
}

.modal-plan-item-info {
	margin-top: 20px;
}

.modal-plan-item-info div {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #b88c1f;
}

.modal-plan-item-info p {
	margin-top: 12px;
	font-size: 13px;
	font-weight: 500;
	text-align: left;
}

.modal-right {
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
	width: 100%;
	max-width: 440px;
	background-color: #fff;
}

.modal-under-form {
	background-color: #f0f0f0;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
}

.muf-title {
	font-size: 30px;
	font-weight: bold;
	color: #1e1e4c;
	text-align: center;
	max-width: 330px;
	margin-left: auto;
	margin-right: auto;
}

.muf-info {
	font-size: 0;
	margin-top: 20px;
}

.muf-item {
	margin-left: 40px;
	display: inline-block;
	vertical-align: top;
}

.muf-item:first-child {
	margin-left: 0px;
}

.muf-item div {
	font-size: 11px;
	font-weight: 500;
	color: #797979;
}

.muf-item p {
	margin-top: 15px;
	color: #1e1e4c;
	font-size: 18px;
	font-weight: bold;
}

.muf-item p a {
	color: #1e1e4c
}

.muf-item p a:hover {
	color: #b88c1f;
}

.modal-here-form {
	width: 100%;
	box-sizing: border-box;
	padding: 20px 0px;
}

.modal-plan-img {
	text-align: center;
	min-height: 340px;
}

.modal-plan-img img {
	max-height: 340px;
	max-width: 265px;
	width: auto;
	height: auto;
}

/*-------*/

/**/

.mob-item-title {
	display: none;
}

.mob-up-social {
	display: none;
}

.go-top {
	position: fixed;
	left: 8px;
	bottom: 8px;
	width: 46px;
	height: 46px;
	border-radius: 200%;
	background-image: url('/images/arr1-up.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-color: rgba(173, 173, 173, 0.5);
	z-index: 6;
}

.go-top:hover {
	background-color: rgba(173, 173, 173, 0.85);
}

.call-back {
	position: fixed;
	right: 30px;
	bottom: 30px;
	width: 68px;
	height: 68px;
	border-radius: 200%;
	background-color: #ffc600;
	background-image: url('/images/call-icon.png');
	background-position: center center;
	background-repeat: no-repeat;
	box-shadow: 0px 0px 0px 7px rgba(255, 195, 48, 0.55);
	animation: radial-pulse 2s infinite;
	z-index: 6;
}

.call-back:hover {
	background-color: #fff;
}

@keyframes radial-pulse {
  0% {
    box-shadow: 0px 0px 0px 7px rgba(255, 195, 48, 0.55);
  }

  100% {
    box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
  }
}

#gift .modal-block {
	width: 723px;
	font-size: 0;
}

.modal-left-img {
	width: 275px;
	background-image: url('/images/show-modal-img.jpg');
	background-position: center center;
	background-repeat: no-reepat;
	background-size: cover;
	display: inline-block;
	vertical-align: top;
	/*height: 358px;*/
	height: 376px;
}

.modal-left-img-items {
	width: 100%;
}

.modal-left-img-item {
	width: 33%;
	display: inline-block;
	vertical-align: top;
	height: 178px;
	overflow: hidden;
	position: relative;
}

.modal-left-img-item img {
	/*width: 100%;*/
	height: 100%;
	width: auto;
}

.modal-left-img-item .types-but {
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.modal-left-img-item .types-but a {
	line-height: 35px;
	border-radius: 67px;
	width: 100%;
	max-width: 175px;
	text-align: center;
	text-decoration: none;
	background-color: #b88c1f;
	color: #fff;
	font-sizE: 15px;
}

.modal-left-img-item .types-but a:hover {
	background-color: #fff;
	color: #b88c1f;
}

#gift .modal-box {
	/*background-color: #fff;
	width: 720px;
	box-sizing: border-box;
	padding: 35px 45px;
	border: 3px solid #1e1e4c;
	margin-left: 0px;
	display: inline-block;
	vertical-align: top;*/
	background-color: #fff;
	width: 445px;
	box-sizing: border-box;
	padding: 35px 45px;
	border: 3px solid #1e1e4c;
	/* margin-left: 3px; */
	display: inline-block;
	vertical-align: top;
}

#gift .modal-title {
	font-size: 30px;
}

.modal-subtitle {
	margin-top: 10px;
	font-size: 27px;
	font-weight: bold;
	color: #b88c1f;
	text-transform: uppercase;
	text-align: center;
}

.modal-tx {
	font-size: 20px;
	color: #b88c1f;
	margin-top: 15px;
	font-weight: bold;
	text-align: center;
}

.gift {
	display: none;
}

.marker {
	background-image: url('/images/car.png');
	width: 24px;
	height: 24px;
	cursor: pointer;
}

#navigatorSVG path {
	transition: all 0.25s ease-out;
	cursor: pointer;
	opacity: 0.5 !important;
}

#navigatorSVG path:hover {
	transition: all 0.25s ease-in;
	opacity: 0.85  !important;
}

#sold path {
	fill: rgba(247, 2, 2, 1);
}

.info-text {
	padding: 0px 0px;
	width: 100%;
	max-width: 180px;
	position: absolute;
	left: 50%;
	margin-left: -90px;
	top: 50px;
	font-size: 0px;
	color: #fff;
	text-align: center;
	transition: all 0.25s ease-out;
	opacity: 0;
	font-weight: bold;
}

.info-text.gr {
	background-color: rgba(5, 211, 2, 0.7);
	padding: 15px 25px;
	font-size: 16px;
	transition: all 0.25s ease-in;
	opacity: 1;
}

.info-text.r {
	background-color: rgba(247, 2, 2, 0.7);
	padding: 15px 25px;
	font-size: 16px;
	transition: all 0.25s ease-in;
	opacity: 1;
}

.info-text.g {
	background-color: rgba(12, 12, 12, 0.7);
	padding: 15px 25px;
	font-size: 16px;
	transition: all 0.25s ease-in;
	opacity: 1;
}

#navigatorSVG {
	width: 1110px;
	height: 700px;
}

/*-------*/

/**/

.types-item-slider .owl-item {
	overflow: hidden;
}

.map-a {
	width: 100%;
	height: 440px;
	background-image: url('/images/map-bg-min.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
}

/*-------*/

/*single-type*/

.single-type {
	padding-top: 100px;
}

.single-type .types-item {
	padding-bottom: 30px;
}

.single-type .types-item-info-title {
	text-align: center;
}

.single-type .types-box {
    width: 100%;
    margin-top: 40px;
}

.single-type .types-item-imgs {
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
}

.single-type .types-item-slider img {
    max-height: 100% !important;
	transform: scale(1);
	max-width: 100%;
}

.single-type .types-item .types-item-info {
    float: none;
    margin-left: auto;
    margin-right: auto;
    max-width: 1020px;
    font-size: 0;
}

.single-type .types-item-info-box {
	display: inline-block;
	vertical-align: top;
	max-width: 470px;
}

.single-type .types-item-plan-box {
	display: inline-block;
	vertical-align: top;
	max-width: 200px;
	width: 100%;
	margin-left: 30px;
}

.single-type .types-but {
	display: inline-block;
	vertical-align: top;
    max-width: 285px;
	margin-left: 30px;
}

.single-type .types-item-info-item {
    /* margin-right: 15px; */
    /* max-width: 103px; */
}

.single-type .types-item-info-item:last-child {
    margin-right: 0px;
}

.single-type .types-item-info-text {
	max-width: 850px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.single-type .types-item-info-text p, .single-type .types-item-info-text ul, .single-type .types-item-info-text ol {
	margin-bottom: 20px;
	line-height: 1.5;
	font-size: 14px;
}

.single-type .types-item-info-text p a, .single-type .types-item-info-text ul a, .single-type .types-item-info-text ol a {
	font-weight: bold;
	color: #000;
}

.single-type .types-item-info-plans {
	max-width: 850px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.single-type .modal-plan {
    max-width: 100%;
    padding: 0px;
	font-size: 0;
}

.single-type .modal-plan-item {
    /* max-width: 400px; */
    max-width: calc(50% - 25px);
    margin-left: 50px;
}

.single-type .modal-plan-item:first-child {
    margin-left: 0px;
}

.single-type .modal-plan-img img {
    max-width: 300px;
    height: 400px;
}

.single-type .types-item-info-plans .types-but {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.modal-tx2 {
    font-size: 18px;
	/*min-height: 47px;*/
}

.types-item-16-9 .types-item-slider img {
	max-width: 100%;
	transform: scale(1.05);
	max-height: 512px;
}

/*-------*/

/**/

.white-block {
	background-image: none;
	color: #1e1e4c;
}

.white-block .first-text, .white-block .first-box h1, .white-block .first-box .subtitle, .white-block .first-box p, .white-block .first-price-info {
   color: #1e1e4c;
}

.white-block .but a {
	color: #fff;
    background-color: #b88c1f;
}

.white-block .but a:hover {
    color: #fff;
	background-color: #1e1e4c;
}

.white-block .first-price-but a span {
    background-image: url('/images/arr1-down-w.png');
}

.head-logo {
	/*visibility: hidden;*/
}

.head-menu {
    /* max-width: 770px; *//*700*/
}

/*-------*/

/**/

#planp img {
	max-width: 100%;
	height: auto;
}

.tb-c {
	text-align: center;
	margin-left: auto !important;
	margin-right: auto !important;
	display: block !important;
}

.map-but a {
    background-color: #b88c1f;
    color: #fff;
}

.map-but {
	text-align: left;
}

.map-but a:hover {
    color: #fff;
	background-color: #1e1e4c;
}

.white-block .first-price-info-d {
    color: #a68c1f;
}

.types-item-plan-box span {
	padding-bottom: 5px;
}

.types-item-plan-box span.d {
	padding-bottom: 25px;
	padding-left: 60px;
	color: #1e1e4c;
	font-size: 16px;
}

/*-------*/

/**/



/*-------*/

/**/



/*-------*/

/**/



/*-------*/

/**/



/*-------*/

/**/



/*-------*/

/**/



/*-------*/

/**/



/*-------*/

/**/



/*-------*/

/**/



/*-------*/

/**/



/*-------*/

/**/



/*-------*/

/**/



/*-------*/
.about-tab-item .container p {color: #fff;margin-top: 40px;max-width: 560px;}
.types-item-plan-box p span {
    font-size: 24px;
    vertical-align: baseline;
}
.types-item-plan-box p {
    font-size: 18px;
    color: #b88c1f;
    font-weight: bold;
}

.head-wr {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

/*
     FILE ARCHIVED ON 18:26:04 May 16, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:29:06 Apr 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.451
  captures_list: 0.686
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.01
  esindex: 0.014
  cdx.remote: 17.06
  LoadShardBlock: 62.734 (3)
  PetaboxLoader3.datanode: 92.548 (5)
  load_resource: 793.882
  PetaboxLoader3.resolve: 692.948
  loaddict: 87.048
*/