
#homepage{
height: 552px;
/*background-image: url(/img/homepage_n_header.jpg);*/
padding: 0 10px;
/*background-position: center center;
background-repeat:  no-repeat;*/
}


@media all and (min-width: 1910px) {
    #homepage{ background-size: 100%;}
}


#homepage #top{ border: 0; }
#homepage #top span ul:first-child li{ margin-top: 15px; }

#homepage_slider{width: 100%!important; height: 560px; padding:0;}
#homepage_slider li{width:100%; height: 550px; background-position: center top!important; background-repeat: no-repeat!important;}
#homepage .bx-viewport{height: 560px!important; left: 0!important;}



#homepage_steps{
height: 108px;
background: #EFF4F4;
padding: 0;
}

#homepage_steps div div div{
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
height: 63px;
padding-top: 45px;
}


#homepage_steps1 div, #homepage_steps2 div{

background: url(/img/homepage_steps_arrow.png) right center no-repeat;
}

#homepage_steps1{
background: url(/img/icon_box.png) 0 22px no-repeat;
width: 220px;
height: 108px;
float: left;
padding-left: 85px;
margin-right: 30px;

}
#homepage_steps2{
background: url(/img/icon_laptop.png) 0 22px no-repeat;
width: 233px;
height: 108px;
float: left;
padding-left: 120px;
margin-right: 30px;

}
#homepage_steps3{
background: url(/img/icon_van_menu.png) 0 22px no-repeat;
width: 180px;
height: 108px;
float: left;
padding-left: 60px;
}

#homepage_content{
background: #EFF4F4;
padding: 32px 0;
clear: left;
}

#hp_getvan_services{
padding: 20px 0;
}

#hp_getvan_services img{
margin: 10px 40px;
}

#hp_why_getvan{
padding-left: 520px;
height: 370px;
background: url(/img/hp_why_getvan.png) no-repeat;
}


#hp_why_getvan ul{

list-style-type: none;
padding: 0px;
margin: 0px;
}


#hp_why_getvan ul li{
display: block;
padding: 25px 0 25px 75px;
font-size: 13px;
}


#hp_why_getvan ul li strong{
text-transform: uppercase;
}

#hp_whygv1{ background: url(/img/hp_icon_free_quotes.png) 5px 20px no-repeat; }
#hp_whygv2{ background: url(/img/hp_icon_save_money.png) 5px 20px no-repeat; }
#hp_whygv3{ background: url(/img/hp_icon_no_hassle.png) 5px 20px no-repeat; }
#hp_whygv4{ background: url(/img/hp_icon_feedback_reviews.png) 5px 20px no-repeat; }


#hp_footer{
clear: both;
background: #FFC41C;
padding: 30px 0;
margin-top: 50px;
}


#hp_footer span:first-child{
width: 206px;
height: 204px;
display: block;
position: absolute;
background: url(/img/sticker100.png) no-repeat;
margin-top: -100px;
margin-left: -40px;
}

#hp_footer img{
margin-right: 10px;
}

#hp_footer .clearfix{
margin-left: 250px;
}

#hp_footer ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#hp_footer ul li a{
color: #30220E;
text-decoration: none;
font-dize: 12px;
}

#hp_footer ul li{
margin-bottom: 6px;
}

#hp_footer .title{
font-size: 12px;
color: #000000;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 15px;
}


#hp_services div{
height: 360px;
width: 5620px;
}
#hp_services{
float: left;
width: 880px;
overflow: hidden;
margin-left: 20px;
}

#hp_getvan_services a.arrow{
float: left;
display: block;
width: 30px;
margin-top: 100px;
}

#hp_services div a, .bxslider li a{
display: block;
width: 150px;
margin-left: 23px;
float: left;
height: 40px;
text-align: center;
font-size: 14px;
font-weight: bold;
color: #234256;
padding-top: 150px;
text-decoration: none;
text-transform: uppercase;

}



#hp2_hgvw{ 
height: 120px;  
padding-top: 110px;
background: url(/img/hp5_hiw.png) center top no-repeat;
}
#hp2_hgvw div{  
width: 200px; float: left; padding-top: 28px; text-align: center; font-size: 14px;
color: #515C60;
}

#hp2_hgvw2{ margin: 0 180px; }

#hp2_hgvw div strong{ display: block; margin-bottom: 12px; color: #000019; }

#searchl{
margin-top: 240px !important;
}

.bx-viewport{
height: 430px !important;
}

.bxslider{
margin-left: 40px;
}

.bxslider li a:first-child{
clear: both;
margin-top: 14px !important;
}

.bx-wrapper .bx-controls-direction a{
margin-top: -40px;
}


.ctable tr:first-child td{
font-size: 12px !important;
white-space: nowrap;
}

#searchh{
background: none;
}

.ipointerh{
border: 1px solid #93A0AB;
}

#searchh .btn{
//position: absolute;
}

.hp_slider_form{width:900px; height: 200px; padding:30px; position: absolute; top:240px; background: url("../img/transp_pix_1.png") repeat;  border-radius: 4px; }
.hp_slider_form h2{text-align: center; color: #FBBE1B; font-size: 32px; margin:0; font-weight: normal;}
.hp_slider_form h3{text-align: center; color: #f2f2f2; font-size: 20px; margin-top:10px; font-weight: normal;}
.hp_slider_form  form{width:805px; margin:0 auto;}
.hp_slider_form .sel_cat_btn{width: 230px; height: 18px; padding:20px; background: #fff url("../img/arrow_down.png") no-repeat 235px 25px; background-size: 20px auto; float: left; font-size: 15px; cursor:pointer;}
.hp_slider_form input[type=text]{width:135px; height: 40px; margin:0!important; border-radius: 0; border:1px solid #c6c6c6; background-size: 16px auto; background-position: 10px 16px; float: left; font-size: 14px; padding:8px 8px 8px 36px; }
.hp_slider_form input[type=submit]{height: 58px; width: 168px; padding:0 14px; border-radius: 0!important;}
.hp_slider_form .sel_cat_container{ width: 800px; position: absolute;z-index: 100;}
.hp_slider_form ul{width: 265px; float: left; padding:0px;}
#homepage_slider .hp_slider_form ul li {width: 215px!important; height:26px!important; padding:15px  5px 15px 50px; list-style: none; background-color:#fff; background-size: 26px auto; background-position: 12px 15px!important;  line-height: 24px; cursor:pointer;}
#homepage_slider .hp_slider_form ul li:hover, #homepage_slider .hp_slider_form ul .selected{background-color:#FAF7D6;}
#homepage_slider .hp_slider_form ul li a{font-size: 15px; color: #000;}
#homepage_slider .sel_cat_container, #homepage_slider .cat_list_2{display:none;}

#homepage .bx-wrapper .bx-viewport {transform:none; 	-webkit-transform:none; 	-ms-transform:none; overflow: visible!important;}