@font-face{font-family:'Dosis';src:url(./fonts/Dosis-Light.ttf) format("TrueType")}
@font-face{font-family:'Dosis Medium';src:url(./fonts/Dosis-Medium.ttf) format("TrueType")}
@font-face{font-family:'open sans';src:url(./fonts/OpenSans-Regular.ttf) format("TrueType")}
@font-face {font-family: 'Dosis SemiBold'; src: url('./fonts/Dosis-SemiBold.ttf') format('TrueType');}




header{background-color:rgba(69,99,114,0.39)!important}
.form-control{box-shadow:none!important}
header .navbar-brand img{height:49px!important;width:162px!important;margin-top:-3px!important}
.navbar-brand{margin-left:0!important}
a:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.custom-panel{float:left;padding:20px;width:100%}
.cust-finance-img{cursor:pointer}
header .bottom-header .navbar-default .navbar-brand{padding:17px 0 0!important}
.stepwizard-step p{margin:0}
.stepwizard-row{width:100%}
.stepwizard{display:table;width:50%;position:relative}
.stepwizard-step button[disabled]{opacity:1!important;filter:alpha(opacity=100)!important}
.stepwizard-row:before{top:35px;width:95%;bottom:0;position:absolute;content:" ";height:1px;background-color:#ccc;z-order:0}
.stepwizard-step{display:inline-block;position:relative;text-align:center;width:10.8%}
.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}
#commercial_form .row{margin:17px 0}
.custom_toggle_calculator{margin-top:0!important}
#commercial_form .form-control{width:93%}
#commercial_form .checkbox{position:relative!important}
#commercial_form .control-label{font-weight:400!important}
.padding_left{padding-left:0!important}
.input_width{width:98%!important}
.table_input_type{padding:7px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;width:70%!important}
.table_input_type_2{float:left;padding:7px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;width:79%!important}
.stepwizard-row:before{width:92%}
.stepwizard-step{width:9.8%}
#custom-privacy-declaration .main-header-title.col-12{background-color:#122939;color:#fff;font-size:16px;font-weight:700}
#custom-privacy-declaration .title-content{color:#fff;font-size:16px;font-weight:700;margin-left:10px;padding:5px}
#custom-privacy-declaration .row.before-section{margin-bottom:50px}
#custom-privacy-declaration .from-section.col-12{margin-top:20px}
#custom-privacy-declaration .col-12.before-content{margin-top:30px}
#custom-privacy-declaration .col-12.before-content p{margin-bottom:0}
#custom-privacy-declaration .from-input-filed{margin-left:20px}
#custom-privacy-declaration .privacy-disclosure-section.col-12{border:1px solid #ccc;height:400px;margin-top:20px;overflow:auto;width:100%}
#custom-privacy-declaration .privacy-disclosure-section .privacy-title{margin-bottom:0;font-size:16px;margin-left:14px;margin-top:20px}
.privacy-disclosure-section .border-section{border-top:1px solid #000;color:#fff;margin-left:14px;margin-top:15px}
#custom-privacy-declaration .privacy-disclosure-content{margin:15px}
#custom-privacy-declaration .privacy-disclosure-content p{margin-top:10px}
#custom-privacy-declaration .print-button{float:right;margin-top:10px}
#custom-privacy-declaration .print-button .btn.btn-default.glyphicon.glyphicon-print{background-color:#067a04;color:#fff;font-size:12px;word-spacing:-9px}
#custom-privacy-declaration .checkbox-section .requied{color:#780004;margin-right:20px;text-decoration:underline}
#custom-privacy-declaration .privacy-policy-title{color:#000;font-size:14px;font-weight:700;margin-bottom:10px}
#custom-privacy-declaration .Authorised-Contacts .Authorised-Contacts-tr{text-align:left;width:52%}
#custom-privacy-declaration .table.table-bordered td{text-align:left}
.print-button .glyphicon-print:before{margin-right:5px}
#custom-privacy-declaration h2,#custom-privacy-declaration h3{color:#063a62!important;font-family:Dosis!important;font-stretch:normal;font-weight:500}
#custom-privacy-declaration h2{margin:40px 0;font-size:38px}
#custom-privacy-declaration h3{font-size:25px}
.agreebtn{background-color:#ea6a21;border:0 none;font-family:Dosis;font-size:20px;font-weight:500;width:153px}
#liberty-consumer-application-form .form-control{width:95%}
#custom-main-common-header.col-md-12{background-color:#286090;margin:10px 0}
#custom-main-common-header .form-group > label{padding:10px 0}
#custom-main-common-header strong{color:#fff;font-size:17px;padding-left:12px}
#custom-for-space.col-md-12{margin:10px 0}
#custom-main-common-header .control-label{color:#fff}
.custom-applicant-header strong{color:#286090!important}
.custom-applicant-header{float:left;text-align:center;width:100%}
#custom-main-common-header-1 strong{color:#286090;font-size:20px}
#driveon_commercial_form .custom_heading,#driveon_consumer_form .custom_heading{padding-left:0;margin:20px 0}
#driveon_commercial_form .custom_subheading,#driveon_consumer_form .custom_subheading{margin-bottom:11px;padding-left:0}
#driveon_commercial_form .form-control,#driveon_consumer_form .form-control{width:100%}
#driveon_commercial_form .adjust_width,#driveon_consumer_form .adjust_width{width:97%!important}
#driveon_commercial_form .control-label,#driveon_consumer_form .control-label{font-weight:400!important}
#driveon_consumer_form{padding-top:40px}
#app_form_popup{background:rgba(255,255,255,0.96) none repeat scroll 0 0;position:fixed;width:100%;z-index:999;top:76px}
.app_now_bg{background-color:#ea6a21}
.app_now_bg a{color:#fff!important}
.app_now_bg:after{content:'';position:absolute;top:100%;left:66%;margin-left:-50px;width:0;height:0;border-top:20px solid #ea6a21;border-left:solid 20px transparent;border-right:solid 20px transparent}
.close-button,.reg-close-button{border-radius:81%;font-size:19px;padding:9px;position:absolute;right:12px;top:10px;width:41px}

@keyframes bounce {
0%,20%,60%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
}
.wpsm_panel { text-align: justify;}
.app-popup-container .col-lg-6:hover{animation:bounce 1s}
.registration-popup-container .col-lg-4:hover{animation:bounce 1s}
.close-button:hover,.reg-close-button:hover{box-shadow:0 0 0 5px rgba(0,0,0,0.2);transition:all .3s ease 0}
.app-popup-container.row{margin:0 auto;padding:40px 40px 55px;text-align:center;max-width:781px;width:100%}
.privacy-policy-section{padding-top:10px}
.privacy-policy-section h3{padding-bottom:24px}
.second_input_width{width:90%!important}
.application_form_tag{box-shadow:0 0 9px -5px #000;padding:25px 14px}
.form-header h2.form-head{margin-bottom:40px!important}
.partner-registration{border-radius:6px;box-shadow:0 2px 20px rgba(0,0,0,0.12);margin:0 auto;padding:30px;width:80%}
.partner-registration form .form-group{margin-bottom:25px;font-size: 22px;line-height: 30px;}
.partner-registration form .form-group input.form-control{width:100%}
.reg-btn{margin-top:10px}
.reg-btn .btn-inventory{padding:10px 20px;font-size:18px}
.reg-btn .btn-inventory.focus,.reg-btn .btn-inventory:focus,.reg-btn .btn-inventory:hover{color:#fff}
.reg-btn .btn-inventory:hover{background:#082d4a none repeat scroll 0 0}
.partner-registration .form-control.required{text-decoration:none}
.partner-registration label.error{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:red;font-size:12px;margin:0!important;padding:0}
.partner-registration .form-control.required.error{background:#fff none repeat scroll 0 0;border:1px solid #ccc;margin-bottom:0}
.partner_background .partner-registration{background:rgba(255,255,255,0.9) none repeat scroll 0 0;box-shadow:0 1px 3px rgba(0,0,0,0.13);margin:30px auto 0;padding:30px 40px 65px;width:39%;border-radius:0}
.user-message{background-color:#f1f1f1;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);display:block;font-size:14px;line-height:25px;margin:0 0 20px!important;padding:11px 15px;text-align:left;font-weight:700}
.user-message-info{border-left:4px solid #31708f;color:#31708f}
.user-message-warning{border-left:4px solid #8a6d3b;color:#8a6d3b}
.user-message-danger{border-left:4px solid #a94442;color:#a94442}
.user-message-success{border-left:4px solid #3c763d;color:#3c763d}
.success_upadted{background-color:#5c9e33;color:#fff;padding:8px}
.page-id-1185 .cust-footer-section{margin:14px auto 0}
.page-id-1185 header{background-color:rgba(254,247,231,0.39)!important}
.page-id-1185 #menu-item-1390 > a{color:#ea6a21!important}
.page-id-1185 #menu-main li a{color:#063a62}
.page-id-1185 .cust-footer-links > a{color:#2abbdd!important}
#enquiry_form .help-block.with-errors,#enquiry_form .help-block.with-errors li{color:red}
#enquiry_form .has-error .form-control{border-color:red}
#enquiry_form .controls .disabled{background-color:#a7a7a7}
#enquiry_form input[type="text"]{width:100%}
#enquiry_form .messages .success{background-color:#83dd83;margin-left:14px;width:97%}
#enquiry_form .close{color:inherit;position:relative;right:-2px;top:1px}
#enquiry_form .controls .disabled{background-color:#0a3b61;opacity:.77}
#enquiry_form .error{margin-bottom:0}
#enquiry_form label.error{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;border-radius:0;color:red;font-size:15px;font-weight:400;margin-bottom:0;padding:5px}
.front_cal_tabs_design .vc_tta-panel-body{background-color:#fff!important;border:1px solid #c1c1c1!important}
.custom_slider p{margin:0!important;width:100%;font-family:open sans!important;font-size:24px;font-style:normal;font-weight:300;color:#333}
.custom_slider{padding-bottom:58px}
.custom_slider .slider.slider-horizontal{width:100%;margin:30px 0 8px}
.front_calculator .vc_tta-tab{margin:0!important;width:50%;text-align:center}
.front_calculator .vc_tta-tab.vc_active a{background:#0cac90 none repeat scroll 0 0!important;color:#fff!important}
.front_calculator .vc_tta-tabs-list{border-bottom:4px solid #0cac90;margin:0!important}
.monthly_repayment > h2{font-family:Dosis!important;font-size:60px!important}
.weekly_repayment > h2{font-family:Dosis!important;font-size:60px!important}
.front_calculator .vc_tta-title-text{font-size:16px;font-weight:600}
.custom_front_cal_loader .fa.fa-spinner.fa-spin{font-size:39px;left:95%;position:absolute;top:46px}
.custom_toggle_calculator{float:left;font-size:18px;font-weight:600;text-align:center;width:100%;border-bottom:4px solid #0cac90}
.custom_monthly_section{float:left;width:50%;padding:14px;cursor:pointer;border-bottom:4px solid #f1f1f1;color:#48AAE1;font-size:24px;font-weight:400}
.custom_weekly_section{float:left;width:50%;padding:14px;cursor:pointer;border-bottom:4px solid #f1f1f1;color:#48AAE1;font-size:24px;font-weight:400}
.custom_toggle_calculator .active{background-color:#0cac90;color:#fff}
.custom_calculator_row{border:1px solid #c1c1c1}
.registration-popup-container{margin:0 auto;padding:40px 40px 55px;text-align:center;width:100%;background-color:#fff}
.wpb_animate_when_almost_visible{opacity:.9!important}
.partner-modal{color:#333}
.partner-modal > tbody> tr{height:30px}
.new-select{font-family:Open sans;font-size:17px!important;color:#333!important}
#application_form_poup{width:100%}
.app-popup-main{border:medium none;box-shadow:0 5px 14px #333;position:relative;background-color:#fff}
.registration-popup-main{box-shadow:0 0 8px #b0b0b0}
.commercial_sub_container{background-color:#fff;border-top:1px solid #e4e4e4}
.commercial_section_container{margin:0 auto;padding:0 40px 15px;text-align:center;width:100%;background-color:#fff;border-top:2px solid #e4e4e4}
.commercial_section_container h5{font-size:18px!important}
#driveon_commercial_form .custom_heading1,#driveon_consumer_form .custom_heading1{margin:20px 0;padding-left:15px}
#driveon_commercial_form .custom_subheading1,#driveon_consumer_form .custom_subheading1{margin-bottom:11px;padding-left:14px}
#menu-item-1481{float:right;}
.partner_register_bg{background-color:#f9f9f9}
.partner_register_bg a{color:#063a62!important}
.partner_register_bg::after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f9f9f9;content:"";height:0;left:66%;margin-left:-50px;position:absolute;top:100%;width:0}

header.affix .container .navbar .navbar-brand img{margin-top:2px!important}
.toolbar .container{background-color:transparent!important;display:none}
header .toolbar{display:none}
#menu-main li a{font-weight:500;margin-top:6px;padding-top:15px!important;text-decoration:none;text-transform:none!important;cursor:pointer!important;font-size:17px}

.toolbar .container{background-color:transparent!important;display:none}
header .toolbar{display:none}
#menu-main li a{background-color:rgba(0,0,0,0)!important;font-weight:500;margin-top:6px;padding-top:15px!important;text-decoration:none;text-transform:none!important;cursor:pointer!important;font-size:18px;font-family:Dosis;padding-bottom:24px!important}
.navbar-header{float:left}
#menu-main li.active{padding-bottom:0!important}
#menu-item-1390 > a{color:#ea6a21!important;font-weight:700!important}
#menu-item-1481{border-right:1px solid #e2e2e2}
li#menu-item-1482{border-left:1px solid #e2e2e2}
#menu-item-1390{transition:none 0 ease 0!important;background-color:#fff}
/*.navbar-nav>li{padding:0 23px}*/
.header_shadow{background-image:none!important}
header.clearfix.affix{padding-top:20px}
#menu-main li:last-child a{font-size:15px;font-family:open sans}
header .bottom-header .navbar-default .navbar-nav>li>a{padding:38px 30px 20px!important}
#menu-main{margin-left:0;padding-left:0}
.header_shadow{background-image:none!important}
header.clearfix.affix{padding-top:20px}
#menu-main li:last-child a{background-repeat:no-repeat!important;background-position:0 18px!important;display:inline-block;position:relative;background-size:27px!important}
#menu-main li:last-child a.call_new_image{background-repeat:no-repeat!important;background-position:0 19px!important;display:inline-block;position:relative;background-size:27px!important}
ul#menu-main li.menu-item:last-child a {padding-top: 18px !important; padding-bottom: 14px !important;}
#Finance-Options-banner{color:#fff;font-size:17px!important;font-stretch:normal;font-style:normal;height:21px;text-align:center;width:105px;vertical-align:middle;line-height:1}
#banner-apply-now{width:80px;height:21px;font-size:19px!important;font-weight:500!important;font-style:normal;font-stretch:normal;text-align:center;color:#fff!important;text-transform:uppercase;line-height:26px}
#driveon_commercial_form #doc5.upload-docs-msg{clear: both;}
#lcs_logo_carousel_wrapper .owl-nav { display: none;}
.table.finance-table > thead > tr > th {border-bottom: 4px solid #ddd;}
.table.finance-table > tbody > tr > td {border-top: none; padding: 2px 8px;}
#slide-11-layer-12 { opacity: 0.9 !important; }


#contact-model .close:hover, #apply-now-modal .close:hover {background-color: #fff;}
.quickcontact {width: 95%;margin: 0 auto;}
.quickcontact .title, .applynowmodal .title {font-weight: 600; transition: none 0s ease 0s; line-height: 24px; border-width: 0px; margin: 20px 0px 15px; padding: 0px; letter-spacing: 0px; font-size: 25px; font-family: Open sans; color: #333; text-align: center;}
.quick-contact-form, .apply-now-form {padding: 20px 0;}
.quick-contact-form label.error, .apply-now-form label.error {margin: 0;}
.quick-contact-form .message, .apply-now-form .message {margin: 0; color: #3c763d;}
.quick-contact-form .form-control, .apply-now-form .form-control{height:38px;font-family:Open sans;font-size:17px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal!important;letter-spacing:normal;border:none;border-radius:0;width:100%;background:transparent;padding:0;border-bottom: 1px solid #333; padding: 5px; border-bottom: 1px solid #333;}
.quick-contact-form .form-control:focus, .apply-now-form .form-control:focus {border:none;border-bottom: 1px solid #333;}
.quick-contact-form .submit-btn:hover, .apply-now-form .apply-form-btn, .apply-now-form .quick_quote_popup_form_btn:hover,.brower_cache_form_btn:hover {background: #0a3b61 none repeat scroll 0 0;}
.quick-contact-form .submit-btn, .apply-now-form .apply-form-btn, .apply-now-form .quick_quote_popup_form_btn,.brower_cache_form_btn {transition: none 0s ease 0s; line-height: 22px; width: 100% !important; height: 50px; border-radius: 2px; background-color: #6aa0b8; font-family: Dosis; font-size: 20px; font-weight: 700 !important; margin: 25px 0 0 0; padding: 5px 13px; letter-spacing: 0px;}
.popup-message { text-align: center;  font-weight: 600;  margin: 30px 0 20px; display:none;}

.asset-popup .modal-footer {border-top: none; text-align: center;}
.asset-popup .modal-content {padding: 15px 20px;}
.asset-popup .btn-popup {font-family: Dosis; padding: 5px 13px; font-size: 20px; font-weight: 700; line-height: 22px; height: 50px; background-color: #6aa0b8; border-width: 0px; width: 100%; color: #fff;}
.asset-popup .btn-popup:hover {background: #0a3b61; color: #fff;}
.Rectangle-banner{background-color:#063a62;border-radius:2px;height:45px;padding:6px!important;text-align:center;width:161px}
.Rectangle-Copy{border-radius:0;color:#fff!important;height:45px;margin-top:3px!important;padding:8px!important;text-align:center;width:161px;background:#6aa0b8}
#Finance-Options-banner,#banner-apply-now{font-size:17px!important;font-family:Dosis medium!important}
.finance-lender-heading p{font-family:Dosis;font-size:50px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;color:#063a62}
.lender-image-row{text-align:center;width:1305px;margin:0 auto}
.image-second-row{text-align:center;width:1305px;margin:0 auto}
.finance-lender-section ul li{list-style:none;float:left;text-align:center;margin:0 24px 10px}
.finance-lender-section .image-second-row ul li{margin:0 30px 10px}
.lenderLogos{height:78px;width:118px}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/wp-content/uploads/2016/09/select_arrow.png) no-repeat right transparent;background-size:20px!important;background:none!important}
.homepage-banner-form p{width:100%!important;float:left;margin:2% 0!important;padding:0}
p.Purchase-price{width:50%!important}
.Purchase-price .input-group-addon{font-size:17px!important;padding:10px 4% 0 0 !important;font-size:18px!important;float:left;width:auto}
.Purchase-price input{display:inline-block}
.banner-form{width:437px;background-color:rgba(255,255,255,0.9);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);padding:10% 8% !important;margin-top:25px!important;border-radius: 16px;}
.banner-form input[type="submit"],.banner-form button[type="submit"]{width:100%!important;height: 50px;border-radius:2px;background-color:#6aa0b8;font-family:Dosis;font-size: 20px;font-weight:700!important}
.banner-form button[type="submit"]:hover{background:#0a3b61 none repeat scroll 0 0}
.banner-form .heading,.banner-form .subheader{text-align:center}
.banner-form .heading{font-family:Open sans;font-size: 25px;font-weight:400;color:#333;margin-bottom:20px;}
.banner-form .subheader{font-family:Open sans;font-size:20px;text-align:center;color:#333;margin:20px 0 20px; line-height: 40px;}
p.best-rate-btn{border-bottom:none!important;margin-top:28px!important}
.banner-form select,.banner-form input[type="text"],.banner-form input[type="email"],.quick-quote-form .form-control{height:38px;font-family:Open sans;font-size:17px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal!important;letter-spacing:normal;color:#b3b3b3;border:none;border-radius:0;width:100%;background:transparent;padding:0}
.what-client-say-section{background-image:linear-gradient(289deg,#67a2ba,#2abbdd)}
.client-section-heading{font-family:Dosis!important;font-size:50px!important;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;color:#fff!important}
.client-content{font-family:open sans;font-size:24px!important;font-weight:300!important;color:#fff!important;line-height:normal!important;text-align:center}
.client-name,.client-footer-name{color:#fff!important;font-family:open sans;font-size:14px!important;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center}
.cust-finance-section{margin-top:70px}
.cust-finance-section .vc_col-sm-4{margin-bottom:2%}
.custom_about_us_container{float:right;width:62%}
.custom_about_us{border-color:transparent #fff transparent transparent !important;border-style:solid!important;border-width:104px 197px 104px 0 !important;height:0;width:0}
.custom_about_us1{background-color:#fff;float:right;margin-top:45px;padding:41px;width:83.72%}
.custom_about_us1 h2{font-family:Dosis!important;font-size:50px!important;font-weight:300!important;font-style:normal!important;font-stretch:normal;letter-spacing:2px!important;color:#063a62!important;margin-left:52px!important}
.we-are{font-weight:600!important;text-transform:uppercase}
.cust-who-we-are-section .Read-about-us{width:93px;height:21px;font-family:Dosis Medium;font-size:17px;font-weight:500;font-style:normal;font-stretch:normal;text-align:center;color:#fff}
cust-who-we-are-section .When-it-comes-to-cho{font-family:Open sans;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;color:#fff;text-align:justify;margin-right:15px;max-width:450px;width:100%;margin-left:220px;text-shadow:2px 2px #000}
.cust-inner-content{padding:38px 30px!important}
.CONTACT-US,.KEEP-YOURSELF-POSTED{color:#fff;font-family:Dosis;font-size:45px!important;font-weight:300!important;text-align:center;height:65px!important;line-height:38px!important}
input#keep-youeself-posted-email{text-align:center;font-size:17px;padding-bottom:16px;color:#fff!important;font-family:Open sans;opacity:.62;border-bottom:1px solid #fff}
.copyright-wrap.footer_area{display:none}
.cust-footer-section{margin:0 auto;max-width:1200px;width:100%}
.cust-footer-links > a{padding-right:15px}
.cust-footer-section{margin:0 auto;max-width:1200px;width:100%}
.cust-footer-text-message{color:#939393;float:left;font-size:11px;width:78%}
.cust-footer-links{float:right;width:22%}
.cust-footer-links > a{color:#063a62;font-size:11px}
.cust-finance-section .Rectangle{font-weight:700}
p.quick-quote-note,p.quick-quote-note span{font-family:Dosis;font-size:50px;letter-spacing:2px;text-align:left;color:#fff;font-weight:300}
p.quick-quote-note span{font-family:Dosis medium}
p.quick-quote-note {margin: 35px 0 0 0;}
.quick-quote-section .section-title{font-family:Dosis;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#48AAE1;text-transform: uppercase;}
.text-right{text-align:right}
p.section-title b{font-weight:300!important;font-family:dosis medium!important}
.lenderinfoicon {cursor:pointer; color: #48AAE1;}
.post-entry table a.lenderinfoicon:hover {color: #48AAE1;}
.quickinfoicon {margin: 7px 0px 0px 6px;float: left;font-size: 15px;cursor:pointer; color: #6aa0b8;}
.mytooltip {cursor:pointer; color: #48AAE1;}
a.mytooltip:hover {color: #48AAE1;}
.input-group-addon{border:medium none!important;background:none!important;padding:0!important}
.half-width{width:50%}
.recalculate-btn{font-family:Dosis;font-size:20px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;border-radius:2px;background-color:#6aa0b8;padding:11px 70px;display:inline-block;margin-top: 10px;}
.btn-pale {width: 90px; padding: 5px 12px; background: #6aa0b8; color: #fff; font-size: 14px;}
.quick-quote-form .form-control{margin-bottom:0px;}
.quick-quote-form label.error {margin-top: 0;}
.quick-quote-right-section{position:relative;top:-30px}
.lender-caret{border-right:2px solid #3b3a62;border-top:2px solid #3b3a62;border-left:medium none;content:"";display:inline-block;height:9px;position:relative!important;top:-2pt!important;transform:rotate(133deg);width:9px}
p.arrow.active .lender-caret{transform:rotate(-47deg)}
.lender-record-table{background:#f9f9f9;padding: 15px;margin:0 0 0 60px; position: relative;}
.lender-record-table .ajax_loader {position: absolute; left: 45%; top: 22%; display: none;}
.lender-record-table .ajax_loader i {font-size: 80px;}
.lender-record-table ul{padding-left:0}
.lender-record-table li{border-top:1px solid #bdbec0}
.page-id-2253 .breadcrumb{display:none}
.page-id-2253 #secondary-banner .col-lg-7.col-md-7.col-sm-6.col-xs-12{width:100%}
.page-id-2253 #secondary-banner h1{text-align:center;vertical-align:middle;height:100%;font-family:Dosis;font-size:50px;font-weight:300;letter-spacing:2px;color:#fff;text-transform:uppercase}
.lender-record-table li{list-style:none;display:block;padding:17px 0}
li.header-row{border-top:none;padding-bottom:25px!important}
.lender-record-table li p.lender-title{width:30%}
.lender-record-table li p{display:inline-block;vertical-align:middle;margin:0!important}
.lender-record-table li p.repayment-title{width:33%}
.lender-record-table li.lender-row {padding: 19px 0; min-height: 82px;}
.lender-record-table .lender-title,.lender-record-table .lender-payment{font-family:Open sans;font-size:17px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;padding:10px 0!important}
.moreinfo .btn {padding: 4px 12px; width: 90px;}
.lender-info{float:right;margin-top:10px;width:73%}
.post-entry .lender-info td:first-child{padding-left:5px;width:47%;padding-right:5px;}
.post-entry .lender-info table,.post-entry .lender-info table td{background:none;border:none}
.post-entry .lender-info table{width:100%;box-shadow:none!important}
.lender-info-btn{margin-bottom:7%;margin-left:10px}
.lender-info table td{text-align:left;font-family:Open sans;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333}
.post-entry .lender-info td{padding:10px 18px}
p.arrow:hover{cursor:pointer}
.lender-info-btn button {border-radius:2px;background-color:#ea6a21;font-family:Dosis medium;font-size:17px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;padding:2.3% 12%}
.lender-info-btn button:hover {background-color:#063a62;}
.recalculate-btn:hover{background-color:#063a62;color:#fff}
.lender-info{display:none}
.page-title::last-word{font-weight:500}
select,input{color:#000}
.PO-Box-163-North-Syd-sibling{float:right;width:40%;max-width:165px}
.PO-Box-163-North-Syd-sibling > div{float:left;margin-bottom:14px;margin-top:15px;width:35%}
.PO-Box-163-North-Syd-sibling img{border:medium none}
footer{background-color:#fff!important;font-size:14px;margin:0!important;border-top:1px solid #979797}
footer .padding-right-none{padding:20px 0}
.page-id-1185 footer{background:rgba(0,0,0,0) none repeat scroll 0 0!important;bottom:0;padding:0!important;position:relative;width:100%;border-top:1px solid #979797}
.page-template-quick-quote-front section.content{margin-bottom:58px}
.wpb_single_image img{border:medium none}
.page-content img,.entry-content img{border:medium none!important}
.lender-info hr{float:right;margin:0;width:100%}
.page-id-2253 .inner-page,.page-id-2253 .wpb_content_element,.page-id-2253 section.content{margin-bottom:0!important}
.input-group{display:inline-table!important}
.mobile-banner-form .banner-form{padding:5% 2%!important;display:none}
.what-client-say-section{max-height:478px}
li#menu-item-1481,#menu-item-1482{float:left!important}
.cust-who-we-are-section .When-it-comes-to-cho{font-size:20px;font-weight:100;font-style:normal;font-stretch:normal;line-height:1.5;color:#fff;text-align:justify;margin-right:15px;max-width:87%;margin-left:26px;font-family:Open sans;text-shadow:none}
.cust-finance-section .Rectangle{background-color:#063a62;border-radius:2px;color:#fff;height:45px;margin:0 auto;padding:10px;width:275px}
.cust-finance-section .Choose-from-a-compre{color:#063a62;font-family:Open sans;font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;height:66px;margin:0 auto 30px;text-align:center;max-width:584px;width:100%}
.cust-finance-section .FINANCE-OPTIONS{color:#063a62!important;font-family:Dosis;font-size:50px;font-weight:300;height:63px;letter-spacing:2px}
.Choose-from-a-compre{font-family:open sans!important;line-height:1.5}
.cust-finance-section p{height:31px;font-family:Dosis;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;color:#48AAE1}
.cust-who-we-are-section .Rectangle{background-color:#6aa0b8;border-radius:2px;color:#fff;height:45px;padding:11px 28px 13px 25px;width:150px;margin-left:26px}
.cust-who-we-are-section{padding:100px 0}
.cust-btn-signup{text-align:center}
.cust-inner-content1 .Rectangle{width:155px;height:45px;border-radius:2px;background-color:#fff;color:#063a62;font-family:Dosis Medium!important;font-size:17px}
.ASSET-FINANCE-MADE-E{width:582px;height:50px;font-size:50px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:1.7px;text-align:left;color:#fff;font-family:Dosis;text-shadow:1px 2px 3px #000}
.ASSET-FINANCE-MADE-E > span{font-family:dosis Medium}
.Get-the-best-rates{width:487px;height:33px;font-family:Open sans;font-size:24px;font-weight:300;font-style:normal;font-stretch:normal;color:#fff}
.registration-popup-container img{background-color:#063a62}
.registration-popup-container img:hover{background-color:#CADEE4}
.app-popup-container img{background-color:#ea6a21}
.app-popup-container h5{color:#ea6a21}
.app-popup-container img:hover{background-color:#3A3A3A}
.commercial_section_container img{background-color:#FFF}
.commercial_section_container img:hover{background-color:#363433}
.consumer_section_container,.consumer_applicant_type_section,.commercial_applicant_type_section{background-color:#fff;border-top:2px solid #e4e4e4;margin:0 auto;padding:0 40px 15px;text-align:center;width:100%}
.consumer_section_container .col-lg-2,.consumer_applicant_type_section .col-lg-2,.commercial_applicant_type_section .col-lg-2{width:19.667%}
.consumer_section_container img:hover,.consumer_applicant_type_section img:hover,.commercial_applicant_type_section img:hover{background-color:#363433}
.consumer_section_container h5,.consumer_applicant_type_section h5,.commercial_applicant_type_section h5{font-size:18px!important}
.consumer_section_container .vcex-icon-box-heading,.commercial_section_container .vcex-icon-box-heading,.consumer_applicant_type_section .vcex-icon-box-heading,.commercial_applicant_type_section .vcex-icon-box-heading{color:#fff;font-family:dosis medium;font-size:24px!important}
.consumer_section_container img,.consumer_applicant_type_section img,.commercial_applicant_type_section img{background-color:#fff}
.login-action-login .registration-popup-container h5{margin:8px 0}
body.page-id-1185{background-attachment:fixed;background-image:url(/wp-content/plugins/personalize-login/templates/images/home_bg.png);background-position:center top;background-size:cover}
.page-id-1185 #secondary-banner{display:none!important}
.page-id-1185 section.content,.car-block-wrap,.welcome-wrap{background:rgba(0,0,0,0) none repeat scroll 0 0}
.page-id-1185 h2{color:#063a62!important;font-family:Dosis!important;font-size:50px!important;font-stretch:normal;font-style:normal;font-weight:300!important;height:63px;letter-spacing:2px;margin-bottom:20px!important;text-align:center}
.page-id-1185 input{background-color:rgba(0,0,0,0)!important;border-color:#b3b3b3!important;border-style:none none solid!important;border-width:medium medium 1px!important;box-shadow:none!important;font-family:open sans!important;margin-top:0;padding-top:0;text-align:left;font-size:18px}
.page-id-1185 footer{background:rgba(0,0,0,0) none repeat scroll 0 0!important;bottom:0;padding:0!important;position:relative;width:100%;border-top:1px solid #979797}
.page-id-1185 .cust-footer-text-message{color:#fff!important}
.page-id-1185 #partner-register-btn{background:#48AAE1 none repeat scroll 0 0;border-radius:2px;color:#fff;cursor:pointer;float:right;font-family:dosis medium;font-size:17px;margin-top:32px;padding:11px 0;width:100%}
 body.page-id-2978{background-attachment:fixed;background-image:url(/wp-content/plugins/personalize-login/templates/images/home_bg.png);background-position:center top;background-size:cover}
.page-id-2978 #secondary-banner{display:none!important}
.page-id-2978 section.content,.car-block-wrap,.welcome-wrap{background:rgba(0,0,0,0) none repeat scroll 0 0}
.page-id-2978 h2{color:#063a62!important;font-family:Dosis!important;font-size:50px!important;font-stretch:normal;font-style:normal;font-weight:300!important;height:63px;letter-spacing:2px;margin-bottom:20px!important;text-align:center}
.page-id-2978 input{background-color:rgba(0,0,0,0)!important;border-color:#b3b3b3!important;border-style:none none solid!important;border-width:medium medium 1px!important;box-shadow:none!important;font-family:open sans!important;margin-top:0;padding-top:0;text-align:left;font-size:18px}
.page-id-2978 footer{background:rgba(0,0,0,0) none repeat scroll 0 0!important;bottom:0;padding:0!important;position:relative;width:100%;border-top:1px solid #979797}
.page-id-2978 .cust-footer-text-message{color:#fff!important}
.page-id-2978 #partner-register-btn{background:#48AAE1 none repeat scroll 0 0;border-radius:2px;color:#fff;cursor:pointer;float:right;font-family:dosis medium;font-size:17px;margin-top:32px;padding:11px 0;width:100%}

#menu-main li.active{padding-bottom:0!important}
#menu-main li.active a{background-image:url(/wp-content/uploads/2017/05/nav-border.png)!important;background-size:100% 100%}
.newslatter_email::-webkit-input-placeholder{color:#fff}
.newslatter_email{text-align:center;font-size:20px;padding-bottom:16px;color:#fff;display:block;max-width:440px!important;width:100%;margin:0 auto 41px!important}
.comparison_rate_label{color:#6a6a6a;font-size:17px;font-weight:600;margin-top:6px}
.custom_calculator_row .slider .tooltip.top{margin-top:-12px;z-index:998}
.custom_calculator_row .tooltip.top{padding:0;cursor:pointer}
.custom_calculator_row .tooltip-arrow{display:none}
.custom_calculator_row .tooltip{opacity:1!important}
.custom_calculator_row .tooltip-inner{background-color:#2abbdd!important;border-radius:27px!important;color:#fff;font-size:18px!important;max-width:200px;padding:7px 25px!important;text-align:center;font-family:open sans!important;font-weight:400}
#loan_amountSlider .tooltip-inner{margin-left:35px}
#residual_valueSlider .tooltip-inner{margin-left:10px}
#term_monthSlider .tooltip-inner{margin-left:-2px}
.custom_calculator_row .tooltip.tooltip-min.top{display:none}
.custom_calculator_row .tooltip.tooltip-max.top{display:none}
.custom_slider span{color:#333;font-family:Open Sans;font-size:14px}
.custom_slider .slider-track-low,.custom_slider .slider-track-high{background:#d8d8d8 none repeat scroll 0 0!important}
.page-id-2317 #secondary-banner{display:none}
.page-id-2317 .inner-page{margin-bottom:0}
.page.page-id-2317 .cust-finance-banner-section{margin-top:-70px}
.ASSET-FINANCE{color:#fff!important;font-family:Dosis!important;font-size:50px!important;font-stretch:normal;font-weight:500!important;letter-spacing:2.7px;line-height:1!important;text-align:center;text-shadow:4px 1px 1px rgba(0,0,0,0.5)}
.Get-the-best-rates_header{font-size:24px!important;font-weight:300!important;font-style:normal;font-stretch:normal;color:#fff!important;text-align:center;margin-top:15px}
.There-are-many-diffe{max-width:647px;width:100%;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;text-align:center;color:#063a62;margin:0 auto;line-height:30px}
.VEHICLE-FINANCE{color:#063a62;font-family:Dosis;font-size:50px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:2px;margin-bottom:35px;margin-top:42px;text-align:left}
.SEE-MORE-INFO{font-family:Dosis!important;font-size:24px!important;font-weight:500!important;font-style:normal;font-stretch:normal!important;color:#48AAE1;margin-left:-9px!important}
.Rectangle-Copy_apply_now{background-color:#ea6a21;border-radius:2px;color:#fff;font-family:Dosis;font-size:25px;font-weight:900!important;padding:11px 14px}
.Rectangle-Copy_apply_now:hover{background-color:#000!important;color:#fff!important}
.adwords-applynow{background-color:#ea6a21;border-radius:2px;color:#fff;font-family:Dosis;font-size:16px !important;font-weight:900!important;padding:11px 14px;white-space: normal !important;width:80%;}
.adwords-applynow:hover{background-color:#000!important;color:#fff!important}
.adwords_tooltip{color:#48AAE1;vertical-align: middle;}
.adwords_apply_now_top .adwords_tooltip{vertical-align: initial;}
.adwords_tooltip_finance{font-size:25px !important;}
.custom_border_finance{border:1px solid #bdbec0}
.KEEP-YOURSELF-POSTED{color:#fff;font-family:Dosis;font-size:45px!important;font-stretch:normal;font-style:normal;font-weight:300;height:57px;text-align:center}
.Sign-up-to-receive-f{color:#fff;font-family:Open sans;font-size:20px;font-stretch:normal;font-style:normal;font-weight:300;line-height:1.5;margin-top:15px;text-align:center}
.newslater_Rectangle{background-color:#fff;border-radius:2px;color:#063a62;height:45px;width:155px;display:block;margin:0 auto}
.new-custt > input{background-color:transparent!important;border-color:-moz-use-text-color -moz-use-text-color #fff!important;border-style:none none solid!important;border-width:medium medium 1px!important;width:100%}
.The-team-at-Drive-On{color:#fff;font-family:OpenSans;font-size:20px;font-stretch:normal;font-style:normal;font-weight:300;height:97px;line-height:1.5;margin-top:15px;text-align:center}
.PO-Box-163-North-Syd{color:#fff;float:left;font-family:OpenSans;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;height:114px;text-align:center;width:37%}
.PO-Box-163-North-Syd > p{color:#fff}
footer{background-color:#fff!important;font-size:14px;margin:20px 0;padding:0!important}
.wpb_single_image img{border:medium none}
.page-content img,.entry-content img{border:medium none!important}
.show{font:normal 15px arial;text-align:justify;padding:15px 0 0}
.finanace_type_read_more_main{float:left;width:100%;padding-bottom:25px}
.hide_see_more{display:none}
.showmoretxt{font:bold 15px tahoma;text-decoration:none}
.image_container{float:left;width:15%}
.text_container{float:left;width:85%}
.text_container h3{color:#063a62!important;font-size:24px!important;font-weight:300!important}
.text_container > p{margin-bottom:0!important;margin-top:0!important;color:#333!important;line-height:20px}
.text_container strong{color:#333!important;margin-top:20px}
.page-id-1132 #secondary-banner{display:none}
.page-id-1132 .inner-page{margin-bottom:0}
.page-id-1132 .cust-finance-banner-section{height:472px;margin-top:-70px}
.custom_drop_arrow{width:30px!important;height:18px!important}
.custom_weekly_section.active{background:rgba(0,0,0,0) none repeat scroll 0 0;border-left:4px solid #f1f1f1;color:#333;border-bottom:none}
.custom_monthly_section.active{background:rgba(0,0,0,0) none repeat scroll 0 0;border-bottom:medium none;border-right:4px solid #f1f1f1;color:#333}
.custom-image-car-arrow > img{border:medium none;float:right;height:223px;width:61%}
.PO-Box-163-North-Syd-sibling{float:right;width:40%;max-width:165px}
.PO-Box-163-North-Syd-sibling > div{float:left;margin-bottom:14px;margin-top:15px;width:35%}
.PO-Box-163-North-Syd-sibling img{border:medium none}
.ASSET-FINANCE-MADE-E{margin-left:0}
.Get-the-best-rates{margin-left:0}
.Rectangle-banner{margin-left:0}
.Rectangle-Copy{margin-left:0}
.home .message-shadow{display:none}
.custom_about_us_container{float:right;width:50%;position:absolute;right:0;top:0}
.new-custom-who-we-are-section{margin-left:22%}
.cust-parent-Read-about-us-Rectangle{margin-left:22%}
.custom_about_us{border-color:transparent #fff transparent transparent !important;border-style:solid!important;border-width:104px 180px 104px 0 !important;height:0;width:0}
.custom_about_us1{background-color:#fff;float:right;margin-top:45px;padding:41px;width:85.72%}
.custom_about_us1 h2{font-family:Dosis!important;font-size:50px!important;font-weight:300!important;font-style:normal!important;font-stretch:normal;letter-spacing:2px!important;color:#063a62!important;margin-left:52px!important}
.who-we-are-content{position:relative}
.we-are{font-weight:600!important;text-transform:uppercase}
.page-id-1624 .cust-finance-section{margin-top:20px}
.page-id-1193 #secondary-banner{display:none!important}
.page-template-driveon-application-form h3{color:#063a62;font-family:Dosis;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:2px;margin:20px 0;text-align:left}
.page-template-driveon-application-form h5{color:#2d2d2d;font-family:Dosis!important}
.page-template-driveon-application-form h4{background-color:#4cadc9;color:#fff;font-family:Dosis;font-size:33px;font-weight:400;line-height:0;padding:30px 0;text-align:center}
.form_container{margin-top:61px}
.page-template-driveon-application-form .btn-primary{background-color:#ea6a21;border:medium none;font-size:17px;margin-left:12px;margin-top:15px;padding:11px}
.page-template-driveon-application-form .btn-info{border:medium none;font-size:17px;margin-left:12px;margin-top:15px;padding:11px}
.page-template-driveon-application-form input,.page-template-driveon-application-form select{background:rgba(0,0,0,0) none repeat scroll 0 0!important;border-color:-moz-use-text-color -moz-use-text-color #bdbdbd!important;border-radius:0!important;border-style:none none solid!important;border-width:medium medium 2px!important;box-shadow:none!important}
.page-template-driveon-application-form input:active,.page-template-driveon-application-form input:focus,.page-template-driveon-application-form select:focus{background:rgba(0,0,0,0) none repeat scroll 0 0!important;border-color:-moz-use-text-color -moz-use-text-color #bdbdbd!important;border-radius:0!important;border-style:none none solid!important;border-width:medium medium 2px!important;box-shadow:none!important}
.page-template-driveon-application-form .input-group-addon{border:medium none!important;font-family:Dosis!important;font-size:20px;background-color:#fff!important}
.page-template-driveon-front-application-form h3{color:#063a62;font-family:Dosis;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:2px;margin:20px 0;text-align:left}
.page-template-driveon-front-application-form h5{color:#2d2d2d;font-family:Dosis!important}
.page-template-driveon-front-application-form h4{background-color:#4cadc9;color:#fff;font-family:Dosis;font-size:33px;font-weight:400;line-height:0;padding:30px 0;text-align:center}
.form_container{margin-top:61px}
.page-template-driveon-front-application-form .btn-primary.nextBtn{margin-left:10px}
.page-template-driveon-front-application-form .btn-primary{background-color:#ea6a21;border:medium none;font-size:14px;margin-top:15px;padding:10px}
.page-template-driveon-front-application-form .btn-success{border:medium none;font-size:14px;margin-left:10px;padding:10px;margin-top:15px}
.page-template-driveon-front-application-form input,.page-template-driveon-front-application-form select{background:rgba(0,0,0,0) none repeat scroll 0 0!important;border-color:-moz-use-text-color -moz-use-text-color #bdbdbd!important;border-radius:0!important;border-style:none none solid!important;border-width:medium medium 2px!important;box-shadow:none!important}
.page-template-driveon-front-application-form input:active,.page-template-driveon-front-application-form input:focus,.page-template-driveon-front-application-form select:focus{background:rgba(0,0,0,0) none repeat scroll 0 0!important;border-color:-moz-use-text-color -moz-use-text-color #bdbdbd!important;border-radius:0!important;border-style:none none solid!important;border-width:medium medium 2px!important;box-shadow:none!important}
.page-template-driveon-front-application-form .input-group-addon{border:medium none!important;font-family:Dosis!important;font-size:20px;background-color:#fff!important}
.page-template-driveon-front-application-form .btn-primary:hover,.page-template-driveon-front-application-form .btn-primary:focus{background-color:#bb541a;border-color:#bb541a}
.group-span-filestyle.input-group-btn label{background-color:#48AAE1;color:#fff;font-size:14px;visibility: visible;}
.group-span-filestyle.input-group-btn label:hover{background-color:#063a62;color:#fff}
span.cust-plain{font-family:dosis!important;font-size:50px!important}
.page-id-2230 .Rectangle-Copy{border-radius:2px;color:#fff!important;height:45px;margin-top:4px!important;padding:12px 8px!important;text-align:center;width:161px;font-size:17px!important;font-family:Dosis medium!important}
.page-id-2230 .Rectangle-banner{background-color:#063a62;border-radius:2px;height:45px;padding:12px 6px!important;text-align:center;width:161px;color:#fff;font-size:17px!important;font-family:Dosis medium!important}
.tp-mask-wrap{height:1px!important}
.login-action-lostpassword .main-title{color:#fff}
.login-action-lostpassword .sub-title{color:#fff}
.page-id-1189{background-attachment:fixed;background-image:url(/wp-content/uploads/2016/09/DriveOn.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
.page-id-1189 #secondary-banner{display:none}
.page-id-1189 .content{background-color:rgba(0,0,0,0)}
.page-id-1189 h2{color:#fff!important;font-size:44px!important;margin-bottom:50px!important}
.page-id-1189 footer{background-color:rgba(0,0,0,0)!important;border-top:1px solid #979797;bottom:0;padding-top:15px!important;position:absolute;text-align:center;width:100%}
.page-id-1189 .inner-page{margin-top:220px}
.page-id-1189 .cust-footer-text-message{color:#fff!important}
.page-id-1189 .cust-footer-links > a{color:#2abbdd!important}
.Rectangle-Copy .app_now_bg{background-color:rgba(0,0,0,0)}
.Rectangle-Copy .app_now_bg::after{border-right:medium none;border-top:medium none}
.page-id-2292 .outer-form-download-sect img{width:80px}
.page-id-2292 .outer-form-download-sect{background-color:#4CADC9;margin:0 auto;text-align:center;width:70%;height:240px;padding:10px 5px}
.lender-record-table .header-row p.middle-title{width:23%!important}
.page-id-2230 .inner-page{margin-bottom:0;margin-top:30px}
.page-template-quick-quote-front .inner-page{margin-bottom:0;margin-top:30px}
.finance-lender-section .finance-lender-heading{margin-bottom:10px}
.finance-lender-section{margin-bottom:20px}
.quick-quote-form .input-group,.quick-quote-form select{border-bottom:1px solid #333!important}
.quick-quote-form .input-group input{margin-bottom:0!important}
.quick-quote-form .input-group{margin-bottom:0!important}
.quick-quote-form input#valuation{width:87%}
.quick-quote-form .input-group-addon{font-family:Open sans;font-size:17px;text-align:left;color:#333;padding-right:5px!important}
.banner-form select,.banner-form input[type="text"],.banner-form input[type="email"]{font-size:17px!important; border-bottom: 1px solid #333 !important;}
.quick-quote-section .wpb_wrapper{margin-bottom:-16%}
body.page-template-driveon-front-application-form{margin:0 !important}
.quick-quote-form .form-control::-moz-placeholder{color:#b3b3b3;}
.cust-keep-cont-section.about-us-sect {margin-top: -13.5%;}
.top-left {
    position: absolute;
    top: 170px;
    left: 345px;
    background-color: #6aa0b8;
    color: #FFF;
    padding: 13px;
    width: 16%;
    font-family: Dosis medium;
    font-size: 19px;
}
.bottom-header .navbar-default .navbar-nav> li> a:hover, .bottom-header .navbar-default .navbar-nav>.active>a:hover, .dropdown-menu>li>a:hover, .dropdown-menu>li.active>a:hover {
    background: #fff !important;
    background-color: #fff;
}
.adwords-class{
    text-align:center;
}
.circle-shape{
    position:relative;
}
.circle-shape .circle-shape-img{
    position: absolute;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    left: 100px;
    right: 0;
    cursor:pointer;
    top:100px;
}
.form_stored_in_cache-dialog .close {
    visibility: hidden;
}
#form_stored_in_cache {
  text-align: center;
  opacity: 0.9;
}
.applynow-modal-content{
    opacity: 0.9;
}

#form_stored_in_cache:before {
  display: inline-block;
  vertical-align: middle;
  content: " ";
  height: 100%;
}

.form_stored_in_cache-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
#vehicle .input-group-addon {
    position: absolute;
    left: 0;
    top: 13px;
}
#vehicle .input-group-addon.ballon_percent_addon_percent {
    position: absolute;
    right: 0 !important;
    top: 6px;
    left:inherit !important
}
#step4 #accordionStep4 .paddInnerAccordn div.kbw-signature { 
    width: 380px !important;
    height: 130px !important;
    display: inline-block;
    max-height: 130px;
    max-width: 100%;
    display: inline-block; 
    border: 2px solid #a0a0a0;
    -ms-touch-action: none; }
#step4 #accordionStep4 .paddInnerAccordn div.kbw-signature canvas { max-width: 100%;height: 100%;}

.emailsignbox div.kbw-signature {
    width: 380px !important;
    height: 130px !important;
    display: inline-block;
    max-height: 130px;
    max-width: 100%;
    display: inline-block; 
    border: 2px solid #a0a0a0;
    -ms-touch-action: none;
}
.driveon-application .table-responsive {
    overflow-x: auto;
}
ul.ui-widget.ui-autocomplete { border: 1px solid grey; max-width: 300px; max-height: 250px; overflow-y: auto; padding: 0px; padding-left: 15px; list-style-type: none; width: 301px; } 
ul.ui-widget.ui-autocomplete li { cursor: pointer; }

.kbw-signature {
    width: 380px;
    height: 130px;
    display: inline-block; 
    border: 2px solid #a0a0a0;
    -ms-touch-action: none;
}

.kbw-signatureupdate{
    width: 100%;
    height: 130px !important; 
    display: inline-block; 
    border: 1px solid #a0a0a0;
    -ms-touch-action: none;
}

.kbw-signature-disabled {
    opacity: 0.35;
}
#signatureJSON-error{
    margin: 0 !important;
}
.canvas{
    position: relative;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
}

#canvastext {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
#clearButton{
height: 28px;
padding: 2px 10px;
background-color: #48AAE1;
}
.page-driveon-partner-sign-up footer{background:rgba(0,0,0,0) none repeat scroll 0 0!important;bottom:0;padding:0!important;position:relative;width:100%;border-top:1px solid #979797}
.page-driveon-partner-sign-up #secondary-banner{display:none!important}
.page-driveon-partner-sign-up section.content,.car-block-wrap,.welcome-wrap{background:rgba(0,0,0,0) none repeat scroll 0 0}
.page-driveon-partner-sign-up h2{color:#063a62!important;font-family:Dosis!important;font-size:50px!important;font-stretch:normal;font-style:normal;font-weight:300!important;height:63px;letter-spacing:2px;margin-bottom:20px!important;text-align:center}
.page-driveon-partner-sign-up input{background-color:rgba(0,0,0,0)!important;border-color:#b3b3b3!important;border-style:none none solid!important;border-width:medium medium 1px!important;box-shadow:none!important;font-family:open sans!important;margin-top:0;padding-top:0;text-align:left;font-size:18px}
.page-driveon-partner-sign-up footer{background:rgba(0,0,0,0) none repeat scroll 0 0!important;bottom:0;padding:0!important;position:relative;width:100%;border-top:1px solid #979797}
.page-driveon-partner-sign-up .cust-footer-text-message{color:#fff!important}
.page-driveon-partner-sign-up #partner-register-btn{background:#48AAE1 none repeat scroll 0 0;border-radius:2px;color:#fff;cursor:pointer;float:right;font-family:dosis medium;font-size:17px;margin-top:32px;padding:11px 0;width:100%}

.page-driveon-partner-sign-up .vc_custom_1473686898892{padding-top:40px!important}
.page-driveon-partner-sign-up .form-header h2.form-head{font-size:40px!important;line-height:.9;margin-bottom:60px!important}

.page-driveon-partner-sign-up .cust-footer-section{margin:14px auto 0}
.page-driveon-partner-sign-up header{background-color:rgba(254,247,231,0.39)!important}
.page-driveon-partner-sign-up #menu-item-1390 > a{color:#ea6a21!important}
.page-driveon-partner-sign-up #menu-main li a{color:#063a62}
.page-driveon-partner-sign-up .cust-footer-links > a{color:#2abbdd!important}
body.page-driveon-partner-sign-up{background-attachment:fixed;background-image:url(/wp-content/plugins/personalize-login/templates/images/banner2.jpg);background-position:center top;background-size:cover}

body.page-driveon-partner-sign-up {position: relative;    min-height: 100%;padding-bottom: 70px;}
header .navbar-brand img.main_logo1 {height: auto!important;}
body.page-driveon-partner-sign-up footer{position: absolute;bottom: 0;}
body.page-driveon-partner-sign-up footer .padding-right-none {padding: 15px 0;}
body.page-driveon-partner-sign-up .cust-footer-section {    margin: 0px auto 0;}
.page-driveon-partner-sign-up .cust-footer-text-message{ text-align: center;}
.page-driveon-partner-sign-up .partner_background .partner-registration {width: 100%;max-width: 600px;    padding: 60px;}
.page-driveon-partner-sign-up .partner-registration form .form-group input.form-control {text-align: center;}
.page-driveon-partner-sign-up .partner-registration label.error {display: block;text-align: center;}
.page-driveon-partner-sign-up .partner-registration form .form-group {margin-bottom: 30px;}
.page-driveon-partner-sign-up #partner-register-btn{margin-top:0;font-size: 19px;padding: 14px 0;}
.login2 .footer-bottom-section {margin-top: 0;}
.login2 .cust-footer-text-message {margin: 15px 0;}
.login2 .cust-footer-links {margin: 15px 0;}
.page-driveon-partner-sign-up .form-header h2.form-head {margin-bottom:0px!important;}





@media screen and (min-width: 320px) and (max-width: 767px) {
    
.page-id-2292 .outer-form-download-sect{width:80% !important;}
.from_download_mobile_responsive .vc_column-inner { padding: 0 !important;}
.page-template-driveon-front-application-form .driveon-application label{width:100%!important}
.page-template-driveon-front-application-form .othpspinp input{width:100%!important}
.page-template-driveon-front-application-form .error{float:left;width:100%}
.assets-finance-right-container{top:101px;position:absolute!important;right:0;width:59%!important}
.assets-finance-right-container .ASSET-FINANCE{font-size:37px!important}
.page-id-2317 .Get-the-best-rates_header{font-size:20px!important}
.affix .navbar-header .menu-item-1390 > a{padding-bottom:18px!important;padding-top:27px!important}
.affix .navbar-default .navbar-toggle{margin-top:23px!important}
header.affix .container .navbar .navbar-brand img{margin-top:-2px!important; height: 47px!important; width: 160px!important;}
.cust-footer-text-message{width:100%}
.cust-footer-links > a{width:49%}
footer .container{margin-left:0!important;width:100%}
#commercial_form .col-md-6,#commercial_form .col-md-12,#commercial_form .col-md-2,#commercial_form .col-md-3{padding:4px!important;width:100%!important}
.PO-Box-163-North-Syd{margin-left:0!important}
.app-popup-container.row{padding:14px 7px 0}
.consumer_section_container .col-lg-2,.consumer_applicant_type_section .col-lg-2,.commercial_applicant_type_section .col-lg-2{width:50%!important;float:left}
.commercial_section_container .col-lg-2{width:50%!important;float:left}
.commercial_section_container{padding:0 12px 11px}
.consumer_section_container,.consumer_applicant_type_section,.commercial_applicant_type_section{padding:0 12px 11px}
.page-id-2230 .vc_custom_1473954717888{padding:0!important}
.page-id-2230 .vc_custom_1473955240402{padding:0!important}
.cust-footer-section{padding-left:20px}
.cust-footer-links{width:100%!important}
.cust-footer-links > a{float:left;margin-top:10px;width:49%}
.custom_repos_contact_us .cust-inner-content{padding-left:4px;padding-right:4px}
.PO-Box-163-North-Syd > p{margin-bottom:0!important;margin-top:0!important}
.PO-Box-163-North-Syd{float:left;margin:15px auto;width:100%!important}
.PO-Box-163-North-Syd-sibling{float:none!important;margin:0 auto!important;padding:20px;width:100%!important}
.PO-Box-163-North-Syd-sibling > div{width:50%!important;text-align:center!important}
.custom_calculator_row .vc_custom_1475332444609{padding-left:25px!important;padding-right:25px!important}
.custom_calculator_row .vc_custom_1475332444609 .custom_slider{padding-bottom:30px}
.navbar-header{padding-right:0}
.page-id-2230 .inner-page.row.wp_page.is_sidebar{margin-top:10px}
.When-it-comes-to-cho{line-height:1.3!important;margin:0 auto!important;width:90%!important}
.Read-about-us.Rectangle{margin-left:0!important;padding-left:30%!important;padding-right:30%!important}
.newslatter_email{width:100%!important}
.cust-parent-Read-about-us-Rectangle{text-align:center}
.The-team-at-Drive-On{margin-bottom:15px;padding-bottom:0}
.cust-inner-content1 .Rectangle{width:100%}
.custom_repos_find_yourself .cust-inner-content1.cust-inner-content{padding:25px 15px 0}
.custom_repos_find_yourself .cust-btn-signup{margin-top:0!important}
.Read-about-us.Rectangle{margin-left:0!important;padding-left:30%!important;padding-right:30%!important}
.custom_repos_find_yourself .cust-inner-content1 .Rectangle{width:100%}
.cust-payment-calculation-section{padding-bottom:0!important}
.KEEP-YOURSELF-POSTED.custe-signupform{font-size:36px!important;line-height:1.1!important;margin-bottom:30px!important}
.nav.navbar-nav.pull-right.mobile_dropdown_menu{background-color:#fff}
.mobile_dropdown_menu li a{color:#063a62!important;background-color:#fff!important}
.cust-inner-content1 .KEEP-YOURSELF-POSTED{font-size:36px!important}
.cust-new-cal .wpb_text_column.wpb_content_element{margin-bottom:0}
.custom_repos_find_yourself .vc_column-inner{padding:0!important}
.custom_repos_contact_us .vc_column-inner{padding:0!important}
.custom_calculator_row .custom_slider{padding-left:0;padding-right:25px;padding-bottom:40px}
.custom_calculator_row .custom_slider p{padding-left:30px}
.custom_calculator_row .cust-calc-labels{padding-left:7px!important}
.custom_calculator_row .vc_custom_1475503718978{margin-bottom:0}
.custom_calculator_row .vc_custom_1475582593509{padding-left:0!important;padding-right:0!important}
.page-id-1624 .finnace-image-row1 .vc_col-sm-4{float:left;width:50%}
.page-id-1624 .finnace-image-row2 div{display:none}
.navbar-header .menu-item-1390 > a{color:#ea6a21;cursor:pointer!important;float:left;font-size:14px;font-weight:700;padding-bottom:20px!important;padding-top:20px!important}
.navbar-header .menu-item-1390{border-right:1px solid #8b9798;float:right;list-style:outside none none;padding-right:1%}
.navbar-brand{padding-right:2%!important;padding-left:0!important;padding-bottom:1px!important}
.mobile_dropdown_menu li a{font-family:dosis medium!important;font-size:15px!important;margin:13px 14px!important}
.mobile_dropdown_menu .menu-item-1481 a{font-family:dosis medium!important;}
.mobile_dropdown_menu .menu-item-1482 a{font-family:dosis medium!important;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff!important}
.partner_background .partner-registration{width:95%;padding:30px 10px 65px}
.page-id-1185 .vc_custom_1473686898892{padding-top:40px!important}
.page-id-1185 .form-header h2.form-head{font-size:40px!important;line-height:.9;margin-bottom:60px!important}
.page-id-2978 .vc_custom_1473686898892{padding-top:40px!important}
.page-id-2978 .form-header h2.form-head{font-size:40px!important;line-height:.9;margin-bottom:60px!important}
.page-id-2317 .custom_border_finance{margin:0 auto;width:100%}
.page-id-2317 .VEHICLE-FINANCE/*,.page-id-2529 .VEHICLE-FINANCE*/{font-size:35px;text-align:center;line-height:1}
.page-id-2317 .custom_border_finance .vc_col-sm-2 .wpb_wrapper > p/*,.page-id-2529 .custom_border_finance .vc_col-sm-2 .wpb_wrapper > p*/{text-align:center}
.page-id-2317 .vc_custom_1473774123839{padding:0!important}
.custom_about_us_container{float:left;width:100%}
.custom_about_us1{background-color:#fff;float:right;margin-left:0!important;margin-top:45px;width:88%;padding:25px 25px 25px 0 !important}
.custom_about_us1 h2{font-family:Dosis!important;font-size:24px!important;font-stretch:normal;font-style:normal!important;font-weight:300!important}
.custom_about_us{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0) !important;border-style:solid!important;border-width:89px 96px 76px 0 !important;height:0;margin-right:97px!important;width:0}
.app-popup-container.row .col-lg-6.consumer_click{width:50%;float:left}
.app-popup-container.row .col-lg-6.commercial_click{width:50%;float:left}
.page-id-2230 .Rectangle-banner{padding-top:15px!important}
.about-form-downloads{line-height:.9}
.download-section-second{margin-top:30px!important}
.cust-about-formdownloads{height:auto!important}
.download-section-second .vc_col-sm-3{float:left!important;margin-bottom:5px!important;width:100%!important}
.about-banner-txt{line-height:.8}
.login-action-login #loginform{padding-left:15px;padding-right:15px;width:95%}
#login{margin: 38px auto;}
.login-action-lostpassword #lostpasswordform{padding-left:15px;padding-right:15px;width:90%}
.page-id-2317 .morectnt{text-align:center}
.login-action-login .navbar-header .menu-item-1390 > a{font-size:12px}
.login-action-login .navbar-toggle{margin-right:0!important;padding-right:0!important}
.login-action-login .main-title{margin-top:50px;line-height:.9}
.login-action-login .sub-title{margin-top:50px}
.login-action-login .col-lg-12.col-md-12.col-sm-12.col-lg-12{position:relative;margin-top:20px;text-align:left}
.login-action-login{height:auto}
.login-action-lostpassword .navbar-header .menu-item-1390 > a{font-size:12px}
.login-action-lostpassword .navbar-toggle{margin-right:0!important;padding-right:0!important}
.login-action-lostpassword .main-title{margin-top:50px;line-height:.9}
.login-action-lostpassword .sub-title{margin-top:40px}
.login-action-lostpassword .col-lg-12.col-md-12.col-sm-12.col-lg-12{position:relative;margin-top:20px;text-align:left}
.login-action-lostpassword{height:auto}
.custom-google-map{height:500px;overflow:scroll}
.clearfix.affix .navbar-default .navbar-toggle .icon-bar{background-color:#888!important}
#app_form_popup{position:relative}
.page-id-2317 .vc_custom_1475745756758{padding-left:0!important;padding-right:0!important}
.page-id-2317 .Sign-up-to-receive-f{line-height:1}
.navbar-header .app_now_bg{background-color:rgba(0,0,0,0)}
.app_now_bg::after{border-right:medium none;border-top:medium none}
.navbar-header .app_now_bg a{color:#ea6a21!important}
header.affix .bottom-header .navbar-default .navbar-brand{height:65px!important}
.Rectangle-Copy .app_now_bg{background-color:rgba(0,0,0,0)}
.Rectangle-Copy .app_now_bg::after{border-right:medium none;border-top:medium none}
.page-id-1193 h3{line-height:1.1}
.page-id-1193 .checkbox-inline{margin-left:0!important;padding-left:30px!important}
.cust-toggle{font-size:32px;margin-top:9px!important}
.clearfix.affix .navbar-toggle{color:gray}
.clearfix.affix-top .navbar-toggle{color:#fff}
.page-id-2230 .vc_custom_1476086447036{padding-right:0!important;padding-top:10px!important}
.login-action-login .container{width:100%!important}
.login-action-lostpassword .container{width:100%!important;margin-left:0;margin-right:0}
.login-action-login .navbar-header{padding-left:15px;padding-right:15px}
.login-action-lostpassword .navbar-header{padding-left:15px;padding-right:15px}
.registration-popup-container .col-lg-4 a,.registration-popup-container .col-lg-4 div.text-justify{width:auto!important}
}

@media screen and (min-width: 320px) and (max-width: 320px) {
.page-id-2230 .Rectangle-Copy{padding-top:15px!important;margin-left:68px!important}
.Get-the-best-rates{font-size:16px!important}
}

@media screen and (min-width: 320px) and (max-width: 1024px) {
.banner-form select,.banner-form input[type="text"],.banner-form input[type="email"],.quick-quote-form .form-control{height:35px}
.ASSET-FINANCE-MADE-E,.ASSET-FINANCE-MADE-E span{font-size:50px!important}
.lender-info-btn a:first-child{padding:3% 7%;margin-right:3%!important}
.lender-info-btn a:nth-child(2){padding:3% 12%}
.banner-form{width:349px;}
.cust-footer-links{text-align:left}
.banner-form input,.banner-form select{font-size:14px}
.banner-form input[type="submit"]{height:50px;margin:0 3%!important;width:94%!important;font-size:14px!important}
.page-id-2230 #rev_slider_2_1 .tp-parallax-wrap{left:5%!important}
.Get-the-best-rates,.Get-the-best-rates > span{font-size:19px!important}
.made-easy{font-size:33px!important}
.Purchase-price{font-size:14px!important}
div.vc_custom_1493878719889 {padding-bottom: 0px !important;}
.modal-open {position: fixed;}
}
@media screen and (min-width: 1000px) and (max-width: 1024px) {
 .page-id-2292 .cust-who-we-are-section{background-image: url("/wp-content/uploads/2017/07/boat_image_final_ladscape.jpg") !important;};
                                        
.bx-wrapper ul li{width:970px!important}
header .bottom-header .navbar-default .navbar-nav > li > a{padding:38px 9px 17px!important}

}
@media screen and (min-width: 768px) and (max-width: 1199px) {
    #custom-banner .banner-form.custombanner-form {
        width: 285px;
    }
    div#custom-banner .bannertextsection h1, div#custom-banner .bannertextsection h2{
        font-size: 30px!important;      
            line-height: 1.2;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {

div#custom-banner .bannertextsection p{font-size: 14px;line-height: 22px;}
.home div.inner-page.row:first-child{margin-top:0px;}
.lender-info-btn a:first-child{padding:3% 7%;margin-right:3%!important}
.lender-info-btn a:nth-child(2){padding:3% 12%}
.custom_about_us_container{float:right;width:76%}
.cust-who-we-are-section .When-it-comes-to-cho{margin-left:-4%!important}
.custom_repos_find_yourself .vc_column-inner,.custom_repos_contact_us .vc_column-inner{padding:0!important}
.KEEP-YOURSELF-POSTED{line-height:.9!important}
.Sign-up-to-receive-f{margin-bottom:0;margin-top:40px!important}
.image-first-row ul li,.image-second-row ul li{height:130px;width:25%;margin-bottom:2%}
.client-name{margin-top:11%!important;font-size:18px!important}
.client-content{font-size:20px!important}
.cust-footer-text-message{width:100%!important}
.cust-footer-links{float:left;width:100%}
.custom_about_us1{width:80.72%}
}
@media screen and (max-width: 768px) {
.client-footer-name{font-size:14px!important}
.banner-form input[type="email"]{margin-bottom:10px!important}
.nav.navbar-nav.pull-right.mobile_dropdown_menu{background-color:#fff}
.mobile_dropdown_menu li a{color:#063a62!important}
.navbar-nav>.active>a{background:transparent!important}
.When-it-comes-to-cho{line-height:1.3!important;margin:0 auto!important;width:90%!important}
.KEEP-YOURSELF-POSTED.custe-signupform{font-size:36px!important;line-height:1.1!important;margin-bottom:30px!important}
.PO-Box-163-North-Syd{margin:15px auto;width:100%!important}
.PO-Box-163-North-Syd > p{margin-bottom:0!important;margin-top:0!important}
.PO-Box-163-North-Syd-sibling{float:none!important;margin:0 auto!important;padding:20px;width:100%!important}
.PO-Box-163-North-Syd-sibling > div{width:50%!important;text-align:center!important}
.finance-lender-section ul li{width:50%;text-align:center;margin-bottom:6%!important}
.finance-lender-section ul{padding-left:0}
.client-section-heading,.client-section-heading b{font-size:36px!important}
.quick-quote-right-section{top:0}
.quick-quote-right-section .vc_column-inner{padding:0!important}
.lender-record-table li p.lender-title{width:42%;padding-left:10px!important}
.lender-record-table li p.repayment-title{width:11%!important}
.lender-info td{padding:14px 5px 14px 0 !important}
.lender-info{width:100%;left:0}
.lender-caret{left:12px;top:1px}
.lender-info td:first-child{width:76%}
.lender-caret{left:18px;top:5px!important}
.lender-info hr{width:80%;float:right}
footer .container{margin-left:0!important;width:100%}
.cust-parent-Read-about-us-Rectangle{text-align:center}
.image-first-row ul li,.image-second-row ul li{height:auto}
.client-name{font-size:14px!important;margin-top:11%!important}
.client-content{font-size:14px!important}
.tp-bullets.ares.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal{top:120%!important}
.slotholder{height:113%}
.client-name{margin-top:17%!important}
.what-client-say,.what-client-sa .rev_slider_wrapper,#rev_slider_4_2{width:100px!important}
.page-template-quick-quote-front header .container {padding: 0px !important;}
.consumer_click img,.commercial_click img{height:90px!important;width:90px!important}
}
@media screen and (max-width: 640px) {
.what-client-say-section{height:410px!important}
.tp-bullets.ares.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal{top:110%!important}
#rev_slider_4_2{height:300px!important}
.client-name{margin-top:33%!important;font-size:12px!important}
.client-content{font-size:14px!important}
 li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2286 {margin-top: 22px !important;}
}
@media screen and (max-width: 500px) {
.tp-bullets.ares.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal{top:107%!important}
.client-name{margin-top:48%!important}
.what-client-say{margin-top:-12%!important}
}
@media screen and (max-width: 360px) {
.tp-bullets.ares.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal{top:105%!important}
.client-name{margin-top:85%!important}
.client-section-heading,.client-section-heading b{width:80%!important;font-size:30px!important}
.what-client-say{margin-top:-30%!important}
}
@media screen and (min-width: 360px) and (max-width: 400px) {
    .client-name{margin-top:65%!important}
    .page-template-driveon-front-application-form .innerAccordion .step-title.inner-panel-title > a {font-size: 16px; padding: 10px 0;}
}
@media screen and (min-width: 900px) and (max-width: 1700px) {
.cust-keep-cont-section .vc_column-inner{height:530px}
}
@media screen and (min-width: 900px) and (max-width: 1024px) {
.cust-keep-cont-section .vc_column-inner{height:530px}
.finance-lender-section ul li{height:130px!important;margin-bottom:0!important;text-align:center;width:19%}
#slide-8-layer-1{right:37%;top:-58px}
#slide-8-layer-2{right:44%;top:-65px}
#slide-8-layer-9{right:259%;top:-64px}
#slide-8-layer-10{margin:0!important;right:150%;top:-64px}
.lender-image-row{width:100%!important}
.image-second-row{width:100%!important}
.cust-parent-Read-about-us-Rectangle{margin-left:33%}
.PO-Box-163-North-Syd-sibling{margin-right:3px!important}
.PO-Box-163-North-Syd{width:41%!important}
}
@media screen and (max-width: 767px) and (min-width: 320px) {
#app_form_popup{top:60px!important}
.page-id-2230 .Rectangle-banner{padding-top:12px!important}
.Get-the-best-rates > span{font-size:18px!important;margin-top:13px!important}
.banner-form{left:72%}
#rev_slider_2_1,#rev_slider_2_1_wrapper{height:540px!important}
.banner-form{display:none}
.navbar-header{float:none!important}
#Finance-Options-banner{line-height:1!important}
.page-template-driveon-front-application-form .driveon-application .col-md-12{padding:0}
.page-template-driveon-front-application-form .outerAccordion .step-title > a{font-size:18px;padding:10px 6px}
.page-template-driveon-front-application-form .innerAccordion{margin-bottom:10px;padding:4px 0}
.page-template-driveon-front-application-form .paddInnerAccordn .btn{font-size:19px!important;height:46px!important;margin-left:0!important;margin-top:10px!important;width:100%}
.page-template-driveon-front-application-form .panel-collapse .panel-body .col-md-2{padding-right:0!important;padding-left:0}
.page-template-driveon-front-application-form label.ref,label.refdetails{left:0;font-size:19px;text-align:left!important}
.page-template-driveon-front-application-form .upload-control-label{width:100%}
.page-template-driveon-front-application-form .paddInnerAccordn .group-span-filestyle .btn{font-size:14px!important;height:38px!important;margin-left:0!important;margin-top:10px!important;width:98%}
.page-template-driveon-front-application-form .bootstrap-filestyle.input-group input{width:100%!important}
.page-template-driveon-front-application-form #upload span.group-span-filestyle.input-group-btn{width:auto!important}
.page-template-driveon-front-application-form .bootstrap-filestyle.input-group{width:100%}
}
@media screen and (min-width: 768px) and (max-width: 840px) {
#menu-item-1482 > a,#menu-item-1481 > a{padding-left:0!important}
#menu-item-1390 > a{padding-left:5px!important}
menu-main li:last-child a{font-size:12px!important}
body header .bottom-header .navbar-default .navbar-brand{padding:16px 0 0 7px}
.bx-wrapper ul li{width:750px!important}
}
@media only screen and (min-width: 767px) and (max-width: 1000px) {
    #menu-main li a,#menu-item-1390 > a{font-size:16px!important}
}
@media screen and (min-width: 414px) and (max-width: 420px) {
#rev_slider_2_1{height:460px!important}
#rev_slider_2_1_wrapper{height:460px!important}
#slide-8-layer-10{margin:88% auto 0!important;width:70%!important}
.Rectangle-Copy{padding-top:15px!important;margin-left:108px!important}
.ASSET-FINANCE-MADE-E{margin-left:66px!important}
p.Rectangle-banner{margin-left:109px!important}
.navbar-header .menu-item-1390 > a{padding-right:50px!important}
.page-id-2230 .Rectangle-Copy{padding-top:15px!important;margin-left:103px!important}
}
@media screen and (min-width: 641px) and (max-width: 767px) {
.finnace-image-row1 .vc_col-sm-4,.finnace-image-row2 .vc_col-sm-4{float:left;width:32%!important}
}
.logo_slider{display: none;}
@media screen and (min-width: 320px) and (max-width: 765px) {
.finnace-image-row1 .vc_col-sm-4,.finnace-image-row2 .vc_col-sm-4{float:none;width:100%!important}
.consumer_section_container .col-lg-2,.consumer_applicant_type_section .col-lg-2,.commercial_applicant_type_section .col-lg-2{width:100%}
.new-custom-who-we-are-section{margin-left:0}
.finance-lender-section ul li{margin-bottom:0!important;height:140px!important}
.finance_hidden_row{ display: none;}    
.page-driveon-partner-sign-up .vc_custom_1473686898892 {padding-top: 0px!important;}
.page-driveon-partner-sign-up .form-header h2.form-head {font-size: 30px!important;}
.page-driveon-partner-sign-up .partner_background .partner-registration{padding: 60px;}
.logo_slider{display: block; padding-top: 10px;}
.login2 .login form#loginform{ width:95%;}
.login2 .loginicon {width: 95%!important;margin: 0 auto;}
.page-driveon-partner-sign-up .partner_background .partner-registration{width: 95%!important;}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.page-driveon-partner-sign-up .cust-footer-links {text-align: center;}

 .logo_slider{display: block; padding-top: 10px;}
 .finance_hidden_row{ display: none;} 
.page-template-driveon-front-application-form .error{width:100%}
.page-template-driveon-front-application-form #upload .error{margin: 0;}
#app_form_popup{top:75px!important;position:relative;}
.page-template-driveon-front-application-form .driveon-application .col-md-12{padding:0}
.page-template-driveon-front-application-form .outerAccordion .step-title > a{font-size:22px;padding:10px 6px}
.page-template-driveon-front-application-form .innerAccordion{margin-bottom:10px;padding:4px 0}
.page-template-driveon-front-application-form .paddInnerAccordn .btn{font-size:19px!important;height:46px!important;margin-left:0!important;margin-top:10px!important;width:24%}
.page-template-driveon-front-application-form .panel-collapse .panel-body .col-md-2{padding-right:0!important;padding-left:0}
.page-template-driveon-front-application-form label.ref,label.refdetails{left:0;font-size:19px}
.page-template-driveon-front-application-form .upload-control-label{width:100%}
.page-template-driveon-front-application-form .paddInnerAccordn .group-span-filestyle .btn{font-size:14px!important;height:38px!important;margin-left:0!important;margin-top:10px!important;width:98%}
.page-template-driveon-front-application-form .control-label-X{font-size:17px}
.custom_repos_find_yourself .vc_column-inner{padding:0!important}
.custom_repos_contact_us .vc_column-inner{padding:0!important}
.custom_about_us_container{float:right;width:53%}
p.ASSET-FINANCE-MADE-E{font-size:50px!important}
.app-popup-container.row .col-lg-6.consumer_click{width:50%;float:left}
.app-popup-container.row .col-lg-6.commercial_click{width:50%;float:left}
.Get-the-best-rates > span{font-size:20px!important}
.custom_repos_find_yourself .vc_column-inner{padding:0!important}
.custom_repos_find_yourself .vc_column-inner{padding:0!important}
.page-id-2317 .Sign-up-to-receive-f{line-height:1.1;margin-bottom:57px!important}
.commercial_section_container .col-lg-2{float:left;width:16.16%}
.commercial_section_container.row{padding:0}
.consumer_section_container.row,.consumer_applicant_type_section .row,.commercial_applicant_type_section .row{padding:0}
.consumer_section_container .col-lg-2,.consumer_applicant_type_section .col-lg-2,.commercial_applicant_type_section .col-lg-2{float:left;margin-bottom:10px;width:19.667%}
.cust-keep-cont-section .cust-inner-content{height:465px}
.KEEP-YOURSELF-POSTED{line-height:.9!important}
.Sign-up-to-receive-f{margin-bottom:0;margin-top:40px!important}
.page-id-2230 .cust-keep-cont-section > div:last-child{height:440px!important}
.page-id-2317 .custom_repos_find_yourself{height:440px!important}
.page-id-2317 .Rectangle-Copy_apply_now{font-size:16px;padding:11px 10px}
/*.page-id-2529 .adwords-applynow{font-size:16px;padding:11px 10px}*/
.page-id-2317 .cust-keep-cont-section .vc_custom_1475731715850{padding-bottom:0!important}
.page-id-2317 .cust-keep-cont-section .vc_custom_1475745756758{padding-bottom:0!important}
.registration-popup-container.row .col-lg-4{float:left;width:33%}
.cust-who-we-are-section .When-it-comes-to-cho{line-height:1.2;width:90%}
.page-id-2317 .vc_custom_1475821874586{padding:50px 30px 0!important}
.page-id-1193 h3{line-height:1.1}
.page-id-1193 .checkbox-inline{margin-left:0!important;padding-left:30px!important}
.cust-footer-links{text-align:right}
.login-action-login .main-title{margin-top:30px}
.login-action-lostpassword .main-title{margin-top:30px}
.login-action-login .navbar-brand{padding-left:0!important}
.login-action-lostpassword .navbar-brand{padding-left:0!important}
.page-id-2230 .cust-who-we-are-section .When-it-comes-to-cho{margin-left:0!important}
.page-id-2230 .cust-who-we-are-section .Rectangle{margin-left:0!important}
.login-action-login #loginform{margin:-1px auto 0!important}
.login-action-login .cust-footer-links{float:left;width:100%!important;text-align:center;padding-left:15px!important}
.login-action-login .cust-footer-text-message{float:left;width:100%!important;padding-left:15px!important; text-align: center;}
.login-action-login .col-lg-12.col-md-12.col-sm-12.col-lg-12{text-align:left}
.login-action-login .cust-footer-text-message{margin-bottom:10px!important}
.login-action-login .container{width:100%!important; margin-left:0;margin-right:0}
.login-action-lostpassword .cust-footer-links{float:left;width:100%!important;text-align:center;padding-left:15px!important}
.login-action-lostpassword .cust-footer-text-message{float:left;width:100%!important;padding-left:15px!important; text-align: center;}
.login-action-lostpassword .col-lg-12.col-md-12.col-sm-12.col-lg-12{text-align:left}
.login-action-lostpassword .cust-footer-text-message{margin-bottom:10px!important}
.made-easy{font-size:49px!important}
.registration-popup-container a{width:auto!important}
.partner_background .partner-registration{width:550px}
.page-id-2317 .vc_custom_1476776563722{margin-bottom:0!important;padding-bottom:0!important}
.page-id-1624 .When-it-comes-to-cho{margin-left:0!important}
.driveon-application .nav > li > a{padding:10px 4px}
.page-id-2317 .VEHICLE-FINANCE/*,.page-id-2529 .VEHICLE-FINANCE*/ {margin-bottom: 35px !important; margin-top: 37px !important; font-size: 42px;}
.mobile_finance_container{ width: 62.667% !important;}
.mobile_finance_apply_now{ width: 18.667% !important;}
.wpsm_panel-group {  padding-top: 15px;}
.image_container {padding-right: 5px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    #app_form_popup{top:60px!important}
}
@media screen and (min-width: 769px) and (max-width: 800px) {
.inner-page.row{margin-bottom:0!important}
.page-driveon-partner-sign-up .form-head{font-size:40px!important}
.page-id-1185 .form-head{font-size:40px!important}
.page-id-2978 .form-head{font-size:40px!important}

#menu-main li a{font-size:14px!important}
#menu-main li:last-child a{padding-left:1px!important;font-size:12px!important}
.PO-Box-163-North-Syd{margin-left:0!important}
#menu-item-1390 > a{padding-bottom:10px!important}

.finance-lender-section ul li{height:130px!important;margin-bottom:0!important;text-align:center;width:25%}
}
@media screen and (min-width: 841px) and (max-width: 1020px) {

}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .finance_hidden_row{ display: none;}   
p.ASSET-FINANCE-MADE-E{line-height: 42px!important; margin-top: -100px !important;}
p.ASSET-FINANCE-MADE-E,p.ASSET-FINANCE-MADE-E span{font-size:35px!important;margin-left:0px!important;     line-height: 45px!important;}
p.ASSET-FINANCE-MADE-E span:nth-child(2){ margin-top: -5px;}
span.cust-plain{font-family:dosis!important;font-size:45px!important}
.Get-the-best-rates{font-size:18px!important;margin-left:5px!important;margin-top:-20%!important}
.Get-the-best-rates > span{font-size:18px!important;margin-left:0!important}
p.Rectangle-banner{margin-left:5px!important;margin-top: -105px !important;}
p.Rectangle-banner a,p.Rectangle-Copy a{line-height:26px!important}
.page-id-2230 p.Rectangle-Copy {margin-top: -105px!important; margin-left: 60px !important;}
.page-id-2230 .vc_custom_1476086447036{padding-right:0!important;padding-top:10px!important}
#slide-8-layer-9,#slide-8-layer-10{margin-top:36px!important}
}
@media screen and (min-width: 900px) and (max-width: 1500px) {
.custom_repos_find_yourself .vc_column-inner{padding:49px 27px 12px!important}
.custom_repos_contact_us .vc_column-inner{padding:49px 18px 100px!important}
.page-id-2317 .custom_repos_contact_us .vc_column-inner{padding:49px 18px 133px!important}
.page-id-1624 .custom_repos_contact_us .vc_column-inner{padding:49px 18px 82px!important}
#menu-item-1481{float:right}
#menu-item-1474{padding-left:25px}
.page-id-2317 .custom_repos_find_yourself .vc_column-inner{padding:49px 27px 42px!important}
}
@media screen and (min-width: 1025px) and (max-width: 1600px) {
.page-id-1624 .vc_custom_1475335017516{padding-top:60px!important}
.custom_about_us1{width:82%}
.custom_about_us1 h2{margin-left:37px!important}
.who-we-are-content.wpb_column.vc_column_container.vc_col-sm-6{margin-top:0}
.cust-who-we-are-section .When-it-comes-to-cho{max-width:75%;margin-left:70px}
.page-id-2292 .cust-who-we-are-section .When-it-comes-to-cho{    margin-left: 61px !important; margin-right: 0 !important;}
.cust-who-we-are-section .Rectangle{margin-left:68px}
}
@media screen and (min-width: 768px) and (max-width: 800px) {
.custom_about_us1{width:71%;padding:34px 13px!important;margin-top:28px!important}
.custom_about_us1 h2{font-size:28px!important;margin-left:0!important}
.custom_about_us{border-width:76px 123px 71px 0 !important}
.cust-parent-Read-about-us-Rectangle{margin-left:20px}
}
@media screen and (min-width: 2000px) and (max-width: 3000px) {
.custom_about_us1{width:92%}
}
@media screen and (min-width: 1120px) and (max-width: 1299px) {
.tp-bullets.ares.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal{top:103%!important}
.client-name{margin-top:6%!important}
}
@media screen and (min-width: 1300px) and (max-width: 1399px) {
.cust-keep-cont-section.about-us-sect {margin-top: -11%;}
}
@media screen and (min-width: 1706px) and (max-width: 1805px) {
.app_now_bg::after{left:70%!important}
.ASSET-FINANCE-MADE-E{margin-left:41px!important}
}
@media screen and (min-width: 1024px) and (max-width: 1600px) {
.page-id-1624 .cust-who-we-are-section .When-it-comes-to-cho{margin-top:53px;margin-left:70px}
}
@media screen and (min-width: 1130px) and (max-width: 1250px) {
.app_now_bg::after{left:77%!important}
}
@media screen and (min-width: 1024px) and (max-width: 1024px) {
header .navbar-brand img{margin-left:0!important}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .login.login-action-login .bottom-header .container{width:100%!important}
    .login .navbar-nav > li {  padding: 0 5px!important; }    
    .inner-page.row.wp_page.is_sidebar{ margin-bottom: 0px; }      
    .page-id-2317 .Rectangle-Copy_apply_now{    padding: 9px 4px !important; }    
    /*.page-id-2529 .adwords-applynow{    padding: 9px 4px !important; }*/
    #menu-main li:last-child a{font-size:14px!important; }
    header .bottom-header .navbar-default .navbar-brand .logo { margin-left: 20px;    }
    #menu-main li:last-child{ padding-right: 0px;}
    .navbar-nav>li {    padding: 0 6px; }    
    #menu-main li i.fa.fa-phone.white-colored-icon { margin-right: -1px;}
    #menu-main li i.fa.fa-phone.black-colored-icon { margin-right: -1px;}
    body header .bottom-header .navbar-default .navbar-brand {  margin-left: 5px !important;} 
    .banner-form{ margin-top: -100px !important;}    

    #menu-main li a{padding-bottom:20px!important}
    header.clearfix.affix #menu-main li a { padding-top: 27px!important;}    
    header.affix .container .navbar .navbar-brand img {  margin-top: 5px!important;}    
    .collapse.navbar-collapse{padding-left:0}
    ul#menu-main li.menu-item:last-child a{padding-top: 0px; padding-bottom: 12px !important;
            padding-top: 18px!important;}    
    .app_now_bg::after{left:84%!important}
    .new-custom-who-we-are-section{margin-left:33%}
    .page-id-2292 .custom_about_us_container{float:right;width:71%}
    .page-id-2292 .custom_about_us1{width:81%}
    .page-id-2292 .new-custom-who-we-are-section{margin-left:0}
    .page-id-2292 .cust-who-we-are-section .When-it-comes-to-cho{max-width:100%}
    footer .container{margin-left:1px!important;width:100%}
    .cust-footer-section{margin:0 auto;max-width:100%;width:100%}
    .cust-footer-text-message{color:#939393;float:left;font-size:11px;text-align:center;width:51%}
    .cust-footer-links{float:none;margin:0 auto!important;width:31%!important}
    .cust-who-we-are-section{margin-top:14px!important}
    .cust-keep-cont-section.about-us-sect {margin-top: -11%;}
    .quick-quote-form #quick-quote-front .tooltip.top{ left: 546px !important;}
    .quick-quote-form #quick-quote-front .tooltip.top .tooltip-arrow{left: 69.2148% !important; }
    .login-action-lostpassword .bottom-header .container {   width: 100% !important;  }  
    .PO-Box-163-North-Syd{margin-left: 0px !important;}
    h2.KEEP-YOURSELF-POSTED, h2.CONTACT-US{
        font-size: 38px !important;
    }    
    #custom-banner .custombanner-form {
        padding: 5% 2% 4% !important;
    }
    div#custom-banner .wpb_column.vc_column_container.vc_col-sm-6 {
        position: relative;
        top: 19%;
    }   
    #custom-banner{
        background-position: -63px 0px;
    }
    div#custom-banner:after {
        background-size: 45% !important;
    }
    div#custom-banner .bannertextsection{
        left:18%;
        top:139px;
    }
    div#custom-banner .bannertextsection p{
        font-size: 15px !important;
    }
    .circle-shape .circle-shape-img{        
            width: 62%;
            top: 10px;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1024px) and (min-height: 1366px) and (max-height: 1366px)  {
    div#custom-banner:after {
        background-size: 38% !important;
    }.circle-shape .circle-shape-img{        
        top: -20px;
    }
    
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)and (orientation : landscape) {
    body.home #custom-banner {
        background-position: 0px 12% !important;
    }
    #custom-banner:after {
        background-size: 36% !important;
        left: -80px !important;
    }
   .login .navbar-nav > li {
       padding: 0 7px!important;
    }
    .home .header_rev_slider_container .tp-bgimg.defaultimg {
        background-position: 0px -30px !important;
        background-image: url(/wp-content/uploads/2017/10/homepage-banner-min.jpg) !important;
    }
    .page-id-2317 type-page  div.custom_border_finance:nth-child(8) figure.wpb_wrapper.vc_figure {
        width: 162px;
    }
    .page-id-2317 type-page  div.custom_border_finance:nth-child(8) .vc_single_image-wrapper.vc_box_border_grey {
        width: 162px;
    }
    .page-id-2317 type-page  div.custom_border_finance:nth-child(8) img.vc_single_image-img.attachment-large{
        width:100%;
    }
   .home .tp-parallax-wrap .banner-form {
        margin-top: 0px !important;
        height: 327px !important;
        left: -21% !important;
    }
    .lender-message {
        left: 11% !important;
    }
    header.affix .container .navbar .navbar-brand img {  margin-top: 6px!important;}
    header .navbar-brand img {   margin-top: 3px!important; }
    p.ASSET-FINANCE-MADE-E, p.ASSET-FINANCE-MADE-E span{    line-height: 38px!important;}
    .nav.navbar-nav.pull-right.fullsize_menu {  height: 76px; }
    p.ASSET-FINANCE-MADE-E{ margin-top: 40px !important; line-height: 40px!important; margin-left: 50px !important;}
    p.ASSET-FINANCE-MADE-E span.made-easy{margin-top:0px ;}
    .Get-the-best-rates{ margin-top: 6%!important;  margin-left: 50px !important;}
    p.Rectangle-banner { margin-top: 30px !important; padding: 12px 8px!important; margin-left: 50px !important; }
    .page-id-2230 p.Rectangle-Copy { margin-top: 30px!important; padding: 12px 8px!important;  margin-left: 110px !important;}
    .navbar-nav>li {   padding: 0px 2px; }
    body header .bottom-header .navbar-default .navbar-brand {  margin-left: 15px !important; }
    ul#menu-main li.menu-item i.fa.fa-phone.white-colored-icon,
    ul#menu-main li.menu-item i.fa.fa-phone.black-colored-icon{   margin-right: 3px;}
    ul#menu-main li.menu-item i.fa.fa-envelope.white-colored-icon,
    ul#menu-main li.menu-item i.fa.fa-envelope.black-colored-icon{   margin-left: 6px;}
    ul#menu-main li.menu-item:last-child a:first-child {  padding-right: 0px !important;}
    .login-action-lostpassword .bottom-header .container {
        width: 100% !important;
    }
   
}
@media screen and (min-width: 768px) and (max-width: 960px) {
.page-id-2292 .cust-inner-content{padding:19px 30px!important}
.page-id-2292 .custom_about_us1 h2{margin-left:33px!important}
.testimonila_section_conatiner .finance-lender-heading{margin-top:0}
#menu-main li:last-child a{font-size:14px!important}
#menu-main li:last-child a.quick-contact { padding-left: 7px !important;}    
#slide-8-layer-1{right:50%;top:-58px}
#slide-8-layer-2{right:60%;top:-65px}
#slide-8-layer-9{right:182%;top:-64px}
#slide-8-layer-10{margin:0!important;right:150%;top:-32px}
}
@media screen and (min-width: 768px) and (max-width: 880px) {
#menu-main li:last-child a{font-size:12px!important}
.banner-form input[type="email"]{margin-bottom:0!important}
p.best-rate-btn{border-bottom:none!important;margin-top:10px!important}
.banner-form select,.banner-form input[type="text"],.banner-form input[type="email"],.quick-quote-form .form-control{height:32px}
}
@media screen and (min-width: 900px) and (max-width: 1600px) {
.Rectangle-banner{margin-left:auto!important}
.Rectangle-Copy{margin-left:auto!important}
div#slide-8-layer-9{margin-left:126%!important}
div#slide-8-layer-10{margin-left:-139px!important}
.cust-keep-cont-section .vc_column-inner{height:530px}
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
.login-action-login .main-title{margin-top:5px}
}
@media screen and (min-width: 1601px) and (max-width: 1780px) {
.ASSET-FINANCE-MADE-E{margin-left:61px!important}
.Get-the-best-rates{margin-left:60px!important}
.Rectangle-banner{margin-left:37%!important}
.Rectangle-Copy{margin-left:37%!important}
}
@media screen and (min-width: 1600px) and (max-width: 2000px) {
.cust-keep-cont-section .vc_column-inner{height:550px}
}
@media screen and (min-width: 2001px) and (max-width: 3000px) {
.cust-keep-cont-section .vc_column-inner{height:580px}
}
@media screen and (min-width: 1950px) {
.custom_about_us1{width:85.72%}
}
@media screen and (min-width: 1850px) {
.custom_about_us1{width:86.72%}
}
@media screen and (min-width: 2300px) {
.custom-google-map{width:2379px!important}
}
@media screen and (min-width: 2100px) and (max-width: 2299px) {
.custom-google-map{width:2125px!important}
}
/* @media screen and (min-width: 1850px) and (max-width: 2099px) {
.custom-google-map{width:1903px!important}
} */
.application_thankyou_message{display:none}
.back_to_top{bottom:0!important;right:0!important}
.partner-registration label{font-weight:inherit!important}
.vc_custom_1472530196881{margin-right:0!important;margin-left:0!important}
.modal_download{width:405px}
#references .form-control,#company .form-control,#directorship .form-control,#accountant .form-control,#vehicle .form-control{margin-bottom:15px}
#gross-commission-income .highcharts-data-labels rect{margin-bottom:5px}
.my-dashboard .col-xs-12 .lightblue{left:4px;top:auto}
.ploan-widget{border:3px solid #fff;border-radius:50%;padding:10px;margin-top:10px;margin-bottom:10px}
.ploan-icon{color:#fff;font-weight:100;font-size:84px}
.ploan-widget-a:hover i{color:#363433!important}
.ploan-widget-a:hover h5{color:#363433!important}
.ploan-widget-a:hover span{border-color:#363433!important}
.no-padding{padding-left:0!important;padding-right:0!important}
#commercial_form .nextBtn{width:auto}
.page-template-driveon-front-application-form #credit_history-error, .page-template-driveon-front-application-form #personal-title-error, .page-template-driveon-front-application-form #licence_type-error, .page-template-driveon-front-application-form #licence_state-error, .page-template-driveon-front-application-form #asset_sub_type-error, .page-template-driveon-front-application-form #household_reason-error, .page-template-driveon-front-application-form #term-years-error{width:100%}
@media screen and (max-device-width: 459px) and (orientation: portrait) {
#managePrivilege #managePrivilegeBtn,#managePrivilege .btn-primary{width:100%;margin-top:5px}
}
@media screen and (max-device-width: 824px) {
.col-lg-6.time-drop-down:last-child{margin-left:0}
}
@media screen and (max-device-width: 768px) {
#personal .radio .checkbox-inline{width:100%;margin-left:0}
#driveon_commercial_form .checkbox-inline{width:100%}
}
@media screen and (min-width: 320px) and (max-width: 421px) {
li.menu-item-2286 a{line-height:20px!important;top:-8px}
#slide-8-layer-1{left:-129%;top:-49px!important}
#slide-8-layer-2{left:-103%!important;top:-85px!important}
.vc_row.testimonila_section_conatiner{height:auto!important}
.cust-who-we-are-section{padding:0!important}
.page-id-2230 .Rectangle-banner{font-size:14px!important;height:40px;padding:14px 6px!important;width:114px;margin-top: 70px !important; margin-left: 0px !important;}
.page-id-2230 .Rectangle-Copy{font-size:14px!important;height:40px;width:103px}
#slide-8-layer-9{margin:auto 0!important;right:195%;top:29px!important;width:33%!important}
.page-id-2230 .Rectangle-Copy{padding-top:16px!important}
#slide-8-layer-10{margin:0 auto!important;right:125%;top:25px!important;width:98%!important}
.custom_about_us_container{float:left;width:100%}
.cust-finance-section .Rectangle{width:298px!important}
.cust-inner-content{padding:31px 30px 0!important}
.cust-inner-content1 .Sign-up-to-receive-f{height:37px!important}
.custom_repos_find_yourself .cust-inner-content1 .Rectangle{width:60%}
.page-id-2292 .outer-form-download-sect{height:auto!important}
.page-id-2230 .inner-page{margin-bottom:0!important}
.page-template-quick-quote-front .inner-page{margin-bottom:0!important}
.cust-parent-Read-about-us-Rectangle{margin-left:80px!important}
#upload label.error {margin: 0;}
.about-banner-txt{ margin-left: 50px;}
.page-id-2317 .cust-finance-banner-section .about-banner-txt h2.ASSET-FINANCE{
    text-align: left !important;
    font-size: 26px !important;        
}    
.page-id-2317 .outer-Get-the-best-rates_header{
    font-size: 14px!important;  
    text-align: left !important;
    margin: 10px auto 0 !important ;
}
.page-id-2317 .Get-the-best-rates_header{padding:0px !important;}   
        
}
@media screen and (min-width: 360px) and (max-width: 550px) {
#slide-8-layer-1{left:-88%}
#slide-8-layer-9{right:170%}
#slide-8-layer-10{right:128%}
}
@media screen and (min-width: 561px) and (max-width: 700px) {
    .cust-parent-Read-about-us-Rectangle { margin-left: 54%;}
}
@media screen and (orientation:portrait) and (min-width: 320px) and (max-width: 346px) {
.bx-wrapper ul li{width:294px!important}
#slide-8-layer-1{left:-88%!important;}
#slide-8-layer-2{left:-112%!important;}
#slide-8-layer-9{right: 174%;}
}
@media screen and (orientation:portrait) and (min-width: 347px) and (max-width: 390px) {
.bx-wrapper ul li{width:345px!important}
}
@media screen and (orientation:landscape) and (min-width: 560px) and (max-width:599px) {
.bx-wrapper ul li{width:550px!important}
}
@media screen and (min-width: 600px) and (max-width: 700px) {
.bx-wrapper ul li{width:634px!important}
}
@media screen and (orientation:landscape) and (min-width: 600px) and (max-width: 767px) {
.bx-wrapper ul li{width:634px!important}
}
@media screen and (min-width: 422px) and (max-width: 766px) {
.navbar-collapse.collapse{height:327px!important;overflow-y:overlay;}
.page-template-driveon-front-application-form #upload .error{margin:0;}
.page-id-2230 .inner-page{margin-bottom:0!important}
.page-template-quick-quote-front .inner-page{margin-bottom:0!important}
.custom_repos_find_yourself .cust-inner-content1 .Rectangle{width:60%}
.page-id-2292 .outer-form-download-sect{height:auto!important}
.cust-inner-content{padding:31px 30px 0!important}
.cust-inner-content1 .Sign-up-to-receive-f{height:37px!important}
#slide-8-layer-1{left:-46%;top:-69px}
#slide-8-layer-2{left:-54%;top:-116px}
.finance-lender-section ul li{width:50%}
#slide-8-layer-9,#slide-8-layer-10{margin-top:0!important}
#slide-8-layer-9{right:177%;top:-16px}
#slide-8-layer-10{right:144%;top:-20px}
.page-id-2230 .Rectangle-banner{font-size:16px!important;height:40px;padding:14px 6px!important;width:147px}
.page-id-2230 .Rectangle-Copy{font-size:16px!important;height:40px;width:147px;padding-top:11px!important}
.custom_about_us_container{float:left;width:54%;top:0;}
.custom_about_us1 {width: 81%;}
.new-custom-who-we-are-section{margin-left:0;position:relative;top:-64px}
.cust-who-we-are-section .When-it-comes-to-cho{margin-right:23px!important;max-width:34%!important;font-weight: 600; text-align: left !important;}
.Read-about-us.Rectangle{margin-left:0!important;padding-left:13%!important;padding-right:14%!important}
}
@media screen and (min-width: 320px) and (max-width: 480px) {
.dodraft{margin:0;width:100%}
.nextBtn{width:100%}
.prevBtn{width:100%;margin-left:0!important}
.submitBtn{width:100%}
.submitProBtn{width:100%}
  .custom_about_us_container { top: -31px;}
  .cust-who-we-are-section .When-it-comes-to-cho{ font-weight: 600;max-width: 48%;text-align: left;}
  .new-custom-who-we-are-section{top: -70px;position: relative; right: -26%;}
  
}
@media screen and (min-width: 370px) and (max-width: 480px) {
  .page-id-2292 .new-custom-who-we-are-section{right: -107px;}  
}
@media screen and (min-width: 430px) and (max-width: 500px) {
    .custom_about_us_container {width: 75% !important;}
    .new-custom-who-we-are-section {right: 0 !important;}
    .cust-who-we-are-section .When-it-comes-to-cho {max-width: 46% !important;}
    .testimonials-slider li{width: 450px !important;}
    .testimonila_section_conatiner { height: 564px !important;}
    .bx-viewport{height:420px!important}
}
@media screen and (min-width: 421px) and (max-width: 645px) {
    #slide-8-layer-1 .ASSET-FINANCE-MADE-E, #slide-8-layer-1 .ASSET-FINANCE-MADE-E span { font-size: 44px !important;}
    #slide-8-layer-9 { right: 192%  !important;}
    .page-id-2230 .Rectangle-banner {width: 136px !important;margin-top: 75px !important;margin-left: 0px !important;}
    .page-id-2230 .Rectangle-Copy{width: 130px !important; margin-top: 75px !important; margin-left: 75px !important;}
    .testimonila_section_conatiner { height: 640px !important;}
    .bx-viewport{height:450px!important}
}

@media screen and (min-width: 646px) and (max-width: 766px) {
    #slide-8-layer-1 .ASSET-FINANCE-MADE-E, #slide-8-layer-1 .ASSET-FINANCE-MADE-E span { font-size: 44px !important;}
    #slide-8-layer-9 { right: 192%  !important;}
    .page-id-2230 .Rectangle-banner {width: 136px !important;margin-top: 60px !important;margin-left: 0px !important; height: 42px;}
    .page-id-2230 .Rectangle-Copy{width: 130px !important; margin-top: 60px !important; margin-left: 75px !important;}
    .ASSET-FINANCE-MADE-E, .ASSET-FINANCE-MADE-E span {
        margin-top: 14px !important;
    }
    .Get-the-best-rates { font-size: 18px !important; margin-top: 9% !important;}
    .testimonila_section_conatiner { height: 550px !important;}
    .bx-viewport{height:406px!important}
}

@media screen and (max-width: 767px) {
.app-finance-section .table-responsive{border:1px solid #ddd!important;overflow-y:hidden!important;overflow-x:auto!important}
.app-finance-section tbody tr td input.money{width:80px!important}
.vc_custom_1474268270115{font-size:20px!important}
.custom_thank_you{padding:20px!important;width:100%!important}
.table.asslib tbody tr td input{width:80px!important}
.Get-the-best-rates{line-height:20px!important}
.cust-who-we-are-section{top:-12px!important}
.page-id-2292 .cust-who-we-are-section{ background-image: url(/wp-content/uploads/2017/07/mobile_finance_01.jpg) !important;}

.mobile_finance_apply_now{ display: none;}
.mobile_finance_container .vc_column-inner { padding: 0 !important;}
.morectnt .showmoretxt{display: none;}
.showmoretxt.sample{display: block;float: left; padding: 14px 0; text-align: center; width: 100%;}  
.page-id-2317 .VEHICLE-FINANCE/*,.page-id-2529 .VEHICLE-FINANCE*/ {margin-bottom: 0 !important;  margin-top: 0  !important; font-size: 24px !important;}
.page-id-2317 .Rectangle-Copy_apply_now{float: none !important;}
/*.page-id-2529 .adwords-applynow{float: none !important;}*/
.wpsm_panel { text-align: left !important;}
.finanace_type_read_more_main .text_container li { text-align: left;}
.image_container { width: 70px;margin-right: 9px;}
.wpsm_panel-group {  padding-top: 13px;}
    
}
@media screen and (min-width: 768px) and (max-width: 912px) {
    .page-id-2292 .cust-who-we-are-section{background-image: url("/wp-content/uploads/2017/07/NEWportal_boat_image_02.jpg");
    background-size: 140% 100% !important;}
    #page-wrapper ul.nav.nav-tabs.nav-justified.tab-pane li a{font-size:13px}
}
.table.addincome tr th{text-align:center;width:50%}
.job:last-child{margin-bottom:0}
.job{margin-bottom:10px}
h5.job-title{letter-spacing:1.5px;margin-bottom:30px}
.input-group{width:100%}
.page-template-driveon-front-application-form h3{color:#063a62;font-family:Dosis;font-size:40px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:2px;margin:20px 0;text-align:left}
.page-template-driveon-front-application-form h5{color:#2d2d2d;font-family:Dosis!important}
.page-template-driveon-front-application-form h4{background-color:#4cadc9;color:#fff;font-family:Dosis;font-size:33px;font-weight:400;line-height:0;padding:30px 0;text-align:center}
.form_container{margin-top:61px}
.page-template-driveon-front-application-form .btn-primary.nextBtn{margin-left:10px}
.page-template-driveon-front-application-form .btn-primary{background-color:#ea6a21;border:medium none;font-size:14px;margin-top:15px;padding:10px}
.page-template-driveon-front-application-form .btn-success{border:medium none;font-size:14px;margin-left:10px;padding:10px;margin-top:15px}
.page-template-driveon-front-application-form input,.page-template-driveon-front-application-form select{background:rgba(0,0,0,0) none repeat scroll 0 0!important;border-color:-moz-use-text-color -moz-use-text-color #bdbdbd!important;border-radius:0!important;border-style:none none solid!important;border-width:medium medium 2px!important;box-shadow:none!important}
.page-template-driveon-front-application-form input:active,.page-template-driveon-front-application-form input:focus,.page-template-driveon-front-application-form select:focus{background:rgba(0,0,0,0) none repeat scroll 0 0!important;border-color:-moz-use-text-color -moz-use-text-color #bdbdbd!important;border-radius:0!important;border-style:none none solid!important;border-width:medium medium 2px!important;box-shadow:none!important}
.page-template-driveon-front-application-form .input-group-addon{border:medium none!important;font-family:Dosis!important;font-size:20px;background-color:#fff!important}
.page-template-driveon-front-application-form .btn-primary:hover,.page-template-driveon-front-application-form .btn-primary:focus{background-color:#bb541a;border-color:#bb541a}
.btn.btn-primary.btn-print-pdf_serv,.btn.btn-primary.btn-print-pdf_serv.mbtn{width:100%!important}
.add_action .btn{margin:4px;}
label.error{margin-top:5px}
.form-group.input-group{margin-bottom:0!important}
@media only screen and (max-width: 768px) {
table.dataTable{width:100%!important}
.finanace_type_read_more_main .text_container{width:100%!important;float:none; }
.finanace_type_read_more_main .text_container p{ text-align:justify;}
.finanace_type_read_more_main .text_container h3{ text-align:left; padding-top: 15px;}
.page-id-1189 footer{position:relative!important}
.cust-footer-text-message{margin:auto!important;float:left!important}
#invite-template .modal-dialog{overflow-x:hidden;overflow-y:auto}
input#keep-youeself-posted-email{margin-top:53px!important}
}
@media only screen and (max-width: 480px) {
.side-btn.add_lender{float:none}
#privacy-declaration-123 input.from-input-filed{width:60px!important;padding:0 20px}
}
@media screen and (min-width: 421px) and (max-width: 767px) {
#slide-6-layer-11{margin-top:0!important}
.navbar-header .menu-item-1390 > a{padding-right:100px!important}
.ASSET-FINANCE-MADE-E,.ASSET-FINANCE-MADE-E span{font-size:35px!important}
.Get-the-best-rates{  
    font-size: 18px!important;
    margin-top: 10%!important;
    margin-left: 230px !important;
    color: #063a62 !important;
    line-height: 22px!important;
    }
.Get-the-best-rates > span{font-size:18px!important;margin-top:2%!important}
.ASSET-FINANCE-MADE-E{
    margin-left: 230px !important;
    float: left;
    width: 100%!important;
    line-height: 40px !important;
    font-family: Dosis!important;
    font-stretch: normal;
    font-weight: 500!important;
    letter-spacing: 2.7px !IMPORTANT;
    text-shadow: none!important;
    color: #063a62 !important;    
    margin-top: 34px !important;
}
p.Rectangle-Copy{margin-left:0!important;margin-top:0!important}
.cust-keep-cont-section.about-us-sect {margin-top: -14%;}
.about-banner-txt {
    margin-left: 90px;
}    
.page-id-2317 .cust-finance-banner-section .about-banner-txt h2.ASSET-FINANCE{
    text-align: left !important;
    font-size: 26px !important;        
}    
.page-id-2317 .outer-Get-the-best-rates_header{
    font-size: 14px!important;  
    text-align: left !important;
    margin: 10px auto 0 !important;
}
.page-id-2317 .Get-the-best-rates_header{padding:0px !important;}
.home .header_rev_slider_container:before {
    content: "compare Lenders";
    text-align: center;
    position: absolute;
    top: 90px;
    left: 32%;
    font-size: 32px;
    text-transform: uppercase;
    font-family: Dosis medium;
    color: #063a62;
}
    div#custom-banner .bannertextsection{
          top: 57px;
            margin-top: 30px;
            margin-bottom: 60px;
    }   
}
@media screen and (min-width: 320px) and (max-width: 421px) {
.Choose-from-a-compre{margin-bottom:90px!important}
.page-id-1624 .outer-form-download-sect{height:280px}
.Sign-up-to-receive-f{height:140px}
#slide-6-layer-1{margin-left:3%!important}
.ASSET-FINANCE-MADE-E{
    font-size: 26px!important;
    float: left;
    width: 100%!important;
    margin-left: 150px!important;
    line-height: 25px !important;
    font-family: Dosis!important;
    font-stretch: normal;
    font-weight: 500!important;
    letter-spacing: 2.7px !IMPORTANT;
    text-shadow: none!important;
    color: #063a62 !important;
    margin-top: 0%!important;
}
p.Rectangle-banner{margin-left:5px!important}
#slide-6-layer-2{margin-left:1%!important;margin-top:20%!important}
span.cust-plain{float:none!important;font-family:dosis!important;margin-bottom:12px!important;margin-top:13px!important}
.ASSET-FINANCE-MADE-E > span{float:left;font-size:26px!important;margin-top:10px!important}
.Get-the-best-rates{
    font-size: 14px!important;
    margin-top: -25px!important;
    width: 100%!important;
    line-height: 1.5!important;
    font-weight: 300!important;
    font-style: normal;
    font-stretch: normal;
    margin-left: 150px !important;
    color: #063a62 !important;
}
#slide-6-layer-11{left:122px;margin-top:315px!important}
input#keep-youeself-posted-email{margin-top:100px!important}
.Get-the-best-rates > span{font-size:18px!important}
#rev_slider_2_1,#rev_slider_2_1_wrapper{height:400px!important}
.cust-who-we-are-section .Rectangle{margin-left:0!important;padding:15px 53px!important}
.Choose-from-a-compre{margin-bottom:90px!important}
#banner-apply-now{line-height:12px!important}
.page-id-2230 .Rectangle-Copy{margin-left: 70px!important; margin-top: 70px !important;}
.custom_about_us1{width:82%!important}
input#keep-youeself-posted-email{margin-top:100px!important}
.page-id-2292 .cust-who-we-are-section .When-it-comes-to-cho{width: 42% !important; text-align: left;}
.cust-keep-cont-section.about-us-sect {margin-top: -19%;}
.home .header_rev_slider_container .tp-bgimg.defaultimg{ background-position: -114px 0px !important; }
.home .header_rev_slider_container:before {
    content: "compare Lenders";
    text-align: center;
    position: absolute;
    top:90px;
    left: 18%;
    font-size: 30px;
    text-transform: uppercase;
    font-family: Dosis medium;
    color: #063a62;
}   

}
.fa-paste::before,.fa-clipboard::before{color:#fff}
.dupApp{background:gray}
.driveon-application h4{padding:0!important}
@media only screen and (max-device-width: 768px) {
label#credit_card_val_2-error,label#credit_card_val_1-error,label#mortgage_field1-error,label#mortgage_field2-error,label#mortgage_field3-error,label#general_living_field1-error,label#general_living_field2-error,label#general_living_field3-error{float:left}
.lender-image-row{width:auto}
.finance-lender-section ul li,.finance-lender-section .image-second-row ul li{margin:0 0 15px}
}
header .bottom-header .navbar-default .navbar-brand{padding:17px 0 0!important}
@media screen and (min-width: 320px) and (max-width: 320px) {
.Get-the-best-rates{font-size:16px!important}
}
@media screen and (min-width: 1300px) and (max-width: 1600px) {
.finance-lender-section ul li{margin: 0 35px 10px;}
.finance-lender-section .image-second-row ul li{margin: 0 33px 10px;}
}
@media screen and (min-width: 1024px) and (max-width: 1180px) {
    .finance-lender-section ul li{margin:0 17px 10px}
    .lender-image-row{width:1085px}
    .finance-lender-section .image-second-row ul li{margin:0 14px 10px}
    .image-second-row{width:1085px}
}
@media screen and (min-width: 1181px) and (max-width: 1300px) {
.finance-lender-section ul li{margin:0 27px 10px}
.lender-image-row{width:1235px}
.finance-lender-section .image-second-row ul li{margin:0 24px 10px}
.image-second-row{width:1235px}
.cust-keep-cont-section.about-us-sect {margin-top: -10%;}
}
@media screen and (min-width: 1600px) {
.finance-lender-section ul li{margin:0 55px 10px}
.lender-image-row{width:1580px}
.image-second-row{width:1580px}
.finance-lender-section .image-second-row ul li{margin:0 55px 10px}
}
@media screen and (min-width: 1800px) {
.finance-lender-section ul li{margin:0 68px 10px}
.lender-image-row{width:1780px}
.image-second-row{width:1780px}
.finance-lender-section .image-second-row ul li{margin:0 70px 10px}
}
.quick-quote-form .form-group textarea:focus,.quick-quote-form .form-group input[type="text"]:focus{border:medium none;box-shadow:none}
form input.wpcf7-form-control:hover,form input.wpcf7-form-control:focus{box-shadow:none}
.PO-Box-163-North-Syd{margin-left:35px}
.PO-Box-163-North-Syd-sibling{margin-right:70px; margin-top:30px}
.page-template-driveon-front-application-form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(../../../../uploads/2016/09/select_arrow.png)!important;background-repeat:no-repeat;background-position:right;background-size:17px auto;border-color:-moz-use-text-color -moz-use-text-color #bdbdbd!important;border-radius:0!important;border-style:none none solid!important;border-width:medium medium 2px!important;box-shadow:none!important;background-color:rgba(0,0,0,0);color:#333!important;font-size:17px!important;padding:2px!important;width:240px;max-width:200px!important;background-image:url(../../../../uploads/2016/09/select_arrow.png)!important;background-repeat:no-repeat!important;background-position:right center!important;background-size:17px auto!important}
.page-template-driveon-front-application-form select:hover,.page-template-driveon-front-application-form select:focus{background-image:url(../../../../uploads/2016/09/select_arrow.png)!important;background-repeat:no-repeat!important;background-position:right center!important;background-size:17px auto!important}
.upload-docs-msg{display:block}
.page-id-2317 .Get-the-best-rates_header{padding:10px}
.white-colored-icon{border:1.5px solid #fff;border-radius:100%;color:#fff;padding:7px 8px}
.black-colored-icon{border:1.5px solid #000;border-radius:100%;color:#000;padding:7px 8px}
@media screen and (min-width: 1700px) {
.page-id-2230 .ASSET-FINANCE-MADE-E{margin-top:-42px!important}
.page-id-2230 .Get-the-best-rates{margin-top:-42px!important}
.page-id-2230 .Rectangle-banner,.page-id-2230 .Rectangle-Copy{margin-top:-42px!important}
}
@media screen and (min-width: 1920px) and (max-width: 1960px) {
#menu-main{padding-left:0}
.navbar-header{padding-left:8px}
#menu-main li i.fa.fa-phone.white-colored-icon { margin-right: 12px;}    
ul#menu-main li.menu-item i.fa.fa-phone.black-colored-icon{margin-right: 12px;}    

}
@media screen and (min-width: 1827px) and (max-width: 1919px) {
    #menu-main li i.fa.fa-phone.white-colored-icon { margin-right: 12px;}    
    ul#menu-main li.menu-item i.fa.fa-phone.black-colored-icon{margin-right: 12px;}
}

@media screen and (min-width: 1960px) and (max-width: 2200px) {
#menu-main{padding-left:0}
.ASSET-FINANCE-MADE-E{margin-left:-82px!important}
.Get-the-best-rates{margin-left:-82px!important}
.page-id-2230 .Rectangle-banner{margin-left:-86px!important}
.page-id-2230 .Rectangle-Copy{margin-left:-80px!important}
 #menu-main li i.fa.fa-phone.white-colored-icon { margin-right: 12px;}    
 ul#menu-main li.menu-item i.fa.fa-phone.black-colored-icon{margin-right: 12px;}        
}
@media screen and (min-width: 2201px) and (max-width: 2600px) {
.ASSET-FINANCE-MADE-E{margin-left:-84px!important}
.Get-the-best-rates{margin-left:-84px!important}
.page-id-2230 .Rectangle-banner{margin-left:-89px!important}
.page-id-2230 .Rectangle-Copy{margin-left:-82px!important}
 #menu-main li i.fa.fa-phone.white-colored-icon { margin-right: 12px;}    
ul#menu-main li.menu-item i.fa.fa-phone.black-colored-icon{margin-right: 12px;}    
}
@media screen and (min-width: 2601px) and (max-width: 2800px) {
 #menu-main li i.fa.fa-phone.white-colored-icon { margin-right: 12px;}    
    ul#menu-main li.menu-item i.fa.fa-phone.black-colored-icon{margin-right: 12px;}        
}
.aboutus-custom-map-section-html{margin-bottom:0!important}
@media screen and (min-width: 1280px) and (max-width: 1600px) {
.page-id-1624 .custom_about_us_container{width:60%}
.page-id-1624 .cust-who-we-are-section .When-it-comes-to-cho{margin-left:20px}
.page-id-1624 .new-custom-who-we-are-section{margin-left:12%}
}
@media screen and (min-width: 1601px) and (max-width: 1920px) {
.page-id-2230 .ASSET-FINANCE-MADE-E{margin-left:-2px!important; margin-top: -18px !important; }
.page-id-2230 .Get-the-best-rates{margin-left:-2px!important; margin-top: -30px !important;}
.Rectangle-banner{margin-left:-4px!important}
.Rectangle-Copy{margin-left:11px!important}
.home .rev_slider_wrapper.fullscreen-container .rev_slider.fullscreenbanner .tp-bgimg.defaultimg{
    background-image: url(/wp-content/uploads/2017/10/homepage-banner-min.jpg) !important;
    background-position: 0px -280px !important;
}
.banner-form{ margin-top: -70px!important;  }
.page-id-2230 .Rectangle-Copy, .page-id-2230 .Rectangle-banner{
        margin-top: -40px!important;
    }   
}
@media screen and (min-width: 1601px) and (max-width: 1680px) {
.ASSET-FINANCE-MADE-E{margin-left:-11%;margin-top:20px}
.Get-the-best-rates{margin-left:-13%;margin-top:20px}
.page-id-2230 .Rectangle-banner{margin-left:-272px;margin-top:20px}
#rev_slider_2_1 .tp-bgimg.defaultimg{background-image:url(/wp-content/uploads/2017/05/newhomebanner.jpg)!important}
}
.page-id-2317 .vc_custom_1493703034442{background-size:100% 100%}
.page-id-2317 .outer-Get-the-best-rates_header{margin:30px auto 0;text-align:center;width:100%}
.page-id-2317 .Get-the-best-rates_header{float:none;text-align:center}
.page-id-2317 .ASSET-FINANCE{text-align:center!important;text-shadow:none!important}
@media screen and (min-width: 1301px) and (max-width: 1324px) {
.app_now_bg::after{left:70%}
}
@media screen and (min-width: 1325px) and (max-width: 1439px) {
.app_now_bg::after{left:70%!important}
#menu-item-2255{padding-left:25px!important;padding-right:0!important}
.ASSET-FINANCE-MADE-E{margin-left:15%!important}
.Get-the-best-rates{margin-left:18%!important}
.Rectangle-banner {margin-left: 51% !important;}
.Rectangle-Copy {margin-left: 60% !important;}  
div#slide-8-layer-9{margin-left:-163px!important}
div#slide-8-layer-10{margin-left:-159px !important}
}
@media screen and (min-width: 1367px) and (max-width: 1449px) {
.home .rev_slider_wrapper.fullscreen-container .rev_slider.fullscreenbanner .tp-bgimg.defaultimg {
        background-image: url(/wp-content/uploads/2017/10/homepage-banner-min.jpg) !important;
        background-position: 0px -100px !important;
    }  
    .page-id-2230 .ASSET-FINANCE-MADE-E{
        margin-top: 22px!important;
    }
    .page-id-2230 .Get-the-best-rates {
             margin-top: 10px!important;

    }
    .page-id-2230 .Rectangle-Copy, .page-id-2230 .Rectangle-banner {
          margin-top: 5px!important;
         margin-right: 0px !important;

    }
   
    .banner-form {
        margin-top: -30px!important;
    }
    
}
@media screen and (min-width: 1450px) and (max-width: 1600px) {
.home .rev_slider_wrapper.fullscreen-container .rev_slider.fullscreenbanner .tp-bgimg.defaultimg {
        background-image: url(/wp-content/uploads/2017/10/homepage-banner-min.jpg) !important;
        background-position: 0px -90px !important;
    }  
    .page-id-2230 .ASSET-FINANCE-MADE-E{
        margin-top: 22px!important;
            margin-left: 15%!important;
    }
    .page-id-2230 .Get-the-best-rates {
             margin-top: 18px!important;
            margin-left: 18%!important;

    }
    .page-id-2230 .Rectangle-Copy, .page-id-2230 .Rectangle-banner {
        margin-top: 22px!important;
        margin-left: 54%!important;
    }
    .page-id-2230 .Rectangle-Copy {
       margin-right: 39px !important;
    }
    .banner-form {
        margin-top: -30px!important;
    }
}
@media screen and (min-width: 1440px) and (max-width: 1550px) {
.ASSET-FINANCE-MADE-E{margin-left:15%!important}
.Get-the-best-rates{margin-left:18%!important}
.Rectangle-banner {margin-left: 51% !important;}
.Rectangle-Copy {margin-left: 60% !important;}
div#slide-8-layer-9{margin-left:-139px!important;right:91px}
div#slide-8-layer-10{margin-left:-226px!important;right:50px}
}

@media screen and (min-width: 15990px) and (max-width: 1602px) {
div#slide-8-layer-9{margin-left:-131%!important}
}
@media screen and (min-width: 1551px) and (max-width: 1680px) {
.navbar-nav > li{padding:0 3px}
.ASSET-FINANCE-MADE-E{margin-left:15%!important}
.Get-the-best-rates{margin-left:18%!important}
.Rectangle-banner {margin-left: 51% !important;}
.Rectangle-Copy {margin-left: 60% !important;}
div#slide-8-layer-9{margin-left:-163px!important}
div#slide-8-layer-10{margin-left:-159px!important}
.page.page-id-2317 .cust-finance-banner-section{background-size:100% auto!important;background-position:top!important;min-height:85vh!important}
}
@media screen and (min-width: 1451px) and (max-width: 1680px) {
.ASSET-FINANCE-MADE-E{margin-left:-36%!important;margin-top:-30px!important}
.Get-the-best-rates{margin-left:-42%!important}
.Rectangle-banner{margin-left:-17px!important}
div#slide-8-layer-9{margin-left:-66%!important}
div#slide-8-layer-10{margin-left:-132px!important}
}
@media screen and (min-width: 1025px) and (max-width: 1400px) {
.ASSET-FINANCE-MADE-E{ margin-left: 14% !important;   margin-top: 6px!important;   line-height: 50px !important;}
.Rectangle-banner{margin-left:51%!important}
.Rectangle-Copy{margin-left:60%!important; }
.Get-the-best-rates{  margin-left: 17%!important; margin-top: 22px !important;}
div#slide-8-layer-9{margin-left:-237px!important}
div#slide-8-layer-10{margin-left:-200px!important}
.page-id-2230 .Rectangle-Copy, .page-id-2230 .Rectangle-banner{
        margin-top: 22px!important;
    }
}
@media screen and (min-width: 1806px) and (max-width: 1826px) {
 #menu-main li i.fa.fa-phone.white-colored-icon { margin-right: 12px;}    
    ul#menu-main li.menu-item i.fa.fa-phone.black-colored-icon{margin-right: 12px;}        
}
.testimonials-slider blockquote{border:medium none!important}
.tslider blockquote p{color:#fff!important;font-size:23px!important;font-weight:300;line-height:32px!important;margin:.4em 0 1em;text-align:center}
.tslider blockquote footer a{color:hsl(0,0%,100%)!important;text-align:center}
.testimonials-slider .cbp-qtcontent footer{background:hsla(0,0%,0%,0) none repeat scroll 0 0!important;border:medium none;color:hsl(0,0%,100%);text-align:center;margin-top:33px!important;font-size:23px!important;font-weight:300}
.tslider blockquote footer::before{content:""!important}
.page.page-id-2317 .cust-finance-banner-section{height:500px!important}
.page-id-1193 .ASSET-FINANCE{color:#063A62!important;text-shadow:none!important;}
.application_page_banner{height:450px}
.sub-field input,.sub-field select{float:left}
.sub-field input{margin-right:10px}
@media screen and (min-width: 1025px) {
    .testimonila_section_conatiner{height:494px}
    .bx-viewport{height:350px!important}
    .cust-who-we-are-section{padding-bottom:200px;padding-top:200px}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
    div#custom-banner .bannertextsection {
        margin-left: 0px;
        position: relative;
        left: 0;
        display:none;
    }
    div#custom-banner{  
        background-image:url('../../../../../wp-content/uploads/2016/08/New_Application_Page_Image_03.jpg')!important;
        
    }
    .home #custom-banner{
        background-size: contain !important;
    }
    .genliv_monthly { display: flex !important; }
    #slide-11-layer-12 .banner-form {
        display: none;
    }
    .cust-keep-cont-section{
        margin-top: -12px;
    }
    .custom_repos_find_yourself .wpb_text_column.wpb_content_element{
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
    
    .mobile-banner-form .banner-form{
        display: block !important;
        left: 0;
        width: 100%;
        float: left;
        height: auto;
        margin-bottom: 22px !important;
        margin-top: -28px !important;
        padding: 0px !important;
        box-shadow: 0 0px 0px 0 rgba(0,0,0,0.5) !important;
    }
    p.Purchase-price {
        width: 100% !important;
    }
    #front-qq .Purchase-price .thousandsSep, #front-qq-1 .Purchase-price .thousandsSep {  width: 90%;  }
    #front-qq .Purchase-price .thousandsSep:focus, #front-qq-1 .Purchase-price .thousandsSep:focus{border: 1px solid rgba(102, 175, 233, 0);}
    .home .banner-form .heading{display: none;}

}
.drive-online-login {text-shadow: 1px 1px 2px #000;}

@media screen and (min-width: 320px) and (max-width: 421px) {    
    .lender-record-table .ajax_loader {    position: absolute; left: 40%;  top: 19%;  }  
    .cadd, .control-label-X{  font-size: 18px !important;}
    .finance-lender-section .finance-lender-heading{
            margin-top: -40px;
    }
    
    .top-banner, .pre-approved-content {
        flex-direction: column !important;
    }
    .lenders-banner-content{
        margin-left: 0px !important;
    }
    .lender-banner-details {
        position: absolute;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.5);
        right: 0;
        top: 0;
        padding: 25px;
        transform: translateY(0%);
    }

}
    
@media screen and (max-width: 767px) and (min-width: 421px){
    .lender-record-table .ajax_loader {   left: 40%;  top: 10%;  }  
    div#custom-banner .custombanner-form{
        margin-top: 50px !important;
    }
    div.banner-form.custombanner-form:before {
        content: "Compare Lenders";
        left: 30%;
        top: -112px;
        position: relative;
        line-height: 13px;
        border-width: 0px;
        padding: 0px;
        letter-spacing: 1px;
        font-weight: 300;
        font-size: 27px;
        font-family: Dosis medium;
        text-transform: uppercase;
        color: #fff;
    }
    .top-banner, .pre-approved-content {
        flex-direction: column !important;
    }
    .lenders-banner-content{
        margin-left: 0px !important;
    }
    .lender-banner-details {
        position: absolute;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.5);
        right: 0;
        top: 0;
        padding: 25px;
        transform: translateY(0%);
    }
}

@media screen and (min-width: 320px) and (max-width: 700px) {
    .custom_about_us1{  margin-top: 17px; padding: 20px 25px 20px 0 !important;}
    .custom_about_us{    border-width: 54px 85px 54px 0 !important; }
}
.banner-form select, .quick-quote-form select {background:url(/wp-content/uploads/2016/09/select_arrow.png) no-repeat right transparent !important; background-size:20px!important;}
.banner-form input[type="text"], .banner-form input[type="email"] {color: #919191;}
.banner-form label.error {display: none !important;}
.banner-form input.required.error, .banner-form select.required.error {border-bottom: 1px solid #F00 !important;}
.banner-form .additional {text-align: center;font-size: 15px;}

.asset_icon, .asset_icon:active {margin-left: 10px; font-size: 18px; color: #ea6a21;}
.asset_icon:hover, .asset_icon:focus {color: #ec971f; border-color: #985f0d;}
.asset_icon i {padding: 10px;}
.delete_asset i {padding: 0px;}
.table tbody tr td.tbl_middle {vertical-align: middle;}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor: pointer; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

/* Assets and Liabilities section */
.app-finance-section .finance-table {width: auto;}
.app-finance-section .table.finance-table > thead > tr > th { border-bottom: none; }
.app-finance-section .finance-table .form-control {border-radius: 0px !important; border: 1px solid #ccc !important;}
.app-finance-section .finance-table .input-group-addon {padding-right: 3px !important;}
.autocomplete-suggestions {width: 300px !important;}


/****************************** my css*******************************/   
.page-id-2317 .cust-finance-banner-section .about-banner-txt h2.ASSET-FINANCE, .page-id-2317 .cust-finance-banner-section .about-banner-txt h2 span, .page-id-2317 .cust-finance-banner-section .about-banner-txt p.outer-Get-the-best-rates_header span {
    color: #063a62 !important;
}
.footer-mobile-view{display: none;}
/*****************************************************************/

@media screen and (min-width: 320px) and (max-width: 767px) {
.page-template-quick-quote-front .container {
    padding-left: 10px!important;
    padding-right: 10px!important;
} 
.inner-page.row.wp_page.is_sidebar{
            margin-bottom: 0px;
    }    
.page-template-quick-quote-front .inner-page.row{
        margin-top: 0px;
    }
    .page-template-quick-quote-front #rev_slider_5_1_wrapper, .page-template-quick-quote-front #rev_slider_5_1_wrapper #rev_slider_5_1{ 
        height: 95px !important;
    } 
    .page-template-quick-quote-front .quick-quote-section .wpb_wrapper {
        margin-bottom: 0%;
    }
    .home .header_rev_slider_container .tp-bgimg.defaultimg {
     background-image: url(/wp-content/uploads/2017/10/fianance-mobileview.jpg) !important;
    }
    .home .header_rev_slider_container .tp-bgimg.defaultimg:before { position: absolute; content: " ";top: 0;
        left: 0;  width: 100%;  height: 100%;  display: block; z-index: 0; background-color: rgba(2, 2, 2, 0.11);}
    .home .header_rev_slider_container .forcefullwidth_wrapper_tp_banner {display: none;}
    
    .home .header_rev_slider_container {
        background-color: rgba(0, 0, 0, 0);
        background-repeat: no-repeat;
        background-image: url(/wp-content/uploads/revslider/quick-quote/Quick_Quote_Page__Application_Page_Image-min.jpg);
        background-size: cover;
        background-position: center center;
        width: 100%;
        height: 140px;
        opacity: 1;
        visibility: inherit;
        z-index: 20;
    }
    #banner-apply-now, .page-id-2230 .Rectangle-banner{
        display: none;
    }
    p.quick-quote-note, p.quick-quote-note span{
        display:none;
    }
    .cust-footer-links{
        display: none;
    }
    .footer-mobile-view{
        display: inline-block;
    }
    span.footer-mobile-view a {
        color: #063a62;
        padding: 0px 5px;
    }
}
/***************************************header responsive *******************************/
@media screen and (min-width: 769px) and (max-width: 800px) {

    header .bottom-header .navbar-default .navbar-brand { margin-left: 15px !important;}
    p.best-rate-btn{ margin-top: 0px!important; }
    p.ASSET-FINANCE-MADE-E {    margin-top: -70px !important; }
    .Get-the-best-rates {  margin-top: -12%!important;}
    p.Rectangle-banner {  margin-top: -70px !important; }
    .page-id-2230 p.Rectangle-Copy {   margin-top: -70px!important; }
    .banner-form{    margin-top: -65px!important; height: 310px !important;}
    p.best-rate-btn {  margin-top: 10px!important; }
    
    
}

@media screen and (min-width: 801px) and (max-width: 899px){
    header .bottom-header .navbar-default .navbar-brand { margin-left: 15px !important;}
    p.best-rate-btn{ margin-top: 0px!important; }
    p.ASSET-FINANCE-MADE-E {    margin-top: -50px !important; }
    .Get-the-best-rates {  margin-top: -10%!important;}
    p.Rectangle-banner {  margin-top: -70px !important; }
    .page-id-2230 p.Rectangle-Copy {   margin-top: -70px!important; }
    .banner-form{    margin-top: -55px!important;}
     p.best-rate-btn {   margin-top: 15px!important; }
      
}

@media screen and (min-width: 900px) and (max-width: 1000px){
         
    header .bottom-header .navbar-default .navbar-brand { margin-left: 15px !important;}
    p.best-rate-btn{ margin-top: 0px!important; }
    p.ASSET-FINANCE-MADE-E {    margin-top: -50px !important; }
    .Get-the-best-rates {  margin-top: -10%!important;}
    p.Rectangle-banner {  margin-top: -70px !important; }
    .page-id-2230 p.Rectangle-Copy {   margin-top: -70px!important; }
     p.best-rate-btn {   margin-top: 10px!important; }
}

@media screen and (min-width: 1000px) and (max-width: 1144px){
   p.best-rate-btn {  margin-top: 15px !important;}
}
/*********************************** header end ****************************************/

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {        
    .home .header_rev_slider_container .tp-bgimg.defaultimg{ background-position: 0px -30px !important; }
}
.tooltip > .tooltip-inner {background-color: #48aae1 !important;}
.tooltip.top .tooltip-arrow { border-top-color: #48aae1 !important; }   


/*================== new home page banner =============================*/
section.content.push_down {
    margin-top: -30px !important;
}
.home #custom-banner{
    background-repeat: no-repeat;
    background-size: cover;
}
#custom-banner .bannertextsection h1{
    transition: none 0s ease 0s;
    line-height: 50px;
    font-weight: 300; 
    letter-spacing: 1px;
    font-family: dosis!important;
    font-size: 50px!important;
    margin: -1px;
    padding: 0px;

}
#custom-banner .bannertextsection h2 {
    font-size: 45px!important;
    line-height: 50px;
    font-weight: 500;
    font-family: dosis medium;
    letter-spacing: 1px;
}
#custom-banner .bannertextsection h1,
#custom-banner .bannertextsection h2{
    color: #063a62;
    text-transform: uppercase;
}
#custom-banner .bannertextsection p{
    color: #063a62;
    line-height: 33px;
    font-size: 34px;
    margin-top: 5px;
    font-weight: 400;
}
#custom-banner .bannertextsection {
    margin-left: 250px;
    position: relative;
    left: 18%;
}
#custom-banner .custombanner-form{
    display: block;
    margin-top: -30px !important;
    padding: 5% 5% 4% !important;
    float: right;
    background-color: #fff;
}
#custom-banner .custombanner-form p.heading{
    font-weight: 600;
    line-height: 24px;
    border-width: 0px;
    margin: 0px 0px 20px;
    padding: 0px;
    letter-spacing: 0px;
    font-size: 25px;
}
#custom-banner .custombanner-form .Purchase-price input.thousandsSep.wpcf7-form-control.required{
    width:80%;
}
#custom-banner .custombanner-form .Purchase-price input.thousandsSep.wpcf7-form-control.required:focus{
    border: 0px solid #66AFE9;
}
.wpb_text_column.wpb_content_element.more-info-btn {
    display: none;
}
ul#menu-main li.menu-item:last-child a.quick-contact {
    padding-left: 0px !important;
}
#bs-example-navbar-collapse-1 .navbar-nav>li {
    padding: 0px 16px;
}
#bs-example-navbar-collapse-1 .navbar-nav>li:last-child{
    padding-right: 0px;
}
#bs-example-navbar-collapse-1.navbar-collapse.collapse {
    display: inline-block!important;
    width: 85%;
    float: left;
}
#custom-banner .wpb_column.vc_column_container.vc_col-sm-6 {
    position:relative;
    top: 23%;
    z-index:100;
}
/*=================================Mobile view banner font size =================================================*/

@media screen and (min-width : 320px) and (max-width:480px){
    #custom-banner .bannertextsection{
        padding-left: 0;
        padding-top: 50px;
    }
    #custom-banner .bannertextsection h1, #custom-banner .bannertextsection h2{
        font-size: 40px !important;
    }
}
/*=================================Mobile view banner font size =================================================*/
@media (max-width: 768px){
body header .bottom-header .navbar-default .navbar-nav>li>a {
         padding: 38px 4px 20px 4px !important;
    }
}
@media (min-width: 992px){
    body header .bottom-header .navbar-default .navbar-nav>li>a {
            padding: 38px 7px 20px 7px !important;
    }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
    #bs-example-navbar-collapse-1.navbar-collapse.collapse{
        display: none!important;
        width:100%;
    }
    #bs-example-navbar-collapse-1.navbar-collapse.collapse.in{
        display: block!important;
        float: none;
        width: inherit;
        max-height: 300px !important;
    }
    #bs-example-navbar-collapse-1 .navbar-nav>li{
        padding:0px 0px;
    }
    body header.clearfix.affix-top .navbar-brand img{margin-top:-11px!important;margin-left: 2px;}
    body header.clearfix.affix .navbar-brand img{ 
        height: auto !important;
        width: 142px!important;
        margin-top: 0px!important; 
    }
    #custom-banner .bannertextsection h1, #custom-banner .bannertextsection h2, #custom-banner .bannertextsection p{
        color:#fff;
        
    }
    /*====================clone page css==============*/
    body.page-id-2475 #custom-banner .bannertextsection{
        padding-left:0px;
    }
    .app_now_bg {
          background-color: rgba(234, 106, 33, 0); 
    }
}

/*==========================Menu toggle increase min 1000px set ===============================*/
@media screen and (min-width : 768px) and (max-width : 1000px){ 
    body .fullsize_menu {
         display: none; 
    }
    .app_now_bg {
          background-color: rgba(234, 106, 33, 0); 
    }
    .app_now_bg:after{
        border-top: 20px solid rgba(234, 106, 33, 0); 
    }
    .navbar-toggle {
       display: block !important;
    }
    .navbar-header {
       float: none !important;
        width:auto;
    }
    .navbar-nav {
        float: none !important;
    }
    body .navbar-collapse.collapse.in .mobile_dropdown_menu {
       display: block;
    }
    .navbar-collapse.collapse.in{
        height:1px;
        padding-right: 0;
    }
    .nav.navbar-nav.pull-right.mobile_dropdown_menu {
         background-color: #fff; 
    }
    .navbar-collapse.collapse{
            display: none;
    }
    body header .bottom-header .navbar-nav {
        float: none !important;
    }
    .navbar-nav.mobile_dropdown_menu{
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        width:100%; 
    }
    body header .bottom-header .navbar-default .navbar-nav.mobile_dropdown_menu>li>a{
        padding: 4px 11px !important;
        font-weight: 600;
    }
    body header .bottom-header .navbar-default .navbar-nav>.active>a, body .dropdown-menu>.active>a {
        background: rgba(199, 8, 27, 0) !important;
        background-color: rgba(199, 8, 27, 0) !important;
    }
    .mobile_dropdown_menu li a {
        color: #063a62!important;
        font-family: dosis medium!important;
        font-size: 18px!important;
        margin: 5px 14px!important;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff!important;
    }
    body header .bottom-header .navbar-nav.fullsize_menu{
        display:none !important;
    }
    #bs-example-navbar-collapse-1.navbar-collapse.collapse.in{
        display: block!important;
        float: none;
        width: inherit;
    }   
    body header.clearfix.affix-top .navbar-brand img{
            margin-top: -10px!important;
    }
    body header.clearfix.affix .navbar-brand img{
         height: auto!important;
        width: 140px!important;
        margin-top: -3px!important;
    }
    body header.clearfix.affix .navbar-default .navbar-toggle .icon-bar{
        background-color: #888 !important;
    }   
}
/*==========================Menu responsvie===============================*/
@media screen and (min-width : 1001px) and (max-width : 1185px){ 
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 4px;
    }
    /*.page-id-2529 #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px -9px;
    }
    .page-id-2529 #menu-main li a{font-size:14px!important}*/
    #bs-example-navbar-collapse-1.navbar-collapse.collapse {
        display: inline-block!important;
        width: 82%;
        float: left;
    }
    header .navbar-brand img{
        padding-left:15px;
    }
    header .bottom-header .container-fluid:first-child{
        padding:0px !important;
    }
}
    
/*========================== All devices menu icon padding set ===============================*/
@media screen and (min-width:1800px) and (max-width:4200px){
    ul#menu-main li.menu-item:last-child a.quick-contact {
       padding-left: 10px !important;
    }

}
/*==========================Menu responsive all resolution ===============================*/
@media screen and (min-width : 1300px) and (max-width : 1400px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 20px;
    }
}
@media screen and (min-width : 1400px) and (max-width : 1500px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 28px;
    }
}
@media screen and (min-width : 1500px) and (max-width : 1600px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 34px;
    }
}
@media screen and (min-width : 1600px) and (max-width : 1700px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 40px;
    }
}
@media screen and (min-width : 1700px) and (max-width : 1800px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 49px;
    }
}
@media screen and (min-width : 1800px) and (max-width : 1900px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 54px;
    }   
}
@media screen and (min-width : 1900px) and (max-width : 2000px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 60px;
    }   
}
@media screen and (min-width : 2000px) and (max-width : 2100px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 65px;
    }
}
@media screen and (min-width : 2100px) and (max-width : 2200px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 70px;
    }
}
@media screen and (min-width : 2200px) and (max-width : 2300px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 75px;
    }
}
@media screen and (min-width : 2300px) and (max-width : 2400px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 80px;
    }
}
@media screen and (min-width : 2400px) and (max-width : 2500px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 85px;
    }
}
@media screen and (min-width : 2500px) and (max-width : 2600px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 90px;
    }
}
@media screen and (min-width : 2600px) and (max-width : 2700px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 95px;
    }
}
@media screen and (min-width : 2700px) and (max-width : 2800px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 105px;
    }
}
@media screen and (min-width : 2800px) and (max-width : 4200px){    
    #bs-example-navbar-collapse-1 .navbar-nav>li {
        padding: 0px 110px;
    }
}
/*=============================banner height fix =====================================*/
@media screen and (min-width : 768px) and (max-width : 1024px){
    #custom-banner{ 
        height: 520px;
    }
    #custom-banner .wpb_column.vc_column_container.vc_col-sm-6 {
        position: relative;
        top: 20%;
    }
    #custom-banner .bannertextsection {
        margin-left: 180px;
        position: relative;
        left: 16.1%;
        top: 147px;
    }
    #custom-banner .custombanner-form{
         padding: 5% 4% 4% !important;
    }
}
@media screen and (min-width : 768px) and (max-width : 800px){
    #custom-banner{ 
        height: 480px;
    }
    #custom-banner.caravan{ 
        height: auto;
        min-height: 490px;
    }
}
@media screen and (min-width : 1025px) and (max-width : 1200px){
    #custom-banner{ 
        height: 540px;
        background-position: 0px -10px; 
    }
    #custom-banner .wpb_column.vc_column_container.vc_col-sm-6 {
        position: relative;
        top: 13%;
    }
    .page.page-id-2317 .cust-finance-banner-section {
        height: 590px!important;
    }
    #custom-banner .bannertextsection{
        left: 0%;
        top: 177px;
    }
    #custom-banner .bannertextsection p{
        line-height: 21px;
        font-size: 17px;
    }
}
@media screen and (min-width : 1201px) and (max-width : 1400px){

    #custom-banner{ 
        height: 440px;
        background-position: 0px -50px;
    }
    #custom-banner .wpb_column.vc_column_container.vc_col-sm-6 {
        position: relative;
        top: 13%;
    }
    #custom-banner .custombanner-form{
        width: 327px;
        height: 320px;
        padding: 3% 4% 2% !important;
    }
    #custom-banner .bannertextsection {
        left: 5%;
        top: 173px;
    }
    #custom-banner .bannertextsection p {
        line-height: 24px;
        font-size: 21px;
    }
    #custom-banner p.best-rate-btn{
        margin-top: 6px!important;
    }
    #custom-banner .custombanner-form select, #custom-banner .custombanner-form input[type="text"], #custom-banner .custombanner-form input[type="email"]{
        font-size: 16px!important;
    }
    #custom-banner .custombanner-form input[type="submit"], #custom-banner .custombanner-form button[type="submit"]{
        height: 40px;
    }
    .finance-lender-section .finance-lender-heading {
        margin-bottom: 0;
    }
    .finance-lender-heading p{
            font-size: 40px;
    }
    .page.page-id-2317 .cust-finance-banner-section {
        height: 540px!important;
        background-position:0px -130px !important;
    }
    .page.page-id-2317 .finance-lender-section{
        margin-top:0px !important;
    }
    .page.page-id-2317 .cust-finance-banner-section {
        height: 560px!important;
    }
}
@media screen and (min-width : 1401px) and (max-width : 1600px){
    #custom-banner{ 
        height: 600px;
        background-position: 0px -50px;
        padding-right: 70px !important;
    }
    .page.page-id-2317 .cust-finance-banner-section{
        height: 670px !important;
    }
    #custom-banner .bannertextsection {
        margin-left: 175px;
        position: relative;
        left: 22%;
        top: 202px;
    }
    #custom-banner .bannertextsection p {
        font-size:22px;
    }
    #custom-banner .wpb_column.vc_column_container.vc_col-sm-6{
        top: 13.3%;
    }
    div.finance-lender-section .vc_column-inner {
        padding-top: 0px !important;
    }
    .finance-lender-section .finance-lender-heading {
        margin-bottom: 0px;
    }
    .circle-shape .circle-shape-img{
        width: 50%;
    }   
}

@media screen and (min-width: 1601px) and (max-width: 1900px){
    #custom-banner{ 
         height: 730px;
         padding-right: 135px !important;
    }
    #custom-banner .bannertextsection {
        margin-left: 180px;
        position: relative;
        left: 13%;
        top: 180px;
    }
    #custom-banner .bannertextsection p{
        font-size:25px;
    }
    #custom-banner .wpb_column.vc_column_container.vc_col-sm-6{
        top:18%;
    }
    .page.page-id-2317 .cust-finance-banner-section {
        height: 790px!important;
    }
}
@media screen and (min-width: 1901px) and (max-width: 2100px){
    #custom-banner{ 
        height: 720px;
        padding-right: 130px !important;
    }
    #custom-banner .bannertextsection {
        margin-left: 0px;
        position: relative;
        top: 195px;
        left: 27%;
    }
    #custom-banner .wpb_column.vc_column_container.vc_col-sm-6{
        top:18%;
    }
    .page.page-id-2317 .cust-finance-banner-section{
        height: 790px !important;
    }
    .circle-shape .circle-shape-img{
        width: 47%;
        top: 110px;
    }
}
@media screen and (min-width: 2101px) and (max-width: 2400px){
    #custom-banner{ 
        height: 800px;
        padding-right: 163px !important;
    }
    #custom-banner .bannertextsection {
        margin-left: 160px;
        position: relative;
        left: 0%;
        top: 238px;
    }
    #custom-banner .wpb_column.vc_column_container.vc_col-sm-6{
        top:18%;
    }
    .page.page-id-2317 .cust-finance-banner-section{
        height: 1200px !important;
    }
}
@media screen and (min-width: 2401px) and (max-width: 4200px){
    #custom-banner{ 
        height: 800px;
        padding-right: 210px !important;
    }
    #custom-banner .bannertextsection {
        margin-left: 0px;
        position: relative;
        top: 241px;
    }
    #custom-banner .wpb_column.vc_column_container.vc_col-sm-6{
        top:18%;
    }
    .page.page-id-2317 .cust-finance-banner-section{
            height: 1200px !important;
    }
    .circle-shape .circle-shape-img{
        width: 55%;
        top: -28px;
        left: 95px;
    }
}

/*========================== Background image large resolution =====================*/
@media screen and (min-width: 768px) and (max-width: 1200px){
    #custom-banner{
        background-image: url(../../../../../wp-content/uploads/2017/12/1200x550.jpg) !important;
    }
    #custom-banner.caravan{
        background-image: url(../../../../../wp-content/uploads/2020/03/1200-550-1.png) !important;
    }   
    #custom-banner:before{
        left: 22px !important;
        background-size: 58% !important;
    }
}
@media screen and (min-width: 1201px) and (max-width: 1400px){
    #custom-banner{
        background-image: url(../../../../../wp-content/uploads/2017/12/1400-550.jpg) !important;
        background-position: bottom center;
    }
    #custom-banner.caravan{
        background-image: url(../../../../../wp-content/uploads/2020/03/1400-550.png) !important;
        background-repeat: no-repeat;
        background-size: 100%;
        height: auto;
        min-height: 480px;
    }
    #custom-banner:before{
        background-size: 54% !important;
    }
    #custom-banner:after{
        background-size: 27.5% !important;
        left: -10px !important;
        top: 76px !important;
    }
}
@media screen and (min-width: 1401px) and (max-width: 1600px){
    #custom-banner{
        background-image: url(../../../../../wp-content/uploads/2017/12/1600x640.jpg) !important;
    }
    #custom-banner.caravan{
        background-image: url(../../../../../wp-content/uploads/2020/03/1600-640.png) !important;
        background-repeat: no-repeat;
        background-size: 100%;
        height: auto;
        min-height: 560px;
    }   
    #custom-banner:before{
        background-size: 58% !important;
    }
    .finance-lender-section.caravan{
        padding-left: 120px !important;
        padding-right: 70px !important;
        padding-top: 40px;
    }
    .finance-lender-section.caravan p, .cust-finance-section .FINANCE-OPTIONS {
        font-size: 42px;
    }
}
@media screen and (min-width: 1601px) and (max-width: 1800px){
    #custom-banner{
        background-image: url(../../../../../wp-content/uploads/2017/12/1600x640.jpg) !important;
        background-position: 0px -60px;
    }
    #custom-banner.caravan{
        background-image: url(../../../../../wp-content/uploads/2020/03/1600-640.png) !important;
        background-repeat: no-repeat;
        background-size: 100%;
        height: auto;
        min-height: 640px;
    }   
    #custom-banner:before{
        background-size: 58% !important;
}
    #custom-banner:after {
        background-size: 560px !important;
        left: -80px !important;
}
}
@media screen and (min-width: 1801px) and (max-width: 1900px){
    #custom-banner{
        background-image: url(../../../../../wp-content/uploads/2017/12/1600x640.jpg) !important;
        background-position: 0px -60px;
    }
    #custom-banner.caravan{
        background-image: url(../../../../../wp-content/uploads/2020/03/1600-640.png) !important;
        background-repeat: no-repeat;
        background-size: 100%;
        height: auto;
        min-height: 720px;
    }   
    #custom-banner:before{
        background-size: 58% !important;
    }   
}
@media screen and (min-width: 1901px) and (max-width: 2100px){
    #custom-banner{
        background-image: url(../../../../../wp-content/uploads/2017/12/2100-850.jpg) !important;
        background-position: 0 -138px;
    }
    #custom-banner.caravan{
        background-image: url(../../../../../wp-content/uploads/2020/03/2100-850.png) !important;
        background-repeat: no-repeat;
        background-size: 100%;
        height: auto;
        min-height: 700px;
    }
    #custom-banner:before{
        background-size: 60% !important;
    }
    #custom-banner:after{
        background-size: 27.5% !important;
    }
}
@media screen and (min-width: 2101px) and (max-width: 2400px){
    #custom-banner {
        background-image: url(../../../../../wp-content/uploads/2017/12/2100-850.jpg) !important;
        background-position: 0px -125px;
    }
    #custom-banner.caravan {
        background-image: url(../../../../../wp-content/uploads/2020/03/2100-850.png) !important;
        background-repeat: no-repeat;
        background-size: 100%;
        height: auto;
        min-height: 810px;
    }   
    #custom-banner:before {
        background-size: 59%;
    }
    #custom-banner:after {
        top: 100px !important;
    }
    #custom-banner .bannertextsection {
        top: 233px;
    }
    .finance-lender-heading p, .cust-finance-section .FINANCE-OPTIONS {
        font-size: 66px;
        letter-spacing: 4px;
    }
}
@media screen and (min-width: 2400px) and (max-width: 4200px){
    #custom-banner{
        background-image: url(../../../../../wp-content/uploads/2017/12/2100-850.jpg) !important;
        background-position: 0 -199px;
    }
    #custom-banner.caravan{
        background-image: url(../../../../../wp-content/uploads/2020/03/2100-850.png) !important;
        background-repeat: no-repeat;
        background-size: 100%;
    }   
    #custom-banner:after{
        background-size: 27.5% !important;
}
    #custom-banner:before{
        top: 26%!important;
    }
    .finance-lender-heading p, .cust-finance-section .FINANCE-OPTIONS{
        font-size: 66px;
        letter-spacing: 4px;
    }
}
#custom-banner:before{
    width: 100%;
    content: " ";
    background-image: url(../../../../../wp-content/uploads/2017/12/arrow.png);
    position: absolute;
    left: 63px;
    top: 22%;
    height: 250px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    background-position: left center;
    background-size: 65%;
    background-repeat: no-repeat;
}
#custom-banner.caravan:before{
    background-image: url(../../../../../wp-content/uploads/2020/03/arrow.png);
    animation: fadeInLeft 5s;
    left: -40px;
    opacity: 0.8;
    width: 105%;
}

.cust-finance-section .Choose-from-a-compre.caravan{
    max-width: 1200px;
}

@keyframes fadeInLeft{
    0%{
        opacity:0.8;
        -webkit-transform:translateX(-200px);
        -ms-transform:translateX(-200px);
        transform:translateX(-200px)}
    100%{
        opacity:0.8;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0)
    }
}
#custom-banner:after{
    width: 100%;
    content: " ";
    background-image: url(../../../../../wp-content/uploads/2017/12/boy.png);
    position: absolute;
    left: 0;
    top: 113px;
    height: 100%;
    background-size: 30.5%;
    background-repeat: no-repeat;
    animation: fadeInLeft 5s;
}
#custom-banner.caravan:after{
    background-image: none;
}
@media screen and (min-width: 1025px) and (max-width: 1200px){
#custom-banner:after{
        background-size: 410px !important;
        left: -110px;
    }
    .circle-shape .circle-shape-img{
        width: 57%;
        top:70px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1300px){
    #custom-banner:before{
        left: 62px !important;
        background-size: 52% !important;
    }
    #custom-banner:after{
        background-size: 27.5% !important;
        top:102px !important;
        left:-22px !important;
    }
}
@media screen and (min-width: 2401px) and (max-width: 4200px){
    #custom-banner:before{
        background-size: 59%;
    }
}
@media screen and (max-width: 4200px) and (min-width: 2600px){
#custom-banner {
    height: 1000px !important;
}
#custom-banner.caravan {
    height: 850px !important;
}
#custom-banner .bannertextsection {
    left: 0px;
    top: 285px;
}
#custom-banner .bannertextsection p {
    line-height: 52px;
    font-size: 46px;
}
}
@media screen and (min-width: 768px) and (max-width: 900px){
    #custom-banner .bannertextsection {
        left: 15.1%;
        top: 139px;
    }
    div#custom-banner .bannertextsection p {
        font-size: 11px !important;
        line-height: 18px;
    }
}
@media screen and (min-width: 900px) and (max-width: 991px){
    #custom-banner .bannertextsection {
        left: 0%;
        top:140px;
    }
    div#custom-banner .bannertextsection p {
        font-size: 13px;
        line-height: 17px;
    }
}

/*******======================clone page banner image===================*/
    .page-id-2475 #custom-banner{
        background-image: url(../../../../../wp-content/uploads/2017/10/fianance-mobileview.jpg) !important;
         background-position: 0px 42% !important;
        background-size: 100%;
    }

/* =============End banner css ===============================*/

/*============================= Application form button ===============================================*/
#accordionStep4 #tabUpload #paddInnerAccordn span.buttonText,
#accordionStep4 #tabUpload .paddInnerAccordn button.submitnProceed1{
    text-transform: uppercase;
        font-family: dosis;
}
#accordionStep4 #tabUpload .paddInnerAccordn .btn-warning.dodraft{
    line-height: 1.6;
    margin-top: -3px;
}
#accordionStep4 #tabUpload .paddInnerAccordn div:nth-child(5) {
    margin-top: 40px;
}
#step4 #accordionStep4 #tabUpload span.buttonText {
    text-transform: uppercase;
        font-family: dosis;
}
#step4 #accordionStep4 .company-upload .paddInnerAccordn div:nth-child(2) {
   margin-bottom:35px;
}
#step4 #accordionStep4 .paddInnerAccordn div {
    line-height: 1.8;
}
/*=======================clone page css==========================*/
.page-id-2475.home #custom-banner {
    background-position: 96% 23%;
}
.page-id-2475 #custom-banner .bannertextsection h1,
.page-id-2475 #custom-banner .bannertextsection h2,
.page-id-2475 #custom-banner .bannertextsection p {
        color: #063a62 !important;
}
.page-id-2475 #custom-banner .bannertextsection {
    padding-left: 240px;
}
/*Settlement condiitons css*/
.account_business_use_letter, .BDM_rate_approval, .broker_invoice, .certified_client_id, .certified_spouse_id,.client_id,.client_payslips,.company_bank_statements,.company_financials,.dealer_invoice
,.employer_business_use_letter,.employment_contract,.employment_verification_letter,.individual_tax_return,.inspection_report,.notice_of_assessment,.payg_summary,.payout_letter,.personal_bank_statements
,.rates_notice,.notice_of_assessment,.payg_summary,.payout_letter,.personal_bank_statements,.rates_notice,.signed_contract,.spouse_id,.spouse_payslips,.vendor_bank_details,.vendor_drivers_licence,.vendor_invoice,.vendor_rego_paper{display:none;}
.glyphicon-approval-cond{cursor: pointer; color: #ea6a21;}
#account_business_use_letter1, #BDM_rate_approval1, #broker_invoice1, #certified_client_id1, #certified_spouse_id1,#client_id1,#client_payslips1,#company_bank_statements1,#company_financials1,#dealer_invoice1,#employer_business_use_letter1,#employment_contract1,#employment_verification_letter1,#individual_tax_return1,#inspection_report1,#notice_of_assessment1,#payg_summary1,#payout_letter1,#personal_bank_statements1
,#rates_notice1,#notice_of_assessment1,#payg_summary1,#payout_letter1,#personal_bank_statements1,#rates_notice1,#signed_contract1,#spouse_id1,#spouse_payslips1,#vendor_bank_details1,#vendor_drivers_licence1,#vendor_invoice1,#vendor_rego_paper1{display:none;}
/*.checklist {background: #fff}*/
.settlement-docs-msg .alert{padding: 7px;}
.downloadDocs{color:#fff;}
.printDocs, .SavesettelmentDocs, .downloadDocsLink{display: none}
.ezdz-dropzone{
    position: relative;
    width: 100%;
    height: 60px;
    overflow: hidden;
    /* line-height: 200px; */
    color: lightgray;
    text-align: center;
    border: 3px solid #b31717;
    border-radius: 7px;
    padding: 15px 10px 10px 15px;
}
span.settlement-docs-msg {
    margin-top: 15px;
    color: green;
    font-weight: bold;
}
.ezdz-dropzone.ezdz-accept {
    height: 80px;
    border: 3px solid #058805;
}
.ezdz-dropzone.ezdz-accept span {
    color: white;
    font-weight: bold;
}
.checklist_docs .input-group {
    display: none !important;
}
.checklist_docs input[type="file"]{
    position: relative !important;
    height: 50px;
    width: 100%;
    cursor:pointer;
}

.row.settle_docs {
    margin-left: 5px;
    margin-top: 5px;
}

.settle_docs button.btn {
    margin-right: 5px;
}
@-moz-document url-prefix(){
    .ezdz-dropzone {
        height: 70px;
    }
    .checklist_docs input[type="file"] {
        height: 35px;
    }
}

.lenders-banner-wrapper{
    position:relative;
}


.lender-banner-details p {
    font-family: 'open sans';
    font-size: 25px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #255477;
    text-align: center;
    text-align: left;
}

@media screen and (min-width : 1200px) and (max-width : 1550px){    
    .page-id-2475.home #custom-banner {
        background-position: 75% 23%;
    }
}
@media screen and (min-width : 1024px) and (max-width : 1199px){    
    .page-id-2475.home #custom-banner {
        background-position: 58% 23%;
    }
    
}
@media screen and (max-width: 1024px) and (min-width: 768px){
    body.page-id-2475 #custom-banner .bannertextsection {
        padding-left: 0px;
    }
   #custom-banner:after {
        background-size: 36% !important;
        left: -88px !important;
    }
    .lenders-banner-content h1  {
        font-size: 32px !important;
    }
    .lenders-banner-wrapper .lenders-banner-content {
        right: calc(50% - 300px) !important;
        top: 470px;
    }
    /* .lender-banner-image {
        height: 990px !important;
    } */
    
}

@media screen and (max-width: 468px){
    .lenders-banner-content h2, .banner-content-made-easy-text h2, .choose-from-right-section h2,
    .choose-from-left-section h1 {
        font-size: 20px !important;
    }
    .lenders-banner-content {
        width: 370px !important;
    }
    .lender-banner-image {
        height: 600px !important;
    }
    .choose-from-container,
    .pre-approved-details .pre-approved-content {
        flex-direction: column !important;
    }
    .choose-from-left-section-span {
        font-size: 50px;
        line-height: 50px;
    }
    .choose-from-lenders-text {
        width: 321px;
        text-align: justify;
    }
    .button-wrapper.justify-content-center {
        flex-direction: column;
        position: initial;
    }
    .button-wrapper.justify-content-center button{
        margin-bottom: 10px;
    }
    .pre-approved-wrapper {
        flex-direction: column !important;
    }

}
@media screen and (max-width: 767px){
    .banner-content-made-easy-text h2,
    .lender-banner-made-easy,
    .lender-banner-boy-scooter {
        display: none;
    }
    .section-title-choose-from {
        margin-top: 500px;
    }
    .pre-approved-content .pre-approved-left-section .pre-approved-icon-1 {
        width: 40px !important;
        margin-right: 15px !important;
        margin-left: 15px !important;
    }
    .pre-approved-content .pre-approved-left-section .pre-approved-icon-2 {
        width: 60px !important;
        margin-right: 10px !important;
    }
    .pre-approved-content .pre-approved-left-section .pre-approved-icon-3 {
        width: 60px !important;
        margin-right: 10px !important;
    }
    /* .pre-approved-content .pre-approved-right-section {
        width: 240px;
        margin: auto;
    } */
    
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)and (orientation : landscape) {
    body.page-id-2475 #custom-banner .bannertextsection {
            padding-left: 230px;
    }
    
    .finance-lender-section .finance-lender-heading {
        margin-bottom: 0;
    }
    div#lcs_logo_carousel_wrapper {
        margin-top: -10px;
    }
    #custom-banner {
       height: 490px;   
    }
    #custom-banner .wpb_column.vc_column_container.vc_col-sm-6{
        top: 18%;
    }
    .page.page-id-2317 .cust-finance-banner-section {
        height: 650px!important;
    }
    div.lcs_logo_container a.lcs_logo_link{
        padding:0px 42px !important;
    }
    .finance-lender-section .vc_column-inner {
            padding-top: 10px !important;
    }

}

.lender-image-row.image-second-row ul li:nth-child(5) img{
    width: 168px;
    height: 90px;
    margin-left:-20px;
}

.lender-image-row.image-second-row ul li:nth-child(6) {
    margin-left: 10px !important;
}

@media screen and (min-width: 1025px) and (max-width: 1600px) {
    .lender-image-row.image-second-row ul li:nth-child(7) {
        margin-left: 10px !important;
    }
}

@media screen and (min-width: 1800px){
    .lenders-banner-content h1  {
        font-size: 64px !important;
    }
}

 .banner-form button[type="submit"] {
    width: 70%!important;
    height: 50px;
    border-radius: 16px!important;
    background-color: #6aa0b8;
    font-family: Dosis;
    font-size: 20px;
    font-weight: 700!important;
    transform: translate(25%, 0%);
}
button, .Rectangle{
    border-radius: 16px!important;
}

.Rectangle:hover {
    background: #0a3b61;
    color:#ffffff;
}

/*=======================clone page css==========================*/

.page-id-3299 header,
.page-id-3299 .header_rev_slider_container,
.page-id-2984 header,
.page-id-2984 .header_rev_slider_container,
.page-id-3343 header,
.page-id-3343 .header_rev_slider_container,
.page-id-2984 footer,
.page-id-3343 footer
{
    display: none;
}
.message-shadow {
    position: relative !important;
}
.page-id-3299 .container,
.page-id-2984 .container,
.page-id-3343 .container {
    width: 100vw !important;
}
.page-id-3299 .content,
.page-id-2984 .content,
.page-id-3343 .content {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.page-id-3299 .container-fluid,
.page-id-2984 .container-fluid,
.page-id-3343 .container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.top-banner,.pre-approved-content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-top: 50px;
}
.pre-approved-details h2 {
    padding-bottom: 10px;
}
.lender-banner-wrapper {
    position: relative;
}
.lender-banner-image {
    background-image: url(/wp-content/themes/automotive-child/assets/shop-for-cars/images/1600x640.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
}


.lenders-banner-content {
    text-align: center;
    width: 700px;
    background-color: #ffffff;
    padding: 20px 40px 40px 40px;
    border-radius: 20px;
    text-align: left;
    display: flex;
    flex-direction: column;
    margin-left: 100px;
}
.lenders-banner-content h2,
.banner-content-made-easy-text h2,
.choose-from-right-section h2 {
    font-family: Dosis;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    font-size: 35px;
    text-align: center;
    color: #1d496a;
    margin-top: 0;
    margin-bottom: 30px;
}
.banner-content-made-easy-text h2 {
    position: absolute;
    top: 220px;
    left: 300px;
}

.choose-from-lenders-text {
    width: 400px;
    text-align: center;
}
.lenders-banner-content p {
    line-height: 11px;
    font-size: 8px;
    margin-top: 5px;
}
.lender-banner-made-easy {
    position: absolute;
    left: 0px;
    top: 100px;
    width: 630px;
}
.lender-banner-boy-scooter {
    position: absolute;
    animation: 5s ease-out 0s 1 slideInFromLeft;
    top: 100px;
    width: 360px;
    left: 0px;
}

@keyframes slideInFromLeft {
    0% {
      transform: translateX(-100%);
    }
    100% {
      transform: translateX(0);
    }
}
.lenders-banner-content h1 {
    font-size: 48px;
    font-family: Dosis;
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #0a3b61;
    text-transform: uppercase;
    margin: 0;
}

.lenders-rates-right .records-container ul li:nth-last-child(n + 6){
    display:none;
}
.lenders-rates-right .records-container ul li{
    border: none;
}
.lenders-rates-right .records-container ul li:first-child{
    display:block;
}
.lenders-rates-left form#quick-quote-front {
    display: none;
}

.lenders-rates-right .lender-record-table{
    background: none;
}

.lenders-rates-right .records-container ul li:nth-child(2n + 1){
    background-color: #f8f8f8 ;
}
.lenders-rates-right .records-container ul li:first-child{
    background-color: transparent ;
}
.lenders-rates-left .section-title {
    font-size:49.97px;
    padding: 0 50px;
    text-align:center;
    color:#1d496a;
}
.lenders-rates-right h2.section-title{
    color:#1d496a !important;
}

.lenders-rates-left .section-title span{
    font-size:240px;
    line-height:200px;
}
.lenders-rates-right figure.bg-img {
    margin-top: 25px;
}
.lenders-rates-right .bottom-text p {
    font-size: 12px;
    line-height: 15px;
    padding: 10px 0;
}
.pre-approved-content {
    padding-bottom: 35px;
}

.pre-approved-section.inner-page.row.wp-page {
    background-color: #f1f1f1;
    padding: 50px 0;
}
.pre-approved-section .wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0 40px;
}

.pre-approved-section .container {
    max-width: 1080px;
}

.right-details {
    flex-basis: 75%;
    padding-left: 35px;
}

.pre-approved-timeline,.apply-section, .contact-form{
    padding:60px 0 35px 0;
}
.grey-bg{
    background-color:#efefef;
}
.pre-approved-section .section-title, .top-banner .left-content .section-title, .lender-banner-details h2, h2.section-title {
    font-family: Dosis;
    font-size: 32px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #0d3c5f;
    text-transform: uppercase;
    text-align: center;
}
.top-banner .left-content .section-title {
    background-color: #0d3c5f;
    color: #ffffff;
    position: absolute;
    padding: 9px 9px 9px 9%;
    left: 0;
    margin-bottom: 20px !important;
}
.top-banner .choose-from-left-section {
    margin-top: 100px;
}
.choose-from-left-section h1 {
    width: 305px;
}
.choose-from-left-section h1{
    font-weight: 800;
}
.top-banner .left-content {
    padding-bottom: 40px;
}
.top-banner .choose-from-left-section h1 {
    font-family: 'Dosis SemiBold' !important;
    font-size: 40px !important;
    padding: 0px;
    text-align:left;
}

.top-banner .left-content .section-title:after {
    background-image: url(/wp-content/uploads/2020/12/bars.png);
    content: "";
    display: block;
    position: absolute;
    z-index: 99999;
    height: 100%;
    width: 45px;
    background-repeat: no-repeat;
    right: -49px;
    top: 0px;
}
.choose-from-left-section .justify-content-center{
    justify-content: left !important;
    margin-left:14px;
}

.pre-approved-right-section .choose-from-left-section h1 {
    line-height: 30px;
    font-weight: 600;
}

.top-banner a, .lender-banner-details button, .contact-form button.lenders-btn, .lender-banner a.lenders-btn-blue{
    border-radius: 6px !important;
    width: 250px;
    padding: 10px 10px;
    background-color: #6aa2b8;
    transition:0.5s ease-in-out;
    text-align: center;
    color:#ffffff !important;
    font-size:15.5px;
}
.lender-banner-details  a{
    color:#ffffff;
}
.contact-form button.lenders-btn:hover,  a.lenders-btn-blue:hover{
    background-color:#0d3c5f; 
    color:#ffffff !important;   
}
.button-wrapper {
    position: absolute;
    bottom: -22px;
    margin: 0 10px;
}
.lender-banner-details a{
    margin:0 10px;
}

.pre-approved-details .pre-approved-content {
    margin: auto;
    display: flex;
    justify-content: center;
}

/* .pre-approved-content .pre-approved-right-section {
    text-align: center;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    margin-top: 45px;
    height: 220px;
    padding:20px;
} */
.pre-approved-content .pre-approved-right-section p {
    font-family: Dosis;
    font-size: 18px;
    color: #6AA2B8;
    margin: 0px;
}
.pre-approved-content .pre-approved-left-section .pre-approved-icon-1 {
    width: 80px;
    margin-right: 30px;
    margin-left: 30px;
}
.pre-approved-content .pre-approved-left-section .pre-approved-icon-2 {
    width: 120px;
    margin-right: 20px;
}
.pre-approved-content .pre-approved-left-section .pre-approved-icon-3 {
    width: 80px;
    margin-right: 30px;
    margin-left: 30px;
}
.pre-approved-right-section-text img {
    width: 200px;
}
.pre-approved-content .pre-approved-left-section .section-description {
    font-family: Dosis;
    font-size: 20px;
    font-weight: bold;
    color: #6aa2b8;
    margin: 20px;
}

.pre-approved-wrapper {
    display: flex;
    flex-direction: row;
}
.choose-from-apply-now {
    display: flex;
    flex-direction: row;
}
.choose-from-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.choose-from-left-section h1 {
    font-family: Dosis;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    font-size: 36px;
    padding: 0 50px;
    text-align: center;
    color: #1d496a;
    margin: 0px 14px 14px 14px;
}
.choose-from-left-section-span {
    font-size: 100px;
    line-height: 100px;
}
.contact-form-heading-subtext {
    font-family: Dosis;
    font-size: 20px;
    font-weight: 600;
    color: #6aa2b8;
    text-align: center;
}
.contact-form-container {
    max-width: 960px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    margin: auto;
}

/* ------timeline------- */
ul.timeline {
    margin-top: 100px;
}
.timeline > li{
    text-align:center;
    list-style:none;
    display:flex;
    align-items: center;
    justify-content: center;
    margin-bottom:70px;
    position: relative;
}
.timeline ul li{
    list-style:none;
    text-align:left;
}
.timeline h3,
.pre-approved-content .pre-approved-left-section {
    font-family: Dosis;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #6aa2b8;
    text-transform: uppercase;
    text-align: left;
    margin-bottom:5px;
}
.timeline ul {
    padding: 0px 40px;
    width: 275px;
}
.timeline figure.bg-img {
    position: absolute;
    bottom: 100%;
}
.timeline .fa-check:before {
    color: #e4e1e1;
    content: "\f00c";
    font-size: 12px;
}
.justify-content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    display: flex;
  }
/* /contact form/ */

.contact-form .form-group input,
.contact-form .form-group select {
  height: 50px;
  border: 1px solid #cccccc !important;
  border-radius: 2px;
  width: 100%;
}
.contact-form .form-group select {
  margin-bottom: 15px;
  color: #999999;
  font-size: 18px;
}
.contact-form .form-group textarea {
  border: 1px solid #cccccc !important;
  margin-bottom: 30px;
}
.contact-form .row{
    margin-left: -15px;
    margin-right: -15px;
}
.form-row > .col,
.form-row > [class*="col-"],
.form-group,
.form-group {
  /*padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 0px;*/
}
.apply-wrapper {
    width: 330px;
    display: flex;
    float: left;
    text-align: center;
    padding: 20px 30px 0px 30px;
    border: 2px solid #e0e0e0;
    margin: 10px;
    flex-wrap: wrap;
    transition:0.5s ease-in-out;
}
.apply-wrapper:hover {
    border: 2px solid #0d3c5f;
    transition:0.5s ease-in-out;
}
.apply-wrapper figure img {
    height: 48px;
    transition: transform 0.5s ease;
}
.apply-wrapper:hover figure img {
    transform: scale(1.3);
}
.apply-wrapper h3 {
    font-family: Dosis;
    font-size: 24px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #6aa2b8;
    text-transform: uppercase;
    margin-bottom:5px;
}
.choose-from-apply-now h3 {
    font-family: Dosis !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    color: #6aa2b8 !important;
    margin-bottom:5px;
}
.choose-from-apply-now p {
    font-size: 14px;
    font-family: Open Sans;
}
.choose-from-right-section,
.apply-section-bottom-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

button.contact-btn {
    background: #6aa2b8;
    border-radius: 5px !important;
    width: 300px;
    padding: 6px !important;
}
button.contact-btn{ 
transition: 0.5s ease-in-out;
}
form#home-message-form {
    margin-top: 40px;
}

@media screen and (min-width: 2200px){
    .lender-banner-image {
        height: 700px;
    }
    .lenders-banner-content {
        width: 800px;
    }
    .lender-banner-made-easy {
        width: 1000px;
    }
    .lender-banner-boy-scooter {
        width: 500px;
    }
    .banner-content-made-easy-text h2 {
        top: 250px;
        left: 440px;
    }
    .lenders-banner-content h2, 
    .banner-content-made-easy-text h2,
    .choose-from-left-section h1,
    .choose-from-right-section h2 {
        font-size: 44px;
    }
    .choose-from-left-section-span {
        font-size: 140px;
        line-height: 140px;
    }
    .apply-wrapper figure img {
        height: 80px;
    }
}
@media screen and (min-width: 768px){
    .lenders-rates-right .lender-record-table{
        margin-bottom:100px;
        margin-top: 45px;
    }
    .right-details {
        flex-basis: 100%;
        padding-left: 35px;
    }
    .lender-banner-details {
        position: absolute;
        width: 645px;
        background-color: rgba(255, 255, 255, 0.6);
        right: 10%;
        top: 0;
        padding: 35px;
        transform: translateY(20%);
    }
}

@media screen and (max-width: 990px){
    .choose-from-container {
        flex-direction: column !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .form-group .box-g:first-child{
        margin-bottom:10px;
        padding:0px;
    }
    .form-group .box-g{
        padding:0px;
    }
    .contact-form .form-group .row{
        margin:0px;
    }
    .quick-quote-right-section.lenders-rates-right.wpb_column.vc_column_container.vc_col-sm-8 {
        margin-bottom: 20% !important;
    }
    .lenders-rates-left, .lenders-rates-right{
        margin:0 auto;
    }
    .lenders-rates-left h1.secton-title{
        font-size:32px;
        margin-bottom: 20px;
    }
    .lenders-rates-right h2.section-title{
            text-align:center;
    }
    .quick-quote-form.lenders-rates-left .section-title {
        margin-top: 55px;
    }
}

@media screen and (max-width: 767px) {
    .form-group .box-g {
        padding: 0 15px;
    }
      .form-group .box-g:first-child {
        margin-bottom: 10px;
    }
      .apply-wrapper {
        width:100%;
    }
    .quick-quote-right-section.lenders-rates-right.wpb_column.vc_column_container.vc_col-sm-8 {
        margin-bottom: 20% !important;
    }
    .pre-approved-details.block-padding.grey-bg {
        margin-left: calc(-100vw + 343px);
        margin-right: calc(-100vw + 343px);
    }
    .pre-approved-section .section-title {
        padding:5px;
    }
    .apply-section.block-padding.grey-bg{
        margin-left: calc(-100vw + 343px);
        margin-right: calc(-100vw + 343px);
    }
    .apply-section.block-padding.grey-bg a {
        display: flex;
        justify-content: center;
    }
    .choose-from-apply-now {
        flex-direction: column;
    }
}

@media (min-width: 500px) {
    main {
      width: 500px;
      margin: 0 auto;
    }
    .full-width {
      margin-left: calc(-100vw / 2 + 500px / 2);
      margin-right: calc(-100vw / 2 + 500px / 2);
    }
  }


  /*animation element sliding left*/

.animation-element.slide-left {
    opacity: 0;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    transition: all 500ms linear;
    -moz-transform: translate3d(-100px, 0px, 0px);
    -webkit-transform: translate3d(-100px, 0px, 0px);
    -o-transform: translate(-100px, 0px);
    -ms-transform: translate(-100px, 0px);
    transform: translate3d(-100px, 0px, 0px);
  }
  
  .animation-element.slide-left.in-view {
    opacity: 1;
    -moz-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
  .animation-element.slide-right {
    opacity: 0;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    transition: all 500ms linear;
    -moz-transform: translate3d(100px, 0px, 0px);
    -webkit-transform: translate3d(100px, 0px, 0px);
    -o-transform: translate(100px, 0px);
    -ms-transform: translate(100px, 0px);
    transform: translate3d(100px, 0px, 0px);
  }
  
  .animation-element.slide-right.in-view {
    opacity: 1;
    -moz-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
  /*animation slide left styled for testimonials*/
  
 

  