@font-face {
    font-family: 'FuturaPTBook';
    src: url('/de/assets/template/fonts/FuturaPTBook.eot');
    src: url('/de/assets/template/fonts/FuturaPTBook.eot') format('embedded-opentype'),
         url('/de/assets/template/fonts/FuturaPTBook.woff') format('woff2'),
         url('/de/assets/template/fonts/FuturaPTBook.woff') format('woff'),
         url('/de/assets/template/fonts/FuturaPTBook.ttf') format('truetype'),
         url('/de/assets/template/fonts/FuturaPTBook.svg') format('svg');
}
@font-face {
    font-family: 'FuturaPTMedium';
    src: url('/de/assets/template/fonts/FuturaPTMedium.eot');
    src: url('/de/assets/template/fonts/FuturaPTMedium.eot') format('embedded-opentype'),
         url('/de/assets/template/fonts/FuturaPTMedium.woff') format('woff2'),
         url('/de/assets/template/fonts/FuturaPTMedium.woff') format('woff'),
         url('/de/assets/template/fonts/FuturaPTMedium.ttf') format('truetype'),
         url('/de/assets/template/fonts/FuturaPTMedium.svg') format('svg');
}
@font-face {
    font-family: 'FuturaPTBold';
    src: url('/de/assets/template/fonts/FuturaPTBold.eot');
    src: url('/de/assets/template/fonts/FuturaPTBold.eot') format('embedded-opentype'),
         url('/de/assets/template/fonts/FuturaPTBold.woff') format('woff2'),
         url('/de/assets/template/fonts/FuturaPTBold.woff') format('woff'),
         url('/de/assets/template/fonts/FuturaPTBold.ttf') format('truetype'),
         url('/de/assets/template/fonts/FuturaPTBold.svg') format('svg');
}

/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End of Eric Meyer's CSS Reset */

