/* CSS Document */



/* Largest Devices */
@media only screen and (min-width : 1200px) {

	#header {background-color: transparent;}
	.form-section-apply .icon-block {width: 20%;}
	.footer {padding: 80px 0 190px;}
	.footer-info .map .map-content{width:520px;}
	.shape {display: block;}
	.apply-form .apply-input{margin-right: 15px;}
	.page-banner-content {text-align: left;}
	.apply-form .encryption-text {top: 60px;}
	.form-section-inner .apply-form {margin-bottom: 40px;}
	.apply-input {width: 250px;}
	.apply-input-btn {display: inline-block; vertical-align: top;}
	.apply-input-select.dob {width: calc(33% - 7px);}
	.secure-site {padding: 45px 0 0;}

	p.lead a {font-size: 24px;}

	.page-template-template-form #header {background-color: transparent;}

	.before-you-go {display: block;}

	#footer {
    margin-bottom: 180px;
	}
}

.header .logo img {max-width:160px;}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 992px) and (max-width : 1199px) {

	.header .logo img {max-width:160px;}

	#header {background-color: transparent;}
	.nav ul li {font-size: 16px; margin-left: 30px;}

	.sticky-bar .apply-form .btn{width:230px;}
	.icon-block-icon{width:125px; height:125px; line-height:125px; margin-bottom:10px;}
	.icon-block h4{font-size:16px;}
	.loan-list li{font-size:18px;}
	.header-icon-blocks{margin-bottom:-50px;}
	.apply-input{width:250px;}
	.apply-input input{width:100px;}

	p.lead a {font-size: 24px;}

	.apply-input-select.dob {width: calc(33% - 8px);}
	.apply-input-select.dob:before, .apply-input-select.dob:after {display: none;}

	.map-content {padding: 1vh 4vh;}

	.process-block:before {height: 280px;}

	.process-block:nth-child(even):before {transform: rotate(-145deg);}
	.process-block:nth-child(odd):before {transform: rotate(-30deg);}

	.eligibility-half-content {padding: 85px 10%;}
	.eligibility-half-content h1{font-size: 25px;}
	.eligibility-half-content .lead{font-size: 16px;}

	.compare-block {min-height: 275px;}

	.apply-form-container .apply-input {margin-right: 15px;}

	.apply-input-btn {display: inline-block; vertical-align: top;}

	.apply-form .btn {margin-top: 0; height: 52px; line-height: 52px; padding: 0 25px; vertical-align: top;}

	.box-loans {margin-bottom: 0;}

	.page-banner-content {text-align: left;}

	.apply-form .encryption-text {top: 60px;}
	.form-section-inner .apply-form {margin-bottom: 40px;}
	.secure-site {padding: 45px 0 0;}

	.page-template-template-form #header,
	.page-template-template-form-2 #header {background: #ecf0fe;}

	.loan-requirement-wrap {padding: 100px 75px;}

	.before-you-go {display: block;}
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 768px) and (max-width : 991px) {

	.eligibility-half-bg.full-width {
	  position: relative;
	  height: 350px;
	  margin-top: 50px;
	  border-top-right-radius: 10px;
	  border-top-left-radius: 10px;
	}

	p.lead a {font-size: 24px;}

	.header{padding:30px 0;}
	.nav {margin-top: 5px;}
	.nav ul li{margin-left:15px; font-size: 13px;}
	.sticky-bar{display:none;}
	.page-banner{padding:210px 0 80px;}
	.apply-input-btn {display: inline-block; vertical-align: top;}

	.apply-input select.form-control {text-align-last:center;}

	.row-table{font-size:14px;}
	.row-table .table-row .col{padding:15px;}
	.loan-list li{font-size:17px;}
	.cta h3{margin:0 20px !important;}
	.cta .btn{margin:0 20px;}
	.icon-block-icon{width:95px; height:95px; line-height:95px; margin-bottom:10px;}
	.icon-block h4{font-size:13px;}
	.header-icon-blocks{margin-bottom:-40px;}
	.header-icon-blocks .icon-block-icon img{height:40px !important;}
	.apply-input{max-width: 365px; margin-bottom:40px; margin-right: 15px;}
	.cta .btn{margin-top:20px;}
	/* .page-content .secure-icon{display:none;} */
	.page-content .secure-content p{text-align:center;}

	.map-content {padding: 1vh 2vh;}

	.footer {padding: 50px 0 120px;}

	.footer-info{padding:40px 0; min-height:520px;}
	.footer-menus h5{margin-bottom:20px;}
	.footer-menus li{margin-bottom:15px;}
	.footer-menus .footer-menu-right li{width:48%; margin-right:2%;}
	.footer-menus .footer-menu-right li:nth-child(even){margin-right:0;}
	.footer{padding:50px 0 100px; font-size:14px;}
	.footer h3{margin-bottom:20px;}
	.copyright{padding:30px}

	.apply-input-select.dob {width: calc(33% - 8px);}
	.apply-input-select.dob:before, .apply-input-select.dob:after {display: none;}

	.example-loan-table {width: 50%;}
	.example-loan-row {font-size: 16px;}
	.example-loan-text {padding: 25px;}
	.example-loan-percent {padding: 25px;}

	.eligibility-half-content {padding: 85px 10%;}
	.eligibility-half-content h1{font-size: 25px;}
	.eligibility-half-content .lead{font-size: 16px;}
	.eligibility-jar.large{padding: 85px 85px 85px 85px;}

	.section-sub-title {margin-bottom: 40px;}

	.box-loans.large {float: none; margin-top: 170px;}

	.apply-form .btn {margin-top: 0; height: 52px; vertical-align: top;}
	.form-section-inner .apply-form {margin-bottom: 40px;}

	.row-loans {margin-top: 60px;}
	.row-loans .col:nth-child(3) .box-loans, .row-loans .col:nth-child(4) .box-loans {margin-bottom: 0;}

	.page-template-template-form #header,
	.page-template-template-form-2 #header {background-color: #ecf0fe;}

	.box.pineapple .eligibilty-pineapple {
		display: none;
	}

	.process-block:before {height: 280px;}

	.row-loans .col:nth-child(2) .box:after {top: -73px; left: 108px;}

	.process-block:nth-child(even):before {transform: rotate(-145deg); top: calc(50%);}

	.process-block:nth-child(odd):before {transform: rotate(-30deg);}

	h1.error404 {font-size: 45px;font-weight: 700;}

	.loan-list-pineapple {display: none;}

	.section.section-responsible-borrowing {padding: 150px 0;}

	.page-content .process{flex-wrap: wrap; max-width: 340px; margin: 75px auto 0 auto;}
	.page-content .process-block{width:100%; padding:0 0 50px 0; text-align:left; border:none; margin:0 !important; flex-direction: column; align-items: flex-start;}
	.page-content .process-block:nth-child(even) {align-items: flex-end;}
	.page-content .process-block:nth-child(even) .process-wrap {display: block;}
	.page-content .process-block:before{height: 255px; top: 50%; transform-origin: initial;}
	.page-content .process-block-content h4{font-size:16px;}
	.page-content .process-block:nth-child(even) .process-block-content span{margin-top: 15px;}
	.page-content .process-block-content span {font-size: 13px;}
	.page-content .process-block-content{margin-bottom: 15px; padding:0 !important;}
	.page-content .process-block-content p{font-size:13px;}

	.page-content .apply-form-container {margin: 25px 0 50px; padding: 40px 20px;}

	.page-content .secure-content ul li {padding: 30px;}
	.page-content .secure-icon{width: 50px;}

	.page-content .loan-requirement-wrap {padding: 70px 50px;}

	.loan-requirement-wrap h3 {padding: 0;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {

	#header, #header.header-min .header{position: fixed; z-index: 150;}
	#header.header-min .header{position:static; background:#fff;}
	.header{padding:15px 0;}
	#header.header-min .header{text-align:center; padding:20px 0 0;}
	.header .logo img{ margin: 9px 0; max-width:120px; }

	.header .logo {
    display: block;
    text-align: center;
}


	.btn-menu{display:block; color: #fff; float:right; height:35px; line-height:33px; font-size:22px; font-weight:600; text-transform:uppercase; position: absolute; top: 0px; right: 10px;}
	.nav {display: none;}
	.sticky-bar{display:none;}

	h1{font-size:30px;}
	h2{font-size:26px;}
	h3{font-size:22px;}
	h4{font-size:20px;}
	h5{font-size:18px;}
	h6{font-size:16px;}
	p.lead{font-size:15px;}
	.home .section h3{margin-bottom:30px;}

	h1.error404 {font-size: 45px;font-weight: 700;}

	.loan-list-pineapple {display: none;}

	.section{padding:40px 0;}
	.page-banner{padding:140px 0 40px; line-height:1.4; height:auto; min-height:0;}
	.page-banner h1{margin-bottom:10px;}
	.page-banner p.lead{margin-bottom:20px;}
	.secure-content p{font-size:13px; text-align:center;}
	.text-bar p{font-size:11px;}

	.box{padding:25px; max-width: 300px; margin: 40px auto 85px auto;}
	.box-loans:before {top: -92px; height: 130px;}
	.row-loans .col:nth-child(2) .box:after {top: -85px; left: 83px;}

	.page-banner-content { text-align: center; }

	.btn, .button{font-size:16px; padding:10px 20px;}

	.footer {padding: 50px 0 120px;}

	.process{flex-wrap: wrap; max-width: 340px; margin: 75px auto 0 auto;}
	.process-block{width:100%; padding:0 0 50px 0; text-align:left; border:none; margin:0 !important; flex-direction: column; align-items: flex-start;}
	.process-block:nth-child(even) {align-items: flex-end;}
	.process-block:nth-child(even) .process-wrap {display: block;}
	.process-block:before{height: 255px; top: 50%; transform-origin: initial;}
	.process-block-content h4{font-size:16px;}
	.process-block:nth-child(even) .process-block-content span{margin-top: 15px;}
	.process-block-content span {font-size: 13px;}
	.process-block-content{margin-bottom: 15px; padding:0 !important;}
	.process-block-content p{font-size:13px;}

	.apply-input{width: 100%; height: 45px; margin-bottom: 50px;}
	.apply-form {text-align: center;}
	.apply-form .btn{font-size:16px;}
	.apply-input input{width:100px; font-size:24px; height: 45px;}
	.apply-input .amount-change{float:left; height:45px; line-height:45px;}
	.apply-input .amount-plus{float:right;}
	.apply-input select.form-control {height: 45px;text-align-last:center;}

	.approval-image{position:static; width:95%; height:auto; margin:0 0 30px;}
	.approval-image img{width:100%; height:auto;}
	.section-approval-inner .btn{width:90%; margin-left:5%;}

	.section-loan-options .gap{max-height:20px;}
	.loan-list{margin-bottom:0;}
	.loan-list li{font-size:15px; margin-bottom:15px;}
	.loan-list li span{display:block; text-align:center !important; margin:0; width:100%;}
	.box-loans small.pink{position:static;}

	.panel-title a {padding: 15px 45px 15px 20px;}

	.section.section-loan-guides {padding-bottom: 60px;}
	.guide-lists {flex-wrap: wrap;}
	.guide-lists .col {margin-bottom: 25px;}
	.guide-lists .col:last-child {margin-bottom: 0;}

	.section.section-accordions {padding: 50px 0;}

	.why-choose-us .col:last-child {margin-bottom: 0;}

	.icon-block{width:20%; margin-top:5px; margin-bottom:5px;}
	.icon-block-icon{width:125px; height:125px; line-height:125px; margin-bottom:10px;}
	.icon-block h4{font-size:14px;}
	.header-icon-blocks{margin-bottom:-40px;}
	.header-icon-blocks .icon-block{width:45%;}

	.box.large {padding-top: 50px; float: none; margin-top: 170px;}
	.box.pineapple .pie {margin-top: 0;}
	.eligibility-jar {width: 290px; padding: 90px 30px 30px 30px; margin: 0 auto;}
	.eligibility-jar .title {font-size: 20px;}
	.eligibility-jar .pie {max-width: 100px;}
	.eligibility-jar p {font-size: 15px;}

	.map-section {padding-bottom: 0;}

	.map-content {width: 100%; padding: 1vh 1vh;}

	.map-section .map {position: relative; width: 100%; left: 0; height: 400px; background: none;}

	.map-section .map .footer-map {position: relative; bottom: 0px; height: 400px; width: 100%;}

	.secure-icon-text {font-size: 12px;}

	.text-bar .wrap {margin-top: 40px; padding: 20px 15px;}

	.section.section-responsible-borrowing {padding: 60px 0;}

	.section.section-loan-list {padding: 60px 0;}

	.section-sub-title {margin-bottom: 35px;}

	.responsible-borrowing .content {column-count: 1;}

	.loan-list-pineapple {
		display: none;
	}

	.page-template-template-form #header { background-color: #ecf0fe;}

	.eligibility-jar.large {padding: 85px 85px 85px 85px;}

	.eligibilty-pineapple {max-width: 150px; top: 30px; right: -20px;}

	.why-choose-text {padding: 0; font-size: 16px;}

	.loan-requirement-wrap {padding: 30px 15px;}
	.loan-requirement-wrap h3 {padding: 0 10px;}
	.loan-requirement-list {margin-top: 40px;}
	.loan-requirement-list li {font-size: 16px; padding-left: 40px; margin-bottom: 40px;}
	.loan-requirement-list li:before {width: 30px; height: 30px; background-size: 15px;}

	.row-table{font-size:14px;}
	.row-table .table-row{padding:0;}
	.row-table .table-row .col{padding:10px 15px; text-align:center;}
	.row-table .table-row .col.text-left{font-weight:600; background:#FFECBF;}
	.row-table .table-row .col.table-row-value{color:#fff; background:#e9406b; font-weight:700;}
	.row-table .table-row .col.table-row-why{background:#f5f5f5;}
	.row-table .table-head .text-left{display:none;}
	.cta h3{margin:0 20px !important;}

	.testimonial{ font-size: 18px; line-height: 1.2; text-align: center;}
	.testimonial-wrap {min-height: 250px;}
	.testimonial .author{padding-top:10px; font-size:13px;}
	.testimonial .author .sep{font-size:13px; padding:0 3px;}
	.section-testimonials .feefo{margin-top:0;}
	.section-testimonials{padding:50px 0;}

	.form-section h3{margin-bottom:25px;}
	.form-section h3 + p{margin-top:-20px; line-height:1.6;}
	.form-section-apply p.lead{margin-bottom:20px; margin-top:-10px;}
	.form-group{margin-bottom:15px;}
	.form-group-icon:before{top:40px;}
	.form-group label{font-size:13px;}
	.form-control{height:45px;}
	.form-section .btn {height: 100px; line-height: 45px; max-width: 260px;}
	.apply-input-select.time-address {height: 45px; width: calc(50% - 5px);margin-right: 10px;}
	.apply-input-select:before {height: 45px;}
	.apply-input-select.dob {margin-right: 9px;}
	.apply-input-select.dob:before {width: 40px;}
	.apply-input-select.dob:after {right: 18px; top: 22px;}
	.form-group p.small{margin-top:0; line-height:1.4;}
	.icon-choice label{height:120px; padding-top:20px; margin-bottom:30px;}
	.icon-choice label .icon-choice-icon{margin-bottom:10px;}
	.icon-choice label img{height:40px;}
	.icon-choice label .icon-choice-number{line-height:40px; font-size:45px;}
	.form-section .btn {width: 100%;}
	.form-section .checkbox{text-align:left; margin-bottom:20px;}
	.divider-title{font-size:16px;}
	.divider-title span{padding:0 20px;}
	.vline{margin:20px auto; height:70px;}

	.page-template-template-form{padding:0;}
	.form-logo { margin: 25px auto }
	.form-section:first-of-type { line-height: inherit; }
	.progress{height:0px;}
	.percentage-complete{line-height:50px;}
	.progress .btn{display:none;}
	.form-section-inner {padding-top:30px; padding-bottom: 30px; }
	.form-section-apply h2 { font-size: 24px; }
	.form-section-apply h3 { font-size: 18px; }

	.footer-info{padding:50px 0 0;}
	.footer-menus h5{margin-bottom:20px;}
	.footer-menus li{margin-bottom:15px;}
	.footer-menus .footer-menu-right li{width:48%; margin-right:2%;}
	.footer-menus .footer-menu-right li:nth-child(even){margin-right:0;}
	.footer-info .map{position:relative; left:0; width:100%; padding:30px; margin-top:50px;}
	.footer-info .map .map-content{padding:25px; margin:0;}
	.footer-info .map .map-content .address{font-size:16px;}
	.footer-menus .footer-menu-left li{font-size:13px;}
	.footer{font-size:13px;}
	.footer h3{margin-bottom:20px;}
	.footer p{line-height:1.5;}
	.copyright{padding:15px 0;}
	.copyright-right{text-align:center; padding-top:0;}
	.copyright img{display:none;}
	.copyright ul li{font-size:11px; margin:0 7px;}
	.footer-message{font-size:10px; position:static;}

	.example-loan-wrap {flex-wrap: wrap; flex-direction: column;}
	.example-loan-table {width: 100%; border-right: none;}
	.example-loan-row {font-size: 13px;}
	.example-loan-text {padding: 5px;}
	.example-loan-percent {padding: 15px;}

	.eligibility-half-content {padding: 85px 10%;}
	.eligibility-half-content h1{font-size: 25px;}
	.eligibility-half-content .lead{font-size: 16px;}

	.secure-content ul li {width: 50%;}
	.secure-icon {width: 35px; margin-bottom: 0;}

	.secure-content ul {flex-wrap: wrap;}
	.secure-content.inline ul li {width: 50%; flex-direction: column; text-align: center;}
	.secure-content.inline .secure-icon-text {font-size: 13px; padding: 0;}

	.row-loans {margin-top: 60px;}
	.row-loans .col:last-child .box-loans {margin-bottom: 0;}

	.mobile-nav .secure-content.inline ul li {width: 25%;}

	.apply-input-select.dob {
    width: calc(33% - 5px);
	}

	.box.pineapple .eligibilty-pineapple {
		display: none;
	}

	.eligibility-half-bg.full-width {
		height: 420px;
	}

	.page-content .example-loan-percent, .page-content .example-loan-text {
		width: auto;
	}

	.page-content .loan-requirement-wrap {margin-bottom: 60px;}

	.page-content .secure-content ul li {width: 100%; border: none;}

	.page-content .example-loan-wrap {margin: 30px 0;}

	.page-content .example-loan-table {margin-bottom: 25px;}
}

@media only screen and (max-width : 767px) {
	.footer-fca {
		position: static;
	}
	.secure-content ul li {
    width: 25%;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {

	h1.error404 {font-size: 35px;}

	.icon-block{width:46%;}
	.cta h3{margin-bottom:15px !important;}
	.gfield{width:100%;}
	.panel-title{font-size:15px;}
	.panel-title a {padding: 10px 45px 10px 5px;}
	.panel .panel-body {padding: 15px;}
	.apply-input-select.dob {margin-right: 5px;}
	.apply-input select {
		height: 45px;
	    line-height: 30px;
	    border: none;
	    text-align: center;
	    font-size: 30px;
	}

	.footer {padding: 50px 0 100px; background-image: none; background-color: rgba(40,43,70,1);}

	.form-response .full-block-inner { padding: 60px 20px 20px; }
	.form-response h1 { font-size: 32px; }
	.form-response h2 { font-size: 18px; }
	.form-response p { font-size: 12px; }
	.form-response .btn { margin-top: 10px; }
	.loading .loading-titles { width: 300px; font-size: 14px; }
	.progress-loading .wdt-loading-phrases { padding: 0; background: none; width: 300px; }
	.wdt-loading-phrases { font-size: 13px; }
	.progress-loading-content .loading-titles li {padding: 0 20px; font-size:14px;}
	.loading-bottom .icon-blocks { display: none; }

	.mobile-nav .secure-content.inline ul li {width: 50%;}

	.secure-content ul li {
    width: 50%;
	}
}

/* Extra Small Devices, Phones - Height */
@media only screen and (max-height : 580px) {
	.loading-bottom .icon-blocks { display: none; }
}
