
#line-2
{
line-height : 2;
text-align:justify;
}

#none
{
float: none;
}
div#none .b-offer-deals-item_text
{
width:50%;
}
div#none .b-offer-deals-item_price
{
width:25%;
}
div#none .b-offer-deals-item_book
{
width:25%;
}
#w
{
color: white;
}


@charset "UTF-8";@font-face{font-family:'exo_2light_italic';src:url("fonts/exo2/Exo2-LightItalic-webfont.eot");src:url("fonts/exo2/Exo2-LightItalic-webfontd41d.eot?#iefix") format("embedded-opentype"), url("fonts/exo2/Exo2-LightItalic-webfont.woff2") format("woff2"), url("fonts/exo2/Exo2-LightItalic-webfont.woff") format("woff"), url("fonts/exo2/Exo2-LightItalic-webfont.ttf") format("truetype"), url("fonts/exo2/Exo2-LightItalic-webfont.svg#exo_2light_italic") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'exo_2medium_italic';src:url("fonts/exo2/Exo2-MediumItalic-webfont.eot");src:url("fonts/exo2/Exo2-MediumItalic-webfontd41d.eot?#iefix") format("embedded-opentype"), url("fonts/exo2/Exo2-MediumItalic-webfont.woff2") format("woff2"), url("fonts/exo2/Exo2-MediumItalic-webfont.woff") format("woff"), url("fonts/exo2/Exo2-MediumItalic-webfont.ttf") format("truetype"), url("fonts/exo2/Exo2-MediumItalic-webfont.svg#exo_2medium_italic") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'exo_2regular';src:url("fonts/exo2/Exo2-Regular-webfont.eot");src:url("fonts/exo2/Exo2-Regular-webfontd41d.eot?#iefix") format("embedded-opentype"), url("fonts/exo2/Exo2-Regular-webfont.woff2") format("woff2"), url("fonts/exo2/Exo2-Regular-webfont.woff") format("woff"), url("fonts/exo2/Exo2-Regular-webfont.ttf") format("truetype"), url("fonts/exo2/Exo2-Regular-webfont.svg#exo_2regular") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'exo_2bold_italic';src:url("fonts/exo2/Exo2-BoldItalic-webfont.eot");src:url("fonts/exo2/Exo2-BoldItalic-webfontd41d.eot?#iefix") format("embedded-opentype"), url("fonts/exo2/Exo2-BoldItalic-webfont.woff2") format("woff2"), url("fonts/exo2/Exo2-BoldItalic-webfont.woff") format("woff"), url("fonts/exo2/Exo2-BoldItalic-webfont.ttf") format("truetype"), url("fonts/exo2/Exo2-BoldItalic-webfont.svg#exo_2bold_italic") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'exo_2extra_bold_italic';src:url("fonts/exo2/Exo2-ExtraBoldItalic-webfont.eot");src:url("fonts/exo2/Exo2-ExtraBoldItalic-webfontd41d.eot?#iefix") format("embedded-opentype"), url("fonts/exo2/Exo2-ExtraBoldItalic-webfont.woff2") format("woff2"), url("fonts/exo2/Exo2-ExtraBoldItalic-webfont.woff") format("woff"), url("fonts/exo2/Exo2-ExtraBoldItalic-webfont.ttf") format("truetype"), url("fonts/exo2/Exo2-ExtraBoldItalic-webfont.svg#exo_2extra_bold_italic") format("svg");font-weight:normal;font-style:normal;}
#google_translate_element{position:absolute;right:10px;top:20px;padding:0 10px;}
html, body{height:100%;}
body{min-width:320px;margin:0;padding:0;font-family:"exo_2regular", sans-serif;background:#fff;font-size:14px;overflow-x:hidden;}
*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
a{text-decoration:none;}
a:hover, a:focus{outline:0;}
img{border:0;outline:0;}
ul, ol, li{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5, h6, p{margin:0;line-height:1;}
.b-price{font-family:"exo_2bold_italic";font-size:2.9em;line-height:1;color:#35cec7;margin-bottom:10px;position:relative;}
.b-price-currency{font-family:"exo_2bold_italic";color:#35cec7;font-size:.5em;position:relative;top:-18px;right:-4px;}
.btn{font-family:"exo_2bold_italic";display:inline-block;height:40px;padding:0 20px;line-height:40px;color:#fff;text-align:center;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.11);text-transform:uppercase;border:0;}
.btn:hover{cursor:pointer;}
.btn__blue{color:#fff;border-radius:3px;border-top:1px solid #23b6eb;border-left:1px solid #23b6eb;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlYTRlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyNmJkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1ea4e7), color-stop(100%, #126bd7));background-image:-moz-linear-gradient(#1ea4e7, #126bd7);background-image:-webkit-linear-gradient(#1ea4e7, #126bd7);background-image:linear-gradient(#1ea4e7, #126bd7);}
.btn__blue:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3OTVkNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEwNWZiZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1795d5), color-stop(100%, #105fbf));background-image:-moz-linear-gradient(#1795d5, #105fbf);background-image:-webkit-linear-gradient(#1795d5, #105fbf);background-image:linear-gradient(#1795d5, #105fbf);color:#fff;}
.btn__dark-blue{color:#fff;border-radius:3px;border-top:1px solid #35cec7;border-left:1px solid #35cec7;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwNzViMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhNDg4NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #35cec7), color-stop(100%, #35cec7));background-image:-moz-linear-gradient(#35cec7, #35cec7);background-image:-webkit-linear-gradient(#35cec7, #35cec7);background-image:linear-gradient(#35cec7, #35cec7);}
.btn__dark-blue:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlNjY5YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4M2I2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #35cec7), color-stop(100%, #35cec7));background-image:-moz-linear-gradient(#35cec7, #35cec7);background-image:-webkit-linear-gradient(#35cec7, #35cec7);background-image:linear-gradient(#35cec7, #35cec7);color:#fff;}
.btn__yellow{color:#fff;border-radius:3px;border-top:1px solid #ffd500;border-left:1px solid #ffd500;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmQwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOTMwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffbd00), color-stop(100%, #ff9300));background-image:-moz-linear-gradient(#ffbd00, #ff9300);background-image:-webkit-linear-gradient(#ffbd00, #ff9300);background-image:linear-gradient(#ffbd00, #ff9300);}
.btn__yellow:hover{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1YjUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwOGEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5b500), color-stop(100%, #f08a00));background-image:-moz-linear-gradient(#f5b500, #f08a00);background-image:-webkit-linear-gradient(#f5b500, #f08a00);background-image:linear-gradient(#f5b500, #f08a00);color:#fff;}
.b-page-nav{position:relative;z-index:30;margin-bottom:30px;}
.b-page-nav__center{text-align:center;}
.b-page-nav-item{font-family:"exo_2bold_italic";display:inline-block;width:40px;height:40px;line-height:40px;color:#fff;text-align:center;}
.b-page-nav-item:hover{color:#ffaa06;}
.b-page-nav-item.dark{color:#000;}
.b-page-nav-item__active{color:#fff;border-radius:3px;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.11);background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjMyMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QyOGEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffb320), color-stop(100%, #d28a00));background-image:-moz-linear-gradient(#ffb320, #d28a00);background-image:-webkit-linear-gradient(#ffb320, #d28a00);background-image:linear-gradient(#ffb320, #d28a00);}
.b-page-nav-item__active:hover{color:#fff;}
.text-right{text-align:right !important;}
.text-left{text-align:left !important;}
.text-center{text-align:center !important;}
.gray-text{color:#7f8c8d !important;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.mt-70{margin-top:70px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-10{margin-bottom:10px !important;}
.helper{display:-moz-inline-box;display:inline-block;vertical-align:middle;height:100%;width:0px;zoom:1;}
.b-container{width:100%;position:relative;}
.b-container:before, .b-container:after{content:" ";display:table;}
.b-container:after{clear:both;}
.b-container__header{background:#35cec7;}
.b-container__search{padding-bottom:360px;}
.b-container__landing{padding-bottom:500px;}
.b-container__callback{padding-bottom:250px;}
.b-container__contacts{padding-bottom:210px;}
.b-container__destinations-page{background:url("../i/blue/broken_noise.png");padding-top:100px;padding-bottom:300px;}
.b-container__destinations-map{width:100%;max-width:1360px;margin:0 auto;background:url("../i/blue/destination-map-medium.png") right 180px no-repeat;}
.b-container__deals{position:relative;z-index:20;background:url("../i/blue/white_feathers.png");}
.b-container__deals:before{content:" ";width:100%;height:250px;border-top:10px solid #35cec7;position:absolute;top:-130px;z-index:10;-moz-transform:skew(0, -5deg);-webkit-transform:skew(0, -5deg);transform:skew(0, -5deg);-webkit-backface-visibility:hidden;}
.b-container__deals:before{background:url("../i/blue/white_feathers.png");}
.b-container__deals.slope-after{position:relative;z-index:20;height:760px;}
.b-container__deals.slope-after:after{content:" ";width:100%;height:250px;border-bottom:10px solid #ffaa06;position:absolute;bottom:-130px;z-index:10;-moz-transform:skew(0, -5deg);-webkit-transform:skew(0, -5deg);transform:skew(0, -5deg);-webkit-backface-visibility:hidden;}
.b-container__deals.slope-after:after{background:url("../i/blue/white_feathers.png");}
.b-container__testimonials{position:relative;z-index:20;background:url("../i/blue/white_feathers.png");padding-bottom:200px;}
.b-container__testimonials:before{content:" ";width:100%;height:250px;border-top:10px solid #35cec7;position:absolute;top:-130px;z-index:10;-moz-transform:skew(0, -5deg);-webkit-transform:skew(0, -5deg);transform:skew(0, -5deg);-webkit-backface-visibility:hidden;}
.b-container__testimonials:before{background:url("../i/blue/white_feathers.png");}
.b-container__destinations{position:relative;z-index:20;background:url("../i/blue/broken_noise.png");padding-bottom:300px;}
.b-container__destinations:before{content:" ";width:100%;height:250px;border-top:10px solid #ffaa06;position:absolute;top:-130px;z-index:10;-moz-transform:skew(0, -5deg);-webkit-transform:skew(0, -5deg);transform:skew(0, -5deg);-webkit-backface-visibility:hidden;}
.b-container__destinations:before{background:url("../i/blue/broken_noise.png");}
.b-container__footer{position:relative;z-index:20;background:#fff;padding-bottom:100px;}
.b-container__footer:before{content:" ";width:100%;height:250px;border-top:10px solid #35cec7;position:absolute;top:-130px;z-index:10;-moz-transform:skew(0, -5deg);-webkit-transform:skew(0, -5deg);transform:skew(0, -5deg);-webkit-backface-visibility:hidden;}
.b-container__footer:before{background:#fff;}
.b-container__results, .b-container__flights{background:url("../i/blue/broken_noise.jpg");padding-bottom:60px;}
.b-container__intro{padding-bottom:190px;height:830px;}
.b-container__about{position:relative;z-index:20;background:url("../i/blue/white_feathers.png");padding-bottom:250px;}
.b-container__about:before{content:" ";width:100%;height:250px;border-top:10px solid transparent;position:absolute;top:-130px;z-index:10;-moz-transform:skew(0, -5deg);-webkit-transform:skew(0, -5deg);transform:skew(0, -5deg);-webkit-backface-visibility:hidden;}
.b-container__about:before{background:url("../i/blue/white_feathers.png");}
.b-container__about-contacts{padding:230px 0 200px;z-index:10;}
.b-container__team{position:relative;z-index:20;background:url("../i/blue/broken_noise.png");padding-bottom:280px;}
.b-container__team:before{content:" ";width:100%;height:250px;border-top:10px solid transparent;position:absolute;top:-130px;z-index:10;-moz-transform:skew(0, -5deg);-webkit-transform:skew(0, -5deg);transform:skew(0, -5deg);-webkit-backface-visibility:hidden;}
.b-container__team:before{background:url("../i/blue/broken_noise.png");}
.b-container__select-travel{background:url("../i/blue/broken_noise.jpg");}
.b-container__app{background:url("../i/blue/broken_noise.jpg");padding:100px 0 80px;}
.b-container__offer{background:url("../i/blue/broken_noise.png");padding:100px 0 230px;}
.b-container__offer-info{position:relative;z-index:20;background:url("../i/blue/white_feathers.png");padding-bottom:190px;}
.b-container__offer-info:before{content:" ";width:100%;height:250px;border-top:10px solid #35cec7;position:absolute;top:-130px;z-index:10;-moz-transform:skew(0, -5deg);-webkit-transform:skew(0, -5deg);transform:skew(0, -5deg);-webkit-backface-visibility:hidden;}
.b-container__offer-info:before{background:url("../i/blue/white_feathers.png");}
.b-container__search-progress{background:url("../i/blue/white_feathers.png");height:100%;}
.bg-mask{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;opacity:.5;}
.b-wrapper, .b-header, .b-search, .b-deals, .b-testimonials, .b-destinations, .b-footer, .b-callback, .b-contacts, .b-destinations-page, .b-landing, .b-call-inline, .b-results, .b-intro, .b-about, .b-team, .b-select-travel, .b-mobile-app, .b-offer, .b-offer-page-info, .b-inter-map{max-width:960px;margin:0 auto;}
.b-wrapper:before, .b-header:before, .b-search:before, .b-deals:before, .b-testimonials:before, .b-destinations:before, .b-footer:before, .b-callback:before, .b-contacts:before, .b-destinations-page:before, .b-landing:before, .b-call-inline:before, .b-results:before, .b-intro:before, .b-about:before, .b-team:before, .b-select-travel:before, .b-mobile-app:before, .b-offer:before, .b-offer-page-info:before, .b-inter-map:before, .b-wrapper:after, .b-header:after, .b-search:after, .b-deals:after, .b-testimonials:after, .b-destinations:after, .b-footer:after, .b-callback:after, .b-contacts:after, .b-destinations-page:after, .b-landing:after, .b-call-inline:after, .b-results:after, .b-intro:after, .b-about:after, .b-team:after, .b-select-travel:after, .b-mobile-app:after, .b-offer:after, .b-offer-page-info:after, .b-inter-map:after{content:" ";display:table;}
.b-wrapper:after, .b-header:after, .b-search:after, .b-deals:after, .b-testimonials:after, .b-destinations:after, .b-footer:after, .b-callback:after, .b-contacts:after, .b-destinations-page:after, .b-landing:after, .b-call-inline:after, .b-results:after, .b-intro:after, .b-about:after, .b-team:after, .b-select-travel:after, .b-mobile-app:after, .b-offer:after, .b-offer-page-info:after, .b-inter-map:after{clear:both;}
.b-wrapper-half{width:480px;float:left;padding:20px;}
.b-wrapper-half_group:before, .b-wrapper-half_group:after{content:" ";display:table;}
.b-wrapper-half_group:after{clear:both;}
.b-title{font-family:"exo_2light_italic";font-size:3em;line-height:1.2;text-align:center;position:relative;padding:0 20px;margin-bottom:20px;word-wrap:break-word;}
.b-title__on-light{color:#35cec7;}
.b-title__on-dark{color:#fff;}
.b-title span{color:#35cec7;}
.b-title-small{font-family:"exo_2bold_italic";font-size:1.8em;line-height:1.1;color:#004162;margin-bottom:20px;}
.b-pre-title{font-family:"exo_2medium_italic";font-size:1em;line-height:1.2;color:#fff;text-align:center;margin-top:15px;}
.b-pre-title__on-light{color:#312e2d;}
span.line-under{display:inline-block;}
.line-under{position:relative;}
.line-under__no-color{color:inherit !important;}
.line-under:after{content:" ";background:url("../i/blue/line-under.png") center no-repeat;position:absolute;bottom:-9px;left:50%;margin-left:-95px;width:191px;height:8px;display:block;}
.b-header{height:80px;}
.b-logo{float:left;display:block;height:80px;margin-left:-124px;}
.b-nav{float:left;display:table;height:80px;padding:0 134px;}
.b-nav_item{display:table-cell;vertical-align:middle;padding:0 15px;position:relative;}
.b-nav_item:last-of-type{padding-right:0;}
.b-nav_item__active{background:url("../i/blue/nav-active.png") center top no-repeat;}
.b-nav_link{font-family:"exo_2medium_italic";color:#fff;font-size:1.2em;}
.b-nav_link:hover, .b-nav_link:focus{text-decoration:underline;}
.b-sub-nav{position:absolute;top:80px;left:0;z-index:400;min-width:200px;display:none;}
.b-sub-nav_item{background:#167ac8;border-bottom:1px solid #1782d6;}
.b-sub-nav_item:last-of-type{border-bottom:0;}
.b-sub-nav_link{font-family:"exo_2medium_italic";color:#fff;font-size:1.2em;display:block;padding:10px;}
.b-sub-nav_link:hover, .b-sub-nav_link:focus{background:#1782d6;}
.b-mheader{display:none;}
.b-mobile-nav{display:none;}
.b-search{padding-top:100px;}
.b-search_title{font-family:"exo_2light_italic";color:#000;font-size:3em;line-height:1.2;text-align:center;position:relative;padding:0 20px;}
.b-search_pre-title{font-family:"exo_2medium_italic";color:#312e2d;font-size:1em;line-height:1.2;text-align:center;text-transform:uppercase;margin-top:10px;}
.b-search-box{width:780px;padding:60px 70px;margin:30px auto;border-radius:20px;background:#fff;box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);position:relative;}
.b-search-box:before, .b-search-box:after{content:" ";width:26px;height:26px;display:block;position:absolute;top:50%;margin-top:-13px;}
.b-search-box:before{left:-26px;background:url("../i/blue/search-box-before.png") center top no-repeat;}
.b-search-box:after{right:-26px;background:url("../i/blue/search-box-after.png") center top no-repeat;}
.f-input-group{margin-bottom:25px;position:relative;}
.f-input-group:before, .f-input-group:after{content:" ";display:table;}
.f-input-group:after{clear:both;}
.f-input-group:last-child{margin-bottom:0;}
.f-input-group__half{width:50%;float:left;padding-right:10px;position:relative;}
.f-input-group__half:nth-child(2){float:right;padding-right:0;padding-left:10px;}
.f-input-group__third{width:33.33333%;float:left;padding:0 10px;position:relative;}
.f-input-group__third:first-child{padding-left:0;}
.f-input-group__third:last-child{padding-right:0;}
.f-input-group__third-of-half{width:71.66666%;float:left;padding-right:20px;position:relative;}
.f-input-group__six{width:28.33333%;float:left;position:relative;}
.f-label{font-family:"exo_2light_italic";font-size:1.3em;display:block;margin-bottom:5px;min-height:1.3em;}
.f-input{font-family:"exo_2regular", sans-serif;font-family:"exo_2light_italic";font-size:1.1em;width:100%;height:40px;padding:0 10px;border-radius:3px;border:1px solid #e4e4e4;border-top-color:#bfbfbf;background:#e9e9e9;}
.f-input:focus{border-color:#ffbb39;box-shadow:0 0 2px #ffaa06;outline:0;}
.f-input__marker{background-image:url("../i/blue/ico-marker.png");background-position:10px center;background-repeat:no-repeat;padding:0 20px 0 50px;}
.f-input__calendar, .f-input__calendar-right{background-image:url("../i/blue/ico-calendar.png");background-position:10px center;background-repeat:no-repeat;padding:0 20px 0 50px;}
.f-input__calendar-right{background-position:97% center;padding:0 50px 0 10px;}
.f-input__mail{background-image:url("../i/blue/ico-mail.png");background-position:270px center;background-repeat:no-repeat;padding:0 45px 0 20px;}
.f-input__plane-right, .f-input__plane-left{background-image:url("../i/blue/ico-plane-right.png");background-position:97% center;background-repeat:no-repeat;padding:0 45px 0 10px;}
.f-input__plane-left{background-image:url("../i/blue/ico-plane-left.png");}
.f-textarea{font-family:"exo_2regular", sans-serif;font-family:"exo_2light_italic";font-size:1.1em;width:100%;height:110px;padding:10px;border-radius:3px;border:1px solid #e4e4e4;border-top-color:#bfbfbf;background:#e9e9e9;resize:none;}
.f-textarea:focus{border-color:#ffbb39;box-shadow:0 0 2px #ffaa06;outline:0;}
.f-btn{font-family:'Exo', sans-serif;display:block;width:100%;text-align:center;font-weight:500;font-size:1.2em;height:50px;line-height:50px;border-radius:5px;border:1px solid #ccc;background:#eee;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.11);-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;position:relative;}
.f-btn:hover{cursor:pointer;background:#e1e1e1;}
.f-btn__orange{color:#fff;border-top-color:#35cec7;border-left-color:#35cec7;border-right:0;border-bottom:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmIzOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QyOGEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #35cec7), color-stop(100%, #35cec7));background-image:-moz-linear-gradient(#35cec7, #35cec7);background-image:-webkit-linear-gradient(#35cec7, #35cec7);background-image:linear-gradient(#35cec7, #35cec7);}
.f-btn__orange:hover, .f-btn__orange:focus{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmY0MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M4ODQwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #35cec7), color-stop(100%, #35cec7));background-image:-moz-linear-gradient(#35cec7, #35cec7);background-image:-webkit-linear-gradient(#35cec7, #35cec7);background-image:linear-gradient(#35cec7, #35cec7);outline:0;}
.f-btn__facebook{color:#fff;border-color:#10284b;box-shadow:1px 1px 0 #80a3d8 inset;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NzZhZSIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjNDI3MmFiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjE0OTg4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4776ae), color-stop(30%, #4272ab), color-stop(100%, #214988));background-image:-moz-linear-gradient(#4776ae, #4272ab 30%, #214988);background-image:-webkit-linear-gradient(#4776ae, #4272ab 30%, #214988);background-image:linear-gradient(#4776ae, #4272ab 30%, #214988);padding-left:43px;}
.f-btn__facebook:before{content:" ";background:url("../i/blue/ico-facebook.png") center no-repeat;width:43px;height:48px;position:absolute;top:0;left:0;border-right:1px solid #255392;box-shadow:-1px 0 0 #3b68a3 inset;}
.f-btn__facebook:hover, .f-btn__facebook:focus{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNmE5YyIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjM2I2Njk5Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWMzZTczIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #406a9c), color-stop(30%, #3b6699), color-stop(100%, #1c3e73));background-image:-moz-linear-gradient(#406a9c, #3b6699 30%, #1c3e73);background-image:-webkit-linear-gradient(#406a9c, #3b6699 30%, #1c3e73);background-image:linear-gradient(#406a9c, #3b6699 30%, #1c3e73);outline:0;}
.f-select-group{float:left;width:100%;height:40px;position:relative;}
.f-select-group_item:last-of-type{padding-right:0;}
.f-select-info{font-family:"exo_2regular", sans-serif;font-family:"exo_2light_italic";font-size:1.1em;color:#9b9b9b;position:absolute;top:10px;left:30px;z-index:20;pointer-events:none;}
.f-select-hidden{display:none;visibility:hidden;padding-right:10px;}
.f-select{font-family:"exo_2light_italic";font-size:1.1em;cursor:pointer;display:inline-block;position:relative;color:#9b9b9b;border-radius:3px;border:1px solid #e4e4e4;border-top-color:#bfbfbf;background:#e9e9e9;width:100%;height:40px;}
.f-select-styled{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;text-align:left;position:absolute;top:0;right:0;bottom:0;left:0;background:#e9e9e9;padding:9px 15px;border-radius:3px;}
.f-select-styled:after{content:" ";border:4px solid transparent;border-color:#474747 transparent transparent transparent;position:absolute;top:17px;right:15px;}
.f-select-styled:hover{background-color:#e4ebf0;}
.f-select-styled:active, .f-select-styled.active{background-color:#e4ebf0;}
.f-select-styled:active:after, .f-select-styled.active:after{top:13px;border-color:transparent transparent #474747 transparent;}
.f-select-options{text-align:left;display:none;position:absolute;top:100%;right:0;left:-1px;z-index:999;width:100%;height:auto;max-height:200px;color:#312e2d;list-style:none;background-color:#fff;border:1px solid #d0d7de;overflow-y:auto;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);}
.f-select-options li{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;-webkit-transition-duration:0.15s;transition-duration:0.15s;padding:8px 0;text-indent:10px;}
.f-select-options li:hover{background:#ffaa06;color:#fff;}
.f-select-options li[rel="hide"]{display:none;}
.radio-btn input[type="radio"],
.check-box input[type="checkbox"]{visibility:hidden;}
.check-box{width:20px;height:20px;cursor:pointer;display:inline-block;margin:0 3px 0 0;position:relative;overflow:hidden;box-shadow:0 0 1px #ccc;border-radius:3px;position:relative;top:3px;background:white;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f6f6f6));background-image:-moz-linear-gradient(#ffffff, #f6f6f6);background-image:-webkit-linear-gradient(#ffffff, #f6f6f6);background-image:linear-gradient(#ffffff, #f6f6f6);border:1px solid #ccc;}
.check-box i{background:url("../i/blue/ico-checkbox.png") no-repeat center center;position:absolute;left:1px;bottom:2px;width:17px;height:13px;opacity:0;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);}
.checkedBox{-moz-box-shadow:inset 0 0 5px 1px #ccc;-webkit-box-shadow:inset 0 0 5px 1px #ccc;box-shadow:inset 0 0 5px 1px #ccc;border-bottom-color:#fff;}
.checkedBox i{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.f-checkbox-label{cursor:pointer;}
.radio{display:inline-block;padding:13px 15px 0 0;font-family:"exo_2medium_italic";line-height:22px;cursor:pointer;margin-bottom:5px;text-transform:uppercase;}
.radio:hover .inner{-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);opacity:.5;}
.radio input{height:1px;width:1px;opacity:0;margin:0;display:none;}
.radio input:checked + .outer .inner{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1;}
.radio input:checked + .outer{border:3px solid #ffaa06;}
.radio input:focus + .outer .inner{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1;background-color:#d28a00;}
.radio .outer{height:20px;width:20px;display:block;float:left;border:3px solid #1888df;border-radius:50%;background-color:#fff;margin-right:5px;}
.radio .inner{-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;height:10px;width:10px;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);display:block;margin:2px;border-radius:50%;background-color:#ffaa06;opacity:0;}
.f-separator{text-align:center;color:#bcbdc0;font-style:italic;font-size:1.1em;margin:10px 0;position:relative;}
.f-separator:before, .f-separator:after{content:" ";width:120px;height:1px;background:#b8b8b8;position:absolute;top:50%;margin-top:-1px;}
.f-separator:before{left:0;}
.f-separator:after{right:0;}
.f-link{font-size:1.1em;color:#0a5d9b;font-style:italic;text-decoration:underline;text-transform:none;padding:3px 10px 15px 0;}
.f-link:hover{text-decoration:none;}
.search-btn{font-family:"exo_2bold_italic";background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwYTBlYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzNmNiMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #35cec7), color-stop(100%, #35cec7));background-image:-moz-linear-gradient(#35cec7, #35cec7);background-image:-webkit-linear-gradient(#35cec7, #35cec7);background-image:linear-gradient(#35cec7, #35cec7);text-transform:uppercase;color:#fffafa;font-size:1.8em;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);text-align:center;width:380px;height:60px;line-height:60px;display:block;margin:25px auto;border-radius:5px;border:0;border-left:1px solid #35cec7;border-top:1px solid #35cec7;}
.search-btn:hover, .search-btn:focus{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5YTRlYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyNjZhOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #35cec7), color-stop(100%, #35cec7));background-image:-moz-linear-gradient(#35cec7, #35cec7);background-image:-webkit-linear-gradient(#35cec7, #35cec7);background-image:linear-gradient(#35cec7, #35cec7);outline:0;cursor:pointer;}
.b-world-map{width:100%;height:inherit;margin:0 auto;background:url("../i/blue/world-map.png") center no-repeat;background-size:auto 100%;position:relative;z-index:30;}
.b-deals{position:relative;top:-220px;z-index:30;margin-bottom:50px;}
.b-deals__positive{top:30px;}
.b-deals_item{font-family:"exo_2light_italic";-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;font-size:0.9em;background:#fff;text-align:left;width:290px;height:315px;display:block;float:left;margin:15px 15px 35px;padding:10px;box-shadow:0 0 1px rgba(0, 0, 0, 0.2);position:relative;}
.b-deals_item:before, .b-deals_item:after{content:" ";display:table;}
.b-deals_item:after{clear:both;}
.b-deals_item__label:after{content:" ";background:url("../i/blue/label.png") top center no-repeat;width:35px;height:44px;position:absolute;top:-9px;right:20px;}
.b-deals_item:hover{box-shadow:0 0 15px rgba(0, 0, 0, 0.6);cursor:pointer;}
.b-deals_item:hover .b-deals_image img{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
.b-deals_image{width:270px;height:190px;overflow:hidden;}
.b-deals_image img{-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;width:270px;height:190px;}
.b-deals_info{float:left;width:160px;margin:20px 0 10px;overflow:hidden;}
.b-deals_info-wrapper:before, .b-deals_info-wrapper:after{content:" ";display:table;}
.b-deals_info-wrapper:after{clear:both;}
.b-deals_info__title{font-family:"exo_2medium_italic";color:#1888df;font-size:1.1em;line-height:1.1;}
.b-deals_info__title-small{color:#312e2d;font-size:1em;line-height:1.2;margin:5px 0 3px;}
.b-deals_info__title-big{color:#1888df;font-size:1.4em;line-height:1.2;margin-bottom:5px;}
.b-deals_info__text{font-size:.8em;color:#ee3797;margin-top:10px;}
.b-deals_price{float:left;width:110px;padding-top:30px;text-align:center;}
.b-deals_price__text{font-size:1em;font-family:"exo_2light_italic";color:#312e2d;}
.b-deals_price__total{font-family:"exo_2bold_italic";color:#ffaa06;font-size:3.4em;line-height:1;position:relative;}
.b-deals_price__total:before{content:" ";width:1px;height:50px;display:block;background:#edf1f4;position:absolute;top:0;left:0;}
.b-deals_price__currency{font-size:.5em;position:absolute;top:1px;right:-2px;}
.b-car-prop{margin-top:5px;}
.b-car-prop:before, .b-car-prop:after{content:" ";display:table;}
.b-car-prop:after{clear:both;}
.b-car-prop_item{font-family:"exo_2light_italic";font-size:0.9em;text-align:center;width:26px;float:left;margin:0 3px 3px 0;}
.b-car-prop_info{height:0.9em;}
.b-car-prop_btn{width:26px;height:26px;margin-bottom:2px;background:url("../i/blue/car-prop-sprite.png") no-repeat;border:0;}
.b-car-prop_btn__people{background-position:0 0;}
.b-car-prop_btn__baggage{background-position:-29px 0;}
.b-car-prop_btn__doors{background-position:-58px 0;}
.b-car-prop_btn__winter{background-position:-87px 0;}
.b-car-prop_btn__speed{background-position:-116px 0;}
.b-rating{width:70px;height:15px;background:#bcbcbc;margin-bottom:5px;display:inline-block;position:relative;}
.b-rating img{position:relative;z-index:10;}
.b-rating-indicator{background:#ffaa06;width:70px;height:15px;position:absolute;z-index:1;}
.b-rating-indicator__one{width:14px;}
.b-rating-indicator__two{width:28px;}
.b-rating-indicator__three{width:42px;}
.b-rating-indicator__four{width:56px;}
.b-rating-indicator__five{width:70px;}
.js-testimonials-slider{overflow:hidden;}
.b-testimonials{position:relative;top:-220px;z-index:30;}
.b-testimonials_avatar{width:100px;height:100px;float:left;border-radius:50%;}
.b-testimonials_avatar img{width:100px;height:100px;border-radius:50%;}
.b-testimonials_info{width:340px;padding-left:10px;float:left;}
.b-testimonials__no-deals{top:0;}
.b-testimonials_item{font-family:"exo_2medium_italic";padding:20px;font-size:1.1em;line-height:1.6;color:#0b213b;margin-bottom:30px;}
.b-testimonials_item:before, .b-testimonials_item:after{content:" ";display:table;}
.b-testimonials_item:after{clear:both;}
.b-testimonials_item.white{color:#fff;}
.b-testimonials_item.white .b-testimonials_info{width:300px;}
.b-testimonials_item__author{font-weight:bold;}
.b-testimonials_item__author img{display:inline-block !important;}
.b-testimonials_item__text{margin-bottom:5px;}
.b-testimonials_item__trip{color:#7f8c8d;}
.b-text{font-family:"exo_2medium_italic";font-size:1.1em;line-height:1.6;color:#4c4745;}
.b-text__white{color:#fff;}
.b-testimonials_raiting{display:inline-block;width:91px;height:14px;margin-left:5px;background:url("../i/blue/stars-raiting.png") left center no-repeat;position:relative;top:2px;}
.b-testimonials_raiting__one{background-position:0 0;}
.b-testimonials_raiting__two{background-position:0 -15px;}
.b-testimonials_raiting__three{background-position:0 -30px;}
.b-testimonials_raiting__four{background-position:0 -45px;}
.b-testimonials_raiting__five{background-position:0 -60px;}
.b-destinations{position:relative;z-index:30;}
.b-logo-holder{position:absolute;top:-230px;left:0;}
.b-map{background:url("../i/blue/destination-map.png") center no-repeat;height:600px;margin:65px 0 10px;position:relative;}
.b-map_item{font-family:"exo_2bold_italic";font-size:.9em;color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.34);text-align:center;display:inline-block;position:absolute;}
.b-map_item:before{content:" ";background:url("../i/blue/map-marker.png") center no-repeat;width:50px;height:64px;display:block;margin:0 auto;}
.b-map_item_title{margin-top:10px;}
.b-map_item__america{top:160px;left:170px;}
.b-map_item__europe{top:120px;left:510px;}
.b-map_item__latin-america{top:330px;left:280px;}
.b-map_item__africa{top:290px;left:480px;}
.b-map_item__middle-east{top:230px;left:600px;}
.b-map_item__asia{top:240px;left:740px;}
.b-map_item__oceania{top:390px;left:790px;}
.b-footer{position:relative;z-index:30;}
.b-footer-logo{position:absolute;left:670px;top:-100px;}
.b-subscribe{width:340px;float:right;padding-left:30px;overflow:hidden;}
.b-social{text-align:right;margin-bottom:20px;overflow:hidden;}
.b-social_icon{background-image:url("../i/blue/social-sprite.png");background-repeat:no-repeat;display:inline-block;width:24px;height:24px;text-indent:9999px;text-overflow:ellipsis;}
.b-social_icon__facebook{background-position:-9px -8px;}
.b-social_icon__flickr{background-position:-51px -8px;}
.b-social_icon__dribbble{background-position:-93px -8px;}
.b-social_icon__gplus{background-position:-135px -8px;}
.b-social_icon__linkedin{background-position:-176px -8px;}
.b-social_icon__pinterest{background-position:-219px -8px;}
.b-social_icon__rss{background-position:-260px -8px;}
.b-social_icon__skype{background-position:-302px -8px;}
.b-social_icon__twitter{background-position:-344px -8px;}
.b-social_icon__vimeo{background-position:-387px -8px;}
.b-social_icon__youtube{background-position:-429px -8px;}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2){.b-social_icon{background-image:url("../i/blue/social-sprite%402x.png");background-size:462px 42px;}
}
.b-subscribe-form{margin-bottom:20px;}
.b-copyright{font-family:"exo_2medium_italic";font-size:0.8em;text-align:right;color:#3b4049;}
.b-footer-text{text-align:right;padding-left:40px;width:300px;float:right;}
.b-footer-text p{font-family:"exo_2medium_italic";font-size:0.8em;line-height:1.2;color:#3b4049;padding-top:3px;}
.b-footer-nav{width:320px;float:right;padding-left:30px;}
.b-footer-nav:before, .b-footer-nav:after{content:" ";display:table;}
.b-footer-nav:after{clear:both;}
.b-footer-nav_section{float:left;padding-right:20px;}
.b-footer-nav_link{font-family:"exo_2medium_italic";font-size:0.8em;color:#29323a;text-decoration:underline;display:block;margin-bottom:8px;}
.b-footer-nav_link:hover, .b-footer-nav_link:focus{text-decoration:none;}
.tt-dropdown-menu{width:100%;margin-top:12px;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);border-radius:8px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}
.tt-suggestion{padding:3px 20px;font-size:1.3em;line-height:1.2;}
.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf;}
.tt-suggestion p{margin:0;}
.gist{font-size:1em;}
.b-overlay{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:#fff;opacity:.9;display:none;}
.b-popup{position:fixed;z-index:1000;top:100px;left:50%;margin-left:-355px;min-width:320px;width:710px;padding:25px 130px 40px;background:#f9f9f9;box-shadow:0 0 1px rgba(0, 0, 0, 0.75);text-align:center;display:none;}
.b-popup_close{position:absolute;width:30px;height:30px;top:20px;right:20px;cursor:pointer;}
.b-popup_label{position:absolute;width:62px;height:88px;top:-1px;left:20px;}
.b-popup__book-now{padding:20px 0 0;}
.b-popup-half{width:50%;float:left;}
.b-popup_content{padding:0 40px;}
.b-popup_content:before, .b-popup_content:after{content:" ";display:table;}
.b-popup_content:after{clear:both;}
.b-popup_footer{background:#1c4b71;width:100%;padding:20px 40px;margin-top:30px;}
.b-popup_footer:before, .b-popup_footer:after{content:" ";display:table;}
.b-popup_footer:after{clear:both;}
.b-popup-title{color:#000;font-size:3.6em;line-height:1.2;font-weight:300;margin-bottom:15px;}
.b-popup-text{font-size:1.1em;line-height:1.3;color:#3b4049;font-style:italic;margin-bottom:40px;}
.b-popup_form{width:290px;margin:0 auto;}
.b-popup_form__full{width:100%;}
.b-popup-book-info{margin-bottom:25px;padding-left:60px;text-align:left;}
.b-popup-book-info_title{font-family:"exo_2bold_italic";color:#34495e;font-size:1.3em;line-height:1.4;margin-bottom:5px;}
.b-popup-book-info_pre-title{font-family:"exo_2medium_italic";font-weight:normal;color:#878787;font-size:1.1em;line-height:1.4;}
.b-popup-book-info_text{font-family:"exo_2medium_italic";font-size:1.1em;line-height:1.4;color:#312e2d;}
.b-popup-book-price{padding-top:5px;}
.b-popup-book-price > div{display:inline-block;}
.b-popup-book-price_info{font-family:"exo_2medium_italic";padding:0 10px;color:#fff;}
.btn{border:0;border-radius:5px;text-align:center;color:#fff;font-size:1em;height:40px;line-height:40px;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.btn__red{background:#35cec7;width:140px;}
.btn__red:hover, .btn__red:focus{background:#35cec7;}
.b-callback{margin-top:100px;position:relative;}
.b-callback-box{width:100%;max-width:640px;padding:60px 20px;position:relative;}
.b-man{width:450px;height:758px;background:url("../i/blue/man.png");position:absolute;right:-130px;bottom:-130px;}
.b-contacts-google-map{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.b-contacts-google-map__about{top:30px;}
.b-contacts{position:relative;z-index:30;pointer-events:none;}
.b-contacts-box{pointer-events:all;float:left;width:100%;max-width:450px;padding:40px;margin-top:85px;background:#fff url("../i/blue/line.png") top left repeat-x;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.37);}
.b-contacts-box .b-title{color:#29323a;padding:0;}
.b-contacts-box .b-title span{color:#29323a;}
.b-contacts-box_text{font-family:"exo_2medium_italic";text-transform:none;color:#3b4049;font-size:1.1em;margin:25px 0 40px;}
.b-contacts-box__no-margin{margin-top:0;}
.b-contacts-address{float:left;margin:345px 0 0 60px;padding:10px;pointer-events:all;}
.b-contacts-address_title{font-family:"exo_2bold_italic";color:#34495e;font-size:1.3em;line-height:1;margin-bottom:15px;}
.b-contacts-address_title__white{color:#fff;}
.b-contacts-address_info{font-family:"exo_2medium_italic";font-size:1em;line-height:1.3;color:#7f8c8d;margin-bottom:40px;}
.b-contacts-address_info__white{color:#fff;}
.b-contacts-address_phone{background:url("../i/blue/calll.png") left center no-repeat;font-family:"exo_2extra_bold_italic";font-size:2.5em;line-height:1;color:#35cec7;padding-left:50px;}
.b-contacts-address__no-margin{margin-top:260px;}
.b-destinations-page-text{margin:100px 0;}
.b-destinations-page-text_item{font-family:"exo_2medium_italic";font-size:1.1em;line-height:1.3;color:#fff;width:100%;max-width:360px;padding:20px;}
.b-markers_item{font-family:"exo_2bold_italic";font-size:0.9em;color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.34);text-align:center;display:inline-block;position:absolute;}
.b-markers_item:before{content:" ";background:url("../i/blue/map-marker-small.png") center no-repeat;width:25px;height:32px;display:block;margin:0 auto;}
.b-markers_item__cars:before{background:url("../i/blue/destinations-cars.png") center no-repeat;}
.b-markers_item__flights:before{background:url("../i/blue/destinations-flight.png") center no-repeat;}
.b-markers_item_title{margin-top:10px;}
.b-markers_item__america{top:300px;right:460px;}
.b-markers_item__europe{top:280px;right:280px;}
.b-markers_item__latin-america{top:425px;right:410px;}
.b-markers_item__africa{top:405px;right:300px;}
.b-markers_item__middle-east{top:370px;right:180px;}
.b-markers_item__asia{top:355px;right:120px;}
.b-markers_item__oceania{top:480px;right:70px;}
@-o-keyframes badge{0%{-o-transform:rotate(-2deg);}
50%{-o-transform:rotate(2deg);}
100%{-o-transform:rotate(-2deg);}
}
@-moz-keyframes badge{0%{-moz-transform:rotate(-2deg);}
50%{-moz-transform:rotate(2deg);}
100%{-moz-transform:rotate(-2deg);}
}
@-webkit-keyframes badge{0%{-webkit-transform:rotate(-2deg);}
50%{-webkit-transform:rotate(2deg);}
100%{-webkit-transform:rotate(-2deg);}
}
@keyframes badge{0%{transform:rotate(-2deg);}
50%{transform:rotate(2deg);}
100%{transform:rotate(-2deg);}
}
.b-landing{position:relative;}
.b-badge{text-align:center;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.55);margin:0 auto;width:211px;height:338px;}
.b-badge_fingers{background:url("../i/blue/fingers.png") 44px top no-repeat;height:68px;}
.b-badge_main{background:url("../i/blue/badge.png") bottom center no-repeat;height:270px;width:211px;padding-top:105px;-o-animation:badge 2s 0 normal infinite;-o-transform-origin:50% 0;-ms-animation:badge 2s 0 normal infinite;-ms-transform-origin:50% 0;-moz-animation:badge 2s 0 normal infinite;-moz-transform-origin:50% 0;-webkit-animation:badge 2s 0 normal infinite;-webkit-transform-origin:50% 0;animation:badge 2s normal infinite;transform-origin:50% 0;}
.b-badge_text{font-style:italic;font-size:1.3em;}
.b-badge_discount{font-weight:900;font-size:70px;line-height:1;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-loading .slick-list{background:#fff url("../i/blue/ajax-loader.gif") center center no-repeat;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;left:0;top:0;display:block;}
.slick-track:before, .slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
[dir="rtl"] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-prev,
.slick-next{position:absolute;display:block;background:url("../i/blue/ico-arrows.png") no-repeat;width:55px;height:54px;cursor:pointer;top:50%;margin-top:-27px;padding:0;border:none;outline:none;overflow:hidden;text-indent:9999px;opacity:.9;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus{outline:none;opacity:1;}
.slick-prev{background-position:0 0;left:-55px;}
.slick-next{background-position:-55px 0;right:-55px;}
#js-photo-slider .slick-prev,
#js-photo-slider .slick-next{background:url("../i/blue/ico-arrows2.png") no-repeat;width:51px;height:51px;margin-top:-25px;}
#js-photo-slider .slick-prev{left:-31px;}
#js-photo-slider .slick-next{background-position:-51px 0;right:-31px;}
.slick-slider{margin-bottom:50px;}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;padding:0;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:Arial, sans-serif;font-size:40px;line-height:20px;text-align:center;color:#949a9e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{color:#ffaa06;}
#js-testimonials-slider .slick-dots{bottom:15px;}
.b-landing-slider{text-align:center;width:100%;max-width:860px;margin:40px auto;}
.b-landing-slider_title{font-family:"exo_2bold_italic";font-size:4em;color:#1473d9;margin-bottom:10px;}
.b-landing-slider_title span{color:#0a5d9b;}
.b-landing-slider_text{color:#1473d9;font-size:1.4em;padding:0 30px;}
.b-call-inline{font-family:"exo_2bold_italic";color:#004162;font-size:1.8em;text-transform:uppercase;padding:0 15px;margin:10px 0;}
.b-call-inline_phone{font-family:"exo_2extra_bold_italic";color:#35cec7;font-size:1.7em;position:relative;top:6px;margin:0 10px;display:inline-block;}
.b-call-inline_phone:hover, .b-call-inline_phone:focus{outline:none;text-decoration:none;}
.b-call-inline_phone:before{content:" ";width:40px;height:40px;display:inline-block;margin-right:5px;position:relative;left:0;top:5px;background:url("../i/blue/cc.png") left center no-repeat;}
.b-callback-link{display:inline-block;color:#35cec7;text-decoration:underline;}
.b-callback-link:hover, .b-callback-link:focus{outline:none;text-decoration:none;}
.b-results{padding-top:100px;color:#fff;}
.b-edit-search{width:280px;float:left;background:#1d3445;padding:50px 30px;margin-top:100px;position:relative;}
.b-edit-search:before{content:" ";width:280px;height:50px;display:block;background:#1d3445;-moz-transform:skew(0, -8deg);-ms-transform:skew(0, -8deg);-webkit-transform:skew(0, -8deg);transform:skew(0, -8deg);position:absolute;top:-20px;left:0;}
.b-edit-search-text{width:220px;font-style:italic;font-size:0.8em;line-height:1.3;color:#8b9298;}
.b-edit-search-text p{line-height:1.3;margin-bottom:5px;}
.f-edit-search .f-checkbox-group{text-align:left;margin-bottom:10px;}
.f-edit-search .f-checkbox-label{text-transform:none;color:#fff;margin-right:20px;}
.f-edit-search-group{width:220px;margin-bottom:40px;position:relative;}
.f-edit-search-range-group{width:220px;margin-bottom:20px;position:relative;}
.f-edit-search-title{font-family:"exo_2medium_italic";color:#fff;font-size:1.2em;text-transform:uppercase;margin-bottom:10px;position:relative;}
.f-input-amount{font-family:"exo_2regular", sans-serif;font-family:"exo_2light_italic";background:none;border:0;font-size:0.8em;color:#a8aeb3;text-align:right;position:absolute;top:5px;right:0;}
.f-checkbox-actions{font-family:"exo_2light_italic";color:#a8aeb3;font-size:0.8em;position:absolute;top:5px;right:0;}
.f-checkbox-actions-item{color:#a8aeb3;}
.f-checkbox-actions-item:hover{text-decoration:underline;}
.b-results-deals{width:680px;float:left;padding:60px 0 0 35px;}
.b-results-deals_list{position:relative;z-index:200;}
.b-results-deals_list:before, .b-results-deals_list:after{content:" ";display:table;}
.b-results-deals_list:after{clear:both;}
.b-flights{float:left;width:680px;padding:60px 0 0 20px;}
.b-flights:before, .b-flights:after{content:" ";display:table;}
.b-flights:after{clear:both;}
.b-flights-item{font-style:italic;border-bottom:1px solid #6987a0;padding-bottom:10px;margin-bottom:20px;}
.b-flights-item:before, .b-flights-item:after{content:" ";display:table;}
.b-flights-item:after{clear:both;}
.b-flights-item_logo{width:50px;padding-right:10px;}
.b-flights-item_logo img{width:40px;height:auto;}
.b-flights-item_info{width:140px;}
.b-flights-item_info-arrive{width:110px;}
.b-flights-item_time{font-weight:bold;color:#ffaa06;font-size:1em;text-transform:uppercase;}
.b-flights-item_date{color:#fff;font-size:0.7em;}
.b-flights-item_flight-time{width:100px;padding-left:30px;font-size:0.8em;color:#999;}
.b-flights-item_flight-time.depart{background:url("../i/blue/ico-plane-right_black.png") left center no-repeat;}
.b-flights-item_flight-time.arrive{background:url("../i/blue/ico-plane-left_black.png") left center no-repeat;}
.b-flights-item_stop{width:60px;font-size:0.7em;color:#ffcd6d;text-align:center;}
.b-flights-item_class{width:80px;font-size:0.7em;color:#999;text-align:center;}
.b-flights-item_wrapper{float:left;width:560px;}
.b-flights-item_way{margin-bottom:10px;}
.b-flights-item_way > div{display:inline-block;vertical-align:middle;word-wrap:break-word;}
.b-flights-item_book{width:100px;float:left;text-align:right;}
.b-flights-item_price{font-family:"exo_2bold_italic";font-size:2.8em;color:#ffaa06;margin-bottom:10px;position:relative;}
.b-flights-item_currency{font-family:"exo_2bold_italic";color:#ffaa06;font-size:1.4em;position:relative;top:-18px;right:-4px;}
.b-flights-item_book-btn{display:inline-block;padding:10px 20px;min-width:90px;color:#fff;font-size:1em;font-style:normal;font-weight:500;text-transform:uppercase;text-align:left;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.11);background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjMyMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QyOGEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffb320), color-stop(100%, #d28a00));background-image:-moz-linear-gradient(#ffb320, #d28a00);background-image:-webkit-linear-gradient(#ffb320, #d28a00);background-image:linear-gradient(#ffb320, #d28a00);border-radius:3px;border-top:1px solid #ffb320;border-left:1px solid #ffb320;position:relative;}
.b-flights-item_book-btn:after{content:" ";background:url("../i/blue/ico-btn-arrow.png") no-repeat;width:10px;height:14px;position:absolute;top:13px;right:11px;}
.b-flights-item_book-btn:hover, .b-flights-item_book-btn:focus{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmIzOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4N2EwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffbb39), color-stop(100%, #b87a00));background-image:-moz-linear-gradient(#ffbb39, #b87a00);background-image:-webkit-linear-gradient(#ffbb39, #b87a00);background-image:linear-gradient(#ffbb39, #b87a00);outline:0;}
.b-intro{height:640px;text-align:center;}
.b-intro-wrapper{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;padding:20px;}
.b-intro-go-down{position:absolute;bottom:100px;left:50%;z-index:30;margin-left:-25px;}
.b-about{position:relative;z-index:30;}
.b-about-video{float:left;width:100%;max-width:490px;padding-right:20px;margin-top:80px;}
.b-video{position:relative;}
.b-about-steps{float:left;width:100%;max-width:470px;margin-top:80px;}
.b-about-steps-item{position:relative;padding-left:160px;margin-bottom:30px;min-height:100px;}
.b-about-steps-item:last-of-type{margin-bottom:0;}
.b-about-steps-item:before{content:" ";background:url("../i/blue/steps-sprite.png") no-repeat;width:100px;height:100px;display:block;position:absolute;left:25px;top:50%;margin-top:-50px;}
.b-about-steps-item__choose:before{background-position:center top;}
.b-about-steps-item__minute:before{background-position:center;}
.b-about-steps-item__secure:before{background-position:center bottom;}
.b-about-steps-item_title{font-family:"exo_2medium_italic";font-size:1.4em;color:#312e2d;margin-bottom:10px;}
.b-about-steps-item_text{font-family:Calibri, sans-serif;font-size:1em;line-height:1.2;font-style:italic;color:#7f8c8d;}
.b-team{text-align:center;margin:70px 0;}
.b-team-item{display:inline-block;width:150px;margin:0 40px;}
.b-team-item_image{width:150px;height:150px;margin-bottom:15px;background:#fff;border-radius:50%;border:3px solid #ffaa06;overflow:hidden;}
.b-team-item_image img{width:inherit;}
.b-team-item_name{font-size:1em;color:#ffaa06;text-transform:uppercase;font-weight:bold;}
.b-team-item_who{font-family:"exo_2medium_italic";font-size:1em;color:#7f8c8d;}
.b-team-item .b-social{text-align:center;}
.b-select-travel{position:relative;z-index:30;text-align:center;}
.b-btn-group{position:relative;z-index:30;margin:40px 0;}
.b-btn-group__center{text-align:center;}
.b-btn-group-item{font-family:"exo_2bold_italic";display:inline-block;width:110px;height:40px;line-height:40px;color:#fff;text-align:center;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.11);text-transform:uppercase;}
.b-btn-group-item:hover{color:#ffaa06;}
.b-btn-group-item__active{color:#fff;border-radius:3px;border-top:1px solid #23b6eb;border-left:1px solid #23b6eb;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlYTRlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyNmJkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1ea4e7), color-stop(100%, #126bd7));background-image:-moz-linear-gradient(#1ea4e7, #126bd7);background-image:-webkit-linear-gradient(#1ea4e7, #126bd7);background-image:linear-gradient(#1ea4e7, #126bd7);}
.b-btn-group-item__active:hover{color:#fff;}
.b-mobile-app{position:relative;z-index:30;}
.b-mobile-app-image{width:490px;float:left;padding:40px 40px 0 20px;}
.b-mobile-app-info{width:470px;float:left;padding-top:170px;}
.b-mobile-app-title{font-family:"exo_2medium_italic";color:#ffaa06;font-size:3em;line-height:1.2;margin-bottom:40px;}
.b-mobile-app-text{font-family:"exo_2medium_italic";font-size:1.1em;line-height:1.6;color:#fff;margin:20px 0;}
.b-stores{margin-top:10px;overflow:hidden;}
.b-stores_item{text-indent:-9999px;display:inline-block;background:url("../i/blue/store-sprite.png") no-repeat;margin-right:10px;opacity:.9;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.b-stores_item:hover{opacity:1;}
.b-stores_item.apple{background-position:0 0;width:44px;height:47px;}
.b-stores_item.google{background-position:-49px 0;width:44px;height:47px;}
.b-offer-images{width:540px;float:left;margin:10px;position:relative;}
.b-offer-images.label:after{content:" ";background:url("../i/blue/label.png") top center no-repeat;width:35px;height:44px;position:absolute;top:-9px;right:10px;}
.b-offer-images img{width:100%;}
.b-offer-images-list{border:10px solid #fff;}
.b-offer-info{width:400px;float:left;padding:10px 10px 10px 40px;}
.b-offer-info .b-price{font-size:4.2em;line-height:1;margin-bottom:0;margin-top:40px;}
.b-offer-info .b-price-currency{font-size:.5em;top:-30px;}
.b-offer-book-now{margin:20px 0;}
.b-offer-raiting{background:url("../i/blue/ico-star.png") repeat-x;height:16px;margin:15px auto;}
.b-offer-raiting.one{width:25px;}
.b-offer-raiting.two{width:50px;}
.b-offer-raiting.three{width:75px;}
.b-offer-raiting.four{width:100px;}
.b-offer-raiting.five{width:125px;}
.b-offer-page-info{position:relative;z-index:30;}
.b-offer-about{float:left;padding:10px 8px; max-width: 1000px;}
.b-offer-about-nav{width:100%;}
.b-offer-about-nav_item{font-family:"exo_2bold_italic";font-size:1.2em;text-transform:uppercase;color:#34495e;display:inline-block;padding:0 15px;vertical-align:middle;line-height:50px;position:relative;}
.b-offer-about-nav_item:hover{text-decoration:underline;}
.b-offer-about-nav_item.active{border:1px solid #d6dbdf;border-bottom:0;background:#fff;top:1px;border-radius:3px 3px 0 0;}
.b-offer-about-nav_item.active:hover{text-decoration:none;}
.b-offer-about-content{background:#fff;border:1px solid #d6dbdf;padding: 30px 15px;display:none;}
.b-offer-about-content:before, .b-offer-about-content:after{content:" ";display:table;}
.b-offer-about-content:after{clear:both;}
.b-offer-about-content p{margin-bottom:5px;}
.b-offer-about-deals{margin-top:30px;}
.b-offer-deals-item{font-family:"exo_2medium_italic";color:#34495e;border-bottom:1px solid #d6dbdf;padding:20px 0;}
.b-offer-deals-item:before, .b-offer-deals-item:after{content:" ";display:table;}
.b-offer-deals-item:after{clear:both;}
.b-offer-deals-item:first-of-type{padding-top:0;}
.b-offer-deals-item:last-of-type{border:0;padding-bottom:0;}
.b-offer-deals-item > div{float:left;}
.b-offer-deals-item_image{text-align:center;width:80px;}
.b-offer-deals-item_image img{max-width:80px;}
.b-offer-deals-item_text{width:290px;padding-left:20px;font-size:1.1em;}
.b-offer-deals-item_text p{line-height:1.3;word-break:break-word;}
.b-offer-deals-item_title{font-family:"exo_2bold_italic";font-size:1.3em;line-height:1.2;margin-bottom:5px;}
.b-offer-deals-item_price{width:130px;text-align:center;}
.b-offer-deals-item_price .b-price{margin-bottom:0;}
.b-offer-deals-item_book{width:100px;text-align:center;}
.b-offer-deals-item_info-text{line-height:1;margin:3px 0;}
.b-offer-help{width:310px;float:left;padding:60px 0 10px 50px;}
.b-help-list{margin-bottom:30px;}
.b-help-list-item{font-family:"exo_2medium_italic";font-size:1em;margin-bottom:15px;}
.b-help-list-item:before, .b-help-list-item:after{content:" ";display:table;}
.b-help-list-item:after{clear:both;}
.b-help-list-item:last-of-type{margin-bottom:0;}
.b-help-list-item_link{color:#7f8c8d;font-size:1em;text-decoration:none;}
.b-help-list-item_link.blue{color:#0d5f9c;}
.b-help-list-item_title{color:#7f8c8d;float:left;width:110px;}
.b-help-list-item_info{float:left;width:150px;}
.b-google-map{width:100%;height:830px;position:relative;z-index:1;}
.b-inter-map{padding:40px 0 0;margin-left:-480px;position:absolute;top:0;left:50%;z-index:10;}
.b-inter-map-call{text-align:right;}
.b-inter-map-markers-item{position:absolute;}
.b-inter-map-markers-item.poland{top:384px;left:500px;}
.b-inter-map-markers-item.germany{top:414px;left:270px;}
.b-inter-map-markers-popover{font-family:"exo_2medium_italic";font-size:1.1em;text-align:center;color:#fff;width:120px;padding:10px;border-radius:5px;position:absolute;bottom:24px;left:50%;margin-left:-60px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2NmRiMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE3NjZhNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #166db3), color-stop(100%, #1766a4));background-image:-moz-linear-gradient(#166db3, #1766a4);background-image:-webkit-linear-gradient(#166db3, #1766a4);background-image:linear-gradient(#166db3, #1766a4);display:none;}
.b-inter-map-markers-popover:after{content:" ";border-style:solid;border-width:20px 5px 0 5px;border-color:#1766a4 transparent transparent transparent;position:absolute;bottom:-20px;left:50%;margin-left:-5px;}
.b-inter-map-markers-popover .b-price{font-size:2.6em;color:#fff;font-style:normal;}
.b-inter-map-markers-popover .b-price-currency{color:#fff;font-style:normal;}
.b-search-progress{position:relative;}
.b-progress-indicator{margin:30px auto;width:100%;height:auto;position:relative;text-align:center;}
.b-progress-indicator span{font-family:"exo_2bold_italic";width:100%;position:absolute;text-align:center;display:block;font-size:3.5em;color:#312e2d;top:50%;margin-top:-.5em;}
.scene{position:relative;display:block;margin:0 auto;width:300px;height:200px;}
.plane,
.cloud{position:absolute;}
.plane{animation-duration:1s;animation-name:anim-plane;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:linear;animation-fill-mode:forwards;-webkit-animation-duration:1s;-webkit-animation-name:anim-plane;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;display:block;margin:0 auto;left:30%;}
@keyframes anim-plane{from{transform:translateY(80px);}
to{transform:translateY(95px);}
}
@-webkit-keyframes anim-plane{from{transform:translateY(80px);}
to{transform:translateY(95px);}
}
@keyframes fade{0%{opacity:0;}
10%{opacity:1;}
90%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes fade{0%{opacity:0;}
10%{opacity:1;}
90%{opacity:1;}
100%{opacity:0;}
}
@keyframes move{from{left:200px;}
to{left:0px;}
}
@-webkit-keyframes move{from{left:200px;}
to{left:0px;}
}
.cloud{animation-duration:10s;animation-name:move, fade;animation-direction:normal;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both;-webkit-animation-duration:10s;-webkit-animation-name:move, fade;-webkit-animation-direction:normal;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;display:block;background:url("../i/blue/cloud.png") no-repeat;height:50px;width:50px;margin:0 auto;}
.cloud__small{animation-duration:6s;-webkit-animation-duration:6s;top:65px;-moz-transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);}
.cloud__medium{animation-duration:5s;animation-delay:1s;-webkit-animation-duration:5s;-webkit-animation-delay:1s;top:95px;-moz-transform:scale(0.7, 0.7);-ms-transform:scale(0.7, 0.7);-webkit-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7);}
.cloud__large{animation-duration:4.5s;animation-delay:2.5s;-webkit-animation-duration:4.5s;-webkit-animation-delay:2.5s;top:95px;-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);}
.loader-header{position:fixed;top:0;z-index:300;min-height:480px;width:100%;height:100%;background:#1888df;text-align:center;}
.loader-logo,
.loader-loader{position:absolute;left:0;width:100%;opacity:0;cursor:default;pointer-events:none;}
.loader-logo{top:0;height:100%;-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0);}
.loader-loader{bottom:20%;}
.loader-header .loader-inner{display:block;margin:0 auto;}
.loader-header .loader-loader svg path{fill:none;stroke-width:6;}
.loader-header .loader-loader svg path.loader-circlebg{stroke:#fff;}
.loader-header .loader-loader svg path.loader-circle{-webkit-transition:stroke-dashoffset 0.2s;transition:stroke-dashoffset 0.2s;stroke:#ffaa06;}
.loading .loader-logo,
.loading .loader-loader{opacity:1;-webkit-animation:animInitialHeader 1s cubic-bezier(0.7, 0, 0.3, 1) both;animation:animInitialHeader 1s cubic-bezier(0.7, 0, 0.3, 1) both;}
.loading .loader-loader{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
@-webkit-keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0, 800px, 0);}
}
@keyframes animInitialHeader{from{opacity:0;-webkit-transform:translate3d(0, 800px, 0);transform:translate3d(0, 800px, 0);}
}
.loaded .loader-logo,
.loaded .loader-loader{opacity:1;}
.loaded .loader-logo{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:animLoadedLogo 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;animation:animLoadedLogo 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;}
@-webkit-keyframes animLoadedLogo{to{-webkit-transform:translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);opacity:0;}
}
@keyframes animLoadedLogo{to{-webkit-transform:translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);transform:translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);opacity:0;}
}
.loaded .loader-loader{-webkit-animation:animLoadedLoader 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards;animation:animLoadedLoader 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards;}
@-webkit-keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);}
}
@keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);transform:translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);}
}
.loaded .loader-logo svg path{-webkit-transition:all 0.5s ease 0.3s;transition:all 0.5s ease 0.3s;fill:#fff;}
.loaded .loader-header{-webkit-animation:animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;animation:animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;}
@-webkit-keyframes animLoadedHeader{to{-webkit-transform:translate3d(0, -100%, 0);}
}
@keyframes animLoadedHeader{to{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
.layout-switch .loader-header{position:absolute;}
.no-js .loader-header{position:relative;min-height:0px;}
.no-js .loader-header .ip-logo{margin-top:20px;height:180px;opacity:1;-webkit-transform:none;transform:none;}
.no-js .loader-header .loader-logo svg path{fill:#fff;}
@media screen and (max-width:980px){body{overflow-x:hidden;font-size:16px;}
.mid-no-top{top:0;}
.b-wrapper-half{width:100%;float:none;padding:30px 20px 0;}
.b-container__footer{padding-bottom:50px;}
.b-container__flights{padding-bottom:130px;}
.b-container__deals.slope-after{height:auto;}
.b-container__destinations-map{background-position:center 180px;}
.b-title,
.b-search_title,
.b-landing-slider_title,
.b-mobile-app-title{font-size:2em;}
.b-title-small{text-align:center;}
.b-logo{display:none;}
.b-header{text-align:center;}
.b-mheader{display:block;position:relative;z-index:200;background:#1888df;}
.b-mnav-toggle{-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;width:80px;height:80px;float:left;display:block;background:#136cb1 url("../i/blue/mnav-toggle.png") center no-repeat;}
.b-mnav-toggle:hover, .b-mnav-toggle:focus{background-color:#115e9a;}
.b-sub-nav{position:relative;top:0;}
.b-company-name{font-family:"exo_2bold_italic";color:#fff;font-size:1.5em;line-height:80px;text-transform:uppercase;display:inline-block;position:relative;}
.b-company-name span{color:#57abed;}
.b-logo-small{background:url("../i/blue/logo-small.png") center no-repeat;width:45px;height:46px;position:absolute;right:17px;top:17px;}
}
@media only screen and (max-width:980px) and (-webkit-min-device-pixel-ratio:2), only screen and (max-width:980px) and (min-device-pixel-ratio:2){.b-logo-small{background:url("../i/blue/logo-small%402x.png") center no-repeat;background-size:45px 46px;}
}
@media screen and (max-width:980px){.b-nav{-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;box-shadow:0 5px 5px rgba(0, 0, 0, 0.3);display:none;float:none;width:100%;height:auto;overflow:hidden;background:#1780d1;position:absolute;z-index:100;}
.b-nav_item{display:block;padding:0;border-bottom:1px solid #167ac8;}
.b-nav_item:last-of-type{padding-right:15px;}
.b-nav_item__active{background:#ffaa06;}
.b-nav_link{padding:15px;display:block;}
.b-search{padding-top:20px;}
.b-search-box{width:100%;box-shadow:none;border-radius:0;padding:70px 30px;margin:20px auto;}
.f-checkbox-group{margin-top:20px;}
.f-input-group__radio{text-align:center;}
.b-search-box:before,
.b-search-box:after{display:none;}
.f-input__mail{background-position:99% center;}
.radio{font-size:.9em;}
.b-deals{text-align:center;}
.b-deals_item{float:none;display:inline-block;margin:20px;}
.b-deals_item:nth-child(3n+3), .b-deals_item:last-child{margin-right:20px;}
.b-deals_info__title{font-size:1em;}
.b-deals_price__total{font-size:2.5em;}
.b-text{text-align:center;}
.b-testimonials_info{width:500px;}
.b-testimonials_item{float:none;width:640px;margin:0 auto;}
.b-testimonials_item.white .b-testimonials_info{width:500px;}
.b-map{width:680px;height:425px;margin-left:auto;margin-right:auto;background-image:url("../i/blue/destination-map-medium.png");}
.b-map_item__america{top:90px;left:100px;}
.b-map_item__europe{top:55px;left:360px;}
.b-map_item__latin-america{top:210px;left:180px;}
.b-map_item__africa{top:180px;left:340px;}
.b-map_item__middle-east{top:135px;left:420px;}
.b-map_item__asia{top:140px;left:515px;}
.b-map_item__oceania{top:250px;left:550px;}
.b-footer-logo{position:relative;left:auto;top:auto;margin:0 auto 30px;text-align:center;}
.b-subscribe,
.b-footer-text,
.b-footer-nav{float:none;padding:0 20px;width:100%;}
.b-footer-nav{margin-bottom:20px;}
.b-footer-nav_section{text-align:center;float:none;display:inline-block;}
.b-social{margin:20px 0;text-align:center;}
.b-footer-text,
.b-copyright,
.b-footer-nav{text-align:center;}
.b-footer-text{padding:0 50px;}
.b-callback-box{margin:0 auto;}
.b-man{display:none;}
.b-contacts-box{float:none;max-width:600px;margin:85px auto 0;}
.b-contacts-address{float:none;margin:60px 0 0;text-align:center;}
.b-destinations-page-text{margin:550px 0 50px;}
.b-destinations-page-text_item{margin:0 auto;text-align:center;max-width:560px;padding:20px;}
.b-markers{width:680px;height:425px;margin:0 auto;position:absolute;top:40px;left:50%;margin-left:-340px;}
.b-markers_item{font-size:12px;right:auto;}
.b-markers_item:before{background:url("../i/blue/map-marker-small.png") center no-repeat;width:25px;height:32px;}
.b-markers_item__america{top:260px;left:125px;}
.b-markers_item__europe{top:240px;left:350px;}
.b-markers_item__latin-america{top:390px;left:175px;}
.b-markers_item__africa{top:360px;left:340px;}
.b-markers_item__middle-east{top:330px;left:420px;}
.b-markers_item__asia{top:315px;left:530px;}
.b-markers_item__oceania{top:435px;left:555px;}
.b-about-video{max-width:none;padding:20px;margin-top:0;text-align:center;}
.b-video{padding-bottom:57.2%;overflow:hidden;}
.b-video iframe,
.b-video object,
.b-video embed,
.b-video video{position:absolute;top:0;left:0;width:100%;height:100%;}
.b-about-steps{max-width:none;margin-top:20px;padding-right:20px;}
.b-overlay{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:#fff;opacity:.9;}
.b-popup{margin:0;width:100%;left:0;top:20px;}
.b-call-inline{text-align:center;}
.b-mobile-app-image{width:50%;}
.b-mobile-app-image img{width:100%;}
.b-mobile-app-info{width:50%;padding-top:100px;}
.b-offer-images{width:540px;float:none;margin:0 auto 20px;}
.b-offer-info{width:540px;float:none;margin:0 auto;padding:20px;}
.b-offer-info .b-price{text-align:center;}
.b-offer-about{float:none;width:650px;margin:0 auto;}
.b-offer-help{float:none;width:310px;margin:0 auto;padding:60px 20px 0;text-align:center;}
.b-offer .btn{width:220px;}
.b-edit-search{width:100%;float:none;padding:20px 20px 0;margin-top:50px;}
.b-edit-search:before, .b-edit-search:after{content:" ";display:table;}
.b-edit-search:after{clear:both;}
.b-edit-search:before{display:none;}
.f-edit-search-group,
.f-edit-search-range-group,
.b-edit-search-text{float:left;margin-right:40px;margin-bottom:40px;}
.b-results-deals{padding-left:0;float:none;width:100%;}
.b-results-deals_list{padding-left:0;text-align:center;}
.b-flights{float:none;width:100%;padding:20px;text-align:center;}
.b-flights-item{display:inline-block;margin:15px;}
.b-flights-item_wrapper{float:none;width:100%;text-align:center;}
.b-flights-item_way{width:140px;display:inline-block;}
.b-flights-item_way > div{width:140px;display:block;margin-bottom:10px;}
.b-flights-item_logo{padding-right:0;}
.b-flights-item_book{text-align:center;width:100%;padding-right:0;}
.b-flights-item_flight-time{padding-left:0;padding-top:30px;}
.b-flights-item_flight-time.depart{background:url("../i/blue/ico-plane-right_black.png") top center no-repeat;}
.b-flights-item_flight-time.arrive{background:url("../i/blue/ico-plane-left_black.png") top center no-repeat;}
.b-inter-map{width:100%;padding:40px 0 0;margin-left:0;position:absolute;left:auto;}
.b-inter-map-depart{text-align:center;padding:0 70px 20px;}
.b-inter-map-call{text-align:center;padding:0 20px;}
#js-testimonials-slider .slick-dots{text-align:center;bottom:-25px;}
}
@media screen and (max-width:680px){body{font-size:18px;}
.b-logo-small{display:none;}
.hide-mobile{display:none !important;}
.mob-no-top{top:0;}
.b-wrapper-half{padding-top:50px;}
.b-container__destinations{padding-bottom:110px;}
.b-container__destinations-map{background:url("../i/blue/destination-map-small.png") center 120px no-repeat;}
.b-container__destinations-page{padding:50px 0 120px;}
.b-container__search{padding-bottom:260px;}
.b-container__footer{position:relative;z-index:20;}
.b-container__footer:before{content:" ";width:100%;height:250px;border-top:10px solid #ffaa06;position:absolute;top:-50px;z-index:10;-moz-transform:skew(0, -5deg);-webkit-transform:skew(0, -5deg);transform:skew(0, -5deg);-webkit-backface-visibility:hidden;}
.b-container__landing, .b-container__callback{padding-bottom:120px;}
.b-container__deals{position:relative;z-index:20;}
.b-container__deals:before{content:" ";width:100%;height:250px;border-top:10px solid #ffaa06;position:absolute;top:-70px;z-index:10;-moz-transform:skew(0, -5deg);-webkit-transform:skew(0, -5deg);transform:skew(0, -5deg);-webkit-backface-visibility:hidden;}
.b-container__deals.mob-no-top{padding-bottom:80px;}
.b-container__testimonials{position:relative;z-index:20;padding-bottom:90px;}
.b-container__testimonials:before{content:" ";width:100%;height:250px;border-top:10px solid #ffaa06;position:absolute;top:-80px;z-index:10;-moz-transform:skew(0, -5deg);-webkit-transform:skew(0, -5deg);transform:skew(0, -5deg);-webkit-backface-visibility:hidden;}
.b-container__app{padding-top:50px;}
.b-container__offer{padding:50px 0 200px;}
.b-container__offer-info{padding-bottom:80px;}
.b-container__team{padding-bottom:90px;}
.b-search-box{padding:40px 20px;}
.f-input{height:50px;}
.f-input-group{margin-bottom:25px;position:relative;}
.f-input-group:before, .f-input-group:after{content:" ";display:table;}
.f-input-group:after{clear:both;}
.f-input-group:last-child{margin-bottom:0;}
.f-input-group__half{width:100%;padding-right:0;margin-bottom:25px;}
.f-input-group__half:nth-child(2){padding-left:0;margin-bottom:0;}
.f-input-group__third{width:100%;float:none;padding:0;}
.f-input-group__third-of-half{width:68.66666%;float:left;padding-right:20px;position:relative;}
.f-input-group__six{width:31.33333%;float:left;position:relative;}
.search-btn{width:90%;}
.f-input__mail{background-position:98% center;}
.f-select-group{height:50px;float:none;}
.f-select-group:last-child{margin-bottom:0;}
.f-select-info{top:15px;}
.f-select{height:50px;}
.f-select-styled{padding:14px 15px;}
.f-select-styled:after{top:22px;}
.f-select-styled:active:after, .f-select-styled.active:after{top:18px;}
.f-select-options li{padding:13px 0;}
.b-testimonials_avatar{width:100%;float:none;}
.b-testimonials_avatar img{margin:0 auto;}
.b-testimonials_info{padding-left:0;padding-top:10px;float:none;width:100%;}
.b-testimonials_item{text-align:center;width:100%;}
.b-testimonials_item.white .b-testimonials_info{width:100%;}
.b-map{width:320px;height:200px;background-image:url("../i/blue/destination-map-small.png");}
.b-map_item{font-size:12px;}
.b-map_item:before{background:url("../i/blue/map-marker-small.png") center no-repeat;width:25px;height:32px;}
.b-map_item__america{top:40px;left:20px;}
.b-map_item__europe{top:35px;left:155px;}
.b-map_item__latin-america{top:100px;left:55px;}
.b-map_item__africa{top:100px;left:160px;}
.b-map_item__middle-east{top:75px;left:190px;}
.b-map_item__asia{top:60px;left:240px;}
.b-map_item__oceania{top:125px;left:260px;}
.b-destinations-page-text{margin:250px 0 50px;}
.b-markers{width:320px;height:200px;margin:0 auto;position:absolute;top:40px;left:50%;margin-left:-160px;}
.b-markers_item{font-size:12px;left:auto;}
.b-markers_item:before{background:url("../i/blue/map-marker-small.png") center no-repeat;width:25px;height:32px;}
.b-markers_item__america{top:120px;right:190px;}
.b-markers_item__europe{top:115px;right:117px;}
.b-markers_item__latin-america{top:180px;right:175px;}
.b-markers_item__africa{top:180px;right:128px;}
.b-markers_item__middle-east{top:155px;right:53px;}
.b-markers_item__asia{top:140px;right:40px;}
.b-markers_item__oceania{top:205px;right:15px;}
.b-overlay{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:#fff;opacity:.9;}
.b-popup{padding:20px;}
.b-popup_close{top:10px;right:10px;}
.b-popup_label{display:none;}
.b-popup__book-now{padding:20px 0 0;}
.b-popup-half{width:100%;float:none;}
.b-callback{margin-top:50px;}
.b-callback-box{padding:20px;}
.b-intro-wrapper{margin-top:50px;}
.b-about-steps-item{padding-left:20px;text-align:center;}
.b-about-steps-item:before{display:block;position:relative;margin:0 auto 20px;left:auto;top:auto;}
.b-mobile-app-image{width:100%;float:none;text-align:center;padding:20px;}
.b-mobile-app-image img{max-width:400px;}
.b-mobile-app-info{width:100%;float:none;text-align:center;padding-top:30px;padding-bottom:80px;}
.b-contacts-box_text{text-align:center;}
.b-call-inline{margin:50px 0 30px;}
.b-call-inline_phone{font-size:1.1em;}
.b-results{padding-top:50px;}
.b-results-deals{padding-left:0;}
.f-edit-search-group,
.f-edit-search-range-group,
.b-edit-search-text{width:100%;}
.b-deals_item{height:auto;display:block;margin-left:auto;margin-right:auto;}
.b-deals_item:nth-child(3n+3), .b-deals_item:last-child{margin-right:auto;}
.b-offer-images{width:100%;padding:0 25px;}
.b-offer-images.label:after{right:40px;}
.b-offer-info{width:100%;padding:20px 20px 0;text-align:center;}
.b-offer-about{width:100%;}
.b-offer-deals-item{text-align:center;}
.b-offer-deals-item > div{float:none;margin-bottom:20px;}
.b-offer-deals-item_image{width:100%;}
.b-offer-deals-item_text{width:100%;padding-left:0;}
.b-offer-deals-item_price{width:100%;}
.b-offer-deals-item_book{width:100%;}
.b-offer-about-nav{text-align:center;}
.b-offer-about-nav_item.active{color:#ffaa06;border:0;background:transparent;top:0;}
.b-contacts-address_phone{padding-left:0;background:none;font-size:2.4em;}
}