/*
Theme Name: Next Bankers Finance
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.fusion-secondary-header {background: rgb(116,190,80) !important;background: linear-gradient(90deg, rgba(116,190,80,1) 0%, rgba(3,96,163,1) 100%)!important;}
.fusion-secondary-header .fusion-contact-info { line-height:42px;}
.fusion-secondary-header .fusion-contact-info a img { vertical-align:middle; margin-right:10px}
.fusion-secondary-header .fusion-contact-info a { padding:0 60px 0 0; font-size:13px; font-weight:500}
.fusion-secondary-header .fusion-contact-info a:last-child { padding:0}
.fusion-secondary-header .fusion-contact-info a span { color:#bab9bb}
.fusion-secondary-header a:hover { color:#000}

.fusion-main-menu>ul>li:last-child .fusion-button { background:none; border:1px solid #0360a3; color:#0360a3;padding: 13px 29px 13px 20px;}
.fusion-main-menu>ul>li:last-child .fusion-button:hover { color:#FFF; background:#74be50; border:1px solid #74be50}
.fusion-main-menu>ul>li:last-child .fusion-button:hover i {color:#FFF;}
.fusion-main-menu>ul>li:last-child .fusion-button i {color:#0360a3;}
.fusion-main-menu>ul>li:last-child .fusion-button .button-icon-divider-left { right:0; left:auto;border: none;}
.fusion-main-menu>ul>li:last-child .fusion-button .fusion-button-text-left { padding-left:0; padding-right:10px; font-weight:600; font-size:16px;}

.avada-skin-rev { border:none !important}

.get-a-quote form select option {background:#5ca295;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.green { color:#74be50}


.fusion-page-title-bar {background: rgb(116,190,80) !important;background: linear-gradient(90deg, rgba(116,190,80,1) 0%, rgba(3,96,163,1) 100%)!important;}
.fusion-page-title-bar .fusion-page-title-row h1 {text-transform:uppercase}
.service-popup h3.modal-title { font-size:24px !important; line-height:32px !important;}

.privacypg table tr th { line-height:28px;}
.questionblk a { color:#fff; text-decoration:underline;}
.questionblk a:hover {text-decoration:none;}


.totalborrow { font-size:22px; line-height:30px; padding:0 0 70px 0}
.totalborrow strong {color:#74be50;font-size:30px; line-height:38px; font-weight:700; padding:0 0 0 10px}

.calculator_fld .slidecontainer span.low-rang { width:48%; float:left; text-align:left; padding-bottom:35px; font-size:18px; line-height:24px; font-weight:600;}
.calculator_fld .slidecontainer span.high-rang { width:48%; float:right; text-align:right; padding-bottom:35px; font-size:18px; line-height:24px;font-weight:600;}
.calculator_fld .slidecontainer {width: 100%; padding-bottom:60px}
.calculator_fld .slider {-webkit-appearance: none;width: 100%;height: 25px;background: #acdcff;outline: none;-webkit-transition: .2s;transition: opacity .2s; overflow:visible; border-radius:20px;}
.calculator_fld .slider:hover {opacity: 1;}
.calculator_fld .slider::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 36px;height: 36px;background: #0360a3;cursor: pointer; border-radius:100%}
.calculator_fld .slider::-moz-range-thumb {width: 36px;height: 36px;background: #0360a3;cursor: pointer;border-radius:100%}

.calculator_fld .leftblk .lable { width:100%; padding-bottom:15px; display:block;}
.calculator_fld .leftblk select {width:100%; padding:0 12px; font-size:14px; border-radius:12px}

.totalbox p { font-size:20px; line-height:28px; font-weight:600; padding:0 0 12px 0}
.totalbox ul { padding:0; margin:0}
.totalbox li {list-style:none; padding:0 0 10px 0; margin:0;}
.valuebox {border:1px solid #e1e1e1; display:inline-block; padding:20px 25px; border-radius:12px;width:100%; max-width:300px;}
.valuebox span,.valuetotal span { display:block; width:100%; font-size:14px; line-height:22px;}
.valuebox span:first-child { color:#0360a3;font-size:20px; line-height:28px; font-weight:600;}
.valuetotal {border:1px solid #e1e1e1; width:100%; max-width:300px;padding:20px 25px; border-radius:12px; background:#FFF;}
.valuetotal span:first-child { color:#74be50;font-size:26px; line-height:34px; font-weight:700;}


.rightblk { padding-left:90px !important;}


.footer-main .fusion-menu li {background: url(images/footer-arrow.png) no-repeat 0 8px;}


.initialhide { display:none !important}

@media only screen and (max-width:640px){
.footer-address .content-box-heading { font-size:15px !important; line-height:23px!important;}
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header { padding-top:10px !important; padding-bottom:10px !important}
.fusion-secondary-header .fusion-contact-info { display:none}
.footer-main h6.fusion-title-heading { font-size:20px !important; line-height:26px !important}
}

@media only screen and (min-width:641px) and (max-width:1024px) {
.footer-main h6.fusion-title-heading { font-size:16px !important; line-height:24px !important}
.fusion-secondary-header .fusion-alignright { border-top:1px solid #ececec;}
}

@media only screen and (max-width:1024px){
	
}

@media only screen and (max-width:800px){
.rightblk { padding-left:30px !important; padding-top:15px !important}
.valuebox,.valuetotal { max-width:100%;}
.calculator_fld .leftblk select { margin-bottom:25px;}
}


@media only screen and (min-width:801px) and (max-width:1024px) {

}

@media only screen and (min-width:1025px) and (max-width:1100px) {
.fusion-main-menu>ul>li { padding-right:46px !important}
.fusion-main-menu>ul>li:last-child { padding-right:0px !important}
}


@media only screen and (min-width:1025px) and (max-width:1351px) {
.footer-main h6.fusion-title-heading { font-size:20px !important; line-height:26px !important}
}

@media only screen and (min-width:1350px) and (max-width:1550px) {

}