html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font-family: 'FuturaPTBook';
    font-size:14px;
	height: 100%;
}
.wrapper {
	width: 100%;
	min-width: 300px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.content-wrapper {max-width:1300px; margin:0 auto;}
.clear {clear:both;}
h3 {font-family: 'FuturaPTBold'; font-size:16px; margin-bottom:7px;}
.more-popup {display:none; position:fixed; z-index:99999; left:50%; top:50%; background:#fff;-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);}
.seafront-leaving,.concept-popup,.exp-popup,.blog1-popup,.blog0-popup,.blog2-popup,.blog3-popup,.blog4-popup {width:600px; height:600px; margin-left:-300px; margin-top:-270px;}
.more-popup-a {position:relative; padding:40px;}
.morepopup-lbl {text-transform:uppercase; color:#0d0d0c;font-family: 'FuturaPTMedium'; font-size:28px; line-height:35px; margin-bottom:16px;}
.more-popup p {font-size:16px; margin-bottom:20px; line-height:22px; color:#2e2a2a;}
.popup-scroller {height:100%; height:520px; padding-right:10px; overflow-y:scroll;}
.more-popup h2 {font-size:23px; margin-bottom:12px;}
.more-popup ul.marked {font-size:16px; margin-bottom:12px; line-height:24px; color:#2e2a2a;}

.thanks-popup {width:356px; height:140px; display:none; margin-top:-70px; z-index:99999; text-align:center; background:#fff; border-radius:4px; position:fixed; left:50%; top:50%;  margin-left:-178px;-webkit-transition:  all 0.4s ease-in-out;-moz-transition:  all 0.4s ease-in-out;-o-transition:  all 0.4s ease-in-out;-ms-transition:  all 0.4s ease-in-out;transition:  all 0.4s ease-in-out;}
.callback-popup-lbl {font-size: 33px;font-family: 'FuturaPTMedium';line-height: 25px;margin-bottom: 8px;text-align: center;text-transform: uppercase;}
.thanks-txt {font-size: 18px;line-height: 22px;text-align: center;}
.callback-popup-a {padding-top:31px;} 

.intro-logo {border:2px solid #fff; width:580px; margin:0 auto; margin-bottom:30px; padding:12px 20px 20px 20px;}
.intro-logo-img {margin-bottom:19px;}
.intro-logo-img img {width:170px;}
.intro-logo-txt {text-align:center;}
.intro-logo-txt ul li {display:inline-block; background:url(/de/assets/template/img/star_devider.png) right top no-repeat; background-size:9px; background-position:right 2px; padding:0px 18px 0px 0px; margin-right:5px; font-family: 'FuturaPTMedium'; font-size:14px; color:#fff; text-transform:uppercase;}
.intro-logo-txt ul li:last-child {background:transparent; padding:0px; margin:0px;}


/* Header
-----------------------------------------------------------------------------*/
.header {height: 101px; background:#fff;position:fixed; width:100%; left:0px; top:0px; z-index:9991; -webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.13);box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.13);}
.header-logo {float:left;margin:25px 45px 0px 0px;}
.header-logo img {width:150px;}
.header-menu {float:left;}
.header-menu ul li {float:left; margin:43px 35px 0px 0px;}
.header-menu ul li a {text-decoration:none; padding-bottom:2px; border-bottom:2px solid transparent; color:#0d0d0c; font-size:14px;font-family: 'FuturaPTMedium'; text-transform:uppercase;}
.header-menu ul li a:hover {border-color:#0d0d0c;}
.langs {float:right; margin-top:33px;}
.langs ul li {float:left; margin-left:4px;}
.langs ul li a {padding:10px 9px 10px 9px; text-decoration:none; border-radius:900px; display:block; color:#0d0d0c; font-size:12px; font-family: 'FuturaPTMedium';text-transform:uppercase;}
.langs ul li a.active {background:#0d0d0c; color:#fff;}
.header-callback {float:right; margin:32px 20px 0px 0px; color:#0d0d0c; text-decoration:none; text-transform:uppercase; font-size:12px;font-family: 'FuturaPTMedium'; border:2px solid #0d0d0c; padding:10px 16px 10px 16px;}
.header-callback:hover {color:#fff; background:#0d0d0c;}
.header-phone {float:right; margin:34px 20px 0px 0px; font-size:16px;font-family: 'FuturaPTMedium'; background:url(/de/assets/template/img/header-phone.png) left top no-repeat; padding:7px 0px 0px 40px; background-size:30px; min-height:30px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.main-begin {width:100%; height:100%; min-height:100%; z-index:999; position:relative;  background:url(/de/assets/template/img/main04.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.main-begin-a {display:table; position:absolute; z-index:2; width:100%; height:100%;}
.main-begin-b {display:table-cell; text-align:center; vertical-align:middle; color:#fff; width:100%; height:100%; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; padding-top:55px;}
.main-logo {margin-bottom:28px;}
.main-lbl {font-size:65px; margin-bottom:20px; text-transform:uppercase;font-family: 'FuturaPTMedium';}
.main-slbl {font-size:33px; margin-bottom:67px;text-transform:uppercase;}
.main-btns a {display:inline-block; color:#fff; font-size:14px; width:210px; padding:17px 30px 17px 30px; border:2px solid #fff; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-decoration:none; text-transform:uppercase;font-family: 'FuturaPTMedium'; margin:0px 5px 0px 5px;}
.main-down {display:block; width:30px; height:21px; background:url(/de/assets/template/img/arrow-down.png) left top no-repeat; background-size:30px; position:absolute; left:50%; bottom:20px; margin-left:-15px;}
.main-btns a:hover {background:#fff; color:#0d0d0c;}

.main-begin {overflow:hidden;}
.begin-over {height:100%; width:100%; position:absolute; left:0px; top:0px; z-index:1; background:#000; opacity:0.4;}

.videoContainer{position:absolute; height:100%;width:2000px;left:50%;margin-left:-1000px;overflow: hidden;}
.videoContainer video{margin-top:-100px; min-width: 100%; min-height: 100%;}



/* Middle
-----------------------------------------------------------------------------*/
.content {
	padding: 0 0 130px;
}


.trigger-btns {text-align:center; position:absolute; bottom:80px; left:0px; width:100%;}
.trigger-btns a {color:#fff; font-size:16px; font-family: 'FuturaPTMedium'; margin:0px 7px 0px 7px; text-decoration:none;}
.trigger-btns span {border-bottom:1px dashed #fff;}
.download-brochure {background:url(/de/assets/template/img/download-br.png) left top no-repeat; padding-left:30px;}
.choose-apart {background:url(/de/assets/template/img/choose.png) left top no-repeat; padding-left:26px;}


.trigger {width:100%; height:2px;  position:absolute;left:0px; z-index:999;}
#trigger1 {top:3350px; }
#trigger2 {top:3750px;}
#trigger3 {top:460px;}

.parallax-holder,.parallax-bg1,.parallax-bg2,.parallax-bg3 {height:4863px;}

.parallax-holder {position:relative;  }
.parallax-bg1 {z-index:99;position:absolute; overflow:hidden; margin-top:-287px; width:100%;}
.parallax-bg2 {z-index:99;position:absolute; width:1300px; margin-left:-650px; left:50%; margin-top:-287px;}
.parallax-bg3 {z-index:99;position:absolute; width:100%; margin-left:0px; left:0px; margin-top:-287px; height:3860px;}

.page-bg-01 {position:absolute; top:340px; left:-110px;}
.page-bg-02 {position:absolute; top:1120px; right:-260px;}
.page-bg-03 {position:absolute; top:1650px; left:-110px;}
.page-bg-04 {position:absolute; top:2430px; right:-260px;}
.page-bg-05 {position:absolute; top:6900px; right:-260px;}

.page-img-01 {position:absolute; top:300px; left:0px;}
.page-img-02 {position:absolute; z-index:999; margin-top:823px; top:1000px; right:50%; margin-right:-650px; width:703px; height:530px;}
.page-img-03 {position:absolute; top:1790px; left:0px;}
.page-img-04 {position:absolute; top:2430px; right:0px;}
.page-img-05 {position:absolute; top:4860px; right:0px;}
.page-img-06 {position:absolute; top:3140px; left:0px;}
.page-img-07 {position:absolute; top:7840px; right:0px;}

.page-txt-01 {position:absolute; right:50%; margin-right:-655px; top:300px; width:465px;}
.page-txt-02 {position:absolute; left:50%; margin-left:-590px; top:860px; width:465px;}
.page-txt-03 {position:absolute; right:50%; margin-right:-655px; top:1520px; width:465px;}
.page-txt-04 {position:absolute; left:50%; margin-left:-590px; top:1900px; width:465px;}
.page-txt-05 {position:absolute; left:50%; margin-left:-590px; top:3900px; width:465px;}
.page-txt-06 {position:absolute; right:50%; margin-right:-655px; top:2470px; width:465px;}
.page-txt-07 {position:absolute; left:50%; margin-left:-590px; top:6410px; width:465px;}

.german .page-txt-06 {top:2550px;}
.german .page-txt-04 {top:1930px;}
.german .page-txt-03 {top:1540px;}

.ru .page-txt-01 {top:250px;}
.ru .page-txt-02 {top:920px;}
.ru .page-txt-03 {top:1400px;}
.ru .page-txt-04 {top:2005px;}
.ru .page-txt-06 {top:5650px;}

.page-static-00 {position:absolute; width:100%; height:500px; text-align:center; top:3030px; left:0px;}
.page-static-01 {position:absolute; width:100%; height:650px; background:#f6f6f6; top:3050px; left:0px;}
.page-static-02 {position:absolute; width:100%; height:587px; background:#f6f6f6; top:4270px; left:0px;}
.page-static-03 {position:absolute; width:100%; height:605px; text-align:center; top:4950px; left:0px;}
.page-static-04 {position:absolute; width:100%; height:650px; text-align:center; top:4500px; left:0px;}

.page-static-08 {position:absolute; color:#fff; width:100%; top:3465px; left:0px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.virtual-banner {height:280px; width:1272px; padding-top:57px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; background:url(/de/assets/template/img/sdbanner.jpg) center center no-repeat; background-size:100%; margin:0 auto; text-align:center;}
.virtual-banner .page-lbl {color:#fff; margin-bottom:6px;}
.virtual-banner .page-form-txt {color:#fff; margin-bottom:28px;}
.virtual-banner-more {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; padding-top:17px; display:block; width:211px; font-size:16px; text-transform:uppercase; height:58px; background:#fff; color:#000; text-decoration:none; margin:0 auto; text-align:center;}
.virtual-banner-more span {background:url(/de/assets/template/img/new-tab.png) right top no-repeat; display:inline-block; min-height:20px; padding:4px 34px 0px 0px;}


.page-lbl {text-transform:uppercase; color:#0d0d0c;font-family: 'FuturaPTMedium'; font-size:33px; line-height:40px; margin-bottom:19px;}
.page-intro {font-size:18px; margin-bottom:50px; line-height:27px; color:#2e2a2a;}
.page-btns a {display:inline-block; color:#fff; font-size:14px; padding:17px 30px 17px 30px; border:2px solid #fff; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-decoration:none; text-transform:uppercase;font-family: 'FuturaPTMedium'; width:214px; text-align:center; margin:0px 10px 0px 0px;}
.page-btns a.de {font-size:12px; line-height:18px;}
.page-intro p {margin-bottom:13px;}
.page-intro p a {color:#0d0d0c;}
.page-intro p:last-child {margin-bottom:0px;}
.page-btns a.page-btn-a {border-color:#0d0d0c; color:#0d0d0c;}
.page-btns a.page-btn-b {border-color:#0d0d0c; background:#0d0d0c; color:#fff;}

.page-btns a.page-btn-a:hover {text-decoration:underline;}
.page-btns a.page-btn-b:hover {text-decoration:underline;}
.fancybox-overlay {z-index:9999 !important;}
.fancybox-opened {z-index:99999 !important;}
.apartments {max-width:1300px; margin:0 auto; padding:0px 0px 0px 0px;}
.apartments-txt {width:465px; float:right; margin-top:155px;}
.plan-holder {float:left; width:715px; height:457px; margin-top:90px; background:url(/de/assets/template/img/plan.png) left top no-repeat; position:relative;}
.facilities-list ul li {font-size:18px; width:48.8%; margin-bottom:3px; float:left; line-height:27px; color:#2e2a2a;}
.facilities-list ul li:nth-child(2n) {float:right;}
.facilities-list {width:700px; margin-top:15px;}
.click-here {position:absolute; top:60px; left:305px; width:104px; height:48px; background:url(/de/assets/template/img/click-here.png) left top no-repeat;}
.grecaptcha-badge {display:none !important;}
.apartment-plan-i {position:absolute; display:block; height:14px; background:rgba(79,194,177,0.6);}
.plan-i-01 {left:250px; top:177px; width:55px; border-right:2px solid #fff;}
.plan-i-02 {left:307px; top:177px; width:55px; border-right:2px solid #fff;}
.plan-i-03 {left:364px; top:177px; width:55px;}
.plan-i-04 {left:226px; top:193px; width:64px; border-right:2px solid #fff;}
.plan-i-05 {left:292px; top:193px; width:64px; border-right:2px solid #fff;}
.plan-i-06 {left:358px; top:193px; width:61px;}
.plan-i-07 {left:194px; top:209px; width:55px;border-right:2px solid #fff;}
.plan-i-08 {left:251px; top:209px; width:55px;border-right:2px solid #fff;}
.plan-i-09 {left:308px; top:209px; width:55px;border-right:2px solid #fff;}
.plan-i-10 {left:365px; top:209px; width:54px;}
.apartment-plan-i:hover {background:rgba(79,194,177,0.85);}

.page-form {max-width:1300px; margin:0 auto; text-align:center; padding-top:125px;}
.page-form-lbl {text-transform:uppercase; color:#0d0d0c;font-family: 'FuturaPTMedium'; font-size:33px; line-height:42px; margin-bottom:17px;}
.page-form-txt {font-size:18px; margin:0 auto; max-width:1100px; margin-bottom:55px; line-height:27px; color:#2e2a2a;}
.inpt {display:inline-block; width:26%; margin:0px 5px 0px 5px; position:relative;}
label.error {position:absolute; display:block; font-size:12px; right:-1px; top:-21px; padding:4px 8px 4px 8px; color:#fff; background:#e80049; border-radius:2px;}
.inpt input[type='text'] {width:100%; background:#fff; border:2px solid #0d0e0e; font-family: 'FuturaPTBook'; font-size:18px; color:#0d0d0c; padding:12px 15px 12px 15px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.form-send {display:inline-block; color:#fff; font-size:16px; padding:14px 50px 14px 50px; border:2px solid #fff; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-decoration:none; text-transform:uppercase;font-family: 'FuturaPTMedium'; width:220px; margin-top:50px; text-align:center; border-color:#0d0d0c; background:#0d0d0c; color:#fff; cursor:pointer;}

.benefits-row {max-width:1300px; margin:0 auto;}
.benefits-item {display:inline-block; vertical-align:top; margin-bottom:28px; width:19%; text-align:center;}
.benefits-icon {margin-bottom:15px;}
.benefits-icon img {height:45px;}
.benefits-lbl {font-size:20px; margin-bottom:4px; font-family: 'FuturaPTMedium';}
.benefits-txt {font-size:18px;  line-height:27px; color:#2e2a2a;}

.map {width:100%; height:100%; position:relative;}
#map {width:100%; height:100%;}
.map-content {width:540px; height:480px; text-align:left; position:absolute; left:50%; top:85px; padding:24px 40px 40px 40px; margin-left:-640px; background:#fff; z-index:999;-webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.13);box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.13);box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.map-content .page-lbl {text-align:left;}
.contacts-colls-l {float:left; width:49%;}
.contacts-colls-r {float:right; width:49%;}
.map-btn {position:absolute; display:block; border-radius:90px; padding:10px 26px 14px 26px; color:#fff; z-index:999; -webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.23);-moz-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.23);box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.23);box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; background:#000; top:30px; right:30px;}

.contacts-txt {font-size:16px; margin-bottom:18px; line-height:23px; color:#2e2a2a;}
.in-touch {display:inline-block; color:#fff; font-size:16px; padding:17px 30px 17px 30px; border:2px solid #fff; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-decoration:none; text-transform:uppercase;font-family: 'FuturaPTMedium'; width:100%; text-align:center; margin:0px 10px 0px 0px;border-color:#0d0d0c; background:#0d0d0c; color:#fff;}
.gallery {width:1300px; margin:0 auto;}
.gallery-slider {position:relative;}
.gallery-slider .owl-dots {position:absolute; text-align:center; left:0px; bottom:-25px; width:100%;}
.gallery-slider .owl-dot {display:inline-block; margin:0px 2px 0px 2px; width:8px; height:8px; background:#b5b0b0; border-radius:90px;}
.gallery-slider .owl-dot.active {background:#000;}
.gallery-slider-i a {display:block; position:relative;}
.gallery-slider-i a img {width:100%;}
.gallery-slider-i a span {display:block; display:none; width:80px; height:80px; background:rgba(0,0,0,0.5) url(/de/assets/template/img/zoom.png) center center no-repeat; border-radius:90px; position:absolute; margin-left:-40px; margin-top:-40px; left:50%; top:50%;}
.gallery-slider-i a:hover span {display:block;} 
.gallery-slider .owl-next {width:49px; height:49px; position:absolute; right:-59px; top:50%; margin-top:-25px; background:#191818 url(/de/assets/template/img/arrow-right.png) center center no-repeat;}
.gallery-slider .owl-prev {width:49px; height:49px; position:absolute; left:-59px; top:50%; margin-top:-25px; background:#191818 url(/de/assets/template/img/arrow-left.png) center center no-repeat;}

.map-menu {width:340px; height:425px; background:rgba(255,255,255,0.8); position:fixed; right:35px; top:50%; margin-top:-212px; z-index:999;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; padding:33px 33px 33px 33px;}
.map-menu-i {height:37px; display:block; margin-bottom:13px; padding:12px 0px 0px 53px; font-size:14px; color:#ca9f63; text-transform:uppercase; font-weight:bold;-webkit-transition:  all 0.2s ease-in-out;-moz-transition:  all 0.2s ease-in-out;-o-transition:  all 0.2s ease-in-out;-ms-transition:  all 0.2s ease-in-out;transition:  all 0.2s ease-in-out;}
.map-menu.map-menu-contacts {height:285px; margin-top:-299px; background:#fff;}
.map-menu.map-menu-form {height:355px; margin-top:0px; background:#fff;}
.i-01 {background:url(/de/assets/template/img/legend-01.png) left top no-repeat;}
.i-02 {background:url(/de/assets/template/img/legend-02.png) left top no-repeat;}
.i-03 {background:url(/de/assets/template/img/legend-03.png) left top no-repeat;}
.i-04 {background:url(/de/assets/template/img/legend-04.png) left top no-repeat;}
.i-05 {background:url(/de/assets/template/img/legend-05.png) left top no-repeat;}
.i-06 {background:url(/de/assets/template/img/legend-06.png) left top no-repeat;}
.i-07 {background:url(/de/assets/template/img/legend-07.png) left top no-repeat;}
.i-08 {background:url(/de/assets/template/img/legend-08.png) left top no-repeat;}
.i-09 {background:url(/de/assets/template/img/legend-09.png) left top no-repeat;}

.map-menu-i.active,.map-menu-i:hover {color:#2c2828; background-position:left -49px;}

#marker-tooltip {display: none;position:absolute; background:#fff; height:53px; text-align:center; padding:11px 30px 0px 30px; font-size:12px; left:50%; bottom:170px; margin-left:-100px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#marker-tooltip b {display:block; font-size:16px; margin-bottom:1px; color:#2c2828; font-weight:bold; text-transform:uppercase;}
#marker-tooltip span {display:block; font-size:13px; color:#8c8c8c;}

#marker-tooltip2,#marker-tooltip3,#marker-tooltip4,#marker-tooltip5,#marker-tooltip6{display: none;position:absolute;font-size:12px; padding:6px 27px 0px 15px; height:19px; background:url(/de/assets/template/img/tooltip.png) right top no-repeat; text-transform:uppercase; color:#f3e6c9;}

#marker-adress {position:absolute; display:none;  font-size:12px; padding:0px; width:226px; height:37px; padding:8px 0px 0px 9px; background:url(/de/assets/template/img/adress-tp.png) right top no-repeat;  color:#f3e6c9; z-index:999;}
#marker-adress b {display:block; margin-bottom:1px; text-transform:uppercase; font-size:14px; color:#2c2828; font-weight:bold;}
#marker-adress span {display:block;  font-size:13px; color:#2c2828; }

#marker-tp {position:absolute; display:none; background:#fff; text-align:left; font-size:12px; padding:0px;  height:31px; padding:7px 10px 0px 10px; color:#000; z-index:999; margin-left:-2px;}
#marker-tp b {display:block; margin-bottom:3px; text-transform:uppercase; font-size:11px;  font-weight:bold;}
#marker-tp span {display:block;  font-size:11px;}
.overlay {background:rgba(0,0,0,0.6); display:none; position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:9992;}

.plans-popup {display:none; position:fixed; z-index:9992; width:1300px; height:610px; left:50%; top:50%; margin-top:-305px; margin-left:-650px; background:#fff;-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);}

.plans-popup-a {padding:44px 60px 40px 60px; position:relative;}
.popup-close {display:block; position:absolute; top:0px; right:-29px; width:29px; height:29px; background: #191818 url(/de/assets/template/img/popup-close.png) center center no-repeat;}
.popup-left {display:block; width:49px; height:49px; position:absolute; left:-49px; top:50%; margin-top:-25px; background:#191818 url(/de/assets/template/img/arrow-left.png) center center no-repeat;}
.popup-right {display:block; width:49px; height:49px; position:absolute; right:-49px; top:50%; margin-top:-25px; background:#191818 url(/de/assets/template/img/arrow-right.png) center center no-repeat;}
.plans-popup-left {width:50%; overflow:hidden; height:500px; float:left; position:relative; text-align:center; padding-top:20px;}
.plans-popup-right {width:40%; padding-top:2px; padding-right:20px; float:right;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.plans-popup-left .owl-dots {text-align:center; width:100%; position:absolute; left:0px; bottom:20px;}
.plans-popup-left .owl-dot {margin:0px 2px 0px 2px; display:inline-block;}
.plans-popup-left .owl-dot span {display:block; background:#e2e2e2; width:10px; height:10px; border-radius:5px;}
.plans-popup-left .owl-dot.active span {background:#0d0e0e;}
.plans-item {display:none;}
.plans-item.active {display:block;}
.plans-lbl {font-size:33px; margin-bottom:7px; text-transform:uppercase;font-family: 'FuturaPTMedium';}
.plans-slbl {font-size:23px; display:none; margin-bottom:24px; text-transform:uppercase;}
.plans-table {margin-bottom:40px;}
.plans-table table {width:100%;}
.plans-table table td {font-size:18px; vertical-align:middle; padding:10px 18px 14px 18px; border-right:2px solid #fff;}
.plans-table table tr:nth-child(2n) td {background:#f3f3f3;}
.plans-popup .page-btns a {margin:0px; width:48.5%;}
.plans-popup .page-btns a:nth-child(1) {float:left;}
.plans-popup .page-btns a:nth-child(2) {float:right;}
.plans-slider-i {margin-bottom:55px;}
.plans-slider-i img {width:100%;}
.download-popup {display:none; width:460px; height:474px;position:fixed; z-index:99999; left:50%; top:50%; margin-top:-237px; margin-left:-230px; background:#fff;-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);}
.download-popup.small {height:190px; margin-top:-95px;}
.download-popup-a {position:relative; padding:40px 40px 0px 40px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.download-popup-lbl {text-align:center; font-size:26px;font-family: 'FuturaPTMedium'; margin-bottom:28px;}
.download-popup-form .inpt {width:100%; margin:0px 0px 11px 0px;}
.download-popup .form-send {margin:0 auto; float:none; display:block; margin-top:24px; width:300px;}
.download-form-before {}
.donwload-form-after {display:none;}
.plans-popup .popup-left,.plans-popup .popup-right {display:none;}
.download-link {display:block; color:#fff; font-size:14px; padding:17px 30px 17px 30px; border:2px solid #fff;border-color:#0d0d0c; background:#0d0d0c; color:#fff; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-decoration:none; text-transform:uppercase;font-family: 'FuturaPTMedium'; width:200px; text-align:center; margin:0 auto;}
a[href^="tel"] {
  color: inherit;
  text-decoration: none;
}
.blog-arrow {margin-bottom:5px;}
.blog-next {min-height:41px; padding:4px 20px 0px 0px; font-size:12px; color:#0d0d0c;  font-family: 'FuturaPTBold'; text-transform:uppercase; display:inline-block; background:url(/de/assets/template/img/blog-right.png) right top no-repeat; background-size:13px;}
.blog-prev {min-height:41px; padding:4px 0px 0px 20px; font-size:12px; color:#0d0d0c;  font-family: 'FuturaPTBold'; text-transform:uppercase; display:inline-block; margin-right:30px;  background:url(/de/assets/template/img/blog-left.png) left top no-repeat; background-size:13px;}

.blog-content {display:none; position:absolute;}
.blog-icon {color:#0d0d0c; margin-bottom:19px; text-decoration:none; text-transform:uppercase; font-size:12px;font-family: 'FuturaPTMedium'; border:2px solid #0d0d0c; padding:10px 16px 10px 16px; display:inline-block;}
.callback-popup {display:none; width:460px; height:410px;position:fixed; z-index:99999; left:50%; top:50%; margin-top:-205px; margin-left:-230px; background:#fff;-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);}
.callback-popup .form-send {margin:0 auto; float:none; display:block; margin-top:24px; width:300px;}
.facebook {display:inline-block; font-size:18px; color:#0d0d0c; height:34px; background:url(/de/assets/template/img/facebook.png) left top no-repeat; background-size:34px; padding:7px 0px 0px 44px; margin-top:24px;}
/* Footer
-----------------------------------------------------------------------------*/
.footer {
	margin: -130px auto 0;
	min-width: 300px;
	height: 73px;
    color:#fff;
    padding-top:57px;
    text-align:center;
	position: relative;
    background:#000000;
    line-height:21px;
}
@media screen and (max-width:1420px) {
    .gallery-slider .owl-prev,.gallery-slider .owl-next {display:none;}
    .popup-right {right:0px;}
    .popup-left {left:0px;}
    .plans-popup .popup-close {right:0px; top:0px;}
    
}
@media screen and (max-width:1300px) {
    .map-content {left:0px; margin-left:0px;}
    .plans-popup-left {height:auto;}
    .plans-popup {width:100%; height:100%; left:0px; top:0px; margin:0px; overflow-y:scroll;}
    .plans-slider-i img {width:100%;}
    .content-wrapper {padding-left:20px; padding-right:20px;}
    .parallax-bg2 {width:1100px; margin-left:-550px;}
    .page-img-01 img,.page-img-02 img,.page-img-03 img,.page-img-04 img,.page-img-05 img,.facilities-img img,.page-img-06 img,.page-img-07 img  {width:600px;}
    .page-img-02 {width:600px; height:440px; margin-right:-550px;}
    .facilities-list {width:600px;}
    .page-txt-01,.page-txt-03,.page-txt-06 {margin-right:-570px;}
    .gallery,.apartments {width:1100px;}
    .page-txt-02,.page-txt-04,.page-txt-05,.page-txt-07 {margin-left:-545px;}
    .plan-holder {-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-o-transform: scale(0.6);
	transform: scale(0.6); margin-left:-180px; }
    .header-phone {display:none;}
    .page-static-08 {padding:0px 20px 0px 20px;}
    .virtual-banner {width:100%;}
}
@media screen and (max-width:1240px) {
    .header-logo {margin-right:50px;}
    .header-menu ul li {margin-right:20px;}    
}
@media screen and (max-width:1200px) {
    .header-callback {display:none;}
    .plans-lbl {font-size:23px;}
    .plans-slbl {font-size:18px;}
    .plans-table table td {font-size:14px;padding:8px 16px 12px 16px;}
    .virtual-banner {padding-top:60px; padding-bottom:60px;}
}
@media screen and (max-width:1150px) {
    .parallax-bg2 {width:900px; margin-left:-450px;}
    .page-img-01 img,.page-img-02 img,.page-img-03 img,.page-img-04 img,.page-img-05 img,.facilities-img img,.page-img-06 img,.page-img-07 img  {width:400px;}
    .page-img-02 {width:400px; height:300px; margin-right:-450px;}
    .facilities-list {width:400px;}
    .page-txt-01,.page-txt-03,.page-txt-06 {margin-right:-500px;}
    .gallery,.apartments {width:1000px;}
    .page-txt-02,.page-txt-04,.page-txt-05,.page-txt-07 {margin-left:-455px;}    
    .page-lbl,.page-form-lbl {font-size:28px; margin-bottom:8px;}
    .page-intro,.page-form-txt {font-size:16px; line-height:24px;}
    .main-lbl {font-size:55px;}
    .main-slbl {font-size:28px;}
}
@media screen and (max-width:1020px) {
    .header-menu {display:none;}
    .header {height:75px;}
    .header-logo {margin-top:22px;}
    .header-phone {float:left; display:block; margin-top:20px;}
    .langs {margin-top:18px;}
}
@media screen and (max-width:1000px) {
    .plan-holder {display:none;}
    .apartments-txt {float:none; width:100%; text-align:center;}
    .apartments-txt .page-lbl br {display:none;}
    .page-intro {margin-bottom:30px;}    
    .gallery,.apartments {width:800px;}
.parallax-bg1 {display:none;}
.parallax-bg2 {width:100%; margin:0px; left:0px;}
.parallax-bg3 {width:100%; margin:0px;}
.parallax-bg4 {width:100%; margin:0px;}  
.page-lbl {line-height:32px;}
    .page-img-01 {left:20px; top:40px;} 
    .page-img-02 {right:20px; top:500px;} 
    .page-img-03 {left:20px; top:840px;}
    .page-img-04 {right:20px; top:1155px;}
    .page-img-05 {right:20px; top:2590px;}
    .page-img-06 {left:20px; top:1530px;}
    .page-img-07 {right:20px; top:4495px;}
    .page-txt-01 {margin-right:0px; width:400px; top:85px; left:auto; right:20px;}
    .page-txt-02 {margin-left:0px; width:400px; top:420px; left:20px; right:auto;}
    .page-txt-03 {margin-right:0px; top:880px; width:400px; left:auto; right:20px;}
    .page-txt-04 {margin-left:0px; top:1170px; width:400px; left:20px; right:auto;}
    .page-txt-05 {margin-left:0px; top:2590px; width:400px; left:auto; left:20px;}
    .page-txt-06 {margin-right:0px; top:1540px; width:400px; left:auto; right:20px;}
    .page-txt-07 {margin-left:0px; top:4488px; width:400px; left:auto; left:20px;}
    
    .ru .page-txt-01 {top:20px;}
    .ru .page-txt-02 {op:390px;}
    .ru .page-txt-03 {top:750px;}
    .ru .page-txt-04 {top:1120px;}
    .ru .page-txt-05 {top:2450px;}
    .ru .page-txt-06 {top:4090px;}
    .ru .page-txt-07 {top:4488px;}
    .header-logo {margin-top:17px;}
    .header-logo img {width:130px;}
    .page-static-00 {top:1950px;}
    .page-static-01 {top:1970px; height:440px;}
    .page-static-02 {top:2870px; height:500px;}
    .page-static-03 {top:3440px;}
    .page-static-04 {top:2960px;}
    .apartments-txt {margin-top:90px;}
    .parallax-holder,.parallax-bg1,.parallax-bg2,.parallax-bg3 {height:4090px;}   
    .page-btns a {width:185px; font-size:12px;}
    .page-intro, .page-form-txt {font-size:14px; line-height:22px;}
    .facilities-list ul li {font-size:14px; line-height:22px;}
    .page-lbl, .page-form-lbl {font-size:26px;}
    .main-lbl {font-size:45px;}
    .main-slbl {font-size:26px;}    
    .main-logo img {width:110px;}
    .page-img-02 {top:430px; margin-top:0px; margin-right:0px; right:20px;}
    .map-content {position:static; width:100%; left:auto; top:auto; margin:0px;}
    .page-static-08 {top:2293px;}
    .virtual-banner {padding-top:50px;}
    .virtual-banner {height:240px; background-size:1400px;}
    .virtual-banner .page-form-txt {margin-bottom:20px;}
}

@media screen and (max-width:870px) {
    .page-img-01 img,.page-img-02 img,.page-img-03 img,.page-img-04 img,.page-img-05 img,.facilities-img img,.page-img-06 img,.page-img-07 img  {width:300px;}
    .page-img-02 {width:300px; height:200px; top:440px; margin-top:0px; margin-right:0px; right:20px;}
    .gallery, .apartments {width:500px;}
}
@media screen and (max-width:780px) {
    .plans-popup-left {margin:0px; float:none; width:100%; padding:0px;}
    .plans-popup-right {margin:0px; float:none; width:100%; padding:0px;}
    .main-begin {height:700px;}
    .main-begin-b {padding-top:0px;}
    .main-logo img {width:80px;}
    .main-logo {margin-bottom:15px;}
    .main-slbl {margin-bottom:30px;}
    .trigger-btns {display:none;}
    .parallax-holder,.parallax-bg1,.parallax-bg2,.parallax-bg3 {height:5680px;}
    .parallax-bg2 {width:500px; left:50%; margin-left:-250px;}
    .parallax-bg3 {width:500px; left:50%; margin-left:-250px;}
    .page-img-01,.page-img-02,.page-img-03,.page-img-04,.facilities-img,.page-img-06,.page-img-07 {left:0px; right:auto;}
    .page-img-01 img,.page-img-02 img,.page-img-03 img,.page-img-04 img,.facilities-img img,.page-img-06 img,.page-img-07 img  {width:500px;}
    .page-img-02 {width:500px; height:300px; top:400px; margin-top:0px; margin-right:0px; right:auto; left:50%; margin-left:-250px;}
    .page-img-01 {top:40px;} 
    .page-img-02 {top:750px;} 
    .page-img-03 {top:1515px;}
    .page-img-04 {top:2075px;}
    .page-img-05 {top:4480px;}
    .page-img-06 {top:2848px;}
    .page-img-07 {top:6260px;}  
    .page-txt-01 {top:480px; width:500px; left:0px; right:auto; margin:0px;}
    .page-txt-02 {top:1140px;width:500px; left:0px; right:auto; margin:0px;}
    .page-txt-03 {top:1845px;width:500px; left:0px; right:auto; margin:0px;}
    .page-txt-04 {top:2466px;width:500px; left:0px; right:auto; margin:0px;}
    .page-txt-05 {top:4180px;width:500px; left:0px; right:auto; margin:0px;}
    .page-txt-06 {top:3177px;width:500px; left:0px; right:auto; margin:0px;}
    .page-txt-07 {top:6700px;width:500px; left:0px; right:auto; margin:0px;}
    
    .ru .page-txt-01 {top:460px;}
    .ru .page-txt-02 {top:1180px;}
    .ru .page-txt-03 {top:1845px;}
    .ru .page-txt-04 {top:2600px;}
    .ru .page-txt-05 {top:3740px;}
    .ru .page-txt-06 {top:5970px;}
    .ru .page-txt-07 {top:6700px;}    
    
    .page-static-00 {top:3550px;}
    .page-static-01 {top:3280px;}
    .page-static-02 {top:4310px;}
    .page-static-03 {top:4850px;}
    .page-static-04 {top:4890px;}
    .page-static-08 {top:3900px;}
    #map {height:300px;}
    .page-form-txt {margin-bottom:30px;}
    .gallery {text-align:left;}
    .page-img-05 img {width:100%;}
    .benefits-icon img {height:32px;}
    .main-lbl {font-size:34px;}
    .main-slbl {font-size:18px;}
    .benefits-lbl {font-size:16px;}
    .benefits-txt {font-size:16px; line-height:22px;}
}
@media screen and (max-width:650px) {
    .main-btns {padding:0px 20px 0px 20px;}
    .main-btns a {display:block; width:100%; margin:0px 0px 5px 0px;}
    .main-lbl {font-size:30px; line-height:40px;}
    .main-slbl {font-size:16px;}
    .trigger-btns {display:none;}
    .plans-popup-a {padding:20px;}
    .plans-popup .popup-close {z-index:999;}
    .popup-left {margin-top:-150px; z-index:999;}
    .popup-right {margin-top:-150px; z-index:999;}
    .intro-logo {width:100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
    .intro-logo-txt ul li {font-size:12px;}
}
@media screen and (max-width:580px) {
    .map-btn {top:auto; bottom:20px;}
    .parallax-bg2 {width:300px; left:50%; margin-left:-150px;}
    .parallax-bg3 {width:300px; left:50%; margin-left:-150px;}   
    .page-img-01 img,.page-img-02 img,.page-img-03 img,.page-img-04 img,.facilities-img img,.page-img-06 img,.page-img-07 img  {width:300px;}
    .page-img-01 {top:20px;} 
    .page-img-02 {top:682px;} 
    .page-img-03 {top:1454px;}
    .page-img-04 {top:1878px;}
    .page-img-05 {top:4350px; width:300px; left:50%; margin-left:-150px;}
    .page-img-06 {top:2580px;}
    .page-img-07 {top:6300px;}  
    .page-txt-01 {top:296px; width:300px; left:0px; right:auto; margin:0px;}
    .page-txt-02 {top:925px;width:300px; left:0px; right:auto; margin:0px;}
    .page-txt-03 {top:1658px;width:300px; left:0px; right:auto; margin:0px;}
    .page-txt-04 {top:2117px;width:300px; left:0px; right:auto; margin:0px;}
    .page-txt-05 {top:3950px;width:300px; left:0px; right:auto; margin:0px;}
    .page-txt-06 {top:2781px;width:300px; left:0px; right:auto; margin:0px;}
    .page-txt-07 {top:6580px;width:300px; left:0px; right:auto; margin:0px;}
    
    .german .page-img-02 {top:720px;}
    .german .page-txt-02 {top:960px;}
    .german .page-img-03 {top:1495px;}
    .german .page-txt-03 {top:1697px;}
    .german .page-txt-04 {top:2118px;}
    .german .page-img-06 {top:2600px;}
    .german .page-txt-06 {top:2800px;}
    .german .page-static-00 {top:3120px;}
    .german .page-txt-05 {top:3730px;}
    .german .page-img-05 {top:4250px;}
    .german .page-static-04 {top:4530px;}
    .ru .page-img-02 {margin-top:86px;} 
    .ru .page-img-04 {top:2105px;}
    .ru .page-img-05 {top:3745px;}
    .ru .page-img-06 {top:5725px;}
    .ru .page-img-07 {top:6480px;} 
    
    .ru .page-txt-01 {top:296px;}
    .ru .page-txt-02 {top:1073px;}
    .ru .page-txt-03 {top:1598px;}
    .ru .page-txt-04 {top:2347px;}
    .ru .page-txt-05 {top:3530px;}
    .ru .page-txt-06 {top:5996px;}
    .ru .page-txt-07 {top:6750px;}    
    
    .ru .page-static-01 {top:3110px;}
    .ru .page-static-02 {top:4080px;}
    .ru .page-static-03 {top:4570px;}
    .ru .page-static-04 {top:6975px;}
    
    .ru .benefits-item {height:110px;}
    .ru .parallax-holder,.ru .parallax-bg1,.ru .parallax-bg2,.ru .parallax-bg3 {height:7460px;}
    .gallery .page-lbl {margin-bottom:12px;}
    .page-static-00 {top:3255px;}
    .page-static-01 {top:3077px;}
    .page-static-02 {top:4190px;}
    .page-static-03 {top:4680px;}
    .page-static-04 {top:4600px;height:auto;}    
    .map-content {padding:15px;}
    .contacts-colls-l,.contacts-colls-r {float:none; width:100%;}
    .main-down {display:none;}
    .page-lbl, .page-form-lbl {margin-bottom:5px; line-height:32px;}
    .page-btns a {display:block; width:100%; margin:0px 0px 10px 0px;}
    .page-img-02 {width:300px; height:220px; margin-left:-150px;} 
    .ru_lang .page-img-02 {top:720px;}
    .ru_lang .page-txt-02 {top:958px;}
    .ru_lang .page-img-04 {top:1907px;}
    .ru_lang .page-txt-04 {top:2144px;}
    .ru_lang .page-img-06 {top:2650px;}
    .ru_lang .page-txt-06 {top:2852px;}
    .gallery, .apartments {width:300px;}
    .apartments-txt {width:300px; text-align:left;}
    .page-static-01,.page-static-02 {background:#fff;}
    .page-static-02 {height:auto;}
    .page-lbl br {display:none;}
    .facilities-list {width:300px;}
    .page-form-txt br {display:none;}
    .page-form {padding:0px;}
    .page-form .inpt {width:100%; margin-bottom:10px;}
    .form-send {margin-top:30px;}
    .benefits-item {display:block; margin:0px 0px 10px 0px; width:48%; float:left;}
    .benefits-item:nth-child(2n) {float:right;} 
    .parallax-holder,.parallax-bg1,.parallax-bg2,.parallax-bg3 {height:5460px;}
    .german .parallax-holder,.german .parallax-bg1,.german .parallax-bg2,.german .parallax-bg3 {height:5350px;}
    .callback-popup {width:100%; height:100%; left:0px; top:0px; margin:0px; overflow-y:scroll;}
    .download-popup {width:100%; height:100%; left:0px; top:0px; margin:0px; overflow-y:scroll;}
    .more-popup {width:100%; height:100%; left:0px; top:0px; margin:0px; overflow-y:scroll;}
    .download-popup-a {padding:20px;}
    .callback-popup .form-send,.download-popup .form-send {width:100%; font-size:14px;}
    .popup-close {right:0px;}
    .download-popup-lbl {font-size:20px;}
    .more-popup-a {padding:20px;}
    .popup-scroller {overflow-y:visible;}
    .map-content {height:auto;}
    .page-static-08 {top:3670px; padding-left:0px; padding-right:0px;}
    .german .page-static-08 {top:3520px; padding-left:0px; padding-right:0px;}
}
@media screen and (max-width:500px) {
    .page-static-00 {height:400px;}
    .langs {margin-top:22px;}
    .langs ul li {margin:0px;}
    .langs ul li a {}
    .header-phone {margin-right:0px; margin-top:23px;}
    .content-wrapper {padding-left:15px; padding-right:15px;}
    .main-begin {height:600px;}
    .main-lbl {line-height:38px;}
	.footer {height: 87px;padding-top:43px;}    
    .intro-logo {width:100%; border:0px; padding:0px; margin:0px; text-align:center; margin-top:50px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
    .intro-logo-txt {display:none;}	
    .intro-logo-img img {width:150px;}
}