/*
Theme Name: Yarrow Financial
Author: Dbug 
Description: Wordpress theme for the financing website.
Version: 0.0.1
*/
/*--------------------inner page----------*/

body {font-size: 16px;font-family: "Roboto", sans-serif;color: #000;font-weight: 300;overflow-x: hidden;}
#section-explore-menu ul.medium-block-grid-6.small-block-grid-1{display: flex;justify-content: center;}
nav.hide-for-small a{padding: 0 5px 0;}

.display_none{display:none;}

.page-template-default .panel-grid {margin-bottom: 0px !important;}

#menu-headermenu .menu-item { position: relative;float: left;left: 106px; list-style: none;}

#wpcf7-f80-p141-o1 div.wpcf7-mail-sent-ok {border: 2px solid #398f14;color: #fff;}

#panel-109-2-0-0 div.wpcf7-mail-sent-ok {border: 2px solid #398f14;color: #398f14;text-align: center;padding:10px 0px;}

#pl-414 .so-panel {margin-bottom: 0px;}

#pl-281 .panel-grid-cell .faq-boxes {margin-bottom: 30px;}

.page-template-default .textwidget h1 {    

	padding-top: 0px;
    height: auto;
    font-family: Roboto;
    font-size: 35px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.97;
    letter-spacing: -0.6px;
    text-align: center;
    color: #143b68;
    margin-top: 0px;
    font-weight: bold;}

#panel-141-2-0-0 .textwidget p,
#panel-1124-2-0-0 .textwidget p,
#panel-1130-2-0-0 .textwidget p,
#panel-1127-2-0-0 .textwidget p,
#panel-1136-2-0-0 .textwidget p,
#panel-1133-2-0-0 .textwidget p{font-size: 20px;line-height: 2.5rem;margin-bottom: 2rem;font-weight: 300;}

#panel-141-11-0-0 .textwidget p,
#panel-1124-10-0-0 .textwidget p,
#panel-1130-10-0-0 .textwidget p,
#panel-1127-10-0-0 .textwidget p,
#panel-1136-10-0-0 .textwidget p,
#panel-1133-10-0-0 .textwidget p{padding: 0 40px;margin: 40px 0;font-size: 1.5rem;display: inline-block;position: relative;	}
.h_foldbar{padding-bottom: 0 !important;padding-top: 15px !important;}

.h_foldbar #pg-w5d11ca12a6692-0{align-items: center !important;}

.h_foldbar #panel-w5d144c95e9cb2-0-1-0 p {width: 465px;height: 78px;font-family: Roboto;font-size: 33px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: -0.53px;text-align: center;color: #ffffff;margin: 20px 0px 0px;}
	
.image.wp-image-1657 {width: 119px;height: 141px;object-fit: contain;}

#pgc-w5d144c95e9cb2-0-2  .h_foldbtn {padding: 9px 0px 10px;width: 152px;height: 48px;border-radius: 3px;background-color: #2a6ab4;opacity: 0.94;	font-family: Roboto;font-size: 21px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: -0.34px;color: #ffffff;margin: 40px 0px 0px;display: flex;align-items: center;justify-content: center;}

#pgc-w5d144c95e9cb2-0-2  .text-center .textwidget {display: flex;align-items: center;justify-content: center;}

#gform_1 .gform_footer.top_label input:hover,#section-cta .button:hover,
#pgc-w5d11ca12a6692-0-2 .text-center a:hover {background: #18507f !important;color: #fff !important;}

.page-template-default .wpcf7-form { background-color: #181818; border-radius: 0px 0px 5px 5px;display: table; margin-bottom: 20px;padding: 26px 20px;position: relative;padding-top: 0px;}

.page-template-default .wpcf7-form p label {color: #fff;font-weight: 700;font-size: 20px;}

#pg-141-10 > .panel-row-style, #pg-141-11 > .panel-row-style, #pg-141-12 > .panel-row-style, #pg-141-14 > .panel-row-style {margin: 0 auto 0px auto;}

.faq-boxes {margin-bottom: 20px;}

.page-template-default .wpcf7-form-control.wpcf7-submit:hover {background-color: #18507f !important;}

.page-template-default .wpcf7-form-control.wpcf7-submit { background: #2a6ab4 none repeat scroll 0 0 !important;    border: medium none!important;  box-shadow: none!important;    color: #fff; font-size: 1rem!important; font-weight: 500; padding: 1rem 2rem 1.0625rem!important; text-shadow: none!important; text-transform: uppercase; transition: background-color 300ms ease-out 0s;border-radius: 3px;}

.gfield_required {color: #790000;}

div#panel-141-2-0-0 {text-align: justify;}

.page-template-default .wpcf7-form p label span select {font-size: 20px; padding: 0px 20px;
height: 45px;}

article.page-content.columns.medium-8 {padding-right: 20px;}

.panel-grid-cell .so-panel .textwidget p a span {font-weight: 400;color: #2d5696;font-size: 18px;}

.panel-grid-cell .so-panel .textwidget p a:hover span {color: #f5bc1c;}
#pg-535-0 .panel-row-style {width: 100%; max-width: 1200px; margin: 0 auto;padding: 50px 0px 0px 0px;}

#pg-141-10 .panel-row-style {margin-bottom: 0px;}

.box .box-content p {font-size: 1.1rem;line-height: 2.5rem;margin-bottom: 2rem;font-weight: 300;}

.faq-boxes .box .box-content p a {font-size: 15px;}

.banner-caption h2 {font-size: 5rem;}

#section-statistics {padding: 25px 0px;}

#section-statistics .statistics-item {padding-bottom: 0px;}

.h_foldbar.panel-row-style {padding-top: 0px !important;}

#panel-850-5-0-1 > .panel-widget-style {padding-bottom:0px;}

.faq-boxes .box .box-content p {font-size:16px !important;font-weight: 300;color: #333;}
/*---------------------------------footer-----------------------------*/
.site-footer-socials {float: left;width: 20%;padding: 0 5%;}

.site-footer-links-column {float: left;width: 37%;padding: 0 3%;padding-right: 0px !important;}

.site-footer-links-column.footer_address {float: right;width: 23%;}

.site-footer-links-column a {float: left;width: 100%;color: #fff;font-size: 16px;margin-bottom: 15px;display: block;font-weight: 400;}

.site-footer-info {width: 100%;height: 257px;background: #fff;padding-top: 22px;}

.site-footer h3 {margin: 0px;text-align: left;font-size: 16px;text-transform: uppercase;;color: #0074ff;font-weight: 600;padding-bottom: 20px;margin-bottom: 9px;}

.site_footer_contant {float: left;width: 100%;position: relative;padding-bottom: 15px;}

.site-footer-copyright {width: 100%;height: 100px;font-family: Roboto;font-size: 13px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 1.54;letter-spacing: normal;text-align: center;color: #143b68;}
.dsi2-module-desktop .dsi__slider {padding-top: 0px !important;}

.site-footer-links-column a:hover{color:#18507f;}

.site-footer-disclaimer {font-size: 12px;padding-right:0px;line-height: 20px;}

.site-footer hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;width: 100%;float: left;color: transparent;margin: 0px;border-bottom: 1px solid #cfd8e5;}

.site-footer {background: #103b5e;color: #fff;padding: 30px 0px 20px;position: relative;float: left;width: 100%;overflow: hidden;padding-bottom: 0px;}

.site-footer-copyright a {color: #ffa50b;font-weight: 500;}

.site-footer-copyright a:hover{color:#18507f;}

.contact-area .col-md-7 {float: left;width: 60%;}

.contact-area .col-md-5 {float: left;width: 40%;}

.contact-area .col-md-7 p {float: left;width: auto;margin-right: 0px;}

.contact-area .col-md-7 .float-lg-left span {float: left;color: #000;font-size: 1.75rem;font-weight: 400;width: 160px;height: 28px;font-family: Roboto;font-size: 24px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;margin-right: 10px;}
	
.contact-area .col-md-7 .float-lg-left a {width: 169px;height: 28px;font-family: Roboto;font-size: 24px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;}

.contact-area .col-md-7 .float-lg-left {float: left;width: auto;}

.site-social {float: left;width: 100%;}

.site_footer_facebook{width: 30px;display: block;height: 30px;background-image: url('https://yarrowfinancial.com/wp-content/uploads/2019/07/Facebookwhite-min.png)');
background-repeat: no-repeat;content: "";background-size: contain;}

.site_footer_linkedin{width: 30px;display: block;height: 30px;background-image: url('https://yarrowfinancial.com/wp-content/uploads/2019/07/Linkedinwhite-min.png)');background-repeat: no-repeat;content: "";background-size: contain;}

.d-inheret.d-sm-none {display: none;}

.hours {width: 100%;height: 28px;font-family: Roboto;font-size: 24px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;margin-bottom: 0px;margin-top: 15px;text-align:right;padding-right: 10px;}

.contact-area {padding: 10px 0px 20px;float: left;width: 100%;height: 88px; background-color: #2a6ab4;}

.footer_address .textwidget p {margin-top: -5px !important;}

.app_footerblock li {display: inline-block;margin-left: 40px;}

.app_footerblock li a {font-size: 18px;font-weight: 600;color: #888888;}

.app_footerblock li:first-child {margin-left: 0;}

.app_footerblock li i {margin-right: 6px;color: #888888;}

.applynow-page #site-footer-container {padding-top: 0px;float: left;width: 100%;position: relative;top: 27px;}

#panel-535-3-0-1 > .review_datasection {margin-top: 60px;padding-bottom: 0px;}

#pg-535-0, #pg-535-1, #pg-535-2, #pl-535 .so-panel {margin-bottom: 0;}

.apply-footer-site {float: left;width: 100%;padding: 33px 0px;}

.applynow-page .site-footer-info {width: 100%;height: auto;background: #EEEEEE;padding: 13px 0;float: left;}

.site-footer-links-column .site-social a {width: auto;height: auto !important;margin-right: 20px;}

/*----------------------------------home---------------------------*/
.pum-theme-1572, .pum-theme-lightbox {
 background-color: rgba(0, 0, 0, 0.64) !important;background: rgba(0, 0, 0, 0.64) !important;}
#menu-headermenu .menu-item {left: 95px;}
nav a {padding: 0 7px 0;}
.sidebar_main_form form.wpcf7-form p label { width: 50%;float: left;padding-right: 16px;}

.sidebar_main_form form.wpcf7-form p label:nth-child(2n){padding-right: 0px;}

#section-business p .wpcf7-form-control.wpcf7-submit:hover{background:#18507f !important;}

#section-business p .wpcf7-form-control.wpcf7-submit {background: #2a6ab4 none repeat scroll 0 0!important; border: medium none!important; box-shadow: none!important;color: #fff;font-size: 1rem!important; font-weight: 500;padding: 1rem 2rem 1.0625rem!important; text-shadow: none!important; text-transform: uppercase;width: 100%;transition: background-color 300ms ease-out 0s;border-radius: 3px;}

#section-business p{width:100%;float:left;margin-bottom: 0px;}

.sidebar_main_form form.wpcf7-form p label span input {border-bottom: 0px;}

.sidebar_main_form form.wpcf7-form p label span input:hover {border-bottom: 0px;background:#ececed;}

.sidebar_main_form form.wpcf7-form p label.hpgm_form { width: 100%; float: left; color: #4d4d4d;font-size: 17px;}

#pg-535-3 {margin:0px;}

#section-featured .section-title.blue {margin-top: 0;}

.sidebar_main_form form.wpcf7-form p label.hpgm_form a:hover {color:#fe932a;}

.sidebar_main_form form.wpcf7-form p label.hpgm_form a {color: #2d5696;font-size: 16px;}

.sidebar_main_form span.wpcf7-form-control-wrap.checkbox-632 { margin-right: 5px;}

.sidebar_main_form form.wpcf7-form p:last-child {margin-bottom: 0px !important;}

#section-featured .medium-block-grid-6 li {text-align: center;}

#panel-69-2-0-0 .textwidget p {padding: 0px 7px;}

#section-explore-menu .nav_icon {margin: 0 auto;display: block;text-align: center;width: auto;height: 100px;background-repeat: no-repeat;background-repeat: no-repeat;background-position: center !important;background-size: 80px;}

#section-explore-menu .icon-equipment-financing {background-image: url('https://yarrowfinancial.com/wp-content/uploads/2019/06/Lines_of-Credit_Icon_White.png');}

#section-explore-menu .icon-logo3 {background-image: url('/wp-content/uploads/2019/06/bank@2x.png');}

#section-explore-menu .icon-vendor-program {background-image: url('/wp-content/uploads/2019/06/pig@2x.png');}

#section-explore-menu .icon-sba-loans {background-image: url('/wp-content/uploads/2019/06/traktor@2x.png');}

#section-explore-menu .icon-consolidations {background-image: url('/wp-content/uploads/2019/06/repeat-money@2x.png');}

#section-explore-menu .icon-working-capital {background-image: url('/wp-content/uploads/2019/06/transfer@2x.png');}

.wpcf7-form .wpcf7-form-control-wrap .wpcf7_customerror{border: 1px solid #F74D4D !important;width:100%;float:left;}

#pgc-525-0-0 .medium-7.columns .page-content {font-size: 19.2px;line-height: 40px;}

.page-id-227 .sub-navigation li { padding: 0px 15px 0px 15px;}

.contactform {margin-top: 20px;}

.wpcf7-form p {width: 100%;}

.font700{font-weight:700;}

#section-featured {background: #2a6ab4;float:left;width:100%;}

#pgc-w5cf79901dc59d-0-0, #pgc-w5cf79901dc59d-0-1, #pgc-w5cf79901dc59d-0-2{width: 33.3333% !important; padding-left: 7px;padding-right: 7px;}

.specialities-item .textwidget>p:first-child{padding: 0 !important;width: 100% !important;text-align:center;}

#section-specialities #panel-535-2-0-0{margin:0;} 

#panel-146-7-0-0 .textwidget p {margin: 35px 0px;font-size: 20px;}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 0px;width: 100%;float: left;margin: 0px;text-align: center;font-size: 17px;font-weight: 700;border-bottom: 2px solid #790000;padding: 12px 0px 12px 0px;margin-bottom: 20px;border-top: 2px solid #790000 aliceblue;}
#section-explore-menu .nav_icon:hover a {color: #fe932a;}

.homeinsideform div.wpcf7-validation-errors{display: block;  color: #790000;  font-size: 1em;  font-weight: 700; margin-bottom: 25px;border-top: 2px solid #790000; border-bottom: 2px solid #790000; padding: 16px 0;clear: both; width: 100%;  text-align: center;}

#masthead .textwidget.custom-html-widget {float: right;}

.headertop_loginbtnbox {float: right;width: auto;padding-left: 35px;visibility:hidden;display: none;}

.headertop_loansection {float: left;width: auto;}

#masthead .header-top {background: #000;color: #f4f4f4;text-transform: uppercase;font-size: 12px;border-bottom: 1px solid #252525;padding: 5px 0px;}

.banner-caption h3, .banner-caption h2 {color: #18507f;text-transform: capitalize;background-color: #fff;margin: 0;width: auto;float: left;font-weight: 700;clear: both;padding: 0px 7px;font-size: 51px;box-shadow: 10px 0 0 #fefefe,-10px 0 0 #fefefe;border: 1px solid #fefefe;box-decoration-break: clone;position:relative;}
	
.banner-caption h3::after {position: absolute;top:-1px;left: -74px;content: "";display: block;width: 64px;height: 64px;background-color: #18507f;}

.banner-caption h2:before{position: absolute;top: -1px;right: -74px;content: "";display: block;width: 64px;height: 64px;background-color: #ffa50b;}
	
.banner-caption h3 {left: 62px;}

.banner-caption h2 {right: -62px;}

.ginput_container_consent input:checked + label {font-weight: 700;}

.gfield_consent_label {font-size: .875em;margin-left: 0px !important;}

.banner-caption p {font-size: 1.2rem;margin-right: 0px !important;width: 100%;
float: left;background-color: transparent;}

#masthead .button {background: #2a6ab4;border: 0;text-transform: uppercase;padding: .7rem 1rem;float: right;margin: 0;font-size: 12px;border-radius: 3px;}

#masthead .button:hover{background: #18507f;}

#masthead .header-top span {line-height: 2rem;margin-right: 20px;}

#section-explore-menu a:hover .icon-logo3 {background-position: -100px -70px;}

#section-explore-menu a:hover .icon-consolidations {background-position: 0 -70px;}

.daybox1 {font-size: 23px;font-weight: 700;color: #80808061;}

#panel-535-4-0-1 .textwidget p {font-size: 15px;line-height: 27px;margin-bottom: 2rem;color: #000;margin-top: 0px;font-weight: 300;}

.sfr_section {width: 56%;margin: 60px auto 0px !important;display: table;float: none;}

.simplefastbox p img {margin-top: -30px;}

.firsttitle_box {font-size: 20px;font-weight: bold;color: #18507f;}

.simplefastbox {float: left;width: auto;}

.bannerfrom_text{margin-bottom: 0;font-size: 1.2rem;}

.simplefastbox2 {float: left;width: 65%;padding-left: 9px;padding-top: 18px;}

#section-testimonials {text-align: center;background-color: #ececed;padding: 75px 0px;display: block;}

#section-banner.banner-homepage{background-blend-mode: overlay;background-color: #0000005e !important;}

.strong-view.default .testimonial-inner {border: 0px !important;padding: 16px;text-align: left;background: #fff;}

#panel-850-5-0-1 > .panel-widget-style {max-width: 80%;margin: 0 auto;}

.home #section-banner.banner-homepage{background-position: center top !important; background-blend-mode: unset;background-color: transparent !important;}

#section-explore-menu li {width: max-content;padding: 0% 3%;}

#section-specialities .specialities-item h4 {font-size: 20px;font-weight: 700;margin: 0px;line-height: 30px;color: #333333;}

#section-specialities .specialities-item p {font-size: 16px;line-height: 20px;color: #333333;margin-top: 10px;font-weight:300;}

#section-specialities .specialities-item img {width: 76px;}

.strong-view.default .testimonial {border: 1px solid #C1BDBD;}

.strong-view.default .testimonial-heading {font-size: 14px;text-transform: uppercase;font-weight: 700;margin:6px 0px !important;width: 100%;float: left;color:#333;}

.strong-view.default .testimonial-name {font-weight: bold;text-transform: uppercase;font-size: 15px;}

#panel-850-4-0-1 > .panel-widget-style {margin-top: 0px !important;}

.strong-view.default .testimonial-name {font-size: 12px;color: #959595;text-align: left;}

.testimonial-content p {font-family: Roboto;font-size: 13px;font-weight: 300;font-style: normal;font-stretch: normal;line-height: 16px;letter-spacing: normal;color: #333;}

.strong-view .strong-content .testimonial {height: 177px !important;width: 230px !important;float: left;margin: 0px 15px !important;}

.testimonial-success p{font-size: 20px;color: green;}

.average_customblock {display: flex;justify-content: center;margin: 10px 0px 0px;font-size: 14px;font-weight: 300;text-align: center;align-items: center;color:#333;width: 100%;}

.average_customblock span {font-weight: 500;margin: 0px 3px;}

.testimonial-client .review_postdate {display: none;}

.top-ratingbox .review_postdate {color: #333;margin-top: 5px;font-size: 14px;text-transform: uppercase;font-weight: 400;text-align: right;}

.top-ratingbox .custom_ratingbox {width: 50%;float: left;text-align: left !important;}

.testimonial .testimonial-content {float: left;width: 100%;margin-bottom: 10px;}

.product_checkbtnbox p a:hover {background: #17507E;}

.gform_wrapper .gform_page_footer input {background: #2a6ab4;text-transform: uppercase;color: #fff;border: 0px;}
.gform_wrapper .gform_page_footer input:hover{background: #17507E;}

#panel-515-0-0-1 .propagebox2 .textwidget p {text-align: left !important;}
/*---------------------------contact-us----------------------------*/
label.select, #menu-explore {border-radius: 3px;}

.sub-navigation li {padding: 0 18px 0 18px;}

#gmap_wrapper .contact-info-wrapper h1{margin-top:0px !important;}

.contactform form.wpcf7-form p label {width: 100%;float: left;padding: 0px;}

.wpcf7-validation-errors {color: #fff;}

.hpgm_form input[type="checkbox"]+ a{font-weight:700;}

#pl-491 .panel-grid-cell .so-panel::after {display: none;}

#panel-491-0-0-1 .text-left {margin-top: 0px;}

#pl-w5ceccf80ed8b0 .panel-grid {float: left;width: 100%;flex-direction: unset;}

.page-id-525 .contactform {border: 1px solid #dadada;margin: 0 auto;padding: 20px !important;width: 58%;}

.section-title.blue {height: auto;font-family: Roboto;font-size: 35px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 0.97;letter-spacing: -0.6px;text-align: center;color: #143b68;margin-top:0px;font-weight: bold;}

#section-specialities .specialities-item {margin: 1rem auto 0rem auto;}

#pg-535-0 {margin-bottom: 0px;}

#pg-535-2 {padding: 75px 0px;}

#pg-535-1 > .panel-row-style {padding: 1rem 0px;}

.page-id-525 .wpcf7-form { background-color: #fff; border-radius: 0px 0px 5px 5px;display: table; margin-bottom:0px; padding: 0px;position: relative;}

.page-id-525  .wpcf7-form p label {color: #4d4d4d;font-weight: 700;font-size: 20px;}

#pg-535-1 .textwidget h4 a {font-size: 15px;font-weight: 500;}

#pg-535-1 .textwidget .text-center {font-size: 14px;text-align: justify !important;}

.page-id-525 .wpcf7-form p {float: left;width: 100%;margin: 0px;}

#pg-535-1 .textwidget h4 {margin: 0px 0px;}

.page-id-525 .wpcf7-radio .wpcf7-list-item {width: 100%;line-height: 10px;float: left;}

.page-id-525 .wpcf7-list-item-label {font-size: .875em;font-weight: 400;}

.page-id-525 .wpcf7-form-control-wrap {float: left;margin-top: 10px;position: static;}

.page-id-525 div.wpcf7-acceptance-missing {padding: 16px 0px 16px 0px;color: #4d4d4d;line-height: 20px;border-top: 2px solid #790000;}

.page-id-525 div.wpcf7-validation-errors{padding: 10px 0px;line-height: 20px;border-top: 2px solid #790000;}

.page-id-525 .wpcf7-form-control-wrap.futureemail .wpcf7-not-valid {padding-top: 10px;}

.page-id-525 .wpcf7-form-control-wrap.futureemail {margin: 10px 0px;}

.page-id-525 .wpcf7-form-control.wpcf7-submit{margin-bottom:0px;}

.contact-info li.address {background: url('/wp-content/uploads/2019/06/icon_location.png') no-repeat;}

.contact-info li.phone {background: url('/wp-content/uploads/2019/06/icon_phone.png') no-repeat;}

.contact-info li.toll-free {background: url('/wp-content/uploads/2019/06/icon_tollfree.png') no-repeat;}

.page-id-525 .wpcf7-form p .contactform_email {float: left;width: 47%;margin-right: 15px;}

.page-id-525 .wpcf7-form p .contactform_phone {float: left;width: 47%;}

.page-id-525 .wpcf7-form-control-wrap textarea{height:100px;}

.wpcf7-list-item input:checked + span {font-weight: 700;}

.button.blue {background: #2a6ab4;color: #fff;border-radius: 3px;}

.button.blue:hover{background:#18507f;}

.contact_formbox #gform_fields_3 li {padding: 0px;margin: 0px;}

.contact_formbox #gform_fields_3 li input, .contact_formbox #gform_fields_3 li textarea {
	width: 100% !important;
	height: 34px;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
.contact_formbox #gform_fields_3 li input:focus,
.contact_formbox #gform_fields_3 li textarea:focus{ border-color: #66afe9;outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}

.contact_formbox #input_3_5 li input {height: auto !important;width: auto !important;}

.contact_formbox #gform_fields_3 li label {color: #333;font-size: 14px;display: inline-block;max-width: 100%;margin-bottom: 0px;}

.contact_formbox #field_3_2{width: 47%;float: left;clear: right;padding: 0px;margin: 0px;}

.contact_formbox #field_3_3 {width: 47%;float: right;clear: right;padding: 0px;margin: 0px;}

.contact_formbox #input_3_5 li input {height: auto !important;margin: 0px;}

.contact_formbox #gform_submit_button_3{background:#2a6ab4;}

.contact_formbox #gform_submit_button_3:hover{background:#18507f;color:#fff;}

.contactform #gform_confirmation_message_3 {text-align: center;color: #790000;line-height: 23px;}

.contactform .gform_wrapper div.validation_error {color: #790000;font-size: 1em;font-weight: 700;margin-bottom: 25px;border-top: 2px solid #790000;border-bottom: 2px solid #790000;padding: 10px 0;clear: both;width: 100%;text-align: center;line-height: 25px;}

.contact_formbox #gform_wrapper_3 {margin-top: 0px;}

/*----------------------------types-of-leases-------------------------*/
#panel-197-2-0-0 .textwidget p {color: #222;font-size: 23px;font-weight: 400;}

.row.eq-parent .box-content p {	line-height: 2.5rem;margin-bottom: 2rem;}

#panel-209-2-0-0 .page-content .medium-7.columns {padding: 0px 10px;}

.tax-calc #section_tax_saving_calc .columns {padding: 0px;}

#section_tax_saving_calc .section-content .range_col{width:51%;}

#panel-214-7-0-0 .textwidget p {font-size: 19px;line-height: 2.5rem;margin: 50px 0px;}

.page-id-214 .panel-row-style.panel-row-style-for-214-1{margin-bottom:0;}

#pl-121  .panel-row-style {margin-bottom: 0px !important;}

#pg-w5cfe2d5378c3b-1 {display: none;}

#pg-121-1 .panel-grid-cell {margin-bottom: 0px;}

.propagebox2.panel-widget-style p:last-child {margin-bottom: 0px !important;}

#panel-506-0-0-1 .propagebox2 {padding-bottom: 0;float: left;width: 100% !important;}

#pg-506-5 {padding-bottom: 75px;}

.product_checkbtnbox p a {background: #2B69B4;}
/*---------------------terms-conditions------------*/
.page-id-515 #panel-515-0-0-0{margin-bottom:0;}

.page-id-515 #panel-515-0-0-1{padding-left: 7px;padding-right: 7px;margin-bottom: 0px !important;}

.page-id-515 #panel-515-0-0-1 p:last-child {display: none;}
/*-----------------privacy-policy-----------------*/
.page-id-518 #panel-518-0-0-0{margin-bottom:0;}

.page-id-518 #panel-518-0-0-1{padding-left: 7px;padding-right: 7px;margin-bottom: 0px !important;}
/*------------email-and-website-disclamer-----------*/
.page-id-521 #panel-521-0-0-0{margin-bottom:0;}

.page-id-521 #panel-521-0-0-1{padding-left: 7px;padding-right: 7px;margin-bottom: 2rem !important;}

/*------------------WORKING CAPITAL------------------*/
#pg-91-1 > .panel-row-style {margin: 0 auto 0px auto;}

.page-id-91 .wpcf7-form {background-color: transparent;	border-radius: 0px 0px 5px 5px;display: table;	margin-bottom: 20px;padding: 26px 20px;	position: relative;	padding-top: 0px;width: 100%;}

.page-id-91 .wpcf7-form.demo li label {font-weight: 700;font-size: 20px;width:35%;	float: left;color: #4d4d4d;	padding-right:4%;}

.page-id-91 .wpcf7-form.demo li{list-style:none;float: left;width: 100%;}

.page-id-91 .wpcf7-form.demo li .cf_wccompanybox {float: left;width: 65%;}

.page-id-91 .wpcf7-form.demo .cf_wccompanybox {float: right;width: 65%;}

#panel-91-2-0-0 .textwidget h3 {font-weight: 700;font-size: 1.25em;margin-top: 0px;}

.maininputbox .formnamebox2 {float: right;width: 48%;}

.maininputbox .formnamebox1 {float: left;width: 50%;}

.maininputbox {float: left;width: 64%;}

.maininputbox .formaddressbox1 {float: left;width: 100%;}

.maininputbox .formaddressbox2 {float: left;width: 50%;}

.maininputbox .formaddressbox3 {float: right;width: 48%;}

.maininputbox .formaddressbox4 {float: left;width: 100%;}

.page-id-91 .wpcf7-form.demo li .cf_boxname {float: left;width: 100%;	font-size: 15px;letter-spacing: .5pt;white-space: nowrap;color: #4d4d4d;font-weight: 400;margin-bottom: 18px;}

.page-id-91 ul li .cf_wccompanybox select {	font-size: 20px;	-webkit-border-radius: 0;	border-radius: 0;	height: 52px !important;	width: 50%;	margin-bottom: 30px !important;}

.page-id-91 span.wpcf7-list-item {display: inline-block;margin: 5px 0px;width: 100%;}

.page-id-91 .wpcf7-validation-errors{color:#790000;}

.page-id-91 .wpcf7-form.demo .cf_wccompanybox .wpcf7-submit {margin-top: 25px;}

.select:after, #menu-explore:after { right: 10px;}

/*--------------------Get a Loan Quote-------------------*/
.page-id-109 .wpcf7-form {	background-color: transparent;	border-radius: 0px 0px 5px 5px;	display: table;	margin-bottom: 20px;padding: 26px 0px;position: relative;padding-top: 0px;width: 100%;}

.page-id-109 .wpcf7-form p label {	font-weight: 700;	font-size: 20px;width:49%;	float: left;color: #4d4d4d;	margin-right: 1% !important;	margin: 10px 0px;}

.page-id-109 .wpcf7-form p .loanqoute_annualrevenuelabel {font-weight: 700;font-size: 20px;	width:100%;	float: left;color: #4d4d4d;}

.page-id-109 .wpcf7-form p .loanqoute_companynamelabel {font-weight: 700;font-size: 20px;	width:100%;	float: left;color: #4d4d4d;}

.page-id-109 .wpcf7-form p label input {padding: 5px 4px;}

.page-id-109 .wpcf7-form p label input {margin: 5px 0px 20px 0px;}

.page-id-109 .panel-row-style {margin-bottom: 0px !important;}

.page-id-109 .wpcf7-validation-errors {color: #790000;}

.field_required {color: #790000;}

.page-id-109 .wpcf7-form p .loanqoute_yearbusinesslabel,
.page-id-109 .wpcf7-form p .loanqoute_lnamelabel,
.page-id-109 .wpcf7-form p .loanqoute_phonelabel,
.page-id-109 .wpcf7-form p .loanqoute_phonelabel {margin-right: 0px !important;float: right;}

/*------------why use us-----------------*/
#pgc-230-1-0 .so-panel{margin-bottom:0px !important;}
.page-content ul.tick li {	background: url('/wp-content/uploads/2019/06/icon-tick.png') no-repeat 0 9px;padding-left: 25px;	font-size: 1.2rem;line-height: 2rem;margin-bottom: 0;	list-style: none;font-weight:300;}

#pl-230 {padding-bottom: 50px;}

#pgc-w5ced0872b6b41-0-0, #pgc-w5ced0872b6b41-0-1 {width: calc(50% - ( 0.5 * 20px ) );}

#pl-244 .box-content p {font-size: 1.2rem;line-height: 2.5rem;margin-bottom: 2rem;}

#pl-244 .panel-grid-cell .box h3 {font-size: 2rem;color: #222;}

#panel-254-1-0-1 {margin-bottom: 0px !important;}

#panel-254-1-0-2 .row.m-t30.revenue-sharing {margin: 0px !important;}

#panel-266-1-0-1 h2 {margin-top: 0px;}

.home .so-panel {margin: 0px !important;}

.page-template-default .panel-grid-cell .so-panel .textwidget {font-weight: 400;}

/*---------------agricultural-and-farming-equipment-financing-and-leasing---------------*/
#section_tax_saving_calc .banner-form .button {border-radius: 3px;}

.page-content p {	font-size: 1.2rem;	line-height: 2rem;	margin-bottom: 2rem;color: #000;	margin-top: 0px;	font-weight: 300;}

.page-content h2 {font-size: 1.5rem;color: #222;margin-top: 0px;}

.page-id-667 #content-wrapper {padding: 5rem 0;padding-top:0px;}

#panel-850-0-0-0 h2 {font-family: Roboto;font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;}

#panel-850-1-0-0 p {font-size: 16px;line-height: 2rem;color: #333;margin-top: 0px;font-weight: 300;margin-bottom: 60px; text-align:center;}
/*----------------careers-------------*/
.TeamMemberSpotlight,.ReferralProgram,.FindUSSS,#pg-850-3 {display: none !important;}
.OurStoriess {padding: 50px 0px;}
#panel-850-1-0-1 .panel-grid-cell p .wp-image-1687 {width: 76px; height:64px;margin-bottom:0px;}

#panel-850-1-0-1 .panel-grid-cell  p .wp-image-1691 { height:64px;}

#panel-850-1-0-1 .panel-grid-cell  p .wp-image-1685 {width: 76px; height:64px;}

#panel-850-1-0-1 .panel-grid-cell  p .wp-image-1689 {width: 76px; height:64px;}

#panel-850-1-0-1 .panel-grid-cell {text-align: center;}

#panel-850-1-0-1 .panel-grid-cell h4 {font-size: 20px;font-weight: 700;margin: 0px;line-height: 20px;color: #333;}

.propagebox2 .textwidget strong {font-size: 20px;color: #333;font-weight: bold;}

#panel-850-1-0-1 > .panel-widget-style {width: 94%;margin: 0 auto;margin-bottom: 0px;}

#panel-850-1-0-1 .panel-grid-cell p:last-child {padding: 0px 6px;font-size: 16px;line-height: 20px;color: #333333;margin-top: 15px;font-weight: 300;}

#panel-850-1-0-1 .panel-grid-cell p img {margin-bottom: 10px;}

#panel-850-2-0-0 .textwidget p img {	width: 100%;height: auto;	float: left;}

.officebox_headingbox {padding: 0px 0px 15px 0px;}

#pg-850-1 {padding: 75px 0px;float: left;width: 100%;background-color: #FFF;}

.officebox_headingbox .opening_btn{float:none !important;}

#panel-850-2-0-0 .textwidget p {position: relative;	margin: 0px;width: 100%;float: left;text-align: center;}

.officebox_headingbox h2 span {	color: #fff;text-align: center;	width: 100%;float: left;	padding: 0px 170px;	font-weight: bolder;font-size: 2.25rem;	line-height: 1.5;}

#panel-850-3-0-1 .cta-btn {	color: #fff;	padding: 18px 45px;	border-radius: 3px;	color: #016eff;	border-color: #ffffff;background-color: #ffffff;	font-weight: bold;	font-size: 1.125rem;}

.opening_btn .btn.btn-primary{color: #fff;padding: 18px 45px;border-radius: 3px;border-color: #2a6ab4;	background-color: #2a6ab4;font-weight: bold;font-size: 1.125rem;margin:0 auto;	display:table;}

.opening_btn .btn.btn-primary:hover{background-color: #18507F;}

#section-cta .button:hover{background-color: #fff !important;color:#18507f !important;}

.Benefits_for_you .panel-widget-style {	color: #000000;	background-color: #f7f7f7;	padding-left: 5rem;	padding-right: 5rem;padding: 30px 138px 30px 80px !important;height: 390px;}

.Benefits_for_you  .p1 .s1 b {	font-size: 2.25rem;line-height: 1.5;font-weight: bold;}

.Benefits_for_you .p1 {margin: 0px 0px;}
.Benefits_for_you  .p1 .s1 {font-size: 16px;font-weight: 300;color: #000;line-height: 1.5625rem;}
.opening_btn {float: left;width: 100%;text-align: center;}

#panel-w5cf9eb55b6134-0-1-0 .textwidget p {margin: 0px 0px 1.875rem 0px;}

#pgc-w5cfe0bef9c56c-0-1 .RightBenifits {color: #000000;background-color: #efefef;padding: 50px 50px !important;}

#panel-850-3-0-1 .LifeatOnDeck h1 {	margin: 0px 0px 40px 0px !important;	font-size: 3rem;	color: #fff;font-weight: 700;}

#panel-850-3-0-1 .panel-widget-style {	padding: 80px 70px;	text-align: center;	background-size: contain;}

.page-id-850 .so-panel {margin-bottom: 0px !important;padding: 0px 0px;}

.Benefits_for_you .panel-grid-cell,.ReferralProgram .panel-grid-cell {width: 50%;width: calc(50% - ( 0.5 * 0px ) ) !important;}

.RightBenifits p strong {font-weight: bold;}

.officebox_headingbox .arline {float: left;width: 100%;text-align: center;margin: 0px 0px 35px 0px;color:#fff;}

.officebox_headingbox p {margin-top: 40px !important;}

.RightTeamMember  h2 {font-size: 2.25rem;line-height: 1.5;color: #fff;font-weight: 700;margin: 0px;}

.RightTeamMember .textwidget strong {font-weight: bolder;font-size: 16px;}

.RightTeamMember {padding: 50px;}

.RightTeamMember {padding: 48px 50px 0px 40px;}

.RightTeamMember .textwidget p:last-child {margin-bottom: 0px;}

.OurStoriessUP h3 {	font-size: 1.875rem;font-weight: bolder;margin:0px 0px 30px 0px;}

.OurStoriess_First .panel-grid-cell {padding: 1.875rem;}

#pl-w5cfe00ea473c1 {background-color: #fff;}

.OurStoriess_First .textwidget strong {	font-weight: bold;padding: 0px 30px;float: left;
width: 100%;text-align: center;	margin: 2px 0px;}

#pg-w5cfe151a1f2b9-2 {padding: 0px 80px;}

#pg-w5cfe11982fc70-1 .panel-grid-cell {	background: #fff;padding: 20px;}

#panel-850-3-0-3 {background-color: #f7f7f7;}

.OurStoriess_First .OurBtn:hover {border-color: #0D86FF;background-color: #0D86FF;}

.OurStoriess_First .OurBtn{	background-color: #0074ff;border: 2px solid #0074ff;	border-radius: 5px;	color: #fff;display: inline-block;font-size: 1em;font-weight: 500;	line-height: 1.875rem;	padding: .3rem  1.75rem;	position: relative;	text-decoration: none;	transition: .3s border-color ease,.3s background ease;}

#panel-850-1-0-0 > .panel-widget-style {padding: 0px 0px 30px;width: 80%;max-width: 100%;}

.FindUSSS {padding: 30px 0px;}
.FindUSSS  .title {	font-size: 2.25rem;font-weight: bold;	margin:0px;}

.Referralright h2 {font-size: 2.25rem;color: #fff;font-weight: bold;margin: 20px 0px;}

.Referralright {padding: 102px 84px;float: left;width: 100%;background-color: #006fff;color: #ffffff;}

.banner-caption {text-align: left;color: #FFF;margin-top: 15%;width: 100%;float: left;}

.Referralright .p1 {padding-right: 110px;line-height: 1.5625rem;font-size: 16px;}

.Referralright .p1 a {font-weight: bold;color: #fff;border-bottom: 2px solid #fff;padding-bottom: 2px;}

.WorkSomewhere h3{font-size:1.875rem;font-weight:bold;text-align:center;margin:0px 0px 30px 0px;}

.WorkSomewhereIMGS {float: left;width: 100%;padding: 30px 83px;}

#apply-now-large-copy {	background: #2a6bb4;text-transform: uppercase;font-weight: 500;	border-radius: 3px;	padding: 1.25rem 2rem;	margin: 20px 0px;color:#fff;}

#apply-now-large-copy:hover{background-color:#18507F;}

.ReferralLeft .textwidget p {margin: 0px !important;}

#pg-w5cfe14be49af7-1 .panel-grid-cell {padding: 20px;background-color: #fff;height: 410px;min-height: 410px;}

.FQA_fqa {margin-bottom: 40px;float: left;width: 100%;}

#pg-244-1 > .panel-row-style {padding: 0px;}

#pg-w5ced0931a24b5-0 > .panel-row-style {margin-top: 30px !important;}

#panel-w5cff4feea3233-0-0-0 .textwidget p img {width: 75%;float: left;}

#panel-w5cff4feea3233-0-0-0 p {margin: 0px;}

#pg-850-2 .textwidget h2 {width: 523px;height: 41px;font-family: Roboto;font-size: 35px;font-weight: bold;font-style: normal;font-stretch: normal;margin-top: 0px;
	line-height: normal;letter-spacing: normal;text-align: center;color: #ffffff;}
	
#panel-850-2-0-1 .textwidget p {
    font-size: 16px;
    line-height: 2rem;
    color: #fff;
    margin-top: 0px;
    font-weight: 400;
    margin-bottom: 60px;
    text-align: center;
    }

/*------------------.submit-job------------------*/
.revenue-sharing .bg-orange span {color: #fff;font-size: 15px;}
#job_preview {padding: 50px 0px 0px 0px;}
#submit-job-form {padding: 50px 0px 0px;margin: 0px;}
#submit-job-form  label{font-weight: 700;font-size: 20px;width: auto;float: left;color: #4d4d4d;}
#submit-job-form  label small{color: #4d4d4d;font-weight: 700;font-size: 20px;opacity: 1;}
#submit-job-form  fieldset {margin: 0px 0px 20px 0px;padding: 0px;border: 0px ;	}

/*-----------placeholder---------------*/
#submit-job-form .field input {color: #000; }
#submit-job-form .field input::-webkit-input-placeholder {color:#000;opacity:  1;}
#submit-job-form .field input:-moz-placeholder { color:    #000;opacity:  1;}
#submit-job-form .field input::-moz-placeholder {  color:    #000;opacity:  1;}
#submit-job-form .field input:-ms-input-placeholder {  color:    #000;opacity:  1;
}
/*---------------------------*/
#submit-job-form p .button {margin-bottom: 0px !important;}
#submit-job-form h2 {font-size: 25px;font-weight: bold;
}
#submit-job-form p strong {font-size: 20px;font-weight: 700;color: #4d4d4d;}

/*--------------------------------job-----------------------*/
#pl-121 .faq-boxes .box .box-content p {margin-bottom: 1rem !important;font-size: 1.2rem;line-height: 2.2rem;font-weight: 300;}

.job-manager-info {margin: 30px 0px !important;color: #790000;border-top: 2px solid #790000 !important;border-bottom: 2px solid #790000 !important;}

.job_listings .job_filters {background: right;}

.search_submit input {background: #fe932a;border: 0px;box-shadow: unset;}

.search_submit input {display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 3px;
width: auto !important;
background: #2a6ab4;
color: #fff;height: 34px;}

.search_submit input:hover{background:#18507f;}

.job_listings .job_listings .location {color: #000 !important;}

.company strong,.meta li {color: #000;}

.job_listings .no_job_listings_found {border-top: 2px solid #790000;border-bottom: 2px solid #790000 !important;color: #790000;font-weight: bold;}

.search_jobs {padding: 0px;}

.job_types {border: 0px !important;}

.job_listings .search_jobs {padding: 0px 0px;}

.job_filters .search_jobs div.search_keywords {width: 45%;}

.job_filters .search_jobs div.search_location {float: left;width: 44%;}

.job_filters .search_jobs div.search_submit {padding-top: 0;width: auto;float: right;padding-left: .5em;text-align: right;}

.job_filters .search_jobs div.search_keywords  input{
	display: block;
	width: 100% !important;
	height: 34px;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.job_listings .search_jobs div:nth-child(3) {display: none;}

.job_filters .search_jobs div.search_location input{
	display: block;
	width: 100% !important;
	height: 34px;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.job_filters .search_jobs div.search_location input:focus{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.job_filters .search_jobs div.search_keywords  input:focus{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
/*-------------my-job---------------*/
#job-manager-job-dashboard {padding: 50px 0px 0px 0px;}

#job-manager-job-dashboard p {margin: 0px 0px 20px 0px;font-size: 25px;font-weight: bold;color: #18507f;}

#job-manager-job-dashboard table {border-collapse: collapse;border-spacing: 0;display: table;margin: 0 auto;}

.job-manager-jobs .job_title small {color: #4d4d4d !important;font-weight: 500;font-size: 18px;}
.job-manager-jobs tbody td, .job-manager-jobs tbody td a {font-weight: 500;font-size: 18px;color: #4d4d4d;}

.job-manager-jobs thead tr th {font-size: 20px;}

.job-manager-message {margin-top: 30px !important;border-top: 2px solid #790000 !important;border-bottom: 2px solid #790000 !important;color:#790000;}

.job-manager-message.job-manager-message::before{color:#790000;}

/*------------------new-Free Quote css------------------*/
.new-applynow-page #gform_wrapper_4{
	position:relative;
}
/* #gform_4 .gform_body #field_4_14 { */
	/* float: right; */
/* } */
#gform_4 .gform_body #field_4_22 {
	position: absolute;
	bottom: -42px;
	width: 100%;
}
.new-applynow-page .gform_footer.top_label {
	width: auto !important;
	float: none;
	display: table;
	margin: 0px;
	left: 20%;
	position: absolute;
	bottom: -100px;
}
.new-applynow-page .landing-page-notice-bottom {
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	color: #ccc;
	margin-top: 80px;
}
#gform_4 .gform_body li {float: left;width: 48%;margin:0% 2% 0% 0% !important;list-style-type: none;padding: 0px;clear:unset;}

#gform_4 .gform_body li .ginput_container {margin: 0px;}

#gform_4 .gform_body li  label{color: #333;font-size: 14px;display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}

#gform_4 .gform_body li  input, #gform_4 .gform_body li  select {width: 96% !important;height: 34px;padding: 6px 12px !important;
	font-size: 14px !important;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	}
#gform_4 #gform_submit_button_4 {display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;touch-action: manipulation;cursor: pointer;padding: 6px 12px;
	font-size: 14px;line-height: 1.42857143;border-radius: 4px;width: auto;}
	
#gform_4 .gform_body li  input:focus, #gform_4 .gform_body li  select:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
	
#gform_fields_4 .ginput_container_checkbox ul li input {width: auto !important;height: auto;margin: 0px;}

#gform_fields_4 .ginput_container_checkbox ul li label {margin: 0px;}

#gform_4 .gform_body #field_4_4,
#gform_4 .gform_body #field_4_5 , 
#gform_4 .gform_body #field_4_10{width: 100% !important;}

#gform_4 .gform_body #field_4_4 select{width:50%;}

/*-----------------------------Free Quote-------------------*/
#panel-456-0-0-1 h2{font-size: 3rem;margin: 10px 0px;color: #222;}

#panel-456-0-0-1 h3{font-size: 1.3rem;font-weight:400;}

#wpcf7-f457-p456-o1 .wpcf7-form {background-color: transparent;border-radius: 0px 0px 5px 5px;
	display: block;margin-bottom: 20px;padding: 26px 0px;position: relative;padding-top: 0px;width: 100%;}
	
#wpcf7-f457-p456-o1 .wpcf7-form li {float: left;width: 48%;margin-bottom: 20px;list-style-type:none;padding: 0px 2%;}

#wpcf7-f457-p456-o1 .wpcf7-form li  label{color: #4d4d4d;font-weight: 700;font-size: 20px;margin-bottom: 10px;}
#wpcf7-f457-p456-o1 .wpcf7-form .Intended , #wpcf7-f457-p456-o1 .wpcf7-form .EspaÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ol {width: 100% !important;float: left !important;}

.submit_re {float: left;width: 100%;padding-left: 22px;}

#wpcf7-f457-p456-o1 .wpcf7-form li input, #wpcf7-f457-p456-o1 .wpcf7-form li select {background: transparent;border: 1px solid grey;}

#wpcf7-f457-p456-o1 .wpcf7-form li select {height: 43px;font-size: 1.2rem;	}

#wpcf7-f457-p456-o1 .wpcf7-form li span {	margin-left: 0px;}

.free-quote {	width: 100%;float: left;}

.free-quote ul {margin: 0px;width: 100%;float: left;}

.job_listings .meta {float: right !important;width: auto;}

.job_listings .tagline {color: #000;}

.job-manager-error.job-manager-info::before, .job-manager-info.job-manager-info::before, .job-manager-message.job-manager-info::before {color: #790000;}

.wpcf7-validation-errors {	color:  #790000;	border-top: 2px solid  #790000 !important;}

.single_job_listing .company .tagline {margin: 0;padding: 0;color: #000;float: left;width: 100%;text-align: center;}

.single_job_listing .company .name {margin: 0px;float: left;width: 100%;padding: 0px;	text-align: center;}

#wpcf7-f105-p91-o1 .wpcf7_customerror.wpcf7-not-valid {	float: left;width: 100%;padding-left: 5px;}
/*-------------------------------------------------*/

.single_job_listing {width: 100%;float:left;	padding: 50px 80px;}

.single_job_listing .company {	position: relative;	border: 1px solid grey;	padding: 1em;	margin: 0 0 2em;	display: block;	clear: both;min-height: 3em;box-shadow: 0 1px 1px rgba(0,0,0,.1);	box-sizing: content-box;}

.single_job_listing .job_description p {font-size: 1.2rem;	line-height: 2rem;	margin-bottom: 2rem;	color: #000;font-weight: 300;}

.job-listing-meta.meta .location a {font-weight: 400;}

#submit-job-form fieldset div.field {text-align: left;}

#submit-job-form .description {	font-size: 20px !important;	color: #000;}

 #job-manager-job-dashboard table ul.job-dashboard-actions {margin: 0;	padding: 0;	visibility: hidden;	font-size: .92em;	margin-top: 10px;}
 
.field.account-sign-in {line-height: 20px;}

.field.account-sign-in a {float: left;	width: auto;}

#submit-job-form p {	float: right;}

/*-----------------------------site-map---------------------*/
#panel-498-0-0-1 {	background: #fbfcfd;	padding: 10px;	border: solid #f2f2f2 1px;}

.simple-sitemap-page li a {	text-transform: uppercase;}

.children li a {font-size: 15px;}

/*--------------------------partners--------------------------*/
#pg-1308-0 {display: none !important;}
.page-template-partners .partners-hero h1 {	font-size: 60px;	line-height: 70px;	float:left;width:50%;	color:#fff;}

#pl-1308 .textwidget h1 {font-size: 60px;line-height: 70px;color:#fff;font-weight: 300;text-align: left;float: left;width: 60%;	margin: 87px 0px !important;}

.partners-hero-cta-wrapper {float: right;width: 40%;margin-top: 100px;text-align: center;color: #fff;font-size: 25px;}

.partners-hero-cta-wrapper span {margin-bottom: 20px;font-size: 20px;font-style: italic;	color: #fff;	display: block;}

.cta-common {padding: 18px 30px;margin: 0 auto;background-color: #2a6ab4;font-family: 'OpenSans-Bold',sans-serif;text-decoration: none;color: #fff;font-size: 18px;display: inline-block;-webkit-border-radius: 3px;-webkit-background-clip: padding-box;-moz-border-radius: 3px;-moz-background-clip: padding;background-clip: padding-box;font-weight: 700;margin-top: 35px;}
.partners_portalbox .cta-corporate{background:#18507f;color:#fff;}

.cta-common:hover{background:#fff;color:#18507f;}

#panel-1308-1-0-0 .partners_contentbox h1 {width: 100%;float: left;color: #333;margin: 0px 0px 10px 0px !important;text-align: center;font-size: 20px;font-weight: 700;line-height: 30px;text-transform: capitalize;}

button, .button {border-radius: 3px;}

#panel-1308-1-0-0 .partners_contentbox p {font-weight: 300;font-size: 16px;line-height: 20px;padding: 0px 6px;margin-bottom: 5px;color: #333;}

.partners_contentbox {	width: 100%;float: left;margin: 60px 0px;}
#panel-1308-1-0-0 .partners_contentbox .textwidget {width: 100%;float: left;border-right: 0px;text-align: center;}

#panel-w5d0a2a6ee409d-0-0-0 .textwidget {border-left: 2px solid #4d4d4d;}

.propagebox2 .textwidget p {
    font-size: 16px; line-height: 2rem;color: #333;margin-top: 0px;font-weight: 300;
 text-align: center !important;
    }

.propagebox2 .textwidget p a {font-size: ;font-weight: 400;}

.partners_portalbox .textwidget h2 {    padding-top: 0px;
    height: auto;
    font-family: Roboto;
    font-size: 35px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.97;
    letter-spacing: -0.6px;
    text-align: center;
    color: #143b68;
    margin-top: 0px;
    font-weight: bold;}

.partners_portalbox .textwidget p {font-size: 16px;line-height: 2rem;color: #333;margin-top: 0px;font-weight: 300;}

.partners_portalbox .askus_heading  {margin-bottom: 20px;font-size: 27px;color: #fff;text-align: center;}

#pgc-w5d0a2ad16df19-0-1 img {margin: 0 auto 20px auto;margin-bottom: 0px;display: block;}

.partners_portalbox  .cta-common {	padding: 10px 30px;	margin: 20px auto 0px;}

.partners_portalbox2 {text-align: center;display: none;}

#pgc-w5d0a2ad16df19-0-1 .textwidget {text-align: center;}

.partners_portalbox .partnering-with-rf-description-cta {font-size: 30px !important;line-height: 32px !important;margin-bottom: 20px;}

.call-us-today {color: #4d4d4d;}

.partners_portalbox  .cta-corporate {padding: 11px 30px;	margin: 0 auto;	background-color: #2a6ab4;	font-family: 'OpenSans-Bold',sans-serif;	text-decoration: none;	color: #fff;	font-size: 18px;display: inline-block;-webkit-border-radius: 10px;	-webkit-background-clip: padding-box;	-moz-border-radius: 10px;	-moz-background-clip: padding;	border-radius:3px;	background-clip: padding-box;	font-weight: 700;}

.partners_portalbox #panel-w5d137e31bb91d-0-1-0 h4 {color: #fff;font-size: 25px;font-weight: 400;}
.partners_portalbox .cta-corporate:hover{background: #18507f;color: #fff;}
#pgc-w5d0a2ad16df19-0-0 {padding-right: 123px;}

#pg-1308-2 .textwidget h2 {    padding-top: 0px;
    height: auto;
    font-family: Roboto;
    font-size: 35px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.97;
    letter-spacing: -0.6px;
    text-align: center;
    color: #143b68;
    margin-top: 0px;
    font-weight: bold;}

#panel-1308-2-0-1 .program {text-align: left;font-family: 'OpenSans-Semibold',sans-serif;font-size: 34px;color: #333;vertical-align: middle;font-weight: 700;width: 30%;line-height:38px;}

#panel-1308-2-0-1 .description {color: #333;letter-spacing: .5px;text-align: left;vertical-align: middle;width: 55%;max-width: inherit;padding: 20px;font-size: 16px;line-height: 25px;font-weight: 300;}

#panel-1308-2-0-1 .learn-more {text-align: right;vertical-align: middle;font-size: 18px;}
#panel-1308-2-0-1 .learn-more a {
	color: #fff;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 500;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	padding: 10px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	width: auto;
	background: #2a6ab4;
}
#panel-521-0-0-1 .textwidget p {text-align: left;}

.propagebox2 ol {margin-left: 18px;margin-bottom: 20px;}

.propagebox2 .Permission,.propagebox2 .materials {font-weight: 300;margin-left: 40px;}

#panel-1308-2-0-1 .learn-more a:hover{background: #18507f;color: #fff;}

#panel-w5d0a2ad16df19-0-1-0 > .panel-widget-style {background-color: #00467f;max-width: 290px;margin: 0 auto;padding: 25px 20px;}

#pg-1308-2 {padding: 18px 0px;}

.partners_portalbox {margin-bottom: 60px;width:100%;float:left;}

#pg-1308-2 {background-color: #f7f7f7;padding: 75px 20px;}

#panel-491-1-0-1 .textwidget p{    font-size: 16px;
    line-height: 2rem;
    color: #333;
    margin-top: 0px;
    font-weight: 300;}

.corepri_itembox h3 {font-size: 16px;text-transform: uppercase;}

.corepri_itembox {text-align: center;padding: 40px 0px;}

#section-cta {padding: 2rem 0;float: left;width: 100%;clear:both;}

.corepri_itembox:hover {background-color: #fff;box-shadow: 0 7px 16px rgba(0, 0, 0, .1);}

/*---------------popup-----------------------*/
.lrm-main.lrm-user-modal .lrm-switcher a {background: #2a6ab4;color: #fff;font-weight: bold;}

.fieldset.fieldset--submit .full-width {background:#2a6ab4;border-radius:3px;}

.fieldset.fieldset--submit .full-width:hover{background-color:#18507f !important;}

.lrm-main.lrm-user-modal .lrm-switch-to--login::before {width: 22px;height: 24px;background: url('/wp-content/uploads/2019/06/login_icon.png') no-repeat center center;background-size: 100%;}

.lrm-user-modal p.lrm-form-bottom-message a {color: #FFF;text-decoration: underline;font-size: 18px;}

.footer_imgbox .footer_varisignimg {width: 148.6px;height: 81px;object-fit: contain;margin-right: 46.4px;}

.footer_imgbox .footer_bbimg {width: 61.8px;height: 100px;object-fit: contain;}

.footer_imgbox {text-align: center;margin-top: 17px;}

.dsi__slider .dsi__slide-body p {color: #fff;}

/*---------------------new-design-css-------------------------*/
.homeinsideform #gform_1 #gform_fields_1 li {float: left;width: 48%;clear: unset !important;margin-left: 2% !important;}

.homeinsideform #gform_1 #gform_fields_1 #field_1_7 {clear: left !important;}

.homeinsideform #gform_1  li select, .homeinsideform #gform_1  input {width: 100%; float:left;}

.homeinsideform #gform_1 #gform_fields_1 li:nth-child(2n){padding-right: 0px;}

.homeinsideform #gform_1 #gform_fields_1 .howmuchfrom_checkbox {width: 100% !important;float: left;}

.homeinsideform #gform_1 #gform_fields_1 .howmuchfrom_checkbox input {width: auto;margin-top: 10px;margin-right: 7px;}

.homeinsideform #gform_1 .gfield_checkbox li {width: 100% !important;}

.page-template-default .homeinsideform #field_1_11  li {width: 100% !important;}
.page-template-default .homeinsideform #gform_1  .howmuchfrom_checkbox label {line-height: 1.5;font-size: .875em;white-space: normal;}

.page-template-default #gform_2 #gform_fields_2 #field_2_7 {clear: both !important;}

.page-template-default  #gform_2 #gform_fields_2 li {float: left;width: 100%;padding-right: 0px;}
.page-template-default  #gform_2 #gform_fields_2 li select, 
.page-template-default  #gform_2 #gform_fields_2 li input {width: 100%; float:left;}
.getfinancingform {background-color: #181818;border-radius: 5px;margin-bottom: 20px;padding: 0px;}
.getfinancingform #gform_wrapper_2 {padding: 0px 26px 20px;margin: 0px;}

.getfinancingform .gform_body li label {color: #fff;font-size: 14px;display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}

.getfinancingform .gform_body li input,.getfinancingform .gform_body li select {
	display: block;
	width: 100% !important;
	height: 34px;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;}
.getfinancingform #gform_2 .top_label #gform_submit_button_2{display: inline-block;margin-bottom: 0;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;touch-action: manipulation;cursor: pointer;
	padding: 6px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 4px;}
	
.getfinancingform .gform_body li input:focus,.getfinancingform .gform_body li select:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
	
.getfinancingform .gform_wrapper .gform_footer {margin: 16px 0 0;clear: both;width: 100%;padding-bottom: 0px;}

.getfinancingform .gform_body #gform_fields_2 {margin-top: 15px !important;float: left;width: 100%;}

.getfinancingform .gform_body li {margin: 0px !important;}

.getfinancingform .gform_confirmation_message {color: #fff;text-align: center;padding: 10px 0px;}
.charleft.ginput_counter {display: none;}

.homeinsideform #gform_1 #gform_fields_1 .gchoice_1_11_1 {margin-left: 0px !important;}
.section-title.blue strong {display: block;font-size: 35px;font-weight: bold;line-height: normal;letter-spacing: normal;}

.contact-info-wrapper .medium-5.columns ul{margin-left: 16px;margin-bottom: 0px;}

.getfinancingform label.gfield_label {color: #fff !important;}

.getfinancingform .gform_wrapper div.validation_error {border-top: none !important;}

.footer_address .rounded {width: 240px;height: 16px;font-family: Roboto;font-size: 14px;font-weight: normal;font-style: normal;
	font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;margin: 10px 0px 6px 0px;}
	
.tnp-field.tnp-field-email label {display: none;}

.site-footer-links-column.footer_address div {float: left;width:100%;}

.site-footer-links-column.footer_address  form{display:flex;margin: 0px;}

.site-footer-links-column.footer_address .tnp-field-email {float: left;width: 222px;}

.site-footer-links-column.footer_address .tnp-field-button input {border: 0px !important;background: transparent;opacity: 0;width: 100%;height: 100%;z-index: 99999;}

#panel-850-2-0-2 .text-center input:hover,
#panel-850-2-0-2 .text-center input:active,
#panel-850-2-0-2 .text-center input:focus {border: 0px !important;}

#section-banner .banner-form .button:hover {background: #dc8a00 !important;}

.footer_address .tnp-field-email .tnp-email{max-width: 223px; height: 50px;width: 100%; background-color: #ffffff; font-family: Roboto;font-size: 16px;font-weight: normal;font-style: normal; font-stretch: normal;line-height: normal; letter-spacing: normal; color: #ababab;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
	
.footer_address .tnp-field.tnp-field-email input[type=email]:focus { border-color: #fff !important;}

.site-footer-links-column.footer_address .tnp-field-button:hover {background: #fff;color:#2a6ab4;}

.site-footer-links-column.footer_address .tnp-field-button {float: left;width: 50px;height: 50px;background-color: #ffa50b;position:relative;}

.site-footer-links-column.footer_address .tnp-field-button::before {position: absolute;content: ">";height: 100%;width: 50px;top: 5px;left: 0;
	right: 0;font-size: 35px;font-weight: 400;text-align: center;vertical-align: middle;z-index:9999;}
	
.strong-view.default .testimonial {border: 0px !important;}

/*--------------------new-css job page-------------------------*/
.jobcompany_logobox {float: left;width: 8%;}

.job_listings .jobcompany_logobox img {width: 70px !important;}

.job_listings .job_listings .location {color: #4d4d4d !important;width: 20% !important;padding-top: 10px !important;}

.job_listings .job_listings ul.meta {width: 20% !important;padding-top: 10px !important;}

.job_listings .job_listing .meta li {padding: 0px 0px !important;border-radius: 3px;color: #fff;font-size: 12px;align-items: center;justify-content: center;text-transform: uppercase;width: 90% !important;float: left !important;text-align: center;}

.job_listings .jobfulltime{background: #15bc3f !important;}

.job_listings .jobparttime{background: #985fe9 !important;}

.job_listings .jobfreelancer{background: #ff5a3e !important;}

.job_listings .post-1830 {border-top: 0px !important;}

.job_listings .job_listing  {border-top: 1px solid #4d4d4d;}

.job_listings .job_listing img {position: relative !important;visibility: visible !important;}

ul.job_listings li.job_listing .position {float: left !important;width: 50% !important;padding-left: 25px !important;text-align: left;}
	
ul.job_listings li.job_listing .position h3 {font-weight: 500;color: #4d4d4d;}

.job_listings .job_listing a {background-color: transparent !important;} 
	
.job_listing .position .company strong, .job_listing .position .company span {font-size: 12px;font-weight: 500;color: #4d4d4d;}

.date time {background: #985fe9;color: #fff !important;padding: 3px 5px !important;border-radius: 3px;font-size: 12px;width: 123px;height: 100px;}

.job_listings>.job_listings {border: 1px solid #4d4d4d;border-radius: 3px;float: left;width: 100%;}

.job_listings {padding: 50px 0px 0px 0px;margin-bottom: 30px !important;}

.text-center.cp_searchopeningbtnbox input {width: 225px;}

#panel-850-2-0-2 .text-center {width: 100% !important;margin: 0 auto !important;max-width: 300px !important;text-align: center !important;vertical-align: middle;}

#panel-850-2-0-2 .text-center input {float: left;width: 229px;height: 50px;background-color: #ffffff;font-family: Roboto;font-size: 24px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #143b68;}

#panel-850-2-0-2 .text-center .cp_searchopeningbtn {float: left;font-size: 24px;width: 229px;height:50px;background-color: #fff;color: #143b68;display: flex;justify-content: center;align-content: center;align-items: center;position: relative;	}
	
#panel-850-2-0-2 .text-center .cp_searchopeningicon {background: #ffa50b; color: #fff;width: 50px;height: 50px; padding: 8px;float: right; position: absolute;right: -50px;display: flex;justify-content: center;align-items: center;}

.strong-rating span.star::before {font-family: FontAwesome;content: "\f005";display: inline-block;font-size: 12px;padding: 0 3px;transition: color 0.3s ease;background: #00b69c;
margin-left: 2px;height: 17px;color: #fff !important;width:17px;line-height: 17px;
vertical-align: top;}
	
#pgc-850-2-0 {padding:75px 0px;}

.strong-rating-wrapper:not(.average) span.star:last-child::before {padding-right: 6px !important;}

.testimonial-client .in-view {display: none;}

.top-ratingbox   .testimonial-name {display: none;}

.testimonial-inner .testimonial-heading {margin-top: 11px !important;}

.partners_contentbox .textwidget img {width: 60px;}

.partner_formbox {border: 1px solid #dadada;margin: 0 auto;padding: 20px !important;width: 100%;background: #fff;margin: 20px 0px;}

.partner_formbox .gform_body li label {color: #333;font-size: 14px;display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}

.partner_formbox .gform_body li input, .partner_formbox .gform_body li textarea {
	display: block;
	width: 100% !important;
	height: 34px;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
.partner_formbox .gform_body li input:focus, 
.partner_formbox .gform_body li textarea:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.gform_footer.top_label #gform_submit_button_3 {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	width: auto;
}
.partner_formbox h3 {margin: 0px;font-size: 2rem;text-align: center;font-weight: 700;color: #18507f;text-transform: uppercase;}

.partner_formbox .gform_wrapper .gform_footer {padding:0px;margin:0px;clear: both;width: 100%;}

.partner_formbox .ginput_container_checkbox {margin-top: 0px !important;}

.partner_formbox #gform_3 ul li {padding: 0px;}

.partner_formbox  .gform_body  #field_3_2 {float: left;width: 49%;margin:0px 2% 0px 0px !important;}

.partner_formbox  .gform_body  #field_3_3 {width: 49%;float: left;clear: right;padding: 0px;margin: 0px;}

.partner_formbox  .gform_body  #input_3_5 li label {font-size: 14px;font-weight: 300;color: #000;}

.partner_formbox .gform_body #input_3_5 li input {height: auto;margin: 0px;}

#pg-1308-5 .text-center,#pg-1308-3 .text-center {padding-top: 33px;}

.review_sectionbox .section-title.blue,.dsi2-module-desktop .section-title.blue,#section-specialities .section-title.blue,#section-featured .section-title{text-transform: inherit !important;}

.h_foldbar .h_foldbtnbox .h_foldbtn:hover{background: #fff !important;color: #2a6ab4 !important;}

#section-banner .banner-form .button{background: #F5A432;}
a.phone:hover {color: #dc8a00 !important;}

.page-template-default .free_quote_headeingbox h1 {text-transform: inherit !important;margin-top: 50px !important;}

#gform_wrapper_4 {margin-bottom: 50px;}

.gfield_checkbox .gchoice_4_11_1 { width: 100% !important;}

.partner_formtitlebox .textwidget h3 {color: #fff;font-size: 51px;margin-top: 42%;font-weight: 700;}
.text-transform-inherit{text-transform: inherit !important;}

#section-explore-menu li:first-child {padding-left: 0;}

#section-explore-menu li:last-child {padding-right: 0;}

#content-wrapper {padding: 75px 0;}

.propagebox1 #subtitle-overview{
	padding-top: 0px;
    height: auto;
    font-family: Roboto;
    font-size: 35px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.97;
    letter-spacing: -0.6px;
    text-align: center;
    color: #143b68;
    margin-top: 0px;
    font-weight: bold;

}

/*---------------------review-section---------------------------*/
#wpmtst-submission-form {width: 50%;margin: 0px auto 20px;display: table;}

#wpmtst-submission-form .form-field {margin: 0px;float: left;width: 100%;}

#wpmtst-submission-form input,#wpmtst-submission-form textarea {
	width: 65%;
	margin: 0px 0px 15px;
	float:right;
	display: block;
	height: 34px;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
#wpmtst-submission-form .field-featured_image #wpmtst_featured_image {height: auto;padding: 0px !important;}
 #wpmtst-form .required-notice {display: none !important;}

#wpmtst-submission-form .after {display: none !important;}

#wpmtst-submission-form .field-rating .strong-rating label {width: auto !important;margin: 0px !important;}

#wpmtst-submission-form .strong-rating-wrapper.field-wrap.in-form {width: 50%;float: left;}

#wpmtst-submission-form label{color: #333;font-size: 14px;display: inline-block;max-width: 100%;margin-bottom: 15px;font-weight: 700;float:left;width:20%;text-align:left;height:34px;}

#wpmtst-submission-form #wpmtst_featured_image {border: 0px;box-shadow: none !important;}
#wpmtst-submission-form input:focus,#wpmtst-submission-form textarea:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
	
#wpmtst-submission-form .form-field.wpmtst-submit label input {
	background: #2a6ab4;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	padding: 6px 12px !important;
	font-size: 14px !important;
	line-height: 1.42857143;
	border-radius: 4px;
	width: 160px;
	color: #fff;
}
#wpmtst-submission-form .form-field.wpmtst-submit {width: 100%;float: left;}

#wpmtst-submission-form .form-field.field-rating {float: left;width: 100%;}

#wpmtst-form .strong-form-inner {padding: 0;}

#wpmtst-submission-form .form-field.wpmtst-submit label {width: auto;margin-bottom:0px;}

#pgc-1846-0-0 {margin: 50px 0px;}

.pum-theme-1572 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    position: absolute !important;
    height: 26px;
    width: 26px;
    left: auto;
    right: 3px !important;
    bottom: auto;
    top: 3px !important;
    padding: 0px;
    color: #ffffff;
    font-family: Arial;
    font-weight: 100;
    font-size: 24px;
    line-height: 24px;
    border: 2px none #ffffff;
    border-radius: 28px;
    box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 );
    text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
    background-color: rgba( 2, 2, 2, 0.75 );
    background: rgba( 2, 2, 2, 0.75 ) !important;
}
.dsi__slide {display: -ms-flexbox;display: flex;color: #fff;font-weight: 500;transition: all .3s ease-out}

#panel-525-0-0-0 {padding: 0px;}

.review_datasection {padding-bottom: 0px !important;}
/*-----------------new-product page-----------------------*/
.product_iconbox .textwidget p img {width: 76px;}

.product_iconbox .textwidget h4 {font-size: 20px;font-weight: 700;margin: 0px;line-height: 30px;color: #333333;}

.product_iconbox .textwidget p {font-weight: 300; font-size: 16px;line-height: 20px;color: #333;margin: 10px 0px 0px;}

.product_iconbox .textwidget:after{content: '';height: 1px;width: 40%;/* background: #e6e8e9; */display: block;margin: 0 auto;margin-top: 30px;}

.imagineposbox .textwidget h2 {
	padding-top: 0px;
    height: auto;
    font-family: Roboto;
    font-size: 35px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.97;
    letter-spacing: -0.6px;
    text-align: center;
    color: #143b68;
    margin-top: 0px;
    font-weight: bold;}

.imagineposbox .textwidget p {margin: 0px auto 20px;width: 60%;font-size:16px;line-height: 2rem;color: #333;margin-top: 0px;font-weight: 300;text-align: center;}

.product_checkbtnbox {text-align: center;width: 100%;float: left;padding-bottom: 0;}

.product_checkbtnbox p {margin-bottom: 0px;font-size: 1.2rem !important;line-height: 2rem;color: #333;margin-top: 0px;font-weight: 300;}

.propagebox1 {padding-top: 75px;}

.propagebox2 {padding-bottom: 75px;}

.strong-view.controls-type-sides-outside {padding: 0 20px !important;}

#panel-141-2-0-1 > .panel-widget-style {padding-bottom: 0;}

#panel-141-3-0-2 .impo_imgsection {padding-bottom: 0px;}

.impo_imgsection .textwidget {background: #fff;text-align: center;border: 1px solid gray;margin-bottom: 0px;padding: 10px;position: relative;height: 150px;}

.impo_imgsection .imppl_imgbox a {
    float: left;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
	height: 100%;}

.impo_imgsection .textwidget img {width: 50px; margin-top: 22px;}

.impo_imgsection h4 {font-size: 19px; margin-top: 78px;margin-bottom: 18px;}

.impo_imgsection {padding-bottom: 15px;position: relative;}

.impo_imgsection .textwidget:hover {border: 1px solid #2a6ab4;box-shadow: 0px 0px 6px #2a6ab47d;}
.impo_imgsection .textwidget:hover h4 {color: #2a6ab4;}

.imagineposbox {padding: 75px 0px;}

.product_animationbox {padding: 75px 0px;}

/*-------------apply now-----------------*/

.applynewform_box {float: left;width: 75%;margin:0;}

.applynewform_detailbox {width: 25%;float: right;padding: 0px 0px 0px 20px;margin:0;}

.applynewform_box .lazyloaded {background-color: #ffffff;max-width: 100%;border-style: solid;border-radius: 0px;border-color: #828282;border-width: 1px;padding: 5px;}

.anf_secondbox strong ,.anf_thirdbox strong{color: #787878;font-weight: 500;font-size: 16px;}

.anf_secondbox p ,.anf_thirdbox span{color: #787878;font-weight: 300;font-size: 14px;}

.anf_secondbox .anf_phonebox a {font-size: 24px;color: #2a6ab4;font-size: ;font-weight: bold;}

.anf_secondbox span {display: inherit;}

.anf_secondbox .anf_emailtext a {font-size: 14px;color: #2a6ab4;}

.anf_secondbox {border-bottom: 1px solid #919191;margin: 25px 0px;padding-bottom: 15px;}

.anf_thirdbox {border-bottom: 1px solid #919191;margin-bottom: 25px;padding-bottom: 15px;}

.anf_thirdbox p {margin-bottom: 5px;}

.applynewform_box .new-elements-warp .new-element-warp {position: relative !important;}

.product_animationbox .ple_itembox {float: left;width: 33%;padding: 1%;position: relative;}

.product_animationbox .ple_numberbox span {padding: 10px 17px;border-radius: 100px;font-weight: bold;font-size: 20px;height: 34px;width: 100%;display: inline;}

.product_animationbox .ple_1_box span {border: 2px solid #ffa40b; color:#ffa40b;}

.product_animationbox .ple_2_box span {border: 2px solid #1192d7; color:#1192d7;}

.product_animationbox .ple_3_box span {border: 2px solid #143b68; color:#143b68;}
	
.product_animationbox .ple_title {text-align: center;font-size: 20px;font-weight: bold;color: #333;margin: 10px 0px 0px;float: left;width: 100%;}

.product_animationbox .ple_body p {text-align: center;color: #333;font-size: 16px;line-height: 20px;letter-spacing: .5px;padding: 0px 30px; margin-top:14px;font-weight:300;}

.product_animationbox  .ple_body {float: left;width: 100%;}

.product_animationbox h2 {padding-top: 0px;
    height: auto;
    font-family: Roboto;
    font-size: 35px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.97;
    letter-spacing: -0.6px;
    text-align: center;
    color: #143b68;
    margin-top: 0px;
    font-weight: bold;}

.ple_numberbox {text-align: center;float: left;width: 100%;margin-bottom: 5%;}

.product_animationbox .ple_itembox::after {
	content: "";
	position: absolute;
	width: 100px;
	height: 100%;
	right: -35px;
	top: 15px;
	background-image: url('https://yarrowfinancial.com/wp-content/uploads/2019/07/arrow.png');
	background-repeat: no-repeat;
	background-position: right top;
}
.product_animationbox .ple_itembox:last-child::after {display: none;}

.topheaderbox {
	background: #000 none repeat scroll 0 0;
	padding: 10px 20px;
	min-height: 38px;
	text-align: right;
	display: flex;
	justify-content: center;
	align-items: center;
}
.topheaderbox a {
	color: #fff;
    text-align: right;
    font-size: 13px;
    font-weight: 400;
    display: flex;
    justify-content: flex-end
}
#mainheaderbox {border-bottom: 1px solid #919191; padding: 10px;background: #0000007d;}



/*-----------apply-page header---------------------------*/

.apply-now-logo {width: 100%;float: left;padding: 18px 0px;}

.applyformbox {margin:0%;float: left;width: 100%;padding: 120px 0 50px;}

.applynow-page #masthead {background: transparent;border-bottom: 1px solid #919191;padding-bottom: 0px;position: relative;width: 100%;float: left;}

.applynow-copyrightbox ul li {float: left;margin-right: 20px;font-size: 12px;color: #888888;list-style: outside none none;}

.applynow-copyrightbox ul .footer_bottomcopyrightblock {margin-bottom: 15px !important;width: 100%;float: left;}
.applynow-copyrightbox ul li:first-child {margin-left: 0;}

#panel-1016-0-0-0 .textwidget h2 {font-family: Roboto;font-size: 34px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #ffffff;}

/*---------------------------------*/

.partners_portalbox .panel-grid  {display: block;}

.partners_portalbox .panel-grid-cell {width: 100% !important;padding: 0px;}
.partners_portalbox{text-align:left;}

#pgc-491-0-0 .textwidget h1 {margin-top: 0px !important;}

.page-template-default .page-content {margin-top: 0px !important;}

#pgc-w5cece054e5fef-0-0 .faq-boxes {margin-bottom: 0px !important;}

#pgc-w5cece054e5fef-0-1 .faq-boxes {margin-bottom: 0px;}

.applynow-page #career-wrapper .row ,
.apply-now-logo .row, 
.applynow-page #site-footer-container .row ,
.applynow-page  .site-footer-info .row{max-width: 1170px;margin: 0 auto;float: none !important;display: block;}

#panel-1136-2-0-1 > .panel-widget-style {padding-bottom: 0 !important;}

#panel-491-0-0-1 .propagebox2{padding-bottom:0px !important;}

#pg-491-1 {padding-bottom: 75px;margin-top: 40px;}

#pg-850-2 {float: left;width: 100%;margin-bottom: 75px !important;}

.faq-boxes .box.eq-child {height: 600px !important;min-height: 600px !important;max-height: 900px !important;}

.h_foldbar #pgc-w5d255983bff6d-0-1 .textwidget  p {
	font-family: Roboto;
	font-size: 30px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: -0.53px;
	text-align: center;
	color: #ffffff;
	margin-top: 24px;
}
.h_foldbar #pgc-w5d365d4d51043-0-1 .textwidget p {
	font-family: Roboto;
	font-size: 30px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: -0.53px;
	text-align: center;
	color: #ffffff;
	margin-top: 24px;
}
.text-center.h_foldbtnbox p a {margin-top: 37px;}


/*---------------------apply-page form---------------------------*/
#responsive-menu-button, #responsive-menu-container{
	display:none;
}
#career-wrapper .gform_wrapper{
	display: block !important;
	margin: 0px;
}
/*#career-wrapper #gform_wrapper_8 {
	display: block !important;
	margin: 0px;
}
*/
.applynewform_box .gform_body ul li label {
	padding-right: 10px;
	color: #000;
	font-size: 12px !important;
	display: inline-block;
	max-width: 100%;
	margin-bottom: 0px !important;
	font-weight: 700;
}
.applynewform_box .gform_body ul li .ginput_container input, .applynewform_box .gform_body ul li .ginput_container textarea {
	font-size: 0.875rem;
	box-sizing: border-box;
	background-color: #fff !important;
	border: 1px solid #999999;
	padding: 7px 10px 6px 10px;
	margin: 0;
	z-index: 20;
	height: 32px;
	position: relative;
	border-radius: 3px;
	max-width: 100%;
	width: 85%;
}

.applynewform_box .gform_body ul li .ginput_container #input_5_2_chosen,
.applynewform_box .gform_body ul li .ginput_container select{
	width: 60% !important;
}

.applynewform_box .gform_body ul li .ginput_container #input_5_2_chosen a{
	background: transparent;
	height: 32px;
	border: 1px solid #aaa;
	border-radius: 3px;
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px;
	width:100%;
}
.applynewform_box .gform_body ul li .ginput_container select{
	height: 32px;
	border: 1px solid #aaa;
	border-radius: 3px;
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px;
}
.applynewform_box .gform_body .gform_page_footer input {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	padding: 0px 23px;
	font-size: 14px;
	line-height: 36px;
	border-radius: 4px;
	width: auto;
	height: 39px;
	float: left;
	margin-right: 5px;
}
.applynewform_box .gform_wrapper .gform_page_footer {
	margin: 0px;
	width: 100%;
	padding: 0opx;
	clear: both;
}
.applynewform_box #gfield_description_5_51 {
	font-size: .813em;
	font-family: sans-serif;
	line-height: 25px;
	padding: 0px;text-align: justify;
}
.applynewform_box .gfield {
	padding: 0px;
	margin-right: 0px;
	border-bottom: 0px;
	margin-bottom: 10px;
}
.applynewform_box .gfield li {
	float: left;
	width: 100%;
	margin-bottom:20px;
}
.applynewform_box .chosen-search input {
	width: 100% !important;
}
.applynewform_box .gform_body ul li .ginput_container input:focus,
.applynewform_box .gform_body ul li .ginput_container textarea:focus
 {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
#gf_page_steps_5 .gf_step {
	float: left;
	width: 33%;
	margin: 0px 0px 10px !important;
	height: auto;
	opacity: 1;
}
#gf_page_steps_5 .gf_step_pending {
	opacity: .5 !important;
}
.applynewform_box #gf_page_steps_5 .gf_step .gf_step_label {
	font-size: 14px;
	color: #000;
	opacity: 1 !important;
	font-weight: 700 !important;
	display:inline-block;
}
.applynewform_box #gf_page_steps_5 .gf_step_active span {
	color: #2a6ab4 !important;
}
.applynewform_box #gform_5 {
	padding-top: 20px;
}
.applynewform_box #gform_5 #field_5_41 {
	margin: 0px !important;
	padding-bottom: 10px;
	border-bottom: 0px;
}
.applynewform_box #gform_5 #gf_page_steps_5 {
	padding-bottom: 20px;
}
.applynewform_box .gform_page_footer #gform_save_5_2_link {
	font-size: 14px;font-weight: 400;color: #2a6ab4;text-decoration: unset;
}
.applynewform_box .gform_page_footer #gform_save_5_2_link:hover {
	text-decoration: underline;
	color: #17507E;
}
.applynewform_box #gform_5 #field_5_41 h2 {
	font-size: 34px;
	font-weight: 500;
	color: #333;
}
.applynewform_box .gform_body #gform_fields_5 li .instruction {
	margin-top: 6px;
}
.app_footerblock img {
	width: 75px !important;
}
#field_5_82 , #field_5_98{
	margin: 0px !important;
}
.applynow-page.customize-support .row {
	max-width: 980px !important;
	margin: 0 auto;
}

.applynewform_box #gf_page_steps_5 .gf_step_active .gf_step_number {
	background: #2a6ab4 ;
	border-radius: 100px;
	padding: 15px;
	height: 10px;
	width: 10px;
	display: flex;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	color: #fff !important;
	justify-content: center;
}
.applynewform_box #gf_page_steps_5 .gf_step_number {
	float: left;
	text-align: center;
	display: flex;
	align-items: center;
	background: grey;
	border-radius: 100px;
	padding: 15px;
	height: 10px;
	width: 10px;
	display: flex;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	color: #fff !important;
	justify-content: center;
}
.applynewform_box #gf_page_steps_5 .gf_step .gf_step_label {
	font-size: 15px;
	color: #000;
	opacity: 1 !important;
	font-weight: 700 !important;
	display: inline-block;
	text-transform: uppercase;
	float: left;
	width: 80%;
	padding-left: 4px;
}
/*-------------------business-finance-application----------------------------*/
#gf_page_steps_8 .gf_step {
	float: left;
	width: 33%;
	margin: 0px 0px 10px !important;
	height: auto;
	opacity: 1;
}
#gf_page_steps_8 .gf_step_active .gf_step_number {
	background: #2a6ab4;
	border-radius: 100px;
	padding: 15px;
	height: 10px;
	width: 10px;
	display: flex;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	color: #fff !important;
	justify-content: center;
}
#gf_page_steps_8 .gf_step .gf_step_label {
	font-size: 15px;
	color:grey;
	opacity: 1 !important;
	font-weight: 700 !important;
	display: inline-block;
	text-transform: uppercase;
	float: left;
	width: 80%;
	padding-left: 4px;
}
#gf_page_steps_8 .gf_step_number {
	float: left;
	text-align: center;
	display: flex;
	align-items: center;
	background: #bfbfbf;
	border-radius: 100px;
	padding: 15px;
	height: 10px;
	width: 10px;
	display: flex;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	color: #fff !important;
	justify-content: center;
}
.applynewform_box #gform_8 #field_8_41 h2 {
	font-size: 34px;
	font-weight: 500;
	color: #333;	
}
.applynewform_box #gform_8 #field_8_41{
	border:0px;
	margin:0px;
}
.applynewform_box .gform_body #gform_fields_8 li .instruction {
	margin-top: 6px;
}
.applynewform_box #gf_page_steps_8 .gf_step_active span {
	color: #2a6ab4;
}
/*-------------------about the business form of apply page-------------------------*/
.applynewform_box .gform_body ul li  #input_5_8_1,
.applynewform_box .gform_body ul li #input_5_10,
.applynewform_box .gform_body ul li #input_5_31 ,
.applynewform_box .gform_body ul li #input_5_124,
.applynewform_box .gform_body #field_5_53,
.applynewform_box .gform_body #field_5_103{
	width: 85%;
}
.applynewform_box .gform_body #input_5_8_5_container {
	padding: 0px !important;
	width: 85%;
}
.applynewform_box .gform_body ul li .chosen-single {
	height: 32px;
	border: 1px solid #aaa;
	border-radius: 3px;
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px;
	width: 68%;
	background: transparent;
}
.applynewform_box .gform_body .ginput_container ul li {
	margin-bottom: 0px !important;
}
.applynewform_box .gform_body ul li #input_5_36_1,
.applynewform_box .gform_body ul li #input_5_37_1,
.applynewform_box .gform_body ul li #input_5_49_1 {
	width: auto;height: auto;
}

/*-----------------new-apply-nowfrm----------------------*/
.new-applynow-page .apply-now-logo span img {
	width: 160px;
}
.heard-frm {
	float: left;
	width: 100%;
}
.heard-frm h2 {
	font-size: 29px;
	color: #676767;
	padding-top: 50px;
	margin:0px;
}
.heard-frm h4 {
	font-size: 18px;
	font-weight: 300;
	color: #676767;
	margin: 30px 0px;
	display: none;
}
.new-apply-full-page {
	float: none;
	width: 78%;
	margin: 0 auto;
	background: #fff;
	padding: 0px 50px;
	display: table;
}
.new-applynow-page #site-footer-container {
	padding: 35px 0px;
	float: left;
	width: 100%;
	position: relative;
	top: 0;
	background: #fff;
}
.new-applynow-page #masthead {
	border-bottom: 5px solid #f4f4f4;
}
.new-apply-lgo {
	float: left;
}
.master_follow {
	float: right;
	margin-top: 40px;
}
.new-apply-lgo p {
	font-size: 12px;
	color: #999;
	line-height: 1.3;
	padding: 0px 0 21px;
	margin: 0px;
}
.new-apply-lgo .footer_leftmenubox {padding: 0px;margin: 0px;}
.footer_leftmenubox li {
	display: inline-block;
}
.footer_leftmenubox li a {
	color: #999;
	font-weight: 300;
	font-size: 13px;
	padding-right: 8px;
	position: relative;
	display: flex;text-decoration: unset;
}
.footer_leftmenubox li a:hover{
	text-decoration:underline;
}

.master_follow #footer_rightmenubox {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#footer_rightmenubox li {
	display: inline-block;
}
#footer_rightmenubox li a {
	color: #999;
	font-weight: 300;
	font-size: 13px;
	padding-right: 8px;
	position: relative;
	display: flex;
	text-decoration: unset;
}
#footer_rightmenubox li a:hover{text-decoration:underline;}
.new-apply-lgo img {width: 100px;}
.master_follow .FOLLOW-US {font-size: 13px;color: #999;}
.new-applynow-page .apply-footer-site {float: left;width: 100%;padding:0px;}
.new-applynow-page  .apply-footer-site .row {border-bottom: 1px solid #ccc;padding-bottom: 8px;float: left !important;width: 100%;}
.new-applynow-page  .site-footer-info {width: 100%;height: auto;background: inherit;padding: 8px 0 0px;float: left;}
.site-footer-info p {font-size: 11px;color: #999;margin: 0px;}
.master_follow span i {color: #bababa;font-size: 30px;margin-left: 0;cursor: pointer;float:right;width:30px;height:30px;}
.master_follow span {float: left;}
.footer_leftmenubox li a::after {border-right: 1px solid #ccc;width: ;width: 36px;height: 100%;position: absolute;right: 0;content: "";}
#footer_rightmenubox li a:after{border-right: 1px solid #ccc;width: ;width: 36px;height: 100%;position: absolute;right: 0;content: "";}
.new-applynow-page.customize-support .row {max-width: 100% !important;margin: 0 auto;}
.master_follow span .facebook {background: url('https://yarrowfinancial.com/wp-content/uploads/2019/07/icons8.png') no-repeat -30px -1px;
}
.master_follow span .twitter {background: url('https://yarrowfinancial.com/wp-content/uploads/2019/07/icons8.png') no-repeat -115px -1px;
}
.master_follow span .blogger {background: url('https://yarrowfinancial.com/wp-content/uploads/2019/07/icons8.png') no-repeat -10px -1px;
}
.master_follow p {float: left;margin-top: 0px;margin-bottom: 22px;}
.new-applynow-page .applyformbox {padding: 20px 0 50px;}
.new-applynow-page .applynewform_box {float: left;width: 100%;margin: 0;display: block;}
.new-applynow-page #gform_5 #gf_page_steps_5 {padding-bottom: 20px;width: 78%;float: left;border: 0px;padding: 0px;margin: 0px;}
.new-applynow-page .calltoadvisormainbox {float: right;width: auto;}
.calltoadvisor {color: grey;font-weight: 500;font-size: 15px;word-spacing: 2px;margin-bottom: 5px;}
.new-applynow-page #gf_page_steps_5 .gf_step .gf_step_label {font-size: 15px;color: #000;opacity: 1 !important;font-weight: 700 !important;display: inline-block;text-transform: uppercase;float: left;width: 80%;padding-left: 4px;}
.c_numberbox a {font-size: 16px;font-weight: 700;color: grey;margin-right: 5px;
}
.c_faqbox a {color: #2a6ab4;font-weight: 700;margin-left: 8px;}
.new-applynow-page #gform_5 #field_5_41 {margin: 20px 0px 0px !important;padding-bottom: 10px;border-bottom: 0px;float: left;width: 100%;padding-top: 20px;}
.new-applynow-page .gform_body {width: 60% !important;float: none;display: table;margin: 0 auto;}
.new-applynow-page .gform_body #input_5_8_3_container {width: 60% !important;padding: 0px;}
.new-applynow-page .gform_body #input_5_8_4_container {width: 40% !important;}
.applynow-page .gform_page_footer #gform_submit_button_5 {border-radius: 4px !important;}
.applynow-page #gform_fields_5_6 input {height: auto;}
.partners_portalbox .panel-grid-cell .so-panel .textwidget,.partners_portalbox .panel-grid-cell.so-panel .textwidget .partnering-with-rf-description-cta{text-align: center;}
.partners_portalbox .panel-grid-cell .so-panel .textwidget p{/* text-align:left; */}
#wpmtst-submission-form .error {color: red;}
#gform_confirmation_message_5 {font-size: 16px;color: #333;font-weight: 300;}
.review_sectionbox .testimonial-inner{cursor:pointer;}
#fulltestimonialModal{display:none;}
#fulltestimonialModal .modal-dialog{
	position: fixed;
	top: 200px;
	width: 40%;
	margin: 0 auto;
	float: none;
	background: #fff;
	left: 0;
	right: 0;
	padding: 20px;z-index: 99999;border-radius: 6px;
	min-width: 0%;
	max-width: 100%;
}
#fulltestimonialModal {
	float: left;
	width: 100%;
	background: rgba(0, 0, 0,.5);
	position: fixed;
	left: 0;
	right: 0;
	z-index: 9999;
	background-blend-mode: overlay;
	top: 0;
	bottom: 0;
}
.testimonial-bottombox .custom_ratingbox, .testimonial-bottombox .review_postdate {
	display: none;
}
.testimoinalmainbox p {
	margin-bottom: 0px;
	font-size: 16px;
	color: #333;
	font-weight: 300;
	line-height: 2rem;
	text-align: justify;
}
.testimonial-bottombox .testimonial-name {text-align: right;margin-top: 10px;font-size: 12px;font-weight: 700;color:#959595;text-transform: uppercase;}

.topratingbox .review_postdate {
	color: #333;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	text-align: right;
	float: right;
	width: auto;
	margin: 15px 0px 0px;
}
.topratingbox .testimonial-name {
	display: none;
}
.topratingbox .custom_ratingbox {
	float: left;
	width: auto;margin-top: 15px;
}
.topratingbox span {
	line-height: inherit;
}
.modal-body .testimonial-heading{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 15px 0px 5px !important;
	width: 100%;
	float: left;
	color: #333;
}
.modal-header .modalclose{
	position: absolute;
height: 26px;
width: 26px;
left: auto;
right: -10px;
bottom: auto;
top: -10px;
padding: 0px;
color: #ffffff;
font-family: Arial;
font-weight: 100;
font-size: 24px;
line-height: 24px;
border: 2px solid #ffffff;
border-radius: 26px;
box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 );
text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
background-color: rgba( 0, 0, 0, 1.00 );
}
.maybe-clear{clear: both;}
/******************get-a-free-quote********************/
.new-applynow-page #career-wrapper {
	float: left;
	width: 100%;
	margin: 0 auto;
}
.new-applynow-page #career-wrapper h1 {
	width: 60% !important;
	float: none;
	display: table;
	margin: 0 auto;
}
/* .new-applynow-page .gform_footer.top_label { */
	/* width: 60% !important; */
	/* float: none; */
	/* display: table; */
	/* margin: 0 auto; */
/* } */
/*---------------responsive---------------------------*/
 @media screen and (max-width:1500px) {
	#masthead .header-content {padding: 1rem;}
	#masthead .header-top {padding: 5px 10px;}
	.row {max-width: 1200px;}
	#pgc-1308-3-0 .row {padding: 0px 20px !important;}
	  }
	  
@media screen and (max-width:1200px) { 
	.panel-row-style {max-width: 1170px !important;margin: 0 auto;}
	#colophon .row, #section-business .row{max-width: 920px !important;margin: 0 auto;}
	#section-featured li {width: 16.6%;padding: 0px 2%;float:left;}
	#section-featured li:last-child {padding-right: 0px;}
	#section-featured li:first-child {padding-left: 0px;}
	.medium-block-grid-6 ul {margin: 0 auto;width: 97%;display: table;text-align: center;}
	#section-featured li img {width: auto;height: auto;}
	#menu-headermenu .menu-item {left: 0px;}
	#menu-headermenu {text-align: right;float: right;}
	#menu-explore {font-size: 14px;}
	.medium-5.columns.sidebar_main_form {width: 60%;float: right !important;}
	footer#colophon .row .footer_sectionbox {padding: 0px 10px 0px 0px;}
	footer#colophon .footer_sectionbox ul li a {margin-bottom: 10px;}
	body{overflow-x: hidden;}
	#section-explore-menu a {font-size: 9px;text-align: center}
	.select select {font-size: 15px !important;}
	#section_tax_saving_calc .banner-form .section-title strong {font-size: 35px;}
	nav.hide-for-small a {padding: 0 4px 0;font-size: 11px;}
	#section-explore-menu .medium-block-grid-6 > li {width: 16%;}
	#section-featured .medium-block-grid-6 {padding: 0px 15px;}
	.site_footer_contant {padding-bottom: 20px;}
	.medium-centered .medium-9 {width: 60%;}
	.medium-centered .medium-3 {width: 40%;float: right !important;}
	#pl-1308 .panel-row-style {margin: 0px;max-width: 100% !important;}
	.site-footer-socials {padding: 0 1%;}
	.site-footer-links-column {width: 33%;}
	.site-footer-links-column.footer_address {float: left;width: 33%;}
	.simplefastbox img {width: 75px;}
	.sfr_section {margin: 10px auto 0px !important;}
	.simple_fast_section {padding-bottom: 0px !important;}
	.simplefastbox {float: left;width: 30%;}
	.contact-area {padding: 20px 10px;width: 100%;height: auto;}
	#input_4_11 .gchoice_4_11_1 {width: 100% !important;}
	#gform_4 .gform_body #field_4_11 {width: 100% !important;}
	#panel-850-2-0-1 .textwidget p {width: 100%;height: auto;}
	#pg-850-2 .textwidget h2 {width: 100%;height: auto;font-size: 37px;padding: 0px 10px;}
	#panel-850-2-0-1 .textwidget p {width: 100%;height: auto;padding: 0px 10px;margin-bottom: 20px;}
	#pgc-850-2-0 {padding: 30px 0px !important;}
	.testimonial-content p {width: 100%;font-size: 12px;}
	.h_foldbar #panel-w5d144c95e9cb2-0-1-0 p {width: 100%;height: auto;font-size: 25px;padding: 0px 10px;margin-top:10px;}
	.banner-caption h3, .banner-caption h2 {font-size: 40px;}
	.banner-caption h2::before {right: -60px;width: 50px;height: 50px;}
	.banner-caption h3::after {left: -60px;width: 50px;height: 50px;}
	.footer_address .rounded {width: 100%;height: auto;}
	#masthead .header-content {padding: 1rem;}
	#masthead .header-top {padding: 5px 10px;}
	.job_filters .search_jobs div.search_location {width: 42%;}
	.job_filters .search_jobs div.search_keywords {width: 42%;}
	.product_animationbox .ple_body p {padding: 0px 3px;}
	.app_footerblock {padding: 20px;}
	.applyformbox {float: none;width: 95%;margin:0 auto 3%;display: table;}
	.applynow-page .site-footer-info {padding: 10px;}
	#panel-1130-2-0-1 > .panel-widget-style {padding-bottom: 0;}
	.bg-white-trans {margin: 0 auto;display: table;float: none;}
	.apply-now-logo {padding: 30px 20px;}
	.h_foldbar #pgc-w5d365d4d51043-0-1 .textwidget p {font-size: 25px;}
	.partners_portalbox .panel-grid-cell {padding: 0px 20px;}
	.new-applynow-page #gform_5 #gf_page_steps_5 {width: 100%;}
	.new-applynow-page .calltoadvisormainbox {width: 100%;}
	.new-apply-full-page {padding: 0px 10px;}
	.new-applynow-page #gf_page_steps_5 .gf_step .gf_step_label {font-size: 13px;width: 78%;}
	.new-applynow-page #gform_save_5_5_link {font-size: 14px;}
	.new-applynow-page #gf_page_steps_8 .gf_step .gf_step_label {font-size: 13px;width: 78%;}
	.new-applynow-page #gform_8 #gf_page_steps_8 {width: 100%;}
	.new-applynow-page #gform_4 {padding: 0;}
}

 @media screen and (max-width:980px) { 
	#colophon .row {max-width: 600px !important;}
	#section-business .row{max-width: 700px !important;}
	#menu-headermenu .menu-item {left: 5px;}
	#masthead .header-content .medium-8 {width: 100%;}
	.medium-5.columns.sidebar_main_form {width: 70%;float: right !important;}  
	.bg-white-trans {width: 80%;}
	.faq-boxes .box.eq-child .box-content p {font-size: 17px;line-height: 20px;}
	.site-footer-links-column a {word-wrap: anywhere;}
    .site_footer_contant {padding: 0px 20px;}
	#pl-197 .so-panel .medium-6 {width: 100%;margin-bottom: 20px;}
	.eq-parent.m-t20 {margin-top: 0px !important;}
	#submit-job-form label small,#submit-job-form label {font-size: 13px;}
	#panel-850-0-0-0 h2 {font-size: 29px;}
	.contact-area {padding: 20px 10px 10px 10px;}
	.partners_portalbox .partnering-with-rf-description-cta {font-size: 20px !important;}
	#section-explore-menu p.title {font-size: 12px;margin-top: 0px;}
	.contact-area .col-md-7 .float-lg-left {float: left;width: auto;}
	.contact-area .col-md-7 .float-lg-left span,.contact-area .col-md-7 .float-lg-left a {width: auto;height: auto;}
	.hours{width: auto;height: auto;font-size: 18px;}
	.site-footer-info {padding: 20px 20px;height: auto;}
	.banner-caption h3, .banner-caption h2 {font-size: 25px;}
	.banner-caption h2::before {right: -40px;width: 32px;height: 32px;}
	.banner-caption h3::after {left: -40px;width: 30px;height: 30px;}
	.product_iconbox .textwidget h4 {font-size: 20px;line-height: 20px;}
	#panel-1016-0-0-0 .textwidget h2 {font-size: 29px;padding: 0px 10px;}
	.section-title.blue {margin-bottom: 20px;}
	#pg-535-2 {padding: 80px 0px;}
	#section-testimonials{padding: 80px 0px;}
	#pg-1308-2 {padding: 80px 20px;}
	.propagebox2 {padding: 0px 20px 80px;}
	.imagineposbox {padding: 80px 0px;}
	.propagebox1 {padding-top: 80px;}
	.product_animationbox {padding: 80px 0px;}
	.apply-now-logo {padding: 30px 25px;}
	#content-wrapper {padding: 80px 0;}
	#pg-506-5 {padding-bottom: 80px !important;}
	#pg-491-1 {padding-bottom: 80px;}
	#pg-850-1 {padding: 80px 0px;}
	#pg-850-2 {margin-bottom: 80px !important;}
	.h_foldbar #pgc-w5d365d4d51043-0-1 .textwidget p {font-size: 20px;}
	.applynewform_box #gform_5 #field_5_41 h2 {font-size: 26px;}
	.new-applynow-page .gform_body {width: 80% !important;}
	#fulltestimonialModal .modal-dialog {top: 160px;width: 50%;}
	.new-applynow-page #gform_8 #gf_page_steps_8 {width: 100%;}
	.new-applynow-page #career-wrapper h1 {width: 80% !important;font-size: 21px !important;}
	.new-applynow-page .gform_footer.top_label {width: 80% !important;left: 66px;}
}

@media screen and (max-width:959px) { 
	#section-statistics .statistics-item {font-size: 25px;width: 20%;}
	.select select {font-size: 12px !important;}
	#menu-headermenu li a {font-size: 10px;}
	.page-id-227 .banner-caption h2 {font-size: 55px;}
	nav.hide-for-small a {font-size: 8px;}
	.h_foldbar #panel-w5d144c95e9cb2-0-1-0 p {font-size: 18px;margin-top: 22px;}
	ul.job_listings li.job_listing .position {width: 45% !important;}
	.job_listings .job_listings ul.meta {width: 30% !important;}
	.job_filters .search_jobs div.search_location {width: 40%;}
	.job_filters .search_jobs div.search_keywords {width: 40%;}
}

 
@media screen and (max-width:780px) { 
	#pg-535-0 .panel-grid-cell {width: 100% !important;padding: 0px 7px;}
	#panel-146-2-0-0 .panel-grid-cell,
	#panel-146-3-0-0 .panel-grid-cell,
	#panel-146-4-0-0 .panel-grid-cell,
	#panel-146-5-0-0 .panel-grid-cell,
	#panel-146-6-0-0 .panel-grid-cell{width: 20% !important;float: left !important;display: block;}
	#pl-146 .panel-grid{float: left;width: 100%;flex-direction: unset !important;display: block;}
	#panel-146-2-0-0 .panel-grid-cell span,
	#panel-146-3-0-0 .panel-grid-cell span,
	#panel-146-4-0-0 .panel-grid-cell span,
	#panel-146-5-0-0 .panel-grid-cell span,
	#panel-146-6-0-0 .panel-grid-cell span{font-size:14px;}
	nav a {font-size: 12px;}	
	.faq-boxes .box.eq-child .box-content p {font-size: 19px;line-height: 2.5rem;}
	#pl-214 .faq-boxes .box.eq-child ,#pl-121 .faq-boxes .box.eq-child {height: auto !important;}
	#pg-121-2 {margin-top: 0px !important;}
	#panel-266-1-0-1 h2 {font-size: 18px;margin-bottom: 10px;}
	#pl-535 .so-panel .panel-grid-cell {width: 100% !important;margin-bottom: 0px;}
	.page-template-default .wpcf7-form {width: 100%;margin:0px; padding-bottom:0px;}
	.officebox_headingbox .arline {margin: 0px 0px 15px 0px;font-size: 24px;}
	.Benefits_for_you .panel-grid-cell {width: 100% !important;margin: 0px !important;}
	.Benefits_for_you .panel-widget-style {height: auto;padding:20px !important;}
	.officebox_headingbox {padding: 30px 10px;left: 0;right: 0;}
	#panel-850-3-0-1 .panel-widget-style {padding: 20px 10px;}
	#panel-w5cff4feea3233-0-0-0 .textwidget p img {width: 50%;margin: 0 auto;display: table;float: none;}
	.RightTeamMember {padding:0px 20px 20px 20px;text-align: center;}
	.ReferralProgram .panel-grid-cell {width: 100% !important;}
	.Referralright {padding:20px;text-align: center;}
	.Referralright .p1 {padding-right: 0px;}
	.FindUSSS .title {padding: 0px 10px;}
	#submit-job-form label {width: 100%;text-align: left;margin-bottom: 10px;}
	#submit-job-form fieldset  .field {width: 100%;float: left;text-align: left;}
	#submit-job-form {padding: 30px 10px 0px;}
	#submit-job-form label small,#submit-job-form label {font-size: 18px;}
	#panel-850-1-0-1 .panel-grid-cell {margin-bottom: 0px !important;}
	.OurStoriess {padding: 20px 0px 0px 0px;}
	.OurStoriess .panel-grid-cell{margin-bottom:0px;}
	.TeamMemberSpotlight .panel-grid-cell {margin-bottom: 0px !important;}
	.ReferralProgram .textwidget p img {width: 50%;margin: 0 auto;display: table;float: none;}
	.ReferralProgram .panel-grid-cell {margin-bottom: 0px !important;}
	.WorkSomewhereIMGS .panel-grid-cell img{margin: 0 auto;float:none;display: table;width: 50%;}
	#panel-850-1-0-1 .panel-grid-cell p img {margin-bottom: 0px;}
	.RightBenifits {float: left;width: 100%;margin-top: 20px;}
	.single_job_listing {width: 100%;float: left;padding: 20px;}
	#panel-1308-1-0-0 .partners_contentbox .textwidget {border-right: 0px;	}
	#panel-w5d0a2a6ee409d-0-0-0 .textwidget {border-left: 0px;}
	.partners_contentbox {margin: 30px 0px;}
	.partners_contentbox .panel-grid-cell {margin-bottom: 0px !important;}
	#pg-1308-2 {padding: 20px 0px;}
	#panel-1308-2-0-1 .program {font-size: 25px;}
	.site-footer-links-column a {font-size: 13px;margin-bottom: 10px;}
	.partners_portalbox .textwidget h2,.partners_portalbox .textwidget p{text-align:center;}
	.corepri_itembox {padding: 10px 0px;}
	#panel-491-1-0-2 .panel-grid-cell,#panel-491-1-0-3 .panel-grid-cell {margin-bottom: 0px;}
	.sfr_section {width: 100%;margin: 0px auto 0px !important;float: left;}
	#pg-535-3 .section-title.blue {margin: 10px 0px;font-size: 22px;}
	#section-specialities .specialities-item {margin:0px;}
	.h_foldbar .panel-widget-style-for-w5d11ca12a6692-0-1-0 p {width: auto;height: auto;}
	.section-title.blue {height: auto;}
	.contact-area .col-md-7 .float-lg-left {float: left;width: auto;}
	.contact-area .col-md-7 .float-lg-left span,.contact-area .col-md-7 .float-lg-left a {width: auto;height: auto;}
	.hours{width: auto;height: auto;font-size: 18px;}
	.sidebar_main_form h4 {font-size: 15px;}
	.sidebar_main_form {padding: 26px 1px;}
	.partner_formtitlebox .textwidget h3 {font-size: 36px;margin-top: 4%;text-align: center;}
	#pgc-w5d1462cd81de4-0-0 {margin-bottom: 0px;}
	.site-footer-links-column.footer_address .tnp-field-email,
	.footer_address .tnp-field-email .tnp-email,
	.site-footer-links-column.footer_address .tnp-field-button	{margin-bottom: 0px;}
	#wpmtst-submission-form {width: 80%;}
	#wpmtst-submission-form .form-field.wpmtst-submit label{width:auto;margin-bottom: 0px;}
	.site-footer-links-column.footer_address form {margin: 0px 0px 10px;}
	.strong-view.default div,.strong-view.default .testimonial-heading,.testimonial-content p,
	.strong-view.default .testimonial-name{margin-bottom:0px !important;}
	.strong-view.default .testimonial-client {float: left;width: 100%;margin-top:10px;}
	.strong-view.default.no-quotes .testimonial-heading {margin-bottom: 10px !important;}
	#panel-1308-1-0-0 .partners_contentbox p {margin-bottom: 0;margin-top: 10px;}
	#pg-141-1 .textwidget p {text-align: center;padding: 0px 10px;}
	.dsi2-a .dsi2CarouselCard {text-align: center;}
	.dsi2-a .dsi2CarouselCard p {text-align: center;float: left;width: 100%;margin-bottom: 0px;font-size: 16px;font-weight: 300;color: #333;}
	.dsi2-a .dsi2CarouselCard .dsi2CarouselCard__title {font-size: 20px;color: #333;font-weight: bold;}
	.product_iconbox .panel-grid-cell {margin-bottom: 0px !important;}
	.applynewform_box {width: 93%;margin: 4% auto 2%;display: table;float: none;}
	.applynewform_detailbox {width: auto;padding: 0px 5px;margin: 5% 0 5%;}
	.partner_formbox {margin: 30px auto !important;width: 94%;}
	#pgc-w5d170655e78aa-0-0 {display: none;}
	#panel-1308-2-0-1 {padding: 10px;}
	.partners_portalbox {padding: 10px;}
	#pg-535-2 {padding: 50px 0px;}
	#section-testimonials{padding: 50px 0px;float: left;width: 100%;}
	#pg-1308-2 {padding: 50px 20px;}
	#pgc-1308-3-0 .row {padding: 0px 10px !important;}
	.propagebox2 {padding: 0px 0px 50px;}
	.imagineposbox {padding: 50px 0px;float: left;width: 100%;}
	.propagebox1 {padding-top: 50px;}
	.product_animationbox {padding: 50px 0px;}
	.impo_imgsection {float: none;width: 100%;margin: 0 auto;display: table;}
	.propagebox2 .textwidget p {text-align: center !important;padding: 0px 10px;}
	#panel-491-1-0-1 .textwidget p {text-align: center;}
	#content-wrapper {padding: 50px 0;}
	.corepri_itembox {margin: 0 auto;width: 90%;}
	#pg-506-5 {padding-bottom: 50px !important;}
	#pg-491-1 {padding-bottom: 50px;padding-left: 10px;padding-right: 10px;}
	#pg-850-1 {padding: 50px 0px;}
	#pg-850-2 {margin-bottom: 50px !important;}
	.strong-view .strong-content .testimonial {text-align: center;}
	.new-apply-full-page {width:90%;}
	.app_footerblock li {margin-left: 0;width: 100%;text-align: center;margin-bottom: 10px;}
	.applynow-page .site-footer-info {text-align: center;}
	.applynow-copyrightbox ul li {width: 100%;}
	.new-applynow-page .calltoadvisormainbox {float: left;width: 100%;}
	.new-applynow-page .gform_body {width: 80% !important;}
	.page-template-default .panel-grid {float: left;width: 100%;}
	.partners_portalbox .panel-grid-cell .so-panel .textwidget p {text-align: center;}
	.applynow-page button#responsive-menu-button {width: 100%;}
	.strong-view.default .testimonial[style]{margin-right:15px !important}
}

@media screen and (max-width:767px) { 
	.panel-row-style{width:100% !important;}
    html {margin-top: 0 !important;}
    .site-footer {text-align: left;}
    #section-statistics .statistics-item {width: 25%;}
    #section-statistics .medium-12.columns {margin: 20px 0px;}
    #pg-535-0 .panel-grid-cell {width: 100% !important;padding: 0px;}
	.medium-5.columns.sidebar_main_form {width: 100%;}
	.page-template-default .textwidget h1 {font-size: 20px;}
	#panel-414-0-0-1  h2 a {float: left;}
	#section_tax_saving_calc .banner-form .section-title strong {font-size: 29px;}
	.banner-form .section-content .medium-5 {margin-bottom: 0px;}
	#section-featured {padding: 20px 0px 30px 0px;float: left;width: 100%;}
	.page-id-141 #section-featured {padding:20px 0px;float: left;width: 100%;}
	.faq-boxes .box.eq-child .box-content p,#panel-214-7-0-0 .textwidget p{font-size: 1rem;line-height: 1.5rem;margin-bottom: 1rem !important;}
	.page-id-214 .panel-row-style.panel-row-style-for-214-1{margin-bottom:0 !important;}
	.page-id-498 .panel-widget-style-for-498-0-0-0 h1{font-size: 2rem;font-weight: 700;text-transform: uppercase;text-align: center;margin-bottom: 0;}
	#section-cta .medium-12.columns {padding-top: 0px;}
	.contact-area .col-md-7 {width: 100%;display: flex;justify-content: center;}
	.contact-area .col-md-7 .float-lg-left {float: unset;width: unset;margin: 0px !important;height: auto !important;padding-top: 8px;}
	.contact-area .col-md-7 p {margin-bottom: 0px;}
	.contact-area .col-md-7 p img {width: 50px;}
	.contact-area {padding: 5px 0px 10px;}
	.contact-area .col-md-5 {width: 100%;}
	.site-footer-socials {width: 100%;text-align: center;height: 50px;}
	.site-footer-links-column {float: left;width: 100%;text-align: center;margin-bottom: 20px;}
	.site-footer h3 {text-align: center;margin-bottom: 0px;padding-bottom: 10px;font-weight: bold;}
	.site-footer-disclaimer {padding-right: 0px;}
	.site_footer_contant {padding-bottom: 0px;}
	.site-footer {text-align: center;padding-top: 20px;}
	.contact-area .col-md-7 .float-lg-left span,
	.contact-area .col-md-7 .float-lg-left a{width: auto; height:auto;}
	#section-banner .medium-6 {width: 100%;}
	#section-banner .banner-form {margin-top: 20%;}
	.medium-centered  .medium-9 {width: 100%;}
	.medium-centered  .medium-3 {width: 100%;}
	#usb_sidebar {margin-bottom: 0px;}
	.page-content p {margin-bottom: 10px;margin-top: 0px;font-size: 16px;}
	.site-footer p {margin-bottom: 30px;}
	.site-footer-copyright {font-size: 15px;line-height: 22px;width: 100%;height: auto;}
	.site-footer-disclaimer {font-size: 13px;}
	#pl-214 .panel-grid {margin-top: 0px !important;}
	#pl-121 .panel-grid {margin-top: 0px;}
	#panel-209-2-0-0 .medium-7.columns p {margin: 0px;}
	#pgc-141-2-0 {margin-bottom: 0;}
	#pg-141-2 {padding-bottom: 30px;}
	.contact-area {padding: 20px 10px 30px 10px;}
	.page-content h2 {text-align: center;}
	.page-id-109 .wpcf7-form p label {width: 100%;margin-right: 0% !important;margin:0px;}
	.page-id-109 .wpcf7-form-control.wpcf7-submit {padding: 10px !important;}
	.why-use-us {margin-top: 0px !important;margin-bottom: 20px !important;}
	#pl-230 {padding-bottom: 0;}
	#pl-276 .panel-grid-cell{margin-bottom:0px;}
	.page-id-667 #content-wrapper {padding: 0rem 0;}
	.hours {margin-bottom: 0px;text-align:center;}
	#panel-146-7-0-0 .textwidget p {margin: 10px 0px;}
	#masthead .header-content {padding: 10px 5px;}
	.footer_address p span a {margin-bottom: 0px;}
	#panel-850-2-0-0 .textwidget p img {height: 225px;}
	.job_listings {padding: 30px 20px 0px ;}
	#job-manager-job-dashboard {padding: 30px 0px 0px 0px;}
	.banner-caption {margin-top: 9%;}
	.job_listings .job_listing {padding: 0px 10px !important;}
	.single_job_listing .company .name {text-align: right;}
	.single_job_listing .company .tagline {text-align: center;}
	#wpcf7-f457-p456-o1 .wpcf7-form li {width: 100%;margin-bottom: 0px;}
	.free-quote ul {margin: 0px !important;}
	#panel-456-0-0-1 h2 {margin: 0px 0px 10px 0px; font-size:2rem;}
	#panel-456-0-0-1 h4 {margin: 10px 0px;text-align: center;}
	.grid-item-wrapper .grid-item-meta {text-align: center;}
	.page-id-1024 .single_job_listing {padding: 50px;}
	#pg-w5cfe14be49af7-1 .panel-grid-cell {height: auto;min-height: auto;}
	.WorkSomewhereIMGS {padding: 20px;}
	.submit_re {padding-left: 15px;margin-bottom: 20px;}
	#panel-850-1-0-0 p {margin-bottom: 30px;text-align:center;}
	.Benefits_for_you .p1 .s1 b {text-align: center;width: 100%;float: left;}
	.Benefits_for_you .p1 .s1 {float: left;width: 100%;text-align: center;}
	#responsive-menu-search-box {display: none;}
	.Referralright h2 {margin: 0px 0px;}
	#panel-1308-2-0-1 .description {font-size: 15px;}
	.banner-caption {margin-top: 25%;float: left;width: 100%;display: none;}
	.site-footer-links-column.footer_address div {width: 100%;}
	.site-footer-links-column.footer_address .tnp.tnp-widget {
	margin: 0 auto;display: table;float: none;width: 100%;max-width: 300px;}
	#pg-850-2 .textwidget h2 {font-size: 27px;margin: 0px;}
	.strong-view.default .testimonial { border: 0 !important;}
	button#responsive-menu-button{background: transparent !important;}
	#section-specialities {padding: 0px 7px;}
	.site-footer-links-column.footer_address form {margin: 0px;}
	.testimonial-content p{max-width:100% !important;}
	.job_listings .jobcompany_logobox img {visibility: visible !important;}
	ul.job_listings li.job_listing .position {width: 30% !important;}
	.job_listings .job_listings .location {float: left !important;}
	.imagineposbox .textwidget p {width: 97%;text-align: center;}
	.imagineposbox .textwidget h2 {font-size: 25px;line-height: 30px;padding: 0px 10px;}
	.dsi2-a .dsi2CarouselCard {text-align: center !important;width: 100% !important;}
	.partners_portalbox .cta-corporate {padding: 5px 10px;}
	#gform_4 {padding: 0px 20px;}
	#pg-1846-0 {padding: 0px 10px;}
	#pl-506 .panel-grid {padding: 0px 10px;}
	.bg-white-trans {background-color: rgba(255, 255, 255, 1);}
	.site-footer-links-column.footer_address {float: left;width: 100%;}
	.applynewform_box .gform_page_footer #gform_save_5_2_link {float: right;}
	.applynewform_box .gform_body #gform_fields_5 li .ginput_container #input_5_2_chosen, .applynewform_box .gform_body #gform_fields_5 li .ginput_container select {
	width: 100% !important;}
	.applynewform_box .gform_body #gform_fields_5 li .ginput_container input, .applynewform_box.gform_body #gform_fields_5 li .ginput_container textarea {width: 100%;}
	.applynewform_box #gform_5 li {margin-bottom: 0px;}
	.applynewform_box .gform_body #gform_fields_5 li .ginput_container input, .applynewform_box .gform_body #gform_fields_5 li .ginput_container textarea{width:100%;}
	.applynewform_box #gform_5 #field_5_41 h2 {font-size: 25px;}
	.new-apply-lgo {width: 100%;text-align: center;}
	.master_follow {float: left;margin-top: 20px;width: 100%;text-align: center;}
	.master_follow p {float: none;width: auto !important;text-align: center;display: table;margin: 0 auto;}#footer_rightmenubox {margin-top: 10px;}
	.site-footer-info p {text-align: center;}
	.new-applynow-page #gform_5 #gf_page_steps_5 {width: 100%;}
	.new-applynow-page .calltoadvisormainbox {float: left;width: 100%;text-align: center;}
	.applynewform_box .gform_body ul li #input_5_8_1, .applynewform_box .gform_body ul li #input_5_10, .applynewform_box .gform_body ul li #input_5_31, .applynewform_box .gform_body ul li #input_5_124, .applynewform_box .gform_body #field_5_53, .applynewform_box .gform_body #field_5_103 {width: 100%;}
	.site-footer-links-column a:nth-child(2) {margin-right: 0px;}
	.site-social {display: flex;justify-content: center;}
	#fulltestimonialModal .modal-dialog {top: 200px;width:90%;}
	.new-applynow-page .gform_footer.top_label {width: auto !important;position: relative;left: 67px;bottom: 0;}
	.new-applynow-page #career-wrapper h1 {width: 100% !important;}
	#gform_4 .gform_body #field_4_22 {position: absolute;bottom: -30px;}
	.new-applynow-page .landing-page-notice-bottom {margin-top: 24px;}
}
  
@media screen and (max-width:766px) { 
	.panel-row-style, #colophon .row {max-width: 100% !important;margin: 0px !important;}
	footer#colophon .row .footer_sectionbox {float: left;width: 100%;clear: both;margin-bottom: 20px;}
	footer#colophon .footer_sectionbox h2,
	footer#colophon .footer_sectionbox .textwidget p strong,
	footer#colophon .social-link h3{text-align:center;margin-bottom: 10px !important;}
	.medium-3.columns.hide-for-small {display: block !important;}
	.logo.hide-for-small a img {width: 80% !important;max-width: 100% !important;}
	#section-featured li img {width: auto;height: auto;}
	#section-featured li {width: 33%;margin: 10px 0px;}
	.medium-5.columns.sidebar_main_form {width: 100%;float: left;}
	#section-statistics .statistics-item {width: 50%;}
	#masthead {padding: 0px;}
	.section-content .columns{padding-right:0px;width:99%;}
	.section-content .select {width: 99%;}
	.medium-5.columns.sidebar_main_form {margin-bottom: 0px;padding-bottom: 0px;}
	#pg-535-1 {margin-bottom: 0px;}
	footer#colophon .footer_sectionbox ul li a {margin-bottom: 10px;}
	.site-footer .newsletter {margin-top: 0;}
	.footerextrabox {display: none;}
	.textwidget.custom-html-widget .columns {margin-bottom:0px;}
	.footerextrabox1.medium-3.columns,.footerextrabox2.medium-3.columns {display: none;}
	.site-footer {text-align: center;}
	.sidebar_main_form form.wpcf7-form p label.hpgm_form {padding: 0px;}
	.banner-form .medium-7.columns.range_col {padding-right: 7px;margin:0px;}
	#section_tax_saving_calc .section-content .range_col {width: 100%;}
	#pl-491 .so-panel {margin-bottom: 0px;}
	#panel-146-2-0-0 .panel-grid-cell,
	#panel-146-3-0-0 .panel-grid-cell,
	#panel-146-4-0-0 .panel-grid-cell,
	#panel-146-5-0-0 .panel-grid-cell,
	#panel-146-6-0-0 .panel-grid-cell{width: 50% !important;float: left !important;}
	#panel-141-2-0-0 .textwidget p {margin-top: 0px;}
	#panel-197-2-0-2 .sub-heading-box {margin: 15px 0;}
	.page-id-525 .contactform {width: 100%;}
	.page-id-525 .wpcf7-form-control-wrap {width: 100%;}
	#sub_navigation{display:none !important;}
	.banner-form .medium-5 #loan_price_text {margin-bottom: 0px;}
	#section-banner .banner-form .estimate {padding-top: 0 !important;}
	.box h2 {font-size: 25px;}
	.page-content ul li, .page-content ol li {width: 100%;float:left;text-align: center;}
	button#responsive-menu-button {top: 0px;background-color:#000;padding-right:18px;right:0px;width: auto;text-align: right;}
	button#responsive-menu-button:hover{background:transparent !important;}
	.applynow-page button#responsive-menu-button:hover{background:#000 !important;}
	.applynow-page button#responsive-menu-button{background: #000 !important;}
	#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link {font-size: 16px;font-weight: 400;border-bottom: 1px solid rgba(0,0,0,.15);}
	#responsive-menu-container #responsive-menu .responsive-menu-submenu li a {font-size: 15px !important;font-weight: 400 !important;}
	.responsive-menu-open button#responsive-menu-button {background: transparent;}
	.grid-item-category {float: left;width: 100%;padding: 5px 7px;}
	.grid-item-category .post-categories li {display: block !important;float: left !important;width: auto !important;}
	.OurStoriessUP h3 {margin: 0px 0px 10px 0px;}
	.footer_imgbox .footer_varisignimg {width: 100px;}
	.footer_imgbox .footer_bbimg {width: 100px;height: 80px;}
	#responsive-menu-container.push-left, #responsive-menu-container.slide-left{z-index:9999999999999999 !important;}
	.banner-caption {display: none;}
	#section-banner .banner-form {margin-top: 12%;}
	#section_tax_saving_calc .banner-form .button {margin-top: 15px;}
	#responsive-menu-container #responsive-menu #responsive-menu-item-1995 {display: inline-block;width: auto !important;text-align: center;}
	#responsive-menu-container #responsive-menu #responsive-menu-item-1994 {display: inline-block;width: auto !important;text-align: center;margin-right: 10px;}
	#responsive-menu-container #responsive-menu #responsive-menu-item-1995 a {
	background: #2a6ab4;border: 0;text-transform: uppercase;
	padding: 0px 1rem;float: right;margin: 0;font-size: 12px;border-radius: 3px;}
	#responsive-menu-container #responsive-menu #responsive-menu-item-1994 a {
	background: #2a6ab4;border: 0;text-transform: uppercase;padding:0px 1rem;float: right;margin: 0;font-size: 12px;border-radius: 3px;}
	#responsive-menu-container #responsive-menu{padding: 10px;}
	#responsive-menu-container li.responsive-menu-item {width: 100%;list-style: none;float: left;}
	#responsive-menu-container #responsive-menu #responsive-menu-item-1994 a:hover,
	#responsive-menu-container #responsive-menu #responsive-menu-item-1995 a:hover	{
	background: #18507f;}
	#masthead.mainheaderbox {padding: 1rem !important;text-align: center;}
	.applynow-copyrightbox ul li {margin-left: 0px;width: 46%;margin-bottom: 5px;}
	.applyformbox {padding: 50px 0;margin-bottom: 0px;}
	.applynow-page #masthead {margin-top: 55px;}
	.apply-now-logo {padding: 0px;}
	#section-banner .medium-6 {padding: 0px;}
	.heard-frm h2 {font-size: 20px;text-align: center;}
	.applynewform_box #gform_5 #field_5_41 h2 {font-size: 19px;text-align: center;}
	.new-applynow-page .gform_body {width: 100% !important;float: left;display: block;}
	#responsive-menu-item-1995 {display: none !important;}
	.applynewform_box #gform_8 #field_8_41 h2 {font-size: 19px;text-align: center;}
	.new-applynow-page .gform_footer.top_label {left: 0;}
}

@media screen and (max-width:640px) { 
	.page-id-91 .wpcf7-form.demo li label {font-size: 14px;}
	.page-id-91 .wpcf7-form.demo li label {font-size: 15px;width: 100%;margin-bottom: 10px;}
	.maininputbox {width: 100%;}
	.page-id-91 .wpcf7-form.demo li .cf_wccompanybox {width: 100%;}
	.page-id-91 ul li .cf_wccompanybox select {width: 100%;	margin-bottom: 10px !important;font-size: 15px;}
	.page-id-91 .wpcf7-form.demo li .cf_boxname {font-size: 10px;margin-bottom: 10px;}
	#panel-850-0-0-0 h2 {font-size: 28px;line-height: 30px;}
	.job-manager-jobs tbody td, .job-manager-jobs tbody td a {font-size: 15px;}
	.job-manager-jobs thead tr th {font-size: 16px;}
	#section-banner .banner-form {margin-top: 0;position: relative;top: 72px;margin-bottom: 85px;}
	.page-id-1024 .single_job_listing {padding: 30px;}
	.submit_re {padding-left: 6px;}
	#pl-1308 .textwidget h1 {font-size: 30px;line-height: 30px;width: 100%;text-align: center;}
	.partners-hero-cta-wrapper {width: 100%;margin: 10px 0px;text-align: center;}
	.partners-hero-cta-wrapper span{margin-bottom:0px;}
	#pg-1308-2 .textwidget h2 {font-size: 30px;margin: 0;}
	#panel-1308-2-0-1 .program {font-size: 17px;text-align: center;width:100%;float:left;}
	#panel-1308-2-0-1 .description{text-align: center;width:100%;float:left;padding: 0px 10px;}
	#panel-1308-2-0-1 .learn-more {text-align: center;font-size: 18px;width: 100%;float: left;margin-top: 10px;}
	#panel-1308-2-0-1 table tr:first-child {margin-bottom: 20px !important;float: left;width: 100%;}
	.partners_portalbox .textwidget h2 {font-size: 26px;}
	.partners_portalbox {margin-bottom: 30px;}
	.strong-view.controls-type-sides-outside {padding: 0 20px;}
	.cta.full-width.basic .arline {font-size: 20px;margin: 0px;}
	.FindUSSS {padding: 30px 0px 0px;}
	#input_4_11 {margin: 0px;}
	#gform_4 .gform_body li input, #gform_4 .gform_body li select {height: auto !important;}
	#pg-535-3 {margin-bottom: 30px;}
	#panel-850-5-0-1 > .panel-widget-style {padding-bottom: 20px;margin-top: 15px !important;}
	#panel-850-1-0-0 > .panel-widget-style {padding: 0px;}
	#pg-535-0 .panel-row-style {padding: 10px 0px 0px 0px;}
	#wpmtst-submission-form {width: 98%;}
	.job_listings .job_listings ul.meta {width:100% !important;	}
	.job_listings .job_listing img {position: relative !important;visibility: visible !important;float: none !important;display: table;margin: 0 auto !important;left: 0px !important;}
	ul.job_listings li.job_listing .position {width: 100% !important;text-align: center;padding-left: 0px !important;}
	.job_listings .job_listings .location {width: 100% !important;text-align: center !important;padding-left: 0px !important;}
	.job_listings .job_listing .meta li {width: 100% !important;}
	#panel-141-2-0-1 > .panel-widget-style {padding-bottom: 20px;}
	.product_animationbox .ple_itembox {width: 100%;margin-bottom: 10px;}
	.product_animationbox .ple_itembox::after {display:none;}
	#gf_page_steps_5 .gf_step {width: 50%;padding-left: 8%;}
	.applynewform_box .gform_body ul li .ginput_container input, .applynewform_box .gform_body ul li .ginput_container textarea {width: 100%;}
	.applynewform_box .gform_body ul li #input_5_8_1, .applynewform_box .gform_body ul li #input_5_10, .applynewform_box .gform_body ul li #input_5_31, .applynewform_box .gform_body ul li #input_5_124, .applynewform_box .gform_body #field_5_53, .applynewform_box .gform_body #field_5_103,.new-applynow-page .gform_body #input_5_8_3_container,
	.applynewform_box .gform_body #input_5_8_5_container{width: 100% !important;}
	#panel-1308-2-0-0 {margin-bottom: 0px !important;}
	.applynewform_box .gform_wrapper .gform_page_footer .button {width: auto !important;}
}

@media screen and (max-width:540px) { 
	#gf_page_steps_5 .gf_step {padding-left: 5%;}
	.new-applynow-page #gf_page_steps_5 .gf_step .gf_step_label {font-size: 12px;}
}

@media screen and (max-width:480px) { 
    .select select {font-size: 11px !important;}
    form.wpcf7-form p label {width: 100%;padding-right: 0px;}
    .panel-grid{display:block !important;}
    .panel-layout .panel-grid .panel-grid-cell {width: 100%;float: left;}
    .medium-block-grid-6 ul {width: 90%;}
    #panel-146-2-0-0 .panel-grid-cell, #panel-146-3-0-0 .panel-grid-cell, #panel-146-4-0-0 .panel-grid-cell, #panel-146-5-0-0 .panel-grid-cell, #panel-146-6-0-0 .panel-grid-cell {
	width: 100% !important;float: left !important;}
	#panel-146-2-0-0 .panel-grid-cell span,
	#panel-146-3-0-0 .panel-grid-cell span,
	#panel-146-4-0-0 .panel-grid-cell span,
	#panel-146-5-0-0 .panel-grid-cell span,
	#panel-146-6-0-0 .panel-grid-cell span{font-size:20px;}
	.sub-navigation li {float: left;width: 50%;margin: 10px 0px;border-left: 1px solid #222;}
	.sub-navigation li a {font-size: 12px;}
	#sub_navigation {padding: 20px 0px;}
	.bg-white-trans {width: 100%;}
	#panel-525-0-0-0 #content-wrapper {padding: 0px;}
	.page-id-525 .wpcf7-form p .contactform_email {float: left;width: 100%;margin-right: 0px;}
	.page-id-525 .wpcf7-form p .contactform_phone {float: left;width: 100%;}
	.page-id-197 .table-boxes{display: block;overflow:auto;}
	.sidebar_main_form form.wpcf7-form p label.hpgm_form a {float: left;padding-left: 37px;line-height: 0px;margin-bottom: 10px;}
	#tax_saving_items li {font-size: 11px;}
	#section-banner .banner-form .button {font-size: 18px;padding: 5px 0px;}
	.img-circle img {width: 100px;}
	.page-content h2 {margin-bottom: 10px;font-size:17px;}
	.img-circle {margin-bottom: 10px;}
	.page-template-default .wpcf7-form {padding: 0px;}
	.page-content ul li, .page-content ol li {width: 100%;float:left;padding-bottom: 6px;}
	#panel-535-1-0-0 .medium-6 ,#panel-535-1-0-0 .medium-1.columns {display: none;}
	.section-title.blue {margin-top: 10px;font-size:25px;}
	.section-title.blue strong {font-size: 16px;}
	#wpcf7-f80-p141-o1 .wpcf7-form.demo{padding:20px;}
	.propagebox2 .Permission, .propagebox2 .materials {font-weight: 300;margin-left: 10px;}
	.RightTeamMember h2 {font-size: 20px;}
	.FindUSSS .title {font-size: 20px;padding: 0px 10px;}
	.search_submit input {padding: 10px 9px;width: 115px !important;height: auto;}	
	#job-manager-job-dashboard p {font-size: 20px;line-height: 22px;}
	#job-manager-job-dashboard table {display: table;margin: 0 auto;width: 96%;display: inline-block;overflow-x: scroll;border: 1px solid gray;padding: 8px;}
	.page-id-525 .wpcf7-form p label {font-size: 16px;}
	#pl-525 .bg-white-trans.contact-info-wrapper .text-left {margin-top: 20px !important;}
	#panel-850-0-0-0 h2 {font-size: 19px;line-height: 27px;margin: 0px;padding: 10px;}
	.opening_btn .btn.btn-primary, #panel-850-3-0-1 .cta-btn {padding: 10px 25px;font-size: 11px;}
	.field.account-sign-in a {float: left;width: 100%;margin: 10px 0px;}
	#career-wrapper .panel-row-style {margin-left: 0px;margin-right: 0px;width: 100% !important;float: left;max-width: 100% !important;}
	#panel-850-3-0-1 .LifeatOnDeck h1 {margin: 0px 0px 17px 0px !important;font-size: 27px;}
	.WorkSomewhere h3 {font-size: 20px;margin: 0px 0px 20px 0px;}
	.single_job_listing .company img {float: left;width: 8% !important;height: 30px;}
	.single_job_listing .company {padding: 10px;margin-bottom: 10px;}
	.single_job_listing .job_description p{text-align: center;}
	.job_application.application {text-align: center;margin-bottom: 0px;}
	.contact-area .col-md-7 .float-lg-left {margin: 18px 0px 0px;}
	.hours {margin: 0px;font-size: 15px;}
	#section-cta .button {margin: 0;padding: 9px 10px;font-size: 15px;}
	#pl-1308 .textwidget h1 {font-weight: 400;font-size: 21px;line-height: 25px;margin-bottom: 0px !important;}
	.partners_contentbox {margin: 30px 0px 0px;}
	.simplefastbox2 {float: left;width: 100%;padding-left: 0;padding-top: 0;text-align: center;}
	.simplefastbox {float: left;width: 100%;text-align: center;}
	.simplefastbox img {margin: 0 auto;display: table;float: none;}
	.h_foldbar .panel-widget-style-for-w5d11ca12a6692-0-1-0 p {font-size: 20px;}
	.gfield_consent_label {display: block !important;}
	.homeinsideform #gform_1 #gform_fields_1 .howmuchfrom_checkbox input {margin-top: 5px;}
	.contact-area .col-md-7 p img {width: 60%;}
	.contact-area .col-md-7 .float-lg-left {float: left;width: auto;}
	.contact-area .col-md-7 .float-lg-left span,.contact-area .col-md-7 .float-lg-left a{font-size: 17px;}
	.contact-area .col-md-7 p {margin-bottom: 0px;}
	.banner-caption h2 {font-size: 20px;}
	.banner-caption h3 {font-size: 20px;}
	.banner-caption h3::after {left: -36px;width: 25px;height: 25px;}
	.banner-caption h2::before {right: -35px;width: 25px;height: 25px;}
	#pgc-525-0-0 .medium-7.columns .page-content {font-size: 15px;line-height: 27px;}
	.bg-white-trans .row {margin-top: 20px;}
	#gform_4 .gform_body #field_4_4 select {width: 100%;}
	#gform_4 .gform_body li {width: 100%;margin: 1% 0% 0% 0% !important;}
	.dsi2-module-mobile {margin-bottom: 0;}
	.partner_formbox {margin-top: 0px;}
	#field_3_1 {margin-top: 0px;}
	.contact_formbox #gform_submit_button_3 {margin-bottom: 0px;width: 100px;padding: 10px;}
	.partner_formtitlebox .textwidget h3 {font-size: 20px;}
	.home .section-title.blue {margin-bottom: 11px;}
	#section-specialities .specialities-item p {margin: 0px 0px;}
	.contact-area .col-md-7 p {
	float: left;width: auto;margin-right: 0px;position: absolute;left: 14%;display: flex;}
	.h_foldbar #panel-w5d144c95e9cb2-0-1-0 p {
	width: 100%;height: auto;font-size: 22px;padding: 0px 10px;}
	.cta-common{margin-top: 12px;}
	#panel-w5d137e31bb91d-0-1-0 > .panel-widget-style {padding: 10px;}
	#section-featured {padding: 20px 0px 0px 0px;}
	.contact-area {padding: 10px 10px 20px 10px;}
	.simple_fast_section .dsi2-module-mobile {margin-bottom: 0;}
	#panel-w5d15a0b08c2ed-0-1-0 .partners_portalbox2 {max-width: 100%;margin: 0px;
	padding:10px;}
	#panel-850-2-0-2 .text-center .cp_searchopeningbtn {width: 250px;}
	.gform_footer.top_label #gform_submit_button_3{margin-top:10px;}
	.review_sectionbox .section-title.blue {margin-bottom: 15px;}
	.product_animationbox h2 {font-size: 17px;padding: 0px 10px;margin-bottom: 30px !important;}
	.app_footerblock li {margin-left: 0;width: 100%;text-align: center;margin-bottom: 6px;}
	.app_footerblock {padding: 1px;margin-bottom: 10px;}
	.applynow-page .site-footer-info {padding: 10px;}
	.applynow-copyrightbox ul li {margin-left: 0px;width: 100%;text-align: center;margin-bottom: 5px;}
	#panel-1016-0-0-0 .textwidget h2 {font-size: 20px;padding: 0px 10px;}
	.apply-footer-site {padding: 10px 0px;}
	#gf_page_steps_5 .gf_step {width: 100%;padding: 0;}
	.new-applynow-page .applyformbox {display: block;}
	.product_animationbox .ple_body p {margin-top: 10px;}
	.new-applynow-page .calltoadvisormainbox {text-align: left;}
	.new-applynow-page #gf_page_steps_5 .gf_step .gf_step_label {font-size: 15px;}
	#fulltestimonialModal .modal-dialog {top: 100px;}
	#gf_page_steps_8 .gf_step {width: 100%;}
	.new-applynow-page #gf_page_steps_8 .gf_step .gf_step_label {font-size: 15px;}
	}
	.applynow-page .site_footer_facebook {
    width: 30px;
    display: block;
    height: 30px;
    background-image: url('https://yarrowfinancial.com/wp-content/uploads/2020/04/p__-1.png)');
    background-repeat: no-repeat;
    content: "";
    background-size: contain;
}
.applynow-page .site_footer_linkedin {
    width: 30px;
    display: block;
    height: 30px;
    background-image: url('https://yarrowfinancial.com/wp-content/uploads/2020/04/p__.png)');
    background-repeat: no-repeat;
    content: "";
    background-size: contain;
}
.applynow-page .site-social a span {margin-right: 5px!important;}
.applynow-page .master_follow div {display: flex;}
.applynow-page .master_follow p {float: left;width: auto!important;}
.applynow-page .master_follow #footer_rightmenubox {width: 100%!important;display: inline-block;}
.applynow-page .master_follow div { margin-left: 10px;}
.applynow-page .master_follow .FOLLOW-US { padding-top: 5px;}
.applynow-page .site-social a { margin-right: 0px!important;}
@media screen and (max-width:420px){
	.contact-area .col-md-7 p {left: 10%;}
	.job_filters .search_jobs div.search_location {width: 50%;}
	.job_filters .search_jobs div.search_keywords {width: 50%;}
	.job_filters .search_jobs div.search_submit {float: left;padding: 0px;	}
}

@media screen and (max-width:360px) { 
	form.wpcf7-form p label.hpgm_form,form.wpcf7-form p label.hpgm_form a{font-size: 16px !important;}
	.section-title.blue {font-size: 18px;}
	.contact-area .col-md-7 p {left: 5%;}
}

@media screen and (max-width:320px) {
	.contact-area .col-md-7 p {left: 2%;}
}

.partial_entry_warning{display:none}


/*start of new blog template changes*/
.back-to-blog {
    margin-bottom: 22px;
    padding:5vw 8.3vw 0;
}
.back-to-blog a {
    font-size: 1.26rem;
    font-weight: 400;
    color:#2A6AB4;
    letter-spacing: .29px;
}
@media screen and (max-width:768px) {
    .back-to-blog {
        margin-top:75px;
    }
}
.yarrow-blog {
    display: flex;
    padding:1vw 8.3vw 8.3vw;
}
.search-result-info {
    padding:1vw 8.3vw 2vw;
}
.blog-copy-wrapper, .blog-feed {
    width: 66%;
}
.yarrow-blog aside {
    width: 33%;
    padding-left:8.8%;
}
@media screen and (max-width:950px) {
    .yarrow-blog aside {
        padding-left:5%;
    }
}
@media screen and (max-width:768px) {
    .yarrow-blog {
        flex-flow: wrap;
    }
    .blog-copy-wrapper, .blog-feed {
        width: 100%;
    }
    .yarrow-blog aside {
        width: 100%;
        padding-left:0;
    }
}
#blog_detail h1 {
    font-size:3.05rem;
    color:#000000;
    border-bottom: .5px solid #9BA4B2;
    padding-bottom: 20px;
    font-weight: 900;
    margin-top:0;
}
.singular .post-date {
    color:#9BA4B2;
    font-style: italic;
    padding-bottom: 6px;
}
.singular .post-date.top {
    padding-bottom: 12px;
}
.singular .large-paragraph {
    font-size: 1.52rem;
    color:#3E3E3E;
    line-height: 1.37;
}
.singular h2 {
    color:#1D1D1D;
    font-size: 1.58rem;
    line-height: 1.3;
    font-weight: 500;
    margin:2rem auto 1rem;
    width: 100%;
}
.singular p {
    line-height: 1.8;
}
.singular blockquote {
    position: relative;
    margin:20px 0;
}
.singular blockquote p {
    font-size: 2.37rem;
    color:#9BA4B2;
    line-height: 1.35;
    margin-left:75px;
    margin-right: 40px;
    position: relative;
    margin-bottom: 0;
}
.singular blockquote:before {
    content: "";
    width: 50px;
    height: 1.5px;
    background: #9BA4B2;
    display: block;
    position: absolute;
    left: .5vw;
    top: 12px;
}
@media screen and (max-width:768px) {
    .singular blockquote p {
        width: auto;
        margin-right: 0;
        margin-left: 50px;
    }
    .singular blockquote:before {
        width: 35px;
        height: 1.5px;
    }
}
.singular .blog-copy-wrapper .the-content ul {
    list-style-position: inside;
    margin:.875rem 0 1.7rem;
}
.singular .blog-copy-wrapper .the-content ul li::marker {
    color:#00AEEF;
}
.singular .blog-copy-wrapper .the-content ul li {
    padding:6.5px 0;
}
.this-posts-categories  {
    display: flex;
    border-top:.5px solid #9BA4B2;
    margin-top:60px;
    padding:10px 0 60px;
}
@media screen and (max-width:768px) {
    .this-posts-categories  {
        flex-wrap: wrap;
    }
}
.yarrow-blog .additional-title {
    text-transform: uppercase;
    color:#9BA4B2;
    letter-spacing: 1.2px;
    line-height: 1.58;
    font-weight: 700;
    font-size: .63rem;
    margin-right: 13px;
}
.yarrow-blog aside .additional-title {
    font-size: .95rem;
}
.this-posts-categories span {
    display: flex;
}
.singular aside ul {
    list-style: none;
}
.singular aside ul li a {
    display: block;
    width: fit-content;
}
.this-posts-categories ul li, .singular aside ul li {
    padding:0;
}
.this-posts-categories span a {
    display: flex;
    justify-content: center;
    align-items: center;
}
.this-posts-categories span a, .singular aside ul li a {
    border:1px solid #C0C6D0;
    text-transform: uppercase;
    color:#3E3E3E;
    letter-spacing: 1.2px;
    font-size: .79rem;
    line-height: 1;
    font-weight: 500;
    padding:7px 10px 6px;
    margin:0 13px 9px 0;
}
.this-posts-categories span a:hover, .singular aside ul li a:hover {
    background:#00AEEF;
    border:1px solid #00AEEF;
    color:#fff;
}
.related-posts .additional-title {
    border-top:.5px solid #9BA4B2;
    padding-top:10px;
}
.yarrow-blog .related-post-title {
    margin-top: 22px;
    margin-bottom: 6px;
}
.yarrow-blog .related-post-title a {
    font-weight: 900;
    color:#000;
    font-size:1.05rem;
    line-height: 1.3;
}
.related-posts .post-date {
    border-bottom: .5px solid #9BA4B2;
    padding-bottom: 4px; 
}
.share-title {
    text-transform: uppercase;
    font-size: .79rem;
    letter-spacing: .94px;
    margin-right: 12px;
    font-weight: 400;
    color:#3E3E3E;
}
.share-social {
    margin-bottom: 125px;
}
@media screen and (max-width:768px) {
    .share-social {
        margin-top: 70px;
        margin-bottom: 70px;
    }
}
.recent-posts {
    margin-top: 70px;
}
.recent-posts .post-date {
    border-bottom: .5px solid #9BA4B2;
}
.yarrow-can-help {
    margin-top: 70px;
}
.yarrow-can-help .additional-title {
    margin-bottom: 25px;
}
.yarrow-can-help p {
    color:#9BA4B2;
    font-size: .842rem;
}
/*blog feed*/
#blog-banner {
    height:435px;
    background-size:cover;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 20px;
}
#blog-banner-single {
    height:122px;
    background-size:cover;
}
@media screen and (max-width:768px) {
    #blog-banner {
        height: 355px;
    }
    #blog-banner-single {
        display: none;
    }
}
.blog-title {
    color:#fff;
    order:1;
    font-size: 3.05rem;
    font-weight: 700;
    text-align: center;
}
.blog-pre-title {
    color:#fff;
    font-size: 1.05rem;
    margin-top: 75px;
    margin-bottom: 25px;
    letter-spacing: 1.84px;
    text-align: center;
}
@media screen and (max-width:768px) {
    .blog-pre-title {
        margin-top: 55px;
        margin-left:20px;
        margin-right: 20px;
        font-size:1rem;
        letter-spacing: 1.5px;
    }
}
.single-post {
    display: flex;
    flex-direction: column;
    border-top:.5px solid #9BA4B2;
    border-top:.5px solid #9BA4B2;
    padding-bottom: 3.5rem;
}
.blog-feed h2 a {
    color:#000000;
    font-weight: 900;
    font-size: 1.74rem;
}
.blog-feed h2 a:hover {
    color:#00AEEF !important;
}
@media screen and (max-width:768px) {
    .blog-feed {
        margin-bottom: 40px;
    }
}
.continue-reading {
    color:#000;
    display: block;
    font-weight: 500;
    margin-top:18px;
    text-transform: uppercase;
    font-size: .74rem;
    width: fit-content
}
.continue-reading:hover {
    color:#00AEEF !important;
}
.post-categories-yarrow {
    margin:25px 0 0;
}
.post-categories-yarrow .post-categories li a {
    border: 1px solid #C0C6D0;
    text-transform: uppercase;
    color: #3E3E3E;
    letter-spacing: 1.2px;
    font-size: .79rem;
    line-height: 1;
    font-weight: 500;
    padding: 7px 10px 6px;
    margin: 0 13px 9px 0;
    display: block;
}
.post-categories-yarrow .post-categories li a:hover {
    background:#00AEEF;
    border-color:#00AEEF;
    color:#fff;
}
.single-post {
    opacity: 1;
    transition-duration: 1.5ms;
    transition-property: opacity;
    -webkit-transition: opacity 1.5s;
}
.single-post.hide {
    opacity: 0;
    height: 0;
    padding:unset;
    border:unset;
}
.single-post.not-tagged {
    display: none;
}
.single-post .post-date {
    font-size:.89rem;
    padding-bottom: 0;
}
.blog-search-form {
    margin-bottom: 70px;
}
.blog-search-form form {
    position: relative;
}
.blog-search-form input[type="text"] {
    background:#fff;
    padding:1rem ;
    border: 1px solid #C0C6D0;
    border-radius: 3px;
}
.blog-search-form input[type="text"]::placeholder {
    color:#9BA4B2;
    font-size: .89rem;
}
.blog-search-form .search-icon {
    position: absolute;
    top: 33%;
    right: 18px;
    width: 20px
}
.current-cat > a {
    background-color: #00AEEF;
    color:#fff !important;
    border:1px solid #00AEEF;
}
#tag-filter-navigation {
    
}
.tag-cloud-list {
    display: flex;
    justify-content: flex-start;
    border-bottom: .5px solid #C0C6D0;
    padding-bottom: 25px;
    margin-bottom: 60px;
}
#tag-filter-navigation span {
    color:#3E3E3E;
    font-size: .79rem;
    letter-spacing: 1.2px;
    padding-left: 18px;
    padding-right:26px;
    text-transform: uppercase;
    font-weight: 500;
    cursor: pointer;
}
#tag-filter-navigation .tag-cloud-list span:first-child {
padding-left:18px;
}
#tag-filter-navigation span.active, #tag-filter-navigation span:hover {
    color:#00AEEF;
    position: relative;
}
#tag-filter-navigation span.active:after {
    content:'';
    background-image:url('/wp-content/uploads/2022/04/filter-line-chevron-a.svg');
    background-size: contain;
    width: 28px;
    height:13px;
    top:37.5px;
    left:calc(50% - 18px);
    position: absolute;
    background-color:#fff;
    background-repeat: none;
}
@media screen and (max-width:768px) {
    .tag-cloud-list {
        flex-flow: wrap;
    }
    .tag-cloud-list span {
        margin-bottom: 16.5px;
    }
    #tag-filter-navigation span.active:after {
        display: none;
    }
}
/*#tag-filter-navigation span.active:after {
    width: 28px;
    height: 1px;
    background-color: #fff;
    content:'';
    position: absolute;
    top:;
}*/
aside .grid-item-social a {
	margin-right:12px;
}




