#section-1, #section-1 .center{ height:86px; }
#section-1 .search{ position:absolute; top:36px; right:34px; width:300px; }
#section-1 .search > a{ float:right; margin:0px 0px 0px 55px; }
#section-1 .search .languages{ float:right; width:200px; }
#section-1 .search .languages a{ float:right; line-height:19px; color:#fff; font: 16px '__Forum_5', 'Tinos', serif; margin:0 0 0 34px; }
#section-1 .search .languages a.active{ color:#00BFB3; }

#section-1 { overflow:hidden; }
#section-1 .logo { position:absolute; z-index:100; left:50%; margin-left:-28px; top:13px; margin-top:0px; }
#section-1 .blur {
position:absolute;
width:100%;
height:100%;
 background:url(../img/background-logistics-blurred.jpg) 50% 0 no-repeat;
background-size: cover;
}

#section-2{ height:642px; background:#123B61 url(../img/background-logistics.jpg) center center no-repeat; background-size:cover; } 
.en #section-2{ height:642px; background:#123B61 url(../img/background-logistics.jpg) center center no-repeat; background-size:cover;  }  
#section-2 .title {text-shadow: 3px 3px 3px #000000; position: absolute; top: 50%; left: 0%; width: 100%; text-align: center; font-family: '__Forum_5', 
'Tinos', serif; font-size: 48px; line-height: 72px; color: #ffffff; text-transform: uppercase; letter-spacing: 5px; margin: -72px 0px 0px;}  
.section-blurred {position: relative; padding: 39px 0 45px 0; height: 172px; left: 0; top: -3px; background: url(../img/logistics-texts.jpg) no-repeat center center; background-size: cover;}
.section-blurred .blurred-text {font-family: '__Forum_5', 'Tinos', serif; font-size: 17px; color: #ffffff; line-height: 21px; text-align: center; margin: 0 24.6%;} 

#section-3 {padding: 100px 0 85px 0;}    
#section-3 a {display: inline-block;}    
#section-3 .title {font-family: '__Forum_5', 'Tinos', serif; font-size: 42px; color: #3f3f3f; text-align: center; position: relative; text-transform: uppercase;} 
#section-3 .title::after {content: ""; display: block; width: 355px; position: absolute; height: 20px; background: url(../img/title-after.png) no-repeat 0 0; 
top: 60px; left: 50%; margin-left: -177px;}  
.select-title {font-family: '__Forum_5', 'Tinos', serif; font-size: 14px; margin-right: 10px;  color: #264469;}    
.select-item {margin-top: 90px; text-align: center;}      
.select-item select {font-family: '__Forum_5', 'Tinos', serif; font-size: 14px; color: #777; padding: 5px; width: 159px;
-moz-appearance: none; -webkit-appearance: none; appearance: none; z-index: 1; cursor: pointer; outline: none;}    
.select-1, .select-2 {display: inline-block; position: relative;}   
.select-1 {margin-right: 45px;}   
.select-1::after, .select-2::after {content: ""; display: block; width: 10px; position: absolute; height: 10px; top: 12px; left: 137px; background: url(../img/arrow.png) no-repeat 0 0; pointer-events: none;}
.malls-item .item {margin: 20px 15px 0 0; padding: 0 0 30px 0; background: #f5f5f5; width: 307px;} 
.malls-item .item:nth-child(3n) {margin-right: 0;}  
.item-image {width: 390px; height: 145px;}
   
.item-title {font-family: '__Forum_5', 'Tinos', serif; font-size: 22px; color: #264469; text-align: center; margin-top: 20px;} 
.item-adress {font-family: '__Forum_5', 'Tinos', serif; font-size: 14px; color: #777777; text-align: center;}

.fixed-block-bottom .submenu { border-bottom:1px solid #d5e5ee; background:#fff !important; }
.fixed-block-bottom .submenu ul { display:inline-block; margin-left:40px; }
.fixed-block-bottom .submenu li { width:auto !important; }
.fixed-block-bottom .submenu li a { color:#074369; font-size:12px; margin:0 17px; line-height:42px; border:0px; }
.fixed-block-bottom .submenu li a:hover { border:0px; background:none; }
.fixed-block-bottom .submenu li.active a { color:#1693b0; }
.fixed-block-bottom .submenu li.leadership a { margin:0px; }

.fixed-block-bottom .menu { padding-top:2px; }
.fixed-block-bottom .menu li { position:relative; }
.fixed-block-bottom .menu li.active a:before { top:-13px; left:50%; margin-left:-10px; content:' '; width:20px; height:10px; background:url(../img/footer-corner-down.png) 0 0 no-repeat; position:absolute; }

.modal {display:none; overflow: hidden; position: fixed; top: 0; left: 0; width: 100%; min-height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1000;}
.modal_container {position: absolute; padding: 5.4vh 3.9vw; margin-left: -42%; font-family: '__Forum_5', 'Tinos', serif; left: 50%; top: 2vh; width: 84%; background: #ffffff; z-index: 1100;}
.modal_title {font-size: 5.4vh; text-transform: uppercase; margin-bottom: 4.5vh; color: #3f3f3f; text-align: center;}
.modal_title::after {content: ""; display: block; margin-left: -186px; position: absolute; top: 13vh; left: 50%; width: 372px; height: 4px; background: url(../img/modal-line.png);}
.modal_left {float: left; width: 39%;}
.modal_right {float: right; width: 60%;}
.modal_close {position: absolute; top: 4.2vh; right: 30px; cursor: pointer; width: 23px; height: 23px; background: url(../img/modal-close.png) no-repeat 0 0;}
.modal_adress {margin-bottom: 3.9vh; text-align: center;}
.modal_adress, .modal_item-title {font-size: 3vh; color: #014056;}
.modal_image {margin-bottom: 1vh; width: 27vw; height: 23.5vh; background-position: center center; background-size: cover; }
.modal_big-image {width: 27vw; height: 23.5vh;}
.modal_slider {overflow: hidden; position: relative; width: 27vw;}
.modal_slider img {width: 100%;} 
.modal_arrow {position: absolute; width: 2.1vw; height: 4.5vh; background: url(../img/xs-arrow-left.png) no-repeat 0 0; cursor: pointer;}
.modal_arrow-left {top: 0.65vh; left: 0;}
.modal_arrow-right {top: 0.65vh; right: 0; background: url(../img/xs-arrow-right.png) no-repeat 0 0;}
.modal_slider-features {margin-left: 3.6vw;}
.modal_slider-item {display: inline-block;}
.modal_text, .modal_item-text {font-size: 100%; line-height: 20px; color: #ababab;}
.modal_text {text-align: left;}
.modal_text p:first-child {margin-bottom: 2vh;}
.modal_item {display: inline-block; width: 32%; margin: 2.6vh 0;}
.modal_item:nth-child(4), .modal_item:last-child {margin-top: 0;}
.modal_btn-contacts {margin-top: 0; padding: 10px 0; width: 184px; color: #014056; text-transform: uppercase; text-align: center; text-decoration: none; border: 1px solid #21416c;}
.modal_left .save-pdf { margin-top: 20px; text-align:right; padding-right:10px; font:16px '__Forum_5', 'Tinos', serif; color:#fff; float: left; width:126px; height:31px; line-height:33px; background:url(../img/pdf-version.svg) center center no-repeat; background-size:126px; display:inline-block;  }

.row::before, .row::after {content: ''; display: table;} 
.row::after { clear: both;}

.modal_slider-wrapper {margin-left: 3.2vw; position: relative; overflow: hidden; width: 75.6%;}
.modal_slider-wrapper ul {position: relative; padding: 0; margin: 0; list-style: none; top: 0; left: 0; width: 10000px;}
.modal_slider-items {position: relative; left: 0px; top: 0; width: 10000px;}

.slide-item {padding: 0; margin: 0 5px 0 0; float: left; width: 5.13vw; height: 6vh; cursor: pointer;} 
.slide-item img {width: 100%;} 

@media screen and (min-width: 1280px) { 
    .modal_arrow-left {top: 0.75vh; left: 0; background: url(../img/small-arrow-left.png) no-repeat 0 0;}
    .modal_arrow-right {top: 0.75vh; right: 0; background: url(../img/small-arrow-right.png) no-repeat 0 0;}
    .modal_slider-wrapper {margin-left: 3.3vw;}
    .modal_container {padding: 6vh 3.9vw;}
    .modal_title {margin-bottom: 6vh;}
    .modal_title::after {top: 13.9vh;}
    .modal_adress {margin-bottom: 5vh;}
    .modal_text p:first-child {margin-bottom: 3vh;}
    .modal_item {margin: 3.9vh 0;}
} 

@media screen and (min-width: 1440px) {  
    .modal_arrow {width: 2.1vw; height: 4.5vh;}
    .modal_arrow-left {top: 0.65vh; left: 0; background: url(../img/modal-arrow-left.png) no-repeat 0 0;} 
    .modal_arrow-right {top: 0.65vh; right: 0; background: url(../img/modal-arrow-right.png) no-repeat 0 0;}
} 

@media screen and (min-width: 1920px) { 
    .modal_arrow-left {top: 1.2vh; left: 0; width: 1.5vw; height: 3.2vh;} 
    .modal_arrow-right {top:1.2vh; right: 0; width: 1.5vw; height: 3.2vh;} 
    .modal_slider-wrapper {margin-left: 3.3vw;}
} 

@media screen and (max-height: 850px) {
	#section-1, #section-1 .center{ height:77px; }

	.quote-section .center{ padding:57px 97px 29px; }
	.quote-section .title-quote { margin:0px 0px 31px -32px; padding:0 0 0 28px; border-left:3px solid #01426A; }
	.quote-section .title-quote * { transform:translateY(270px); }
	.quote-section .title-quote .title{ font-size:32px; line-height:32px; }
	.quote-section .title-quote .subtitle{ font-size:22px; line-height:22px; }
	.quote-section p{ transform:translateY(225px); font-size:14px !important; margin:0 0 18px; line-height:22px !important; }
	.quote-section, .quote-section span{ font-size:14px; line-height:22px !important; }

	#section-4{ padding:59px 0 30px; }
	#section-4 .title-block{ width:828px; padding:45px 36px 41px; }
	#section-4 .title-block:after { width:826px; height:9px; }
	#section-4 .title-block .title { font-size:45px; line-height:43px; }
	#section-4 .title-block .subtitle{ font-size:25px; line-height:41px; }
	#section-4 .value-list{ margin:30px auto 0; width:828px; }
	#section-4 .value-list .col{ padding:0 27px; min-width:72px; }
	#section-4 .value-list .col .value{ font-size:68px; line-height:68px; }
	#section-4 .value-list .col .value span{ font-size:23px; }
	#section-4 .value-list .col .value-title{ font-size:27px; line-height:31px; }
	#section-4 .value-list .col .value-currency{ font-size:13px; line-height:14px; }

	#section-5 { padding:75px 0 0; }
	#section-5 .mtitle { font-size:38px; padding:0px 47px 15px; line-height:39px; }
	
	.tab-list .buttons{ width:864px; margin:0 auto; }
	.tab-list .buttons a{ height:36px; font-size:13px; line-height:34px; }
	.tab-list .tabs { width:880px; margin:0 auto; }
	.ie8 .tab-list .tabs{ padding-bottom:41px; }
	.tab-list .tabs .tab{ padding:29px 0 41px; }
	.tab-list .tabs .item{ width:277px; height:177px; margin:0 8px 16px; }
	.tab-list .tabs .brands .item .wrap { height:63px; }
	.tab-list .tabs .brands .item .wrap.up { height:177px; }
	.tab-list .tabs .brands .item .title{ height:63px; padding:0 14px; font-size:14px; line-height:15px; width:277px; }
	.tab-list .tabs .brands .item .button { top:108px; margin:0 0 0 -54px; font-size:12px; width:108px; height:29px; line-height:27px; }

	.tab-list .tabs .all-items{ width:171px; height:36px; margin:14px auto 0; font-size:13px; line-height:34px; }
	.tab-list .tabs .news .item .info { height:63px; padding:10px 16px 13px 21px; }
	.tab-list .tabs .news .item .info .date { font-size:11px; line-height:13px; }
	.tab-list .tabs .news .item .info .title { height:27px; font-size:14px; line-height:14px; }
	.tab-list .tabs .news .item .info .button{ top:108px; margin:0 0 0 -49px; width:108px; height:29px; font-size:12px; line-height:27px; }
	.tab-list .tabs .projects .item .info{ height:63px; }
	.tab-list .tabs .projects .item .info .title{ font-size:14px; line-height:15px; }
	.tab-list .tabs .projects .item .wrap { padding:0 14px;}
	.tab-list .tabs .projects .item .info .button{ top:108px; margin:0 0 41px -54px; width:108px; height:29px; line-height:27px; font-size:12px; }
	
	/* to delete */
	.fixed-block-bottom .submenu{ height:38px; min-width:922px; }
	.fixed-block-bottom .submenu li{ height:38px; }
	.fixed-block-bottom .submenu li a{ font-size:10px; height:29px; margin:0 15px; line-height:34px; }

	.fixed-block-bottom .menu{ height:59px; line-height:59px; }
	.fixed-block-bottom .menu li{ margin:9px 29px 0px; background-size:38px 23px; }
	.fixed-block-bottom .menu li a{ padding-top:25px; font-size:9px; line-height:10px; }
	.fixed-block-bottom .menu li.active a:before { top:-12px; margin-left:-9px; width:18px; height:9px; background-size:18px; }
	
	.fixed-block-bottom .info{ padding-top:16px; }
	.fixed-block-bottom .info .copyright{ font-size:7px; line-height:9px; padding:9px 0px; }

	.fixed-block-bottom .info table{ width:513px; }
	.fixed-block-bottom .info table td{ font-size:7px; line-height:9px; }
	.fixed-block-bottom .info table td.cookie{ padding:4px 0px; }
	.fixed-block-bottom .info table td.copy{ padding:7px 0px; width:352px; }
	.fixed-block-bottom .info table td > a{ height:23px; }
	.fixed-block-bottom .info table td.flickr { width:32px; }
	.fixed-block-bottom .info table td.flickr a{ width:32px; background-size:25px; }
	.fixed-block-bottom .info table td.linkedin{ width:32px; }
	.fixed-block-bottom .info table td.linkedin a{ width:35px; background-size:22px; }
	.fixed-block-bottom .info table td.youtube{ width:35px; }
	.fixed-block-bottom .info table td.youtube a{ width:35px; background-size:22px; }
	.fixed-block-bottom .info table td.facebook{ width:31px; }
	.fixed-block-bottom .info table td.facebook a{ width:30px; background-size:13px 18px; }

}

.new_select {
    display: inline-block;
    height: 30px;
    vertical-align: top;
    margin-left: 16px;
    font-family: '__Forum_5', 'Tinos', serif;
}
.new_select div {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    box-sizing: border-box;
    border: 1px solid #d4d4d4;
    border-right: 1px solid #e5e5e5;
    background: #fff;
    border-left: none;
    font-size: 16px;
    color: #25436a;
    padding: 0 15px;
    position: relative;
    vertical-align: top;
    cursor: pointer;
}
    .new_select div:nth-child(3) {
        border-right: 1px solid #d4d4d4;
    }
    .new_select div:nth-child(1) {
        border-left: 1px solid #d4d4d4;
    }
    .new_select div.active {
        background: #e5e5e5;
        border-color: #e5e5e5;
        color: #999999;
    }
select.new_style_select {
    border: 1px solid #d4d4d4;
    padding: 0 5px;
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    color: #25436a;
}    
.block_191 {
}
.malls-item .item {
    vertical-align: top;
}
.block_191 .item-image {
    position: relative;
    overflow: hidden;
    width: 307px;
}
.block_191 .item-image:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.8;
}
.text_191 {
    width: 100%;
    line-height: 23px;
    font-size: 14px;
    color: #7aa0b7;
    font-family: '__Forum_5', 'Tinos', serif;
    text-align: center;
    margin-bottom: -23px;
}