/*
Theme Name: Funding Pro
Author: The Team
Description: Theme for Funding Pro
Version: 1.1 
License: GNU General Public License v2 or later
*/

*{border: 0; outline: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
body{font-family: 'Montserrat', sans-serif; font-size: 15px; color:#0e4562; position:relative; background: #fff; margin: 0;}
img, fieldset {max-width:100%; height:auto; border:0;}
textarea{resize: none; font-family: 'Montserrat';}
input{font-family: 'Montserrat';}
p{margin: 0 0 25px 0;}
a{color: #fc551f; text-decoration: underline;}
.main-find-loan .gform_wrapper .ginput_container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;}
.form_section .gform_wrapper .gform_footer{text-align: center;}
/* common */
.full-width, .content-area{width:100%; float:left; position:relative;}
.text-center{text-align: center;}
.container, .site-content{margin:0 auto; width: 96%; max-width: 768px;}
.site-header .container{max-width: 1090px;}
.site-footer .container{max-width: 968px;}
.table{display: table; width: 100%;}
.table-cell{display: table-cell; vertical-align: middle;}
body .orange-btn{background: #f50; min-width: 201px; height: 41px; text-align: center; font-size: 18px; font-weight: bold; text-decoration: none; color: #fff; display: inline-block; border-radius: 4px; padding: 8px 0; border: 2px solid #f50;}
body .orange-btn:hover{}

/* footer */
.site-footer{width: 100%; float: left; border-top: 2px solid #e7e7e7; padding: 32px 0 0; line-height: 28px;}
.site-footer .widget_nav_menu{float: left; width: 26%; padding: 0 2% 0 0;}
.site-footer .widget_nav_menu.last{float: right; padding: 0; width: 22%;}
.site-footer .widget_nav_menu h4{font-size: 18px; font-weight: bold; margin: 0 0 15px;}
.site-footer .widget_nav_menu ul{list-style: none; float: left; width: 100%; margin: 0; padding: 0;}
.site-footer .widget_nav_menu a{color: #0e4562; text-decoration: none;}
.site-footer .widget_nav_menu a:hover{text-decoration: underline;}
.site-footer .widget_nav_menu .social_media li{float: left; margin: 7px 7px 7px 0;}
.form-newsletter input[type="email"]{width: 130px; height: 42px; border: 2px solid #e7e7e7; border-radius: 4px; font-size: 12px; color: #7e7e7e; padding: 0 10px; font-style: italic;}
.form-newsletter input[type="submit"]{height: 41px; width: 60px; background: #fc551f; border-radius: 4px; font-size: 18px; font-weight: bold; color: #fff; margin-left: 8px;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor:pointer; border: 2px solid #f50;}
.geotrust_copy{padding: 14px 0 33px; line-height: normal;}
.geotrust_copy p{margin: 14px 0 0; font-size: 12px;}

/* Header */
.site-header{position: absolute; width: 100%; float: left; z-index: 999; left: 0; top: 0; padding-top: 42px; color: #fff;}
/*.site-header{position: fixed; width: 100%; float: left; z-index: 999; left: 0; top: 0; padding-top: 42px; color: #fff; background-color: rgba(12,62,88,0.8); }*/
.logo-site{float: left; width: 191px;}
.mobile-logo{display: none;}
.phone-header{background: url(images/ph.png) no-repeat center left; float: left; padding: 2px 0 2px 21px; font-size: 16px; margin-top: 12px;}
.phone-header span{color: #ff5500; text-decoration: underline;}

/* Banner */
.hero-banner{width: 100%; float: left; background: #104260 center top; background-size: cover; padding: 150px 0 54px 0; text-align: center; color: #fff;}
.hero-banner h1{font-size: 38px; font-weight: bold; margin: 0 0 21px; color: #d0d0d0;}
.hero-banner h1 span{color: #5eccc7;}
.hero-banner p{margin: 0 0 28px;}
.banner_points_home{padding: 0; margin: 0 0 28px; width: 100%; float: left; list-style: none;}
.banner_points_home li{display: inline-block; padding: 0 35px 0 26px; background: url(images/li.png) no-repeat center left;}
.hero-banner  .orange-btn{margin-bottom: 15px;}
.hero-banner .phone-header{display: none;}

/* as-featured-in */
.as-featured-in{background: #0c3e58; padding: 31px 0 40px; color: #fff;}
.heading-featured{position: absolute; left: 18px; top: 0; line-height: 45px;}
.featured-logo-r{padding: 0 0 0 155px;}
.featured-logo-r img{margin: 0 0 0 38px; vertical-align: middle;}
.featured-logo-r .slick-initialized .slick-slide {display: inline-block; float: none;}

/* Find loan */
.find-loan-wrap{padding: 42px 0 47px;}
.inner-find-loan{border: 2px solid #5eccc7; border-radius: 10px; padding: 40px 127px 36px;}
.inner-find-loan h1{font-size: 31px; margin: 0;}
.sub_heading_find_loan{margin: 22px 0 43px;}
.mc_find_loan{line-height: 22px;}
.mc_find_loan span{color: #f50; text-decoration: underline;}
.bottom_find_loan{display: inline-block; width: auto; margin: 42px 0 0; line-height: 24px; font-weight: bold; background: url(images/calc.png) no-repeat center left; padding: 5px 7px 5px 66px;}
.bottom_find_loan a{color: #ff5500; text-decoration: underline; font-weight: normal;}

/* business-range-w */
.business-range-w{background: #f6f6f6; padding: 38px 0;}
.business-range-w h1{font-size: 31px; margin: 0 0 37px;}
.business-range-w ul{width: 100%; float: left; list-style: none; margin: 0; padding: 0;}
.business-range-w ul li{border: 2px solid #5eccc7; border-radius: 4px; background: #fff; padding: 20px 20px 15px 20px; display: block; float: left; width: 32%; margin-bottom: 17px; display: table;}
.business-range-w ul li a{color: #0e4562; text-decoration: none;}
.business-range-w ul li:nth-of-type(3n + 2){margin-left: 2%; margin-right: 2%;}
.icon-business-range{height: 62px;}
.business-range-w ul li p{font-weight: bold; margin: 0;}
.bottom_text_business_range{line-height: 24px; font-weight: bold; margin-top: 17px;}
.bottom_text_business_range a{color: #ff5500; text-decoration: underline; font-weight: normal;}

/* Best business */
.best-business-w{background: #0e4562; color: #fff; padding: 46px 0;}
.best-business-w h1{font-size: 31px; margin: 0 0 23px;}
.best-business-w p{margin: 0;}
.best-business-w ul{width: 100%; float: left; list-style: none; margin: 27px 0 0; padding: 0;}
.best-business-w ul li{width: 33.3%; float: left; list-style: none; padding: 0 2%;}
.icon_points_home{height: 100px;}
.best-business-w ul li h3{font-size: 19px; font-weight: 500; color: #5eccc7; margin: 0 0 18px;}
.best-business-w ul li p{font-size: 14px; line-height: 22px;}

/* Client Testmonials */
.client-testi-w{padding: 50px 0 35px; background: #effaf9;}
.client-testmonials{margin: 0; padding: 0 10px;}
.text-testi{border: 2px solid #5eccc7; border-radius: 4px; background: #fff; padding: 25px 32px 0;}
.text-testi p{margin-bottom: 20px; font-size: 18px; line-height: 30px;}
.text-testi:after{background: url(images/arrow-t.png) no-repeat center; bottom: -20px; content: ""; height: 22px; margin-left: -18px; position: absolute; width: 37px; z-index: 99;}
.client-dt-testi{margin-top: 33px;}
.client-dt-testi img{display: inline-block; border-radius: 50%; width: auto; height: auto; max-width: 40px;}
.name-testi{display: inline-block; margin-left: 11px; position: relative; top: -15px;}
.client-testi-w .slick-dots{width: 100%; float: left; list-style: none; margin: 11px 0 0; padding: 0;}
.client-testi-w .slick-dots li{display: inline-block; width: auto; margin: 0 2px;}
.client-testi-w .slick-dots li button{width: 12px; height: 12px; border: 2px solid #ccd8df; border-radius: 50%; font-size: 0; background: transparent; padding: 0;}
.client-testi-w .slick-dots li.slick-active button{background: #ccd8df;}

/* baby blue */
.baby-blue-w{background: #5eccc7; padding: 41px 0; color: #fff;}
.baby-blue-w h1{font-size: 26px; margin: 0;}
.baby-blue-w p{margin: 20px 0 25px; width: 100%; float: left;}

/* Partner Programme logo */
.partner-pro-w{padding: 37px 0 33px;}
.partner-pro-w h1{font-size: 31px; margin: 10px 0 20px;}
.partner-pro-w p{margin-bottom: 15px;}
.partner-pro-w h4{font-size: 18px; margin: 25px 0 7px;}
.slider-partner-pro img{vertical-align: middle; margin: 0 20px;}
.partner-pro-w .slick-initialized .slick-slide{display: inline-block; float: none;}

/* find loan form */
.main-find-loan .gform_wrapper{margin: 0; position: relative;}
.main-find-loan .gform_wrapper  .gf_page_steps{position: absolute; width: 100%; left: 0; bottom: -65px; text-align: center; padding: 0; margin: 0; border: 0;}
.main-find-loan .gform_wrapper .gf_step{display: inline-block; margin: 0; width: 65px; height: 5px; opacity: 1; position: relative; background: #e7e7e7;}
.main-find-loan .gform_wrapper .gf_step.gf_step_first{width: 0;}
.main-find-loan .gform_wrapper .gf_step.gf_step_completed, .main-find-loan .gform_wrapper .gf_step.gf_step_active{background: #5eccc7;}
.main-find-loan .gform_wrapper .gf_step span{background: #e7e7e7; border-radius: 50%; font-size: 0 !important; height: 17px; right: -9px; position: absolute; top: -6px; width: 17px; z-index: 9;}
.main-find-loan .gform_wrapper .gf_step.gf_step_completed span, .main-find-loan .gform_wrapper .gf_step.gf_step_active span{background: #5eccc7;}
.main-find-loan .gform_wrapper .gf_step span.gf_step_number{margin: 0;}
body .main-find-loan .gform_wrapper ul li.gfield{margin-top: 37px !important; padding: 0;}
body .main-find-loan .gform_wrapper ul li.gfield:first-of-type{margin-top: 0;}
.main-find-loan .gform_wrapper .top_label .gfield_label{font-weight: 500; font-size: 15px;}
.main-find-loan .gform_wrapper .top_label .gfield_label span{color: #ff5500;}
.main-find-loan .gform_wrapper .gform_page_footer{border: 0; padding: 0; margin: 31px 0 91px; text-align: right;}
.main-find-loan .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){border: 2px solid #e7e7e7; height: 45px; padding: 0 15px; border-radius: 5px; color: #7e7e7e;}
.main-find-loan .gform_wrapper .ginput_container select{border: 2px solid #e7e7e7; height: 45px; padding: 0 15px; border-radius: 5px; color: #7e7e7e; margin: 0; line-height: 40px; -webkit-appearance: none;background:url("./images/drop_arrow.jpg") no-repeat; background-position:96% center;}
.main-find-loan .gform_wrapper .gform_page_footer .button.gform_previous_button{background: transparent url("images/right-a.jpg") no-repeat left center; color: #7e7e7e; float: left; font-size: 16px; margin-top: 7px; padding-left: 15px;}
.main-find-loan .gform_wrapper .gform_page_footer .button.gform_next_button, .main-find-loan .gform_wrapper .gform_page_footer .button[type="submit"]{margin: 0; background: #ff5500 url(images/go-right.jpg) no-repeat 76% center; width: 200px; height: 40px; font-size: 18px; font-weight: bold; color: #fff; border-radius: 5px; cursor: pointer; border: 2px solid #f50;}
.main-find-loan .gform_wrapper .gform_page_footer .button[type="submit"]{background: #ff5500;}
body .gform_wrapper .top_label div.ginput_container{position: relative; margin-top: 5px !important;}
body .gform_wrapper .top_label .dollar-icon  div.ginput_container:before{background: #f3f3f3; border: 2px solid #e7e7e7; border-radius: 4px; color: #454545; content: "$"; font-size: 18px; font-weight: 500; height: 100%; line-height: 44px; position: absolute; text-align: center; width: 36px; left: 0; top: 0; z-index: 99;}
body .gform_wrapper .top_label .dollar-icon input{padding-left: 45px !important;}
body .gform_wrapper .top_label .per-month  div.ginput_container:after{background: #f3f3f3; border: 2px solid #e7e7e7; border-radius: 4px; color: #454545; content: "per month"; font-size: 16px; font-weight: 500; height: 100%; line-height: 44px; position: absolute; text-align: center; width: 110px; top: 0; right: 0; z-index: 99;}
.gform_page_fields{width:100%; float:left; margin-bottom:30px;}

/* Top Nav */
.right-header{float: right; }
.top-nav{float: left; margin: -7px 15px 0;}
#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img{width: auto; height: auto;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{border: 1px solid transparent; position: relative; z-index: 9999; border-bottom: 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{border: transparent;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{border: 1px solid #395c79; border-bottom: 0; position: relative; z-index: 99999;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{margin: -1px 0 0 -162px; left: 50%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{text-align: center;}
#mega-menu-wrap-primary #mega-menu-primary .widget_sp_image  p a{font-weight: bold; color:#c3d0d6;text-decoration: none;}
#mega-menu-item-widget_sp_image-2 p a{font-weight:bold;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {border-bottom: 1px solid #395c79; border-left: 1px solid #395c79; padding: 12px 2px 0;}
.mega-menu-megamenu li .textwidget{margin: 17px 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li:nth-of-type(3){border-left: 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li:nth-of-type(6){border-left: 0; border-bottom: 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li:nth-of-type(7){border-bottom: 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li:nth-of-type(8){border-bottom: 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu:nth-of-type(2) > ul.mega-sub-menu li.mega-menu-columns-1-of-1{border-bottom: 1px solid #395c79; padding: 3px 0 0 0; margin-bottom: 15px;} 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu:nth-of-type(2) > ul.mega-sub-menu li.mega-menu-columns-1-of-1:last-of-type{margin-bottom: 0; border-bottom: 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{z-index: -999; top: -10000px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-toggle-on > ul.mega-sub-menu{z-index: 999; top: 100%;}

/* Apply Page */
.page-template-apply-template .hero-banner{padding: 150px 0 67px;}
.glance-wrap{padding: 48px 0 19px;}
.glance-wrap .container{max-width: 700px;}
.glance-wrap h1{margin-bottom: 30px;}
.content_glance, .advantages_it{width: 50%; float: left;}
.content_glance p{line-height: 25px; margin-bottom: 20px;}
.glance_items_r, .disadvantages_it{float: right; width: 41%; margin: 0; padding: 0; list-style: none;}
.glance_items_r li{width: 100%; float: left; padding: 3px 0 3px 70px; background: no-repeat center left; margin-bottom: 18px;}
.glance_items_r li .title_glancer{font-size: 20px; font-weight: 500; margin-bottom: 5px;}
.glance_items_r li .sub_title_glancer{font-size: 14px;}
.advt-devt-w{border-top: 1px dotted #bfbfbf; padding-top: 40px; margin-top: 20px;}
.advt-devt-w h2{width: 100%; float: left; margin: 0 0 20px; font-size: 20px; font-weight: bold;}
.advt-devt-w ul{padding: 0; margin: 0; width: 100%; float: left; list-style: none;}
.advt-devt-w ul li{width: 100%; float: left; line-height: 34px; padding-left: 25px; background: url(images/tick.jpg) no-repeat left 11px;}
.advt-devt-w .disadvantages_it ul li{background-image: url(images/dvt.png);}
.advt-devt-w .advantages_it ul li{background-image: url(images/tick.jpg);}
.content_glance_r{width: 50%; float: right;}
.content_glance_r p{line-height: 25px; margin-bottom: 20px;}
.glance_items_l{float: left; width: 41%; margin: 0; padding: 0; list-style: none;}
.glance_items_l li{width: 100%; float: left; padding: 3px 0 3px 70px; background: no-repeat center left; margin-bottom: 18px;}
.glance_items_l li .title_glancer{font-size: 20px; font-weight: 500; margin-bottom: 5px;}
.glance_items_l li .sub_title_glancer{font-size: 14px;}

/** apc **/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link[href*="apply"]{background: #ff5500; border: 2px solid #f50; border-radius: 4px; color: #fff; font-size: 16px; font-weight: bold; height: 41px; line-height: normal; padding: 8px 15px; margin-left: 15px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:before{margin-top: 2px;}
#mega-menu-wrap-primary #mega-menu-primary #partners-menu img {max-width: 55px !important;}
.contact-team{background: #f6f6f6;}
.loader-bg{background: rgba(250, 250, 250, 0.7); height: 100%; left: 0%; position: absolute; top: 0%; width: 100%; z-index: 8;}
.gform_wrapper .gform_ajax_spinner {left: 50%; margin: -32px 0 0 -32px; padding-left: 0; position: absolute; top: 50%; z-index: 9;}

.main-find-loan .gform_wrapper .gform_page_footer .button.gform_next_button:hover, .main-find-loan .gform_wrapper .gform_page_footer .button:hover[type="submit"]{background: #fff url(images/go-right-hover.jpg) no-repeat 76% center; color: #f50;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link[href*="apply"]:hover, body .orange-btn:hover, .main-find-loan .gform_wrapper .gform_page_footer .button[type="submit"]:hover, .form-newsletter input[type="submit"]:hover, .apply_section .apply_btn:hover, .main_content #gform_submit_button_2:hover, .search-submit:hover{background: #fff; color: #f50;}


@media( max-width : 991px ){
	.inner-find-loan h1, .business-range-w h1, .best-business-w h1, .partner-pro-w h1{font-size: 28px;}
	.inner-find-loan{padding: 40px;}
	.site-footer .widget_nav_menu, .site-footer .widget_nav_menu.last{width: 50%; text-align: center; padding: 0 2%; margin-bottom: 30px;}
	.site-footer .widget_nav_menu .social_media li{display: inline-block; float: none;}
	.site-footer .widget_nav_menu h4{margin-bottom: 5px;}
	
}
@media( max-width : 767px ){
	.container, .site-content, .container, .site-content, .site-footer .container{max-width: 440px;}
	.as-featured-in .container, .slider-partner-pro  .container{width: 100%; max-width: 100%;}
	.site-header {padding-top: 15px;}
	.mobile-logo{display: block;}
	.desktop-logo{display: none;}
	.logo-site{width: auto; position: relative; z-index: 999;}
	.phone-header{display: none;}
	.top-nav{margin: -12px 0 0;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{width: 320px; margin-left: -150px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu:nth-of-type(2) > ul.mega-sub-menu{left: auto; right: 0px;}
	.hero-banner{padding: 100px 0 50px;}
	.banner_points_home{display: none;}
	.hero-banner .phone-header{background: transparent; display: block; padding: 0; text-transform: lowercase; width: 100%;}
	.inner-find-loan{border: 0; padding: 0;}
	.hero-banner h1, .inner-find-loan h1, .business-range-w h1, .best-business-w h1, .partner-pro-w h1{font-size: 31px; line-height: 39px;}
	.hero-banner p, .sub_heading_find_loan, .mc_find_loan, .baby-blue-w p, .partner-pro-w p{font-size: 15px; line-height: 26px;}
	.gf_page_steps{display: none;}
	.main-find-loan .gform_wrapper .gform_page_footer{margin: 30px 0;}
	.bottom_find_loan{background-position: center 27px; margin: 25px 0 0; padding: 100px 0 0; border-top: 2px solid #e7e7e7; width: 100%;}
	.find-loan-wrap, .business-range-w{padding: 35px 0;}
	.business-range-w ul li{width: 50%; margin: 0 !important; border-radius: 0; border-top: 0; border-right: 0; border-left: 0;}
	.business-range-w ul li:nth-of-type(1), .business-range-w ul li:nth-of-type(2){border-top: 2px solid #5eccc7}
	.business-range-w ul li:nth-of-type(odd){border-right: 2px solid #5eccc7}
	.business-range-w h1{margin: 0 0 25px;}
	.sub_heading_find_loan{margin: 25px 0;}
	.best-business-w ul li{width: 100%; padding: 0; margin-bottom: 25px;}
	.best-business-w ul li:last-of-type{margin-bottom: 0;}
	.text-testi{padding: 15px;}
	.text-testi p:last-of-type{margin: 0;}
	.name-testi{width: 84%; float: right; margin: 0; top: 5px;font-size: 14px;line-height:29px;}
	.baby-blue-w h1{font-size: 26px; line-height: 37px;}
	.partner-pro-w h4{margin: 15px 0 25px;}
	.site-footer .widget_nav_menu h4{margin: 5px 0;}
	.site-footer .widget_nav_menu, .site-footer .widget_nav_menu.last{width: 100%; margin-bottom: 20px;}
	.form-newsletter input[type="email"]{width: 100%;}
	.form-newsletter input[type="submit"]{width: 100%; margin-top: 15px; margin-left:0;}
	/* apply template */
	.apply-banner.hero-banner h1 span{display: block;}
	.content_glance{width:100%;float:left;text-align:center;}
	.glance_items_r, .disadvantages_it, .content_glance, .advantages_it{width:85%; float:none; margin: 0 auto;}
	.disadvantages_it h2{margin: 20px 0;}
	.unsecured_loan h1{font-size: 32px; line-height:38px;}
	.usp ul li{width:100%; float:left;margin-bottom:30px;}
	.usp ul li:last-child{margin-bottom:0;}
	.business-range-w ul li p{font-size:14px;}
	.client-dt-testi{width:300px; float:none; margin: 35px auto 0 auto;display:inline-block;}
	.apply-header .orange-btn{margin: -2px 15px 0 0;}
	
}
@media( max-width : 480px ){
	.business-range-w .container{width: 100%; max-width: 100%;}
	.business-range-w h1, .bottom_text_business_range{padding: 0 15px;}
}
@media( max-width : 479px ){
	.container, .site-content, .container, .site-content, .site-footer .container{max-width: 300px;}
	.site-header .container{max-width: 300px !important;}
	.site-header {padding-top: 15px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{border-left: 0; border-right: 0; margin-left: 0; opacity: 1; visibility: visible; left: 0;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu:nth-of-type(2) > ul.mega-sub-menu{left: -98px; right: -6px;}
	/*-146px*/
	.gform_next_button{ width: 160px !important; }
	#gform_submit_button_1{ width: 160px !important; }
	.gform_previous_button{ max-width: 40% !important; }
	.gform_previous_button{ margin-top: 0px !important; }
	.gform_next_button{ margin: 0; background: #ff5500 url(images/go-right.jpg) no-repeat 86% center !important; }

	.mega-sub-menu{margin-left: -40px !important;}
	.apply-header .orange-btn{margin: 2px 0 0 0; min-width: auto; padding: 8px 10px; height: auto; font-size: 14px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size: 16px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link[href*="apply"] {font-size: 14px; height: 30px; padding: 4px 9px;}
	
}

.form_section .textp .ginput_container.ginput_container_number:before,
.form_section .textp .ginput_container.ginput_container_number:before{
	background: #f3f3f3;
    border: 2px solid #e7e7e7;
    border-radius: 4px;
    color: #454545;
    content: "$";
    font-size: 16px;
    font-weight: 500;
    height: 45px;
    line-height: 44px;
    position: absolute;
    text-align: center;
    width: 36px;
    left: 0;
    top: 0;
    z-index: 99;
}

.form_section .textp input{
	padding:0 0 0 40px !important;
}

.form_section .textp1 .ginput_container.ginput_container_number:after{
	background: #f3f3f3;
    border: 2px solid #e7e7e7;
    border-radius: 4px;
    color: #454545;
    content: "per month";
    font-size: 16px;
    font-weight: 500;
    height: 45px;
    line-height: 44px;
    position: absolute;
    text-align: center;
    width: 105px;
    right: 0;
    top: 0;
    z-index: 99;
}
.form_section .textp1 input{
	padding:0 108px 0 40px !important;
	margin-bottom:10px;
}
.itsg_abnlookup_checkabn.button {
	display:none;
}

.blog-content{
	padding: 40px 0 22px;
}
.blog-content h1 {
	font-size: 38px;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
}
#gform_wrapper_8 {
	display: block !important;
}
#bankstatement_submit_button {

}
.footer-clearfix:after {
  content: "";
  display: table;
  clear: both;
}
#bankstatements-wrap{padding: 42px 0 47px;}
#bankstatement_field_submit{border: 0; padding: 0; margin: 31px 0 31px; text-align: right;}
#bankstatement_submit_button {margin: 0; background: #ff5500; width: 200px; height: 40px; font-size: 18px; font-weight: bold; color: #fff; border-radius: 5px; cursor: pointer;}

#bankstatement_accounts_select .account{padding-top: 15px;}
#accounts_validation{
	padding-top: 15px !important;
}

/*#bankstatements-wrap .gform_wrapper .gform_page_footer .button[type="submit"]{background: #ff5500;}*/
/*    user-select: none; 
.gform_button_select_files {
	user-select: all !important;
}*/

#gform_ajax_frame_4:before{
    content:'';
    position:absolute;
    width:10px;
    height:10px;
    background:#333;
}

.overlay-wrapper {
  background: #c3c3c3 none repeat scroll 0 0;
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: fixed;
  top: 0;
  width: 100%;
  z-index:9999;
}

@media( max-width : 480px ){
    
   #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
        font-size:15px !important;
    }
}

/* CSS for loan type page start */
.glance_items{
    background-position: left 8px !important;
    padding:0px 0px 15px 70px !important
    
}
.btn.primary {
    background: #f50;
    border: 2px solid #f50;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 41px;
    line-height: normal;
    padding: 8px 15px;
    margin-left: 15px;
    margin: 15px 0px;
    display: inline-block;
    text-decoration:none;
}

.btn.big{
    font-size: 18px;
    padding: 12px 40px;
    height: auto;
}

.btn.primary:hover{
    background: #fff;
    color: #f50;
}

.loan-type .box_wrap ul{
    width:50% !important;
}

.loan-type .box_wrap .glance_items_r{
    margin-bottom:30px;
}

.loan-type.calc-tabbing .list-wrap {
    padding: 0px 88px 15px ;
}

.loan-type.calc-tabbing .list-wrap ul.advantages-points li{
    background-position: left 5px;
    background-size: 8px;
    padding: 0 0 0 20px;
}

.loan-type.calc-tabbing .list-wrap ul li p {
    font-size:14px;
}

#responsive-menu-container{
    box-shadow: 1px 1px 5px 0px #333
}

#responsive-menu{
    padding-left:20px;
}

.responsive-menu-item-link{
    font-size: 16px !important;
    font-family: 'Montserrat',sans-serif;
}

.mega-menu-link a.responsive-menu-item-link {
    background: #ff5500 !important;
    border: 2px solid #f50;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 41px;
    line-height: normal;
    padding: 8px 15px;
    margin: 15px !important;
    width: 90% !important;
}
.sticky {
    position: fixed;
    left: 0px;
    top: 0px;
    padding-top: 7px;
    padding-bottom: 0px;
    background: #0c3e58;
    height: 60px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    animation: slide-down 0.7s;
    opacity: 0.9;
}

.sticky .logo-site{
    width:150px;
    margin-top:10px;
}

.bdp_archive .blog.feed{
    text-align:center;
}


/* Responsive Designs */
@media( max-width : 480px ){
    .loan-type .box_wrap ul{
        width:100%  !important;
    }
    
    .loan-type.calc-tabbing .list-wrap {
        padding: 0px 30px 15px ;
    }
    
   #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
        font-size:15px !important;
    }
}

@media (max-width: 767px){
     .loan-type.calc-tabbing .list-wrap {
        padding: 0px 30px 15px ;
    }
     .site-header {
        padding-top: 15px;
    }
    .sticky .logo-site{
        width:150px;
        margin-top:-5px;
    }
}