@media (max-width:480px){.book{font-weight:300;}
    .medium{font-weight:normal;}
    .semibold{font-weight:500;}
    .bold{font-weight:bold;}
    html,
    body,
    button,
    input,
    select,
    textarea,
    .info_window{font-family:'Whitney', Arial, Helvetica, sans-serif;font-weight:300;}
    html,
    body{height:100%;-webkit-font-smoothing:antialiased;min-width:480px;}
    html,
    body{-webkit-text-size-adjust:none;}
    body{margin:0;color:#919191;font-size:16px;line-height:21px;}
    img{border:none;}
    ol,
    ul,
    p{margin:21px 0;}
    hr,
    .hr{display:block;height:2px;background:#00ab4e;}
    hr.small,
    .hr.small{width:130px;}
    hr.extrasmall,
    .hr.extrasmall{width:80px;}
    hr.darkgray,
    .hr.darkgray{background:#00553c;}
    hr.thin,
    .hr.thin{height:1px;}
    hr.gray,
    .hr.gray{background:#f5f5f5;}
    .wrapper{width:100%;height:100%;position:relative;z-index:2;}
    .wrapper.about_page .site_sub_menu{padding-right:0px;}
    .site_sub_menu.mdn{padding:0;min-height:0;}
    .site_sub_menu.full{padding-top:0;}
    .wrapper_inner{min-height:100%;position:relative;z-index:1;margin:auto;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;}
    .site_bg{position:fixed;top:0;left:0;right:0;bottom:0;background:#00553c;}
    .min_width{max-width:1000px;margin:auto;}
    .static.min_width{padding:0 25px;text-align:center;}
    .static.min_width p{margin:10px 0;font-size:14px;}
    .static.min_width h1{font-size:32px;margin-top:0;}
    .static.min_width .back_btn{text-align:left;margin:15px 0 0px;}
    .static.min_width b{color:#000;}
    a{color:#383838;text-decoration:none;transition:all 300ms;}
    a:hover{color:#00553c;}
    a:hover,
    a:focus,
    a:active{outline:0;}
    pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
    img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
    h1,
    .h1{font-size:40px;line-height:40px;font-weight:500;margin:32px 0;color:#00553c;}
    .back_link{text-transform:uppercase;color:#000;font-size:14px;line-height:20px;letter-spacing:0.5px;font-weight:500;display:inline-block;margin-left:20px;}
    .back_link .icon_larr{vertical-align:top;margin:0 7px 0 0;}
    .back_link span{display:inline-block;height:20px;vertical-align:middle;}
    .show_on_map{text-transform:uppercase;display:inline-block;vertical-align:top;color:#b2b2b2;font-size:12px;line-height:15px;cursor:pointer;padding:2px 0 0;}
    .show_on_map .icon{width:10px;height:15px;background-position:-105px -3px;vertical-align:top;margin:-2px 5px 0 0;}
    .show_on_map:hover{color:#000;}
    .show_on_map:hover .icon{background-position:-105px -23px;}
    form{margin:0;     padding: 0 10px;}
    fieldset{border:0;margin:0;padding:0;}
    label{cursor:pointer;}
    legend{border:0;padding:0;white-space:normal;}
    button,
    input,
    select,
    textarea{font-size:100%;margin:0;vertical-align:baseline;outline:none !important;}
    button:focus,
    input:focus,
    select:focus,
    textarea:focus{border-color:#6495ed;}
    button,
    input{line-height:normal;}
    button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
    button[disabled],
    input[disabled]{cursor:default;}
    input[type="checkbox"],
    input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
    input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
    button::-moz-focus-inner,
    input::-moz-focus-inner{border:0;padding:0;}
    textarea{overflow:auto;vertical-align:top;resize:vertical;}
    input:invalid,
    textarea:invalid{background-color:#f0dddd;}
    .form .field{margin:0 0 20px;}
    .form .field.error .input_holder input,
    .form .field.error .input_holder textarea{border:1px solid #b62828;}
    .form .field.error .error_txt{display:block;}
    .form .input_holder{position:relative;padding:0px;}
    .form .input_holder input,
    .form .input_holder textarea{width:100%;border:1px solid #f5f5f5;padding:11px 16px;margin:0 0;display:block;background:#f5f5f5;color:#2a2a2a;font-size:14px;line-height:17px;-webkit-border-radius:3px;box-sizing:border-box;border-radius:3px;letter-spacing:0.25px;}
    .form .input_holder textarea{min-height:142px;resize:vertical;}
    .form .placeholder{font-size:14px;line-height:17px;color:#727272;position:absolute;left:0;top:0;padding:12px 17px;letter-spacing:0.25px;}
    .form .error_txt{color:#b62828;display:none;font-size:12px;line-height:15px;margin:5px 5px 0 5px;}
    .form .form_footer{text-align:center;}
    .select{cursor:pointer;position:relative;z-index:1;padding:0;text-align:left;font-size:14px;line-height:17px;text-transform:uppercase;background:#efefef;color:#000;-webkit-border-radius:3px;border-radius:3px;font-weight:500;}
    .select.act{z-index:20;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
    .select .sel_val{padding:13px 47px 14px 15px;}
    .select .sel_val span{text-indent:1px;overflow:hidden;width:100%;display:block;white-space:nowrap;}
    .select .sel_val .icon_holder{position:absolute;right:0;top:0;height:100%;}
    .select .sel_val .icon_select{position:absolute;right:14px;top:50%;margin:-10px 0;}
    .select.act .sel_optns{display:block;}
    .select .sel_optns{-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;position:absolute;left:0;top:100%;z-index:1;padding:0;background:#f5f5f5;max-height:300px;overflow-y:auto;margin:0;display:none;min-width:100%;white-space:nowrap;}
    .select .sel_optn{padding:13px 15px;margin:0;cursor:pointer;background:transparent;}
    .select .sel_optn.act,
    .select .sel_optn:hover{background:#00553c;border-color:#00553c !important;color:#fff;position:relative;z-index:2;}
    .select .sel_optn.act{cursor:default;display:none;}
    div.radio,
    div.checker,
    div.checker span,
    div.checker input{width:20px;height:20px;}
    div.radio span,
    div.checker span{-webkit-border-radius:3px;border-radius:3px;background-color:#d7d7d7;background-repeat:no-repeat;background-position:center !important;background-image:none;}
    div.radio span.checked,
    div.checker span.checked{background-color:#009a46 !important;background-image:url("../images/checkbox_bg.svg");}
    .no-svg div.radio span.checked,
    .no-svg div.checker span.checked{background-image:url("../images/checkbox_bg.png");}
    div.radio.focus span,
    div.checker.focus span{background-color:#c2c2c2;}
    label.radio,
    label.checkbox{font-size:14px;line-height:17px;text-transform:uppercase;display:inline-block;}
    label.radio div.checker,
    label.checkbox div.checker{margin:-2px 10px -2px 0;vertical-align:top;}
    table{border-collapse:collapse;border-spacing:0;}
    td{vertical-align:top;}
    .dtable{display:table;width:100%;}
    .dtcell{display:table-cell;vertical-align:middle;padding-left:20px;padding-right:20px;}
    .dtcell.mobile_block{display:block;width:100%;padding:0;}
    .dtcell-content{padding:0 20%;}
    .none{display:none !important;}
    .invisible{visibility:hidden;}
    .hidden{display:none !important;visibility:hidden !important;}
    .visible{visibility:visible !important;}
    .clear{clear:both;height:0;font-size:0;line-height:0;overflow:hidden;display:block;}
    .clearfix{zoom:1;}
    .clearfix:before,
    .clearfix:after{content:"";display:table;}
    .clearfix:after{clear:both;}
    .fleft{float:left !important;}
    .fright{float:right !important;}
    .vat{vertical-align:top !important;}
    .vam{vertical-align:middle !important;}
    .vab{vertical-align:bottom !important;}
    .tac{text-align:center !important;}
    .tar{text-align:right !important;}
    .not_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
    .icon{display:inline-block;width:20px;height:20px;background:url("../images/icon.png") no-repeat 0 0;}
    .icon.icon_larr{background-position:-40px 0;vertical-align:top;}
    .icon.icon_larr.black{background-position:-40px -20px;}
    .icon.icon_rarr{background-position:0 0;vertical-align:top;}
    .icon.icon_rarr.black{background-position:0 -20px;}
    .icon.icon_tarr{background-position:-20px 0;}
    .icon.icon_tarr.black{background-position:-160px -20px;}
    .icon.icon_barr{background-position:-20px 0;}
    .icon.icon_download{background-position:-60px 0;}
    .icon.icon_select{background-position:-80px 0;}
    .icon.icon_veiwmap{background-position:-100px 0;}
    span.link .icon.icon_veiwmap{background-position:-100px -20px;}
    .icon.icon_veiwlist{background-position:-120px 0;}
    span.link .icon.icon_veiwlist{background-position:-120px -20px;}
    .icon.icon_cross{width:40px;height:40px;background-position:0 -140px;}
    .icon.icon_info{position:relative;background:url("../images/icon_info.svg") 0 0 no-repeat;}
    .no-svg .icon.icon_info{background:url("../images/icon_info.png") 0 0 no-repeat;}
    .icon.icon_info.green,
    .no-svg .icon.icon_info{background:url("../images/icon.png") -300px 0 no-repeat;}
    .icon.check{width:40px;height:40px;background-position:-80px -140px;}
    .icon.icon-darr{background-position:-240px 0;}
    .icon.icon_loading{background-position:-320px 0;-webkit-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;-o-animation:loading 1s infinite linear;-ms-animation:loading 1s infinite linear;animation:loading 1s infinite linear;}
    .icon_person_gray{background:url("../images/person_gray.svg") no-repeat;width:14px;height:14px;display:inline-block;vertical-align:top;}
    .no-svg .icon_person_gray{background-image:url("../images/person_gray.png");}
    .icon_person_white{background:url("../images/person_white.svg") no-repeat;width:14px;height:14px;display:inline-block;vertical-align:top;}
    .no-svg .icon_person_white{background-image:url("../images/person_white.png");}
    .icon_phone_white{background:url("../images/phone_white.svg") no-repeat;width:14px;height:14px;display:inline-block;vertical-align:top;}
    .no-svg .icon_phone_white{background-image:url("../images/phone_white.png");}
    .icon_phone_gray{background:url("../images/phone_gray.svg") no-repeat;width:14px;height:14px;display:inline-block;vertical-align:top;}
    .no-svg .icon_phone_gray{background-image:url("../images/phone_gray.png");}
    .icon_play{display:inline-block;background:url("../images/icon_play.png") no-repeat 0 0;width:53px;height:53px;}
    .icon_play:hover{background-position:0 -53px;}
    .icon_play.big{background:url("../images/icon_play_big.svg") no-repeat 0 0;width:108px;height:108px;}
    .no-svg .icon_play.big{background-image:url("../images/icon_play_big.png");}
    .icon_play.big:hover{background-position:0 -108px;}
    .icon_search_orange{display:inline-block;background:url("../images/icon_search_orange.svg") no-repeat 0 0;width:28px;height:28px;}
    .no-svg .icon_search_orange{background-image:url("../images/icon_search_orange.png");}
    .icon_plus_orange{display:inline-block;background:url("../images/icon_plus_orange.svg") no-repeat 0 0;width:34px;height:34px;}
    .no-svg .icon_plus_orange{background-image:url("../images/icon_plus_orange.png");}
    .icon_params_orange{display:inline-block;background:url("../images/icon_params_orange.svg") no-repeat 0 0;width:34px;height:34px;}
    .no-svg .icon_params_orange{background-image:url("../images/icon_params_orange.png");}
    .icon_calendar{display:inline-block;width:34px;height:34px;background:url("../images/calendar_icon.svg") no-repeat 0 0;}
    .no-svg .icon_calendar{background-image:url("../images/calendar_icon.png");}
    .icon_calendar.small{background:url("../images/calendar_icon_small.png") no-repeat 0 0;width:26px;height:25px;}
    .svg .icon_calendar.small{background-image:url("../images/calendar_icon_small.svg");}
    .icon_marker{display:inline-block;background:url("../images/icon_marker.svg") no-repeat 0 0;width:26px;height:34px;}
    .no-svg .icon_marker{background-image:url("../images/icon_marker.png");}
    .btn:hover .icon_marker{background-position:0 -34px;}
    .icon_pencil{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat 0 0;width:15px;height:15px;}
    .no-svg .icon_pencil{background-image:url("../images/personal_page_sprite.png");}
    .icon_lock{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat -17px 0;width:15px;height:12px;}
    .no-svg .icon_lock{background-image:url("../images/personal_page_sprite.png");}
    .icon_exit{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat -40px 0;width:15px;height:15px;}
    .no-svg .icon_exit{background-image:url("../images/personal_page_sprite.png");}
    .icon_balance_ico{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat -80px 0;width:15px;height:15px;}
    .no-svg .icon_balance_ico{background-image:url("../images/personal_page_sprite.png");}
    .icon_settings_ico{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat -100px 0;width:15px;height:15px;}
    .no-svg .icon_settings_ico{background-image:url("../images/personal_page_sprite.png");}
    .icon_input_calendar{display:inline-block;background:url("../images/personal_page_sprite.svg") no-repeat 0 -21px;width:25px;height:25px;}
    .no-svg .icon_input_calendar{background-image:url("../images/personal_page_sprite.png");}
    .icon_refuel{display:inline-block;background:url("../images/about_icons_sprite.svg") no-repeat center 0;width:60px;height:60px;}
    .no-svg .icon_refuel{background-image:url("../images/about_icons_sprite.png");}
    .icon_timer{display:inline-block;background:url("../images/about_icons_sprite.svg") no-repeat center -60px;width:60px;height:60px;}
    .no-svg .icon_timer{background-image:url("../images/about_icons_sprite.png");}
    .icon_about_person{display:inline-block;background:url("../images/about_icons_sprite.svg") no-repeat center -120px;width:60px;height:60px;}
    .no-svg .icon_about_person{background-image:url("../images/about_icons_sprite.png");}
    .icon_tech_fire,
    .icon_tech_lower,
    .icon_tech_gears,
    .icon_tech_leaf{width:100px;height:100px;display:inline-block;vertical-align:top;}
    .icon_tech_fire{background:url("../images/icon_tech_fire.svg") no-repeat;}
    .no-svg .icon_tech_fire{background-image:url("../images/icon_tech_fire.png");}
    .icon_tech_gears{background:url("../images/icon_tech_gears.svg") no-repeat;}
    .no-svg .icon_tech_gears{background-image:url("../images/icon_tech_gears.png");}
    .icon_tech_leaf{background:url("../images/icon_tech_leaf.svg") no-repeat;}
    .no-svg .icon_tech_leaf{background-image:url("../images/icon_tech_leaf.png");}
    .icon_tech_lower{background:url("../images/icon_tech_lower.svg") no-repeat;}
    .no-svg .icon_tech_lower{background-image:url("../images/icon_tech_lower.png");}
    .icon_store,
    .icon_cafe,
    .icon_wifi,
    .icon_wash,
    .icon_tiers,
    .icon_parking,
    .icon_wc,
    .icon_phone,
    .icon_tickets,
    .icon_card,
    .icon_insurance{width:60px;height:60px;display:inline-block;display:block;margin:auto;}
    .icon_store.small,
    .icon_cafe.small,
    .icon_wifi.small,
    .icon_wash.small,
    .icon_tiers.small,
    .icon_parking.small,
    .icon_wc.small,
    .icon_phone.small,
    .icon_tickets.small,
    .icon_card.small,
    .icon_insurance.small{width:40px;height:40px;background-image:url("../images/icon.png") !important;}
    .icon_store{background:url("../images/icon_store.svg") no-repeat;}
    .no-svg .icon_store{background-image:url("../images/icon_store.png");}
    .icon_store.small{background-position:-40px -100px;}
    .icon_store.small.green{background-position:-240px -100px;}
    .icon_cafe{background:url("../images/icon_cafe.svg") no-repeat;}
    .no-svg .icon_cafe{background-image:url("../images/icon_cafe.png");}
    .icon_cafe.small{background-position:0 -100px;}
    .icon_cafe.small.green{background-position:-200px -100px;}
    .icon_wifi{background:url("../images/icon_wifi.svg") no-repeat;}
    .no-svg .icon_wifi{background-image:url("../images/icon_wifi.png");}
    .icon_wifi.small{background-position:-40px -60px;}
    .icon_wifi.small.green{background-position:-240px -60px;}
    .icon_wash{background:url("../images/icon_wash.svg") no-repeat;}
    .no-svg .icon_wash{background-image:url("../images/icon_wash.png");}
    .icon_wash.small{background-position:-80px -60px;}
    .icon_wash.small.green{background-position:-280px -60px;}
    .icon_tiers{background:url("../images/icon_tiers.svg") no-repeat;}
    .no-svg .icon_tiers{background-image:url("../images/icon_tiers.png");}
    .icon_tiers.small{background-position:-80px -100px;}
    .icon_tiers.small.green{background-position:-280px -100px;}
    .icon_parking{background:url("../images/icon_parking.svg") no-repeat;}
    .no-svg .icon_parking{background-image:url("../images/icon_parking.png");}
    .icon_parking.small{background-position:0 -60px;}
    .icon_parking.small.green{background-position:-200px -60px;}
    .icon_wc{background:url("../images/icon_wc.svg") no-repeat;}
    .no-svg .icon_wc{background-image:url("../images/icon_wc.png");}
    .icon_wc.small{background-position:-120px -60px;}
    .icon_wc.small.green{background-position:-320px -60px;}
    .icon_phone{background:url("../images/icon_phone.svg") no-repeat;}
    .no-svg .icon_phone{background-image:url("../images/icon_phone.png");}
    .icon_phone.small{background-position:-160px -60px;}
    .icon_phone.small.green{background-position:-360px -60px;}
    .icon_tickets.small{background-position:-120px -100px;}
    .icon_tickets.small.green{background-position:-320px -100px;}
    .icon_card.small{background-position:-160px -100px;}
    .icon_card.small.green{background-position:-360px -100px;}
    .icon_insurance.small{background-position:-160px -140px;}
    .icon_insurance.small.green{background-position:-200px -140px;}
    .icon_aroma,
    .icon_benzol,
    .icon_octane,
    .icon_sulfur,
    .icon_composition,
    .icon_microscope,
    .icon_bus{width:120px;height:120px;background:url("../images/quality_sprite.svg") no-repeat;}
    .no-svg .icon_aroma,
    .no-svg .icon_benzol,
    .no-svg .icon_octane,
    .no-svg .icon_sulfur,
    .no-svg .icon_composition,
    .no-svg .icon_microscope,
    .no-svg .icon_bus{background-image:url("../images/quality_sprite.png");}
    .icon_aroma{background-position:0 0;margin-bottom:-93px;position:relative;top:-46px;}
    .icon_benzol{background-position:-85px 13px;float:left;margin-top:-102px;width:80px;margin-left:-10px;background-size:430px;height:122px;position:relative;top:54px;}
    .icon_octane{background-position:-240px 0;float:left;width:68px;background-size:549px;margin-top:-27px;position:relative;top:27px;}
    .icon_sulfur{background-position:-336px 0;width:81px;float:left;background-size:550px;margin-top:-102px;height:122px;position:relative;top:54px;}
    .icon_composition{background-position:-500px 0;float:left;width:82px;margin-top:-42px;position:relative;top:16px;}
    .icon_microscope{background-position:0 -120px;display:block;margin:8px auto 10px;}
    .icon_bus{background-position:-120px -120px;display:block;margin:7px auto 10px;}
    .btn{text-shadow:none;cursor:pointer;display:inline-block;border:0;color:#fff;transition:all 400ms;text-align:center;font-weight:500;font-size:14px;line-height:17px;text-transform:uppercase;letter-spacing:0.7px;background-color:#00ab4e;-webkit-border-radius:3px;border-radius:3px;padding:13px 27px;}
    .btn.disabled{background-color:#00ab4e !important;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);cursor:default;}
    .btn:hover{color:#fff;background-color:#00553c;}
    .btn.small{letter-spacing:0.5px;padding:8px 20px;font-weight:normal;font-size:11px;line-height:14px;}
    .btn.act{cursor:default;}
    .btn.white{background-color:#fff;color:#4d4d4d;}
    .btn.white:hover{background-color:#fafafa;}
    .btn.lightgray{background-color:#f5f5f5;color:#4d4d4d;}
    .btn.lightgray:hover{background-color:#ddd;}
    .btn.gray{background-color:#cbcccb;}
    .btn.gray:hover{background-color:#f6b220;}
    .btn.gray.act{background-color:#00ab4e;}
    .btn.simple{background-color:transparent;color:#f6b220;}
    .btn.simple:hover{background-color:#00ab4e;color:#fff;}
    .btn.bleach:hover{color:#00553c;background:#fff;}
    .btn.bleach:hover .icon_download{background-position:-60px -20px;}
    .btn.inverse{background-color:#00553c;}
    .btn.inverse:hover{background-color:#00ab4e;}
    .btn.btn_params:hover{transition:background 300ms;}
    .btn.btn_params:hover .icon_params_orange{background-position:-34px 0;}
    .btn.btn_params.act{background:#f6b220;color:#fff;position:relative;}
    .btn.btn_params.act .icon_params_orange{background-position:-34px -34px;}
    .btn.btn_params.act:after{content:' ';position:absolute;left:50%;top:100%;border-style:solid;border-color:#f6b220 transparent;border-width:10px 10px 0;margin:0 -10px;}
    .btn.iconbtn{width:20px;height:20px;padding:15px;}
    .btn.iconbtn .icon{margin:0;}
    .btn .icon_tarr{vertical-align:top;margin:-2px 7px -4px -15px;}
    .btn .icon_rarr{margin:-2px -10px -2px 8px;}
    .btn .icon_download{margin:-3px -8px -3px 8px;vertical-align:top;}
    .arrow{transition:all 300ms;background:url("../images/arrows.svg") no-repeat 0 0;width:50px;height:50px;display:inline-block;cursor:pointer;}
    .no-svg .arrow{background-image:url("../images/arrows.png");}
    .opacity .arrow{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);}
    .opacity .arrow:hover{opacity:1;-ms-filter:none;filter:none;}
    .opacity .arrow.right{background-position:-50px 0;}
    .no-opacity .arrow.left{background-position:0 0;}
    .no-opacity .arrow.left:hover{background-position:0 -50px;}
    .no-opacity .arrow.right{background-position:-50px 0;}
    .no-opacity .arrow.right:hover{background-position:-50px -50px;}
    .btn_more{background:url("../images/plus_icon.svg") no-repeat center/30px #f6b220;width:80px;height:80px;-webkit-border-radius:100%;border-radius:100%;margin:auto;display:block;cursor:pointer;transition:all 300ms;}
    .no-svg .btn_more{background-image:url("../images/plus_icon.png");}
    .btn_more:hover{background-color:#ffc423;}
    .btn_more.loading{cursor:default;background-color:#f6b220;transition:none;-webkit-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;-o-animation:loading 1s infinite linear;-ms-animation:loading 1s infinite linear;animation:loading 1s infinite linear;}
    .btn_close{background:url("../images/cross_white.png") no-repeat center #f6b220;width:50px;height:50px;cursor:pointer;display:inline-block;-webkit-border-radius:3px;border-radius:3px;}
    .btn_close:hover{background-color:#ffc423;}
    .btn_print{background:url("../images/print_icon.svg") no-repeat center #f6b220;width:50px;height:50px;cursor:pointer;display:block;-webkit-border-radius:100%;border-radius:100%;margin:auto;}
    .no-svg .btn_print{background-image:url("../images/print_icon.png");}
    .btn_print:hover{background-color:#ffc423;}
    .btn_input{position:relative;z-index:1;}
    .btn_input .submit{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);overflow:hidden;cursor:pointer;}
    .btn_input .submit input{position:absolute;z-index:10;width:180px !important;height:54px !important;top:0;left:0;margin:-2px !important;font-size:40px !important;cursor:pointer;}
    .dots_holder{display:block;position:absolute;bottom:100px;width:100%;text-align:center;}
    .dots{vertical-align:top;font-size:0;line-height:0;background:#fff;display:inline-block;-webkit-border-radius:10px;border-radius:10px;padding:1px 5px;}
    .dots .dot{display:inline-block;vertical-align:top;background-color:#00553c;border:2px solid #00553c;width:5px;height:5px;margin:5px;-webkit-border-radius:100%;border-radius:100%;cursor:pointer;}
    .dots .dot.act{background-color:transparent;cursor:default;}
    .preloader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;background:#fff;}
    .preloader .animation_battery{position:absolute;top:50%;left:50%;margin:-8px 0 0 -33px;}
    .body_popup{overflow-y:scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
    .body_popup .wrapper{overflow:hidden;position:fixed;left:0;top:0;}
    .body_popup .popup_holder{z-index:100;visibility:visible;overflow:visible;}
    .popup_holder{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;visibility:hidden;z-index:1;}
    .popup_holder .dtable{width:100%;height:100%;}
    .popup_holder .dtcell{padding:30px;}
    .popup_holder .back{background:rgba(0, 0, 0, 0.5);width:100%;height:100%;position:fixed;left:0;top:0;z-index:1;}
    .no-rgba .popup_holder .back{background:url("../images/black_1px.png") repeat;}
    .popup{width:80%; min-height: 400px; position:relative;z-index:3;margin:auto;background:#fff;padding:10px 0px 40px;}
    .popup .icon_cross{position:absolute;left:100%;top:0;margin:-4px 16px;cursor:pointer;}
    .popup_gasstation{width:auto;padding-bottom:0;}
    .popup_gasstation .popup_head{padding:40px 20px 0;}
    .popup_gasstation .btn_print{float:right;margin:1px 0 0 0;}
    .popup_gasstation h1{margin:-1px 0 0;zoom:1;}
    .popup_gasstation h1:before,
    .popup_gasstation h1:after{content:"";display:table;}
    .popup_gasstation h1:after{clear:both;}
    .popup_gasstation .driver_map_item{margin:20px auto;}
    .popup_gasstation .driver_map_item .info{margin-top:20px;}
    .popup_gasstation .driver_map_item .fuels{width:auto;}
    .popup_gasstation .driver_map_item .services{width:auto;}
    .popup_login,
    .popup_recovery{width:auto;padding:0;}
    .popup_login .popup_header,
    .popup_recovery .popup_header{position:relative;padding:60px 25px 10px;text-align:center;}
    .popup_login .popup_header:after,
    .popup_recovery .popup_header:after{content:" ";position:absolute;top:100%;left:80px;right:80px;height:1px;background:#e5e5e5;}
    .popup_login .popup_header h1,
    .popup_recovery .popup_header h1,
    .popup_login .popup_header .h1,
    .popup_recovery .popup_header .h1{margin:0;}
    .popup_login .popup_content,
    .popup_recovery .popup_content{padding:30px 25px 50px;text-align:center;}
    .popup_login .popup_content h2,
    .popup_recovery .popup_content h2,
    .popup_login .popup_content .h2,
    .popup_recovery .popup_content .h2{margin:0;padding:0 0 30px;font-size:18px;text-transform:uppercase;text-align:center;color:#000;}
    .popup_login .popup_content .hint,
    .popup_recovery .popup_content .hint{position:relative;padding:0 0 20px 30px;font-size:14px;color:#727272;text-align:left;}
    .popup_login .popup_content .hint:before,
    .popup_recovery .popup_content .hint:before{content:" ";position:absolute;top:0;left:0;width:20px;height:20px;background:url("../images/icon.png") no-repeat -280px 0;}
    .popup_login .popup_content .input_holder,
    .popup_recovery .popup_content .input_holder{margin:0 0 15px;}
    .popup_login .popup_content .input_holder.error input,
    .popup_recovery .popup_content .input_holder.error input{border-color:#b62828;}
    .popup_login .popup_content .input_holder.error .error_txt,
    .popup_recovery .popup_content .input_holder.error .error_txt{display:block;}
    .popup_login .popup_content input,
    .popup_recovery .popup_content input{transition:all 300ms;border:1px solid transparent;}
    .popup_login .popup_content:focus,
    .popup_recovery .popup_content:focus{border:1px solid #999;}
    .popup_login .popup_content .error_txt,
    .popup_recovery .popup_content .error_txt{position:absolute;left:-5px;bottom:-20px;font-size:14px;}
    .popup_login .popup_content .submit,
    .popup_recovery .popup_content .submit{text-align:center;margin-top:10px;margin-bottom:60px;}
    .popup_login .popup_content .forgot,
    .popup_recovery .popup_content .forgot{margin:15px auto 0;font-size:14px;float:none;display:block;position:relative;text-transform:uppercase;text-decoration:underline;top:106px;margin-top:-15px;}
    .popup_login .popup_content .forgot:hover,
    .popup_recovery .popup_content .forgot:hover{text-decoration:none;}
    .popup_login .popup_content .registration,
    .popup_recovery .popup_content .registration{display:block;margin:20px 0 0;padding:20px 0 0;font-weight:normal;text-align:center;text-transform:uppercase;text-decoration:underline;}
    .popup_login .popup_content .registration:hover,
    .popup_recovery .popup_content .registration:hover{text-decoration:none;}
    .popup_login .popup_content .gotopride,
    .popup_recovery .popup_content .gotopride{margin:0;padding:10px 0 0;font-size:14px;text-transform:uppercase;text-align:center;color:#a7a7a7;}
    .popup_login .popup_content .gotopride a,
    .popup_recovery .popup_content .gotopride a{color:#00ab4e;}
    .popup_login .popup_content .gotopride a:hover,
    .popup_recovery .popup_content .gotopride a:hover{color:#00553c;}
    .popup-contacts-form{width:790px;padding:10px;min-height:325px;}
    .popup-contacts-form .contact_form{margin-top:49px;margin-bottom:86px;}
    .popup-contacts-form .contact-form-message{margin:0px auto;}
    .footer-dummy{/*height:218px;*/height: 561px !important;}
    .footer{position:absolute;left:0;bottom:0;width:100%;font-size:12px;line-height:15px;font-weight:normal;}
    .footer .copyrights{background:#fff;color:#333;min-height:85px;}
    .footer .copyright{letter-spacing:0.5px;text-transform:uppercase;float:left;margin:39px 0 0;}
    .footer .aimbulance{float:right;margin:29px 0;}
    .footer-links{background:#249744;color:#fff;zoom:1;letter-spacing:0.2px;font-size:14px;line-height:20px;}
    .site-links .logo_app {position: relative;display: inline-block; width: 100%; text-align: center;}
    .site-links .logo_app a {
        display: inline-block; width: 100%;
    }
    .footer-links:before,
    .footer-links:after{content:"";display:table;}
    .footer-links:after{clear:both;}
    .footer-links a{color:#dde4e1;display:block;line-height:14px;margin:0 0 6px;}
    .footer-links a:hover{color:#fff;}
    .footer-links h4,
    .footer-links .h4{margin:-1px 0 23px;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0.5px;}
    .footer-links h4 a,
    .footer-links .h4 a{color:#fff;}
    .footer-links .hr{background:black;height:1px;margin:20px 0;}
    .footer-links .wog-social-links{text-align:center;margin:34px 0 42px;}
    .site-links{zoom:1;padding:68px 0 20px;}
    .site-links:before,
    .site-links:after{content:"";display:table;}
    .site-links:after{clear:both;}
    .site-links .clmn{float:left;}
    .site-links .clmn.clmn_1{width:150px;padding-right:20px;}
    .site-links .clmn.clmn_2{width:160px;padding-right:60px;}
    .site-links .clmn.clmn_3{width:150px;padding-right:30px;}
    .site-links .clmn.clmn_4{width:130px;padding-right:20px;}
    .site-links .clmn.clmn_5{width:120px;padding-right:20px;}
    .site-links .clmn.clmn_6{float:none;overflow:hidden;}
    .wog-social-links{letter-spacing:-0.25px;font-weight:normal;text-transform:uppercase;font-size:0;line-height:0;}
    .wog-social-links .title{font-size:12px;line-height:15px;display:inline-block;vertical-align:top;text-transform:uppercase;letter-spacing:0.5px;margin:11px 20px 0 0;}
    .wog-social-links a{display:inline-block;width:30px;padding:3px;height:30px;-webkit-border-radius:50%;border-radius:50%;background:black;vertical-align:top;margin:0 0 0 9px;}
    .wog-social-links a:hover{background:#97d143;}
    .wog-social-links .icon{width:30px;height:30px;background:url("../images/social_links_sprite.png") no-repeat;}
    .wog-social-links .icon.icon-fb{background-position:0 0;}
    .wog-social-links .icon.icon-vk{background-position:-30px 0;}
    .wog-social-links .icon.icon-tw{background-position:-60px 0;}
    .wog-social-links .icon.icon-in{background-position:-90px 0;}
    .wog-social-links .icon.icon-gp{background-position:-120px 0;}
    .wog-social-links .icon.icon-fs{background-position:-150px 0;}
    .header{text-align:right;color:#959595;text-transform:uppercase;letter-spacing:0.5px;font-size:11px;line-height:14px;background:#00553c;}
    .header .site_menu_chapters{padding:20px 18px;border-top-left-radius:5px;border-top-right-radius:5px;background:#fff;}
    .header .site_menu_chapters .logo{margin-top:0;}
    .header .site_menu_chapters .link{display:inline-block;padding:15px 25px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;font-weight:normal;}
    .header .site_menu_chapters .link.act{background:#00ab4e;color:#fff;cursor:default;}
    .header.fixed{position:fixed;left:0;top:0;width:100%;z-index:50;}
    .header.fixed .site_menu_chapters{display:block;}
    .header.fixed .header-content{position:relative;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0px;-webkit-border-radius:0;border-radius:0;}
    .header.fixed .logo_near_dropdown{display:block;}
    .header .header-content{margin:auto;max-width:1280px;min-width:1000px;zoom:1;border-top-left-radius:5px;border-top-right-radius:5px;background:#f5f5f5;}
    .header .header-content:before,
    .header .header-content:after{content:"";display:table;}
    .header .header-content:after{clear:both;}
    .index_page .header .header-content{background:none;}
    .header .logo{float:left;margin:10px 0 0 36px;}
    .index_page .header .logo{margin:20px 0 0 54px;}
    .header .logo_near_dropdown{display:none;}
    .header .main-header-controls{padding:25px 0 0;}
    .header .hot_line{display:inline-block;vertical-align:top;margin:10px 15px 0;letter-spacing:normal;}
    .header .hot_line .icon_phone_gray{margin:-2px 4px 0 0;}
    .header .btn{vertical-align:top;margin:0 35px;}
    .header .login_link{margin:10px 15px 0;display:inline-block;vertical-align:top;letter-spacing:normal;color:#959595;cursor:pointer;}
    .header .login_link:hover{text-decoration:underline;}
    .header .login_link .icon_person_gray{margin:-3px 5px 0 0;}
    .lang{position:relative;float:left;display:inline-block;width:20px;height:20px;margin:0 0 0 0px;padding:10px 15px 0 30px;transition:all 300ms;}
    .lang.clicked a,
    .lang.clicked span{opacity:1;-ms-filter:none;filter:none;}
    .lang.clicked a.active,
    .lang.clicked span.active{background-position:-10px 0;}
    .lang a,
    .lang span{position:absolute;right:15px;width:25px;margin:0;padding:0 10px;color:#959595;/*opacity:0;*/-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:opacity 300ms, margin 300ms;}
    .lang a.active,
    .lang span.active{margin:0;color:#00ab4e;opacity:1;-ms-filter:none;filter:none;background:url("../images/arrow_left_green.png") no-repeat left 1px;}
    .lang a[href="/en/"],
    .lang span[href="/en/"]{display:none;}
    .site_menu{position:absolute;left:105px;display:none;float:left;width:200px;height:35px;margin:10px 10px 10px 20px;text-transform:uppercase;font-size:14px;line-height:17px;letter-spacing:0.25px;font-weight:normal;text-align:left;vertical-align:top;}
    .fixed .site_menu{display:none;}
    .site_menu span{display:block;padding:9px 16px;-webkit-border-radius:3px;border-radius:3px;color:#fff;background:#00ab4e;cursor:pointer;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden;transition:all 300ms;}
    .fixed .site_menu span{opacity:1;-ms-filter:none;filter:none;visibility:visible;}
    .site_menu span:after{content:"";position:absolute;top:15px;right:14px;width:9px;height:5px;background:url("../images/site_menu_down_arrow.png") 0 0 no-repeat;}
    .site_menu .site_menu_dropdown{position:absolute;top:100%;left:0;width:198px;border:0px solid #f5f5f5;border-left-width:1px;border-right-width:1px;-webkit-border-radius:3px;border-radius:3px;background:#fff;z-index:10;max-height:0;overflow:hidden;transition:all 300ms;}
    .fixed .site_menu .site_menu_dropdown.act{max-height:180px;border-top-width:1px;border-bottom-width:1px;}
    .site_menu .link{display:block;padding:9px 16px;color:#000;text-decoration:none;border-bottom:1px solid #f5f5f5;}
    .site_menu .link:last-child{border-bottom:none;}
    .site_menu .link:hover{text-decoration:underline;background:#f5f5f5;}
    .site_menu .link.act{display:none;}
    .site_sub_menu{float:right;min-height:17px;padding:21px 27px;text-transform:none;}
    .site_sub_menu .link{color:#727272;font-size:14px;line-height:17px;padding:10px;margin:0 8px;}
    .site_sub_menu.half .link{width:50%;}
    .site_sub_menu.full .link{width:50%;float:left;}
    .site_sub_menu .link.disabled{cursor:default;color:#c6c6c6;}
    .site_sub_menu span.link{cursor:default;}
    .site_sub_menu span.link,
    .site_sub_menu .link.act,
    .site_sub_menu a.link:focus,
    .site_sub_menu a.link:hover{color:#00ab4e;text-decoration:none;}
    .site_sub_menu a.link.act:hover{text-decoration:underline;}
    .intro_menu{position:relative;float:right;height:84px;margin:0;padding:0;font-size:14px;line-height:84px;letter-spacing:0.25px;text-transform:uppercase;z-index:10;}
    .intro_menu li{display:inline-block;margin:0 15px;list-style:none;}
    .intro_menu a{padding:10px 15px;color:#252525;text-decoration:none;-webkit-border-radius:3px;border-radius:3px;}
    .intro_menu a:focus,
    .intro_menu a:hover{color:#fff;background:#00ab4e;}
    .intro{background:#00553c;color:#fff;height:644px;min-height:450px;position:relative;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,0.16);}
    .no-rgba .intro{text-shadow:0 1px 1px #998273;}
    .intro h1{color:#fff;}
    .intro .slide{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:top;background-size:480px;}
	.intro .temp-slide{display: block; position:absolute;left:0;top:0;width:100%;height:47%;overflow:hidden;background-repeat:no-repeat;background-position:top;background-size:480px;}
    .intro .slide .text br{margin-left:5px;}
    .intro .text{margin:162px 170px;}
    .intro .text h1{margin:0 0 25px;}
    .intro .text p{font-size:18px;max-width:405px;}
    .intro .text .btn{margin-top:35px;}
    .intro .arrow{position:absolute;left:0;top:50%;margin:-25px 58px;}
    .intro .arrow.right{left:auto;right:0;}
    .header-nav-main{zoom:1;border-top-left-radius:5px;border-top-right-radius:5px;background:#fff;z-index:19;}
    .header-nav-main:before,
    .header-nav-main:after{content:"";display:table;}
    .header-nav-main:after{clear:both;}
    .nav-dummy{position:relative;height:119px !important;margin:0;}
    .main-nav{position:absolute;left:0;width:100%;overflow:hidden;z-index:10;text-align:center;font-size:13px;line-height:16px;font-weight:normal;letter-spacing:0.25px;border-bottom:5px solid #97d143;}
    .main-nav.fixed{position:relative;top:0;}
    /*.main-nav .nav-content{min-width:480px;max-width:480px;margin:auto;overflow:hidden;}*/
    .main-nav .nav-content{min-width:0;max-width:480px;margin:auto;overflow:hidden;}
    .main-nav .link{color:#252525;text-transform:uppercase;text-decoration:none;display:table-cell;vertical-align:middle;height:60px;float:left;padding:0;width:33.3333%;border-right:1px dotted #c6c6c6;border-left:0;background:#f7f7f7;margin:0;transition:background 300ms;outline:none;box-sizing:border-box;}
    .main-nav .link.only_mobile{display:table-cell;}
    .main-nav .link.only_desctop{display:none;}
    .main-nav .link:last-child{margin-right:-5px;border-right:0;}
    .main-nav .link:focus,
    .main-nav .link:hover,
    .main-nav .link.act{background:#97d143;color:#fff;}
    .main-nav .link.act .icon_about,
    .main-nav .link:focus .icon_about,
    .main-nav .link:hover .icon_about{background-position:-60px 0;}
    .main-nav .link.act .icon_fuel,
    .main-nav .link:focus .icon_fuel,
    .main-nav .link:hover .icon_fuel{background-position:-60px -60px;}
    .main-nav .link.act .icon_loyalty,
    .main-nav .link:focus .icon_loyalty,
    .main-nav .link:hover .icon_loyalty{background-position:-60px -120px;}
    .main-nav .link.act .icon_coffee,
    .main-nav .link:focus .icon_coffee,
    .main-nav .link:hover .icon_coffee{background-position:-60px -180px;}
    .main-nav .link.act .icon_gas_map,
    .main-nav .link:focus .icon_gas_map,
    .main-nav .link:hover .icon_gas_map{background-position:-60px -243px;}
    .main-nav .icon_best_stock{display:block;position:absolute;left:-15px;top:35%;width:30px;height:40px;background:url("../images/nav_sprite.png") no-repeat -36px -40px;}
    .main-nav .icon_app{display:block;position:absolute;left:-15px;top:21%;width:25px;height:40px;background:url("../images/nav_sprite.png") no-repeat -35px 0px;}
    .main-nav .link.act .icon_app,
    .main-nav .link:focus .icon_app,
    .main-nav .link:hover .icon_app{background-position:-7px 0px;}
    .main-nav .link.act .icon_best_stock,
    .main-nav .link:focus .icon_best_stock,
    .main-nav .link:hover .icon_best_stock{background-position:-4px -40px;}
    .main-nav .link div{position:relative;display:table;padding:0;margin-left:0;width:110px;margin:0 auto;height:100%;zoom:1;vertical-align:middle;text-align:left;}
    .main-nav .link span{height:60px;vertical-align:middle;display:table-cell;width:73px;}
    .main-nav .icon_about,
    .main-nav .icon_fuel,
    .main-nav .icon_loyalty,
    .main-nav .icon_coffee,
    .main-nav .icon_gas_map{display:block;position:absolute;left:-30px;top:50%;width:60px;height:60px;background:url("../images/nav_icons.svg") no-repeat 0 0;}
    .no-svg .main-nav .icon_about,
    .no-svg .main-nav .icon_fuel,
    .no-svg .main-nav .icon_loyalty,
    .no-svg .main-nav .icon_coffee,
    .no-svg .main-nav .icon_gas_map{background-image:url("../images/nav_icons.png");}
    .main-nav .icon_about{background-position:0 0;}
    .main-nav .icon_fuel{background-position:0 -60px;}
    .main-nav .icon_loyalty{background-position:0 -120px;}
    .main-nav .icon_coffee{background-position:0 -180px;margin-top:-35px;}
    .main-nav .icon_gas_map{background-position:0 -243px;}
    .main-nav .dtable .link:first-child{border-left:0;}
    .section{zoom:1;}
    .section:before,
    .section:after{content:"";display:table;}
    .section:after{clear:both;}
    .section.only_mobile{display:block;}
    .section .section-cell{width:50%;position:relative;min-height:610px;float:left;}
    .section_scroller{position:absolute;top:1000px;right:0;width:50px;height:150px;z-index:2;background:#00553c;border-top-left-radius:3px;border-bottom-left-radius:3px;}
    .section_scroller div{position:relative;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;transition:all 300ms;}
    .section_scroller div:after{content:"";position:absolute;left:0;width:100%;height:0px;background:url("../images/scroll_control_sprite.png") center -100px no-repeat;}
    .section_scroller div.arrow_up{border-top-left-radius:3px;background:#00553c url("../images/scroll_control_sprite.png") center 0 no-repeat;cursor:pointer;}
    .section_scroller div.arrow_up:after{bottom:0;height:1px;}
    .section_scroller div.arrow_up:hover{background-color:#00ab4e;}
    .section_scroller div.arrow_up:hover:after{height:0px;}
    .section_scroller div.arrow_down{border-bottom-left-radius:3px;background:#00553c url("../images/scroll_control_sprite.png") center -49px no-repeat;cursor:pointer;}
    .section_scroller div.arrow_down:after{top:0;height:1px;}
    .section_scroller div.arrow_down:hover{background-color:#00ab4e;}
    .section_scroller div.arrow_down:hover:after{height:0px;}
    .about_main{background:#fff;position:relative;height:auto;}
    .about_main .statistics{background:url("../images/about_main_bg.jpg") #00ab4e center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff;text-align:center;}
    .about_main .statistics .statistics-content{text-align:left;margin:128px 0 0;display:inline-block;}
    .about_main .statistics .h1{color:#fff;margin:0 0 2px;}
    .about_main .statistics .item{overflow:hidden;padding:9px 0 0 95px;font-weight:300;font-size:12px;line-height:14px;text-transform:uppercase;letter-spacing:0.5px;}
    .about_main .statistics .item:after{content:' ';display:block;width:70px;border-top:1px solid rgba(255,255,255,0.5);clear:both;margin:36px 0 36px -95px;}
    .no-rgba .about_main .statistics .item:after{border-top-color:#9ac1ae;}
    .about_main .statistics .item:last-child:after{display:none;}
    .about_main .statistics .item:before{content:' ';background:url("../images/about_main_statistics_icon.svg") no-repeat 0 0;width:66px;height:66px;float:left;margin:-9px 0 0 -95px;}
    .no-svg .about_main .statistics .item:before{background-image:url("../images/about_main_statistics_icon.png");}
    .about_main .statistics .item.item_gs:before{background-position:0 0;}
    .about_main .statistics .item.item_clients:before{background-position:0 -66px;}
    .about_main .statistics .item.item_fuel:before{background-position:0 -132px;}
    .about_main .text{margin:148px 18% 0;}
    .about_main .text p{font-size:18px;max-width:290px;}
    .about_main .text .btn{margin-top:53px;}
    .fuel_main .section-cell{min-height:600px;}
    .fuel_main .text{margin:55px 18% 0;}
    .fuel_main .text p{font-size:18px;min-height:270px;max-width:384px;}
    .fuel_main .watch_video{background:url("../images/fuel_main_bg.jpg") no-repeat center #f6b220;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;line-height:15px;font-weight:normal;letter-spacing:0.5px;}
    .fuel_main .watch_video div{position:absolute;left:0;bottom:0;margin:56px 60px;}
    .fuel_main .watch_video .icon_play{position:absolute;left:50%;bottom:50%;margin:-54px;}
    .fuel_main .watch_video:hover .icon_play{background-position:0 -108px;}
    /*.loyalty_main{background:url("../images/loyalty_main_bg.jpg") no-repeat center #e1c8a9;color:#fff;}*/
    .loyalty_main{background:url("../images/loyalty_main_bg.jpg") no-repeat center top #e1c8a9;color:#fff;}
    .loyalty_main .section-cell{min-height:600px;}
    .loyalty_main .text{margin:134px 18% 0;text-shadow:0 1px 1px rgba(0,0,0,0.16);}
    .no-rgba .loyalty_main .text{text-shadow:0 1px 1px #998273;}
    .loyalty_main .text .h1{color:#fff;}
    .loyalty_main .text p{font-size:18px;width:290px;}
    .loyalty_main .text .btn{margin:44px 0 0;}
    .coffee_main{/*background:url("../images/coffee_main.jpg") no-repeat center 0 #fdfaf7;*/height:759px;color:#383838;}
    .coffee_main .text{margin:145px 8% 0;}
    .coffee_main h1{color:#705c4f;font-weight:300;font-size:50px;line-height:50px;margin:165px 0 44px;}
    .coffee_main p{font-size:18px;width:450px;}
    .coffee_main .watch_link{display:inline-block;color:#fff;text-decoration:none;font-size:14px;line-height:17px;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;padding:19px 0;transition:none;margin:7px 0 23px;}
    .coffee_main .watch_link .icon_play{vertical-align:top;margin:-19px 14px -19px 0;}
    .coffee_main .watch_link:hover{color:#494558;}
    .coffee_main .watch_link:hover .icon_play{background-position:0 -53px;}
    .coffee_main .btn{margin-top:50px;}
    .gas_map_main{padding:66px 0 0;position:relative;}
    .gas_map_main .h1{text-align:center;}
    .gas_map_main .scroll_top{position:absolute;right:0;bottom:0;display:none;z-index:100;-webkit-border-radius:3px 0 0 0;border-radius:3px 0 0 0;}
    .filter_view{margin:53px 0 65px;text-align:center;letter-spacing:-0.25em;}
    .filter_view .btn{margin:0 0 0 11px;min-width:199px;}
    .filter_view .btn:first-child{margin-left:0;}
    .filter_view .view_links{letter-spacing:0.5px;float:right;font-size:12px;line-height:15px;text-transform:uppercase;font-weight:normal;margin:15px 0 0;}
    .filter_view .view_links .icon{vertical-align:top;margin:-4px 0 -4px 3px;}
    .filter_view .view_links .link{float:left;color:#b2b2b2;margin:0 0 0 20px;}
    .filter_view .view_links .link:first-child{margin-left:0;}
    .filter_view .view_links .link:hover{text-decoration:underline;}
    .filter_view .view_links span.link{color:#000;text-decoration:underline;}
    .filter_params{border-top:1px dotted #b2b2b2;border-bottom:1px dotted #b2b2b2;zoom:1;}
    .filter_params:before,
    .filter_params:after{content:"";display:table;}
    .filter_params:after{clear:both;}
    .filter_params .controls{float:right;}
    .filter_params .controls .btn{float:left;-webkit-border-radius:0;border-radius:0;height:18px;padding:30px 0;width:190px;}
    .filter_params .controls .btn .icon_params_orange,
    .filter_params .controls .btn .icon_plus_orange{vertical-align:top;margin:-8px 12px -8px 0;}
    .filter_params .controls .btn_user_placement{padding:0;width:80px;height:78px;position:relative;}
    .filter_params .controls .btn_user_placement .icon_marker{position:absolute;left:50%;top:50%;margin:-17px -12px;}
    .filter_params .controls .btn_user_placement.loading{background:url("../images/loader_orange.gif") no-repeat center #fff !important;transition:none;border-left:1px dotted #b2b2b2 !important;cursor:default;}
    .filter_params .controls .btn_user_placement.loading .icon_marker{visibility:hidden;}
    .filter_params .controls .btn.simple{border-left:1px dotted #b2b2b2;}
    .filter_params .controls .btn.simple:hover{border-left-color:transparent;}
    .filter_params .location{overflow:hidden;position:relative;padding:0 24px 0 76px;}
    .filter_params .location input{width:100%;border:0;padding:10px 24px 10px 76px;margin:0 -24px 0 -76px;height:58px;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;vertical-align:middle;color:#000;font-size:14px;line-height:17px;letter-spacing:0.5px;text-transform:uppercase;}
    .filter_params .location .icon_search_orange{position:absolute;left:0;top:50%;margin:-14px 24px 0;}
    .google_map{height:560px;background:#ececec;margin:-1px 0 0;}
    .info_window{position:absolute;left:0;top:0;}
    .info_window .iw_inner{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:21px;position:absolute;left:35px;top:0;z-index:1;background:#fff;padding:30px;width:300px;text-align:left;font-style:normal;font-weight:300;text-transform:none;color:#929292;-webkit-border-radius:5px;border-radius:5px;}
    .info_window .iw_inner:after{content:' ';position:absolute;right:100%;top:50%;border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #fff;margin:-10px 0;}
    .no-transform .info_window .iw_inner{top:-35px;}
    .no-transform .info_window .iw_inner:after{top:0;margin-top:25px;}
    .info_window .iw_close{position:absolute;top:0;left:100%;width:40px;height:40px;background:url("../images/icon.png") no-repeat 0 -140px;cursor:pointer;}
    .info_window h4{margin:-5px 0 0;color:#000;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;}
    .info_window .hr{width:130px;margin:22px 0;}
    .info_window .fuels{color:#404040;letter-spacing:0.25px;margin:22px 0;}
    .info_window .services{margin-left:-10px;}
    .autocomplete-holder{position:relative;}
    .autocomplete-holder.no-results .ui-helper-hidden-accessible{display:block;}
    .autocomplete-holder .ui-helper-hidden-accessible{display:none;background:#f9f9f9;color:#949596;position:absolute;left:0;top:100%;right:0;padding:10px 19px 12px;z-index:20;}
    .autocomplete-holder .autocomplete-dropdown{position:absolute;left:0;top:100%;margin:0 !important;width:100%;font-size:15px;line-height:18px;}
    .autocomplete-holder .autocomplete-dropdown ul{padding:0;list-style:none;background:#f9f9f9;color:#949596;position:relative !important;z-index:20;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;margin:0 !important;width:auto !important;}
    .autocomplete-holder .autocomplete-dropdown li:first-child a{border-top:0;}
    .autocomplete-holder .autocomplete-dropdown li a{display:block;border-top:1px solid #e4e4e4;padding:10px 19px 12px;cursor:pointer;}
    .autocomplete-holder .autocomplete-dropdown li a:hover{background:#e4e4e4;}
    .js_street_dropdown{position:absolute;left:0;top:0;margin:0 !important;width:100%;font-size:15px;line-height:18px;}
    .js_street_dropdown ul{padding:0;margin:0 10px;background:#f9f9f9;color:#949596;position:relative;z-index:20;}
    .js_street_dropdown li{border-top:1px solid #e4e4e4;padding:10px 19px 12px;cursor:pointer;}
    .js_street_dropdown li:first-child{border-top:0;}
    .js_street_dropdown li:hover{background:#000;}
    .show-all-menu .btn{color:#fff !important;text-decoration:none !important;}
    #send-code,
    #check-sms-code{cursor:pointer;}
    [data-popup]{cursor:pointer;}
    .site_controls{background:#249744;color:#fff;text-transform:uppercase;font-size:11px;line-height:14px;height:60px;position:relative;z-index:20;}
    .site_controls a{color:#fff;}
    .site_controls .vhr{height:60px;background:#004732;width:1px;float:left;margin:0;}
    .site_controls .hot_line{float:left;margin:23px 10px 0 20px;}
    .site_controls .hot_line span{font-size:14px;}
    .site_controls .hot_line .icon_phone_white{margin:-1px 4px 0 0;}
    .site_controls .feedback_link{float:left;color:white;font-size:12px;font-weight:500;letter-spacing:0.5px;padding:24px 10px 22px;height:14px;cursor:pointer;}
    .site_controls .lang{width:50px;padding:25px 15px 0 30px;}
    .site_controls .lang a,
    .site_controls .lang span{font-size:14px;background-position:left 2px;}
    .site_controls .login_link{float:left;color:#fff;margin:0;padding:25px 45px 21px;height:14px;cursor:pointer;}
    .site_controls .login_link:hover{text-decoration:underline;}
    .site_controls .login_link.act{background:url('../images/wog-mobile-account.png') center no-repeat #00ab4e;}
    .site_controls .login_link .icon_person_white{margin:-3px 5px 0 0;}
    .site_controls .login_dropdown{position:absolute;top:100%;right:0;text-align:left;background:#00ab4e;overflow:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);height:0;transition:opacity 300ms;}
    .site_controls .login_dropdown.act{opacity:1;-ms-filter:none;filter:none;height:auto;}
    .site_controls .login_dropdown a,
    .site_controls .login_dropdown span{display:block;height:40px;padding:20px 0px 0 47px;text-transform:uppercase;color:#fff;border-top:1px solid #00553c;}
    .site_controls .login_dropdown a:hover,
    .site_controls .login_dropdown span:hover{background:#00553c;}
    .site_controls .login_dropdown .icon{float:left;margin:0 3px 10px -20px;}
    .datepick-popup{width:100% !important;height:100% !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:url('../images/trBg.png') repeat !important;margin:0 !important;}
    .datepick-popup .datepick{border:1px solid #e5e5e5;-webkit-border-radius:5px;border-radius:5px;width:447px !important;position:fixed !important;top:50% !important;left:50% !important;margin:-176px 0 0 -223px !important;}
    .datepick-popup .datepick-nav{position:absolute;background:none;}
    .datepick-popup .datepick-nav .datepick-cmd{width:15%;height:30px;}
    .datepick-popup .datepick-nav .datepick-cmd-today{display:none;}
    .datepick-popup .datepick-nav .datepick-cmd-prev{position:relative;z-index:3;background:url("../images/arrows_datepicker.png") center top no-repeat;}
    .datepick-popup .datepick-nav .datepick-cmd-next{position:relative;z-index:3;background:url("../images/arrows_datepicker.png") center bottom no-repeat;}
    .datepick-popup .datepick-month{width:100%;border-color:transparent;height:350px;}
    .datepick-popup .datepick-month .datepick-month-header,
    .datepick-popup .datepick-month .datepick-month-header select,
    .datepick-popup .datepick-month .datepick-month-header input{position:relative;z-index:2;height:40px;line-height:39px;background:none;color:#f6b220;text-transform:uppercase;font-weight:normal;}
    .datepick-popup .datepick-month thead th{border:0;background:none;color:#f6b220;}
    .datepick-popup .datepick-month td{border:0;background:none;}
    .datepick-popup .datepick-month td a,
    .datepick-popup .datepick-month td span{width:auto;text-align:center;border:2px solid transparent;-webkit-border-radius:50%;border-radius:50%;background:none;color:#787878;line-height:50px;}
    .datepick-popup .datepick-month td a.datepick-selected,
    .datepick-popup .datepick-month td span.datepick-selected{border-color:#00ab4e;color:#00ab4e;height:50px;line-height:50px;width:auto;}
    .datepick-popup .datepick-month td a.datepick-today,
    .datepick-popup .datepick-month td span.datepick-today{border-color:#f6b220;color:#f6b220;}
    .datepick-popup .datepick-month td a:hover{border-color:#f6b220;}
    .datepick-popup .datepick-month td span{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
    .datepick-popup .datepick-ctrl{display:block;background-color:white;padding:10px 0;}
    .datepick-ctrl .datepick-cmd{background-color:white;color:#f6b220;width:auto;text-align:center;border:2px solid transparent;}
    .datepick-ctrl .datepick-cmd:hover{background-color:white !important;color:#f6b220;}
    .user_control{position:relative;float:left;}
    .ui-datepicker{width:323px;background:#9a989a;zoom:1;}
    .ui-datepicker:before,
    .ui-datepicker:after{content:"";display:table;}
    .ui-datepicker:after{clear:both;}
    .ui-datepicker-header{background:#1c1c1c;color:#fff;font-size:18px;line-height:22px;height:50px;position:relative;padding:0 50px;text-align:center;text-transform:uppercase;letter-spacing:0.2px;}
    .ui-datepicker-header .ui-datepicker-prev,
    .ui-datepicker-header .ui-datepicker-next{position:absolute;left:0;top:0;width:50px;height:50px;cursor:pointer;}
    .ui-datepicker-header .ui-datepicker-prev .ui-icon,
    .ui-datepicker-header .ui-datepicker-next .ui-icon{background:url("../images/icon.png") no-repeat -200px -20px;width:20px;height:20px;text-indent:-999px;overflow:hidden;position:absolute;left:50%;top:50%;margin:-10px;}
    .ui-datepicker-header .ui-datepicker-prev:hover,
    .ui-datepicker-header .ui-datepicker-next:hover{background:#404040;}
    .ui-datepicker-header .ui-datepicker-next{left:auto;right:0;}
    .ui-datepicker-header .ui-datepicker-next .ui-icon{background-position:-220px -20px;}
    .ui-datepicker-header .ui-datepicker-title{height:50px;line-height:50px;}
    .ui-datepicker-calendar{width:321px;padding:0;margin:0 1px 1px;font-size:12px;line-height:15px;text-transform:uppercase;text-align:center;border:0;color:#9c9c9c;}
    .ui-datepicker-calendar th,
    .ui-datepicker-calendar td{padding:0;border:0;border-top:1px solid #eee;font-weight:normal;vertical-align:middle;background:#eee;float:left;width:46px;}
    .ui-datepicker-calendar tr{zoom:1;}
    .ui-datepicker-calendar tr:before,
    .ui-datepicker-calendar tr:after{content:"";display:table;}
    .ui-datepicker-calendar tr:after{clear:both;}
    .ui-datepicker-calendar tr th:first-child,
    .ui-datepicker-calendar tr td:first-child{width:45px;}
    .ui-datepicker-calendar tr th:first-child .ui-state-default,
    .ui-datepicker-calendar tr td:first-child .ui-state-default{border-left:0;}
    .ui-datepicker-calendar th{padding:7px 0 0;height:20px;}
    .ui-datepicker-calendar td{background:#fff;height:45px;position:relative;}
    .ui-datepicker-calendar td:before{content:'';background:#eee;width:1px;position:absolute;left:0;top:0;bottom:0;z-index:1;}
    .ui-datepicker-calendar .ui-state-default{padding:19px 0 0;height:26px;display:block;text-decoration:none;position:relative;z-index:2;}
    .ui-datepicker-calendar .ui-state-default:hover{color:#fff;background:#b62828;}
    .ui-datepicker-calendar .ui-datepicker-other-month .ui-state-default{color:#dbdbdb;}
    .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default,
    .ui-datepicker-calendar .date-range-selected .ui-state-default{color:#fff;background:#00ab4e;}
    .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:before,
    .ui-datepicker-calendar .date-range-selected .ui-state-default:before{width:0;}
    .ui-datepicker-calendar .ui-datepicker-current-day.range-start .ui-state-default,
    .ui-datepicker-calendar .date-range-selected.range-start .ui-state-default{-webkit-border-radius:100% 0 0 100%;border-radius:100% 0 0 100%;}
    .ui-datepicker-calendar .ui-datepicker-current-day.range-start .ui-state-default:before,
    .ui-datepicker-calendar .date-range-selected.range-start .ui-state-default:before{width:1px;}
    .ui-datepicker-calendar .ui-datepicker-current-day.range-end .ui-state-default,
    .ui-datepicker-calendar .date-range-selected.range-end .ui-state-default{-webkit-border-radius:0 100% 100% 0;border-radius:0 100% 100% 0;}
    .ui-datepicker-calendar .ui-datepicker-current-day.range-end.range-start .ui-state-default,
    .ui-datepicker-calendar .date-range-selected.range-end.range-start .ui-state-default{-webkit-border-radius:0;border-radius:0;}
    .ui-datepicker-calendar .ui-state-disabled .ui-state-default{background:transparent;color:#f5f5f5;cursor:default !important;}
    #ui-datepicker-div{display:none;}
    .contacts{margin-top:0px;margin-bottom:60px;}
    .contacts_head{margin:0 20px;}
    .contacts_head .links{float:none;width:auto;margin:30px 0 0;}
    .contacts_head .links .btn{float:right;}
    .contacts_head .links:after{content:'';display:block;clear:both;}
    .contacts_head .links .phone{color:#a7a7a7;text-transform:uppercase;font-weight:500;margin:0 0 0px;line-height:16px;float:left;}
    .contacts_head .links .phone div{color:#00ab4e;font-size:24px;line-height:30px;letter-spacing:0.25px;margin:1px 0 0;}
    .contacts_head .links .phone div a{color:#00ab4e;text-decoration:none;}
    .contacts_head h1,
    .contacts_head p{max-width:550px;clear:both;}
    .filials{margin:44px 0 0 0px;font-size:0;line-height:0;padding:0;list-style:none;color:#474747;}
    .filials li{display:block;vertical-align:top;width:auto;margin:-1px 20px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;font-size:16px;line-height:21px;}
    .filials li .dtable{width:100%;height:100px;}
    .filials li .th{width:40%;padding:44px 0px 0;display:table-cell;vertical-align:top;font-size:18px;line-height:20px;font-weight:normal;color:#2a2a2a;}
    .filials li .td{padding:1px 0px 0 0;display:table-cell;width:auto;vertical-align:middle;}
    .contact_form{overflow:hidden;width:640px;margin:100px auto 0;color:#727272;font-size:14px;line-height:17px;}
    .contact_form h1{text-align:center;margin:15px 0 42px;}
    .contact_form .hr{background:#e5e5e5;height:1px;margin:20px;}
    .contact_form .required-message{margin:0 20px 32px;}
    .contact_form .label{display:block;margin:0 0 6px;}
    .contact_form .field{margin:0 auto 7px;width:320px;}
    .contact_form .field .input_holder textarea,
    .contact_form .field .input_holder input{font-weight:500;}
    .contact_form .field.error .input_holder textarea,
    .contact_form .field.error .input_holder input{border-color:#c2c2c2;}
    .contact_form .fields-row{zoom:1;width:320px;margin:auto;}
    .contact_form .fields-row:before,
    .contact_form .fields-row:after{content:"";display:table;}
    .contact_form .fields-row:after{clear:both;}
    .contact_form .fields-row .field{float:left;width:320px;margin-left:20px;}
    .contact_form .fields-row .field:first-child{margin-left:0;width:300px;}
    .contact_form .field-phone .input_holder{zoom:1;padding:0;color:#000;}
    .contact_form .field-phone .input_holder:before,
    .contact_form .field-phone .input_holder:after{content:"";display:table;}
    .contact_form .field-phone .input_holder:after{clear:both;}
    .contact_form .field-phone .input_holder span{float:left;padding:12px 0 0;}
    .contact_form .field-phone .input_holder span.txt1{margin-right:5px;min-width:35px;}
    .contact_form .field-phone .input_holder span.txt2{min-width:19px;text-align:center;}
    .contact_form .field-phone .input_holder input{float:left;width:180px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .contact_form .field-phone .input_holder input.phone-code{width:61px;}
    .contact_form textarea{resize:none;min-height:178px;}
    .contact_form .error_txt{text-align:right;color:#919191;margin:7px 0 0;}
    .contact_form .select{background:#f5f5f5;}
    .contact_form .select.act{background:#efefef;-webkit-box-shadow:0 0 1px 0 #c2c2c2;box-shadow:0 0 1px 0 #c2c2c2;}
    .contact_form .select.act .sel_optns{-webkit-box-shadow:0 0 1px 0 #c2c2c2;box-shadow:0 0 1px 0 #c2c2c2;}
    .contact_form .form_footer{text-align:right;zoom:1;margin:25px 0 0;}
    .contact_form .form_footer .btn_input.btn{display:table;margin:40px auto 0;}
    .contact_form .form_footer:before,
    .contact_form .form_footer:after{content:"";display:table;}
    .contact_form .form_footer:after{clear:both;}
    .contact_form .file-uploader-box{float:none;text-align:left;zoom:1;width:320px;margin:auto;}
    .contact_form .file-uploader-box:before,
    .contact_form .file-uploader-box:after{content:"";display:table;}
    .contact_form .file-uploader-box:after{clear:both;}
    .contact_form .file-uploader-box .upload-btn{text-decoration:underline;cursor:pointer;text-transform:uppercase;font-size:14px;line-height:17px;color:#4d4d4d;padding:13px 0;}
    .contact_form .file-uploader-box .upload-btn .icon-darr{vertical-align:top;margin:-2px 7px -2px 0;}
    .contact_form .file-uploader-box .loading-file{zoom:1;margin:10px 0;}
    .contact_form .file-uploader-box .loading-file:before,
    .contact_form .file-uploader-box .loading-file:after{content:"";display:table;}
    .contact_form .file-uploader-box .loading-file:after{clear:both;}
    .contact_form .file-uploader-box .loading-file.state-loaded .title{color:#4d4d4d;}
    .contact_form .file-uploader-box .loading-file.state-error{padding:0 0 0 30px;color:#727272;}
    .contact_form .file-uploader-box .loading-file.state-error:before{content:'';background:url("../images/icon.png") no-repeat -280px 0;width:20px;height:20px;float:left;margin:0 0 0 -30px;}
    .contact_form .file-uploader-box .file-loader{float:left;border:1px solid #dbdbdb;-webkit-border-radius:9px;border-radius:9px;height:15px;position:relative;width:69px;margin:0 15px 0 0;}
    .contact_form .file-uploader-box .file-loader .bar{max-width:59px;position:absolute;left:0;top:0;width:110%;bottom:0;margin:0 5px;background:url("../images/icon-file-upload-bar.png") repeat-x 0 center;}
    .contact_form .file-uploader-box .title{float:left;color:#b4b4b4;text-transform:uppercase;margin:0 15px 0 0;font-size:12px;}
    .contact_form .file-uploader-box .icon-file{background:url("../images/icon-file.png") no-repeat 0 0;width:16px;height:18px;float:left;margin:-1px 8px 0 0;}
    .contact_form .file-uploader-box .icon-file-delete{background:url("../images/icon-file-delete.png") no-repeat center #eaeaea;width:29px;height:29px;float:left;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;margin:-7px 0;}
    .contact-form-message{text-align:center;font-size:16px;line-height:21px;color:#919191;width:100%;margin:80px auto 0;}
    .contact-form-message p{margin:10% auto 0;}
    .contact-form-message h4{margin:37px 0 0;color:#2a2a2a;font-weight:normal;font-size:18px;line-height:22px;}
    .about_about{height:505px;padding:30px;text-align:center;color:#00553c;background:#fff url("../images/about-bg.png") center top/cover no-repeat;}
    .about_about p{font-size:16px;color:#00553c;}
    .about_about .three_blocks{margin:15px auto 0;width:237px;}
    .about_about .row_block{position:relative;display:block;width:250px;min-height:95px;margin:0px;font-weight:400;text-transform:uppercase;text-align:left;vertical-align:top;border-right:none;}
    .about_about .row_block.mid_block{width:310px;}
    .about_about .row_block.mid_block span{width:200px;}
    .about_about .row_block.last_block{border:0;}
    .about_about .row_block .icon{float:left;margin-right:20px;border:2px solid #00553c;-webkit-border-radius:3px;border-radius:3px;}
    .about_about .row_block div{float:left;padding:0px 0 0;font-size:50px;line-height:50px;}
    .about_about .row_block div span{display:block;width:150px;margin-top:0px;font-size:14px;line-height:normal;}
    .about_history{margin:0 auto 0px;text-align:center;padding-bottom: 300px;}
    .about_history .color_blocks{text-align:left;font-size:0;line-height:0;}
    .about_history .rect{position:relative;display:inline-block;width:49.9%;height:232px;margin:0;font-size:14px;line-height:normal;}
    .about_history .rect:last-child{width:50%;}
    .about_history .rect:last-child img{max-width: /*477px*/490px;height: auto!important;top:232px!important;left:-100%!important;}
    .about_history .rect:last-child:not(.has-image-right):not(.has-image-left){width:100%;}
    .about_history .rect:last-child .dtable .dtcell-content{width:auto;}
    .about_history .rect.bg-lightgreen{background:#6cb744;}
    .about_history .rect.bg-green{background:#00ab4e;}
    .about_history .rect.bg-darkgreen{background:#00553c;}
    .about_history .rect.bg-orange{background:#f6b220;}
    .rect.bg-darkgreen.has-image-right{width:50%;margin-right:0;float:left;padding-top:232px;}
    .rect.bg-darkgreen.has-image-right + .rect{padding-top:232px;}
    .about_history .rect.has-image-right .dtable{float:left;width:100%;}
    .about_history .rect.has-image-right img{float:none;width:203%;height:50%;position:absolute;top:0px;z-index:100;left:-7px;}
    .about_history .rect.has-image-left{width:50%;margin-right:0;/*padding-bottom:232px;*/}
    .about_history .rect.has-image-left.bg-darkgreen {/*height: 480px;*/}
    /*.about_history .rect.bg-lightgreen:last-child {height: 480px;}*/
    .about_history .rect.has-image-left + .rect{/*height: 480px;*//*padding-bottom:232px;*/}
    .about_history img[src*="upload/abouts/5/5/image/2f85357986f9da578d735333dc14f1ca.png"] {
        display: none;
    }
    .about_history .rect.has-image-left .dtable{float:right;/*width:50%;*/}
    .about_history .rect.has-image-left img{float:none;position:absolute;bottom:0;/*left:-7px*/;width:203%;/*height:50%*/;z-index:10;}
    .about_history .rect.xxl-right{float:right;width:650px;height:650px;margin:0 20px 0 -2px;}
    .about_history .rect.xxl-left{float:left;width:650px;height:650px;}
    .about_history .rect .dtable{width:100%;height:100%;margin:0 auto;font-size:16px;text-align:center;color:#fff;}
    .about_history .rect .dtable .dtcell{display:block;}
    .about_history .rect .dtable .dtcell-content{width:190px;margin:0 auto;font-size:14px;padding:0;}
    .about_history .rect .dtable .dtcell-content p{position:relative;height:80px;font-size:45px;margin-top:30px;}
    .about_history .rect .dtable .dtcell-content p:after{content:'';position:absolute;left:50%;display:block;width:70px;margin:15px 0 0 -35px;border-top:1px solid #fff;clear:both;}
    .news{margin:30px auto 0px;}
    .news h1{text-align:left;margin:20px;}
    .news .btn_more{margin-top:50px;margin-bottom:50px;}
    .news_list{/*margin:0 0 0 20px;*/ padding:0;list-style:none;}
    .news_list li{margin:20px 0 0 18px;position:relative;float:none;border:none;width:auto;height:auto;background:rgba(0,0,0,0);transition:all 300ms;overflow:hidden;}
    .news_list li:after{content:"";position:absolute;bottom:0;left:50%;margin:20px 0px 0 -40px;width:80px;height:2px;background:#00ab4e;}
    .news_list li.with_img{width:auto;height:auto;border:0;}
    .news_list li.with_img h3{color:#07543d;margin:45px 20px 20px; top: -45px;}
    /*.news_list li.with_img .date{color:#676767;top:270px;}*/
    .news_list li.with_img .date{color:#676767;/*top:460px;*/margin-top: 14px;}
    .news_list li a{position:relative;display:block;padding:0;height: 500px;}
    .news_list li .img{width: 100%;margin-top: 14px;height: 100%;position:absolute;text-align:center;left:0;transition:all 300ms;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);z-index:1;overflow:hidden;}
    .news_list li .img img{/*margin-top:-35px;margin-bottom:-70px;*/position: relative;}
    .news_list li .img:before{content:' ';position:absolute;left:0;top:0;background:none;width:100%;height:100%;z-index:10;}
    .news_list li h3{margin:30px 20px 30px;color:#07543d;font-size:20px;line-height:20px;transition:all 300ms;font-weight:500;position:relative;z-index:2;text-align:left;}
    .news_list li .date{color:#676767;font-size:14px;line-height:20px;letter-spacing:0.25px;position:absolute;left:0;top:-22px;margin:0 23px 18px;transition:color 300ms;z-index:3;}
    .news_list li:hover{background:none;border:none;}
    .news_list li:hover .img{opacity:1;-ms-filter:none;filter:none;}
    .news_list li:hover h3{color:#07543d;text-decoration:underline;}
    .news_list li:hover .date{color:#676767;}
    .news_inner{margin:10px 20px 0;}
    .news_content{float:none;width:auto;margin:9px 0 0;}
    .news_content iframe {width: 100%;}
    .news_content h1{text-align:left;}
    .news_content .date{font-size:14px;line-height:17px;color:#828282;}
    .news_content .user-text{color:#3e3e3e;font-size:16px;line-height:21px;letter-spacing:0.25px;}
    .news_content .user-text ul,
    .news_content .user-text ol,
    .news_content .user-text iframe,
    .news_content .user-text p{margin:21px 0;}
    .news_content .user-text img{max-width:100%;vertical-align:top;margin:10px 0;}
    .news_content .user-text a{text-decoration:underline;color:#a5a5a5;}
    .news_content .user-text a:hover{text-decoration:none;}
    .news_sidebar{float:none;width:auto;text-align:center;margin-bottom:40px;border-top:2px solid #00AB4E;margin-top:30px;padding-top:30px;}
    .news_sidebar h4{text-transform:uppercase;color:#afafaf;font-size:32px;line-height:normal;letter-spacing:0.5px;font-weight:500;margin:0 0 25px;}
    .news_sidebar .news_list{margin-left:0;margin-bottom:40px;}
    .news_sidebar .news_list li{float:none;margin-left:auto;margin-right:auto;}
    .presskit{margin:30px auto 40px;}
    .presskit h1{text-align:left;margin:20px 25px;}
    .presskit_list{padding:0;margin:0 10px 0;list-style:none;overflow:hidden;}
    .presskit_list li{float:none;border:7px solid #e2e2e2;width:auto;height:200px;background:#fff;position:relative;margin:20px 0 0 0px;overflow:hidden;transition:all 300ms;display:block;}
    .presskit_list li:hover{background:#00ab4e;border-color:#00ab4e;}
    .presskit_list li:hover h3{color:#fff;}
    .presskit_list li:hover h3:after{display:none;}
    .presskit_list li:hover .size{color:#fff;position:relative;left:auto;bottom:auto;}
    .presskit_list li:hover .btn{bottom:20px;border-color:#fff;}
    .presskit_list h3{margin:17px 23px 11px;font-size:22px;line-height:normal;font-weight:500;color:#07543d;transition:all 300ms;}
    .presskit_list h3:after{content:' ';display:none;width:86px;height:2px;background:#00ab4e;margin:16px 0 0;}
    .presskit_list .size{margin:0 23px 18px;color:#828282;font-size:14px;line-height:20px;letter-spacing:0.25px;position:relative;left:0;bottom:0;transition:color 300ms;}
    .presskit_list .btn{position:absolute;left:0;right:0;display:block;bottom:20px;width:90px;border:2px solid #00AB4E;margin:0 auto;transition:bottom 300ms;}
    .partners{margin:30px 7px 0px;}
    .tenders h1{text-align:center;}
    .tenders_list{padding:0;margin:30px 0 0;list-style:none;border-top:1px dotted #b2b2b2;}
    .tenders_list li{border-bottom:1px dotted #b2b2b2;overflow:hidden;padding:30px 0;}
    .tenders_list li .btn{letter-spacing:0;}
    .tenders_list li:hover .more{width:auto;}
    .tenders_list li:hover .btn{opacity:1;-ms-filter:none;filter:none;-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;-ms-transition-delay:150ms;transition-delay:150ms;}
    .tenders_list .date{float:none;width:auto;padding:3px 10px 0;font-size:14px;line-height:17px;color:#828282;letter-spacing:0.25px;margin-bottom:30px;}
    .tenders_list .txt{float:none;width:auto;padding:0 20px;color:#6c6c6c;font-weight:normal;font-size:18px;margin-bottom:30px;text-align:center;line-height:20px;}
    .tenders_list .txt a{color:#2a2a2a;}
    .tenders_list .is_active{width:230px;margin:0 auto;float:none;}
    .tenders_list .more{float:none;width:auto;height:43px;background:none;-webkit-border-radius:3px;border-radius:3px;position:relative;display:block;transition:all 300ms;}
    .tenders_list .more .ellipsis{position:absolute;left:50%;top:50%;width:5px;height:5px;background:#bbb;margin:-2px;display:none;}
    .tenders_list .more .ellipsis:after,
    .tenders_list .more .ellipsis:before{content:' ';position:absolute;right:100%;top:0;width:100%;height:100%;background:#bbb;margin:0 3px;}
    .tenders_list .more .ellipsis:after{right:auto;left:100%;}
    .tenders_list .more .btn{position:relative;margin:auto;right:0;top:0;display:block;width:150px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .tender_inner{margin:10px 18px 0;}
    .tender_content{float:none;width:auto;margin:9px 0 0;}
    .tender_content h1{text-align:center;}
    .tender_content .date{font-size:14px;line-height:17px;color:#828282;}
    .tender_content .user-text{color:#6c6c6c;font-size:16px;line-height:21px;letter-spacing:0.25px;margin:20px 0 0;overflow:hidden;}
    .tender_content .user-text img{max-width:100%;vertical-align:top;margin:10px 0;}
    .requirements_for_containers{color:#404040;font-size:14px;line-height:17px;letter-spacing:0.25px;text-transform:uppercase;background:#f5f5f5;-webkit-border-radius:3px;border-radius:3px;padding:38px 50px 50px;margin:40px 0;}
    .requirements_for_containers table{width:100%;}
    .requirements_for_containers td{padding:12px 5px 10px;border-bottom:1px dotted #b2b2b2;}
    .tender_sidebar{float:none;width:auto;padding-top:30px;padding-bottom:30px;text-align:center;margin-top:30px;border-top:2px solid #00AB4E;}
    .tender_sidebar h4{text-transform:uppercase;color:#afafaf;font-size:32px;line-height:normal;letter-spacing:0.5px;font-weight:500;margin:0 0 6px;text-align:center;}
    .tender_sidebar .news_list{margin-left:0;margin-bottom:40px;}
    .tender_sidebar .news_list li{float:none;margin-left:auto;margin-right:auto;}
    .coupons{margin:0;}
    .coupons .article{margin:0;}
    .coupons .article_head{text-align:center;}
    .coupons .article_head p{margin:0px 15px 0px;max-width:463px;}
    .about_coupons{background:#f5f5f5;position:relative;height:405px;padding:245px 0 0;color:#3e3e3e;letter-spacing:0.25px;margin:30px 0 0px;}
    .about_coupons .min_width{margin:auto;width:auto;padding-right:15px;padding-left:15px;text-align:center;padding-top:15px;}
    .about_coupons .card{position:absolute;right:0;top:0;width:100%;height:245px;background:#00ab4e;}
    .about_coupons .card .card_flip{position:absolute;top:50%;left:50%;width:350px;height:245px;margin:-125px 0 0 -175px;}
    .about_coupons .card .card_flip img{position:absolute;top:0;left:0;-moz-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-o-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg);text-indent:90px;transition:all 300ms;height:245px;}
    .no-csstransforms .about_coupons .card .card_flip img{visibility:hidden;}
    .about_coupons .card .card_flip img.act{-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}
    .no-csstransforms .about_coupons .card .card_flip img.act{visibility:hidden;}
    .about_coupons .nominal{font-size:24px;line-height:24px;font-weight:normal;text-indent:20px;margin:25px 0 34px 0px;}
    .about_coupons .nominal b{font-weight:500;display:inline-block;color:#00553c;margin:18px 0 0 20px;text-indent:0;}
    .about_coupons .nominal span{display:inline;font-size:18px;}
    .about_coupons .hr{width:130px;margin:auto;}
    .about_coupons .note{color:#919191;margin-top:30px;margin-bottom:30px;}
    .about_coupons .btn{margin:29px 0 0;}
    .order_coupon_info{margin-top:0px;}
    .order_coupon_info .region{float:none;width:330px;padding:40px 0 0 0px;margin:auto;position:relative;left:-35px;}
    .order_coupon_info .region .title{float:left;width:70px;text-transform:uppercase;font-size:12px;line-height:15px;color:#b2b2b2;font-weight:normal;margin:15px 0 0;}
    .order_coupon_info .region .select{float:left;width:255px;}
    .order_coupon_list{padding:0;margin:0;list-style:none;overflow:hidden;width:100%;float:none;font-size:0;line-height:0;padding-top:20px;}
    .order_coupon_list li{display:block;vertical-align:top;width:320px;color:#929292;border-top:none;margin:0px auto 0px;font-size:16px;line-height:21px;padding:15px 0 15px;clear:both;}
    .order_coupon_list li div{font-size:18px;line-height:20px;font-weight:normal;color:#2a2a2a;height:100%;float:left;margin:0 40px 50px 0;}
    .lubricants{margin:0;margin-bottom:15px;}
    .lubricants .article{margin:0;}
    .coupons .article_head{text-align:center;}
    .coupons .article_head p{margin:0px 15px 0px;max-width:463px;}
    .about_lubricants{background:#f5f5f5;position:relative;height:530px;padding:245px 0 0;color:#3e3e3e;letter-spacing:0.25px;margin:30px 0 0px;}
    .about_lubricants .min_width{margin:auto;width:auto;padding-right:15px;padding-left:15px;text-align:center;padding-top:15px;}
    .about_lubricants .card{position:absolute;right:0;top:0;width:100%;height:245px;background:#00ab4e;}
    .about_lubricants .card .card_flip{position:absolute;top:50%;left:50%;width:350px;height:245px;margin:-125px 0 0 -175px;}
    .about_lubricants .card .card_flip img{position:absolute;top:0;left:0;-moz-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-o-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg);text-indent:90px;transition:all 300ms;height:245px;}
    .no-csstransforms .about_lubricants .card .card_flip img{visibility:hidden;}
    .about_lubricants .card .card_flip img.act{-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}
    .no-csstransforms .about_lubricants .card .card_flip img.act{visibility:hidden;}
    .about_lubricants .hr{width:130px;margin:auto;margin-top:10px;}
    .about_lubricants .note{color:#919191;margin-top:30px;margin-bottom:30px;}
    .about_lubricants .btn{margin:29px 0 0;}
    .order_coupon_info{margin-top:0px;}
    .fuel_wholesale{position:relative;}
    .fuel_wholesale .vhr{height:0px;border-left:none;margin:-25px auto 0;position:absolute;right:0;left:0;top:initial;width:97%;border-top:1px dotted #b2b2b2;}
    .fuel_wholesale h1{margin:0 0 25px;}
    .fuel_wholesale .pricelist{float:none;width:auto;margin:0 25px 25px 20px;text-align:center;padding-bottom:25px;}
    .fuel_wholesale .pricelist p a,
    .fuel_wholesale .pricelist p b{color:#2a2a2a;}
    .fuel_wholesale .pricelist .btn{margin-top:23px;}
    .fuel_wholesale .form_ask{float:none;width:auto;padding:0px 45px 20px;}
    .fuel_wholesale .form_ask .form_footer{text-align:center;}
    .techpage{text-align:center;color:#2a2a2a;font-size:18px;line-height:22px;font-weight:normal;min-height:400px;}
    .techpage .content{position:absolute;left:0;top:50%;margin:0;width:100%;}
    .techpage h1{text-align:center;margin-top:0;}
    .techpage p{margin:21px auto;width:402px;}
    .techpage .hr{margin:-4px auto 29px;width:130px;height:2px;}
    .techpage .btn{margin-top:34px;}
    .job{margin:30px 20px 30px;}
    .job .article{margin:0;}
    .job .article_head{text-align:center;color:#929292;}
    .job .article_head p{margin:21px auto;letter-spacing:0.25px;width:615px;}
    .job_head h1{margin:0 0 26px;}
    .job_head p{margin:0;}
    .jobs_preview{margin:20px 0 0;}
    .jobs_filter{margin:20px auto;}
    .jobs_filter .title{float:left;color:#b2b2b2;text-transform:uppercase;font-size:12px;line-height:15px;letter-spacing:0.5px;font-weight:normal;margin:15px 20px 0 13px;}
    .jobs_filter .select{float:none;width:auto;margin:0 0px 20px 0;}
    .jobs_filter .select .sel_optns{max-width:100%;overflow:hidden;}
    .jobs_filter .select .sel_optn{position:relative;}
    .jobs_filter .select .sel_optn:after{content:" ";position:absolute;top:0;right:0;width:20px;height:100%;background:-webkit-linear-gradient(left, transparent 0%, #f5f5f5 80%);background:-moz-linear-gradient(left, transparent 0%, #f5f5f5 80%);background:-o-linear-gradient(left, transparent 0%, #f5f5f5 80%);background:-ms-linear-gradient(left, transparent 0%, #f5f5f5 80%);background:linear-gradient(to right, transparent 0%, #f5f5f5 80%);}
    .jobs_filter .select .sel_optn:hover:after{background:-webkit-linear-gradient(left, transparent 0%, #00553c 80%);background:-moz-linear-gradient(left, transparent 0%, #00553c 80%);background:-o-linear-gradient(left, transparent 0%, #00553c 80%);background:-ms-linear-gradient(left, transparent 0%, #00553c 80%);background:linear-gradient(to right, transparent 0%, #00553c 80%);}
    .vacancy_list{overflow:hidden;margin:0;}
    .vacancy_list .vacancy{float:none;margin:0px 0 20px;}
    .vacancy{position:relative;width:auto;height:140px;color:#aaa;background:#fff;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:7px solid #e2e2e2;transition:all 300ms;}
    .vacancy .text{position:absolute;left:0;top:0;right:0;padding:15px 20px;z-index:11;}
    .vacancy .title{color:#07543d;font-size:20px;line-height:20px;font-weight:500;margin:0 0 11px;transition:all 300ms;}
    .vacancy .date{font-size:14px;line-height:20px;letter-spacing:0.25px;position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;z-index:11;padding:15px 20px;}
    .vacancy:hover,
    .vacancy.act{color:#fff;background:#00ab4e;border-color:#00ab4e;}
    .vacancy:hover .title,
    .vacancy.act .title{color:#fff;}
    .vacancy_content{position:relative;overflow:hidden;height:0;color:#4d4d4d;font-size:16px;line-height:21px;}
    .vacancy_content .btn_close{display:block;width:31px;height:31px;position:relative;background:none;margin:auto;}
    .vacancy_content .btn_close:before,
    .vacancy_content .btn_close:after{content:'';background:url("../images/icon-vacancy-close.png") no-repeat 0 0;position:absolute;left:0;top:0;width:100%;height:100%;transition:all 300ms;opacity:1;-ms-filter:none;filter:none;}
    .no-opacity .vacancy_content .btn_close:before,
    .no-opacity .vacancy_content .btn_close:after{display:block;}
    .vacancy_content .btn_close:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background-position:0 bottom;}
    .no-opacity .vacancy_content .btn_close:after{display:none;}
    .vacancy_content .btn_close:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .no-opacity .vacancy_content .btn_close:hover:before{display:none;}
    .vacancy_content .btn_close:hover:after{opacity:1;-ms-filter:none;filter:none;}
    .no-opacity .vacancy_content .btn_close:hover:after{display:block;}
    .vacancy_content .content{padding:30px 0;background:#f5f5f5;zoom:1;margin:30px 0;}
    .vacancy_content .content:before,
    .vacancy_content .content:after{content:"";display:table;}
    .vacancy_content .content:after{clear:both;}
    .vacancy_content .inner{margin:auto;width:auto;}
    .vacancy_content h3{text-align:center;font-size:24px;line-height:28px;font-weight:500;margin:35px 0 50px;color:#00553c;}
    .vacancy_content h4{margin:29px 10px -14px;font-size:16px;line-height:21px;color:#00553c;}
    .vacancy_content p{margin:21px 10px;}
    .vacancy_content .btns{text-align:center;font-size:0;line-height:0;margin:50px 0 0;}
    .vacancy_content .btn{margin:10px 5px;}
    .vacancy_content .btn .icon_rarr,
    .vacancy_content .btn .icon_tarr{vertical-align:top;margin:-2px 7px -4px -15px;}
    .jobs_list .btn_more{margin-top:50px;}
    .region-hr{transition:all 300ms;margin:30px 0 30px;}
    .region-hr.act{padding:25px 0;background:#f5f5f5;color:#aaa;}
    .region-hr a{color:#00ab4e;}
    .region-hr a:hover{text-decoration:underline;}
    .region-hr a.all{font-size:14px;text-transform:uppercase;font-weight:500;}
    .region-hr-list{padding:0;margin:0;list-style:none;}
    .region-hr-list .hr-manager{zoom:1;padding:40px 0 0;margin:20px 0 10px;}
    .region-hr-list .hr-manager:before,
    .region-hr-list .hr-manager:after{content:"";display:table;}
    .region-hr-list .hr-manager:after{clear:both;}
    .region-hr-list .hr-manager .avatar{-webkit-border-radius:100%;border-radius:100%;border:5px solid #fff;float:left;margin:-40px 28px 0 0;}
    .region-hr-list .hr-manager .info{float:left;margin:0 80px 0 0;max-width:300px;}
    .region-hr-list .hr-manager .name{font-size:20px;line-height:24px;color:#4d4d4d;font-weight:500;margin:-3px 0 0;}
    .region-hr-list .hr-manager .phones{margin:0 70px 0 0;float:left;max-width:300px;}
    .region-hr-list .hr-manager .emails{float:left;max-width:300px;}
    .file-uploader{display:inline-block;vertical-align:top;font-size:12px;line-height:15px;text-align:left;}
    .file-uploader.state-loading .btn-choose-file{visibility:hidden;display:none;}
    .file-uploader .file-uploader-box{float:none;text-align:left;zoom:1;}
    .file-uploader .file-uploader-box:before,
    .file-uploader .file-uploader-box:after{content:"";display:table;}
    .file-uploader .file-uploader-box:after{clear:both;}
    .vacancy_content .file-uploader .file-uploader-box{max-width:220px;margin:0 15px 0;display:inline-block;vertical-align:top;}
    .file-uploader .file-uploader-box .loading-file{zoom:1;margin:10px 0;}
    .file-uploader .file-uploader-box .loading-file:before,
    .file-uploader .file-uploader-box .loading-file:after{content:"";display:table;}
    .file-uploader .file-uploader-box .loading-file:after{clear:both;}
    .file-uploader .file-uploader-box .loading-file.state-loaded .title{color:#4d4d4d;}
    .file-uploader .file-uploader-box .loading-file.state-success,
    .file-uploader .file-uploader-box .loading-file.state-error{width:250px;padding:0 0 0 30px;color:#727272;}
    .file-uploader .file-uploader-box .loading-file.state-success:before,
    .file-uploader .file-uploader-box .loading-file.state-error:before{content:'';background:url("../images/icon.png") no-repeat -280px 0;width:20px;height:20px;float:left;margin:0 0 0 -30px;}
    .file-uploader .file-uploader-box .loading-file.state-success{margin-top:0;}
    .file-uploader .file-uploader-box .loading-file.state-error{margin-top:5px;}
    .file-uploader .file-uploader-box .loading-file.state-file{margin-top:15px;}
    .file-uploader .file-uploader-box .file-loader{float:left;border:1px solid #dbdbdb;-webkit-border-radius:9px;border-radius:9px;height:15px;position:relative;width:69px;margin:-1px 15px -1px 0;}
    .file-uploader .file-uploader-box .file-loader .bar{max-width:59px;position:absolute;left:0;top:0;width:0%;bottom:0;margin:0 5px;background:url("../images/icon-file-upload-bar.png") repeat-x 0 center;-webkit-animation:1s FILE_LOADER infinite;-moz-animation:1s FILE_LOADER infinite;-o-animation:1s FILE_LOADER infinite;-ms-animation:1s FILE_LOADER infinite;animation:1s FILE_LOADER infinite;transition:width 300ms;}
    .file-uploader .file-uploader-box .title{color:#b4b4b4;text-transform:uppercase;margin:0;overflow:hidden;display:block;white-space:nowrap;}
    .file-uploader .file-uploader-box .icon-file{background:url("../images/icon-file.png") no-repeat 0 0;width:16px;height:18px;float:left;margin:-3px 8px -2px 0;}
    .file-uploader .file-uploader-box .icon-file-delete{background:url("../images/icon-file-delete.png") no-repeat center #eaeaea;width:29px;height:29px;float:right;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;margin:-7px 0 -7px 10px;}
    @-moz-keyframes FILE_LOADER{0%{width:0%;}
        100%{width:100%;}
    }
    @-webkit-keyframes FILE_LOADER{0%{width:0%;}
        100%{width:100%;}
    }
    @-o-keyframes FILE_LOADER{0%{width:0%;}
        100%{width:100%;}
    }
    @-ms-keyframes FILE_LOADER{0%{width:0%;}
        100%{width:100%;}
    }
    @keyframes FILE_LOADER{0%{width:0%;}
        100%{width:100%;}
    }
    .job-success-histories{vertical-align:top;}
    .job-history-list{margin:0;padding:0;list-style:none;}
    .job-history-list .job-history-item{border-top:1px solid #e2e2e2;}
    .job-history-list .job-history-item:first-child{border-top:0;}
    .job-history-item{padding:30px 0px 0px 0px;position:relative;text-align:center;}
    .job-history-item .avatar{position:relative;left:0;top:0;-webkit-border-radius:100%;border-radius:100%;margin-bottom:15px;}
    .job-history-item .name{color:#4d4d4d;font-size:20px;line-height:24px;font-weight:500;text-align:center;}
    .job-history-item blockquote{background:#f5f5f5;color:#00553c;font-size:18px;line-height:22px;position:relative;padding:24px 30px;text-align:left;margin:30px 0 30px;}
    .job-history-item blockquote:before{content:'«';position:absolute;left:20px;top:24px;}
    .job-history-item blockquote:after{content:'»';}
    .job-history-item .experience-title{text-transform:uppercase;font-size:14px;margin:27px 0 0;text-align:left;}
    .job-history-item .experience-list{padding:0;margin:0;list-style:none;}
    .job-history-item .experience-list li{position:relative;padding:0 0 0 30px;margin:27px 0;text-align:left;}
    .job-history-item .experience-list li.last-child:after,
    .job-history-item .experience-list li:last-child:after{display:none;}
    .job-history-item .experience-list li:before{content:'';width:5px;height:5px;border:2px solid #00553c;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:0;top:4px;}
    .no-radius .job-history-item .experience-list li:before{width:9px;height:9px;background:url("../../images/icon-experience-list-circle.png") no-repeat 0 0;border:0;}
    .job-history-item .experience-list li:after{content:'';position:absolute;left:4px;top:20px;height:100%;padding:0 0 3px;border-left:1px dotted #c6c6c6;}
    .job-history-item .experience-list li .yyyy{color:#00ab4e;font-weight:500;}
    .hr-contacts{color:#aaa;}
    .hr-contacts .state-filter{margin:50px 10px;}
    .hr-contacts .state-filter .title{text-transform:uppercase;font-size:14px;line-height:17px;margin:0 0 16px;}
    .hr-contacts .state-filter .select{max-width:480px;}
    .hr-contacts-list{margin:0;padding:0;list-style:none;}
    .hr-contacts-list .hr-contact-info{border-top:1px solid #e2e2e2;}
    .hr-contact-info{zoom:1;line-height:28px;padding:30px 0;}
    .hr-contact-info:before,
    .hr-contact-info:after{content:"";display:table;}
    .hr-contact-info:after{clear:both;}
    .hr-contact-info .states{text-transform:uppercase;font-weight:500;color:#00ab4e;margin:0 10px 27px;font-size:14px;line-height:17px;}
    .hr-contact-info .avatar{float:left;width:55px;height:55px;-webkit-border-radius:100%;border-radius:100%;margin:0 5px 0 30px;}
    .hr-contact-info .manager-info{float:left;width:220px;margin:0 0 0 20px;}
    .hr-contact-info .name{font-size:20px;font-weight:500;color:#4d4d4d;}
    .hr-contact-info .emails{float:left;width:300px;margin:28px 0 0 20px;}
    .hr-contact-info a{color:#aaa;}
    .hr-contact-info a:hover{color:#00ab4e;}
    .job-with-wog .job_head{text-align:center;}
    .job-with-wog .job_head p{max-width:650px;margin:auto;}
    .job-with-wog .controls-btns{text-align:center;margin:20px 0 0;zoom:1;}
    .job-with-wog .controls-btns:before,
    .job-with-wog .controls-btns:after{content:"";display:table;}
    .job-with-wog .controls-btns:after{clear:both;}
    .job-with-wog .controls-btns h3{margin:10px 0 20px;color:#00ab4e;font-size:24px;line-height:28px;font-weight:500;}
    .job-with-wog .controls-btns .btns{font-size:0;line-height:0;}
    .job-with-wog .controls-btns .btn{margin:0px auto 15px;display:table;}
    .job-with-wog .controls-btns .icon_rarr{margin:-2px 7px -4px -15px;}
    .achievement-with-wog{padding:0;margin:20px 0px 30px;list-style:none;zoom:1;}
    .achievement-with-wog:before,
    .achievement-with-wog:after{content:"";display:table;}
    .achievement-with-wog:after{clear:both;}
    .achievement-with-wog .achievement{border:7px solid #e2e2e2;width:206px;height:206px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;transition:background 300ms, border-color 300ms;float:left;margin:7px 0;}
    .achievement-with-wog .achievement:nth-child(even){float:right;}
    .achievement-with-wog .achievement:before{content:'';background:url("../images/achievement-with-wog-sprite.png") no-repeat 0 0;width:150px;height:150px;position:absolute;left:50%;top:50%;margin:-66px -75px;transition:opacity 300ms;opacity:1;-ms-filter:none;filter:none;}
    .achievement-with-wog .achievement.ach2:before{background-position:-150px 0px;}
    .achievement-with-wog .achievement.ach3:before{background-position:-300px 0;}
    .achievement-with-wog .achievement.ach4:before{background-position:0 -150px;}
    .achievement-with-wog .achievement.ach5:before{background-position:-150px -150px;}
    .achievement-with-wog .achievement.ach6:before{background-position:-300px -150px;}
    .achievement-with-wog .achievement .text{position:absolute;left:0;top:0;right:0;z-index:10;padding:10px 10px;font-size:14px;}
    .achievement-with-wog .achievement .more{position:absolute;left:0;bottom:0;right:0;color:#aaa;letter-spacing:0.25px;transition:opacity 300ms;opacity:1;-ms-filter:none;text-transform:uppercase;filter:none;margin:10px 0px;text-align:center;}
    .achievement-with-wog .achievement .title{font-size:20px;line-height:24px;font-weight:500;color:#4d4d4d;transition:color 300ms;margin:0 0 10px;}
    .achievement-with-wog .achievement p{margin:0;transition:all 300ms;-moz-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);-o-transform:translate(0, 50px);-ms-transform:translate(0, 50px);transform:translate(0, 50px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .achievement-with-wog .achievement:hover,
    .achievement-with-wog .achievement:active,
    .achievement-with-wog .achievement:focus{background:#00ab4e;border-color:#00ab4e;color:#fff;}
    .achievement-with-wog .achievement:hover:before,
    .achievement-with-wog .achievement:active:before,
    .achievement-with-wog .achievement:focus:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .achievement-with-wog .achievement:hover .title,
    .achievement-with-wog .achievement:active .title,
    .achievement-with-wog .achievement:focus .title{color:#fff;}
    .achievement-with-wog .achievement:hover .more,
    .achievement-with-wog .achievement:active .more,
    .achievement-with-wog .achievement:focus .more{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .achievement-with-wog .achievement:hover p,
    .achievement-with-wog .achievement:active p, 
    .achievement-with-wog .achievement:focus p {opacity:1;-ms-filter:none;filter:none;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
    .job-with-wog-start{background:#f5f5f5;position:relative;overflow:hidden;min-height:0px;color:#4d4d4d;}
    .job-with-wog-start .bg{position:relative;width:100%;display:block;height:255px;left:0%;top:0;right:0;bottom:0;z-index:1;background:url("../images/job-with-wog-start-bg.png?1") no-repeat 0 0/cover;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
    .no-backgroundsize .job-with-wog-start .bg{-ms-behavior:url("/css/backgroundsize.min.htc");}
    .job-with-wog-start .min_width{position:relative;z-index:2;}
    .job-with-wog-start .hr{width:45px;background:#00553c;margin:26px 20px 32px;}
    .job-with-wog-start h3{margin:20px 20px 20px;font-size:24px;line-height:28px;font-weight:500;color:#00553c;}
    .job-with-wog-start p{margin:0 20px 20px;max-width:395px;}
    .job-form .job_head h1{text-align:center;margin:22px 0 0;}
    .icon-position,
    .icon-user-data,
    .icon-experience{width:50px;height:50px;display:block;background:url("../images/job-application-tabs-icons.png") no-repeat 0 0;}
    .act .icon-position,
    .act .icon-user-data,
    .act .icon-experience{background-position:0 -50px;}
    .disabled .icon-position,
    .disabled .icon-user-data,
    .disabled .icon-experience{background-position:0 0;}
    .icon-user-data{background-position:-50px 0;}
    .act .icon-user-data{background-position:-50px -50px;}
    .disabled .icon-user-data{background-position:-50px 0;}
    .icon-experience{background-position:-100px 0;}
    .act .icon-experience{background-position:-100px -50px;}
    .disabled .icon-experience{background-position:-100px 0;}
    .job-application{margin-top:20px;zoom:1;}
    .job-application:before,
    .job-application:after{content:"";display:table;}
    .job-application:after{clear:both;}
    .job-application .app-tabs{float:none;margin-left:-20px;margin-right:-20px;}
    .job-application .app-tabs:after{content:'';display:block;clear:both;}
    .job-application .app-tab{position:relative;border:1px solid #d0d0d0;-webkit-border-radius:3px 0 0 3px;border-left:none;border-right:none;border-radius:3px 0 0 3px;width:33.333334%;float:left;height:68px;margin:0 0px 0px 0px;cursor:pointer;}
    .job-application .app-tab + .app-tab:after{content:'';display:block;position:absolute;left:0;top:0;width:1px;height:100%;background:#d0d0d0;}
    .job-application .app-tab.act{cursor:default;}
    .job-application .app-tab.disabled{background:#f4f4f4;cursor:default;}
    .job-application .app-tab .icon-position,
    .job-application .app-tab .icon-user-data,
    .job-application .app-tab .icon-experience{position:absolute;left:50%;top:50%;margin:-25px;}
    .job-application .app-content{width:auto;float:none;border:none;min-height:120px;padding:45px 0 62px;-webkit-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px;}
    .job-application .app-tab-content{padding:0;}
    .form-job-position{width:auto;color:#727272;font-size:14px;line-height:17px;}
    .form-job-position h3{margin:0 0 48px;text-transform:uppercase;font-size:18px;line-height:22px;color:#252525;font-weight:500;letter-spacing:0.5px;}
    .form-job-position .required-warning{float:right;margin:4px 0 0;}
    .form-job-position input,
    .form-job-position textarea{font-weight:500;}
    .form-job-position .field{margin-bottom:30px;}
    .form-job-position .label{display:block;cursor:default;text-transform:uppercase;color:#a7a7a7;margin:0 0 16px;}
    .form-job-position label.checkbox,
    .form-job-position label.radio{text-transform:none;margin:4px 25px 0 0;}
    .form-job-position .form_footer{margin-top:40px;}
    .form-job-position textarea{min-height:60px !important;}
    .form-job-position .form_footer{zoom:1;}
    .form-job-position .form_footer:before,
    .form-job-position .form_footer:after{content:"";display:table;}
    .form-job-position .form_footer:after{clear:both;}
    .form-job-position .btn-to-step2{float:right;}
    .form-job-user-data{width:auto;color:#727272;font-size:14px;line-height:17px;}
    .form-job-user-data h3{margin:0 0 25px;text-transform:uppercase;font-size:18px;line-height:22px;color:#252525;font-weight:500;letter-spacing:0.5px;}
    .form-job-user-data .required-warning{float:right;margin:4px 0 0;}
    .form-job-user-data input,
    .form-job-user-data textarea{font-weight:500;}
    .form-job-user-data .field{margin-bottom:20px;}
    .form-job-user-data .field.inline-view{padding-left:0px;margin-top:0px;zoom:1;}
    .form-job-user-data .field.inline-view:before,
    .form-job-user-data .field.inline-view:after{content:"";display:table;}
    .form-job-user-data .field.inline-view:after{clear:both;}
    .form-job-user-data .field.inline-view .label{float:none;width:auto;margin:14px 0;}
    .form-job-user-data .field.inline-view.field_gender .label{float:left;width:130px;}
    .form-job-user-data label.checkbox,
    .form-job-user-data label.radio{margin:14px 30px 14px 0;}
    .form-job-user-data .error_txt{position:absolute;left:38%;top:30px;width:250px;margin:13px 0 0 20px;text-align:right;}
    .form-job-user-data .label{display:block;cursor:default;text-transform:uppercase;color:#a7a7a7;margin:0 0 16px;}
    .form-job-user-data .icon_calendar{position:absolute;right:0;top:50%;margin:-13px 10px 0 0;}
    .form-job-user-data .fields{zoom:1;margin-left:-15px;}
    .form-job-user-data .fields:before,
    .form-job-user-data .fields:after{content:"";display:table;}
    .form-job-user-data .fields:after{clear:both;}
    .form-job-user-data .fields .field{float:left;margin-left:15px;}
    .form-job-user-data .field-street{width:215px;}
    .form-job-user-data .field-house{width:90px;}
    .form-job-user-data .field-apartment{width:90px;}
    .form-job-user-data .field-phone .input_holder{zoom:1;padding:0;}
    .form-job-user-data .field-phone .input_holder:before,
    .form-job-user-data .field-phone .input_holder:after{content:"";display:table;}
    .form-job-user-data .field-phone .input_holder:after{clear:both;}
    .form-job-user-data .field-phone span{float:left;margin:12px 6px 0;}
    .form-job-user-data .field-phone input{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto;margin:0;}
    .form-job-user-data .field-phone .input-code{width:60px;}
    .form-job-user-data .field-phone .input-number{width:303px;}
    .form-job-user-data .form_footer{zoom:1;}
    .form-job-user-data .form_footer:before,
    .form-job-user-data .form_footer:after{content:"";display:table;}
    .form-job-user-data .form_footer:after{clear:both;}
    .form-job-user-data .btn-to-step3{float:right;}
    .form-job-experience{width:auto;color:#727272;font-size:14px;line-height:17px;}
    .form-job-experience h3{margin:0;text-transform:uppercase;font-size:18px;line-height:22px;color:#252525;font-weight:500;letter-spacing:0.5px;}
    .form-job-experience .required-warning{margin:4px 0 50px;}
    .form-job-experience .error_txt{position:absolute;left:100%;top:0;width:250px;margin:13px 0 0 20px;}
    .form-job-experience .label{display:block;cursor:default;text-transform:uppercase;color:#a7a7a7;margin:0 0 16px;}
    .form-job-experience input,
    .form-job-experience textarea{font-weight:bold;}
    .form-job-experience .form_footer{zoom:1;}
    .form-job-experience .form_footer:before,
    .form-job-experience .form_footer:after{content:"";display:table;}
    .form-job-experience .form_footer:after{clear:both;}
    .form-job-experience .btn-send-application{float:right;}
    .drivers{margin:68px auto 0;}
    .index_page .drivers{margin-top:0;margin-bottom:0;}
    .drivers h1{text-align:center;}
    .drivers .subtitle{text-align:center;color:#00553c;margin:0 20px;}
    .drivers_tabs{overflow:hidden;padding:0;margin:0px 5.5px -8px;list-style:none;}
    .drivers_tabs .link{float:left;border-width:0 0 2px;border-style:solid;border-color:transparent transparent #eaeaea;display:block;text-transform:uppercase;color:#252525;font-size:14px;line-height:17px;font-weight:500;letter-spacing:0.25px;padding:14px 0px 13px;width:224px;border-radius:4px;text-align:center;border:none;background-color:#cbcccb;margin:0 0 8px 0;}
    .drivers_tabs .link:nth-child(even){float:right;}
    .drivers_tabs .link:hover{color:#00ab4e;}
    .drivers_tabs .link.act{color:#fff;border-width:2px 2px 0;padding-left:0px;padding-right:0px;border-color:#eaeaea #eaeaea transparent;-webkit-border-radius:3px 3px 0 0;background-color:#00ab4e;border-radius:4px;border:none;}
    .product_fuel_list{padding:0 0 30px;margin:50px 7px 0;list-style:none;}
    .product_fuel_list .product_fuel_item{float:left;margin:10px auto 10px auto;}
    .product_fuel_list .product_fuel_item:nth-child(even){float:right;}
    /*.product_fuel_list .product_fuel_item:last-child{height:auto;float:none;margin-top:20px;clear:both;border:none;width:auto;background:url('../images/wog-mobile-azk-icon.png') 21px center no-repeat #00AB4F;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:45px;display:table;top:30px;}*/
    /*.product_fuel_list .product_fuel_item:last-child i{display:none;}*/
    /*.product_fuel_list .product_fuel_item:last-child h4{color:#fff!important;font-weight:500;text-transform:uppercase;padding:13px 20px 13px 66px;}*/
    .product_fuel_item{margin:auto;width:205px;height:205px;border:7px solid #e2e2e2;transition:all 300ms;position:relative;}
    .product_fuel_item h4{transition:all 300ms;padding:17px 20px;margin:0;color:#252525;font-size:14px;line-height:20px;font-weight:500;}
    .product_fuel_item .pic{transition:all 300ms;z-index:9;opacity:1;-ms-filter:none;filter:none;position:absolute;left:0;bottom:0;width:100%;height:100%;text-align:center;line-height:205px;vertical-align:middle;}
    .product_fuel_item .pic.hover{z-index:10;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .product_fuel_item .pic img{vertical-align:middle;max-width:85%;}
    .product_fuel_item .marker{text-align:center;width:80px;padding:57px 0 0;height:61px;position:absolute;left:50%;bottom:28px;margin:0 -40px;background:url("../images/fuel_marker.svg") no-repeat center 0;color:#fff;font-size:32px;line-height:32px;font-weight:bold;transition:color 300ms;background-size:cover;}
    .no-svg .product_fuel_item .marker{background-image:url("../images/fuel_marker.png");}
    .product_fuel_item .link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;}
    .product_fuel_item:hover{background:#00ab4e;border-color:#00ab4e;}
    .product_fuel_item:hover .pic{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .product_fuel_item:hover .pic.hover{opacity:1;-ms-filter:none;filter:none;}
    .product_fuel_item:hover h4{color:#fff;}
    .product_fuel_item:hover .marker{background-position:center -119px;color:#00ab4e;}
    .product_fuel{margin:auto;}
    .product_fuel_about{text-align:center;margin:35px 0 35px;}
    .product_fuel_about .hr{width:130px;height:2px;margin:35px auto 30px;display:none;}
    .product_fuel_about .h1{color:#00ab4e;}
    .product_fuel_about p{margin:21px;width:auto;letter-spacing:0.25px;}
    .product_fuel_technology{background:#f5f5f5;position:relative;height:auto;overflow:hidden;padding-bottom:20px;padding-top:160px;}
    .product_fuel_technology .min_width{margin-top:0;margin:0;text-align:center;}
    .product_fuel_technology h1{text-align:left;width:384px;}
    .product_fuel_technology p{width:auto;letter-spacing:0.25px;text-align:left;font-size:14px;padding:0 20px;margin-bottom:20px;}
    .product_fuel_technology .pic{position:absolute;left:0;top:0;display:block;margin-top:0px;height:160px;width:100%;background:url("../images/product_fuel_technology.jpg") no-repeat center/cover;}
    .product_fuel_characteristics{margin-top:88px;}
    .product_fuel_characteristics .h1{text-align:center;}
    .product_characteristics_list{padding:0;margin:59px 0 0 -180px;list-style:none;font-size:0;line-height:0;}
    .product_characteristics_list .icon_tech_fire,
    .product_characteristics_list .icon_tech_gears,
    .product_characteristics_list .icon_tech_leaf,
    .product_characteristics_list .icon_tech_lower{display:block;}
    .product_characteristics_list li{display:inline-block;vertical-align:top;font-size:16px;line-height:21px;width:385px;margin:45px 0 0 180px;}
    .product_characteristics_list h4{margin:41px 0 34px;font-size:18px;line-height:20px;font-weight:normal;color:#2a2a2a;min-height:40px;}
    .product_characteristics_list .hr{width:130px;height:2px;margin:34px 0;}
    .drivers_product_oil{margin:auto;width:980px;}
    .product_oil_list{margin:0px 4px 40px 4px;padding:0;list-style:none;}
    .product_oil_list .product_oil_item{float:left;margin:6px 0 0 0px;overflow:hidden;}
    .product_oil_item{width:50%;height:224px;position:relative;border:none;cursor:pointer;transition:all 300ms;padding:7px 9.25px;box-sizing:border-box;}
    .product_oil_item:before{transition:all 300ms;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);content:' ';position:absolute;left:0;top:0;right:0;z-index:5;width:224px;height:100%;background:#00ab4e;z-index:10;margin:auto;}
    .product_oil_item:after{content:' ';display:block;position:absolute;left:0;top:0;right:0;z-index:5;width:210px;height:210px;z-index:5;border:7px solid #e2e2e2;margin:auto;}
    .no-svg .product_oil_item:before{visibility:hidden;}
    .product_oil_item:hover,
    .product_oil_item.act{border-color:#00ab4e;}
    .product_oil_item:hover:before,
    .product_oil_item.act:before{opacity:1;-ms-filter:none;filter:none;}
    .no-svg .product_oil_item:hover:before,
    .no-svg .product_oil_item.act:before{visibility:visible;}
    .product_oil_item:hover h3,
    .product_oil_item.act h3,
    .product_oil_item:hover p,
    .product_oil_item.act p{color:#fff;}
    .product_oil_item.act:after{content:' ';position:absolute;left:50%;top:100%;width:0;height:0;border-width:10px 10px 0;border-color:#00ab4e transparent transparent;border-style:solid;margin:7px -10px;}
    .product_oil_item .img{width:100%;height:100%;line-height:117px;vertical-align:middle;text-align:center;}
    .product_oil_item .img img{vertical-align:middle;max-height:75%;margin-top:13.5%;}
    .product_oil_item h3{transition:all 300ms;margin:0;position:absolute;left:0;top:0;color:#252525;font-weight:500;font-size:16px;line-height:20px;right:0;padding:17px;z-index:10;}
    .product_oil_item p{transition:all 300ms;margin:0;position:absolute;left:0;bottom:0;right:0;font-size:14px;line-height:16px;color:#787878;padding:16px 16px;z-index:10;}
    .product_oil_content{overflow:hidden;clear:none;position:relative;height:0;}
    .product_oil_content h1,
    .product_oil_content .h1{margin-right:58px;}
    .product_oil_content.opened{overflow:visible;clear:both;position:relative;height:auto!important;display:block;top:-224px;float:none;z-index:100;background-color:#fff;}
    .product_oil_content.opened + li{float:left!important;}
    .product_oil_content .content{color:#444;letter-spacing:0.25px;padding:25px 0 25px;margin-bottom:-200px;min-width:465px;background-color:#fff;min-height:408px;margin-left:0;}
    .product_oil_content .content .img{min-height:1px;width:auto;margin:17px 20px 0;float:none;text-align:center;}
    .product_oil_content .content .text{overflow:hidden;padding:0 20px 0 25px;}
    .product_oil_content .content h1{text-align:left;letter-spacing:0;margin-bottom:45px;}
    .product_oil_content .content .volume{color:#a7a7a7;text-transform:uppercase;font-weight:500;font-size:14px;}
    .product_oil_content .content .price{color:#00ab4e;text-transform:uppercase;font-weight:500;margin:0 0 40px;}
    .product_oil_content .btn_close{position:absolute;right:27px;top:90px;}
    .driver_service{margin:auto;margin-bottom:-5px;}
    .driver_service .head{text-align:center;margin:0 0 59px;}
    .driver_service .head p{margin:20px;width:auto;letter-spacing:0.25px;}
    .service_links .link{float:left;width:227.5px;width:-moz-calc(50% - 5px);width:-weblit-calc(50% - 5px);width:calc(50% - 5px);height:240px;margin:5px 0px 5px 0px;color:#fff;background:#00553c;text-align:center;text-transform:uppercase;font-size:24px;line-height:28px;letter-spacing:1px;transition:all 300ms;position:relative;cursor:default;}
    .service_links .link:not(.big):nth-child(even){float:right;}
    .service_links .link div{display:table-cell;height:240px;vertical-align:middle;width:227px;position:relative;z-index:2;}
    .service_links .link.big{width:100%;margin-left:0;margin-right:0;}
    .service_links .link.big div{width:480px;}
    .service_links .link.with-hover{cursor:pointer;}
    .service_links .link.with-hover:hover img{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);}
    .service_links .link img{opacity:1;-ms-filter:none;filter:none;transition:all 300ms;position:absolute;left:0;top:0;z-index:1;}
    .service_links .link i{margin-bottom:20px;display:block;}
    .driver_actions{margin:auto;}
    .drivers .driver_actions .h1,
    .drivers .driver_actions h1{text-align:left;margin-left:20px;margin-right:20px;}
    .action_list{padding:0 0 30px;list-style:none;width:100%;margin:0 auto;zoom:1;}
    .action_list:before,
    .action_list:after{content:"";display:table;}
    .action_list:after{clear:both;}
    .action_list .action_item{margin:0px 0 5px;padding-bottom:25px;}
    .action_list .action_item:after{content:"";position:absolute;bottom:0;left:50%;margin:20px 0px 0 -40px;width:80px;height:2px;background:#00ab4e;}
    .action_item{position:relative;float:none;width:auto;height:auto;background-color:rgba(0,0,0,0);overflow:hidden;transition:all 300ms;}
    .action_item:hover img{opacity:1;-ms-filter:none;filter:none;}
    .action_item img{position:relative;top:0;left:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);padding-top:20px;transition:all 300ms;}
    .action_item a{display:block;width:100%;height:100%;text-align:center;}
    .action_item .title{position:relative;top:0;left:0;margin:0;padding:20px;font-size:20px;font-weight:bold;text-align:left;color:#07543d;}
    .action_item .date{position:relative;bottom:0;left:0;margin:0;padding:0 20px;font-size:14px;color:#676767;text-align:left;}
    .driver_map{position:relative;}
    .driver_map .btn_print{margin-top:50px;}
    .driver_map h1{text-align:left;margin:0 25px;}
    .index_page .driver_map h1{display:none;}
    .driver_map .filter_view{text-align:left;}
    .driver_map .gasstation_count{position:absolute;right:0;top:-5px;background:#f6b220;color:#fff;font-size:12px;line-height:12px;font-weight:normal;text-transform:uppercase;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;padding:13px 23px;}
    .driver_map .gasstation_count div{font-size:30px;line-height:30px;font-weight:bold;float:left;padding:0 10px 0 0;}
    .driver_map .gasstation_count p{float:left;margin:2px 0 0;}
    .map_filter_params{position:relative;height:0;overflow:hidden;color:#000;font-weight:normal;letter-spacing:0.25px;}
    .map_filter_params .min_width{width:960px;}
    .map_filter_params .content{padding:37px 0 62px;}
    .map_filter_params h5{margin:0 0 13px;text-transform:uppercase;color:#b2b2b2;font-size:14px;line-height:17px;letter-spacing:0.25px;font-weight:normal;}
    .map_filter_params .fuel_filter{float:left;width:380px;font-size:0;line-height:0;}
    .map_filter_params .fuel_filter .checkbox{width:130px;vertical-align:top;margin:10px 20px 0 0;padding-left:30px;}
    .map_filter_params .fuel_filter .checker{margin-left:-30px;}
    .map_filter_params .service_filter{float:left;width:550px;font-size:0;line-height:0;}
    .map_filter_params .service_filter .checkbox{vertical-align:top;margin:10px 10px 0 0;}
    .map_filter_params .service_filter .checkbox.clmn1{min-width:130px;}
    .map_filter_params .service_filter .checkbox.clmn2{min-width:170px;}
    .map_filter_params .extra_filter{clear:both;padding:40px 0 0;}
    .map_filter_params .extra_filter .checkbox{vertical-align:top;margin:13px 0 0 40px;}
    .map_filter_params .extra_filter .checkbox:first-child{margin-left:0;}
    .map_filter_params .extra_filter .btn{float:right;margin:0 65px 0 0;}
    .filter_routes .title{color:#929292;margin:0 auto 24px;width:1000px;}
    .filter_routes .route_fields{overflow:hidden;height:78px;position:relative;}
    .filter_routes .route_fields .prefix{color:#000;letter-spacing:0.5px;font-weight:normal;position:absolute;left:0;top:31px;width:50px;text-align:right;text-transform:uppercase;font-size:14px;line-height:17px;}
    .filter_routes .route_fields .route_field{position:absolute;left:0;right:50%;float:left;padding:0 20px 0 70px;height:100%;}
    .filter_routes .route_fields .to{border-left:1px dotted #b2b2b2;margin-left:-1px;left:50%;right:0;}
    .filter_routes .route_fields input{padding:29px 20px 29px 70px;margin:0 -20px 0 -70px;width:100%;border:0;font-size:16px;line-height:19px;text-transform:uppercase;display:block;font-weight:normal;letter-spacing:0.5px;}
    .driver_map_list{padding:0;margin:50px auto;list-style:none;}
    .driver_map_list .driver_map_item{margin:0;border-bottom:1px solid #e2e2e2;}
    .driver_map_list .driver_map_item:first-child{border-top:1px solid #e2e2e2;}
    .driver_map_list + .btn_more{margin-top:50px;}
    .driver_map_item{overflow:hidden;padding:28px 20px 34px;}
    .driver_map_item .info{float:left;width:245px;padding:0 0 5px 5px;}
    .driver_map_item h3{margin:0 0 5px;font-weight:normal;color:#2a2a2a;font-size:18px;line-height:22px;}
    .driver_map_item .fuels{float:none;width:auto;margin:27px 0 0 20px;font-size:14px;line-height:20px;letter-spacing:0.25px;clear:both;color:#404040;}
    .driver_map_item .services{float:none;width:auto;margin:17px 0 0;}
    .driver_map_item .show_on_map{margin:24px 0 0;}
    .services{zoom:1;font-size:0;line-height:0;}
    .services:before,
    .services:after{content:"";display:table;}
    .services:after{clear:both;}
    .services .icon{float:left;-webkit-border-radius:3px;border-radius:3px;margin:-10px 0 0 -40px;}
    .services p{padding:10px 0 0;font-size:16px;line-height:21px;display:inline-block;vertical-align:top;width:50%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:40px;}
    .gasstation_map{height:360px;}
    .loyalty_first_block{background:url("../images/loyalty_main_bg.jpg") no-repeat center white;background-position-y:top;background-size:480px;height:auto;color:#fff;border-bottom:5px solid #97d143;}
    .loyalty_first_block .section-cell{min-height:0px;}
    .loyalty_first_block .text{margin:255px 25px 0;width:auto;text-shadow:0 1px 1px rgba(0,0,0,0.16);color:grey;}
    .no-rgba .loyalty_first_block .text{text-shadow:0 1px 1px #998273;}
    .loyalty_first_block .text h1{color:#fff;font-size:28px;line-height:30px;width:275px;margin-left:auto;margin-bottom:10px;position:absolute;top:20px;right:10px;text-align:right;}
    .loyalty_first_block .text h1 br{content:'';margin-left:10px;}
    .loyalty_first_block .text p{text-align:left;width:100%;font-size:14px;}
    .loyalty_first_block .text .btn{display:table;margin:20px auto 0;}
    .loyalty_first_block .text .reg-link{padding:0 3px;font-size:14px;font-weight:400;text-transform:uppercase;}
    .loyalty_first_block .text .reg-link:hover{color:#fff;}
    .icon_bg_nozzle,
    .icon_bg_purse,
    .icon_bg_exchange,
    .icon_bg_check,
    .icon_bg_phone,
    .icon_bg_oldphone,
    .icon_bg_cardnew,
    .icon_bg_mark{position:relative;padding:100px 0 0;}
    .icon_bg_nozzle:after,
    .icon_bg_purse:after,
    .icon_bg_exchange:after,
    .icon_bg_check:after,
    .icon_bg_phone:after,
    .icon_bg_oldphone:after,
    .icon_bg_cardnew:after,
    .icon_bg_mark:after{content:"";position:absolute;top:inherit;bottom:-70px;right:0;left:0;width:17px;height:29px;background:url("../images/arrow_right_thin_green.png") 0 0 no-repeat;margin:0 auto 0;transform:rotate(90deg);}
    .icon_bg_nozzle:last-child:after,
    .icon_bg_purse:last-child:after,
    .icon_bg_exchange:last-child:after,
    .icon_bg_check:last-child:after,
    .icon_bg_phone:last-child:after,
    .icon_bg_oldphone:last-child:after,
    .icon_bg_cardnew:last-child:after,
    .icon_bg_mark:last-child:after{display:none;}
    .icon_bg_nozzle{background:url("../images/icon_bg_nozzle.svg") no-repeat center top;}
    .no-svg .icon_bg_nozzle{background-image:url("../images/icon_bg_nozzle.png");}
    .icon_bg_purse{background:url("../images/icon_bg_purse.svg") no-repeat center top;}
    .no-svg .icon_bg_purse{background-image:url("../images/icon_bg_purse.png");}
    .icon_bg_exchange{background:url("../images/icon_bg_exchange.svg") no-repeat center top;}
    .no-svg .icon_bg_exchange{background-image:url("../images/icon_bg_exchange.png");}
    .icon_bg_check{background:url("../images/icon_bg_check.svg") no-repeat center top;}
    .no-svg .icon_bg_check{background-image:url("../images/icon_bg_check.png");}
    .icon_bg_phone{background:url("../images/icon_bg_phone.svg") no-repeat center top;}
    .no-svg .icon_bg_phone{background-image:url("../images/icon_bg_phone.png");}
    .icon_bg_oldphone{background:url("../images/icon_bg_oldphone.svg") no-repeat center top;}
    .no-svg .icon_bg_oldphone{background-image:url("../images/icon_bg_oldphone.png");}
    .icon_bg_cardnew{background:url("../images/icon_bg_cardnew.svg") no-repeat center top;}
    .no-svg .icon_bg_cardnew{background-image:url("../images/icon_bg_cardnew.png");}
    .icon_bg_mark{background:url("../images/icon_bg_mark.svg") no-repeat center top;}
    .no-svg .icon_bg_mark{background-image:url("../images/icon_bg_mark.png");}
    .short_info_block{padding:50px 50px 100px;text-align:center;background:#f5f5f5;}
    .short_info_block p{width:500px;margin:30px auto;}
    .loyalty_steps{margin:15px 0 0px;text-align:center;color:#000;}
    .loyalty_steps .steps_holder{margin:0px auto 0px;}
    .loyalty_steps .steps_holder.four_steps{width:100%;margin-bottom:-23px;}
    .loyalty_steps .steps_holder.four_steps .step{width:50%;}
    .loyalty_steps .steps_holder.four_steps .step:after{display:none;}
    .loyalty_steps .steps_holder.three_steps{width:100%;margin-top:20px;}
    .loyalty_steps .steps_holder.three_steps .icon_bg_exchange:after{display:none;}
    .loyalty_steps .steps_holder.two_steps{width:640px;margin-bottom:0;}
    .loyalty_steps .steps_holder.two_steps .icon_bg_purse:after{display:none;}
    .loyalty_steps .steps_holder.no-mb{margin-bottom:0;}
    .loyalty_steps .step{width:100%;margin:0px 0 85px;float:left;}
    .loyalty_steps .steps_holder.first .step{width:100%;margin:0px 0 85px;float:left;}
    .loyalty_steps .steps_holder.second .step{width:100%;margin:0px 0 85px;float:left;}
    .loyalty_steps .steps_holder.third .step{width:100%;margin:0px 0 85px;float:left;}
    .loyalty_steps .steps_holder.fourth .step{width:100%;margin:0px 0 85px;float:left;}
    .loyalty_steps .steps_holder.first .step{width:50%;margin:0px 0 60px;float:left;}
    .loyalty_steps .steps_holder.first .step:nth-child(even){flaot:right;}
    .loyalty_steps .steps_holder.second .step{width:100%;margin:0px 0 85px;float:left;}
    .loyalty_steps .steps_holder.third .step{width:100%;margin:0px 0 85px;float:left;}
    .loyalty_steps .steps_holder.fourth .step{width:100%;margin:20px 0 50px;float:left;}.loyalty_steps .steps_holder.first .step p{width:100%;margin:auto;min-height:60px;padding:0;}
    .loyalty_steps .steps_holder.second .step p{}
    .loyalty_steps .steps_holder.third .step p{min-height:0;}
    .loyalty_steps .steps_holder.fourth .step p{min-height:0;}
    .loyalty_steps .steps_holder.fourth .icon_bg_nozzle:after,.loyalty_steps .steps_holder.fourth .icon_bg_purse:after,
    .loyalty_steps .steps_holder.fourth .icon_bg_exchange:after,.loyalty_steps .steps_holder.fourth .icon_bg_check:after,
    .loyalty_steps .steps_holder.fourth .icon_bg_phone:after,.loyalty_steps .steps_holder.fourth .icon_bg_oldphone:after,
    .loyalty_steps .steps_holder.fourth .icon_bg_cardnew:after,.loyalty_steps .steps_holder.fourth .icon_bg_mark:after{bottom:-49px;}
    .loyalty_steps .step.line_after p:after{content:"";position:absolute;top:100%;left:50%;margin:20px 0px 0 -40px;width:80px;height:2px;background:#00ab4e;}
    section.section.loyalty_steps{position:relative;min-height:85px;padding:0 25px;font-size:14px;}
    .section_divider{display:none;height:1px;margin:0 90px;background:#e5e5e5;}
    .loyalty_gifts{margin:50px 0 60px;text-align:center;color:#000;}
    .loyalty_gifts .gifts_holder{margin:50px auto;}
    .loyalty_gifts .gift{position:relative;float:left;display:block;width:320px;height:320px;margin:5px;overflow:hidden;font-size:20px;text-align:left;color:#fff;background:#00553c;}
    .loyalty_gifts .gift:hover img{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);}
    .loyalty_gifts .gift img{opacity:1;-ms-filter:none;filter:none;transition:all 300ms;}
    .loyalty_gifts .gift p{position:absolute;top:0;left:0;margin:0;padding:15px;}
    .loyalty_gifts .gift div{position:absolute;bottom:0;left:0;padding:15px;}
    .loyalty_gifts .gift div span{font-size:50px;}
    .loyalty_get_card{background:#f5f5f5;color:#000;text-align:center;}
    .loyalty_get_card .btn{display:table;margin:15px auto 30px;}
    .loyalty_get_card .section-cell{min-height:245px;}
    .loyalty_get_card .text{margin:20px 7% 0;}
    .loyalty_get_card .text .hr{margin:20px 0;}
    .loyalty_get_card .text p{margin:0;}
    .loyalty_get_card .text b{font-weight:normal;color:#00ab4e;display:block;}
    .loyalty_get_card .text ul{margin:0 0 20px;padding:0;text-indent:12px;}
    .loyalty_get_card .text li{position:relative;list-style:none;}
    .loyalty_get_card .text li:before{content:"";position:absolute;top:11px;left:2px;width:5px;height:1px;background:#919191;}
    .loyalty_get_card .card-holder{background:#00ab4d;position:relative;}
    .loyalty_get_card .card-holder .slide{position:absolute;left:50%;top:50%;width:440px;height:240px;margin:-108px -220px;text-align:center;}
    .loyalty_get_card .card-holder .slide img{position:absolute;top:0;left:0;-moz-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);-o-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg);right:0;transition:all 300ms;height:216px;margin:auto;}
    .no-csstransforms .loyalty_get_card .card-holder .slide img{visibility:hidden;}
    .loyalty_get_card .card-holder .slide img.act{-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}
    .no-csstransforms .loyalty_get_card .card-holder .slide img.act{visibility:hidden;}
    .loyalty_questions{margin:20px 0 20px;text-align:center;}
    .loyalty_questions >div{margin-top:60px;text-align:left;}
    .loyalty_questions .question_holder{padding:20px 40px 20px 20px;border-bottom:1px solid #e5e5e5;cursor:pointer;position:relative;transition:all 300ms;}
    .loyalty_questions .question_holder:first-child{border-top:1px solid #e5e5e5;}
    .loyalty_questions .question_holder:hover,
    .loyalty_questions .question_holder:active{background:#fafafa;}
    .loyalty_questions .question_holder.act .answer{margin:35px 0 0;max-height:500px;opacity:1;-ms-filter:none;filter:none;}
    .loyalty_questions .question_holder.act .arrow_questions{background-position:center top;}
    .loyalty_questions .question{position:relative;font-size:16px;color:#2a2a2a;}
    .loyalty_questions .answer{margin:0;max-height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);overflow:hidden;transition:all 300ms;}
    .loyalty_questions .arrow_questions{position:absolute;top:0;right:0;margin:20px;width:20px;height:15px;background:url("../images/arrow_sprite_questions.png") no-repeat center bottom;}
    .loyalty_questions .rules{display:block;margin:20px 0 0;padding:0 0 0 20px;font-size:14px;text-decoration:underline;color:#919191;}
    .loyalty_questions .rules:hover{text-decoration:none;color:#919191;}
    .service-cafe{margin:0;}
    .service-cafe .back_link{color:#fff;display:none;}
    .service-cafe h2,
    .service-cafe .h2{font-size:28px;line-height:normal;font-weight:500;margin:0;color:#00553c;}
    .cafe-about{background:url("../images/cafe-about-bg.jpg") no-repeat center 0/cover white;color:#6d6d6d;zoom:1;min-height:255px;background-size:545px;position:relative;border-bottom:5px #97d143 solid;max-width:480px;}
    .cafe-about:before,
    .cafe-about:after{content:"";display:table;}
    .cafe-about:after{clear:both;}
    .cafe-about .min_width{padding:13px 25px 0 25px;}
    .cafe-about .text{margin:255px 0 0;background-color:white;max-width:480px;}
    .cafe-about .text h2{position:absolute;top:10px;}
    .cafe-about .text p{display:table;margin:15px auto;width:100%;}
    .cafe-about .text .btn{margin:30px auto;}
    .cafe-about h2,
    .cafe-about .h2{margin:0px 0 10px;}
    .cafe-about p{margin:0;font-size:16px;width:380px;line-height:20px;color:#252525;}
    .cafe-about .btn{margin-top:10px;margin-left:auto;display:table;margin-right:auto;}
    .cafe-menu{zoom:1;max-width:480px;}
    .cafe-menu:before,
    .cafe-menu:after{content:"";display:table;}
    .cafe-menu:after{clear:both;}
    .cafe-menu h2,
    .cafe-menu .h2{text-align:center;margin:25px 0 20px;}
    .cafe-menu .show-all-menu{text-align:center;margin:20px 0 30px;}
    .cafe-menu-list{padding:0;margin:0 0 0 0px;zoom:1;}
    .cafe-menu-list:before,
    .cafe-menu-list:after{content:"";display:table;}
    .cafe-menu-list:after{clear:both;}
    .cafe-menu-list .cafe-menu-item{float:left;margin:0 0 2% 0;}
    .cafe-menu-list .cafe-menu-item img{position:absolute;}
    .cafe-menu-item{width:49%;height:230px;position:relative;overflow:hidden;font-size:14px;line-height:20px;letter-spacing:0.25px;color:#fff;}
    .cafe-menu-item:nth-child(even){float:right;}
    .cafe-menu-item:before,
    .cafe-menu-item:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;opacity:1;-ms-filter:none;filter:none;transition:all 300ms;background:url("../images/cafe-menu-item-mask.png") repeat;z-index:5;}
    .cafe-menu-item:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background:rgba(112,93,80,0.7);}
    .no-rgba .cafe-menu-item:after{background:url("../images/cafe-menu-item-mask-hover.png") repeat;}
    .cafe-menu-item:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .cafe-menu-item:hover:after{opacity:1;-ms-filter:none;filter:none;}
    .cafe-menu-item:hover .text p{opacity:1;-ms-filter:none;filter:none;}
    .cafe-menu-item:hover .price{opacity:1;-ms-filter:none;filter:none;}
    .cafe-menu-item .text{position:absolute;left:0;top:0;right:0;padding:12px 20px;z-index:10;}
    .cafe-menu-item .text p{margin:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 300ms;}
    .cafe-menu-item .title{letter-spacing:0;font-size:20px;line-height:24px;font-weight:500;}
    .cafe-menu-item .weight{position:absolute;right:21px;bottom:15px;z-index:10;}
    .cafe-menu-item .price{transition:all 300ms;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;left:20px;bottom:0;z-index:10;font-size:16px;line-height:50px;}
    .cafe-menu-item .price span{font-size:50px;font-weight:300;}
    .cafe-menu-item .price small{position:absolute;right:0;top:1px;font-size:23px;line-height:28px;font-weight:300;}
    .cafe-child-menu{background:url("../images/cafe-child-menu-bg.jpg") no-repeat center 0/cover #ffffff;color:#252525;zoom:1;min-height:255px;position:relative;background-size:545px;}
    .cafe-child-menu:before,
    .cafe-child-menu:after{content:"";display:table;}
    .cafe-child-menu:after{clear:both;}
    .cafe-child-menu .text{width:100%;position:initial;margin:255px 0 0;background-color:#ffffff;}
    .cafe-child-menu .text h2{position:absolute;top:10px;right:10px;}
    .cafe-child-menu .text p{padding:15px;width:auto;text-align:left;}
    .cafe-child-menu .text .btn{margin:15px auto 30px;}
    .cafe-child-menu h2,
    .cafe-child-menu .h2{margin:25px 6% 20px auto;width:210px;text-align:left;}
    .cafe-child-menu p{margin:20px 6% 0;width:210px;text-align:left;margin-left:auto;}
    .cafe-child-menu .btn{margin-top:23px;min-width:210px;padding:13px 20px;clear:both;float:none;margin-left:auto;display:table;margin-right:auto;}
    .service-shop{zoom:1;}
    .service-shop:before,
    .service-shop:after{content:"";display:table;}
    .service-shop:after{clear:both;}
    .service-shop .shop-intro{background:url("../images/shop-intro-bg.jpg") no-repeat 0 0;min-height:600px;}
    .service-shop h2,
    .service-shop .h2{font-size:40px;line-height:48px;font-weight:500;margin:0;color:#00553c;}
    .service-shop .section-hr{margin:20px auto;max-width:1100px;background:#e5e5e5;height:1px;display:block;}
    .shop-praid{margin:88px 0 100px;}
    .shop-praid h2,
    .shop-praid .h2{text-align:center;margin:0 0 74px;}
    .shop-praid .how-get-bonus{text-align:center;margin:70px 0;}
    .praid-steps{zoom:1;text-align:center;font-size:14px;line-height:17px;color:#2a2a2a;width:890px;margin:auto;}
    .praid-steps:before,
    .praid-steps:after{content:"";display:table;}
    .praid-steps:after{clear:both;}
    .praid-steps .divider{background:url("../images/praid-steps-icons.png") no-repeat 0 -100px;width:40px;height:50px;float:left;margin:26px 0 0;}
    .praid-steps .step{float:left;width:270px;position:relative;padding:0 0 36px;}
    .praid-steps .step:after{content:'';position:absolute;left:50%;bottom:0;background:#00ab4e;height:1px;width:80px;margin:0 -40px;}
    .praid-steps .icon{background:url("../images/praid-steps-icons.png") no-repeat 0 0;width:100px;height:100px;margin:0 auto 21px;display:block;}
    .praid-steps .step2 .icon{background-position:-100px 0;}
    .praid-steps .step3 .icon{background-position:-200px 0;}
    .shop-goods{margin:65px 0 100px;}
    .shop-goods h2,
    .shop-goods .h2{text-align:center;margin:0 0 88px;}
    .shop-goods-list{padding:0;margin:0 0 10px -10px;list-style:none;zoom:1;}
    .shop-goods-list:before,
    .shop-goods-list:after{content:"";display:table;}
    .shop-goods-list:after{clear:both;}
    .shop-goods-list .shop-goods-item{width:235px;height:240px;margin:10px 0 0 10px;float:left;}
    .shop-goods-list .shop-goods-item.big{width:480px;}
    .shop-goods-item{position:relative;overflow:hidden;background:#00553c;color:#fff;display:table;}
    .shop-goods-item .img{position:relative;overflow:hidden;height:100%;z-index:1;}
    .shop-goods-item .img:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background:url("../images/shop-goods-item-mask.png") repeat;}
    .shop-goods-item .text{margin:0;position:absolute;left:0;top:0;right:0;z-index:10;text-transform:uppercase;display:table-cell;vertical-align:middle;text-align:center;font-size:24px;line-height:28px;letter-spacing:0.5px;font-weight:100;}
    .shop-goods-item .link{position:absolute;left:0;top:0;right:0;bottom:0;z-index:100;}
    .shop-goods-item .icon{background:url("../images/shop-goods-items-icons.png") no-repeat 0 0;display:block;margin:auto;}
    .shop-goods-item.li1 .icon{width:121px;height:75px;background-position:0 0;margin-top:40px;margin-bottom:25px;}
    .shop-goods-item.li2 .icon{width:107px;height:73px;background-position:-140px 0;margin-top:53px;margin-bottom:24px;}
    .shop-goods-item.li3 .icon{width:75px;height:78px;background-position:-280px 0;margin-top:48px;margin-bottom:23px;}
    .shop-goods-item.li4 .icon{width:110px;height:91px;background-position:0 -100px;margin-top:35px;margin-bottom:23px;}
    .shop-goods-item.li5 .icon{width:100px;height:82px;background-position:-140px -100px;margin-top:43px;margin-bottom:25px;}
    .shop-goods-item.li6 .icon{width:88px;height:69px;background-position:-260px -100px;margin-top:47px;margin-bottom:24px;}
    .shop-goods-item.li7 .icon{width:65px;height:77px;background-position:-380px 0;margin-top:43px;margin-bottom:29px;}
    .shop-goods-item.li8 .icon{width:41px;height:56px;background-position:-380px -100px;margin-top:56px;margin-bottom:24px;}
    .quality_control{background:url("../images/quality_control_bg.jpg") center top no-repeat;margin-bottom:5px;height:420px;background-size:480px;border-bottom:5px solid #97d143;}
    .quality_control .section-cell{float:none;width:50%;margin-left:auto;height:100%;}
    .quality_control .dtable{height:100%;}
    .quality_control h1{color:#705c4f;font-size:28px;top:20px;right:20px;position:absolute;}
    .quality_control .text{padding:0 24px;font-weight:normal;color:#252525;max-height:380px;font-size:14px;overflow:hidden;}
    .quality_control .text div {display:none;}
    .quality_control .text p{}
    .quality_control .text .btn{width:222px;display:block;margin:15px auto 0;}
    .quality_grid{position:relative;margin-top:20px;height:425px;}
    .quality_grid.second{position:relative;margin-top:0px;min-height:240px;height:auto;}
    .quality_grid .fleft{width:100%;height:33.33333333%;float:none!important;}
    .quality_grid.second .fright{width:50%;height:100%;float:right!important;}
    .quality_grid.second .fleft{width:50%;height:100%;float:left!important;}
    .quality_grid .fright{width:100%;height:66.6666667%;float:none!important;}
    .quality_grid.second > .fleft > .quality_grid_item,
    .quality_grid.second > .fright > .quality_grid_item{min-height:240px;}
    .quality_grid.third > .fright{width:100%;height:33.333333%;float:right!important;background:url('../images/wog-quality-12.png') center center/cover no-repeat;}
    .quality_grid.third .fleft{width:100%;height:66.6666667%;float:right!important;position:absolute;bottom:0;}
    .quality_grid .quality_grid_item{float:left;position:relative;overflow:hidden;font-weight:normal;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer;}
    .quality_grid .quality_grid_item.big{width:100%;height:100%;}
    .quality_grid .quality_grid_item.small{width:50%;height:50%;}
    .quality_grid .quality_grid_item.bg-green{background:#00ab4e;}
    .quality_grid .quality_grid_item.bg-lightgreen{background:#90ee90;}
    .quality_grid .quality_grid_item.bg-darkgreen{background:#00553c;}
    .quality_grid .quality_grid_item.bg-orange{background:#f6b220;}
    .quality_grid .quality_grid_item:hover .bg,
    .quality_grid .quality_grid_item:hover img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .quality_grid .quality_grid_item.item1 .bg{background-image:url("../images/quality_1.jpg");}
    .quality_grid .quality_grid_item.item2 .bg{background-image:url("../images/quality_2.jpg");}
    .quality_grid .quality_grid_item.item3 .bg{background-image:url("../images/quality_3.jpg");}
    .quality_grid .quality_grid_item.item4 .bg{background-image:url("../images/quality_4.jpg");}
    .quality_grid .quality_grid_item.item5 .bg{background-image:url("../images/quality_5.jpg");}
    .quality_grid .quality_grid_item.item6 .bg{background-image:url("../images/quality_6.jpg");}
    .quality_grid .quality_grid_item.item7 .bg{background-image:url("../images/quality_7.jpg");}
    .quality_grid .quality_grid_item.item8 .bg{background-image:url("../images/quality_8.jpg");background-size:cover;}
    .quality_grid .quality_grid_item.item9 .bg{background-image:url("../images/quality_9.jpg");}
    .quality_grid .quality_grid_item.item10 .bg{background-image:url("../images/quality_10.jpg");}
    .quality_grid .quality_grid_item.item11 .bg{background-image:url("../images/quality_11.jpg");}
    .quality_grid .quality_grid_item .bg{background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;right:0;bottom:0;margin:-1px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;transition:opacity 300ms;}
    .no-backgroundsize .quality_grid .quality_grid_item .bg{-ms-behavior:url("/css/backgroundsize.min.htc");}
    .quality_grid .quality_grid_item .dtable{position:relative;height:100%;}
    .quality_grid .quality_grid_item .dtcell-content{padding:0;margin:0 -10px;}
    .quality_grid .quality_grid_item p{position:relative;margin:0;}
    .quality_grid .quality_grid_item img{position:absolute;top:0;display:none;left:0;transition:all 300ms;}
    .quality_grid .quality_grid_item img.mobile{display:block;}
    .quality_control_what{padding-top:0px;}
    .quality_control_what .min_width{padding:0px 25px;}
    .quality_control_what .text{margin-bottom:20px;line-height:20px;font-size:14px;}
    .quality_grid .quality_grid_item .dtcell-content br{display:none;}
    .quality_control_where{padding-top:20px;}
    .quality_control_where .min_width{padding:0 25px;}
    .quality_control_where .text{margin-bottom:25px;}
    .quality_control_where .text b{color:#00553c;display:block;}
    .quality_control_where .where_list{margin:0;padding:0;list-style-type:none;zoom:1;}
    .quality_control_where .where_list:before,
    .quality_control_where .where_list:after{content:"";display:table;}
    .quality_control_where .where_list:after{clear:both;}
    .quality_control_where .where_list li{display:block;float:none;width:100%;height:auto;margin-bottom:25px;}
    .quality_control_where .where_list div{position:relative;padding-bottom:15px;font-size:18px;font-weight:bold;text-transform:uppercase;color:#00553c;}
    .quality_control_where .where_list div:after{content:" ";position:absolute;top:100%;left:0;width:30px;height:2px;background:#00ab4e;}
    .quality_control_where .where_list p{margin:15px 50px 0 0;}
    .quality_control_how{padding-top:20px;}
    .quality_control_how h1,
    .quality_control_how .h1{font-size:28px;margin:0 25px;}
    .quality_control_how .text{margin-bottom:20px 0;}
    .quality_control_how .quality_grid_item p{margin:25px 35px;text-align:left;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;text-align:center;width:230px;display:table;}
    .quality_info_block{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;max-height:0;transition:all 300ms;}
    .quality_info_block.act{max-height:640px;}
    .second .quality_info_block.act{max-height:540px;position:relative;top:-240px;margin-bottom:-240px;}
    .quality_info_block .quality_info_block_inner{position:relative;height:425px;background:#f5f5f5;padding-bottom:0;}
    .second .quality_info_block .quality_info_block_inner{position:relative;height:540px;background:#f5f5f5;padding-bottom:0;}
    .quality_info_block .quality_close{position:absolute;top:25px;right:25px;z-index:10;width:31px;height:31px;background:url("../images/wog-icon-quality-close.png") 0 0 no-repeat;cursor:pointer;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);transition:all 300ms;}
    .quality_info_block .quality_close:hover{opacity:1;-ms-filter:none;filter:none;}
    .quality_info_block .list_item{position:absolute;top:0;left:0;z-index:1;width:100%;zoom:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 300ms;bottom:0;}
    .quality_info_block .list_item:before,
    .quality_info_block .list_item:after{content:"";display:table;}
    .quality_info_block .list_item:after{clear:both;}
    .quality_info_block .list_item.act{opacity:1;-ms-filter:none;filter:none;z-index:2;}
    .quality_info_block .list_item .fleft{position:absolute;left:0;top:0;bottom:0;text-align:center;float:none;}
    .third .quality_info_block .list_item .fleft{height:33.3%;overflow:hidden;}
    .third .quality_info_block .list_item .fright{float:none!important;height:100%;}
    .second .quality_info_block .list_item .fleft{position:absolute;float:none!important;width:100%;max-height:142.656px;height:33.333%;}
    .second .quality_info_block .list_item .fright{float:none!important;width:100%;}
    .second .quality_info_block .list_item .fright p,
    .second .quality_info_block .list_item .fright span,
    .second .quality_info_block .list_item .fright li,
    .second .quality_info_block .list_item .fright b,
    .second .quality_info_block .list_item .fright i{font-size:14px!important;line-height:18px!important;margin:0 20px;}
    .second .quality_info_block .list_item .fright br{}
    .gas_icon_wrapper{text-align:center;}
    .gas_icon_wrapper .btn{float:none;padding-left:40px;}
    .quality_info_block .list_item .fleft img{min-width:0%;margin:0;min-height:0%;height:auto;width:100%;margin-top:-10%;display:none;}
    .quality_info_block .list_item .fleft img.only_mobile{display:block;margin:0;}
    .quality_info_block .fleft,
    .quality_info_block .fright{overflow:hidden;position:relative;}
    .quality_info_block .content_holder{height:100%;padding:0;}
    .quality_info_block .name{margin:0;font-size:14px;font-weight:bold;text-transform:uppercase;color:#000;display:none;}
    .second .quality_info_block .name{}
    .quality_info_block b{font-weight:normal;color:#00ab4e;}
    .quality_info_block h2{margin:0px 25px 0 150px;line-height:30px;font-weight:bold;color:#fff;font-size:14px;min-height:90px;padding-top:53px;display:block;text-transform:uppercase;}
    .second .quality_info_block h2{margin-left:25px;text-align:center;margin-bottom:10px;}
    .third .quality_info_block h2{margin:0 25px;text-align:center;}
    .quality_info_block h2 i{display:block;position:absolute;left:7%;top:15px;margin-top:0;}
    .quality_info_block h3,
    .quality_info_block p{margin:10px 25px 0;font-size:14px;}
    .quality_info_block ul{margin:0;padding:0 0 0 15px;list-style-type:none;font-weight:normal;color:#000;font-size:14px;}
    .quality_info_block ul li{position:relative;}
    .quality_info_block ul li:before{content:"-";position:absolute;top:1px;right:100%;margin-right:5px;}
    .quality_info_block ol{margin:0;padding:0 0 0 20px;font-weight:normal;counter-reset:li;list-style:none;}
    .quality_info_block ol li{margin-top:25px;font-weight:300;color:#919191;position:relative;}
    .quality_info_block ol li:before{content:counter(li) '.';counter-increment:li;color:#00ab4e;position:absolute;right:100%;top:0;margin:0 5px 0 0;}
    .quality_info_block .links{position:absolute;right:0;bottom:16px;left:0%;margin:0px auto 0;padding:0 0px;list-style-type:none;zoom:1;font-size:0;width:100%;z-index:10;display:table;}
    .quality_info_block .links:before,
    .quality_info_block .links:after{content:"";display:table;}
    .quality_info_block .links:after{clear:both;}
    .quality_control_where .quality_info_block .links li{display:table;vertical-align:top;float:none;position:relative;width:25%;text-align:center;margin:auto;cursor:pointer;}
    .quality_info_block .links li.act{display:none;}
    .quality_info_block .links li p{margin:20px 0;font-size:12px;line-height:16px;font-weight:normal;text-transform:uppercase;text-align:center;color:#000;display:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 300ms;}
    .quality_info_block .links li .hover{position:absolute;top:0;left:50%;margin-left:-38px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all 300ms;}
    .quality_info_block .links li.act p,
    .quality_info_block .links li:hover p{opacity:1;-ms-filter:none;filter:none;display:none;}
    .quality_info_block .links li.act .icon-mini-preview:before,
    .quality_info_block .links li:hover .icon-mini-preview:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .no-opacity .quality_info_block .links li.act .icon-mini-preview:before,
    .no-opacity .quality_info_block .links li:hover .icon-mini-preview:before{display:none;}
    .quality_info_block .links li.act .icon-mini-preview:after,
    .quality_info_block .links li:hover .icon-mini-preview:after{opacity:1;-ms-filter:none;filter:none;}
    .no-opacity .quality_info_block .links li.act .icon-mini-preview:after,
    .no-opacity .quality_info_block .links li:hover .icon-mini-preview:after{display:block;}
    .quality_info_block .links .icon-mini-preview{display:block;width:77px;height:77px;margin:auto;background-image:none !important;position:relative;}
    .quality_grid.third .quality_info_block .links li{display:inline-block;vertical-align:top;float:none;position:relative;width:25%;text-align:center;margin:auto;cursor:pointer;}
    .quality_grid.third .quality_info_block .links li.act{display:none;}
    .quality_info_block .links .icon-mini-preview:before,
    .quality_info_block .links .icon-mini-preview:after{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;-ms-filter:none;filter:none;transition:all 300ms;}
    .no-opacity .quality_info_block .links .icon-mini-preview:before,
    .no-opacity .quality_info_block .links .icon-mini-preview:after{display:block;}
    .quality_info_block .links .icon-mini-preview:after{background-position:0 bottom;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .no-opacity .quality_info_block .links .icon-mini-preview:after{display:none;}
    .quality_info_block .links .icon-mini-preview:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .no-opacity .quality_info_block .links .icon-mini-preview:hover:before{display:none;}
    .quality_info_block .links .icon-mini-preview:hover:after{opacity:1;-ms-filter:none;filter:none;}
    .no-opacity .quality_info_block .links .icon-mini-preview:hover:after{display:block;}
    .quality_info_block .links .icon-mini-preview:before,
    .quality_info_block .links .icon-mini-preview:after{background:url("../images/icon-mini-preview-quality.png?1") no-repeat 0 0;}
    .quality_info_block .links .icon-mini-preview:after{background-position:0 -80px;}
    .quality_info_block .links .icon-mini-preview.quality-1:before{background-position:0px 0;}
    .quality_info_block .links .icon-mini-preview.quality-1:after{background-position:0px -80px;}
    .quality_info_block .links .icon-mini-preview.quality-2:before{background-position:-80px 0;}
    .quality_info_block .links .icon-mini-preview.quality-2:after{background-position:-80px -80px;}
    .quality_info_block .links .icon-mini-preview.quality-3:before{background-position:-160px 0;}
    .quality_info_block .links .icon-mini-preview.quality-3:after{background-position:-160px -80px;}
    .quality_info_block .links .icon-mini-preview.quality-4:before{background-position:-240px 0;}
    .quality_info_block .links .icon-mini-preview.quality-4:after{background-position:-240px -80px;}
    .quality_info_block .links .icon-mini-preview.quality-5:before{background-position:-320px 0;}
    .quality_info_block .links .icon-mini-preview.quality-5:after{background-position:-320px -80px;}
    .quality_info_block .links .icon-mini-preview.quality-6:before{background-position:-400px 0;}
    .quality_info_block .links .icon-mini-preview.quality-6:after{background-position:-400px -80px;}
    .quality_info_block .links .icon-mini-preview.quality-7:before{background-position:-480px 0;}
    .quality_info_block .links .icon-mini-preview.quality-7:after{background-position:-480px -80px;}
    .quality_info_block .links .icon-mini-preview.quality-8:before{background-position:-560px 0;}
    .quality_info_block .links .icon-mini-preview.quality-8:after{background-position:-560px -80px;}
    .quality_info_block .links .icon-mini-preview.quality-9:before{background-position:-640px 0;}
    .quality_info_block .links .icon-mini-preview.quality-9:after{background-position:-640px -80px;}
    .quality_info_block .links .icon-mini-preview.quality-10:before{background-position:-720px 0;}
    .quality_info_block .links .icon-mini-preview.quality-10:after{background-position:-720px -80px;}
    .quality_info_block .links .icon-mini-preview.quality-11:before{background-position:-800px 0;}
    .quality_info_block .links .icon-mini-preview.quality-11:after{background-position:-800px -80px;}
    .quality_info_block .links .icon-mini-preview.quality-12:before{background-position:-880px 0;}
    .quality_info_block .links .icon-mini-preview.quality-12:after{background-position:-880px -80px;}
    .quality-laboratories-map{margin:0px 0 0;}
    .quality-laboratories-map .panel-head{position:relative;padding:20px 0;}
    .quality-laboratories-map .panel-head .h1,
    .quality-laboratories-map .panel-head h1{margin-left:25px;font-size:28px;}
    .quality-laboratories-map .laboratories-count{background:#f6b220;color:#fff;font-size:12px;line-height:12px;position:absolute;right:0;top:30px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;padding:15px 17px 16px;text-transform:uppercase;}
    /*.quality-laboratories-map .laboratories-count{background:#f6b220;color:#fff;font-size:12px;line-height:12px;position:static;right:0;top:30px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;padding:15px 17px 16px;text-transform:uppercase;display:table;margin:0 auto;}*/
    .quality-laboratories-map .laboratories-count b{font-weight:bold;float:left;font-size:30px;line-height:30px;margin:-2px 7px -4px 0;}
    .laboratories-map{background:#efefef;height:432px;position:relative;font-size:14px;line-height:17px;letter-spacing:1px;color:#929292;}
    .laboratories-map .map{position:absolute;height:330px;left:0;top:0;right:0;bottom:0;z-index:1;}
    .laboratories-map .legend{position:absolute;left:0;bottom:0px;z-index:2;background:#fff;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0;padding:0px;width:100%;}
    .laboratories-map .legend h4{margin:20px 25px 10px 14px;}
    .laboratories-map .legend ul{padding:0;margin:0 5px;list-style:none;padding-bottom:55px;}
    .laboratories-map .legend li{padding:12px 0 0;margin:3px 0 0;width:33.3333%;float:left;font-size:12px;}
    .laboratories-map .legend .icon{background:url("../images/laboratories-map-legend.png?1") no-repeat 0 0;width:30px;height:40px;vertical-align:top;margin:-12px 2px 0 5px;}
    .laboratories-map .legend .icon.stationary{background-position:0 0;}
    .laboratories-map .legend .icon.stationary{background-position:-30px 0;}
    .laboratories-map .legend .icon.modular{background-position:-60px 0;}
    .laboratories-map h4{color:#000;margin:0;text-transform:uppercase;font-size:14px;line-height:17px;letter-spacing:1px;font-weight:normal;}
    .laboratories-map .info_window{font-size:14px;line-height:20px;}
    .laboratories-map .info_window .iw_inner{padding:40px;letter-spacing:0.5px;left:25px;top:-38px;width:240px;padding-bottom:0;}
    .laboratories-map .info_window p{margin:20px 0;}
    .laboratories-map .info_window .btn-more{margin:17px 0 0;display:none;}
    .icon-print{background:url("../images/icon-print.png") no-repeat center #f6b220;width:50px;height:50px;-webkit-border-radius:100%;border-radius:100%;}
    .svg .icon-print{background-image:url("../images/icon-print.svg");-webkit-background-size:23px 23px;-moz-background-size:23px 23px;background-size:23px 23px;}
    .icon-print:hover{background-color:#ffc423;}
    .popup-laboratory-map{background:#f6f9f7;width:830px;padding:0;}
    .popup-laboratory-map .icon-print{position:absolute;right:0;top:0;margin:40px;}
    .laboratory-info{padding:34px 60px 0;margin:auto;font-size:16px;line-height:21px;}
    .laboratory-info h1{font-size:40px;line-height:49px;margin:0 40px 0 0;}
    .laboratory-info .accreditation{margin:7px 0 0;}
    .laboratory-info h4{font-weight:normal;margin:0;color:#2a2a2a;font-size:18px;line-height:20px;}
    .laboratory-info .part-contacts{zoom:1;margin:41px 0 0;}
    .laboratory-info .part-contacts:before,
    .laboratory-info .part-contacts:after{content:"";display:table;}
    .laboratory-info .part-contacts:after{clear:both;}
    .laboratory-info .part-contacts h4{float:left;width:200px;margin:0 15px 0 0;}
    .laboratory-info .contact-user{float:left;}
    .laboratory-info .contact-user .name{font-size:18px;line-height:20px;color:#2a2a2a;}
    .laboratory-info .part-tests{margin:41px 0 0;}
    .laboratory-info .part-tests ul{margin:20px 0 0;padding:0;list-style:none;font-size:0;line-height:0;max-width:500px;}
    .laboratory-info .part-tests li{font-size:16px;line-height:20px;position:relative;padding:0 0 0 20px;display:inline-block;width:200px;margin:10px 15px 0 0;}
    .laboratory-info .part-tests li:before{content:'—';position:absolute;left:0;top:0;}
    .laboratory-info .laboratory-map-preview{margin:41px -60px 0;}
    .laboratory-info .laboratory-map-preview img{width:100%;vertical-align:top;}
    .insurance-page h2,
    .insurance-page .h2{font-size:28px;line-height:normal;margin:0;text-align:center;color:#00553c;font-weight:normal;}
    .insurance-page .page-intro{background:url("../images/insurance_intro_bg.jpg?1") no-repeat center top white;background-size:480px;background-position-y:top;height:auto;color:#fff;text-shadow:none;font-size:16px;line-height:21px;border-bottom:5px solid #97d143;position:relative;}
    .insurance-page .page-intro .min_width{height:100%;}
    .insurance-page .page-intro .dtable{width:100%;height:100%;vertical-align:middle;}
    .insurance-page .page-intro .dtcell.text{padding:255px 0 0;color:grey;font-size:14px;}
    .insurance-page .page-intro h1{font-size:28px;line-height:normal;margin:0 0 23px;color:#fff;max-width:370px;position:absolute;top:20px;left:20px;}
    .insurance-page .page-intro p{margin:0 auto 20px;max-width:90%;}
    .insurance-page .get-insurance{text-align:center;color:#2a2a2a;margin:25px 0 0;}
    .insurance-page .get-insurance h2{margin:0 0 25px;}
    .insurance-page .get-insurance .divider{background:url("../images/get-insurance-divider.png") no-repeat center center;width:15px;height:29px;display:block;vertical-align:top;margin:35px 0 0;transform:rotate(90deg);margin:24px auto;}
    .insurance-page .get-insurance .steps-holder{font-size:0;line-height:0;}
    .insurance-page .get-insurance .get-step{display:inline-block;vertical-align:top;font-size:18px;line-height:20px;font-weight:100;width:290px;}
    .insurance-page .get-insurance .get-step:after{content:'';display:block;margin:25px auto 0;width:80px;height:2px;background:#00ab4e;}
    .insurance-page .get-insurance .get-step .icon{width:100px;height:100px;display:block;margin:0 auto 21px;background:url("../images/get-insurance-icons.png") no-repeat 0 0;}
    .insurance-page .get-insurance .get-step .icon.icon-step-1{background-position:0 0;}
    .insurance-page .get-insurance .get-step .icon.icon-step-2{background-position:-100px 0;}
    .insurance-page .get-insurance .get-step .icon.icon-step-3{background-position:-200px 0;}
    .insurance-info-tabs{position:relative;text-align:center;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0px;margin-top:35px;margin-bottom:1.2%;font-size:14px;line-height:17px;}
    .insurance-info-tabs ul{padding:0;margin:0;list-style:none;display:table;width:100%;}
    .insurance-info-tabs ul li{display:block;border-left:none;width:47.4%;float:left;background:rgba(0,0,0,0);overflow:hidden;margin:1.2% 1.2% 1.2% 1.2%;}
    .insurance-info-tabs ul li:first-child{border-left:0;}
    .insurance-info-tabs:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background:#eaeaea;display:none;z-index:2;}
    .insurance-info-tabs .tab{display:block;border:none;position:relative;z-index:1;margin:0;font-weight:500;-webkit-border-radius:4px;border-radius:4px;padding:9px 0;background:#cbcccb;height:18px;outline:none !important;}
    .insurance-info-tabs .tab.act{z-index:30;background:#00ab4e;color:#fff;border-color:rgba(0,0,0,0);border-bottom-color:transparent;}
    .insurance-info-tabscontent{overflow:hidden;margin:0;}
    .insurance-info-tabscontent .tabcontent{overflow:hidden;}
    .insurance-info-tabscontent .tabcontent-map{display:none;}
    .tabcontent-osago-online{margin-bottom:20px;}
    .tabcontent-osago-online h2{margin:105px 0 68px;}
    .tabcontent-osago-online h2:first-child{margin-top:30px;}
    .tabcontent-osago-online .comparison-table{width:95.5%;font-weight:100;font-size:14px;line-height:17px;color:#00AB4E;box-sizing:border-box;text-align:center;margin:auto;}
    .tabcontent-osago-online .comparison-table th,
    .tabcontent-osago-online .comparison-table td{padding:0 5px 0 5px;border-top:1px solid #ccc;height:70px;vertical-align:middle;}
    .tabcontent-osago-online .comparison-table th{color:#000;font-size:18px;line-height:22px;font-weight:100;}
    .tabcontent-osago-online .comparison-table tr th:first-child{text-align:left;padding-left:15px;}
    .tabcontent-osago-online .comparison-table thead th{border-bottom:4px solid #00ab4e;font-weight:normal;text-transform:uppercase;border-top:0;height:auto;padding-bottom:15px;}
    .tabcontent-osago-online .comparison-table tbody tr:first-child td{border-top:0;}
    .tabcontent-osago-online .comparison-table tbody tr td,
    .tabcontent-osago-online .comparison-table tbody tr th{transition:background 300ms;}
    .tabcontent-osago-online .comparison-table tbody tr:hover td,
    .tabcontent-osago-online .comparison-table tbody tr:hover th{background:#f5f5f5;}
    .tabcontent-osago-online .comparison-table .icon.check{display:block;margin:auto;}
    .tabcontent-osago-online .comparison-table .btn{max-width:220px;display:block;text-transform:none;font-size:18px;line-height:14px;padding:16px 0 20px;margin-left:auto;margin-right:auto;margin-top:10px;min-width:160px;}
    .tabcontent-osago-online .comparison-table .btn.two-lines{padding:10px 0 12px;}
    .tabcontent-osago-online .benefits-online{text-align:center;font-size:0;line-height:0;color:#000;}
    .tabcontent-osago-online .benefits-online .benefit{font-size:18px;line-height:20px;font-weight:100;display:block;vertical-align:top;width:320px;margin:0 auto 30px;}
    .tabcontent-osago-online .benefits-online .benefit .icon{width:100px;height:100px;display:block;margin:0 auto 21px;background:url("../images/benefits-online-icons.png") no-repeat 0 0;}
    .tabcontent-osago-online .benefits-online .benefit .icon.icon-benefit-2{background-position:-100px 0;}
    .tabcontent-osago-online .benefits-online .benefit .icon.icon-benefit-3{background-position:-200px 0;}
    .tabcontent-osago-online .benefits-online .benefit:after{content:'';display:block;width:80px;height:2px;background:#00ab4e;margin:25px auto 0;}
    .tabcontent-osago-online .benefits-online .benefit p{margin:0;min-height:40px;}
    .tabcontent-osago-online .about-osago-companies{padding:0;margin:auto;width:auto;list-style:none;position:relative;height:auto;}
    .tabcontent-osago-online .about-osago-companies.act .company{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .tabcontent-osago-online .about-osago-companies.act .company.act{opacity:1;-ms-filter:none;filter:none;}
    .tabcontent-osago-online .about-osago-companies .company{position:relative;left:0;top:0;width:100%;bottom:0;letter-spacing:0.25px;font-weight:100;color:#000;vertical-align:top;border:7px solid #e2e2e2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:19px;overflow:hidden;transition:all 300ms;z-index:1;}
    .tabcontent-osago-online .about-osago-companies .company.second{left:auto;right:0;margin-top:20px;}
    .tabcontent-osago-online .about-osago-companies .company.act{width:100%;z-index:30;border-color:#00ab4e;}
    .tabcontent-osago-online .about-osago-companies .company.act .more{display:none;}
    .tabcontent-osago-online .about-osago-companies .company img{margin:0 0 24px;vertical-align:top;}
    .tabcontent-osago-online .about-osago-companies .company p{margin:0 0 25px;height:auto;overflow:height;}
    .tabcontent-osago-online .about-osago-companies .btn{position:relative;left:0;right:0;bottom:0;background:#ccc;display:block;margin:0 auto 30px;width:52%;}
    .tabcontent-osago-online .about-osago-companies .info{position:relative;left:0;top:0;bottom:0;width:auto;padding:40px 50px 40px 40px;background:#fff;z-index:10;}
    .tabcontent-osago-online .about-osago-companies .extra-info{background:#f5f5f5;position:absolute;right:0;top:0;bottom:0;width:490px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px;z-index:5;}
    .tabcontent-osago-online .about-osago-companies .extra-info .btn{left:auto;right:0;}
    .tabcontent-osago-online .about-osago-companies .extra-info:before{content:'';display:block;height:6px;}
    .tabcontent-osago-online .about-osago-companies .close{position:absolute;right:0;top:0;width:50px;height:50px;background:url("../images/cross_gray.png") center center no-repeat;cursor:pointer;}
    .tabcontent h2{margin:25px 0;}
    .tabcontent .tabcontent-intro{background:#f2f2f2;border:none;display:block;width:auto;margin:auto;padding-top:20px;padding-bottom:.1px;height:auto;}
    .tabcontent .tabcontent-intro .dtcell{vertical-align:middle;display:block;padding:0;}
    .tabcontent .tabcontent-intro .dtcell + .dtcell{}
    .tabcontent .tabcontent-intro .text{padding:0;width:auto;text-align:center;}
    .tabcontent .tabcontent-intro h3{margin:0px 0 20px;color:#00553c;font-size:28px;line-height:normal;font-weight:normal;}
    .tabcontent .tabcontent-intro p{margin:0 25px;margin-bottom:30px;}
    .tabcontent .tabcontent-list{counter-reset:list;zoom:1;font-size:18px;line-height:20px;color:#000;margin:20px 0 0;}
    .tabcontent .tabcontent-list:before,
    .tabcontent .tabcontent-list:after{content:"";display:table;}
    .tabcontent .tabcontent-list:after{clear:both;}
    .tabcontent .tabcontent-list ol{padding:0;margin:0 10px;list-style:none;float:none;width:auto;}
    .tabcontent .tabcontent-list ol li{position:relative;padding:0px 0px 0px 77px;min-height:70px;border-top:1px solid #ccc;}
    .tabcontent .tabcontent-list ol li:before{text-align:center;counter-increment:list;content:counter(list);position:absolute;left:15px;top:0;bottom:0;width:43px;margin:auto;padding:9px 0 0;height:43px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url("../images/tabcontent-list-circle.png") no-repeat center;}
    .borderradius .tabcontent .tabcontent-list ol li:before{-webkit-border-radius:100%;border-radius:100%;border:2px solid #00ab4e;background:#fff;}
    .tabcontent .tabcontent-list ol .dtable{height:70px;}
    .tabcontent .tabcontent-list ol .dtcell{vertical-align:middle;padding:0;}
    .tabcontent .tabcontent-price{text-align:center;background:#f2f2f2;font-size:36px;line-height:40px;font-weight:100;color:#00553c;padding:47px 0 53px;}
    .tabcontent .tabcontent-price span{color:#00ab4e;}
    .tabcontent .tabcontent-activate-insurance{text-align:center;font-size:0;line-height:0;color:#000;}
    .tabcontent .tabcontent-activate-insurance .item{font-size:18px;line-height:20px;display:block;vertical-align:top;width:220px;margin:auto;}
    .tabcontent .tabcontent-activate-insurance .item .icon{width:100px;height:100px;display:block;margin:0 auto 20px;background:url("../images/activate-insurance-icons.png") no-repeat 0 0;}
    .tabcontent .tabcontent-activate-insurance .item .icon.icon-activate-insurance-2{background-position:-100px 0;}
    .tabcontent .tabcontent-activate-insurance .item .icon.icon-activate-insurance-3{background-position:-200px 0;}
    .tabcontent .tabcontent-activate-insurance .item .icon.icon-activate-insurance-4{background-position:-300px 0;}
    .tabcontent .tabcontent-activate-insurance .item p{margin:0;min-height:0px;}
    .tabcontent .tabcontent-activate-insurance .item p a{color:#00ab4e;text-decoration:none;}
    .tabcontent .tabcontent-activate-insurance .item p a:hover{text-decoration:underline;}
    .tabcontent .tabcontent-activate-insurance .item p span{color:#00ab4e;}
    .tabcontent .tabcontent-activate-insurance .item:after{content:'';display:block;width:80px;height:2px;background:#00ab4e;margin:25px auto 0;}
    .tabcontent .tabcontent-activate-insurance .divider{background:url("../images/get-insurance-divider.png") no-repeat 0 0;width:15px;height:29px;display:inline-block;vertical-align:top;margin:25px 0;transform:rotate(90deg);}
    .tabcontent-map{margin:0;}
    .tabcontent-map .drivers h1,
    .tabcontent-map .drivers .h1{display:none;}
    .personal_page{font-size:14px;}
    .personal_page .default_padding{padding:0px;}
    .personal_page h1{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:0;padding-bottom:20px;text-align:center;text-transform:none;}
    .personal_page .site_sub_menu{text-align:left;}
    .personal_page .section-cell{min-height:310px;}
    .personal_page .balance{position:relative;padding:0;}
    .personal_page .balance >div{position:relative;background-color:rgba(145, 145, 145, 0.1);}
    .default_padding.gas_icon_wrapper{margin-top:0px;background-color:transparent !important;}
    .controls .textFrom {padding-top:10px;}
    .personal_page .balance .float_info{position:relative;top:0;right:0;margin:0 -25px;text-transform:uppercase;width:480px;background-color:#00ab4e;padding: 10px 0 30px;}
    .personal_page .balance .float_info .only_mobile{display:block;}
    .personal_page .balance .float_info p{margin:auto;font-weight:bold;color:white;width:350px;text-align:center;}
    .personal_page .balance .buy_online_button {display: inline-block;width: 100%;}
    .personal_page .balance .float_info a{display:inline-block;padding:10px 5px 0 55px;font-weight:normal;text-decoration:underline;color:#00553c;}
    .personal_page .balance .float_info a:hover{text-decoration:none;}
    .personal_page .balance .float_info .balance_status{display:block;float:none;min-width:200px;margin:8px auto;padding:8px 20px 8px;-webkit-border-radius:5px;border-radius:8px;background:#00ab4e;font-weight:normal;text-transform:none;color:#fff;border:2px solid white;}
    .balance_status nobr {margin-top: 4px;}
    .personal_page .balance .float_info .float_info_span{display:block;max-width:300px;margin:5px auto 0;padding-bottom:57px;}
    .personal_page .balance .float_info .float_info_span a{color:white;}
    .personal_page .balance .float_info .balance_status span{margin-right:10px;font-size:30px !important;font-weight:400;}
    .personal_page .balance .balance_table{border:none;}
    .personal_page .balance .balance_table:after{content:" ";position:absolute;top:0;left:50%;width:1px;margin-left:-1px;height:100%;background:none;}
    .personal_page .balance .balance-cell{top:0;width:100%;}
    .personal_page .balance .balance-cell.left{position:relative;float:left;}
    .personal_page .balance .balance-cell.right{position:relative;float:right;}
    .calendar.is-datepick{display:none !important;}
    .personal_page .balance .balance-cell h3{margin:0;font-size:18px;font-weight:bold;text-transform:uppercase;color:#252525;}
    .personal_page .dtcell{padding:40px 0;}
    .personal_page .dtcell.mobile_block{padding:0;}
    .personal_page .dtcell-content{margin:0 auto 25px;padding:0;}
    .personal_page .dtcell-content:after{content:"";display:table;clear:both;}
    .personal_page .dtcell-content.has_border_bottom{padding:0 0 25px;border-bottom:1px solid #e5e5e5;}
    .personal_page .dtcell-content.has_border_bottom.only_desctop{display:none;}
    .personal_page .dtcell-content div{font-weight:500;}
    .personal_page .dtcell-content div.left{float:left;width:36%;}
    .personal_page .dtcell-content div.right{float:right;width:63%;}
    .personal_page .dtcell-content b{color:#252525;}
    .personal_page .balance_info{position:relative;}
    .personal_page .balance_info p{margin:10px 0;font-size:16px;font-weight:normal;}
    .personal_page .balance_info b{text-decoration:underline;}
    .personal_page .balance_info .hr{margin:55px 0 15px;}
    .personal_page .balance_info .liters_list{overflow:hidden;transition:all 300ms;}
    .personal_page .balance_info .liters_list.short{max-height:40px !important;}
    .personal_page .balance_info .liters_list div{zoom:1;}
    .personal_page .balance_info .liters_list div:before,
    .personal_page .balance_info .liters_list div:after{content:"";display:table;}
    .personal_page .balance_info .liters_list div:after{clear:both;}
    .personal_page .balance_info .liters_list p{margin:0 0 20px;}
    .personal_page .balance_info .liters_list .name{float:left;font-weight:normal;color:#252525;}
    .personal_page .balance_info .liters_list .amount{text-align:right;}
    .personal_page .balance_info .switch_liters_list{display:block;margin:0;padding:20px 0 0;border-top:1px solid #e5e5e5;font-weight:normal;text-transform:uppercase;color:#00553c;cursor:pointer;}
    .personal_page .balance_info .switch_liters_list i{display:inline-block;width:0;height:0;margin:0 0 3px 5px;border-left:5px solid transparent;border-right:5px solid transparent;}
    .personal_page .balance_info .switch_liters_list .on i{border-top:5px solid #00553c;}
    .personal_page .balance_info .switch_liters_list .off i{border-bottom:5px solid #00553c;}
    .personal_page .card_info{position:relative;min-height:310px;text-transform:uppercase;}
    .personal_page .card_info .link-control{text-transform:none;text-decoration:underline;cursor:pointer;}
    .personal_page .card_info .link-control:hover{text-decoration:none;}
    .personal_page .card_info .icon{position:relative;margin:0 0 -5px 10px;background-color:transparent;-webkit-border-radius:45%;border-radius:45%;cursor:pointer;transition:all 300ms;}
    .personal_page .card_info .icon:hover,
    .personal_page .card_info .icon.act{background-color:#fff;}
    .personal_page .card_info #card-add{float:right;width:100%;margin:-10px 0 0;}
    .personal_page .card_info #card-add input[type=text]{height:20px;background:#fff;}
    .personal_page .card_info #card-add .submit{float:left;}
    .personal_page .card_info #card-add .cancel{float:right;}
    .personal_page .card_info #card-add .btn{padding:13px 22px;}
    .personal_page .history{width:454px;margin:auto;}
    .personal_page .history .btn{padding:13px 0;width:31.5%;}
    .personal_page .history .btn.fright{width:60%;float:left !important;}
    .personal_page .history .h1{text-align:center;}
    .personal_page .history .controls{position:relative;}
    .personal_page .history .controls .relative{width:100%;}
    .personal_page .btn.gray.get_date{margin-bottom:60px;}
    .personal_page .fright{margin-bottom:50px;}
    .personal_page .history .period{position:absolute;top:55px;right:400px;font-weight:500;text-transform:uppercase;color:#b2b2b2;}
    .personal_page .history .calendar{width:200px;height:23px;margin-right:15px;padding:10px 20px;border:0;-webkit-border-radius:3px;border-radius:3px;background:#f5f5f5 url("../images/arrow_dropdown.png") right 17px no-repeat;}
    .personal_page .transaction{display:inline-block;width:20px;height:30px;background:url("../images/bold_arrow.png") no-repeat;position:absolute;top:300px;}
    .personal_page .transaction.left{right:100px;background-position:0 0;}
    .personal_page .transaction.left.active,
    .personal_page .transaction.left:hover{opacity:0.3;}
    .personal_page .transaction.right{right:5px;background-position:-25px 0px;}
    .personal_page .transaction.right.active{opacity:0.3;}
    .personal_page .history .wrapper_block{display:block;width:100%;overflow:hidden;margin-bottom:50px;}
    .personal_page .history table{width:200%;margin:1px 0;font-weight:500;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;-moz-transition:.4s ease-out;transition:.4s ease-out;}
    .personal_page .history table thead{text-transform:uppercase;}
    .personal_page .history table thead td{color:#b2b2b2;}
    .personal_page .history table tbody tr:hover{background:#fafafa;}
    .personal_page .history table tr{border-top:1px solid #e5e5e5;}
    .personal_page .history table tr:last-child{border-bottom:1px solid #e5e5e5;}
    .personal_page .history table td{width:156px !important;text-align:center;padding:25px 20px;color:#444;}
    .personal_page .history table td:first-child{border-right:1px solid #e5e5e5;background-color:rgba(229, 229, 229, 0.2);text-align:left;}
    .personal_page .history table td:last-child{width:20%;color:#b2b2b2;}
    .personal_page .history table td span{margin-left:10px;font-weight:normal;color:#b2b2b2;}
    .personal_page .history table td span.uah{margin-left:0;}
    .personal_page .history table td .negative{color:#b2b2b2;}
    .personal_page .history table td a{text-transform:uppercase;text-decoration:underline;}
    .personal_page .history table td a:hover{text-decoration:none;}
    .personal_page .settings .settings-status{font-size:16px;}
    .personal_page .settings .dtcell-content{padding:0 5% 15px 0;line-height:26px;text-transform:uppercase;color:#000;}
    .personal_page .settings .dtcell-content p{margin:0;color:#b2b2b2;}
    .personal_page .settings .dtcell-content input[type="checkbox"]{display:none;}
    .personal_page .settings .dtcell-content .checkbox-label{text-transform:none;}
    .personal_page .settings .dtcell-content .checkbox-label:before{content:"";display:inline-block;height:20px;width:20px;margin:0 5px -5px 0;-webkit-border-radius:3px;border-radius:3px;background:url("../images/personal_page_sprite.svg") no-repeat;background-position:-31px -21px;}
    .no-svg .personal_page .settings .dtcell-content .checkbox-label:before{background:url("../images/personal_page_sprite.png") no-repeat;}
    .personal_page .settings .dtcell-content input[type="checkbox"]:checked +.checkbox-label:before{background-position:-55px -21px;}
    .personal_page .settings .controls{padding-top:35px;vertical-align:top;}
    .personal_page .settings .mobile_block.controls{text-align:center;padding:0;}
    .personal_page .settings .controls.fright{float:right;padding-top:20px;}
    .personal_page .settings .controls .settings-edit-link{font-weight:500;text-decoration:underline;text-transform:uppercase;cursor:pointer;}
    .personal_page .settings .controls .settings-edit-link:hover{text-decoration:none;}
    .personal_page .settings .controls .settings-edit-link .icon{margin:0 10px -2px 0;}
    .personal_page .settings .settings-edit.edit-password{border-bottom:none;}
    .personal_page .settings .settings-edit form{width:100%;}
    .personal_page .settings .settings-edit .field{position:relative;zoom:1;}
    .personal_page .settings .settings-edit .field:before,
    .personal_page .settings .settings-edit .field:after{content:"";display:table;}
    .personal_page .settings .settings-edit .field:after{clear:both;}
    .personal_page .settings .settings-edit .field.error .error_txt{display:block;color:#b62828;}
    .personal_page .settings .settings-edit .field.birth .placeholder{display:block !important;opacity:1 !important;-ms-filter:none;filter:none;width:100%;}
    .personal_page .settings .settings-edit .field.birth .placeholder .icon_input_calendar{position:absolute;top:0;right:0;margin:9px 30px;cursor:pointer;}
    .personal_page .settings .settings-edit label,
    .personal_page .settings .settings-edit .submit,
    .personal_page .settings .settings-edit .cancel{float:left;}
    .personal_page .settings .settings-edit .input_holder{float:right;width:100%;padding:0;}
    .personal_page .settings .settings-edit label{padding:8px 0;text-transform:uppercase;}
    .personal_page .settings .settings-edit label.radio,
    .personal_page .settings .settings-edit label.checkbox{margin:0;}
    .personal_page .settings .settings-edit .submit{margin-left:20%;}
    .personal_page .settings .settings-edit .submit,
    .personal_page .settings .settings-edit .cancel{margin-top:30px;margin-right:10px;margin-bottom:50px;}
    .personal_page .settings .settings-edit .phone .form_phone_code{float:right;width:50px;}
    .personal_page .settings .settings-edit .phone .form_number{float:right;width:160px;}
    .personal_page .settings .settings-edit .phone span{float:right;margin:8px 25px 0;}
    .personal_page .settings .settings-edit .phone span.start_code{margin-left:-30px;}
    .personal_page .settings .settings-edit .subscribe{margin-top:-15px;}
    .personal_page .settings .settings-edit .subscribe label{text-transform:none;}
    .personal_page .settings .settings-edit .error_txt{position:absolute;top:35px;width:100%;margin:10px 0 0 0;font-size:14px;color:#919191;transition:all 300ms;left:0;text-align:right;}
    .bubble_info{display:none;position:absolute;left:0;bottom:30px;width:350px;margin:0 0 0 -315px;padding:25px;border:1px solid #e5e5e5;-webkit-border-radius:5px;border-radius:5px;background:#fbfbfb;cursor:initial;}
    .bubble_info:after{content:"";position:absolute;bottom:-8px;left:314px;border-top:10px solid #fbfbfb;border-left:10px solid transparent;border-right:10px solid transparent;}
    .bubble_info.act{display:block;}
    .bubble_info p{margin:0;font-weight:normal;text-transform:none;text-align:left;color:#919191;}
    .bubble_info .bubble_close{position:absolute;top:0;left:100%;width:17px;height:17px;margin:5px 7px;background:url("../images/cross_gray.png") 0 0 no-repeat;cursor:pointer;}
    .bubble_info .bubble_close:hover{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all 300ms;}
    .back_btn{display:block;margin:20px 0;padding:0 0 0 20px;font-size:14px;font-weight:500;text-transform:uppercase;color:#000;background:url("../images/arrow_back_black.png") left center no-repeat;}
    .blank_buttons{position:relative;}
    .blank_buttons:after{content:'';display:block;clear:both;}
    .registration .blank_buttons:after{content:'';display:block;clear:both;}
    .blank_buttons div{width:25%;float:left;height:70px;margin-bottom:-1px;border:1px solid #cdcdcd;border-top-left-radius:0px;border-bottom-left-radius:0px;background:#b1b1b1 url("../images/blank_buttons_sprite_mobile.png") no-repeat;cursor:pointer;border-left:0;border-right:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
    .blank_buttons div + div{border-left:1px solid #cdcdcd;}
    .min_width.default_padding{padding:0 25px;}
    .registration .blank_buttons div{width:25%;float:left;margin-bottom:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-left:none;border-right:none;}
    .registration .blank_buttons div + div{border-left:1px solid #cdcdcd;}
    .no-svg .blank_buttons div{background:#b1b1b1 url("../images/blank_buttons_sprite.png") no-repeat;}
    .blank_buttons div.blank_button_card{background-position:left 0;}
    .blank_buttons div.blank_button_man{background-position:left -70px;}
    .blank_buttons div.blank_button_car{background-position:left -140px;}
    .blank_buttons div.blank_button_info{background-position:left -210px;}
    .blank_buttons div.act{background-color:#00ab4e;}
    .blank_buttons div.act.blank_button_card{background-position:right 0;}
    .blank_buttons div.act.blank_button_man{background-position:right -70px;}
    .blank_buttons div.act.blank_button_car{background-position:right -140px;}
    .blank_buttons div.act.blank_button_info{background-position:right -210px;}
    .blank_buttons div.disabled{cursor:default;}
    .blank{position:relative;height:auto;margin:50px 0 0;}
    .blank .min_width{position:relative;}
    .select2-container{width:440px !important;}
    .select2-container--open.important{width:100px !important;}
    .select2-selection__arrow{top:0 !important;}
    .blank .blank_inner{position:relative;top:0;left:0;width:440px;padding:20px 20px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none;z-index:1;}
    .blank .blank_inner.act{opacity:1;-ms-filter:none;filter:none;display:block;z-index:2;}
    .blank .blank_inner.blank_step_4 .blank_header{margin-bottom:30px;}
    .blank .blank_header{float:none;font-size:18px;font-weight:500;text-transform:uppercase;color:#252525;}
    .blank .hint{float:none;margin:0;font-size:14px;color:#727272;margin-top:10px;}
    .blank .hint_text{display:block;margin:5px 0 20px;font-size:14px;}
    .blank .hint_link{display:block;float:left;position:relative;margin:15px 0 20px;font-size:14px;text-decoration:underline;}
    .blank .hint_link:hover{text-decoration:none;}
    .blank .hint_link:after{content:" ";position:absolute;top:0;left:100%;width:20px;height:20px;margin-left:10px;background:url("../../images/icon.png") -320px 0 no-repeat;-webkit-animation:loading 1s infinite linear;-moz-animation:loading 1s infinite linear;-o-animation:loading 1s infinite linear;-ms-animation:loading 1s infinite linear;animation:loading 1s infinite linear;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
    .blank .hint_link.loading:after{opacity:1;-ms-filter:none;filter:none;}
    .blank .hint_info{position:relative;padding:0 0 20px 30px;font-size:14px;color:#727272;}
    .blank .hint_info:before{content:" ";position:absolute;top:0;left:0;width:20px;height:20px;background:url("../images/icon.png") no-repeat -280px 0;}
    .blank .icon_info{margin:0 0 -5px 5px;cursor:pointer;}
    .blank .icon_info .bubble_info{width:400px;}
    .blank .icon_info a{text-decoration:underline;}
    .blank .icon_info a:hover{text-decoration:none;}
    .blank label.radio > span,
    .blank label.checkbox > span{vertical-align:middle;}
    .blank .field{margin-bottom:30px;zoom:1;}
    .blank .field:before,
    .blank .field:after{content:"";display:table;}
    .blank .field:after{clear:both;}
    .blank .field.error input{background-color:#ffb6c1;}
    .blank .field.subscribe{margin:10px 0 0;}
    .blank .field.subscribe .input_holder{padding:0;}
    .blank .field.subscribe a{text-decoration:underline;}
    .blank .field.subscribe a:hover{text-decoration:none;}
    .blank .field.subscribe .error_txt{position:relative;top:0;left:28px;right:auto;text-align:left;}
    .blank .select{height:39px;background-color: white;}
    .blank .select:disabled{height:39px;background-color:#efefef;}
    .blank .error_txt{position:absolute;top:35px;right:0;margin-top:10px;font-size:14px;text-align:right;}
    .blank .submit{margin-top:60px;text-align:right;}
    .blank .submit_step{margin-top:15px;text-align:right;margin-bottom:20px;}
    .blank label{text-transform:uppercase;font-size:14px;}
    .blank label.blank_card_number_label{float:none;margin-top:15px;}
    .blank label.blank_phone_label{float:left;margin-top:20px;}
    .blank label.checkbox{font-weight:normal;text-transform:none;}
    .blank label.blank_email_label{float:left;margin-top:10px;font-size:14px;}
    .blank label.blank_password_label,
    .blank label.blank_repassword_label{float:left;margin-top:5px;}
    .blank .field.blank_getcard_way{margin:40px 0 20px;}
    .blank .field.blank_getcard_way .input_holder{zoom:1;padding:0;}
    .blank .field.blank_getcard_way .input_holder:before,
    .blank .field.blank_getcard_way .input_holder:after{content:"";display:table;}
    .blank .field.blank_getcard_way .input_holder:after{clear:both;}
    .blank .field.blank_getcard_way .input_holder label{float:left;}
    .blank .field.blank_getcard_way .input_holder label:last-child{float:right;}
    .blank .field.blank_getcard_way .radio_hint{display:none;margin:10px 0 0;text-align:justify;}
    .blank .field.blank_getcard_way .radio_hint.act{display:block;}
    .blank .field.blank_card_number{float:none;width:auto;margin:0 0 30px;padding:9px 0 0;}
    .blank .field.blank_card_number_main{margin:15px 0 30px;}
    .blank .field.blank_phone{margin:20px 0 10px;}
    .blank .field.blank_phone .input_holder{zoom:1;}
    .blank .field.blank_phone .input_holder:before,
    .blank .field.blank_phone .input_holder:after{content:"";display:table;}
    .blank .field.blank_phone .input_holder:after{clear:both;}
    .blank .field.blank_phone .input_holder input{float:right;}
    .blank .field.blank_phone .input_holder input.blank_phone{width:292px;}
    .blank .field.blank_phone .input_holder input.blank_phone_code{width:65px;margin-right:10px;text-align:center;}
    .blank .field.blank_phone .input_holder > span{float:right;margin-top:10px;margin-right:9px;}
    .blank .field.blank_phone .input_holder > span.start_code{margin-left:-28px;}
    .blank .field.blank_sms{margin:15px 0;}
    .blank .field.blank_email{float:right;width:300px;margin:0 0 10px;}
    .blank .field.blank_password,
    .blank .field.blank_repassword{float:right;width:300px;margin-bottom:25px;}
    .blank label.blank_lastname_label{float:left;margin-top:60px;}
    .blank label.blank_name_label,
    .blank label.blank_secondname_label,
    .blank label.blank_birth_label{float:left;margin-top:10px;font-size:14px;}
    .blank label.blank_gender_label{float:left;}
    .no-svg .blank label.blank_city_label{font-size:15px;}
    .blank label.blank_cardtype_label{float:left;}
    .blank label.blank_cardtype_label .bubble_info{left:170px;}
    .blank label.blank_cardtype_label .bubble_info:after{left:144px;}
    .blank .field.blank_lastname{float:right;width:300px;margin-top:50px;}
    .blank .field.blank_name,
    .blank .field.blank_secondname{float:right;width:300px;}
    .blank .field.blank_gender{float:right;width:300px;}
    .blank .field.blank_gender label{margin-right:50px;}
    .blank .field.blank_gender label:last-child{margin-right:0;}
    .blank .field.blank_gender label div{margin-bottom:3px;}
    .blank .field.blank_cardtype{float:right;width:365px;}
    .blank .field.blank_cardtype label{margin-right:50px;}
    .blank .field.blank_cardtype label:last-child{margin-right:0;}
    .blank .field.blank_cardtype label div{margin-bottom:3px;}
    .blank .field.blank_birth{float:right;width:250px;}
    .blank .field.blank_birth .placeholder{display:none !important;-ms-filter:none;filter:none;right:0;left:auto;margin-top:-4px;}
    .custom-placeholder{display:none !important;}
    .only_mobile{display:block !important;}
    /*.only_mobile.mobile_calendar.from {margin-top:30px;}*/
    .mobile_calendar select{width:30%;height:30px;margin-top:5px;}
    .mobile_calendar.unfocused{display:none !important;}
    .mobile_calendar.to select, .mobile_calendar.from select{margin-top:0;height:42px;margin:1.3%;border:1px solid rgb(169, 169, 169);}
    .mobile_calendar .month{width:35%;}
    .mobile_calendar .year{width:25%;}
    .blank .field.blank_city{margin-top:10px;}
    .blank label.blank_car_type_label{display:block;margin:30px 0 10px;}
    .blank label.blank_car_year_label{float:left;margin-top:10px;}
    .blank .field.blank_car_type .input_holder{padding:0;}
    .blank .field.blank_car_type select{width:100%;padding:10px;border:1px solid #d0d0d0;}
    .blank .field.blank_car_brand{margin-top:10px;}
    .blank .field.blank_car_brand .input_holder{padding:0;}
    .blank .field.blank_car_brand select{width:100%;padding:10px;border:1px solid #d0d0d0;}
    .blank .field.blank_car_year{float:right;}
    .blank .field.blank_car_year .input_holder{padding:0;}
    .blank .field.blank_car_year select{width:100px;padding:10px;border:1px solid #d0d0d0;}
    .blank label.blank_descendants_label{float:left;width:280px;margin:0 0 20px;text-transform:none;cursor:default;}
    .blank label.blank_inline_select_label{float:left;width:auto;text-transform:none;cursor:default;margin-bottom:10px;}
    .blank .field.blank_descendants{float:left;width:150px;}
    .blank .field.blank_descendants .input_holder{padding:0;}
    .blank .field.blank_descendants .set_descendant{float:none;}
    .blank .field.blank_descendants .add_descendant{margin-left:50px;}
    .blank .field.blank_descendants .set_descendant,
    .blank .field.blank_descendants .add_descendant{font-size:14px;text-decoration:underline;color:#232323;cursor:pointer;display:none;}
    .blank .field.blank_descendants .set_descendant:hover,
    .blank .field.blank_descendants .add_descendant:hover{text-decoration:none;}
    .blank .field.blank_descendants .set_descendant.act,
    .blank .field.blank_descendants .add_descendant.act{display:block;}
    .blank .field.blank_descendants .input_holder{float:none;width:140px;}
    .blank .field.blank_descendants .select_holder{height:45px;position:relative;margin-bottom:15px;overflow:hidden;opacity:1;-ms-filter:none;filter:none;transition:all 600ms;}
    .blank .field.blank_descendants .select_holder.new{height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);margin-bottom:0;}
    .blank .field.blank_descendants select{float:right;width:100px;padding:10px;border:1px solid #d0d0d0;}
    .blank .field.blank_descendants .select_close{content:"";position:absolute;top:0;left:0;width:17px;height:17px;margin:12px 10px;background:url("../images/cross_gray.png") 0 0 no-repeat;cursor:pointer;}
    .blank .field.blank_descendants .select_close:hover{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all 300ms;}
    .blank .field.blank_inline_select{float:none;}
    .blank .field.blank_inline_select .input_holder{padding:0;}
    .blank .field.blank_inline_select select{width:100%;padding:10px;border:1px solid #d0d0d0;}
    .blank .field.blank_agree .input_holder{padding:0;}
    .blank .field.blank_agree label{font-weight:normal;text-transform:none;}
    .blank .field.blank_agree label div{margin-bottom:3px;line-height:0px;}
    .blank .field.blank_agree a{text-decoration:underline;}
    .blank .field.blank_agree a:hover{text-decoration:none;}
    .blank .field.blank_agree .error_txt{float:left;left:0;width:300px;margin:-5px 25px;}
    .registration_thanks{margin-bottom:80px;font-size:16px;}
    .registration_head{padding:0 20px;}
    .registration_head .back_btn{margin-left:20px;}
    .registration_head h1,
    .registration_head .h1{text-align:center;}
    .three_squares{margin-bottom:100px;text-align:center;}
    .three_squares .square_item{position:relative;float:left;display:block;width:310px;height:310px;margin:10px 10px 50px;overflow:hidden;text-align:left;background:#00553c;}
    .three_squares .square_item img{position:relative;opacity:1;-ms-filter:none;filter:none;transition:all 300ms;}
    .three_squares .square_item:hover img{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);}
    .three_squares .square_item span{position:absolute;top:0;left:0;margin:10px 15px;font-size:20px;font-weight:500;color:#fff;}
    .three_squares .square_item p{position:absolute;left:0;bottom:0;margin:10px 15px;color:#fff;}
    .official_rules{margin-bottom:100px;}
    .official_rules h3{margin:50px 0 30px;font-size:18px;font-weight:normal;color:#000;}
    .official_rules p{font-size:16px;color:#919191;}
    .official_rules a{text-decoration:underline;}
    .official_rules a:hover{text-decoration:none;}
    html, body{line-height:normal;min-width:0;}
    body{overflow-x:hidden;}
    html, body, button, input, select, textarea, .info_window{font-family:'Whitney', sans-serif;font-weight:300;}
    .section_scroller{display:none;}
    .loyalty_main .section-cell{min-height:190px;}
    .site_controls .hot_line{float:left;margin:17px 10px 0 10px;width:100px;text-align:center;font-size:11px;}
    .loyalty_main{background:url("../images/870x495-loyalnist-fon-pride.jpg") no-repeat center top white;background-size:480px;color:#fff;position:relative;border-bottom:5px #97d143 solid;}
    .section .section-cell{width:100%;float:none;}
    h1, .h1{font-size:32px;line-height:normal;font-weight:500;margin:20px 0;color:#00553c;}
    ol, ul, p{margin:0px 0;}
    .password_recovery_success .h1{margin:40px 0 10px;}
    .loyalty_main .text .h1 br{margin-left:10px;}
    .loyalty_main .text .h1{color:#fff;font-size:36px;margin-bottom:20px;position:absolute;top:-185px;left:35px;font-weight:bold;width:215px;text-align:left; color: #00553c;}
    .loyalty_main .text p{font-size:17px;width:95%;color:grey;margin:270px auto 0;text-align:left;padding:20px 0 0 0;}
    .loyalty_main .text .btn{margin:30px 0;}
    .loyalty_main .section-cell:first-child{display:none;}
    .loyalty_main .text{margin:20px 0px 0 0;text-shadow:0 1px 1px rgba(0,0,0,0.16);background-color:white;text-align:center;}
    .site_controls .hot_line + .vhr{float:left;}
    .site_controls .hot_line .icon_phone_white{display:none;}
    .site_controls .hot_line b{font-weight:normal;display:block;}
    .site_controls .feedback_link{width:70px;height:auto;padding:18px 10px 0;text-align:center;}
    .header .header-content{min-width:0;background:#fff;}
    .index_page .header .logo{margin:20px 0 0 17px;}
    .intro_menu{display:block;position:relative;cursor:pointer;float:right;height:70px;width:66px;margin:0 10px 0 0;padding:20px 0 0 0;font-size:14px;line-height:84px;letter-spacing:0.25px;text-transform:uppercase;z-index:10;background:url('../images/wog-mobile-menu.png') center no-repeat;}
    .intro_menu.active{background:url('../images/wog-mobile-menu-close.png') center no-repeat;}
    .intro_menu li{margin:0 15px;display:none;list-style:none;}
    .intro_menu.active li{display:block;overflow:hidden;margin:0;padding:0;width:266px;height:50px;text-align:center;margin-left:-269px;background:#249744;border-top:1px solid #00553C;}
    .intro_menu.active li:hover,
    .intro_menu.active li a:hover,
    .intro_menu.active li a:active,
    .intro_menu.active li:active{background:#00553c;}
    .intro_menu.active li:hover + li a,
    .intro_menu.active li:active + li a{border-top-color:rgba(0,0,0,0);}
    .intro_menu.active li a{font-size:14px;color:#fff;display:block;line-height:normal;padding:18px 0 18px;margin-left:10px;text-indent:-10px;}
    .intro_menu.active li + li a{}
    .header-nav-main{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
    .site_controls .lang{
		width:15px;padding:25px 27.5px 0;
		/*margin:0 10px 0 0px;*/
		color:#fff;height:35px;float:right;
	}
    .site_controls .lang.clicked{width:70px;}
    .lang a, .lang span{position:absolute;right:15px;width:25px;font-size:18px;margin:0;padding:0 10px;/*margin-right:40px !important;*/color:#959595;/*opacity:0;*/-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:opacity 300ms, margin 300ms;}
    .site_controls .lang a, .site_controls .lang span{font-size:22px;color:#fff;/*padding-right:30px;*/height:100%;}
    .site_controls .lang a.ie, .site_controls .lang span.ie{margin-right:20px !important;}
    .lang a.active, .lang span.active{margin:0;color:#00ab4e;opacity:1;font-size:22px;margin-right:0!important;-ms-filter:none;filter:none;background:none;padding-right:10px;}
    .site_controls .vhr{height:60px;background:#004732;width:1px;float:right;margin:0;}
    .site_controls .login_link{
		float:left;
		margin:0;
		padding:0;
		display:block;
		height:60px;
		cursor:pointer;
		overflow:hidden;
		width:60px;
		color:rgba(0,0,0,0);
		text-indent:9999px;
		background:url('../images/wog-mobile-account.png') center no-repeat;
	}
	
	.site_controls .login_link_reg{
		float:left;
		margin:0;
		padding:0;
		display:block;
		height:60px;
		cursor:pointer;
		overflow:hidden;
		width:60px;
		color:rgba(0,0,0,0);
		text-indent:9999px;
		background:url('../images/regpride_white_21.png') center no-repeat;
	}
	
    .intro .arrow{display:none;}
    /*.fuel_main{background:url("../images/quality_control_bg.jpg") left no-repeat;background-size:600px;background-position-y:top;position:relative;border-bottom:5px #f6b220 solid;}*/
    /*.fuel_main{background:url("../images/quality_control_bg.jpg") left no-repeat;background-size:600px;background-position:center top;position:relative;border-bottom:5px #f6b220 solid;}*/
    .fuel_main{background:url("../images/870x495-fuel_main_bg.jpg") left no-repeat;background-size:500px;background-position:center top;position:relative;border-bottom:5px #97d143 solid;}
    .fuel_main .section-cell{min-height:280px;}
    .fuel_main .text{text-align:center;background-color:white;margin:0;width:100%;}
    .fuel_main .watch_video{display:none;}
    .fuel_main .text .h1{position:absolute;top:-190px;right:110px;text-align:left;font-size:36px;line-height:normal;font-weight:500;margin:20px 0;color:#00553c;}
    .fuel_main .text p{margin:280px auto 0;max-width:480px;width:95%;min-height:0px;text-align:left;padding:20px 0 0;color:grey;font-size:17px !important;}
    .fuel_main .text .btn{margin:30px 0;}
    .intro{background:white;color:#fff;height:480px;min-height:0px;position:relative;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,0.16);}
    .intro .text h1{font-size:24px;line-height:normal;position:absolute;z-index:1000;z-index:1;top:50px;text-align:left;left:20px;width:200px;}
    .intro .text .btn{margin:15px 0;}
    .nav-dummy{display:block;}
    .intro .text p{font-size:17px !important;max-width:460px;margin:0 auto;line-height:normal;padding:0;text-align:left;color:grey !important;}
    .intro .text p span {color: grey !important;}
    .intro .text span {color: grey !important;}
    .dots_holder{display:none;}
    .intro .text{margin:255px 0px 0;background-color:white;max-height:192px;height:192px;text-align:center;padding:10px 0 0;}
    .coffee_main{background:url("../images/coffee_main.jpg") no-repeat center 0/480px #fdfaf7; height:auto;position:relative;border-bottom:5px #97d143 solid;}
    .coffee_main .text{margin:0;background-color:white;text-align:center;}
    .coffee_main .text .h1{line-height: 34px; color: #FFFFFF; margin-bottom:20px;margin-top:-10px;position:absolute;top:105px;width:220px;text-align:left;left:38px;font-size:36px;}
    .section_cafe .text .h1{width:165px;}
    .coffee_main .text p{font-size:17px !important;width:95%;color:grey;margin:280px auto 0;padding:20px 0 0;text-align:left;}
    .coffee_main .text font{ color:grey; }
    .coffee_main .text .btn{margin:30px 0;}
    .about_main .text{margin:0;background-color:white;text-align:center;}
    .about_main .text h1{position:absolute;margin-top:-185px;left:50px;color:white;}
    .about_main .text p{max-width:480px;font-size:17px !important;width:95%;margin:20px auto 0;text-align:left;}
    .about_main .text .btn{margin:30px 0;}
    .about_main .statistics{width:100%;min-height:290px;}
    .about_main .statistics + .section-cell{min-height:0;position:initial;margin:0;}
    .about_main .statistics .statistics-content{text-align:left;margin:25px 15px 0 0;display:inline-block;float:right;}
    .about_main .statistics .item:before{content:' ';background:url("../images/about_main_statistics_icon.svg") no-repeat 0 0/33px 99px;width:33px;height:33px;float:left;margin:0px 0 0 -44px;background-size:100%;}
    .about_main .statistics .item:after{content:' ';display:block;width:36px;border-top:2px solid rgba(255,255,255,0.5);clear:both;margin:17px 0 17px -44px;}
    .about_main .statistics .item.item_gs:before{background-position:0 0;}
    .about_main .statistics .item.item_clients:before{background-position:0 -33px;}
    .about_main .statistics .item.item_fuel:before{background-position:0 -66px;}
    .about_main .statistics .h1{color:#fff;margin:0 0 -5px;font-size:25px;}
    .about_main .statistics .item{overflow:hidden;padding:9px 0 0 60px;font-weight:300;font-size:8px;line-height:14px;text-transform:uppercase;letter-spacing:0.5px;}
    /*.app_main{background:url("../images/mobile_app_main.png") no-repeat center white;background-size:480px;color:#fff;background-position-y:top;position:relative;border-bottom:5px #f6b220 solid;height:auto;}*/
    .app_main{background:url("../images/mobile_app_main2.png") no-repeat center top white;background-size:480px;color:#fff;position:relative;border-bottom:5px #97d143 solid;height:auto;}
    .app_main .text{margin:0;background-color:white;text-align:center;}
    .app_main .text .h1{line-height: 30px;margin-bottom:20px;margin-top:50px;position:absolute;top:40px;width:260px;text-align:left;left:30px;font-size:36px;color:white;}
    .app_main .text p{font-size:17px !important;width:95%;color:grey;margin:280px auto 0;padding:20px 0 0;text-align:left;}
    .app_main .text .btn{margin:30px 0;}
    /*.best_stock_main{background:url("../images/mobile_stock_main.png") no-repeat center white;background-size:480px;color:#fff;background-position-y:-10px;position:relative;border-bottom:5px #f6b220 solid;height:auto;}*/
    .best_stock_main{/*display: none;*/background:url("../images/mobile_stock_main.png") no-repeat center top white;background-size:480px;color:#fff;position:relative;border-bottom:5px #97d143 solid;height:auto;background-position-y: -10px;}
    .best_stock_main .text{margin:0;background-color:white;text-align:center;}
    .best_stock_main .text .h1{margin-bottom:20px;margin-top:20px;position:absolute;top:70px;width:340px;text-align:center;left:70px;font-size:36px;color:white;}
    .best_stock_main .text p{font-size:18px;width:95%;color:grey;margin:280px auto 0;padding:20px 0 0;text-align:left;}
    .best_stock_main .text .btn{margin:30px 0;}
    .gas_map_main{padding:0;position:relative;text-align:left;display:none;}
    .filter_view{margin:12px 0 15px;text-align:center;letter-spacing:-0.25em;}
    .filter_view .view_links{letter-spacing:0.5px;float:none;font-size:12px;line-height:15px;text-transform:uppercase;font-weight:normal;margin:15px auto 0;display:table;}
    .filter_view .btn{margin-left:auto;margin-right:auto;display:table;min-width:199px;width:77.1%;padding-left:0;padding-right:0;}
    .filter_routes .route_fields{overflow:hidden;height:120px;position:relative;margin-top:-120px;}
    .filter_params .location .icon_search_orange{position:absolute;left:0;top:50%;margin:-14px 24px 0;}
    .filter_params .controls .btn.simple.btn_user_placement{width:15%;}
    .filter_params.findNearlyGSContainer{height:118px;}
    .filter_params.findNearlyGSContainer #show-current-position{width:35%;}
    .filter_params.findNearlyGSContainer .controls{margin-top:60px;}
    .filter_params .location{overflow:hidden;position:relative;padding:0 24px 0 76px;top:-119px;clear:both;}
    .filter_params .location input{width:100%;border:0;padding:1px 24px 1px 76px;margin:0 -24px 0 -76px;height:58px;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;vertical-align:middle;color:#000;font-size:14px;line-height:17px;letter-spacing:0.5px;background:rgba(0,0,0,0);text-transform:uppercase;border-bottom:1px dotted #b2b2b2;}
    .filter_view .btn:first-child{margin-left:auto;margin-right:auto;display:block;width:3;margin-bottom:15px;}
    .gas_map_main .h1{text-align:left;margin-left:20px;}
    .filter_routes .title{color:#929292;margin:0 auto 24px;width:auto;display:none;}
    .filter_params .controls .btn{float:left;-webkit-border-radius:0;border-radius:0;height:18px;padding:30px 0;width:190px;}
    .filter_params .controls #show-route{float:right;}
    .filter_params{border:1px dotted #b2b2b2;border-bottom:1px dotted #b2b2b2;zoom:1;margin:0px 25px 1px;}
    .filter_params .controls .btn{float:left;-webkit-border-radius:0;border-radius:0;height:18px;padding:21px 0;margin-bottom:-1px;margin-top:-1px;width:50%;border:none;}
    .filter_routes .route_fields .route_field{position:relative;left:0;right:0;float:none;padding:0 20px 0 70px;height:60px;}
    .filter_routes .route_fields .prefix{color:#000;letter-spacing:0.5px;font-weight:normal;position:absolute;left:0;top:24px;width:50px;text-align:right;text-transform:uppercase;font-size:14px;line-height:17px;z-index:9999;background:rgba(0,0,0,0);}
    .filter_routes .route_fields input{padding:20px 20px 20px 70px;margin:0;border:0;font-size:16px;line-height:19px;text-transform:uppercase;display:block;font-weight:normal;border-bottom:1px dotted #b2b2b2;letter-spacing:0.5px;margin-left:-70px;}
    .filter_params .controls{float:none;margin-top:120px;position:relative;z-index:10;}
    .filter_params .controls .btn.simple{border-left:none;}
    .js-autocomplete-holder .js_street_dropdown{position:absolute;left:0;top:0;margin:0 26px!important;width:calc(100% - 52px);font-size:15px;line-height:18px;padding:0;}
    .js_street_dropdown ul{padding:0;margin:0;background:#f9f9f9;color:#949596;position:relative;z-index:20;list-style:none;}
    .js_street_dropdown li{border-top:1px solid #e4e4e4;padding:20px 19px 21px;cursor:pointer;}
    .google_map{height:280px;background:#ececec;margin:-1px 0 0;}
    .footer-links .clmn > a{display:none;}
    .site-links .clmn.clmn_1{width:auto;padding:0px 25px;}
    .site-links .clmn.clmn_2{width:auto;padding:0 25px;}
    .site-links .clmn.clmn_3{width:auto;padding:0 25px;}
    .site-links .clmn.clmn_4{width:auto;padding:0 25px;}
    .site-links .clmn.clmn_5{width:auto;padding:0;}
    .site-links .clmn{float:none;text-align:center;}
    .footer-links a{color:#dde4e1;display:block;line-height:14px;margin:0 0 6px;}
    .site-links{zoom:1;padding:0px;}
    .footer-links h4, .footer-links .h4{margin:0;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0.5px;padding:18px 0;}
    .footer-links h4 a, .footer-links .h4 a{color:#fff;margin:0;}
    .site-links .clmn + .clmn{border-top:1px dotted #1a6650;}
    .site-links .clmn.clmn_5 .h4:nth-child(2){display:none;}
    .footer-links .hr{background:#337763;height:1px;margin:0px 0;}
    .footer-links .wog-social-links{text-align:center;margin:9px auto 0;display:table;}
    .footer .copyrights{background:#fff;color:#333;min-height:85px;display:none;}
    .wog-social-links .title{font-size:12px;line-height:15px;display:inline-block;vertical-align:top;text-transform:uppercase;letter-spacing:0.5px;margin:11px 20px 0 0;display:none;}
    .wog-social-links a{display:block;width:48px;padding:3px;height:48px;-webkit-border-radius:50%;border-radius:50%;background:black;vertical-align:top;margin:0 0 9px 9px;float:left;}
    .wog-social-links .icon{width:48px;height:48px;background:url("../images/social_links_sprite.png") no-repeat;background-size:288px 48px;}
    .wog-social-links .icon.icon-fb{background-position:2px 0px;}
    .wog-social-links .icon.icon-vk{background-position:-48px 0;}
    .wog-social-links .icon.icon-tw{background-position:-95px 0;}
    .wog-social-links .icon.icon-in{background-position:-144px 0;}
    .wog-social-links .icon.icon-gp{background-position:-192px 0;}
    .wog-social-links .icon.icon-fs{background-position:-240px 0;}
    .wog-social-links a:nth-child(5){clear:left;}
    .body_popup .popup_holder{z-index:100;visibility:visible;overflow:visible;}
    .popup_holder{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;visibility:hidden;z-index:1;}
    .popup_holder .dtable{width:100%;height:100%;}
    .popup-contacts-form{width:auto;padding:10px;min-height:325px;}
    .contact_form{overflow:hidden;width:100%;margin:0px auto 0;color:#727272;font-size:14px;line-height:17px;}
    .contact_form .fields-row .field:first-child{margin-left:0;width:100%;}
    .contact_form .fields-row .field{float:none;width:100%;margin-left:0px;}
    .contact_form .fields-row .field:first-child{margin-left:0;width:100%;}
    .contact_form .field-phone .input_holder input.phone-code{width:20%;text-align:center;float:left;}
    .contact_form .field-phone .input_holder input{float:right;width:60%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    .popup_holder .dtcell{padding:0px;}
    .popup .icon_cross{position:absolute;left:auto;top:15px;margin:-4px 16px;cursor:pointer;right:0;}
    .map_filter_params .min_width{width:auto;margin:0 25px;}
    .map_filter_params .service_filter{float:left;width:auto;font-size:0;line-height:0;}
    .map_filter_params .fuel_filter{float:left;width:auto;font-size:0;line-height:0;margin-bottom:13px;}
    .header .site_menu_chapters{padding:23px 0px;border-top-left-radius:0px;border-top-right-radius:0px;background:#fff;height:46px;position:relative;background:url('../images/wog-mobile-menu.png') 98% 28px no-repeat, #fff;}
    .header .site_menu_chapters.active{background:url('../images/wog-mobile-menu-close.png') 97% 28px no-repeat, #fff;}
    .header .site_menu_chapters.active .link{display:block;margin:0;padding:18px 0;width:266px;margin-left:auto;margin-right:81px;border-radius:0px;top:-46px;z-index:10;color:#fff;text-align:center;font-size:14px;position:relative;background:#008045;text-indent:0px;clear:both;}
    .header .site_menu_chapters.active .link:hover,
    .header .site_menu_chapters.active .link.act,
    .header .site_menu_chapters.active .link:active{background:#00553c;}
    .header .site_menu_chapters.active .link:hover + .link:after,
    .header .site_menu_chapters.active .link.act + .link:after,
    .header .site_menu_chapters.active .link:active + .link:after
    .header .site_menu_chapters.active .link.act + .link:after{margin-left:0;}
    .header .site_menu_chapters.active .link:after{content:'';display:block;height:1px;position:relative;background:#00553c;top:-32px;}
    .header .site_menu_chapters .logo{margin-top:0;margin-left:18px;position:relative;z-index:5;}
    .header .site_menu_chapters .link{display:none;padding:15px 25px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;font-weight:normal;}
    .site_sub_menu{float:none;min-height:17px;padding:60px 0 0 0;text-transform:none;display:table;clear:both;position:relative;background:#f5f5f5;width:100%;}
    .site_sub_menu .link.full_width{width:100%;}
    .site_sub_menu .link{color:#252525;line-height:17px;padding:0;vertical-align:middle;display:table;margin:0;height:60px;background:#f5f5f5;float:left;width:33%;font-size:12px;border-bottom:1px solid #fff;position:relative;text-align:center;}
    .header.fixed{position:relative;}
    .drivers{margin:35px auto 0;}
    .product_fuel_about .h1{}
    .product_fuel_about .hr{}
    .product_fuel_about{}
    .product_fuel_technology{}
    .product_fuel_technology .min_width .h1{font-size:16px;}
    .header.fixed .logo_near_dropdown{display:none;}
    .site_sub_menu .link.act{}
    .site_sub_menu .link span{display:table-cell;vertical-align:middle;}
    .site_sub_menu .link.act,
    .site_sub_menu .link.mact{position:absolute;width:100%;background:#97d143;top:0;color:#fff!important;display:table;float:none;vertical-align:middle;}
    .site_sub_menu.full .link.act{position:relative;width:50%;float:left;}
    .site_sub_menu .link.act.fuel span:before,
    .site_sub_menu .link.mact.fuel span:before{background:url('../images/wog-fuel-page-active.png') 42% center no-repeat, #f6b220;content:'';display:inline-block;width:31px;height:32px;margin-bottom:-10px;margin-right:15px;}
    .site_sub_menu .link.act.insurance span:before,
    .site_sub_menu .link.mact.insurance span:before{background:url('../images/wog-icon-insurance-page-active.png') 42% center no-repeat, #f6b220;content:'';display:inline-block;width:31px;height:32px;margin-bottom:-10px;margin-right:15px;}
    .site_sub_menu .link.act.map span:before,
    .site_sub_menu .link.mact.map span:before{background:url('../images/wog-icon-map-page-active.png') 42% center no-repeat, #f6b220;content:'';display:inline-block;width:31px;height:32px;margin-bottom:-10px;margin-right:15px;}
    .site_sub_menu .link.act.coupons span:before,
    .site_sub_menu .link.mact.coupons span:before{background:url('../images/wog-icon-coupons-page-active.png') 42% center no-repeat, #f6b220;content:'';display:inline-block;width:31px;height:32px;margin-bottom:-10px;margin-right:15px;}
    .site_sub_menu .link.act.about span:before,
    .site_sub_menu .link.mact.about span:before{background:url('../images/wog-icon-about-page-active.png') 42% center no-repeat, #f6b220;content:'';display:inline-block;width:32px;height:32px;margin-bottom:-10px;margin-right:15px;}
    .site_sub_menu .link.act.coffee span:before,
    .site_sub_menu .link.mact.coffee span:before{background:url('../images/wog-service-page-active.png') 42% center no-repeat, #f6b220;content:'';display:inline-block;width:31px;height:32px;margin-bottom:-10px;margin-right:15px;}
    .site_sub_menu a.link:after{border-left:1px dotted #c6c6c6;height:60px;right:-4px;top:0px;content:'';display:block;position:absolute;z-index:2;}
    .site_sub_menu.full a.link:after{display:none;}
    .site_sub_menu span.link, .site_sub_menu .link.act, .site_sub_menu a.link:focus, .site_sub_menu a.link:hover,.site_sub_menu a.link:active{color:#00ab4e;text-decoration:none;outline:none;}
    #mobileStore{position:absolute;width:100%;height:100%;display:none;background-color:#00ac4f;background-image:url("../images/phone_popup_bg.png");background-size:110%;padding-top:5px;z-index:9999;}
    #mobileStore .mobile-inner{position:fixed;width:100%;height:100%;background-color:transparent;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-sizing:border-box;}
    .mobile-inner .logo{width:80%;height:55%;background:url("../images/phone_popup.png") center no-repeat;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px auto;background-size:contain;}
    .mobile-inner .text{color:white;padding:0 0 3%;font-size:5vw;font-weight:400;text-align:center;margin-bottom:10px;}
    .mobile-inner .btn{display:block;width:80%;height:20px;font-size:18px;color:#fff;background-color:#00ac4f;text-align:center;text-transform:uppercase;padding:20px 0;margin:15px auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
    .mobile-inner .btn.close{background-color:#00553c;}
    .mobile-inner .btn.download{background-color:#fcce01;color:#00553c;}
    .mobile-inner .close:hover,
    .mobile-inner .close:active,
    .mobile-inner .btn:hover,
    .mobile-inner .btn:active{box-shadow:inset 0px 0px 10px 0px #777;-moz-box-shadow:inset 0px 0px 10px 0px #777;-webkit-box-shadow:inset 0px 0px 10px 0px #777;}
    .mobile-inner .close:hover,
    .mobile-inner .close:active,{box-shadow:inset 0px 0px 10px 0px #5C5B5B;-moz-box-shadow:inset 0px 0px 10px 0px #5C5B5B;-webkit-box-shadow:inset 0px 0px 10px 0px #5C5B5B;}
    #mobileStore .ios.mobile-inner{}
    #mobileStore .android.mobile-inner{}
    #buy_online_button {
        margin: 0 auto;
        float:none;
        margin-top:10px;
        padding-top: 2px;
        width:250px;
        height: 52px;
        max-height: 82px;
        font-size: 115%;
    }
    #buy_online_button span {
        margin-right: 15px;
        margin-top: 15px;
        text-align: center;
        font-size: 18px!important;
    }
    .balance .float_info {

    }
    .balance_st {
        float:left;
        height:auto;
        width:100%;
    }
    .blog_yt_img {
        top: 0px;
        position: absolute;
        left: 0px;
    }
    .various h3 {
        top:0px !important;
        text-align: center !important;
    }
    .various .img {
        margin-top: 80px !important;
    }
    .various .date {
        top: 38px !important;
    }
    .blog-video-button {
        margin-top: 200px !important;
    }
    .wogtvtitle{margin-left:0;}
    .wogtvplus{margin-left:0;}
	
	
	
	.pricing-title,.pricing-title-h{
	margin-left:0;
	}
	
	
	.pricing-bg{
	margin-left: 0;
	
	}

	.pr_img{
     width:100%;
	
	}

}

html,
body{height:auto !important;}
body{position:relative !important;}


.carousel {
    display: none;
}
.personal_page .history .h1 {
    margin-bottom: 0;
}
.cab-tabs {
    position: static;
    margin-bottom: 45px;
    margin-top: -1px;
    text-align: center;
    display: table;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}
.cab-tabs li {
    display: table-cell;
}
.cab-tabs li a {
    display: block;
}
.personal_page .history table {

}
.personal_page .history .wrapper_block.cab-pane {
    display: none;
}
.personal_page .history .wrapper_block.cab-pane.active {
    display: block;
}

.cab-text {
    display: block;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    padding-bottom: 10px;
}
.balance .float_info {}
.min_width {
    /*text-align: center;*/
}
.personal_page .balance .float_info {
    width:100%;
    float:left;
    height:auto;
    margin: 0 auto;
}
.personal_page .balance .float_info .balance_status {
    min-height: 55px;
    box-sizing: border-box;
    font-size: 18px;
    width: 247px;
    height:47px;
}
.personal_page .balance .float_info .balance_status.coffee_status,
.personal_page .balance .float_info .balance_status.fuel_status {
    background-position: 35px center;
    min-height: 55px;
}
.personal_page .balance .float_info .balance_status.fuel_status {
    margin:0 auto;
}
.balance_status nobr {
    font-size: 60%;
    float: right;
    line-height: 95%;
    font-size: 18px;
    margin-top: 8px;
}
.table-transaction {
    max-width: 100%;
}

.site_menu_chapters .mobile-hidden,
.intro_menu .mobile-hidden {
    display: none !important;
}
.site_menu_chapters .desktop-hidden,
.intro_menu.active .desktop-hidden {
    display: block;
}
.controls .textTo,
.controls .textFrom {
    display: block;
    text-align: left;
    padding-left: 3px;
    margin-top: 30px;
}
.site_menu_chapters .desktop-hidden .link:after {
    margin-left: -45px;
    padding-right: 44px;
}
.site_menu_chapters .desktop-hidden .link {
    background-image:url(../images/custom-gas-icon.png) !important;
    background-repeat:no-repeat !important;
    background-position: 32px center !important;
    background-size: 42px auto !important;
    /*padding-left: 77px !important;*/
    /*padding-left: 30px !important;*/
    /*background-color: #00553c;*/
    padding-left: 46px !important;
}
.intro_menu .desktop-hidden .link {
    background-image:url(../images/custom-gas-icon.png);
    background-repeat:no-repeat;
    background-position: 26px center;
    background-size: 42px auto;
    /*padding-left: 77px !important;*/
    padding-left: 48px !important;
    /*background-color: #00553c;*/
}

.intro_menu.active > li > a:first-child {
    /*margin-left: 0;*/
    margin: 0;
}
.header .site_menu_chapters.active .link {
    padding-bottom: 13px;
    box-sizing: border-box;
}

.cab-tabs a {
    padding-left: 15px ;
    padding-right: 15px;
}


/*new cost block styles*/

.fuel_main.section_cost .text {
    padding-bottom: 20px;
}
.fuel_main.section_cost .text .h1 {
    position: static;
    margin: 0;
    padding: 20px 0;
    text-align: center;
    /*padding: 0 30px;*/
}

.main-nav .link.link_quarter {
    width: 25%;
    /*border-right: 0;*/
}
.main-nav .link.link_bb {
    border-bottom: 1px dotted #c6c6c6;
}
.main-nav .link.link_coffee {
    /*width: 22%;*/
}
.main-nav .link.link_app {
    /*width: 31%;*/
}
.main-nav .link.link_best_stock {
    /*width: 23%;*/
}
.main-nav .link.link_about {
    /*width: 24%;*/
}
.main-nav .link.link_loyalty > div {
    /*width: 119px;*/
}
.main-nav .link.link_loyalty {
    /*width: 28%;*/
}
.main-nav .link.link_fuel {
    /*width: 26%;*/
}
.main-nav .link.link_cost {}
.main-nav .link.link_cafe {
    /*width: 21%;*/
}


.main-nav .link_quarter .icon_about,
.main-nav .link_quarter .icon_fuel,
.main-nav .link_quarter .icon_loyalty,
.main-nav .link_quarter .icon_coffee,
.main-nav .link_quarter .icon_best_stock,
.main-nav .link_quarter .icon_app,
.main-nav .link_quarter .icon_gas_map {
    /*position: static;*/
    /*display: table-cell;*/
    /*padding: 0;*/
    /*margin: 0;*/
    /*width: 60px;*/
    /*left: -13px;*/
}
.main-nav .link_quarter span {
    /*width: auto;*/
    width: 60px;
}
.main-nav .link.act .icon.icon_cost,
.main-nav .link:hover .icon.icon_cost,
.main-nav .link:focus .icon.icon_cost {
    background: url(../images/cost-icon.png) no-repeat;
    background-position: center center;
}
.main-nav .icon.icon_cost {
    background: url(../images/icon-cost-green.png) no-repeat;
    background-position: center center;
    display: block;
    height: 60px;
    left: -30px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    width: 60px;
}


.main-nav .link.act .icon.icon_cafe,
.main-nav .link:hover .icon.icon_cafe,
.main-nav .link:focus .icon.icon_cafe {
    background: url(../images/icon_cafe_mark.png) no-repeat;
    background-position: center center;
}
.main-nav .icon.icon_cafe {
    background: url(../images/icon_cafe_mark_green.png) no-repeat;
    background-position: center center;
    display: block;
    height: 60px;
    left: -30px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    width: 60px;
}
/*.main-nav .icon.icon_cost {*/
/*width: 21px;*/
/*height: 28px;*/
/*}*/
.main-nav .link_quarter .icon.icon_about {
    left: -6px !important;
}
.main-nav .link_quarter .icon.icon_best_stock {
    left: 9px !important;
}
.main-nav .link_quarter .icon.icon_app {
    left: 8px !important;
}
.main-nav .link_quarter .icon.icon_coffee {
    left: -8px !important;
}
.main-nav .link_quarter .icon.icon_loyalty {
    left: -3px !important;
}
.main-nav .link_quarter .icon.icon_fuel {
    left: -7px !important;
}
.main-nav .link_quarter .icon.icon_cost {
    left: -7px !important;
}
.main-nav .link_quarter .icon.icon_cafe {
    left: -8px !important;
}
.main-nav .link_quarter .icon.icon_best_stock {}
.main-nav .link_quarter .icon {
    /*left: -15px !important;*/
}



.cost_visible_link {
    /*padding-right: 20px;*/
    /*box-sizing: border-box;*/
    /*background-image: url(../images/cost_arrow.png);*/
    /*background-position: 94% center;*/
    /*background-repeat: no-repeat;*/
}

/*map popup*/
.driver_map #cost,
.driver_map .map_tabs {
    display: none;
}
.driver_map #services {
    display: block;
}

.fuel_main .cost_list {
    margin: 0;
}

.cost_list li.cost_desktop_link {
    display: none;
}
.cost_list li.cost_mob_link {
    display: inline-block;
    margin-right: 190px;
}
.mobile_map .js-autocomplete-holder {
    top: -2px;
}
.mobile_map .js-autocomplete-holder .js_street_dropdown ul {
    margin: 0 -26px;
    /*width: 100%;*/
}
.mobile_map .js-autocomplete-holder .js_street_dropdown ul li {
    /*margin: 0 -26px;*/
    width: 100%;
    display: block;
}
.mobile_map .filter_params .location  {
    padding: 0 76px 0 24px;
}
.mobile_map .filter_params .location .icon_search_orange {
    width: 75px !important;
    height: 60px;
    margin: 0;
    top: 0;
    right: 0;
    left: auto;
    background-position: center center;
}
.mobile_map .filter_params .controls {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
}
.mobile_map .filter_params .controls .btn {
    position: relative;
    top: 0;
    float: none;
    width: 140px !important;
}
.single_map .iw_inner {
    min-height: 0;
}
.single_map #services {
    display: block;
}
.single_map #cost,
.single_map .map_tabs {
    display: none;
}

.google_map {
    min-height: 280px !important;
}
.coffee_main.section_cafe {
    background: url(../images/870x495-wog-cafe-burger-free.jpg) no-repeat;
    background-size: 100%;
 /*   background-position-x: -190px;
    background-position-y: -50px;     */
}
   /*.coffee_main h2.h1 span {
        display:none;
    }*/

.driver_map .filter_view .view_links,
.single_map .filter_view .view_links {
    display: none;
}


.personal_page .card_info {
    min-height: 0 !important;
}
.personal_page .dtcell {
    padding: 40px 0 15px;
}

.coffee_main.section_cafe {background: url(../images/870x495-wog-cafe-burger-free.jpg) no-repeat; background-size: 100%;}
.app_main {background: url("../images/wall3-mob.png") no-repeat center top white; background-size: 100%;}
.loyalty_main {background: url("../images/870x495-loyalnist-fon-pride.jpg") no-repeat center top white; background-size: 100%;}
.coffee_main {background: url("../images/870x495-cups-new.jpg") no-repeat center 0/480px #fdfaf7; background-size: 100%;}



@media (max-width:480px) and (orientation:landscape){#mobileStore{position:absolute;width:100%;height:100%;display:none;background-image:url("../images/tablet_popup_bg.png");background-repeat-y:no-repeat;background-size:100%;background-attachment:fixed;background-position:top left;padding-top:5px;z-index:9999;min-height:0;}
    .mobile-inner .logo{width:100%;height:40%;background:url("../images/phone_popup.png") center no-repeat;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-size:contain;margin:0;padding:0;}
    .mobile-inner .btn{display:block;height:12px;font-size:13px;color:#fff;background-color:#00ac4f;text-align:center;text-transform:uppercase;padding:10px 0;margin:10px auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;width:50%;margin:1% 25%;}
    .mobile-inner .text{color:white;padding:0 0 3%;font-size:3vw;text-align:center;margin:0;width:100%;display:inline-block;text-align:center;vertical-align:middle;padding:0;}
    .mobile-inner .btn.download{background-color:white;}
    #buy_online_button {
        margin: 0 auto;
        float:none;
        height: 82px;
        margin-top:10px;
        width:300px;
    }
    #buy_online_button span {
        margin-right: 40px;
    }
    .personal_page .balance .float_info  {
        height:auto;
        width:100%;
        float:left;
    }
    .balance_st {
        float:left;
        height:auto;
        width:100%;
    }

}


/*  091116*/



@media (max-width:1365px){
	.video1200 {
		float: none;
		width: auto;
		height: auto;
	}
	
	.video1200-p {
		margin-bottom: 10px;
	}
	
	.video1200if {
		width: 100%;
		margin-top: 10px;
	}
	
}

@media (max-width:480px){
	.pointbanner{
		height: 600px;
		position: absolute;
		left: 0;
		top: 0;
		width: 98%;
		box-sizing: border-box;
		margin: 1%;
		background: url('../images/pointbanner3dot1.png') 0 0 no-repeat;
		background-size: cover;
        background-position: center;
		z-index: 30;
	}
	
	.pointbanner-close{
		    height: 36px;
			width: 36px;
			float: right;
			margin: 12px;
			position: relative;
			background: url(../images/pointbanner-close.png) 0 0 no-repeat;
			background-size: contain;
	}
	
	.pointbanner-text, .pointbanner-closetext{
		text-align: center;
		margin-top: 80px;
		font-size: 24px;
		line-height: 30px;
		color: #ffffff;
	}
	.pointbanner-closetext{
		position: absolute;
		bottom: 0;
		left: 0;
		margin: 0;
		width: 100%;
		padding-bottom: 15px;
		font-size: 18px;
		font-weight: 100;
	}
	.pointbanner-btns{
		height: 75px;
		position: absolute;
		width: 100%;
		bottom: 50px;
	}
	.pointbanner-button{
		position: relative;
		height: 55px;
		width: 220px;
		margin: 30px auto;
		display: block;
		box-sizing: border-box;
		/*border: 1px solid #ffffff;*/
		/*border-radius: 50px;*/
		
		color: #ffffff;
		text-align: right;
		line-height: 54px;
		font-size: 23px;
		text-transform: none;
		/* font-weight: bold; */
		/*padding-right: 25px;*/
	}
	.pointbanner-icon-google{
		background: url(../images/icon_googleplay_black.png) 0 0 no-repeat;
		/*background-size: contain;*/
		width: 100%;
		height: 32px;
		position: absolute;
		/*left: 35px;*/
		display: block;
		top: 13px;
	}
	.pointbanner-icon-apple{
		background: url(../images/icon_appstore_black.png) 0 0 no-repeat;
		/*background-size: contain;*/
		width: 100%;
		height: 32px;
		position: absolute;
		/*left: 35px;*/
		display: block;
		top: 13px;
	}
}

.privilege {display: none;}
.app_main .desc {display: none;}
.mob {display: block;}
.app_main .text .yell.mob {
    display: block;
    margin: 50px 0 30px !important;;
    width: 165px;
    font-size: 14px;
    padding: 13px 27px;
}
.app_main .text {background-color: unset;}
    .marl20 {
        width: 20px !important;
        margin: 17px 20px 0 0px !important;
    }
    .icon_telegram_white {
        margin-top: 0;
    }
@media (max-width: 480px) {
    .app_main .text .h1 {
        position: relative;
        font-size: 24px;
        font-weight: normal;
    }
    .app_main .apps_buttons .btn.app_link {
        margin: 15px 5px;
        width: 150px;
        height: 55px;
        background-size: 150px 35px !important;
    }
    .app_main .text .h3 {
        font-size: 16px;
        font-weight: normal;
        color: #000;
        margin-top: 260px;
    }
    .app_main .text .yell.mob {
        margin: 0 auto 30px !important;
        width: 165px;
        font-size: 14px;
        padding: 13px 27px;
    }
    /*.site_controls .hot_line {
        width: 150px;
    }*/
    .marl20 {
        width: 20px !important;
        margin: 17px 20px 0 0px !important;
    }
    .icon_telegram_white {
        margin-top: 0;
    }


}

/* insurance v2 */
.insurance_v2 .partn_wrapper .partn {width: 33%;}
@media (max-width: 767px) {
    .insurance_v2 .how {max-width: 50%;}
}
@media (max-width: 480px) {
    .insurance_v2 .pd-btn-buy_online span.btn {max-width: 100%;width: auto;padding: 27px;}
    .insurance_v2 .instep {max-width: 50%;}
    .insurance_v2 .how {max-width: 100%;}
    .insurance_v2 .partn_wrapper {justify-content: space-around;padding: 0;}
    .insurance_v2 .partn_wrapper .partn {width: 40%;}
}

.staticpage>img {max-width: 100% !important;}

/* 21.10.2019 */
.vacancy_list .vacancy {
    width: 100%;
    height: 150px;
}
.vacancy_list .vacancy .text {
    padding: 15px;
}
.vacancy_list .vacancy .title {
    font-size: 16px;
    line-height: 20px;
}
.vacancy_list .vacancy .date {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 10px;
}
/*@media (max-width: 767px) {
    .vacancy_list .vacancy {
        width: 150px;
        height: 150px;
    }
}*/