body{ font-size:17px; color:#666; font-weight:400}
.text-capital{text-transform:uppercase}
.text-heavybold{font-weight:900}
.text-verylight{font-weight:100}
.text-shadow{text-shadow: 0px 1px 2px rgba(0,0,0,0.2);
        filter: dropshadow(color=#000, offx=0, offy=1);
}
.overflow-hidden{overflow:hidden}
.hidden-animation{opacity: 0;}
.visible-animation{	opacity: 1;}
h1,h2,h3,h4{padding:0; margin:0; font-weight:normal}
.text-justified{text-align:justify}

.padding{padding:10px}

.padding-left-5, .padding-left-right-5{padding-left:5px;}
.padding-right-5, .padding-left-right-5{padding-right:5px;}
.padding-top-5, .padding-top-bottom-5{padding-top:5px;}
.padding-bottom-5, .padding-top-bottom-5{padding-bottom:5px;}

.padding-left, .padding-left-right{padding-left:10px;}
.padding-right, .padding-left-right{padding-right:10px;}
.padding-top, .padding-top-bottom{padding-top:10px;}
.padding-bottom, .padding-top-bottom{padding-bottom:10px;}

.padding-left-20, .padding-left-right-20{padding-left:20px;}
.padding-right-20, .padding-left-right-20{padding-right:20px;}
.padding-top-20, .padding-top-bottom-20{padding-top:20px;}
.padding-bottom-20, .padding-top-bottom-20{padding-bottom:20px;}
.padding20{padding:20px;}
.padding30{padding:30px;}
.padding-top-bottom-40{padding-top:40px; padding-bottom:40px}
.padding80{padding:80px 0}
.padding80-top{padding-top:80px}
.padding80-bottom{padding-bottom:80px}
.no-padding{padding:0}
.margin-left-20, .margin-left-right-20{margin-left:20px;}
.margin-right-20, .margin-left-right-20{margin-right:20px;}
.margin-top-20, .margin-top-bottom-20{margin-top:20px;}
.margin-bottom-20, .margin-top-bottom-20{margin-bottom:20px;}

.margin-left-5, .margin-left-right-5{margin-left:5px;}
.margin-right-5, .margin-left-right-5{margin-right:5px;}
.margin-top-5, .margin-top-bottom-5{margin-top:5px;}
.margin-bottom-5, .margin-top-bottom-5{margin-bottom:5px;}

.margin-left, .margin-left-right{margin-left:10px;}
.margin-right, .margin-left-right{margin-right:10px;}
.margin-top, .margin-top-bottom{margin-top:10px;}
.margin-bottom, .margin-top-bottom{margin-bottom:10px;}
.margin-auto{margin-left:auto; margin-right:auto; float:none}
.no-margin{margin:0}

.pointer{cursor:pointer}
.display-none{display:none}
.inline-block{display:inline-block}
.radius{-webkit-border-radius: 3px;border-radius: 3px;}
.border{border:solid 1px #e7e7e7}
.border-bottom{border-bottom:solid 1px #e7e7e7}
.border-top{border-top:solid 1px #e7e7e7}
.border-left{border-left:solid 1px #e7e7e7}
.border-right{border-right:solid 1px #e7e7e7}


.clear-both{clear:both}

.text-small{font-size:11px}
.text-large{font-size:18px}
.text-xxlarge{font-size:22px;}

.shadow,.popup-box{-webkit-box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0.1); box-shadow:  0px 1px 1px 1px rgba(0, 0, 0, 0.1);}
.glow{-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.2); box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.2);}
.position-relative{position:relative}

.text-underline, .text-underline:hover{text-decoration:underline !important}



.text-color-orange{color:#fdb50a}
.text-color-white{color:#fff}





h1{font-size:33px; font-weight:700; text-transform:uppercase}
h2{font-size:28px; font-weight:700; }
h3{font-size:24px; font-weight:700; }
h4{font-size:21px; font-weight:700; }
h5{font-size:28px; font-weight:700; color:#feb50c }
h6{font-size:24px; font-weight:700; color:#feb50c}





.table-wrap{width:100%; overflow-x:auto}









/* DEFAULT TEMPLATE CSS START */
header{padding:20px 0; overflow-x:hidden}
.header-flag-icons{position:absolute; z-index:100; right:10px; top:-10px}
.header-flag-icons a {color:#999;font-size: small; font-weight: bold;}
.navbar-toggle{margin:32px 15px}
.navbar-toggle .icon-bar{background-color:#ffb50e}


.main-navigation{font-weight:400; margin:0; padding-top:20px; font-size:15px }
.main-navigation > li{position:relative; padding:0; }
.main-navigation li a{display:block;  border-radius:0; }
.main-navigation li:hover{}

.main-navigation li ul{padding:0 0 0 10px; margin:0; list-style:none; line-height:30px;}
.main-navigation li ul li {text-transform:none}
.main-navigation li ul li a{padding:0 9px}



.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}
.navbar-toggle .icon-bar {
    background-color: #ffb50e;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 26px;
    height: 3px;
    border-radius: 1px;
}

header.alternate{background:url(../images/header-bg.jpg) left bottom repeat-x}
header.alternate .header-flag-icons, header.alternate .main-navigation, header.alternate .navbar-toggle{display:none !important}
header.alternate .mainlogo img{height:60px; width:auto}


.helpline{display:none}

header.alternate .helpline{display:block; float:right; font-size:16px; line-height:60px; font-weight:700; color:#999; background:url(../images/helpline.png) no-repeat left center; padding-left:30px}







@media (max-width: 768px){

.mainlogo img{width:120px}
.navbar-toggle{margin:32px 15px 0 0}
.main-navigation li{float:none}
}

@media (max-width: 950px){
.navbar-toggle {display: block; }
.navbar-right{float:none !important}


}

@media (min-width: 768px){
.main-navigation{margin-left:-15px !important; margin-right:-15px !important;}
.main-navigation li{float:none}
}

@media (min-width: 951px){
header{overflow-x:visible}
.navbar-right{float:right !important}
.navbar-collapse.collapse {   display: block !important;   height: auto !important;   padding-bottom: 0;   overflow: visible !important; }
.main-navigation{margin-left:0px !important; margin-right:0px !important; padding:30px 0}
.main-navigation > li{float:left !important;border-bottom:2px solid rgba(0,0,0,0);}
.main-navigation > li:hover{border-color:#ffb512}
.main-navigation > li a{ padding:0 17px}
.main-navigation li ul{padding:15px;  position:absolute; min-width:250px; background:#f7f7f7; left:0; top:36px; display:none }
.main-navigation li ul li {float:none; border-top:solid 1px #eeeeee}
.main-navigation li ul li:first-child{border:none}
.main-navigation li ul li a:hover{}
.main-navigation li:hover ul{ display:block }
}




footer{background:#555555; color:#fff; padding-top:20px; line-height:30px; font-size:14px;}

.footer-links{padding:0; margin:0; list-style:none}
.footer-links li a{color:#fff; text-decoration:none;}
.footer-links li a:hover{color:#CCC; }
.footer-links.footer-secondary a{color:#999}
.footer-logo{ padding:0px 10px 0 0}
.footer-address-data{ line-height:18px; padding-left:10px;}
.footer-email{background:url(../images/footer-mail.png) no-repeat left center;padding-left:20px;}
.footer-tel{background:url(../images/footer-phone.png) no-repeat left center;padding-left:20px}


.footer-time{background:url(../images/footer-time.png) no-repeat left 3px;padding-left:20px}
.footerday{float: left;  text-align: right;   padding-right: 5px;}
.footertime{float: left; font-style:italic}



.footer-strip{background-color:#353535; padding:10px 0; text-align:center}
.followus{display:none}
@media (min-width: 768px){
.footer-logo{text-align:left; padding:0px 10px 0 0}
.footer-address-data{text-align:left;}
.followus{display:inline-block}
}



body{padding-bottom:70px;}
#find-a-car-form{position:fixed; bottom:0; left:0; right:0;  z-index:100}
#find-a-car-form.active{top:0; }
#find-a-car-form .banner-form{max-width:none}



.find-car-title{position:absolute; bottom:0; width:100%; padding:10px; background-color:#fff; border-top:solid 1px #CCC;-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.3); box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.3);}


.find-car-button{ background: url(../images/find-car-open.png) no-repeat right center #094c8e; line-height:50px; color:#FFF; text-transform:uppercase; font-weight:700; padding:0 35px 0 15px; cursor:pointer}

.find-car-body{display:none; padding:10px;position:absolute; top:0; bottom:70px; overflow:auto; width:100%;background-color:rgba(0,0,0,0.7);}
.find-car-title.active .find-car-button{background-image:url(../images/find-car-close.png)}
.find-car-title.active + .find-car-body{display:block}

@media (min-width: 950px){
	body{padding-bottom:0px;}
#find-a-car-form{display:none}
}





/* DEFAULT TEMPLATE CSS END */








#banner{padding:0px; background: #f2f2f2}
.banner-form-text-holder{padding:40px 0;}
.banner-text{display:none}
.banner-form-holder{ padding:0 }
.banner-form{background-color:#fff; border-radius:5px; -webkit-border-radius:5px; padding:30px; }
.banner-form-title{text-align:center; font-size:24px; font-weight:700; padding-bottom:20px; text-transform:uppercase}



@media (min-width: 768px){
#banner{padding:0px; background:url(../images/banner.jpg) no-repeat center center; background-size:cover}
.banner-text{display:inline-block; vertical-align:middle; color:#fff; width:50%; margin:0 -4px; text-transform:uppercase; text-align:right; text-shadow:1px 1px 1px rgba(0,0,0,0.7)}
.banner-form-holder{display:inline-block; vertical-align:middle; width:50%; padding:0}
.banner-form{ max-width:480px; }
.banner-text-1{font-size:39px;font-weight:900; line-height:39px}
.banner-text-2{font-size:52px;font-weight:900;line-height:59px}
.banner-text-3{font-size:31px; font-style:italic; font-weight:700; line-height:31px;}
}
@media (min-width: 950px){
.banner-text-1{font-size:42px;font-weight:900; line-height:42px}
.banner-text-2{font-size:69px;font-weight:900;line-height:69px}
.banner-text-3{font-size:41px; font-style:italic; font-weight:700; line-height:41px;}

}




.select-icon-country{background:url(../images/select-icon-country.png) no-repeat 10px center #fff;  padding-right:0 }
.select-icon-city{background:url(../images/select-icon-city.png) no-repeat 10px center #fff;  padding-right:0}
.select-icon-pickup{background:url(../images/select-icon-pickup.png) no-repeat 10px center #fff;  padding-right:0}
.select-icon-date{background:url(../images/select-icon-date.png) no-repeat 10px center #fff; padding-left:40px; padding-right:0}
.select-icon-time{background:url(../images/select-icon-time.png) no-repeat 10px center #fff; padding-right:0}


.select-mask.select-icon-country{padding-left:40px;}
.select-mask.select-icon-city{padding-left:40px;}
.select-mask.select-icon-pickup{padding-left:40px;}
.select-mask.select-icon-time{padding-left:40px;}




#index-3boxes{background-color:#f9f9f9; padding:70px 0}
.ind-3box-single{overflow:hidden; border-radius:4px; -webkit-border-radius:4px}
.ind-3box-single-image{}
.ind-3box-single-data{background-color:#ffb50f; color:#fff; text-align:center; padding:20px;}
.ind-3box-single-title{font-size:19px; font-weight:700}
.ind-3box-single-text{min-height:48px;}
.ind-3box-single-button{padding-top:5px}
.ind-3box-single-button a{display:inline-block; padding:0 15px; border-radius:3px; -webkit-border-radius:3px; border:solid 1px #fff; line-height:30px; color:#fff; font-weight:500}


.testimonial-padding{padding:0 70px}
#testimonial{padding:50px 0}
.testimonial-slider{}
.testimonial-slide{text-align:center}
.testimonial-text{font-size:20px; font-style:italic; color:#999; padding:15px 0 }
.testimonial-rate-1{background:url(../images/testi-rate-1.png) no-repeat center center; background-size:cover; max-width:143px; min-height:22px; margin:auto }
.testimonial-rate-2{background:url(../images/testi-rate-2.png) no-repeat center center; background-size:cover; max-width:143px; min-height:22px; margin:auto }
.testimonial-rate-3{background:url(../images/testi-rate-3.png) no-repeat center center; background-size:cover; max-width:143px; min-height:22px; margin:auto }
.testimonial-rate-4{background:url(../images/testi-rate-4.png) no-repeat center center; background-size:cover; max-width:143px; min-height:22px; margin:auto }
.testimonial-rate-5{background:url(../images/testi-rate-5.png) no-repeat center center; background-size:cover; max-width:143px; min-height:22px; margin:auto }
.testimonial-user{font-size:20px; font-style:italic; color:#999; padding:15px 0}

#testimonial .bx-prev,#testimonial .bx-next{background-position:center center; background-repeat:no-repeat; width:21px; height:41px; text-indent:1000px; overflow:hidden; display:block; position:absolute; top:50%; margin-top:-20px;}
#testimonial .bx-prev{background-image:url(../images/bx-prev.png); left:10px;}
#testimonial .bx-next{background-image:url(../images/bx-next.png); right:10px}

#aboutus{border-bottom:solid 2px #e7e7e7; padding:70px 0}
.about-text-large{font-size:24px; font-style:italic; padding:10px 20px;}
.about-text-small{font-size:18px;padding:10px 20px}

#address-map{background:url(../images/index-map.png) no-repeat center center; background-size:cover; min-height:341px; }











/*INNER TEMPLATE FOR BANNER AND BREADCRUMB START*/
#inner-banner{background:#dadada; background-size:auto 100%; padding:40px 0}
#inner-tagline{font-size:21px; font-style:italic; color:#999;}

#breadcrumb{background:url(../images/breadcrumb-bg.gif) repeat-x left bottom; padding:10px 0; font-weight:400; font-size:15px}
#breadcrumb ul{padding:0; margin:0; list-style:none; line-height:30px;}
#breadcrumb ul > li{padding:0 5px; display:inline-block}
#breadcrumb ul > li:first-child{padding-left:0; font-weight:700; color:#ffb512}
#breadcrumb ul > li:first-child a{ color:#ffb512}
#breadcrumb ul > li:before{content:"»"; padding-right:10px;}
#breadcrumb ul > li:first-child:before{content:""; padding:0}
/*INNER TEMPLATE FOR BANNER AND BREADCRUMB END*/


#main-container{padding:50px 0; line-height:26px}
#right-container{padding:10px 0; display:none }
#left-container{padding:10px 0}
#left-container p{margin-bottom:20px }

@media (min-width: 950px){
#inner-banner{background:url(../images/inner-banner.jpg) no-repeat center right #dadada; background-size:auto 100%; }
#main-container{padding:50px 0; line-height:26px}
.content-table{display:table; width:100%;table-layout: fixed}
.content-row{display:table-row}
#right-container{width:390px; display:table-cell; padding-left:40px; vertical-align:top}
#left-container{ display:table-cell}
#left-container p{margin-bottom:20px }


}


/*SIDE BAR CSS START*/


.sidebar-form{-webkit-border-radius: 3px;border-radius: 3px;border:solid 1px #e7e7e7;-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.2); box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, 0.1); overflow:hidden; padding:25px;}
.sidebar-form-title{font-size:24px; font-weight:700; text-transform:uppercase; text-align:center; padding-bottom:20px;}

.sidebar-form .row{margin-left:-5px; margin-right:-5px}
.sidebar-form .row div[class^='col-']{padding-left:5px; padding-right:5px}



.quotebox{}
.quotebox-body{background-color:#f6f6f6; font-size:17px;color:#999; font-style:italic; padding:25px; line-height:22px; position:relative;z-index:1}
.quotebox-body:after{display:block;content:""; position:absolute; border:solid 30px rgba(0,0,0,0); border-right-color:#f6f6f6; left:-10px; bottom:-30px }

.quotebox-text{font-weight:300;position:relative; z-index:10}
.quotebox-text span {
    color: #ffb50f;
    font-size: 36px;
    vertical-align: -12px;
    overflow: hidden;
    line-height: 10px;
}
.quotebox-sender{padding:5px 0 0 60px; font-size:14px;}





#right-container .select-icon-country:not(.select-mask){background:url(../images/select-icon-country.png) no-repeat 10px 9px ;  padding:5px 0 5px 34px; background-size:18px 18px; font-size:15px }
#right-container .select-icon-city:not(.select-mask){background:url(../images/select-icon-city.png) no-repeat 10px 9px;  padding:5px 0 5px 34px; background-size:18px 18px; font-size:15px }
#right-container .select-icon-pickup:not(.select-mask){background:url(../images/select-icon-pickup.png) no-repeat 10px 9px;  padding:5px 0 5px 34px; background-size:18px 18px; font-size:15px }
#right-container .select-icon-date:not(input){background:url(../images/select-icon-date.png) no-repeat 10px 9px; padding:5px 0 5px 34px; background-size:18px 18px; font-size:15px }
#right-container .select-icon-time:not(.select-mask){background:url(../images/select-icon-time.png) no-repeat 10px 9px; padding:5px 0 5px 34px; background-size:18px 18px; font-size:15px }

.box-car-title{background-color:#fff; color:#ffb50f; text-align:center;font-weight:700; text-transform:uppercase; padding:15px 20px}



@media (min-width: 950px){
.sidebar-clone{display:none}



}

.sidebar-clone .select-icon-country:not(.select-mask){background:url(../images/select-icon-country.png) no-repeat 0px center ;  padding:5px 0 5px 34px; }
.sidebar-clone .select-icon-city:not(.select-mask){background:url(../images/select-icon-city.png) no-repeat 0px center;  padding:5px 0 5px 34px;}
.sidebar-clone .select-icon-pickup:not(.select-mask){background:url(../images/select-icon-pickup.png) no-repeat 0px center;  padding:5px 0 5px 34px; }
.sidebar-clone .select-icon-date:not(input){background:url(../images/select-icon-date.png) no-repeat 0px center; padding:5px 0 5px 34px; }
.sidebar-clone .select-icon-time:not(.select-mask){background:url(../images/select-icon-time.png) no-repeat 0px center; padding:5px 0 5px 34px;}



.rightside-car-spe-holder{}
.rightside-car-spe-holder-single{float:left; width:33.33%; font-size:13px; text-align:center; height:70px; text-transform:uppercase; font-weight:500; padding:10px 0}




.rightside-car-detail{ font-size:15px; padding:5px 20px; background-color:#fff}
.rightside-car-label{font-weight:500; font-size:15px; color:#666 }






/*SIDE BAR CSS END*/










.contact-box{border:solid 1px #e7e7e7; background-color:#fff}

.contact-box-map-holder{position:relative}
.contact-box-details{background-color:#ffb512; display:inline-block; padding:20px ; font-size:16px;position:absolute; bottom:7px; left:0}

.contact-box-details:after{display:block;position:absolute; content:"";background:url(../images/contact-us-shadow.png) no-repeat right bottom; width:16px; height:100%; right:-16px; bottom:0}
.contact-box-details address{margin-bottom:10px;}
.contact-box-details address h4{}
.contact-tel{background:url(../images/contact-phone.png) no-repeat left center;padding-left:20px;}
.contact-email{background:url(../images/contact-mail.png) no-repeat left center;padding-left:20px;}

.contact-time{background:url(../images/contact-time.png) no-repeat left 5px;padding-left:20px;}
.contactday{float: left;  text-align: right;   padding-right: 5px;}
.contacttime{float: left; font-style:italic}

.contact-box-title{font-size:28px; font-weight:700; color:#ffb50f; padding:20px 30px; text-align:center; text-transform:uppercase}
.contact-box-body{background-color:#fafafa; padding:30px;}





.vehicles_list{border-collapse:separate; border-spacing:0 10px; min-width:600px}
.vehicles_list tr{}
.vehicles_list tr td{border-top:solid 1px #e7e7e7; border-bottom:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; padding:20px;}
.vehicles_list tr td:nth-child(1){border-left:solid 1px #e7e7e7;}
.vehicles_list tr td:nth-child(1) img{width:100px !important; height:auto !important; }
.vehicles_list tr td:nth-child(2) {font-size:14px; line-height:16px;border-right:none;}
.vehicles_list tr td:nth-child(2) a{font-size:18px; font-weight:700; color:#ffb50f; padding-bottom:15px; text-decoration:underline; display:inline-block}
.vehicles_list tr td:nth-child(3){width:160px; text-align:center}
.vehicles_list tr td:nth-child(3) span{background:#ffb50f; color:#fff !important;display:block; -webkit-border-radius: 3px;border-radius: 3px; padding:6px 10px}




.vehicle_details{border-collapse:separate; border-spacing:0 5px; min-width:600px; font-size:15px; line-height:18px}
.vehicle_details tr{}
.vehicle_details tr td, .vehicle_details tr th{border-top:solid 1px #e7e7e7; border-bottom:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; padding:10px;}
.vehicle_details tr td:first-child, .vehicle_details tr th:first-child{border-left:solid 1px #e7e7e7;}
.vehicle_details tr th{text-transform:uppercase; color:#ffb50f}
.vehicle_details tr td:first-child{background-color:#f7f7f7; font-weight:500}
.vehicle_details dl{margin:0;}
.vehicle_details dt{padding-bottom:5px; margin:0}
.vehicle_details dd{padding-bottom:20px; margin:0}

#vehicleImagesContentDiv{margin:0 -13px}
#vehicleImagesContentDiv > div{display:inline-block; width:25%;vertical-align:top; padding:15px; margin:-2px; }
#vehicleImagesContentDiv > div img{width:100% !important; height:auto !important}





.news-list-single{padding-bottom:30px; border-bottom:solid 1px #e7e7e7; margin-bottom:30px;}
.news-title{font-size:30px; margin-bottom:5px; padding-bottom:20px;position:relative}
.news-title:after{content:""; display:block; position:absolute; left:0; bottom:0; width:120px; border-bottom:solid 3px #ffb512 }
.news-date{font-size:15px; color:#999; font-weight:300; padding-bottom:10px;}
.news-body{font-size:18px;padding-bottom:10px}
.news-action a{font-size:15px; color:#ffb512}






.car-price-accre{}
.car-price-accre-single{}
.car-price-accre-title{font-weight:700; text-transform:uppercase; line-height:30px; border-bottom:solid 3px #ffb50f; color:#ffb50f; background:url(../images/accre-icon-dn.gif) no-repeat right center; cursor:pointer;}
.car-price-accre-title.active{background-image:url(../images/accre-icon-up.gif)}
.car-price-accre-body{display:none; padding-top:20px}
.car-price-accre-title.active + .car-price-accre-body{display:block}





.car-price-accre-list-single{border:solid 1px #e7e7e7; border-radius:3px; -webkit-border-radius:3px; overflow:hidden; margin-bottom:30px}
.car-price-accre-list-sngl-img{ vertical-align: middle;}
.car-price-accre-list-sngl-img span{display: inline-block;   height: 100%;   vertical-align: middle;}
.car-price-accre-list-sngl-data{}
.car-price-accre-list-sngl-ttl{background-color:#ececec; padding:15px 15px; font-size:20px;}
.car-price-accre-list-sngl-icn-hld{}
.car-price-accre-list-sngl-icn-hld-nest{ display: -webkit-flex; /* Safari */  display: flex;-webkit-flex: 1;  /* Safari 6.1+ */  -ms-flex: 1;  /* IE 10 */  flex: 1;flex-wrap: wrap;
    justify-content: flex-start; }
.car-price-accre-list-sngl-icn-hld-sngl{ flex: 1 0 30%; vertical-align:middle; font-size:11px; text-transform:uppercase; text-align:center; border-collapse:collapse; border:solid 0px #e7e7e7; border-bottom-width:1px; height:60px; padding:5px 0}
.car-price-accre-list-sngl-detail{ font-size:15px; padding:5px 15px;}
.car-price-accre-list-sngl-price{ font-size:26px; color:#ffb512; padding:10px 15px; font-weight:700; overflow:hidden;}
.car-price-accre-list-sngl-label{font-weight:500; font-size:15px; color:#666 }
.car-price-accre-list-sngl-price .btn-primary{height:40px; display:block; line-height:40px; padding:0 20px; text-transform:uppercase}



.car-price-accre-list-single.search-result .car-price-accre-list-sngl-detail{background:#fafafa}

.car-price-accre-list-single.search-result .car-price-accre-list-sngl-price{line-height:40px;}
.car-price-accre-list-sngl-icn-hld-nest .car-price-accre-list-sngl-icn-hld-sngl:nth-child(2){border-left-width:1px; border-right-width:1px}

.car-price-accre-list-sngl-icn-hld-nest .car-price-accre-list-sngl-icn-hld-sngl:nth-child(4){ border-right-width:1px}

@media (min-width:768px){
	.car-price-accre-list-sngl-icn-hld-sngl{ flex: 1 ; }
	.car-price-accre-list-sngl-icn-hld-nest .car-price-accre-list-sngl-icn-hld-sngl:nth-child(4){ border-left-width:1px}

}



@media (min-width:768px){
	.car-price-accre-list-sngl-price{ font-size:30px; }
.car-price-accre-list-sngl-img{width:30%; float:left; border-right:solid 1px #e7e7e7}
.car-price-accre-list-sngl-data{padding-left:30%; }
}

@media (min-width: 1000px){


.car-price-accre-list-sngl-img{width:30%; float:left}
.car-price-accre-list-sngl-data{padding-left:30%;}
.car-price-accre-list-sngl-icn-hld-nest .car-price-accre-list-sngl-icn-hld-sngl:nth-child(4){ border-left-width:0}

.car-price-accre-list-sngl-icn-hld{display: -webkit-flex; /* Safari */  display: flex;}
.car-price-accre-list-sngl-icn-hld-nest{ display: -webkit-flex; /* Safari */  display: flex;-webkit-flex: 1;  /* Safari 6.1+ */  -ms-flex: 1;  /* IE 10 */  flex: 1;}
.car-price-accre-list-sngl-icn-hld-nest:first-child .car-price-accre-list-sngl-icn-hld-sngl:nth-child(3){border-right-width:1px}
.car-price-accre-list-sngl-icn-hld-sngl{-webkit-flex: 1;  /* Safari 6.1+ */   -ms-flex: 1;  /* IE 10 */ flex: 1; vertical-align:middle}
.car-price-accre-list-sngl-detail{}
.car-price-accre-list-sngl-price{}


}



.car-prices-long-termbox{display: -webkit-flex; /* Safari */  display: flex;-webkit-flex: 1;  /* Safari 6.1+ */  -ms-flex: 1;  /* IE 10 */  flex: 1;}


.car-price-single-termbox-label{text-align:right}
.car-price-single-termbox-data{font-weight: 700;
    color: #ffb512;}
.car-price-single-termbox{padding:0 5px; font-size:14px}
.car-prices-long-termbox{padding:8px 10px;}

.car-price-single-pricebox{-webkit-flex: 1;  /* Safari 6.1+ */   -ms-flex: 1;  /* IE 10 */ flex: 1; vertical-align:middle; text-align:center; border:solid 0px #e7e7e7; border-bottom-width:1px; border-left-width:1px}
.car-price-single-pricebox:first-child{border-left-width:0px}

.car-price-single-pricebox-label{font-size:11px}
.car-price-single-pricebox-data{font-weight:700; color:#ffb512; }






.modal .car-price-accre-list-single {margin-bottom:0}

.modal .car-price-accre-list-sngl-icn-hld-sngl{flex: 1 0 30%;border-top-width:1px;border-bottom-width:0;}
.modal .car-price-accre-list-sngl-icn-hld-sngl:nth-child(5),.modal .car-price-accre-list-sngl-icn-hld-sngl:nth-child(4){border-bottom-width:1px}

.modal .car-price-accre-list-sngl-icn-hld-sngl:nth-child(3) {
    border-right-width: 0 !important;
}

.modal .car-price-accre-list-sngl-detail{line-height:normal !important}
.three-step-navigation{border:0; padding:0 0 25px 0; margin:0;font-weight:700; text-transform:uppercase}
.three-step-navigation li{border:0; background-color:#f7f7f7;position:relative; vertical-align:middle}
.three-step-navigation li a{border:0 !important; display:block; padding:20px 10px; color:#666666}
.three-step-navigation li.active{background:#ffb50d}
.three-step-navigation li.active a{color:#fff}


.modal .car-price-single-pricebox-data{font-size:14px; line-height:normal}




@media (min-width:768px){
.three-step-navigation li:first-child{border-radius:5px 0 0 5px}
.three-step-navigation li:last-child{border-radius:0 5px 5px 0}
.three-step-navigation li.active:after{content:""; border:solid 12px rgba(0,0,0,0); width:0; height:0; display:block; position:absolute; left:50%; bottom:-24px;z-index:1; margin-left:-12px;border-top-color:#ffb50d}
}




.actionbox{ padding-bottom:30px; border-bottom:solid 1px #e7e7e7}
.action-text-button{line-height:50px;}
.action-text-small{line-height:20px; font-size:18px;font-weight:700; text-transform:uppercase; text-align:right}
.action-text-price{line-height:30px;font-size:30px; font-weight:700; color:#ffb50f;text-align:right}

.makebluelink, #terms_modal a, .page_makebluelink a{ color: #437ec3;} 



.opt-ins-single{ padding-bottom:20px; padding-top:10px;}
.opt-ins-title{font-size:20px; color:#ffb50d}
.opt-ins-data{}
.opt-ins-list{list-style:none; padding: 5px 0 ; margin:0}
.opt-ins-list li{position:relative; font-weight:500;border-top:dashed 1px #e7e7e7; padding:5px 20px 5px 30px; color:#999}
.opt-ins-list li.checked{background:url(../images/ticker.png) no-repeat left 12px; color:#666}
.opt-ins-list li span{font-weight:300; font-style:italic; font-size:14px;}
.opt-ins-list li .badge{font-weight:500; font-style:normal; position:absolute; top:7px; right:0; background:none; color:#666}

.opt-ins-list li:nth-child(1){border-top:none}








.box-body.white-bg-color{background-color:#fff; border-top:solid 1px #f7f7f7}


.opt-accr-holder{}
.opt-accr-single{margin-bottom:15px;}
.opt-accr-single-title{-webkit-border-radius: 3px;border-radius: 3px;border:solid 1px #e7e7e7; padding:13px 30px; background:url(../images/opt-accr-up.png) no-repeat right center #f6f6f6; margin-bottom:5px; cursor:pointer  }

.opt-accr-single-title.active{background-image:url(../images/opt-accr-dn.png)}


.opt-accr-single-body{-webkit-border-radius: 3px;border-radius: 3px;border:solid 1px #e7e7e7; background-color:#fff; padding: 30px;}











.opt-accr-list{padding:0; list-style:none; margin:0; display:table; width:100%; font-size:14px}
.opt-accr-list li{display:table-row }
.opt-accr-list li > div{display:table-cell; vertical-align:middle; border-top:solid 1px #e6e6e6; padding:5px 0}
.opt-accr-list li:first-child > div{border-top:none }

.opt-accr-list li > div:nth-child(1){width:20px;}
.opt-accr-list li > div:nth-child(3){width:65px}





.opt-accr-single-body .checkbox-mask input, .opt-accr-single-body .checkbox-mask span { margin: 10px 0;}



.opt-accr-single-body .select-mask {
    height: 40px; padding:5px 16px
}





.paymenet-currency{color:#ffb50f; font-size:36px; font-weight:700; text-transform:uppercase; padding-top:7px;}

.payment-body-box{max-width:600px; margin:auto; padding:20px 0}
.payment-body-box p{font-size:14px; font-weight:300}
.payment-label{font-size:16px; font-weight:400}

@media (min-width:768px){
.payment-label{text-align:right; line-height:50px;}
}

.sublink-box-holder{border-radius:4px; -webkit-border-radius:4px; overflow:hidden}
.sublink-title{background-color:#ffb512; padding:7px 20px; font-weight:700; text-transform:uppercase; color:#fff}
.sublink-box-holder ul{list-style:none; margin:0; padding:0}
.sublink-box-holder ul li{padding-bottom:1px}
.sublink-box-holder ul li a{display:block;background-color:#f7f7f7; padding:7px 20px;}
.sublink-box-holder ul:after{content:""; display:block; background-color:#929292; height:5px;}


.sublink-box{position:relative;  }
.sublink-box .navbar-toggle{ margin:-45px 0 0 0}

.sublinks-list {list-style:none; margin:0; padding:0}
.sublinks-list li{padding-bottom:1px}
.sublinks-list li a{display:block;background-color:#f7f7f7; padding:7px 20px;}
.sublinks-list:after{content:""; display:block; background-color:#929292; height:1px; margin-bottom:40px}




@media (max-width:400px){
.flight-field{width:180px}
input{font-size:14px !important;}
.select-mask span{font-size:14px !important}
.actionbox{font-size:14px}
.action-text-price{font-size:26px}
.find-car-button{font-size:14px}
.detailsbox .box-body .col-xs-6{font-size:14px; width:100%}
.testimonial-padding {  padding: 0 40px;}


}

.error{color:#F00; padding-top:3px; font-style:italic; font-size:13px;}


@media (min-width: 992px){
.modal-lg {
    width: 900px;
}
}
#ui-datepicker-div {
    z-index: 999;
}

blockquote strong{display:block; text-indent:0}














.actionbox_holder{position:relative; bottom:0; width:100%}
		.actionbox{}
		.makestatic{position:relative}
		.makefixed{position:fixed; bottom:0; padding:0 20px 90px; background:#FFF;-webkit-border-radius: 3px;
    border-radius: 3px;
    border: solid 1px #e7e7e7;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
    overflow: hidden;}
	
@media (min-width:768px){
.makefixed{ padding:0 20px 20px;}
}
.ui-datepicker { position: relative; z-index: 10000 !important; }
.grecaptcha-badge {
    display:none;
}