@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');
body {font-family: 'Poppins', sans-serif;color:#181818;}
html {scroll-behavior: smooth;}
* {box-sizing: border-box;}
.partial_entry_warning {display: none !important;}
.partial_entry_warning_new {font-size: 11px;
text-align: left;color: #444;background-image: url('/wp-content/uploads/security-assured.svg');background-repeat: no-repeat;background-position: 22px 50%;background-color: #e9f5ff;padding: 20px 10px 20px 67px;background-size: 30px;position: absolute;bottom: 0;width: 100%;border-radius: 0px 0px 10px 10px;margin-left: -30px;border: solid 1px #CBD4E8;}
/*custom row by Alan*/
.obstin-row {display: flex;flex-wrap: wrap;}
.obstin-col-1 {flex-basis: 50%;padding: 10px;}
.skip-link {display: none}
h1 {margin-top: 10px; margin-bottom: 20px; font-weight: 700; font-size: 2rem;font-family: 'Poppins', sans-serif;color:#114EDD;}
h2 {margin-top: 10px; margin-bottom: 20px; font-weight: 700;font-size: 2.2rem;font-family: 'Poppins', sans-serif;color:#114EDD;}
h3{margin-top: 10px; margin-bottom: 20px; font-weight: 700; font-size: 1.2rem;font-family: 'Poppins', sans-serif;color:#114EDD;}
h4{margin-top: 10px; margin-bottom: 20px; font-weight: 700; font-size: 1rem;font-family: 'Poppins', sans-serif;color:#114EDD;}
p {padding-bottom: 20px;font-family: 'Poppins', sans-serif;font-weight:400;color: #181818; line-height: 160%;font-size: 1em;}
ol {font-size: 13px; list-style-type: lower-alpha;list-style-position:inside; color: #484848; margin-bottom: 15px; }
ol li {padding-bottom: 5px; font-family: 'Poppins', sans-serif;font-weight:400;font-size: 1.2em;}
ul {font-size: 13px; color: #181818; list-style-type: square; list-style-position:inside;margin-bottom: 15px;}
ul li {padding-bottom: 5px; font-family: 'Poppins', sans-serif;font-weight:400;font-size: 1.2em;}
img {height: auto;}
.img-extra-padding img {box-shadow: 1px 1px 4px #545454;}
.quote-extra-info {width: 100%;text-align: center;background: #e5edfa;padding-top: 10px;padding-bottom: 10px;padding-left: 20px;padding-right: 20px;border-radius: 5px;border: solid 1px rgba(0,0,0,0.05);max-width: 500px;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.quote-inactive {opacity: 0.5; pointer-events: none;}
.quote-active {opacity: 1; pointer-events: auto;}
.text-cta {color: #142e46; text-decoration: underline}
.jade-pulse {animation-name: color_change;animation-duration: 1s;animation-iteration-count: infinite;animation-direction: alternate;}
@-webkit-keyframes color_change {from { background-color: #C4C4C4; }to { background-color: #01b2fd; }}
@-moz-keyframes color_change {from { background-color: #C4C4C4; }to { background-color: #01b2fd; }}
.jade-calculator {background-image: url('/wp-content/uploads/calculator-logo-background.png') !important;background-color: #080a11 !important;}
/* NEW QUICK QUOTE */
.quick-quote-start-wrap {float: left; width: 100%; display:flex; flex-direction:row; transition: ease-in-out 0.2s;}
.quick-quote-go {float: left; background-color:transparent; color: #fff; padding: 15px 0px; text-align: center;box-shadow: 0px 5px 5px rgba(0,0,0,0.08);border: 2px solid #fff;border-radius: 50px; width: 80%; margin-left: 10%; max-width: 100%;}
.quick-quote-go:hover{background:#FFAA22;color:#fff;transition: background 0.5s ease-in-out;border: 2px solid #FFAA22;}
input[type="text"].quick-quote-loan-amount {border: none; background-color:#f9fbff; max-width: 240px;box-shadow: 0px 5px 5px rgba(0,0,0,0.05);float: left; border-radius: 5px 0px 0px 5px !important;
background-image: url('/wp-content/uploads/jade-dollar-sign.svg'); background-repeat: no-repeat; background-position: center left; background-size: 50px; padding: 9px 16px 9px 61px !important; border: solid 1px #ccd4e8; border-right: none;}
.quick-quote-start-wrap:hover { transition: ease-in-out 0.2s;}
/* HEADER */
.header {width: 100%;overflow: hidden;padding: 20px 0px;position: relative;background: rgba(255,255,255,0.7);border-bottom: solid 1px #fff;}
.header-inner {width: 1400px; max-width: 100%; margin-right:auto; margin-left: auto;position: relative;}
.logo-container {float: left; max-width: 250px;width: 100%;margin-top: 6px; }
.logo-container img {max-width:100%;width:80%;float: left;margin-left: 25px;height: auto;}
.header-cta-wrapper {float: right;display: inline-block;margin-right: 80px;}
.awards-banner {background-color: #0f273d; align-items: center;justify-content: center;border-top: solid 1px rgba(255,255,255,0.15);border-bottom: solid 1px rgba(255,255,255,0.15);}
/* JF COLUMNS */
.jf-wrap-all {width: 100%}
.jf-full-row {width: 100%; padding-top: 40px; padding-bottom: 40px}
.jf-full-row-inner {width: 1400px; max-width: 100%;  margin-right:auto; margin-left: auto; flex-wrap: wrap;display:flex;}
.jf-full-width-inner {width: 1920px !important;}
.jf-col-2, .jf-col-3, .jf-col-4, .jf-col-6, .obstin-col-1 .jf-col-12, .jf-col-8, .jf-col-fifth,.jf-col-2-fifth,.jf-col-3-fifth {margin: 1%; background-color: rgba(0,0,0,0);}
.jf-col-12{width: 98%;}
.jf-col-6{width: 48%;}
.obstin-col-1{width: 48%;}
.jf-col-8{width: 64.666%;}
.jf-col-4{width: 31.333%;}
.jf-col-3{width: 23%}
.jf-col-2{width: 14.666%}
.jf-col-fifth{width: 18%}
.jf-col-2-fifth{width: 38%}
.jf-col-3-fifth{width: 58%}
.jf-no-padding {padding-top:0; padding-bottom: 0}
.jf-small-padding {padding-top:15px; padding-bottom: 15px;}
.jf-large-padding {padding-top:50px; padding-bottom: 50px;}
.jf-xl-padding {padding-top:80px; padding-bottom: 80px;}
.jf-top-padding {padding-top:15px; padding-bottom:-50px;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #444444;opacity: 1; /* Firefox */}
.car-types .jf-col-4 {background-color:#fff; border-radius: 10px; box-shadow: 0px 5px 5px rgba(0,0,0,0.05); text-align: center; margin-top: 0;   display: flex;  flex-direction: column;  justify-content: center;  align-items: center;padding-bottom: 25px}
.car-types .jf-col-4 p {padding: 15px 35px 25px 35px;}
.car-types .jf-col-4 h2 {padding: 25px 30px 0px 30px;width: 100%;border-radius: 0px;margin: 0 !important;font-size: 1.4rem;font-weight: 400;background: #fff;color: #142e46;}
.car-types .jf-col-4 img {border-radius: 10px 10px 0px 0px}
.jade-standard-cta {float: left;background-color: #01b2fd;color: #ffffff;padding: 15px 35px;text-align: center;border-radius: 5px;box-shadow: 0px 5px 5px rgba(0,0,0,0.08);border: solid 1px #80d8fe;}
.jade-standard-cta:hover {background: #FFAA22;border: solid 1px #01b2fd;		}
#gform_4 .gform_body {min-height: 400px}
.jade-standard-cta-call {float: left;float: left;color: #ffffff;padding: 15px 25px 15px 25px;text-align: center;border-radius: 5px;background-repeat: no-repeat;background-position: 20px center;border: solid 1px rgba(0,0,0,0);}
.jade-standard-cta-call:hover {background-color: #018555;border: solid 1px #17b57c;border: solid 1px #6ceaad;}
#gform_page_8_4 .gform_page_footer, #gform_page_11_4 .gform_page_footer, #gform_page_10_4 .gform_page_footer, #gform_page_9_4 .gform_page_footer {max-width: 400px;margin-left: auto;margin-right: auto;}
/* FLEX BREAK */
.break {flex-basis: 100%;height: 0;}
h1, h2, h3, h4, h5 {font-weight: 800;line-height: 110%;}
.intro h1 {/*color: #142e46; */color:#114EDD; font-weight: 700; font-size: 4rem;font-family: 'Poppins', sans-serif;}
.intro {overflow: hidden;}
.intro .jf-col-3-fifth {display: flex;justify-content: center;flex-direction: column;}
.footer-cta h4 {margin-top: 10px; margin-bottom: 20px; color: #fff; font-weight: 700; font-size: 3.5rem}
small {font-size: 11px; color: #484848}
strong {font-weight: 700 }
#why-jade {text-align: center}
#why-jade img {max-width: 30%}
/* BUTTONS */
.button-blue-outline {background:transparent; border-radius: 100px; padding: 10px 20px; color: #17b57c; border: solid 1px }
.button-blue-solid {background:#17b57c; border-radius: 100px; padding: 15px 40px; color: #000000; border: solid 1px #17b57c; box-shadow: 0px 5px 10px rgba(0,0,0,0.25); text-align: center }
.button-white-outline {background:transparent; border-radius: 3px; padding: 15px 40px; color: #fff; border: solid 1px #fff; }
ul.intro-features {width: 100%;  float:left; list-style-type: none}
ul.intro-features li {float: left;color: #142e46;padding-left: 35px;margin-right: 25px;background-image: url('/wp-content/uploads/jade-check-solid.svg');background-repeat: no-repeat;background-position: 0 50%;background-size: 20px;padding-top: 20px;
padding-bottom: 20px;font-size: 13px;}
ul.intro-features li.inverse {background-image: url('/wp-content/uploads/jade-check-solid.svg');}
ul.intro-features li.outline {background-image: url('/wp-content/uploads/jade-check-icon.svg');}
ul.centered {text-align: center}
ul.centered li {display: inline; float: none}
/* .highlight-word {background-image: url(https://easytruckfinance.com.au/wp-content/uploads/underline-big.svg); background-repeat:no-repeat; background-position: 0% 90%; padding-bottom: 10px;} */
#header-form-container {background: #fff; border-radius: 10px;  box-shadow: 0px 5px 10px rgba(7,33,64,0.9); position: relative; padding: 30px 30px 72px 30px;}
#header-form-container h3 {text-align: center;padding-bottom: 13px;border-bottom: solid 1px #e0e0e0;margin-bottom: 15px; font-size: 1.5rem; margin-top:0}
#loan-types img {margin-bottom: 20px}
#loan-types {background-color:#f5f5f5}
#loan-types .jf-col-4, #loan-types .jf-col-3, #loan-types .jf-col-6  {text-align:center; overflow: hidden; padding-bottom: 50px; background-color:#fff; border-radius: 10px;}
#loan-types .jf-col-6 img {width: 100%}
#loan-types p {margin-bottom: 40px; padding: 10px 40px; font-weight: 300; }
#step-by-step h4 { font-weight: 700; margin-bottom: 5px;}
#step-by-step .jf-col-3 {background: none;}
#step-by-step .jf-col-3:nth-child(even) {padding-top: 110px;}
#step-by-step .jf-full-row-inner {background-image: url('/wp-content/uploads/flow-line.png'); background-repeat: no-repeat; background-size: contain; background-position: center; background-size:  80% 70%;}
.step-number {font-size: 40px; float:left; width:20%; font-weight:700; padding-top:10px;background-color: #fff;}
.step-info {float: left; width:80%; }
.step-info p {font-size: 12px; background-color: #fff;}
.step-info {background-color: #fff;}
.step-wrap {background:#fff; float: left; padding: 10px}
#small-cta {background-image: url('/wp-content/uploads/truck-loans-with-low-rates.jpg'); background-size: cover;background-position: center;}
#small-cta .button-blue-solid {width: 100%;}
#small-cta p {color: #fff}
#small-cta h2{color: #fff; font-size: 2rem;}
#why-jade h4 {margin-bottom: 20px; margin-top: 10px}
#why-jade p {font-size: 13px}
#why-jade h3 {font-size: 1.3rem;}
#why-jade .jf-col-4 {margin-bottom: 30px; margin:2%; width:29.333%}
.aus-owned {background-image: url('/wp-content/uploads/australian-truck-finance.jpg'); background-size:contain; background-position: right; background-repeat: no-repeat;}
.aus-owned {color: #fff}
.aus-owned h3 {font-size: 2rem}
.aus-owned p {color: #fff}
.updates {font-size: 12px; background-image: url('/wp-content/uploads/green-circle.svg'); background-size: 10px; background-position: 0% 50%; background-repeat: no-repeat; padding-left: 20px}
#feedback h3,#faq-section h3,#loan-types h2 {font-size: 1.5rem; color: #14133B}
#feedback .jf-col-fifth {border: solid 1px #14133b34; padding: 30px; border-radius: 10px; box-shadow: 0 4px 4px #ededf8;background:url(https://easytruckfinance.com.au/wp-content/uploads/Google__G__Logo.svg.png); background-size: 30px; background-repeat: no-repeat; background-position: 90% 90%;}
#feedback .jf-col-fifth p {margin-bottom: 15px}
.review-author {font-size: 14px; color:#292930; font-weight: bold}
.review-author-role {font-size: 12px; color:#8A90A2}



.read-more {cursor: pointer;padding-bottom: 10px;border-bottom: dotted 1px #555555;width: 100%;float: left;margin-bottom: 10px;border-top: dotted 1px #555555;padding-top: 10px;}
.read-more-arrow {transform: rotate(90deg); opacity: 0.8;}
.read-more.rotate-arrow .read-more-arrow {transform: rotate(90deg);}
.read-more-arrow {float:right; width: 10px; transform: rotate(0deg); opacity: 0.5; transition: all ease-in-out 0.3s; float: right; transform-origin: center;}
.read-more-arrow img {width:100%;filter: saturate(0);}
.truck-box {background-color:#fff; border-radius:10px; padding: 20px; margin-bottom:20px; box-shadow: 0 4px 4px #000; overflow: hidden;}
.truck-box h3.question {color: #14133B; font-weight: 500; margin-top: 0px;margin-bottom: 0px; font-size: 1rem !important; width:100%; position:relative; background-position: center left; background-repeat: no-repeat; padding-left: 0px;}
.truck-box h3.question .q-wrapper {width: calc(100% - 15px); float: left;}
.truck-box h3.question:hover {cursor: pointer}
.truck-box .answer {border-top: solid 1px #F3F3FD; padding-top: 15px; display:none; margin-top: 20px; float: left;}
.truck-box h3.question.rotate-arrow .faq-arrow {transform: rotate(0deg); opacity: 0.8;}
.truck-box-gaq {margin-top: 20px;float: left;border: solid 1px #333;padding: 5px 20px;border-radius: 100px;}
.truck-box-gaq:hover {background-color: #17b57c;border: solid 1px #17b57c; color:#000000}
.easyboat-pop-up {background: #fff; padding: 15px; border-radius: 0px; max-width: 100%; width: 400px; position: fixed; top: 0px; left: 50%; transform: translateX(-50%); box-shadow: 0px 5px 10px rgba(0,0,0,0.75); max-height: 100%; pointer-events: initial;}
.easyboat-pop-up-inner {;max-height: 100%; width:100%; padding: 15px; }
.easyboat-pop-up h2 {text-align: center;padding-bottom: 13px;border-bottom: solid 1px #e0e0e0;margin-bottom: 15px;}
#pop-up-cover {position:fixed;top:0;left:0; background:rgba(19,50,97,0.8);z-index:5; width:100%; height:100%;}
.pop-up-close {position: absolute;left: 20px;top: 20px;padding: 5px;border-radius: 30px;text-align: center;width: 30px;height: 30px;cursor: pointer;background: #17b57c;color: #fff;}
.fixed-body {position: fixed}
.pop-form-container {background: #fff; height: 100vh; width:400px; max-width: 100%}
.pop-form-container .gform_body {width: 100% !important;}
.fast-track {background-image:url('/wp-content/uploads/fast-app-icon.svg') !important; background-repeat:no-repeat; background-position: 90% 50%;background-size: 45px; transition: all ease-in-out 0.3s; padding: 15px 90px 15px 40px;}
.fast-track-box {background: white;padding: 50px;border-radius: 10px;margin-top: -80px;box-shadow: 0px 0px 7px rgba(14, 36, 90, 0.26);}
.fast-track:hover {background-position: 95% 50%;box-shadow: 0px 1px 10px rgba(29,98,255,0.5);}
.rates-strap {font-size: 13px;background-image: url('/wp-content/uploads/jade-white-icon.svg');background-repeat: no-repeat;background-position: 20px 54%;background-size: 20px;padding: 15px 20px 15px 50px;background-color: #0e273d;border-radius: 10px;display: inline-block;margin-bottom: 30px;color: #ffffff;}
.eligibility-check-list {list-style-type: none}
.eligibility-check-list li {background-color: #fff;border-radius: 4px;padding: 15px 30px;margin-bottom: 10px;box-shadow: 0px 3px 5px rgba(0,0,0,0.08);overflow: hidden;font-size: 1rem;border: solid 1px rgba(0,0,0,0.15);line-height: 28px;}
.eligibility-check-list li label{cursor: pointer; position: relative;padding-left: 40px;}
.generic-cta {float: right;border-radius: 50px;padding: 20px 50px;border: solid 3px #fff;background: transparent; color: #fff; font-size:18px; text-align: center;/*box-shadow: 0px 5px 5px rgba(0,0,0,0.08);*/}
.generic-cta:active, .generic-cta:focus, .generic-cta:hover{border: solid 3px #FFAA22;background: #FFAA22; color: #fff;transition: background 0.5s ease-in-out;}
.eligibility {background-size: contain;background-position: right center;background-repeat: no-repeat;background-image: url('/wp-content/uploads/light-bg.svg');}
 /* Customize the label (the container) */
.check-container {display: block;position: relative;padding-left: 35px;margin-bottom: 0px;cursor: pointer;font-size: 1rem;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
/* Hide the browser's default checkbox */
.check-container input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
/* Create a custom checkbox */
.check-container .checkmark {position: absolute;top: 2px;left: 0;height: 25px;width: 25px;background-color: #eee;border-radius: 100px;}
/* On mouse-over, add a grey background color */
.check-container:hover input ~ .checkmark {background-color: #ccc;}
/* When the checkbox is checked, add a blue background */
.check-container input:checked ~ .checkmark {background-color: #FFAA22;}
/* Create the checkmark/indicator (hidden when not checked) */
.check-container .checkmark:after {content: "";position: absolute;display: none;}
/* Show the checkmark when checked */
.check-container input:checked ~ .checkmark:after {display: block;}
/* Style the checkmark/indicator */
.check-container .checkmark:after {left: 10px;top: 7px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);} 
.show-on-mobile {display: none;color:#fff;}
.cta-divider {/*background-color: #FFAA22;background-repeat:no-repeat; background-position: right;background-size: 50%;*/background-color: #FFAA22;background-repeat:no-repeat; background-position: right;background-size: 50%;}
.cta-divider h3{color: #fff;font-weight: 400;}
.jade-mini-progressbar {z-index: 99;position: relative;color: #fff;left: 60px;top: 14px;padding: 5px 15px;position: absolute;border-radius:5px;background: rgba(0,0,0,0.25);}
.jade-mini-progressbar.half-progress {background: #155d6b;}
.jade-mini-progressbar.full-progress {background: #01b2fd;}
.jade-fullscreen-quote {position: fixed;z-index: 200;top: 0;right: 0;bottom: 0;left: 0;overflow-y: auto;width: 100%;height: 100%;background: #fff;}
.jade-fullscreen-quote .gform_previous_button {background-image: url('/wp-content/uploads/back-arrow.svg');background-position: center;background-size: 14px;background-repeat: no-repeat;width: 25%;box-shadow: 0 5px 10px rgba(29,98,255,.05);text-align: center;background-color: #fff !important;cursor: pointer;margin-left: 0 !important;font-size: 0;transition: all ease-in-out .3s;float: right;border-radius: 3px;padding: 25px 20px;border: solid 1px #cbd4e8;color: #666 !important;margin-right: 20px;width: 80px;}
.jade-fullscreen-quote .gform_body {margin-left: auto;margin-right: auto;}
.qq-close {position: fixed; width: 20px; height: 20px; right: 70px; top:70px; cursor: pointer;}
.qq-close img {max-width: 100%;}
/* Jade Full Quote Form CSS */
.jade-quote {cursor: pointer;}
.jade-fullscreen-quote .gfield_radio .gchoice {text-align: center;border-radius: 3px;display: table-cell;box-shadow: 0px 0px 5px rgba(0,0,0,0.05);transition: all ease-in-out 0.2s;}
.jade-fullscreen-quote  .gform_wrapper.gravity-theme .gf_progressbar_percentage {border-radius: 10.5px;height: 10px;}
.gform_wrapper.gravity-theme .gf_progressbar_percentage span {display: block;float: right;font-size: 12px !important;line-height: 21px;margin-left: 8px;margin-right: 8px;min-width: 2em;width: auto;background: #142e46;padding: 5px 10px 5px 10px;border-radius: 5px;z-index: 999;margin-top: -10px;}
.jade-fullscreen-quote .gform_wrapper.gravity-theme .gf_progressbar {margin-bottom: 30px;position: relative;}
.jade-fullscreen-quote .gfield_radio{display: table;border-collapse: separate;border-spacing: 15px;width: 100%;}
.jade-fullscreen-quote #field_4_32 .gchoice {width: 23%;margin: 1%;}
.jade-fullscreen-quote #field_4_32 .gchoice {}
.jade-fullscreen-quote #field_4_39 .gchoice {width: 98%; margin: 1%;display:block;}
.jade-fullscreen-quote #field_4_39 .gchoice label, .jade-fullscreen-quote #field_4_37 .gchoice label {padding: 15px 10px;}
.jade-fullscreen-quote #field_4_34 .gchoice {width: 31.333%;margin: 1%;}
.jade-fullscreen-quote #field_4_32 .gchoice:hover {box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.05);}
.jade-fullscreen-quote .gfield_radio .gchoice label {padding: 30px 10px;width:100%;max-width:100% !important;cursor: pointer;border-radius: 3px;background-color: #ffffff;border: solid 2px #fff;}
.jade-fullscreen-quote .gchoice label {position: relative;}
.jade-fullscreen-quote .gform_wrapper.gravity-theme .gfield input[type=radio] {display:none}
#input_4_32 {display: flex;align-items: center;justify-content: center;flex-direction: row;display: table;border-collapse:separate;border-spacing:15px;width: 100%;}
.gform_wrapper .gfield_required { display: none !important;}
.jade-fullscreen-quote .gform_wrapper.gravity-theme .gfield_label {text-align: center;font-weight: 400;width: 100%;font-size: 1rem !important;margin-bottom: 20px;margin-top: 10px;}
.jade-fullscreen-quote .ginput_container_select {}
.jade-fullscreen-quote .gf_progressbar_wrapper  { width: 400px; max-width: 100%; margin-left: auto; margin-right: auto;}
.jade-fullscreen-quote .gform_wrapper.gravity-theme .gfield input.large, 
.jade-fullscreen-quote .gform_wrapper.gravity-theme .gfield select.large {width: 100%;max-width: 400px;margin-left: auto;margin-right: auto;display: grid;}
.gform_wrapper input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper input[type="number"], .gform_wrapper input[type="tel"], .gform_wrapper select  {line-height: 28px;padding: 9px 16px !important;width: 100%;border: none;border-radius: 3px;background-color: #ffffff;border: solid 1px #cecece;}
.final-contact-details {background: #f5f8fe;padding: 50px 50px;box-shadow: 0px 5px 5px rgba(0,0,0,0.08);border-radius: 10px;}
.jade-fullscreen-quote .gform_wrapper.gravity-theme .final-contact-details .gfield input.large, .jade-fullscreen-quote .gform_wrapper.gravity-theme .final-contact-details .gfield select.large {
max-width: 100%;}
.jade-fullscreen-quote .gform_wrapper.gravity-theme .gfield select.large {width: 100%;max-width: 400px;margin-left: auto;margin-right: auto;display: grid;}
.jade-fullscreen-quote .gform_wrapper.gravity-theme .gfield select option {text-align: center;}
.ev-checkbox {text-align: center;}
#field_4_24 .gchoice {text-align: left;border-radius: 3px;display: inline;box-shadow: none;transition: all ease-in-out 0.2s;}
#field_4_24 .gchoice label {padding: 0px 10px; max-width: 86% !important; font-size: 14px;}
#field_4_24 #choice_4_24_1 {margin-left: 9%;margin-right: 0px;}
.jade-fullscreen-quote .gform_next_button {max-width: 250px;}
.jade-fullscreen-quote .gform_page_footer { display: flex;  align-items: center;  justify-content: center;	flex-direction: row;}
.jade-fullscreen-quote  .gfield_radio input[type="radio"]:checked + label {border: solid 2px #01b2fd;transition: all ease-in-out 0.2s;}
.jade-fullscreen-quote  .gfield_radio input[type="radio"]:checked + label::after {content: '';display: block;height: 32px;min-height: 32px;width: 32px;min-width: 32px;position: absolute;right: -12px;top: -12px;background-image: url('/wp-content/uploads/jade-green-check.svg');background-size: contain;background-repeat: no-repeat;transition: all ease-in-out 0.5s;}
.jade-fullscreen-quote .gf_progressbar_title {text-align: center;}
#gform_fields_4_4 .ginput_container_number{display: flex;justify-content: center;}
#field_4_10 {padding-bottom: 15px;}
.img-shadow {box-shadow: 0px 10px 5px rgba(0,0,0,0.05);}
.jade-fullscreen-quote .gform_body, .jade-fullscreen-quote .gform_page {width:100% !important;  max-width: 100%;}
/*.jade-gradient-box {display: flex;align-items: center;justify-content: center;flex-direction: row;width: 1200px;
background: linear-gradient(110deg,#01b2fd,#FFAA22,#FFAA22,#FFAA22);padding: 0px 100px;border-radius: 10px;margin-top: 50px;box-shadow: 0px 10px 5px rgba(0,0,0,0.05);color: #fff;overflow: hidden;}
.jade-gradient-box-highlight {width: 100%;font-size: 0.9rem;padding-top: 10px;color: #fff;line-height: 11px;background: #17154c;padding: 20px;border-radius:5px;margin-bottom: 20px;}
*/
/* Jade Wide Loan Services Section CSS*/
#jade-wide-services-sec {overflow: hidden; background-color: #f8faff; background-size: cover; background-attachment: fixed; background-position: bottom center; background-repeat: no-repeat; padding: 50px;}
#jade-wide-services-sec h2{color:#fff;text-align:right;}
#jade-wide-services-sec p{color:#fff;text-align:right;font-size:1em;}
#jade-wide-services-sec ul{text-align: right;margin: 0 0 20px;padding: 0;}
#jade-wide-services-sec ul li{line-height:1.5em;list-style-type: none;color: #fff;background-position: 100% 35%;padding-left: 0;padding-right: 30px;background-repeat: no-repeat;background-image: url('/wp-content/uploads/check-white.svg');background-size: 20px;font-size:1.2em;font-family: inherit;}
/* End of Jade Wide Loan Services Section CSS*/
/* CTA Divider CSS */
.cta-divider div.jf-col-8, .cta-divider div.jf-col-4{display: flex;flex-direction: column;justify-content: center;padding: 0 30px;vertical-align: middle;}
.cta-divider h3, .cta-divider h3.cta-right{color:#fff;line-height:30px;font-family: 'Poppins', sans-serif;font-weight:600;text-transform:uppercase;padding:0;margin:0;}
.cta-divider h3.cta-right{text-align: right;}
/* End of CTA Divider CSS */
/* Jade Excellence Section CSS */
#jade-excellence-sec{overflow: hidden; background-color: #f8faff; background-image: url('/wp-content/uploads/bg-new-3.jpg'); background-size: cover; background-attachment: fixed; background-position: center center; background-repeat: no-repeat; padding: 150px 0;}
#jade-excellence-sec h2{color: #fff;margin:30px 0;}
#jade-excellence-sec p{color:#fff;font-size:16px;width: 55%;max-width:100%;}
#jade-excellence-sec .jade-gradient-box-highlight span{color: #114EDD;font-weight: bold;font-size: 1.5em;text-transform: uppercase;}
#jade-excellence-sec .jade-gradient-box-highlight {background: #fff;padding: 0 50px 15px;margin: 0;border-radius: 250px 0 250px 0;width: 70%;max-width: 100%;text-align: center;}
#jade-excellence-sec .jade-gradient-box-highlight img {max-width: 100%;width: 20%;display: block;margin: 0 auto;}
/* End of Jade Excellence Section CSS */
/* FAQ Section CSS */
#faq-section {background-color: #f8faff; background-size: cover; background-attachment: fixed; background-position: center center; background-repeat: no-repeat; padding: 150px 0;}
#faq-section h2 {color: #fff;text-align:center;width: 100%;max-width: 100%;}
#faq-section p {color: #fff;text-align: center;width: 100%;max-width: 100%;margin: 20px;}
#faq-section .faq-box {background-color: #fff;border-radius: 4px;padding: 20px 40px;margin-bottom: 20px;box-shadow: 1px 2px 6px #181818;overflow: hidden;}
#faq-section .faq-box h3.question {color: #114EDD; font-weight: 500; margin-top: 0px;margin-bottom: 0px; font-size: 0.9rem !important; width:100%; position:relative; padding-right: 20px; line-height: 120%;}
#faq-section .faq-box h3.question .q-wrapper {width: calc(100% - 15px); float: left;}
#faq-section .faq-box h3.question:hover {cursor: pointer;}
#faq-section .faq-box .answer {border-top: solid 1px #F3F3FD; padding-top: 15px; display:none; margin-top: 20px; float: left;}
#faq-section .faq-box h3.question.rotate-arrow .faq-arrow {transform: rotate(90deg); opacity: 0.8;}
#faq-section .faq-box p.answer {color: #181818;text-align: left;margin: 0;font-size: 0.9em;}
.truck-box h3.question.rotate-plus .faq-arrow {transform: rotate(90deg); opacity: 0.8;}
.faq-arrow {width: 15px;transform: rotate(0deg);opacity: 0.5;transition: all ease-in-out 0.3s;top: 0;position: absolute;right: -20px;transform-origin: center;padding-top: 1px;}
.faq-arrow img {width:100%}
/* End of FAQ Section CSS */
.jade-white-icon {width: 30px; position: absolute; top: 30px; right: -75px;}
.jade-flex-row {display: flex; align-items: center; justify-content: center; flex-direction: row;}
.jade-solid-box {display: flex;align-items: center;justify-content: center;flex-direction: row;width: 1200px;background: #0e273d;padding: 0px 100px;border-radius: 10px;margin-top: 50px;box-shadow: 0px 10px 5px rgba(0,0,0,0.05);}
.jade-solid-box-highlight {margin-top:10px;padding:20px;width: 60%;margin-right:40%;font-size: 0.9rem;color: #fff;line-height: 11px;border: dotted 1px #ffff;border-radius: 4px;float: left;margin-bottom: 20px;}
ul.jade-check-list-long {list-style-type: none;}
ul.jade-check-list-long li {padding: 9px 10px 9px 30px;background-image: url('/wp-content/uploads/jade-check-solid.svg');background-repeat: no-repeat;background-position: 0;background-size: 16px;}
.double-text-column .jf-col-6:first-child {padding-right:15px;}
.double-text-column .jf-col-6:last-child {padding-left:15px;}
.double-text-column .obstin-col-1:first-child {padding-right:15px;}
.double-text-column .obstin-col-1:last-child {padding-left:15px;}
.hero-cta-label {display:none;}
.last-step-heading {text-align: center;font-weight: 400;font-size: 1.2rem;}
.fullscreen-price-field input[type="text"] {background-image: url('/wp-content/uploads/jade-dollar-sign.svg');background-repeat: no-repeat;background-position: center left;background-size: 50px;padding-left: 70px !important;max-width: 400px;font-size: 17px;border: solid 1px #cecece !important;box-shadow: 0px 5px 5px rgba(0,0,0,0.03);}

/* LAPTOP STYLES - MDPI */
@media screen and (min-device-width: 1100px) and (max-device-width: 1440px) { 
	.aus-owned.left-bg {background-position: -55% 50%  !important;}
	.aus-owned.right-bg {background-position: 145% 50%  !important;}
}

/* MOBILE */
@media (max-width: 820px) {
	#header-form-container {padding: 30px 30px 90px 30px;}
	.easyboat-pop-up-inner {overflow-y: scroll; overflow-x: hidden; height: 100vh; width: 100%;  padding: 15px; padding-bottom: 50px}
	.jf-col-2, .jf-col-3, .jf-col-4, .jf-col-6, .obstin-col-1 .jf-col-12, .jf-col-8, .jf-col-fifth,.jf-col-2-fifth,.jf-col-3-fifth {width: 90%;margin: 2% 5%;}	
	.jf-xl-padding {padding-top:30px; padding-bottom: 30px;}
	.intro h1, .footer-cta  h4 {font-size: 1.7rem;margin-bottom: 30px;}
	.intro	.jf-col-3-fifth:first-child {padding-top: 0 !important; padding-bottom: 0 !important; text-align: center;}
	.highlight-word {background-position: 0% 80%;}	
	#step-by-step .jf-col-3:nth-child(2n) { padding-top: 0;}
	#step-by-step .jf-full-row-inner {background-image: none}
	#small-cta .button-blue-solid	{width: 100%}
	.aus-owned {background-position: top !important;padding-top: 290px;}
	.aus-owned .button-blue-solid { width: 100%;  float: left;  margin: 0 !important;  text-align: center;  margin-bottom: 15px !important;}
	.aus-owned .button-white-outline {float: left;  width: 100%;text-align: center;}
	.faq-arrow {margin-top: 0px; margin-right: -10px;}
	.faq-box .question {font-size: 15px;}
	.faq-box:last-child	 {margin-bottom: 9px;}
	.truck-box .question {font-size: 15px;}
	.truck-box:last-child{margin-bottom: 9px;}	
	#footer .jf-col-4 {text-align: center}
	#footer .header-phone {margin-left: 0; float: none;}
	.hide-on-mobile {display: none !important}
	.logo-container {max-width: 100%;width: 100%; text-align: center; padding-bottom: 10px;}
	.logo-container img {width: 30%;}
	.header-cta-wrapper	.button-blue-outline {padding: 10px 15px;font-size: 13px;margin-top:0 !important; display: none }
	.header-cta-wrapper {float: left; width: 100%;}
	.header-cta-wrapper	.header-phone {float: none; margin-left: 0px; line-height: 60px;  background-size: 20px;  padding-left: 30px;  font-size: 12px; line-height: 40px; color: #fff; background-image: url(https://compare.jadetruckloans.com.au/wp-content/uploads/phone-icon-white.svg);padding-top: 10px;padding-bottom: 10px;}
	.header {display: flex;align-content: center;align-items: center;justify-content: center;padding: 0;}
	.header-cta-wrapper {padding-left: 20px;padding-right: 20px;background: #17b57c;text-align: center;}
	ul.intro-features {width: 100%;display: flex; text-align: left;}
	ul.intro-features li {  padding-left: 40px;  background-size: 30px;  font-size: 12px; text-align:left}
	.strap {color: #fff;padding: 10px !important;background: #17b57c;border-radius: 5px;margin-top: 15px;}
	.rates-strap {font-size: 11px;}
	.rate-box-header {font-size: 1.1rem !important; margin-bottom: 15px !important;}
	.rates-container {margin-top: -240px !important}
	.fast-track-box {padding: 20px;  margin-top: -80px !important;}	
	#why-jade .jf-col-4 {margin-bottom: 30px; width: 90%;margin: 2% 5%;}
	.show-on-mobile {display: block !important}
	.intro .jf-col-2-fifth img {max-width: 100% !important; margin: 0 !important; padding-top: 20px;}
	.intro {background-image: none !important; padding-top: 10px;}	
	input[type="text"].quick-quote-loan-amount {padding: 20px 10px 20px 20px !important;max-width: 100%;width: 100%;border-right: solid 1px #ccd4e8;border-radius: 5px !important;margin-bottom: 10px;font-size: 1.7rem;}	
	.quick-quote-start-wrap {  flex-direction: column;}
	.quick-quote-go {border-radius: 50px;width: 80%;margin: 0 auto;}
	.rates-bar .jf-col-3 {width:40% }	
	.rates-bar .jf-col-3  .rate-box {width:100%; padding-right: 0}	
	.current-advertised-rate {font-size: 2.5rem !important;margin-right: 5px !important;}
	.percent-holder {font-size: 0.8rem !important;}	
	.rates-bar .jf-col-6 p {font-size: 0.85rem !important;text-align: center}
	.jade-pulse {margin-top: 6px !important;;}
	.rates-bar h4 {margin-top: 10px; text-align: center}	
	.rate-box p {font-size: 10.5px !important;}
	.img-extra-padding {padding-left: 0 !important; padding-right: 0 !important}	
	.rates-bar .jf-col-3-fifth {margin-right: 2% !important; text-align: center}
	.rates-bar .jf-col-3-fifth p {text-align: center !important;}
	.rates-bar .commercial-rates .jf-col-3 .rate-box {text-align: center !important; padding-left: 0 !important}
	.rates-bar .commercial-rates .jf-col-3 {width: 100% !important; border: none !important;}
	.rates-bar .commercial-rates .current-advertised-rate {width: 100%;}	
	.eligibility {background-image: none;}
	.eligibility-check-list li {padding: 15px 15px;}
	.jade-gradient-box .jf-col-6 {padding-left: 15px !important;padding-right: 15px !important;width: 100% !important;z-index:99;}
	.jade-gradient-box .jf-col-6:last-child {margin-left: 0;padding: 0 !important;}
	.jade-gradient-box .jf-col-6:last-child img {border-top: solid 1px #142e47;}
	.jade-standard-cta { margin-right: 0 !important; width: 100% !important;}
	.hero-cta-label {display: inline-block;padding: 5px;background: #fff;width: 200px;border: solid 1px #e0e5f2;margin-right: auto;margin-left: auto;margin-bottom: -14px;font-size: 0.8rem;border-radius: 5px;position: relative;}
	.jade-standard-cta-call {padding: 15px 0px 15px 0px;background-image: none;font-size: 30px;text-align: center;width: 100%;margin-top: 10px;margin-bottom: 10px;}
	.speak-to-a-human { margin-left: auto; margin-right: auto; float: none !important; max-width:100% !important; margin-top:0}
	#field_13_44 h4 {font-size: 0.9rem;}
	#field_13_6 { padding: 0px 0px 20px 10px !important;}	
	#gform_wrapper_13 #input_13_6 {margin-bottom: 20px  !important; font-size: 2.5rem !important;}	
	#field_13_42 {padding: 0px 40px 30px 40px !important; margin-left: 0 !important; margin-top: -60px;}
	#field_13_1 {padding: 30px 0px 0px 0px !important;}
	#field_13_45 { padding-left: 0 !important;}
	.mini-rates {display: none}	
	.jade-calculator .jf-col-6 {height: 720px;}
	.jade-calculator {padding-top: 30px !important;margin-top: 0 !important; background:#f5f8fe !important}	
	.eligibility h2 {font-size: 2.2rem !important;}	
	.fbaa { margin-top: 10px;}	
	.intro .jf-full-row-inner {	flex-flow: column-reverse;}
	.hero-tag {margin-left: auto;  margin-right: auto;}
	.jade-gradient-box {border-radius: 0}
	.header-cta-wrapper {display: none;}
	#htofix img.lazyloaded {width: 14%;}
}
.gform_next_button { box-shadow: 0px 5px 5px rgba(0,0,0,0.08); text-align: center; background-color:#01b2fd !important; cursor: pointer;   border-radius: 5px;color: #ffffff !important; margin-left: 0px !important; background-image:url('/wp-content/uploads/quote-arrow-right-white.svg') !important; background-repeat:no-repeat; background-position: 90% 50%;background-size: 15px; transition: all ease-in-out 0.3s;width: 100%;padding: 15px 20px;  border: solid 1px #8eddfe;}
.gform_next_button:hover {background-position: 95% 50%;box-shadow: 0px 1px 10px rgba(29,98,255,0.5);}
.gform_previous_button {text-align: center;background-color: #17b57c !important;cursor: pointer;border-radius: 100px;color: #fff !important;margin-left: 0px !important;}
#gform_13 .gform_previous_button {background-image: url('/wp-content/uploads/back-arrow.svg'); background-position: center; background-size: 14px; background-repeat: no-repeat; width: 25%; box-shadow: 0 5px 10px rgba(29,98,255,.05); text-align: center; background-color: #fff !important; cursor: pointer; margin-left: 0 !important; font-size: 0; transition: all ease-in-out .3s; float: right; border-radius: 3px; padding: 25px 20px; border: solid 1px #cbd4e8; color: #666 !important; margin-right: 20px; width: 80px;}
.easy-calculator_wrapper #field_4_32 .gchoice {float: left;width: 33.333%;text-align: center;margin-left: 0;margin-right: 0; border: solid 1px #111}
.gform_wrapper.gravity-theme .gfield_label {display: inline-block;font-size: 13px !important;font-weight: 500;margin-bottom: 8px;}
.loan-frequency {float: right;margin-top: -53px; margin-right: 14px; }
.loan-yearly {float: right;margin-top: -42.5px; margin-right: 0px; font-size: 14px;font-weight: 700;}
.loan-percent {float: right;margin-top: -41px; margin-right: 0px; font-size: 14px;font-weight: 700;}
#field_13_7 input {padding-right: 15px;}
#field_13_8 input {padding-right: 45px !important;}
#field_13_1 {padding-left: 50px;margin-top: -16px;margin-bottom: -5px;padding-top: 35px;background-image: url('/wp-content/uploads/jade-down-blue.svg');background-repeat: no-repeat;background-position: top center;background-size: 30px;}
.gform_required_legend {display: none}
.gform_title {display:none}
/* NEW CALCULATOR */
#gform_fields_2 {}
#field_13_6 {background: #0e273d;color: #fff;padding: 10px 0px 15px 40px;border-radius: 0px 0px 0px 0px;}
#field_13_42 {background: #0e273d;color: #fff;padding: 0px 50px 30px 0px;border-radius: 0px 0px 0px 0px;margin-left: -20px;}
#field_13_44 {background: #0e273d;padding: 30px 30px 0px 30px;margin-bottom: -20px;border-radius: 10px 10px 0px 0px;text-align: center;border-top: solid 10px #01b2fd;}
h4.calc-heading {border-bottom: dotted 1px #ffffff;padding-bottom: 20px;}
#gform_wrapper_13 #field_13_3, #field_13_45 {padding-left: 50px;}
#gform_wrapper_13 #field_13_4, #field_13_1{padding-right: 50px;}
#field_13_44 h4 {color: #ffffff; text-align: center; font-weight: 400;margin-bottom: 10px; line-height: 130%;}
#input_13_42 {color: #fff;background: #0e273d; margin-top: 20px; background-image: url('/wp-content/uploads/select-arrow-white-new.svg');background-position: 90% 50%;background-size: 14px;background-repeat: no-repeat;}
#input_13_42 option {color: #fff;background: #0e273d; border: none}
#gform_wrapper_13 {padding: 0px;}
#calculator-container {box-shadow: 0px 1px 10px rgba(29,98,255,0.25);background: #fff !important;border-radius: 10px;padding: 30px;background-repeat: no-repeat;background-position: center;}
#gform_fields_13_2, #gform_fields_13_3, #gform_fields_13_4 {padding: 30px 30px 30px 30px;border-radius: 10px;}
#gform_wrapper_13 input[type="submit"] {border-radius: 5px; padding: 20px 20px; margin-top: 0px; width: calc(100% - 100px);}
.fp-form-strap {font-size: 13px;
background-image: url('/wp-content/uploads/easy-icon.svg');background-repeat: no-repeat;background-position: 25px 54%;background-size: 20px;padding: 10px 25px 10px 55px;background-color: #eef0f7;border-radius: 100px;display: inline-block;}
.calculator-strap {font-size: 13px;background-image: url(https://yeshomeloans.com.au/wp-content/uploads/easy-icon.svg);background-repeat: no-repeat;background-position: 15px 54%;background-size: 20px;float: left;margin-top: -72px;margin-left: 26px;padding: 10px 15px 10px 45px;background-color: #eef0f7;border-radius: 100px;}
#gform_wrapper_13 .gform_next_button {border-radius: 5px;padding: 20px 20px;}
#gform_wrapper_13 .gform_next_button {float:right;border-radius: 5px;padding: 20px 20px;border: solid 1px #8eddfe;}
#gform_wrapper_13 .gform_previous_button:hover {background-position: 35% 50%;}
.partial_entry_calculator {font-size: 11px;text-align: left;color: #444;background-image: url('/wp-content/uploads/security-assured.svg');background-repeat: no-repeat;background-position: 17px 50%;background-color: #ffffff;padding: 22px 20px 22px 56px;background-size: 30px;margin-top: -81px;border-radius: 10px;border: solid 1px #efefef;float: left;}
.calculator-head-info {padding: 20px; background-color:#F6F6F6; width:100%; font-size: 14px;text-align: center; border-radius: 5px }
.calculator-head-info span {text-decoration: underline}
#gform_wrapper_13 .gform_page_footer {display: flex;justify-content: flex-end;   display: flex;justify-content: flex-end; padding: 10px 50px;}
/*  side by side */
#gform_wrapper_13 #field_13_4 {float: left}
#gform_wrapper_13 #field_13_3 {float: right}
#gform_wrapper_13.gform_wrapper.gravity-theme .gfield_label {font-size: 14px !important;}
#gform_wrapper_13 #field_13_1 {border-radius: 10px;}
#gform_wrapper_13 #input_13_6 {background: none;font-size: 3rem;font-weight: 700; color: #ffffff; background-image: url('/wp-content/uploads/jade-dollar-sign-white.svg');background-position: center left;background-size: 50px;background-repeat: no-repeat;padding-left: 60px !important;
border: none;margin: 0;padding-top: 0 !important;}
#field_13_7, #field_13_8 {border-bottom: solid 1px #97ccff;padding-bottom: 0px;margin-bottom: 10px;}
#field_13_7 input, #field_13_8 input {background: none; text-align: right; margin-top: -20px; color:#14133b;  font-weight: 700;  font-size: 14px; padding-bottom: 0 !important; border: none !important}
#field_13_7 .gfield_label, #field_13_8 .gfield_label {font-weight: 500; font-size: 14px !important;}
#field_13_7 .ginput_container, #field_13_8 .ginput_container {margin-top: -25px;}
.easy-calculator_wrapper .gfmc-field:nth-child(2) {padding: 30px 30px 20px 30px;border: solid 1px #CBD4E8;border-radius: 10px;}
#gform_wrapper_13 .gfmc-field {display: block; flex-basis: auto;}
#gform_wrapper_13 .gfmc-field:nth-child(1) {width: 48%;padding: 30px; border: solid 1px #CBD4E8;  border-radius: 10px;}
#gform_wrapper_13 .gfmc-field:nth-child(2) {width: 48%;}
#gform_wrapper_13 ul.intro-features li {font-size: 11px;  background-size: 35px;}
input[type='text'],input[type='email'],input[type='number'], input[type='tel'], select {line-height: 28px;padding: 9px 16px !important;width: 100%;border: none;border-radius: 4px;background-color: #eef0f7;color: #555;border: solid 1px #CBD4E8;}
input[type="submit"] {box-shadow: 0px 5px 5px rgba(0,0,0,0.08);text-align: center;background-color: #01b2fd !important;cursor: pointer;border-radius: 5px;color: #ffffff !important;margin-left: 0px !important;background-image: url('/wp-content/uploads/quote-arrow-right-white.svg') !important;background-repeat: no-repeat;background-position: 90% 50%;background-size: 15px;transition: all ease-in-out 0.3s;width: 100%;padding: 15px 20px;border: solid 1px #8eddfe;}
input[type="submit"]:hover {background-position: 95% 50%;box-shadow: 0px 1px 10px rgba(29,98,255,0.5);}
select {background-image: url('/wp-content/uploads/select-arrow.svg');background-position: 96% 50%;background-size: 14px; background-repeat:no-repeat}
input#input_1_10,  input#input_3_10 {background-image: url('/wp-content/uploads/dollar-symbol-bg.svg');
background-position: center left;
background-size: 50px;
background-repeat: no-repeat;
padding-left: 60px !important;
border: solid 1px #CBD4E8;}
/* Calculator */
.easy-calculator_wrapper .gchoice label {max-width: 100% !important}
.easy-calculator_wrapper #field_13_5 .gchoice {float: left;width: 33.333%;text-align: center;margin-left: 0;margin-right: 0;}
.easy-calculator_wrapper #field_13_5 .gchoice:first-child label {border-radius: 5px 0px 0px 5px !important} 
.easy-calculator_wrapper #field_13_5 .gchoice:nth-child(2) label {border-radius: 0 !important; border-left: none; border-right: none} 
.easy-calculator_wrapper #field_13_5 .gchoice:last-child label {border-radius: 0px 5px 5px 0px !important} 
.easy-calculator_wrapper .gfield_radio label {display: inline-block;font-size: 15px;width: 100%;padding: 15px;cursor: pointer; color: #0E245A;border:solid 1px #0E245A;}
.frequency-options {margin-bottom: 20px !important;}
.easy-calculator_wrapper .gfield_radio input[type="radio"]:checked+label {background-color: #0e273d;color: #ffffff;}
.easy-calculator_wrapper .gfield-choice-input {display: none !important;}
#input_13_1 {background-image: url('/wp-content/uploads/dollar-symbol-bg.svg'); background-position: center left; background-size: 50px; background-repeat:no-repeat; padding-left: 60px !important; border: solid 1px #CBD4E8;}
/* Hide Dollar */
#input_13_1 {display: inline-block;}
#input_13_1::first-letter {font-size: 1%;}
input[type="checkbox"] {appearance: checkbox !important;width: 15px;height: 15px;margin-right: 8px;border-radius: 100px;}
/* checkbox styling */
.gchoice_1_24_1, .gchoice_3_24_1 {margin-top: 5px; text-align: center;}
.gchoice_1_24_1 label, .gchoice_3_24_1 label {font-size: 13px !important; color:#444444 }
.gchoice_1_24_1 label a, .gchoice_3_24_1 label a {text-decoration: underline;}
#gform_wrapper_1 .gform_previous_button, #gform_wrapper_3 .gform_previous_button {display: none !important}
#gform_wrapper_1 input[type="submit"], #gform_wrapper_3 input[type="submit"] {padding: 15px 20px;}
/* @media CSS */
@media (max-width: 1440px) {.intro {background-position: 150% center !important;}.hero-asset {margin-left: 15% !important}}
@media (max-width: 1280px) {.intro {background-position: 190% center !important;}.hero-asset {margin-left: 15% !important}}
@media (max-width: 1080px) {.intro  {background-position: 550% center !important;}.hero-asset {margin-left: 0 !important}}
@media (max-width: 820px) {
	.jade-fullscreen-quote {background-image: none}
	.jade-fullscreen-quote .gchoice {display: block; margin-bottom: 5px}
	.jade-fullscreen-quote #field_4_34 .gchoice { width: 98%;}
	#gform_page_4_8 { padding: 10% 10%;}
	.qq-close {right: 20px;top: 20px;}
	#field_4_24 .gchoice label {max-width: 78% !important;}
	.jade-fullscreen-quote .gchoice label {padding: 15px 10px;}
	.jade-fullscreen-quote .jf-large-padding { padding-top: 30px; padding-bottom: 30px;}
	.jade-fullscreen-quote .jf-col-8 {padding-top: 20px !important}
	.gform_next_button { padding: 9.5px 50px !important; width: auto !important}
	input[type="submit"] { padding: 9.5px 28px 9.5px 15px!important;}
	.jade-fullscreen-quote #field_4_39 .gchoice label, .jade-fullscreen-quote #field_4_37 .gchoice label {padding: 10px 9px;}
	.qq-logo {max-width: 100%;}
	.jade-fullscreen-quote .gform_wrapper.gravity-theme .gfield_label {font-size: 1rem !important;margin-bottom: 10px;margin-top: 5px;}	
	.final-contact-details { padding: 15px 15px;}
	.last-step-heading {font-size: 1.3rem;}
	#gform_fields_4_8 .gfield {margin-bottom:-5px}
	#field_13_3, #field_13_1, #field_13_4  {padding-left: 20px !important;padding-right: 20px !important;}
	#gform_fields_13_2, #gform_fields_13_3,#gform_fields_13_4 { padding: 15px !important;}
	#gform_wrapper_13 .gform_page_footer { padding: 10px 20px !important;}
	.jade-pulse {margin-bottom: 0px !important;}
	.jade-footer-logo {	width: 50% !important; }
	input[type="checkbox"] {appearance: checkbox !important;width: 20px  !important;height: 20px  !important;background-color: #efefef;border: solid 1px #555;border-radius: 100px;}
	input[type="checkbox"]:checked {background-color: #01b2fd;background-image: url('/wp-content/uploads/check-only.svg');background-size: 10px;background-position: center;background-repeat:no-repeat;border: solid 1px #6bff95;}
	#gform_wrapper_13 .gfmc-field {width: 100% !important; padding:10px !important;}
	#gform_wrapper_13 {padding: 10px}
	.loan-percent {margin-top: -34px;}
	.loan-yearly {margin-top: -34.5px;}
	.loan-frequency { display:none	}	
	#gform_wrapper_13 .gfmc-field:nth-child(1) {margin-bottom: 20px;}
	#gform_wrapper_13 h2{ font-size: 1.5rem !important;}
	#gform_wrapper_13 .gform_next_button, #gform_wrapper_13 .gform_previous_button {width: 50%; padding: 10px 10px;}
	#calculator-container {padding: 10px;margin-top: -234px !important;}
	.calculator-strap {margin-top: 0;margin-left: 0;margin-bottom: 10px; padding-left:48px; }
	.easy-calculator_wrapper .gfield_radio label {font-size: 12px !important;}
	#gform_wrapper_13 input[type="submit"] { width: calc(50% - 10px);}
	.partial_entry_calculator { margin-top: -10px;}
	.calculator-head-info { font-size: 11px;}
	.icon-section .jf-col-4 {border-radius: 10px 10px 0px 0px;box-shadow: 0px 6px 10px rgba(0,0,0,0.05);padding: 30px;width: 96%;margin: 2%;}
	#jade-excellence-sec {background-size: cover;padding: 50px 70px;background-position: 18% 35%;}
	#jade-excellence-sec .jade-gradient-box-highlight {padding: 0 0 10px;width: 65%;}
	#jade-excellence-sec .jade-gradient-box-highlight span{font-size:1.3em;}
	#jade-excellence-sec .jade-gradient-box-highlight img{width:35%;}
	#jade-excellence-sec h2 {font-size:2.4em;}
	#jade-excellence-sec p {width:70%;}
	#jade-wide-services-sec {padding:0 25px;text-align:left;}
	#jade-wide-services-sec h2, #jade-wide-services-sec p, #jade-wide-services-sec ul{text-align:left;}
	#jade-wide-services-sec ul li{background-position: 0 5%;padding-left: 30px;padding-right: 0;}
	div#git-btn-gen {width: 50%;display: block;margin: 0 auto;}
	div.cta-divider h3, div.cta-divider h3.cta-right{text-align: center;}
	div.slick-slide img {width: 80%; max-width:100%;}
}
@media (max-width: 468px) {
	.jade-menu-button {margin-left: 0px;margin-top: 2px;position: fixed;right: 20px;}
	.intro h1 {font-size: 2.2rem;}
	.intro .jf-col-2-fifth .health-check-image {max-width: 50% !important;}
	.logo-container img {width:50%;}
	#jade-excellence-sec {background-size: cover;padding: 50px 25px;background-position: 32% 35%;}
	#jade-excellence-sec .jade-gradient-box-highlight {padding: 0 0 10px;width: 100%;}
	#jade-excellence-sec .jade-gradient-box-highlight span{font-size:1em;}
	#jade-excellence-sec .jade-gradient-box-highlight img{width:35%;}
	#jade-excellence-sec h2 {font-size:2.4em;}
	#jade-excellence-sec p {width:100%;}
	#htofix img.lazyloaded {width: 27%;}
	div#git-btn-gen {width: 80%;display: block;margin: 0 auto;}
	div.cta-divider h3, div.cta-divider h3.cta-right{text-align: center;}
	div.slick-slide img {width: 100%; max-width:100%;height: auto;}
}
/* End of @media CSS */
.jf-full-row-inner ul li {margin-left: 15px;  padding-left: 15px;}
.jf-full-row-inner ul {list-style-type: square !important;list-style-position: outside !important;line-height: 160%;}
.jade-image {border-radius: 10px; box-shadow: 0px 10px 5px rgba(0,0,0,0.05);}
ul.intro-features li {margin-left: 0 !important; padding-left: 35px !important;} 
ul.intro-features {list-style-type: none !important}
.trust-section p {color: #ffffff !important}
.repeater-section .jf-full-row-inner:nth-child(even) {flex-direction: row-reverse !important;}
.repeater-section .jf-full-row-inner:nth-child(odd) .jf-col-6:first-child {padding-right: 15px}
.repeater-section .jf-full-row-inner:nth-child(odd) .jf-col-6:last-child {padding-left: 15px}
.repeater-section .jf-full-row-inner:nth-child(even) .jf-col-6:first-child {padding-left: 15px}
.repeater-section .jf-full-row-inner:nth-child(even) .jf-col-6:last-child {padding-right: 15px}
.repeater-section .jf-full-row-inner:nth-child(even) {padding-top:25px; padding-bottom: 25px}
.repeater-section img {border-radius: 10px}
.repeater-section .jf-col-6 {}
.eligibility-check-list li {margin-left: 0 !important;}
.services-section .jf-col-3 {background: #FFAA22;border-radius: 20px 0px 20px 0px;align-items: center;justify-content: center;display: flex;height: 70px; padding: 15px;box-shadow: 0px 10px 5px rgba(0,0,0,0.05);}
.services-section .jf-col-3:nth-child(odd){background: #01b2fd;}
.services-section .jf-col-3 h4 {text-align: center; color: #fff; margin-top: 10px; margin-bottom: 10px; font-weight: 400;}
.icon-section img {max-width: 140px; width: 90%}
.icon-section {background: #fbfbff}
.icon-section  .jf-col-4 {text-align: center; background: #fff;border-radius: 10px 10px 0px 0px; box-shadow: 0px 6px 10px rgba(0,0,0,0.05); padding: 30px; width: 29.33%; margin: 2%; border-bottom: solid 10px #01b2fd;}
.icon-section .jf-col-4:nth-child(even) {  border-bottom: solid 10px #FFAA22;}
/* JADE MENU */
.header-phone {float: right; margin-left: 20px; line-height: 82px;font-size: 22px}
.jade-menu-button {cursor: pointer; width: 35px; height: 35px; float: right; padding: 5px; border: solid 2px #114EDD; border-radius: 5px;opacity:1; transition: all ease-in-out 0.2s; position: absolute;right: 20px; z-index: 195;background: #fff;top:20px;}
.jade-menu-button-active {opacity:1; border-radius: 100px; border: solid 1px #ffffff;}
.jade-menu {position: fixed;z-index: 190;top: 0;right: 0;bottom: 0;overflow-y: auto;width: 350px;height: 100%;background: #114EDD;border-right: solid 1px #ffffff;display: none;opacity:0.95; box-shadow: -150px 0px 100px rgba(0,0,0,0.35);padding: 150px 0px 0px 0px;overflow:hidden;}
.jade-menu li {padding-bottom:0}
.jade-menu li a {width: 100%;padding-top: 15px; padding-bottom: 15px; display:block; padding-left: 40px;transition: all ease-in-out 0.75s;border-bottom: solid 1px #fff;color: #fff;font-size: 0.9rem;}
.jade-menu li a:hover {transition: all ease-in-out 0.1s;border-bottom: solid 1px #fff;padding-left: 45px;padding-right: 45px;}
/*custom hover for jf-col-4.jf-col-4:hover {box-shadow: 0 0 10px rgba(0,0,0,0.5);transition: box-shadow 0.3s ease-in-out;}*/
/* Logo Slider */
.slick-slide {margin: 0px 20px;}
.slick-slide img {width: 70%;margin: 0 auto;}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;background: #F5F8FE;/*margin: -20px auto;border-radius: 10px;width: 70%;*/}
.slick-list{background: #fbfbff;position: relative;display: block;overflow: hidden;margin: 0;padding: 0;box-shadow: 1px 3px 8px #ccc;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: flex;align-items:center;}
.slick-track:before, .slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
/* How to fix my credit */
#htofix img {width: 27%; max-width:100%; position: absolute; top:-50px;left:0;right:0; display:block;margin:0 auto;}
#htofix .jf-col-3 {height: 100%;padding: 70px 40px;margin: 50px 10px;background: #F5F8FE;position: relative;height: 320px;display: block;vertical-align: middle;border-radius: 10px;box-shadow: 1px 1px 5px #ccc;}
#git-btn{margin-left:auto; margin-right: auto;width: auto;background:transparent;border-radius:50px;border:3px solid #fff;padding:12px 50px;color:#fff;text-align:center;text-transform:uppercase;font-size:18px;font-weight:bold;}
#git-btn:active, #git-btn:focus, #git-btn:hover{background:#fff;color: #FFAA22;padding:12px 50px;border:3px solid #fff;transition: background 0.7s ease-in-out;font-weight:bold;}
#git-btn-gen {margin: 15px 0;width: auto ;max-width:100%;background:transparent;border-radius:50px;border:3px solid #FFAA22;padding:12px 50px;color:#FFAA22;text-align:center;text-transform:uppercase;font-size:18px;font-weight:bold;}
#git-btn-gen:active, #git-btn-gen:focus, #git-btn-gen:hover{border:3px solid #FFAA22;background:#FFAA22;color: #fff;padding:12px 50px;transition: background 0.5s ease-in-out;font-weight:bold;}
/* CTA Contact Number Header CSS */
a.header-cta {position: relative;transition: all .2s ease;float: right;margin: 10px auto;padding: 16px 20px 16px 50px;}
a.header-cta::before {content: "";position: absolute;top: 0;left: 0;display: block;border-radius: 28px;width: 56px;height: 56px;transition: all .3s ease;}
a.header-cta span {position: relative;font-size: 22px;line-height: 22px;font-weight: 900;letter-spacing: .15em;text-transform: uppercase;color: #142E46;vertical-align: middle;}
a.header-cta span::before {content: "";position: absolute;top: 5px;left: -29px;display: flex;border-radius: 28px;transition: all .3s ease;align-content: center;flex-direction: row;justify-content: center;align-items: center;width: 25px;height: 27px;background-image: url('/wp-content/uploads/phone-icon-yeshomeloans.svg');background-repeat: no-repeat;background-size:contain;}
a.header-cta svg {position: relative;top: 0;margin-left: 10px;fill: none;stroke-linecap: round;stroke-linejoin: round;stroke: #ffaa22;stroke-width: 2;transform: translateX(-5px);transition: all .3s ease;}
a.header-cta:hover:before {width: 100%;background: rgba(255, 170, 34,1);}
a.header-cta:hover span {color: #fff;}
a.header-cta:hover span::before{background-image:url('/wp-content/uploads/phone-icon-white-yeshomeloans.svg');}
a.header-cta:hover svg {transform: translateX(0);stroke: #fff;}
a.header-cta:active {transform: scale(.96);}