header{background-color:#f8f8f8}
header .container{height:80px}
.logo{height:80px;position:relative;padding:5px}
.logo img{width:auto;max-height:70px}
.verlogo{width:100%;margin: 0;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);}
.padtop-1{padding-top:1rem}
.padbot-1{padding-bottom:1rem}
.pd-car-logo{border-right:none}
.top-ban-detailBox{padding:15px 0}
.financeBox-finance{font-size:14px;font-weight:600;position:relative;margin-bottom:30px}
.financeBox-finance::before{content:'';position:absolute;width:100px;height:3px;background:#cc0c0c;bottom:-5px;left:0;right:0;margin:auto}
.financeBox-finance .hp-finance{background-color:#111;color:#fff;padding:3px;font-size:12px;margin-right:5px}
.financeBox-finance .financeBox-finance-price{font-size:20px;font-weight:700}
.financeBox-finance::before{display:none}
.center .slick-center img{-moz-transform:scale(1.30);-ms-transform:scale(1.30);-o-transform:scale(1.30);-webkit-transform:scale(1.30);color:#e67e22;opacity:1;transform:scale(1.30)}
.center img{opacity:.6;transition:all 300ms ease}
.blue{background:#F0F0F0;color:#fff;position:relative;padding-bottom:80px}
.blue img{padding:8%;position:relative;text-align:center;width:auto;max-height:290px;margin:auto}
.slick-slider{top:-20px}
.slick-prev:before,.slick-next:before{font-size:40px;opacity:1;color:#222}
.slick-prev,.slick-next{z-index:10;width:40px;height:40px}
.slick-next{right:30%}
.slick-prev{left:30%}
.reg_plate{margin:20px auto}
.keyfacts{position:relative;top:-95px}
.detailPage-features ul{box-shadow:1px 2px 10px 0 rgba(0,0,0,0.16),1px 2px 10px 0 rgba(0,0,0,0.16);background-color:#fff;padding:5px}
.footer{position:absolute;width:100%;bottom:0;}
.footer .address{background-color:#fff;text-align:center;padding:10px 0}
.footer .address p{margin:0;font-size:16px;line-height:24px}
.footerbg{position:relative;bottom:0;width:100%;background-color:#5fa15c;text-align:center;height:300px}
.footerbg .ftproceedbtn{background-color:transparent;color:#fff;padding:5px 25px;display:inline-block;font-size:32px;font-family:'poppinsregular'}
.footerbg .ftproceedbtn:hover{text-decoration:none}
.footerbg .ftproceedbtn:hover .reserve-ftr-label{color:#fff;}
.verhor-center{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.proceedbtn{background-color:#5fa15c;border:1px solid #5fa15c;color:#fff;padding:5px 25px;display:inline-block;margin-top:18px;float:right;font-size:22px;min-width:240px;font-family:poppinslight;text-align:center;}
.modalbtn{color:#fff;cursor:pointer}
.modal .modal-header{background-color:#222;color:#fff}
.modal .col-form-label{font-size:10px;line-height:1}
.modal .form-group span{font-size:10px;line-height:1;font-style:oblique}
.modal .modal-submit{width:100%}
.modal .close{color:#fff;text-shadow:0 1px 0 #111;opacity:1}
.modal .paylogo{text-align:center;padding:10px}
.modal .paylogo img{max-width:80px;width:auto}
.modal .modal-content h3{text-align: center;padding: 15px 0px;font-size: 24px;line-height: 1;margin-bottom:0px;}
.modal .modal-content p{text-align: center;padding:0px 15px;font-size:12px;margin:auto}
.proceedbtn.modalbtn:hover{background-color:#111;color:#fff;text-decoration:none}
.reg_plate{font-family:'poppinsbold'}
.reserve-ftr-label{text-transform: uppercase;font-family: 'poppinsbold';font-size: 40px;line-height: 1;color:#000;transition:inherit;}
.success-div{min-height: 450px;text-align: center;padding:100px 0px;}
.success-div h3{margin-bottom:15px}

.openterms{cursor:pointer;}
.modal .modal-content p.termsbox{padding:1rem 1rem;text-align:left;}
.form-group .checkbox{zoom:1.1;}
.form-group span.checkbox_label{font-size: 14px;font-style: normal;padding: 5px 3px;}
.form-control::placeholder{opacity:0.8;line-height:16px;letter-spacing:1px;font-size:14px;}
.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
opacity:0.8;line-height:16px;letter-spacing:1px;font-size:14px;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
opacity:0.8;line-height:16px;letter-spacing:1px;font-size:14px;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
opacity:0.8;line-height:16px;letter-spacing:1px;font-size:14px;
}
.form-control:-moz-placeholder { /* Firefox 18- */
opacity:0.8;line-height:16px;letter-spacing:1px;font-size:14px;
}
.note{position:relative;top:-50px;}
.note .container-center{max-width:1140px;}
.note p{font-size:20px;line-height:1.4;font-weight:400}
@media only screen and (max-width:1920px) {
.footer{position:relative;width:100%}
}
@media only screen and (max-width:900px) {
  .slick-slider{top:-10px}
  .footerbg .ftproceedbtn{font-size:24px}
}
@media only screen and (max-width:899px){
  .center img{opacity:1}
  .slick-next{right:2%}
  .slick-prev{left:2%}
  .blue img{padding:0}
}
@media only screen and (max-width:767px) {
  .container{max-width:100%}
  header .container{height:auto}
  header .container .col-sm-12{padding:0}
  .verlogo{margin: 0;position: relative;top: unset;-ms-transform:unset;transform: unset;}
  .logo{text-align:center;padding:10px;height:auto;max-height:150px;}
  .proceedbtn.modalbtn{width:100%;text-align:center;margin-top:0;padding:20px;line-height:1}
  .top-ban-detailBox{padding:0px;}
  .top-ban-detailBox .top-detailBox{background:#fff;}
  .verhor-center{width: 100%;}
}
@media only screen and (max-width:660px) {
  .pd-description-head .pd-title-car-view{display:inline-block;width:100%;text-align:center}
  .pd-description-head .pd-car-logo{padding:0;border-right:none;width:100%;max-width:100%;margin:auto}
  .pd-description-head .pd-car-details{width:100%;text-align:center}
  .reserve-ftr-label{font-size: 30px;}
}