#ceo_title h1 {color:#777777; font-family: 'font_extralight'; font-size: 162%; margin:0; padding:0 20px 20px 20px;}
#ceo_title h1 strong {font-family: 'font_semibold';}

#ceo_box {padding: 80px 0; font-size:94%;color:#939393;}
#ceo_box:before {content:" ";position:absolute; width:100%; height:5px; background: url('../../images/page/1/zabek.png') repeat-x left bottom; left:0; margin-top:-85px;display:block;}
#ceo_box h1,#ceo_box h2,#ceo_box h3,#ceo_box h4 {color:#fff;} 

@media (max-width: 700px) {
    #ceo_box {padding: 40px 0;}
    #ceo_box:before {margin-top:-45px;}
}

.offers_counters {display:inline-block; padding: 50px 30px 70px 30px; box-sizing: border-box;width:33%;max-width:400px;}
.offers_counters .counters_icon {display:inline-block; width:150px;height:150px;}
.offers_counters .counters_icon img {opacity:0;}
.offers_counters .counters_icon[data-item="1"] {background: url('../../images/page/1/counters_icon1.jpg') no-repeat center top;}
/*.offers_counters[data-item="1"]:hover .counters_icon {background-image: url('../../images/page/1/counters_icon1.gif');}*/
.offers_counters .counters_icon[data-item="2"] {background: url('../../images/page/1/counters_icon2.jpg') no-repeat center top;}
/*.offers_counters[data-item="2"]:hover .counters_icon {background-image: url('../../images/page/1/counters_icon2.gif');}*/
.offers_counters .counters_icon[data-item="3"] {background: url('../../images/page/1/counters_icon3.jpg') no-repeat center top;}
/*.offers_counters[data-item="3"]:hover .counters_icon {background-image: url('../../images/page/1/counters_icon3.gif');}*/
.offers_counters:hover .counters_icon img {opacity:1;}

.offers_counters .counters_value {font-family: 'font_extralight';font-size:460%;white-space: nowrap;}
.offers_counters .counters_name {font-family: 'font_semibold';font-size:113%;}

@media (max-width: 900px) {
    .offers_counters {padding: 50px 30px 70px 30px;max-width:250px;}
}
@media (max-width: 700px) {
    .offers_counters {width:100%;max-width:600px;padding: 5px 15px;}
    #counters_box {padding:0 0 40px 0;} 
}

#ending_short {text-align:center;}
#ending_offers {width:890px;position:relative;display:inline-block;box-sizing: border-box; margin-right:10px;}
#ending_offers img {max-width:720px;height:300px; z-index:20;}
#ending_offer_counters {background: #e40645 url('../../images/page/1/klepsydra.png') no-repeat left bottom; display:inline-block; height:300px; width:170px;}
#ending_offer_counters:after {content:'';display:block;position:absolute;top:0;right:-60px; height:300px; width:60px; background: url('../../images/page/1/arrow2.png') no-repeat left center; background-size: cover; z-index:50;}
#ending_offer_counters * {color:#fff;display:block;}
#ending_offer_counters h3 {padding-left: 10%; margin-top:60px; font-size:153%; font-family: 'font'; text-align:left;line-height:100%; }
#ending_offer_counters #ending_date {padding-left: 10%;text-align:left; font-size:213%; font-family: 'font_bold'; margin-bottom:40px;}
#ending_offer_counters #ending_counter h4 {font-size:125%; font-family: 'font_light'; margin-bottom:0;}
#ending_offer_counters #ending_counter h5 {font-size:75%; padding:0 3px;margin-top:8px;}


#hit_offer {width:300px; position:relative; display:inline-block;}

@media (max-width: 900px) {
    #ending_offers {width:100%; padding: 10px;text-align:center;margin-right:0;}
    #ending_offers img {max-width:100%;height:auto; }
    #ending_offer_counters {width:100%;max-width:720px; height: 100px; background-size: auto 75%;}
    #ending_offer_counters:after {background:#e40645; width:20px;height:20px; top: auto;bottom:-5px;right:50%; margin-right:-5px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */
    -o-transform:rotate(45deg);
    transform: rotate(45deg);
    }
    #ending_offer_counters h3 {margin-top:23px;padding-left: 40px; max-width:100px;}
    #ending_offer_counters #ending_date  {margin-top:40px;padding-left: 40px;max-width:120px;}
    #ending_offer_counters #ending_counter {position:absolute; top:5px;right:10px;}
    
    
}

@media (max-width: 520px) {
    #ending_offer_counters h3 {margin-top:20px;padding-left: 20px;margin-bottom:0;font-size:113%; display:block; float: none; }
    #ending_offer_counters #ending_date  {margin-top:10px;padding-left: 20px;font-size:153%;float: none;}    
}
