.absolute{position:absolute;top:0;left:0;}
.text_overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.common_font{font-size:15px;line-height:18px;}
input::-ms-clear{display:none;}
.display-flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flexbox-column{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:column;-moz-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;}
.flexbox-wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.landing-border{border:1px solid #b3b3b3;border-radius:4px;}
.generator_section{background-color:#00a4b3;background-image:url("/img/kz_version/generator_bg_kz.jpg");}.generator_section #search-form{background:#00a4b3;border-radius:5px;box-shadow:0 0 20px 2px rgba(0, 0, 0, 0.4);border:3px solid rgba(255, 255, 255, 0.2);}
.bp_benefits{background:url("/img/kz_version/slider_bg.jpg") center;box-shadow:none;}.bp_benefits h2{margin-right:-20px;}
.support_info{margin-top:40px;background:#00a4b3;background-image:-webkit-radial-gradient(farthest-side at 40px 40px, rgba(255, 255, 255, 0.7) 0%, #00a4b3 100%);background-image:-moz-radial-gradient(farthest-side at 40px 40px, rgba(255, 255, 255, 0.7) 0%, #00a4b3 100%);background-image:radial-gradient(farthest-side at 40px 40px, rgba(255, 255, 255, 0.7) 0%, #00a4b3 100%);}.support_info:after{background-image:url("/img/kz_version/support_bg_girl.png");height:401px;width:369px;}
.how_to_block{margin:50px 0 0;}.how_to_block h2{border-bottom:none;font-size:28px;}.how_to_block h2 span{border-bottom:2px dashed rgba(0, 83, 207, 0.91);}
.how_to_block p{margin-bottom:10px;}
.how_to_block .how_to_content{display:block;}
.how_to_block ul{float:none;width:auto;}
.how_to_block li{min-height:23px;}.how_to_block li:first-child{padding-top:7px;}
.full_slider_item h3,.full_slider_item p{width:475px;}
.full_slider_item:after{background:url("/img/kz_version/benefit_mobile_bp_kz.png") no-repeat 0 0;}
.vertical_slider_item.show-home-slider{background-image:url("/img/kz_version/benefits_bg.jpg");background-position:-467px 0;}
.vertical_slider_item.real_prices{background-position:0 0;}
.vertical_slider_item.partners{background-position:0 -236px;}
.vertical_slider_item.payment_type{background-position:-468px -236px;}
.modal_window_bg{z-index:21;}
.trip_direction label{display:inline-block;}
.popup_head{display:none;}
.close_btn_with_text{color:#fff;cursor:pointer;font:13px/15px 'Open Sans',sans-serif;height:40px;padding:9px 20px 0 0;position:absolute;top:0;right:10px;z-index:10;}.close_btn_with_text:after{background:url('/img/sprite_v2.png') -250px -150px no-repeat;content:'';width:14px;height:14px;position:absolute;top:10px;right:0;}
.lp_content h2{color:#1a1a1a;font:600 31px/36px 'Open Sans',sans-serif;margin:26px 0 23px;}
.main-footer{position:relative;z-index:1;}
.support_skype{margin-top:9px;}
.get_support_help,.get_support_mail{background:-moz-linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);background:-webkit-linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);background:-o-linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);background:-ms-linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);background:linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x;cursor:pointer;}.get_support_help:hover,.get_support_mail:hover{text-decoration:none;}
.top-menu-wrap .support_phone_panel a{color:#fff;}
.pop-route-map-block .brief:first-letter{text-transform:uppercase;}
#content .item{border:2px solid rgba(179, 179, 179, 0);border-radius:5px;margin-bottom:10px;overflow:hidden;position:relative;}#content .item.selected-hotel{border:3px solid #3D9943;margin-left:-2px;width:920px;}#content .item.selected-hotel .item_border{border-radius:0;border:none;}
#content .item .nightsCount{font-size:15px;}
#content .item.open{border-color:#B3B3B3;}
#content .item_wrap>div{display:table-cell;vertical-align:top;}
@media (max-width:1050px){.generator_section,.generator_section #search-form{background:#00a4b3 !important;border-radius:0;box-shadow:none;border:none;} .call_text.top-menu-wrap .support_phone_panel{width:132px;}}@media all and (max-width:990px){.how_to_block{margin-top:0;} .how_to_block .how_to_content{width:100%;}}@media all and (max-width:1024px){.generator_section,.generator_wrap{background-color:#00a4b3;}}@media all and (max-width:950px){.generator_popup{left:0;margin-left:0 !important;width:100%;}}
