/*
Theme Name: NBC
Theme URI: 
Author: Linx Comm
Author URI: http://www.linx.com/
Description: A semantic, HTML5 theme developed for National Business Capital.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {font-family: 'Lato', sans-serif; /*background-color:#FBFBFB;*/ color:#666666; font-size:18px;}
body.page-template-template-applynow, body.page-template-template-contact {background-color:#FBFBFB;}
@media (min-width:1600px) { .container {width:1240px;}	.employees .employee figure}
.topstrip-d {background-color:#666666; color:#fff; font-weight:700; font-size:16px; padding:5px 0;}
.translator {float:right;padding-left:0px;}
.translator #flags {width:auto !important; padding-top:4px;}
.topstrip-d ul { padding:0; margin:0;}
.topstrip-d ul li {list-style-type:none; display:inline-block; border-right:1px solid #fff; padding:0 15px;}
.topstrip-d ul li:last-child {padding-right:0; border-right:none;}
.topstrip-d ul li a {color:#fff;}
.topstrip-d ul li a:hover {color:#fff; text-decoration:none;}
header {border-bottom:1px solid #DDDDDD; background-color:#ffffff;position:sticky;position:-webkit-sticky;top:30px;z-index:9999;}
.fixedheader {position:fixed; z-index:9999; width:100%; background-color:#FCFCFC; top:0;}
/* logo transition on scroll*/
div.stickyphone {display:none;}
div.stickyphone.active {display:inline-block; color:#062B8A; margin-left:0px; font-weight:700;}
.stickylogo {  width: 0px;  height: auto;  /*position: absolute;*/  opacity: 0;  margin-left: 0;  transform: rotate(0deg);  transition: all .6s cubic-bezier(.4,0,.2,1);}
.stickylogo.active { width: 65px; opacity: 1; transform: rotate(360deg);}
.mainlogo{  width:0px; height: auto;  opacity: 0;  transition: opacity .6s cubic-bezier(.4,0,.2,1);}
.mainlogo.active { width:200px; opacity: 1; transition: opacity .3s cubic-bezier(.4,0,.2,1) .3s;}

/*end logo transistion*/
.topnav {text-align:center; margin-top:20px;}
.fixedheader .topnav {margin-top:15px;}
.topnav ul {padding:0; margin:0;}
.topnav ul li {list-style-type:none; display:inline-block; padding:0 10px;}
.topnav ul li a {color:#333333; font-size:16px; font-weight:700; text-transform:uppercase;}
.topnav ul li a:hover {color:#303b80; text-decoration:none;}
.rightnav {margin-top:15px;}
.fixedheader .rightnav {margin-top:10px;}
.rightnav ul {padding:0; margin:0; color:#062B8A; font-weight:700; font-size:16px;}
.rightnav ul li {list-style-type:none; display:inline-block;}
.rightnav ul li:last-child {padding-right:0;padding-left:5px;}
.topboxes {margin-top:15px; margin-bottom:20px;}
.boxcenter {float:none; margin:0 auto;}
.topboxes h1 {color:#051488; font-size:48px; font-weight:700; text-align:center;}
.topboxes h2 {color:#051488; font-size:48px; font-weight:700; text-align:center;}
.topboxes h3 {color:#051488; font-size:40px; font-weight:300; text-align:center;}
.boxwrapper {background-image:url(images/box-line.png); background-position:center center; background-repeat:no-repeat; overflow:hidden;}
.boxwrapper .boxleft {float:left; width:45%;}
.boxwrapper .boxright {float:right; width:45%;}
.boxwrapper .boxheading {display:flex; justify-content:center; align-items:center;}
.boxwrapper h3 {color:#333333; font-weight:300; font-size:44px; text-align:left; width:50%; text-transform:uppercase;}
.boxwrapper .boxico {width:50%; text-align:right;}
.boxwrapper .boxcontent p{ font-size:18px;}
a.btn-box {border:2px solid #E02315; color:#E02315; font-size:24px; font-weight:700; text-transform:uppercase; width:100%; border-radius:50px;}
a.btn-box:hover {color:#FF4242;}
@media (max-width: 767px) { .boxwrapper {background-image:none;} .boxwrapper .boxleft {float:none; width:100%;} .boxwrapper .boxright {float:none; width:100%;} .navbar-toggle {z-index:999; border-color:#2d3879;} .navbar-toggle .icon-bar {background:#2d3879;} .topnav {margin-top:0;} .topnav ul li {display:block; padding:5px 0; border-bottom:1px solid #fff;} .rightnav {margin-top:0; float:none!important; text-align:center;} .footer .specialbutton {margin-bottom:15px;} }
.topbanner {height:220px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative; text-align:center;}
h2.page-title { font-size:48px; color:#ffffff; font-weight:700; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin:0; padding:0; position:relative;} 
h1.page-title { font-size:48px; color: #051488; font-weight:700; top: 50%;   -webkit-transform: translateY(-50%);   -ms-transform: translateY(-50%);   transform: translateY(-50%);   margin:0;   padding:0;   position:relative; }
@media (max-width:850px) { h1.page-title {font-size:30px;}
}
.content {padding-top:50px; overflow:hidden;color:#141823;}
.content a {color:#337ab7;}
.content h1, .content h2, .content h3, .content h4 {color:#051488; font-weight:700;}
.content .facts h2 {color:#333333; font-size:36px; font-weight:700; margin-bottom:30px;}
.content .benefits h2 {color:#333333; font-size:36px; font-weight:700; margin-bottom:30px;}
.fact {margin-bottom:15px;}
.fact h5 {color:#001489; font-size:22px; font-weight:700; margin-bottom:0;}
.fact p {font-size:20px;}
h3.story-title { font-size:36x; color:#2e3192; font-weight:700; text-align:center;}
/*Success Story Slider Starts*/
h2.storyslider-header {font-size:36px; color:#333333; text-align:center; font-weight:700;}
.stories-slider ul {padding:0; margin:0;}
.stories-slider ul li {list-style-type:none; position:relative; margin-top:100px;}
.nbcstories-template-default .stories-slider ul li {margin-top:75px;}
.stories-slider ul.lSPager li {margin-top:0;}
.sotry-container {width:75%; background-color:#FFFFFF;  margin:0 auto; border-radius:30px; box-shadow: 0 0 10px #E7E7E7; padding:20px;}
.sotry-container h3 {color:#333333; font-size:26px; font-weight:400; padding-left:120px; margin-top:0px; margin-bottom:25px;}
.sotry-container h3.nostaffpic {padding-left:0px;}
.sotry-container .advisor-shot {width:150px; height:150px; position:absolute; top:-75px; margin-left:-75px;}
.sotry-container figure{  display: block;  height: 100%;  width: 100%; background-position: 50%; background-size: cover; z-index: 1; border-radius:50%; border:2px solid #E6E6E6;}
.sotry-container .author-logo {text-align:center;}
.sotry-container .author-logo img {max-width:80%;}
.sotry-container blockquote {padding:0; border:none; font-size:18px;}
.sotry-container blockquote:before {content:"\201C"; left:0; top:30px; color:#666666; }
.sotry-container blockquote:after {content:"\201D"; left:0; top:30px; color:#666666; }
.sotry-container .story-author {font-size:18px; color:#333333; margin-bottom:0px;}
.sotry-container .author-desig {font-size:12px; color:#333333; margin-bottom:5px;}
.sotry-container .img-caption {color:#000066; font-size:12px;}
a.btn-calculator, .btn-calculator {color:#fff; background-color:#E02315; font-size:24px; font-weight:700; width:100%; border-radius:40px;}
.calculator-action {margin:15px 0;}
a.btn-calculator:hover, a.btn-calculator:focus {color:#fff; background-color:#EB3A2C;}
.read-story a, .single-calculator a {color:#051488; font-size:18px; font-weight:400; text-decoration:underline;}
.read-story .glyphicon-play {color:#051488; font-size:12px;}
/*Success Story Slider Ends*/

/*team slider*/
h2.teamslider-header {font-size:36px; color:#333333; text-align:center; font-weight:700;}
.team-slider {margin-top:20px;}
.team-slider .member-shot, .teamstaff .member-shot{width:200px; height:200px; margin:0 auto;}
.team-slider figure, .teamstaff figure, .post-list .author-shot figure, .single .topheading .author-shot figure, .author.single figure{  display: block;  height: 100%;  width: 100%; background-position: 50%; background-size: cover; z-index: 1; border-radius:50%; border:2px solid #E6E6E6;}
.team-slider p {text-align:center; color:#333333; margin-top:10px;}
/*end team slider */
#bottomsection {margin-top:40px; text-align:center;}
#bottomsection h2 { overflow: hidden; text-align: center; color:#333333; font-size:36px; font-weight:700;}
#bottomsection h2:before,
#bottomsection h2:after { background-color: #D3D3D3; content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 50%;}
#bottomsection h2:before { right: 0.5em; margin-left: -50%;}
#bottomsection h2:after { left: 0.5em; margin-right: -50%;}
#bottomsection .contentsection {margin-top:30px;}
.btn-getstarted { color:#fff !important; background-color:#E02315; font-size:21px; font-weight:700; border-radius:40px; text-transform:uppercase; padding-left:100px; padding-right:100px;}
.btn-getstarted:hover, .btn-getstarted:focus {color:#fff; background-color:#EB3A2C;}
.btnbox {color:#ff0000; text-transform:uppercase; font-size:22px; background-color:#fff; padding:10px 25px; border-radius:15px;}
.btnbox:hover, .btnbox:focus {color:#FF4242;}
#newsletter .form-control {width:80%; display:inline-block;}
#newsletter .form-group {margin-bottom:5px;}
#newsletter .btn-simple {background-color:transparent; color:#fff; font-size:22px; font-weight:400;}

/*.jqueyslider {margin:50px 0;}*/
.calculator, .single-calculator {border:1px solid #E5E5E5; border-radius:20px; overflow:hidden; padding:20px;}
.calculator .ui-widget.ui-widget-content, .single-calculator .ui-widget.ui-widget-content{border:1px solid #9798C9;}
.calculator .ui-slider-horizontal, .single-calculator .ui-slider-horizontal{height:1px;}
.calculator .ui-state-default, .calculator .ui-widget-content .ui-state-default, .single-calculator .ui-state-default, .single-calculator .ui-widget-content .ui-state-default{border:none; background-color:#FF0201;}
.calculator .ui-slider .ui-slider-handle, .single-calculator .ui-slider .ui-slider-handle{width:1em; height:1em;}
.calculator .ui-slider-horizontal .ui-slider-handle, .single-calculator .ui-slider-horizontal .ui-slider-handle{top:-0.5em;}
.calculator .ui-corner-all, .single-calculator .ui-corner-all{border-radius:10px;}
.calculator .calculator-title h3 {font-size:22px; font-weight:500; color:#cc0000;}
.calculator .cal-amount, .single-calculator .cal-amount{font-size:36px; color:#000099; font-weight:700;}
.slideswrapper {margin:40px 0 0 0; overflow:hidden;}
.calslide {margin-bottom:30px; overflow:hidden;}
.slidetitle {color:#666666; font-size:21px; font-weight:500; margin-bottom:15px;}
.calculator .form-control, .single-calculator .form-control{border-left-color:#fff; border-right-color:#fff; border-top-color:#9E9EC9; border-bottom-color:#9E9EC9; background-color:#F4F2F2; font-size:20px; font-weight:700; color:#000000; text-align:center; margin-top:22px;}
.loanamount-text{position:relative; float:right;}
.loanamount-text:before{content:"$";  font-size:20px; font-weight:400; color:#000000; position:absolute; z-index:3; top:-5px; left:12px;}
.calculator .btn-reset, .single-calculator .btn-reset{ font-size:22px; font-weight:700; color:#999999;}
.terms-nav {margin-top:50px; margin-bottom:50px;}
.terms-nav ul {margin:0; padding:0; text-align:center;}
.terms-nav ul li{list-style-type:none; display:inline-block; padding:0 20px; background:url(images/nav-border.png) no-repeat center right;}
.terms-nav ul li:last-child {background:none; padding-right:0;}
.terms-nav ul li a {color:#333333; font-size:26px; font-weight:400;}
.terms-nav ul li a:hover, .terms-nav ul li a.focus{text-decoration:underline;}
.terms-nav ul li.active a {text-decoration:underline;}
.teamstaff .member {margin-bottom:50px;}
.teamstaff .member p.mebertitle {color:#051488; font-size:26px; font-weight:700; margin-top:10px; margin-bottom:0;}
.teamstaff .member p.memberdesig {font-size:16px; font-weight:700;}
.teamstaff .member .memeber-description {color:#333333; font-size:16px; font-weight:400;}
.teamstaff .col-md-3:nth-child(4n+1) {clear:both;}
.medium-wide .modal-dialog {width:80%; margin:100px auto;}
.medium-wide .modal-dialog h4 {color:#051488; font-size:36px; font-weight:700; text-align:left; margin-left:60px; line-height:38px;}
.medium-wide .modal-dialog h5 {color:#051488; font-size:20px; font-weight:300; text-align:left; margin-left:60px; margin-top:0; margin-bottom:0px;}
.medium-wide .modal-dialog .modal-header {border-bottom:none;}
.medium-wide .modal-dialog .modal-header {background-image:url(images/popuplogo.jpg); background-repeat:no-repeat; background-position:15px 15px;}
.medium-wide .modal-dialog .modal-body {padding:60px 60px 60px 48px;}
.medium-wide .modal-dialog .modal-body h5 {margin:0; color:#e12315; font-size:20px; font-weight:700; margin-bottom:10px; padding-left:12px;}
.medium-wide .modal-dialog .modal-body .leftnav ul {margin:0; padding:0;}
.medium-wide .modal-dialog .modal-body .leftnav ul li {list-style-type:none; padding-left:12px;}
.medium-wide .modal-dialog .modal-body .leftnav ul li a {color:#000000; font-weight:400; font-size:20px;}
.medium-wide .modal-dialog .modal-body .leftnav ul li.active a {font-weight:700;}
.medium-wide .modal-dialog .modal-body .leftnav ul li:hover, .medium-wide .modal-dialog .modal-body .leftnav ul li.active {background-image:url(images/nav-side-arrow.jpg); background-repeat:no-repeat; background-position:left center;}
.medium-wide .modal-dialog .modal-body .leftnav .advcal-nav {margin-top:30px; margin-bottom:30px;}
.medium-wide .modal-dialog .modal-body .adv-help h3 {color:#051488; font-size:30px; font-weight:700; margin-bottom:5px; margin-top:0;}
.medium-wide .modal-dialog .modal-body .adv-help a {color:#051488; font-size:21px; text-decoration:underline;}
.medium-wide .modal-dialog .modal-body .adv-help .glyphicon {color:#051488; margin-left:10px;}
.btnwrapper {margin-top:20px;}
a.popupbtn, .popupbtn {width:auto; padding-left:100px; padding-right:100px;}
a.popupbtn:hover, .popupbtn:hover, a.popupbtn:focus, .popupbtn:focus {color:#fff; background-color:#EB3A2C;}
.program-list2 {text-align:center; margin-bottom:35px;}
.program-list2 h3 {color:#333333; font-size:24px; font-weight:500;}
.program-list2 p {color:#333333; font-size:18px; font-weight:300;}
.program-list2 a {color:#333333; font-size:19px; font-weight:700;}
@media (min-width:992px) { .financing-programs .col-md-4:nth-child(3n+1) {clear:both;}	}
/*.storyslider-wrapper {margin-top:100px;}*/
/*program style 1 */
.view {float: left; overflow: hidden; position: relative; text-align: center; -webkit-box-shadow: 1px 1px 2px #e6e6e6; -moz-box-shadow: 1px 1px 2px #e6e6e6; box-shadow: 1px 1px 2px #e6e6e6; cursor: default; background: #fff url(images/bgimg.jpg) no-repeat center center;}
.view h3 { color:#ffffff; font-size:24px; font-weight:700; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin:0; padding:0; position:absolute; width:100%;}
.view .mask,.view .content { position: absolute; overflow: hidden; top: 0; left: 0; height:100%;}
.view img { display: block; position: relative; border-radius:30px;}
/*.view h2 { text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 17px; padding: 10px; background: rgba(0, 0, 0, 0.8); margin: 20px 0 0 0;}
.view p { font-family: Georgia, serif; font-style: italic; font-size: 12px; position: relative; color: #fff; padding: 10px 20px 20px; text-align: center;}
.view a.info { display: inline-block; text-decoration: none; padding: 7px 14px; background: #000; color: #fff; text-transform: uppercase; -webkit-box-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 1px #000; box-shadow: 0 0 1px #000;}
.view a.info: hover { -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000;
}*/

.view-third img { -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
.view-third .mask { background-color: rgba(0,0,0,0.8); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: translate(460px, -100px) rotate(180deg); -moz-transform: translate(460px, -100px) rotate(180deg); -o-transform: translate(460px, -100px) rotate(180deg); -ms-transform: translate(460px, -100px) rotate(180deg); transform: translate(460px, -100px) rotate(180deg); -webkit-transition: all 0.2s 0.4s ease-in-out; -moz-transition: all 0.2s 0.4s ease-in-out; -o-transition: all 0.2s 0.4s ease-in-out; -ms-transition: all 0.2s 0.4s ease-in-out; transition: all 0.2s 0.4s ease-in-out; border-radius:30px;}
/*.view-third h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.view-third p { -webkit-transform: translateX(300px) rotate(90deg); -moz-transform: translateX(300px) rotate(90deg); -o-transform: translateX(300px) rotate(90deg); -ms-transform: translateX(300px) rotate(90deg); transform: translateX(300px) rotate(90deg); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.view-third a.info { -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}*/
.view-third:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px);}
.view .mask .maskcontent { position:relative; top:50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding:0px 20px;}
.view .mask .maskcontent p { color:#ffffff; font-size:20px; font-weight:400;}
.view .mask .maskcontent a.info { color: #ffffff; font-size: 20px; font-weight: 400; border: 1px solid #fff; padding: 10px 15px; width: 100%; display: block; border-radius: 20px; margin-top: 25px;}
.view .mask .maskcontent a.info:hover, .view .mask .maskcontent a.info:focus { text-decoration:none; color:#E0E0E0;}
/*.view-third:hover h2 { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; -ms-transition-delay: 0.5s; transition-delay: 0.5s;}
.view-third:hover p { -webkit-transform: translateX(0px) rotate(0deg); -moz-transform: translateX(0px) rotate(0deg); -o-transform: translateX(0px) rotate(0deg); -ms-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg); -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; -ms-transition-delay: 0.4s; transition-delay: 0.4s;}
.view-third:hover a.info { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; -ms-transition-delay: 0.3s; transition-delay: 0.3s;
}*/
/*End Program Style 1 */
.post-list {margin-bottom:70px;}
.post-list .post-title, .post-list .post-title a {color:#051488; font-size:26px; font-weight:700; margin-top:0;}
.post-list .author-shot, .single.blog .topheading .author-shot {width:60px; height:60px; float:left;}
.post-list .post-meta, .single.blog .topheading .post-meta {float:left; margin-left:15px; font-size:12px; font-weight:400; margin-top:12px;}
.post-list .post-meta p, .single.blog .topheading .post-meta p {margin-bottom:0px;}
.single.blog .topheading .post-meta a {color:#666666;}
a.read-more { color:#051488; font-weight:400; text-decoration:underline; margin-left:10px;}
.blogpagination {clear:both; margin-top:20px;}
.blogpagination ol {text-align:center;}
.blogpagination .wp-paginate .current { color:#666666; background:none; border-color:#000000; padding:5px 10px;}
.blogpagination .wp-paginate a {background:none; padding:5px 10px;}
.blogpagination .wp-paginate a:hover, .blogpagination .wp-paginate a:active {background-color:#0058b2; color:#ffffff;}
.single.blog {background:#EEEEEE; padding-bottom:3em;}
.single.blog .topheading {min-height:240px; height:30em; position:relative; margin-bottom:6em;}
.single.blog .topheading .featured-image {  background-position: 50%;  background-size: cover;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: 0;}
.single.blog .topheading .toptitle {  background-color: #fff;  bottom: -3em;  left: 1.5em;  margin: 0;  max-width: 44.5em;  padding: 3em 1.5em 1.5em;  position: absolute;  text-align: left;  width: 100%;  z-index: 1;}
.single.blog h1, .single.blog h2, .single.blog h3, .single.blog h4 {color:#051488; font-weight:700;}
.single.blog .post-title {margin-top:0;}
.post-content {width:68%; padding-left:3em; float:left;}
.sidebar {width:28%; padding-right:3em; float:right;}
.sidebar .widget-title h3 {margin-top:0;}
.author-banner {background:#0058B2; padding:3em 0; text-align:center;}
.author-banner h1 {font-size:48px; font-weight:700; margin:0; color:#ffffff;}
.author.single .aboutauthor{margin-bottom:50px; overflow:hidden; padding-bottom:50px; border-bottom:1px solid #eee;}
.author.single .author-shot{  width: 200px;  height: 200px;}
.author.single .aboutauthor h3 {color:#051488;}
ul.checkmark {margin:0; padding:0;}
ul.checkmark li {list-style-type:none; background:url(images/checkmark-ico.png) no-repeat left center; padding-left:35px; font-size:22px; margin-bottom:20px;}
.program-intro, .filterarea {background:#FAFAFA; padding:50px 0;}
.btn-autowidth {width:auto !important; padding-left:100px; padding-right:100px;}
.btn-center { text-align:center;}
.center-align {float:none; margin:0 auto;}
.post-calculator {background:#FAFAFA; padding:20px 0 50px 0; margin:40px 0 20px 0;}
.post-calculator h2 {color:#333333; font-weight:700; font-size:36px; text-align:center;}
.post-calculator p {text-align:center;}
.single-calculator {background:#ffffff; /* box-shadow: 0 0 10px #E7E7E7; */ margin-top:25px;}
.content.resources h2 {font-size:18px; text-align:center;}
.resourceimg {position:relative;}
.termlist {position:absolute; top:10px; left:10px; background:#000000; color:#ffffff; font-size:12px; border-radius:10px; opacity:0.7; padding:2px 10px;}
.resource-download {text-align:center; margin-top:20px;}
.resource-download a {color:#7b7b7b; text-decoration:underline;}
.resource-download a:hover, .resource-download a:focus {text-decoration:none;}
.resource-item {margin-bottom:40px;}
.news-section {padding:30px 0;}
.news-section h2 {color:#333333; font-size:36px; font-weight:700; text-align:center;}
.news-section p { text-align:center;}
#news-slider {margin-top:50px; height:auto !important;}
.imgcontainer {height: 160px; /*can be anything*/ max-width:100%;  position: relative;}
.imgcontainer img {max-height: 100%;    max-width: 80%;   width: auto;  height: auto;  position: absolute;    top: 0;    bottom: 0;    left: 0;right: 0;margin: auto;}
.steps {margin:50px 0px; overflow:hidden;}
.steps h2.stepsheader {color:#333333; font-weight:36px; font-weight:700; text-align:center; margin-bottom:70px;}
.leftsteps {width:25%; float:left;}
.stepscenter {width:48%; float:left; margin:0 1%;}
.rightsteps {width:25%; float:left;}
.stepscenter .mainimage {margin-bottom:100px; text-align:center;}
.stepscenter h3, h3.stepcenter {font-size:18px; color:#333333; font-weight:400; text-align:center; margin-top:0;}
.stepscenter img, .stepimg img {max-width:70%;}
img.stepcenter {margin:0 auto 20px auto;}
.step-1, .step-2, .step-3, .step-4, .step-5, .step-6 {width:100%; overflow:hidden; min-height:270px; }
@media (min-width:992px) { .step-3, .step-4 {width:50%; float:left;}}
.stepimg {text-align:right; float:right;}
.steptext {padding-right:2%; float:left; margin-top:-30px;}
.step-3 .steptext, .step-4 .steptext {margin-top:-15px;}
.step-4 .steptext {padding-right:0px;}
/*.step-2 .stepimg {text-align:right;}
.step-2 .steptext {margin-left:20%; margin-top:-5px;}
.step-5 .stepimg {text-align:left;}
.step-5 .steptext {padding-left:2%; margin-top:70px;}*/
.step-counter {float:left; width:18%;}
.step-4 .step-counter {text-align:right;}
.step-content {float:left; width:75%;}
.step-4 .step-content {width:82%;}
.step-content h4 {color:#e02315; font-weight:bold; font-size:22px; margin-top:5px; text-transform:uppercase;}
.step-counter .badge {font-size:18px; padding:10px 15px; border-radius:50%; background:#4F4F4E;}
@media (min-width:850px) { #resource-modal .modal-dialog {width:800px;}	}
#resource-modal .modal-header {border:none;}
#resource-modal h4.modal-title, #terms-modal h4.modal-title{color:#051488; font-size:28px; font-weight:700;}
#resource-modal .modal-header h5 {font-size:18px; color:#666666; font-weight:400; margin:0;}
label.label-control, label.gfield_label {color:#333333; font-weight:700 !important; font-size:16px !important;}
.btn-resource {padding-left:30px; padding-right:30px; font-size:16px;}
.btn-resource:hover, .btn-resource:focus {color:#fff; background:#EB3A2C;}
#progress {border:1px solid #030; text-align:center; display:none; margin-top:15px;}
#progress.error, .has-error {border:1px solid #F00;}
input[type="checkbox"].has-error {outline:1px solid #F00;}
.apply-main { width:74%; margin-left:1%; float:left; margin-bottom:10px;}
.apply-main, .contactform, .referallform-main{ background-color:#FFFFFF;  border-radius:30px;  box-shadow: 0 0 10px #E7E7E7; /*box-shadow: 0 0 10px rgba(0,0,0,0.6);
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
-o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
border: solid 1px #555;*/ padding:20px;}
.apply-main h3 {font-size:26px; font-weight:400;}
.apply-main .termschk {padding-top:0px; font-size:16px;}
.apply-main a {font-size:16px; color:#051488;}
.applynow-bottom {margin-top:30px; font-size:16px;}
.btn-applynow {padding-left:20px; padding-right:20px; font-size:16px;}
.btn-applynow:hover, .btn-applynow:focus {color:#fff; background-color:#EB3A2C;}
.apply-main .form-control, .referallform-main .form-control{background-color:#F8F8F8; padding:10px 12px; height:45px; font-size:16px;}
span.required {color:#F00;}
.getintouch h2 { color:#333333; font-weight:700; font-size:34px; text-align:center; padding-bottom:25px;}
.getintouch p, .getintouch a {color:#000000; font-size:21px; text-align:center;}
.contactform {margin-top:50px;}
.officedetail {margin-top:30px; overflow:hidden;}
.officedetail h3 {color:#051488; font-weight:700; font-size:20px; text-align:center;}
.officedetail p {color:#666666; font-size:18px; font-weight:300; text-align:center;}
.gform_footer {text-align:right;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] { font-size: 16px;  width: auto !important;  margin: 0px !important;  padding: 6px 20px !important;  background-color: #E02315;  color: #fff;  border: 1px solid #fff;  border-radius: 40px;  font-weight: 700 !important;}
.gform_wrapper .gform_footer input.button:hover {background-color:#EB3A2C;}
img.alignleft {float:left; margin-right:15px;}
img.alignright {float:right; margin-right:15px;}
img.aligncenter {margin:0 auto;}
.sotry-container img.alignright {float:right; margin:15px; max-width:100%;}
.single-nbcfinance .btn-box {margin-bottom:30px;}
#resource-modal,#terms-modal {z-index:9999;}
.employees .employee, .employees .team { -khtml-border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; float: left; outline: none; overflow: hidden}
.employees .employee { -moz-transform: scale(0.75); -ms-transform: scale(0.75); -o-transform: scale(0.75); -webkit-transform: scale(0.75); transform: scale(0.75); color: #fff; cursor: pointer; height: 300px; position: relative; text-align: center; width: 300px;}
.employees .employee, .employees .employee * { -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease}
.employees .employee figure, .employees .employee:after { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%}
.employees .employee figure { background-position: 50%; background-size: cover; z-index: 1;  -khtml-border-radius: 100%;  -moz-border-radius: 100%;  -webkit-border-radius: 100%;  border-radius: 100%;  border: 2px solid #fff;}
.employees .employee:hover figure.onhover {  opacity: 0;}
.employees .employee:hover figure {  opacity: 0;}
.employees .employee:hover figure.onhover {  opacity: 1;}
.employees .employee .employee-content { -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; padding: 1em; position: absolute; top: 50%; width: 100%; z-index: 3;}
.employees .employee h3, .employees .employee h5, .employees .employee p, .employees .employee:after { opacity: 0}
.employees .employee h3 { -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transform: translateY(100%); transform: translateY(100%); -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; font-size: 1.5em; font-weight: bold; color:#fff;}
.employees .employee h5 { -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transform: translateY(100%); transform: translateY(100%); -moz-transition-delay: 0.15s; -o-transition-delay: 0.15s; -webkit-transition-delay: 0.15s; transition-delay: 0.15s; font-size: 0.75em; font-weight: normal; margin-top: 0.5em; text-transform: uppercase;}
.employees .employee p { -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transform: translateY(100%); transform: translateY(100%); -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; font-size: 0.875em; line-height: 1.5em; margin-top: 0.75em}
.employees .employee:after { -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; background: rgba(0, 88, 178, 0.65); content: ''; display: block; z-index: 2}
.employees .employee:hover, .employees .employee.tapped { -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1)}
.employees .employee:hover h3, .employees .employee:hover h5, .employees .employee:hover p, .employees .employee.tapped h3, .employees .employee.tapped h5, .employees .employee.tapped p { -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; z-index: 3}
.employees .employee:hover:after, .employees .employee.tapped:after { opacity: 0.75}
.employees .team { -moz-transform: translateX(-5%); -ms-transform: translateX(-5%); -o-transform: translateX(-5%); -webkit-transform: translateX(-5%); transform: translateX(-5%); background-position: 50%; background-size: cover; height: 36em; margin: 0; width: 36em}
.applynow-sidebar {background:#FEFEFE; /*box-shadow: 0 0 10px #E7E7E7;*/ margin-top:50px; float:left; width:24%; margin-left:1%; padding:0 20px;}
.applynow-sidebar h3 {color:#333333; font-size:20px; margin-bottom:0px;}
.applynow-sidebar h4 {color:#666666; font-weight:16px; font-weight:400; margin-top:5px;}
.applynow-sidebar .contactinfo {margin:20px 0; padding:0;}
.applynow-sidebar .contactinfo li {margin:0 0 10px 10px; padding:0 0 0 30px; list-style-type:none; font-size:18px; font-weight:700; color:#051488;}
.applynow-sidebar .contactinfo li.phone {background:url(images/sidebar-phone.png) no-repeat left center; line-height:30px;}
.applynow-sidebar .contactinfo li.email {background:url(images/sidebar-email.png) no-repeat left center;}
.applynow-sidebar .contactinfo li.email a {font-size:18px; font-weight:700; color:#051488; text-decoration:underline;}
.applynow-sidebar img {margin:0 auto;}
.page-template-template-salespage h1 {font-weight:700;}
.page-template-template-salespage h2 {font-size:36px; font-weight:700; color:#2e3192;}
.page-template-template-salespage h2.page-title {font-size: 48px; color: #ffffff; font-weight: 700;}
.page-template-template-salespage h4{font-size:26px; font-weight:400;color:#2e3192;}
.page-template-template-salespage h5{font-size:16px; font-weight:700; color:#333333;}
.page-template-template-salespage hr{border-top:2px solid #2E3192; }
ul.journey {margin:30px 0 0 0; padding:0;}
ul.journey li {list-style-type:none; background:url(images/journey-bullet.png) no-repeat left center; margin:0 0 15px 0; padding-left:30px; line-height:20px;}
.page-template-template-salespage ul.checkmark {margin:30px 0 0 0; padding:0;}
.page-template-template-salespage ul.checkmark li {list-style-type:none; background:url(images/checkmark-bullet.png) no-repeat left top; margin:0 0 15px 0; padding-left:22px; line-height:20px; font-size:18px;}
.btn-autowidth {width:auto;}
.norightpad {padding-right:0px;}
.noleftpad {padding-left:0px;}
.centerDiv {float:none; margin:0 auto;}
.page-template-template-referral h2 {font-size:36px; color:#333333; font-weight:700;}
.page-template-template-referral h2.pagetitle{font-size: 48px; color: #ffffff; font-weight: 700; margin:0;}
.page-template-template-referral h1.pagetitle{font-size: 48px; color: #ffffff; font-weight: 700; margin:0;}
.page-template-template-referral .topbanner {height:auto; padding:120px 0;}
.page-template-template-referral .topbanner .buttonwraper {margin-top:20px;}
.page-template-template-referral h4 {font-size:18px; font-weight:700; color:#e02315;}
.page-template-template-referral .benefits, .page-template-template-referral .benefits h2{ color:#ffffff;}
.page-template-template-referral .benefits h4 {color:#ffffff;}
.page-template-template-referral .benefits a.btn-box {color:#ffffff; border-color:#ffffff;}
p.bluesteps {font-size:20px; font-weight:700; color:#001489; margin:30px 0;}
.referallform-main .form-wrapper {margin-top:30px;}
.refferalcall {margin:50px 0;}
.refferalcall h3 {font-size:36px; font-weight:700; color:#e02315; text-align:center; margin:0;}
/* #footer {background-color:#2e387a; color:#fff; padding:40px 0 15px 0; margin-top:30px;}
.footer .specialbutton { background-color:#505BAC; border-radius:15px; padding-top:20px; text-align:center; min-height:140px;}
.footer .specialbutton h4 {font-size:15px; font-weight:400; text-transform:uppercase; margin-top:0px; color:#ffffff;}
.footerlogo {margin-top:40px; margin-bottom:40px; text-align:center;}
.footerphone {font-size:30px; font-weight:400; text-align:center;}
.footer ul.socilamedia {padding:0; margin:40px 0 0 0; text-align:center;}
.footer ul.socilamedia li {list-style-type:none; padding:0; margin:0 10px 0 0; display:inline-block;}
.footer ul.socilamedia li:last-child {margin:0;}
.footer ul.socilamedia li a:hover img {opacity:0.8;}
.footer .widgetarea .textwidget {margin-top:30px;}
.footer .widgetarea ul {margin:0; padding:0;}
.footer .widgetarea ul li {margin:0; padding:0; list-style-type:none;}
.footer .widgetarea ul li a {color:#fff; font-size:18px; font-weight:400;}
.footer .widget-title h3{font-size:22px; font-weight:700; color:#fff; text-transform:uppercase; margin-top:0;}
.footer .copyrights {font-size:14px; text-align:center; margin-top:20px; font-weight:300;} */
@media (max-width:767px) { 
.apply-main	{width:98%; margin-left:1%; margin-right:1%; float:none;} .applynow-sidebar {width:98%; margin-left:1%; margin-right:1%; float:none;}
.slidetitle{display:block !important; text-align:center;}
.loanamount-text { position: relative; float: none; display: inline-block; margin: 0 auto; width: 100%; text-align: center;}
.calculator .form-control, .single-calculator .form-control{position:relative; left:50%; margin-left:-70px; float:none !important;}
.loanamount-text::before{left:0; right: 100px;}
.slideswrapper .btn.btn-reset{display:block;}
}
@media (max-width:450px) { 
	.post-calculator	{display:none;}
}

/* new program pages */
.nopad { padding: 0px;}
.single-nbcfinance .content { padding-top: 0px !important;}
.single-nbcfinance .greybg {  background-color:#f8f8f8; overflow: hidden; }
.single-nbcfinance .topbanner { height: 340px; }
.program-bannericon img { max-width: 181px; margin-top: 60px; } 
.program-bannertext {  color: #fff;  text-align: left; margin-top:20px;margin-bottom:20px; }
.program-bannertext h1 { font-weight: 300;    font-size: 40px; }
.program-bannertext .program-bannerdesc { padding: 20px 0px 40px 0px; }
.program-bannerform { background: #fff; padding: 0px;}
.program-bannerform .form-wrapper { padding: 0px 15px; }
.btn-startnow { width: 70%; }
.program-bannerformicons { background: #f8f8f8; padding: 10px 0px; border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}
.single-nbcfinance .btn-box { color: #fff;    background-color: #E02315; font-weight: 400;  padding: 6px 50px; font-size: 20px;     margin-top: 25px;}
.single-nbcfinance .btn-box:hover, .btn-getstarted:focus { color: #fff;    background-color: #EB3A2C; }
.padbottom25 { padding-bottom: 25px; }
.padbottom30 { padding-bottom: 30px; }
.single-nbcfinance .heading { font-size: 22px; font-weight: bold; padding: 15px 0px 5px 0px; clear: both;}
.single-nbcfinance .blueheading { font-size: 20px; font-weight: bold; padding: 15px 0px 5px 0px; color: #051488;}
.single-nbcfinance .textwhite { color: #fff; }
.single-nbcfinance .textblue { color: #051488; }
.single-nbcfinance .greygradient { background: linear-gradient(#fff, #f8f8f8); }
ul.new-checkmark li {list-style-type:none; background:url(images/program-checkmark-icon.png) no-repeat left top; padding-left:60px; margin-bottom:40px;}
ul.new-checkmark-small {  padding: 30px 20px; }
ul.new-checkmark-small li {list-style-type:none; background:url(images/program-checkmark-small.png) no-repeat left top; padding-left:40px; margin-bottom:40px;}
.single-nbcfinance .benefits-box { background: #f5f6fa; }
.single-nbcfinance .lighttext { font-weight: 300; padding-top: 10px; }

@media (max-width: 767px) {
.single-nbcfinance .topbanner { height: auto; }
.program-bannerform .form-wrapper { padding: 5px 15px;}
.hidemobile { display: none; }
.single-nbcfinance .form-group { margin-bottom: 0px; }
.single-nbcfinance .form-control { margin-bottom: 15px; }
}
@media (min-width: 768px) and (max-width: 991px) {
.single-nbcfinance .topbanner {height: auto; }
.program-bannerform .form-wrapper {padding: 5px 15px;}
}
.formbanner {background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative; text-align:center;height:340px;}
.formbanner h3 {color:white;}

/* Thank You Page Style */
.ty-head { background-image:url('https://www.national.biz/wp-content/uploads/2019/03/team-banner-new.jpg'); width:100%;min-height:210px; background-repeat:no-repeat; background-position:center;}
.ty-head .title { font-size:3em; color:white; display:block; margin:auto; font-weight:bold; text-align:center; padding-top:110px; text-shadow: 2px 2px 4px #000000;}

/* Thank You Page (Responsive) */
@media (max-width: 1100px) { .ty-head {  display:none; }}
.affwp-form {  display: block;  margin: auto;  width: 80%;  max-width: 500px;  background-color: #f3f3f3;  padding: 15px;  border-radius: 10px;  border: solid 2px #d0cece;}
.affwp-form .button {  border-radius: 5px;  width: 100%;  display: block;  margin: auto;  background-color: #505bac;  color: white;  font-weight: bold;  padding: 10px;}
.affwp-form .button:hover {  background-color: #051488;}
.affwp-form input[type="text"], .affwp-form input[type="password"] {  border-radius: 5px;  width: 80%;  height: 40px;  padding: 5px;}
.no-access {  text-align: center;  width: 50%;  background-color: #ffc4c4;  display: block;  margin: auto;  padding: 10px;  border-radius: 2px;  border: solid thin #f77272;  color: #444343;}
.affwp-lost-password { margin:0; text-align:center;}
.affwp-lost-password a { color:#337ab7; font-size:.7em; float:right;}
.affwp-tab-content {  background-color: whitesmoke;  padding: 20px;}
.affwp-affiliate-dashboard-tabs { margin:0;}
.affwp-affiliate-dashboard-tab { width:49.5%; padding:0; margin:0; text-align:center; background-color:#e6e6e6;}
.affwp-affiliate-dashboard ul { margin:0 !important;}
.affwp-affiliate-dashboard-tab { padding:10px !important;}
.affwp-dash .active { background-color:whitesmoke;}
.affwp-dash li a { color:#051488; font-size:1.2em; letter-spacing:.7px;}
.affwp-dash .affwp-form { max-width:1000px;}
.affwp-dash h5 { font-size:1.4em; padding-top:30px;}
.form-page-col { float:right; border-left: solid thin #e0e0e0; border:solid thin #e0e0e0; border-top:none; padding:10px; margin:10px; width:30%; border-radius:10px;}
@media (max-width: 1100px) {.form-page-col {display:none; }}
.form-page-col .formbanner { height:auto;}
.form-page-col h3 { color:black; padding:10px;}

/* 2018 NBC Blog Design */
.content18 { padding-top:25px; overflow:hidden;}
.content18 .single-blog { background-color:#FFF;}
.content18 .post-content { padding-left:2em; float:left; color:#141823; font-weight:300; font-family: 'Fira Sans', sans-serif;}
.content18 .post-title { color:#051488; font-weight:400; font-family: 'Fira Sans', sans-serif;}
.content18 .post-meta { color:grey; font-weight:300; font-family: 'Fira Sans', sans-serif; font-size:.7em; padding:10px 0 5px 0;}
.content18 .date {}
.content18 .author {} 
.content18 .featured-image img { width:100%; padding-bottom:30px;}
.content18 .sidebar{}
.sidebar .ad img {width:100%; height:100%;}
.sidebar .related img {padding-top:15px;}
.sidebar .related-post {display:block; padding-bottom:5px;}
.related .title {display:block; font-weight:400; color:black; padding:20px 0px 5px 0px; font-size:1.2em;}
.related .post {font-weight:400; color:black;}
.cat-sidebar {font-size:.8em;}
.cat-sidebar ul { padding-left:0px;}
.cat-item { padding:2px;}
.sidebar .categories li { list-style-type:none;}
.sidebar .categories { display:block; font-weight:400; color:black; padding:20px 0px 5px 0px; font-size:1.2em; text-decoration:underline;}
.post a { color:#676767; font-size:.9em;}
.post-content p { display:block; padding: 0px 0px 10px 0px;}
.post-content a {}
.post-content ul {}
.post-content ol li:before { font-size:36px;}
.post-content li { padding:10px;}
.post-content h2 {padding-bottom:15px; color:#051488; font-weight:bold;}
.post-content h3 {}
.sfsi_wicons {}
.social-media { width:auto;}
.sfsi_holders { height:40px !important;}
.about-author { width:100%; margin-top: 30px;}
.about-author .image { border-radius:40px; float:left; padding:10px;}
.about-author .image img { border-radius:50%;}
.about-author .about { font-size:.8em; padding:10px;}
.about-author .title { font-size:1.3em; color:#2e2c90;}
.about-author hr { margin:0;}
.video-responsive{  overflow:hidden;  padding-bottom:56.25%;  position:relative;  height:0;}
.video-responsive iframe{  left:0;  top:0;  height:100%;  width:100%;  position:absolute;}
.content.press {font-size:42px; text-align:center; color:#666666;}
.tabscontent .nav-tabs { border-bottom:1px solid #001489; text-align:center; background-color:#EBEBEB;}
.tabscontent .nav-tabs > li { float:none; display:inline-block; margin-bottom:0; margin-right:30px;}
.tabscontent .nav-tabs > li:last-child {margin-right:0;}
.tabscontent .nav-tabs > li a {color:#141823; text-transform:uppercase; font-size:16px; border:none; border-radius:0; font-weight:400; padding:10px 25px;}
.tabscontent .nav-tabs > li a:hover {color:#FFF; background-color:#9B9B9B; border:none;}
.tabscontent .nav-tabs > li.active a,.tabscontent .nav-tabs > li a.focus {color:#FFF; background-color:#9B9B9B;border:none;}
.tabscontent .tab-content {padding-top:20px; padding-bottom:20px;}
.tabscontent .tab-content h2 {font-size:50px; color:#001489; font-weight:300; text-align:center;}
.tabscontent .tab-content .btn-box {font-size:16px; font-weight:300; border-width:1px;}
.tabscontent .tab-content .description p {color:#666666; margin-bottom:0; font-size:16px;}
.tabscontent .tab-content .description h3 {font-size:20px; font-weight:400; margin-top:0; color:#141823;}
.tabscontent .tab-content .rowbox {border-bottom:1px solid #ddd; overflow:hidden; padding-bottom:20px; margin-top:30px;}
.rowbox {display:table; width:100%;}
.rowbox .col-md-3, .rowbox .col-md-7, .rowbox .col-md-2 {float:none; display:table-cell; vertical-align:middle;}
@media (max-width:991px) { .content.press	{font-size:22px;} .rowbox .description {margin:15px 0;} .rowbox .col-md-3, .rowbox .col-md-7, .rowbox .col-md-2 {display:inline;}}
img.maxheight,img.donationimg {max-height:350px;}
.btn-red { color:#fff !important; background-color:#E02315; font-weight:700; border-radius:40px; text-transform:uppercase; padding-left:50px; padding-right:50px;}
.btn-red:hover, .btn-red:focus {color:#fff; background-color:#EB3A2C;}
.btn-blue { color:#fff !important; background-color:#051488; font-weight:700; border-radius:40px; text-transform:uppercase; padding-left:50px; padding-right:50px;}
.btn-blue:hover, .btn-blue:focus {color:#fff; background-color:#0721D6;}

/* Jump To - Spacing */
.jumpto h2 {position:relative;padding-top:40px;}
.jumpto h2 span {position:absolute;top:-75px;}
.careers-content .nav-tabs { border: 0px; }
.careers-content .nav-tabs > li.active > a { border: 0px;  border-bottom: 2px solid #051488;}
.careers-content ul.nav-tabs { text-align: center;    display: flex;    justify-content: center;    align-items: center; }
.careers-content ul.nav-tabs li { display: inline-block; }
.careers-content .nav-tabs > li > a:hover { background: none; border: 0px;  border-bottom: 2px solid #051488;}
.careers-content .nav-tabs > li > a { text-transform: uppercase;     color: grey; margin: 15px 50px;     }
.careers-content .bluebar { background: #051488;    padding: 15px 0px;    text-align: center;    color: white;    font-size: 34px;    margin: 0px 0px 30px 0px; }
.careers-content .perks { padding: 30px 0px; }
.careers-content .perks .heading { text-transform: uppercase; color: #051488; padding: 10px 0px 20px 0px; font-size: 20px;}
.careers-content .culture .vertical-center { display: flex;    align-items: center;}
.careers-content .culture .vertical-center .heading { color: #051488; padding: 10px 0px 20px 0px; font-size: 22px;}
.careers-content .culture .vertical-center .name { text-transform: uppercase; color: #001489; padding: 10px 0px; }
.careers-content .positions .heading { color: #051488; padding: 15px 0px 20px 0px; font-size: 22px; }
.careers-content .positions .heading a { color: #051488; }
.careers-content .positions .description { padding: 0px 0px 20px 0px; }
.careers-content .positions .position { text-align: center; margin-bottom:20px; padding:0 10px;}
.careers-content .dept{  overflow: hidden;     text-align: center; padding: 30px 0px; text-transform: uppercase;    font-size: 30px;    color: #333333; }
.careers-content .dept> span{ position: relative;    }
.careers-content .dept> span:before, .careers-content .dept> span:after{ background-color: #333; content: ""; display: inline-block; height: 1px;  position: relative; vertical-align: middle; width: 50%;}
.careers-content .dept> span:before{ right: 0.5em; margin-left: -50%;}
.careers-content .dept> span:after{ left: 0.5em; margin-right: -50%;}
.careers-content .career-banner { height: 400px;    background-repeat: no-repeat;    background-position: center center;    background-size: cover;    position: relative;    text-align: center; }
.careers-content .career-bannertext { height: 100%; }
.careers-content .career-bannertext .perks-bannertext { color: #ffffff;   top: 67%;  -webkit-transform: translateY(-30%);    -ms-transform: translateY(-30%);    transform: translateY(-30%);     margin: 0;    padding: 0;    position: relative;  width: 75%;    margin: 0 auto; }
.careers-content .career-bannertext .perks-heading {  font-size: 28px;     font-weight: bold;     padding-top: 0px; margin-bottom: -3px;}
.careers-content .career-bannertext .perks-subheading  { font-size: 50px;    font-weight: bold;    line-height: 150px;      padding-bottom: 0px; padding-top:0px;}
.careers-content .career-bannertext .perks-subheading img { padding-bottom: 30px; }
.careers-content .career-bannertext .perks-content {  font-size: 22px; margin-top:-25px;}
.careers-content .career-bannertext .culture-bannertext { color: #ffffff;    top: 26%; -webkit-transform: translateY(5%);    -ms-transform: translateY(5%);   transform: translateY(5%);    margin: 0;    padding: 0;    position: relative;  width: 75%;    margin: 0 auto; }
.careers-content .career-bannertext .culture-heading  { font-size: 100px;    font-weight: bold;    line-height: 150px;  color:#ffffff; }
.careers-content .career-bannertext .culture-heading img { padding-bottom: 70px; }
.careers-content .career-bannertext .culture-subheading { font-size: 48px; margin-top: -50px; }
.careers-content .career-bannertext .openpositions-bannertext { color: #ffffff;   top: 50%; -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);     transform: translateY(-50%);    margin: 0;    padding: 0;    position: relative;  width: 75%;    margin: 0 auto; }
.careers-content .career-bannertext .openpositions-heading {  font-size: 58px;     font-weight: bold;     padding-bottom: 5px; }
.careers-content .career-bannertext .openpositions-subheading { font-size: 45px; padding-bottom: 30px;}
.careers-content .career-bannertext .openpositions-subheading span { font-weight: 300; }
.careers-content .career-bannertext .openpositions-subheading img { padding-bottom: 30px; }
.careers-content .career-bannertext .openpositions-btn a { background: #fff;    padding: 5px 25px;    border-radius: 25px;    text-transform: uppercase;    color: #001489;  font-size: 20px;    font-weight: bold;}
.equalizer {  display: flex;  flex-flow: row wrap;}
.equalizer::before { display: block; }
.position-col { background: #dfdfdf; width: 48%;    margin: 1% 1%;    padding: 0px;}
.perks-button .btn-box { color: #fff !important;    background-color: #E02315;    font-weight: 400;    padding: 6px 50px;    font-size: 20px;    margin-top: 15px; }
.perks-button .btn-box:hover, .perks-button .btn-box:focus {  color: #fff !important;     background-color: #EB3A2C; }

/* Mobile Adjustments - Phil R. */
.top-featured {background-color: #2b2b2b;text-align: center;font-size: 16px;padding: 4px;}
.topstrip-m a {color:#051488;text-align:right;}
.topstrip-m {background-color: #fff;position: sticky;position: -webkit-sticky;top: 0;z-index: 9999;}
.ui-sortable {padding-left:0px;}
.topnav-m {display:none;}
.lp-top {background-color: #fff;position: sticky;position: -webkit-sticky;top: 0;z-index: 9999;}

@media (max-width:767px) {
.careers-content .career-bannertext .perks-bannertext { width: 90%;  }
.careers-content .career-bannertext .perks-heading { font-size: 22px; }
.careers-content .career-bannertext .perks-subheading { font-size: 34px;  line-height: 70px; padding-bottom: 17px; padding-top: 13px;}
.careers-content .career-bannertext .perks-subheading img { width: 75px; }
.careers-content .career-bannertext .perks-content { font-size: 16px; }
#post-11424-1 > div > div > div.perks-subheading > img{margin-bottom: -15px; width:50px;}
.careers-content .career-bannertext .culture-bannertext { width: 90%;  }
.careers-content .career-bannertext .culture-heading { padding-top: 40px;  font-size: 40px; }
.careers-content .career-bannertext .culture-heading img { padding-bottom: 20px; width: 50px; }
.careers-content .career-bannertext .culture-subheading { font-size: 30px; }
.careers-content .career-bannertext .openpositions-bannertext { width: 90%;  }
.careers-content .career-bannertext .openpositions-heading { font-size: 38px; }
.careers-content .career-bannertext .openpositions-subheading { font-size: 22px; }
.careers-content .career-bannertext .openpositions-btn a { font-size: 14px; }
.careers-content .nav-tabs > li > a { margin: 15px 10px; font-size: 22px;  }
.careers-content ul.nav-tabs { text-align: center;    display: grid;    justify-content: center;    align-items: center; }
.position-col { width: 100%; }
.careers-content .culture .vertical-center { display: inline;   }
.careers-content .culture .vertical-center img { padding: 15px 0px; }

/* Mobile Adjustments - Phil R. */
.top-featured {display:none;}
.topstrip-d {display:none;}
.rightmenu {display:none;}
.header-d {display:none;}
.topnav-m {display:block;}
.program-bannericon {display:none;}
.program-bannertext h1 {font-size:30px;}
.program-bannertext img {display:none;}
.program-bannertext .program-bannerdesc {padding: 20px 0 20px;}
.program-bannerform h3 {font-size:22px;}
.content18 {padding-top:0px;}
.post-title {font-size:22px;}
.spacing1 {padding-top:10px !important;}
}
@media (min-width:768px) and (max-width:991px) {
.careers-content .career-bannertext .perks-bannertext { width: 90%;  }
.careers-content .career-bannertext .perks-heading { font-size: 30px; }
.careers-content .career-bannertext .perks-subheading { font-size: 100px; }
.careers-content .career-bannertext .culture-bannertext { width: 90%;  }
.careers-content .career-bannertext .culture-heading img { padding-bottom: 30px; width: 100px; }
.careers-content .career-bannertext .culture-heading { font-size: 70px; line-height: 190px;}
.careers-content .career-bannertext .culture-subheading { font-size: 36px;    margin-top: -30px; }
.careers-content .career-bannertext .openpositions-bannertext { width: 90%;  }
.careers-content .career-bannertext .openpositions-heading { font-size: 40px; }
.careers-content .career-bannertext .openpositions-subheading { font-size: 32px; }

/* Mobile Adjustments - Phil R. 
.top-featured {display:none;}
.topstrip-m {display:none;}
.header-m {display:none;}
header {padding:10px 0;}
.translator {margin-left:20px;}
.lSSlideOuter .lSPager.lSpg {display:none;}*/
}
@media (min-width:992px) and (max-width:1200px) {
.careers-content .career-bannertext .perks-bannertext { width: 85%;  }
.careers-content .career-bannertext .culture-bannertext { width: 85%;  }
.careers-content .career-bannertext .culture-subheading { font-size: 44px; }
.careers-content .career-bannertext .openpositions-bannertext { width: 85%;  }
.careers-content .career-bannertext .openpositions-heading { font-size: 50px; }
.careers-content .career-bannertext .openpositions-subheading { font-size: 40px; }

/* Mobile Adjustments - Phil R.
.topstrip-m {display:none;}
.header-m {display:none;}
header {padding:10px 0;}
.translator {margin-left:20px;} */
} 
@media (min-width:1201px) and (max-width:1599px) {
/* Mobile Adjustments - Phil R. 
.topstrip-m {display:none;}
.header-m {display:none;}
header {padding:10px 0;}
.translator {margin-left:20px;}*/
} 
@media (min-width:1600px) {
.careers-content .career-bannertext .perks-bannertext { width: 50%;  }
.careers-content .career-bannertext .culture-bannertext { width: 75%;  }
.topstrip-m {display:none;}
.header-m {display:none;}
header {padding:10px 0;}
.translator {margin-left:20px;}
}

.header-logo a:hover { text-decoration:none;}
/*Greg Weber 6-4-19. Styling for Learn More Button on Culture page*/
.WOW-button .btn-box {color: #fff !important;    background-color: #051488;    font-weight: 400;    padding: 13px 50px;    font-size: 10px;    margin-top: 10px; border-color: #051488; }

/*Greg Weber 6-5-19. Fixes WOW Card Background image on mobile*/

@media (max-width:767px) {
#post-14274-1{ background-size: 200%;  margin-top: -14px;  margin-bottom: -21px;}
#post-14321-1{ background-size: 200%;  margin-top: -14px;  margin-bottom: -21px;}
}

/*Greg Weber 6-5-19. Hide old apply button on blog posts*/
/*.wp-image-5519{
 display: none;
}*/
/*Greg W. 6-5-19. Change image size for star on career banner*/
#post-11424-1 > div > div > div.perks-subheading > img{max-width:90px;}

/*Career tab*/
#post-11424-1{ background-position: 50% 30%;}

/*Culture Tab*/
#post-11433-1{ background-position: 50% 26%;}
#career-top{ font-size:26px; margin-bottom:50px; margin-top:-40px;}


/* New Redesign - By Akash */

/* 
0.1 common 
0.2 top-navigation
0.3 homepage-first-block 
0.4 funding-section
0.5 home-youtube-section
0.6 featured-product-section 
0.7 meet-the-team
0.8 money-you-need
0.9 our-blog-section
0.10 nbc-footer-section
*/

/* 0.1 common */
.container{max-width: 1340px; width:100%; margin: 0 auto;}
.top-container{max-width: 1385px;}
.main-container{max-width:1340px; width:100%; margin:0 auto;}
header{top:0; padding:18px 0;}
.header-logo{height:60px; margin: -5px 0 0 2px; position: relative; z-index: 99999;}
.fixedheader .header-logo{height:46px; margin: 7px 0 0 2px;}
.mainlogo.active{width:200px;}
.top-logo{float:left; width:225px;}
.top-navbar{float:left; width:600px;}
.right-side-nav{float:left; width:528px;}
.topnav {margin-top:15px;}
a:focus,a:hover,a:active{outline:none;}
.anchor a {position: absolute; left: 0px; top: -170px; opacity: 0;}
.anchor {position: relative;}

.outer-wrapper{/* max-width:1920px; */ width:100%; margin:0 auto; overflow-x:hidden;}
@media (min-width:1390px){.outer-wrapper{overflow-x:hidden;}}
.common-title {font-size: 46px; font-weight: 300; color: #3f3f3f; margin-top: 10px;}
.common-title span {font-weight: 500; color: #2f387b;}
h1.page-title {color:#fff;}
.common-content h2 {color: #30397c; font-size:25px; font-weight: 700; margin: 25px 0 10px 0;}
.common-content p, .common-content{font-size: 18px; color: #3e3e3e; font-weight: 300;}
.common-content ul{padding:15px 0; margin:0;}
.common-content ul li { list-style-type: none; position: relative; font-size: 18px; font-weight: 300; line-height: 22px; color:  #3e3e3e; width: 100%; padding: 10px 10px 10px 45px;}
.common-content ul li:before { content: ""; background: url(images/check-sign.png)no-repeat 0 0; width: 30px; height: 30px; position: absolute; top: 7px; left: 0;}
.common-content-big{text-align:center;}
.common-content-big h2 { font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 35px 0 25px;}
.common-content-big h2 span { color: #2f387b; font-weight: 400;}
.get-started-red-btn button { font-weight: 400; font-size: 16px !important; line-height: normal !important; color:  #ca3b33 !important;
border: solid 2px #ca3b33 !important; border-radius: 30px !important; padding: 8px 25px 10px !important; display: inline-block !important; margin: 15px auto !important;text-transform:uppercase;}
.get-started-red-btn button:hover{background:#ca3b33 !important; color:#fff !important;}

@media(max-width:767px){ .common-content-big h2,.common-content-big h2 span {font-size:25px} .common-title h2,.common-title, .common-title span {font-size: 25px;}
}

/* 0.2 top-navigation */
.top-navbar ul li { position:relative; text-align:center; padding:10px;}
.top-navbar ul li:after { content: ""; width: 1px; height: 15px; background: #5c5c5c; position: absolute; right: -3px; top: 50%; margin-top: -6px;}
.top-navbar  ul li:last-child:after { display:none;}
.top-navbar ul li a {  text-transform: none;  font-weight: normal;  font-size: 16px;  padding:0;  color: #5c5c5c; text-decoration: none;}
.right-side-nav ul{margin:0; padding:0; text-align: right;}
.right-side-nav ul li{list-style-type: none; display:inline-block; vertical-align:top; padding:0 10px; margin: 11px 0;}
.right-side-nav ul li:last-child{padding-right:0;margin-top: 12px;}
.top-nav-search input{background:url(images/Search_Icon.png)no-repeat 0 0; border-bottom:solid 1px #5b6297; border-left:solid 1px transparent ; border-right:solid 1px transparent;  border-top:solid 1px transparent; border-radius:0 ;  margin: 10px 0 0 0; width:220px; padding:0 0 0 30px;}
@media all and (-ms-high-contrast:none){.top-nav-search input{height:30px} *::-ms-backdrop, .top-nav-search input{height:30px}}
.top-nav-telephone a{ font-size: 18px; color: #596096; text-decoration: none; margin: 15px 0 0 5px; display: inline-block; font-weight:400; }
.top-nav-apply a{ background: transparent;  border: solid 2px #ca3b33;  color: #ca3b33;  padding: 3px 23px 7px;  display: inline-block;  vertical-align: top;  margin:7px 0 0 -12px;  font-weight: 400;  border-radius: 30px;  font-size: 14px;}
.top-nav-apply a:hover,.top-nav-apply a:focus{ background: #ca3b33; color: #ffffff ; text-decoration:none;}
.top-nav-apply .btn{margin: 15px 15px 30px 0px; padding: 6px 30px 7px; font-size: 16px;}
.fixedheader .top-nav-telephone{display:none;}
.fixedheader .custom-top-nav-telephone{display:block !important;}

.fixedheader .topnav {/* margin-top: 5px; */}
.top-navbar ul li ul.sub-menu { display: none; position: absolute; top: 45px; background: #fff; border: solid 1px #7e7e7e; padding: 15px; width: 220px; text-align: left; left: 50%; margin-left: -110px; z-index:55;}
.top-navbar ul li:hover ul.sub-menu {display:block; padding:15px 0;}
.top-navbar ul li:hover ul.sub-menu li{display:block; padding:0 ;}
.top-navbar ul li:hover ul.sub-menu li:after{display:none;}
.top-navbar ul li:hover ul.sub-menu li a{padding:10px 15px; display:inline-block; vertical-align:top; width:100%; text-align:left;}
.top-navbar ul li:hover ul.sub-menu li a:hover{background:#eeeeee;}
.top-navbar ul li ul.sub-menu::before { content: ""; background: url(images/top-arrow.png)no-repeat 0 0; width: 30px; height: 20px; position: absolute; top: -13px; left: 50%; margin-left: -23px; z-index: 999; background-size: 30px;}
.top-navbar ul li ul li.level-1 ul.sub-menu{display:none; position:absolute; top:45px; background:#fff; border:solid 1px #7e7e7e; padding:15px; width:220px; padding:0; text-align:left;}
.top-navbar ul li ul li.level-1:hover ul.sub-menu{display:block; left:221px; top:0px; margin-left: -2px;}
.top-navbar ul li ul li.level-1:hover ul.sub-menu:before{display: none;}
.top-navbar ul li ul li.level-1 ul.sub-menu li.level-2 a{background:#fff;}
.top-navbar ul li ul li.level-1 ul.sub-menu li.level-2 a:hover{background-color:#eeeeee !important; background-image:none !important;}
.top-navbar ul li ul li.menu-item-has-children a{background:#fff url(images/next.png)no-repeat 96% center;}
.top-navbar ul li ul li.menu-item-has-children a:hover{background:#eeeeee url(images/next.png)no-repeat 96% center !important;}
.header-m a:hover{text-decoration:none;}
li.headerphone a, div.stickyphone.active a{position: relative; top: 10px;}
@media all and (-ms-high-contrast:none){li.headerphone a, div.stickyphone.active a{font-size:17px} /* IE10 */ *::-ms-backdrop, li.headerphone a, div.stickyphone.active a{font-size:17px} /* IE11 */}

@media (min-width:1281px){ button#responsive-menu-button{display:none !important;} #responsive-menu-container{display:none !important;} /* #responsive-menu-container li.responsive-menu-item:last-child{margin-bottom:50px !important; background:red !important; } */
}
@media (max-width:1280px){ .header-d{display:none !important;} .header-logo{margin: -15px 0 0 2px !important;} #responsive-menu-container #responsive-menu-search-box, #responsive-menu-container #responsive-menu-additional-content, #responsive-menu-container #responsive-menu-title{padding:15px !important;} #responsive-menu-container #responsive-menu-title #responsive-menu-title-image{margin-bottom: 0 !important;} #responsive-menu-container #responsive-menu-additional-content{position: fixed; bottom: 0; left:0; background:#2f387b; border-top: 1px solid #bdbdbd; width:100%; text-align: center;}
}
@media (min-width:768px) and (max-width:991px) {

/* Mobile Adjustments - Phil R. */
/* .top-featured {display:none;}
.topstrip-m {display:none;}
.header-m {display:none;}
header {padding:10px 0;}
.translator {margin-left:20px;}
.lSSlideOuter .lSPager.lSpg {display:none;} */
}
@media (min-width:1281px) and (max-width:1400px) {
/* Mobile Adjustments - Phil R. */
.topstrip-m {display:none;}
.header-m {display:none;}
header {padding:10px 0;}
.translator {margin-left:20px;}
} 

@media (min-width:1401px) and (max-width:1599px) {
/* Mobile Adjustments - Phil R. */
.topstrip-m {display:none;}
.header-m {display:none;}
header {padding:10px 0;}
.translator {margin-left:20px;}
} 

@media (min-width:931px){ button#responsive-menu-button{top: 40px;}
}

/* 0.3 homepage-first-block */ 
.vce-section.height-auto.main-container {padding: 0;}
.homepage-first-block {padding:150px 0 30px 15px; }
.homepage-first-block h1{font-size:40px; color:#fff; margin:0 0 0px; font-weight:700;}
.homepage-first-block h1 span{font-weight:300; line-height:normal;}
.homepage-first-block h2,.homepage-first-block span{font-size:40px; color:#fff; margin:0 0 0px; font-weight:300; display:block; line-height:40px;}

.rp-hero-slider .vce-row.vce-element--has-background{overflow: hidden; height: 500px;  }

.hero-slide-section .vce-section-full-height {  min-height: auto; height:500px;}
.desk-slide-img{height:500px; position:relative;}
.desk-slide-img .vce-asset-background-simple-item{position:absolute; bottom:0; background-size:100% !important;}
.desk-slide-container{width:100%; max-width:1390px; margin:0 auto; padding:0 15px;}
.desk-slide-container .vce-section-inner{margin:0 -35px;}

/* 0.4 funding-section */
.funding-section{margin-top:-100px;}	
.funding-section h2{color:#30397c; font-weight:700 !important; margin: -3px 0 0 0;}	
.funding-section p{ font-size: 18px; color:#7a7a7a; font-weight:400; margin: 10px 0 15px; /* text-align: justify; */}
.funding-section p br{display:none;}
.funding-section button{background: transparent; background-color: transparent;  background-image: none; border: solid 2px #ca3b33 !important; color: #ca3b33 !important; padding: 6px 30px 10px !important; font-weight: 400; font-size: 14px !important;}
.funding-section button:hover{background: #ca3b33 !important; color: #ffffff !important;}
.funding-section .funding-columns{background:#fff; padding:15px;  position: relative; z-index: 5; -webkit-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.31); -moz-box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.31); box-shadow: 0px 0px 8px -1px rgba(0,0,0,0.31);}
.funding-section figure{height:150px;}

/* 0.5 home-youtube-section */
.home-youtube-section{width:100%; display:inline-block; vertical-align:top; margin: 30px auto;}
.home-youtube-section h2 {  font-size: 46px;  font-weight: 300;  color: #3f3f3f; margin-top: 10px;}
.home-youtube-section h2 span {  font-size: 46px;  color: #2e377a; font-weight:400;}
.home-youtube-section p {color: #5f5f5f; font-weight:300; font-size: 18px;}
.video-box{width:767px; margin:0 auto 60px;}
.custom-home-youtube{background: #f5f5f5;margin: -80px auto 30px; padding: 60px 15px 15px;}
.billion-in-financing{ width:100%; background:#8893bc; padding:50px 5px; display:inline-block; vertical-align:top; margin:50px 0 0;}
.billion-in-financing h3{font-size:25px; font-weight:700; color:#fff; margin:0;}

/* 0.6 featured-product-section  */
.featured-product-section h2 {font-weight:500;  color: #2f387b;  font-size: 40px;}
.featured-product-section h2 span {font-weight:500 !important;  color: #2f387b !important; font-size: 40px;}
.featured-product-section p { font-weight:300;  color: #7a7a7a;  font-size: 18px; line-height: 30px;} /*   margin: 5px 0 55px; */
.featured-product-section .no-mr p{margin: 5px 0 15px;}
.featured-product-section h3,.featured-product-section span {font-weight: 400 !important; font-size: 25px; line-height: 28px; margin: 10px 0 10px;  color: #3e3e3e !important;}
.bspw-img-block .vce-single-image-wrapper figure{height:140px;}
.featured-product-section .align-img .vce-single-image-inner{height:130px; position:relative;}
.featured-product-section .align-img img{position:absolute; bottom:0; top:auto !important; object-fit: contain !important; height:auto !important}
.gray-bg{width:100%; display:inline-block; vertical-align:top; background:#f4f5f5; padding:30px 15px;}
.blue-text{color:#2f387b !important;}
.blue-text h2{color:#2f387b !important;}


/* 0.7 meet-the-team */
.meet-the-team{width:100%; max-width:1920px; margin:0 auto;}
.meet-the-team .left-section,.meet-the-team .right-section{height:490px;}
.meet-the-team .left-section{/* background:url(images/Picture.jpg)no-repeat center center; background-size:cover; */}
.meet-the-team .right-section{/* background:#2f387b; */ /* padding:0 80px; *//*  display:table; */ /* color:#fff; */}
.meet-the-team .right-section-inner{height:195px; /* display:table-cell; */ /* vertical-align:middle; */}
.meet-the-team h2{ font-weight:300;  font-size:40px; color: #fff;}
.meet-the-team h2 span{font-weight:400; }
.meet-the-team p{font-weight:300; font-size:18px; margin:5px 0 5px;}
.white-rounded-btn{  font-weight: 400;  font-size: 16px;  line-height: normal;  color: #fff;  border: solid 2px #fff;  border-radius: 30px;  padding: 6px 25px 10px;  display: inline-block;  margin: 15px 0 15px 80px;  line-height: 0;}
.white-rounded-btn:hover{background:#ca3b33; color:#fff; border:solid 2px #ca3b33;}
.meet-the-team  .white-rounded-btn{margin-left:15px;}
.mtt-valign .vce-row-container:first-of-type .vce-col-inner{height:430px; display:table;}
.mtt-valign .vce-row-container:first-of-type .vce-col-inner .vce-col-content{display:table-cell; vertical-align:middle;}

@media (max-width:1199px){ .meet-the-team .mtt-btn{margin-left: 82px !important;}
}
@media (max-width:991px){ .meet-the-team .mtt-btn {margin-left: 40px !important;}
}
@media (max-width:767px){ .meet-the-team .mtt-btn { margin-left: 15px !important; margin-bottom: 20px !important;} .funding-section h2{margin-top:15px;}
}

/* 0.8 money-you-need */
/* .money-you-need{background:url(images/bg-overlay.jpg)no-repeat center center; width:100%; padding:50px 15px; background-size: cover;} */
.money-you-need h2{font-weight:300; font-size:45px; color:#fff; margin:15px 0 45px;}
.money-you-need h2 span{font-weight:400;}
.money-you-need img {margin-bottom:20px; position:relative; /* margin-left:-15px; */}
.money-you-need h3{font-weight:700; font-size:25px; color:#ca3b33; margin:0 0 10px; position:relative; padding:15px 0 0 50px;}
.money-you-need h3 span{font-weight:400; width:40px; height:40px; background:#ca3b33; display:inline-block; vertical-align:middle; position:absolute; left:0;  top:50%; margin-top:-11px; margin-right:5px; border-radius:50%; color:#fff; text-align:center; line-height:40px;}
.money-you-need .mar-top-25{margin-top:90px;}
.money-you-need{min-height:auto !important; padding: 0 0 20px;}

/* 0.9 our-blog-section */
.our-blog-section{text-align:center;}
.our-blog-section h2{font-weight:300; color:#363636; font-size:40px;}
.our-blog-section h2 span{font-weight:700; color:#2f387b;}
.our-blog-section p{font-weight:400; color:#7a7a7a; font-size:18px; margin:5px 0 55px;}
.our-blog-section h3{text-align:center;}
.our-blog-section h3 a{ color:#2e377a; text-align:center; font-weight: 400 !important; font-size: 25px;margin: 10px 0 10px; text-transform: initial !important; line-height:30px; display:inline-block; margin:0; text-decoration: none;}
.our-blog-section p{font-family: 'Lato', sans-serif !important; font-weight:300; padding:0 25px; margin:0 0 25px; text-align:center;}
.our-blog-section .vce-post-description--content{padding-bottom:0 !important;}
.our-blog-section .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.our-blog-section .row img {
  margin: 0 auto;
}
.red-rounded-btn{font-weight:400; font-size:16px; line-height:normal; color:#ca3b33; border:solid 2px #ca3b33; border-radius:30px; padding:4px 25px 9px; display:inline-block; margin:15px auto;}
.red-rounded-btn:hover{background:#ca3b33; color:#fff;}
.our-blog-section .home-blog-button {margin-bottom: 20px;}
.red-rounded-btn-imp a{font-weight:400 !important; font-size:16px !important; line-height:normal !important; color:#ca3b33 !important; border:solid 2px #ca3b33 !important; border-radius:30px !important; padding:5px 25px 9px !important; display:inline-block !important; margin:5px auto !important;}
.red-rounded-btn-imp a:hover{background:#ca3b33 !important; color:#fff !important;}

.red-rounded-btn-imp button{font-weight:400 !important; font-size:16px !important; line-height:normal !important; color:#ca3b33 !important; border:solid 2px #ca3b33 !important; border-radius:30px !important; padding:5px 25px 9px !important; display:inline-block !important; margin:15px auto !important;}
.red-rounded-btn-imp button:hover{background:#ca3b33 !important; color:#fff !important;}



/* 0.10 nbc-footer-section */
.nbc-footer-section{background:#2e387a; padding:50px 0;}
.nbc-footer-section h2,.nbc-footer-section h3,.nbc-footer-section h4{font-weight:700; color:#fff; font-size:14px; letter-spacing:3px; text-transform:uppercase; margin:15px 0 25px;}
.nbc-footer-section h2 a, .nbc-footer-section h3 a, .nbc-footer-section h4 a{color:#fff;}
.nbc-footer-section h2 a:hover,.nbc-footer-section h2 a:focus, .nbc-footer-section h3 a:hover,.nbc-footer-section h3 a:focus, .nbc-footer-section h4 a:hover,.nbc-footer-section h4 a:focus{color:#c0c2d7; text-decoration:none;}
.nbc-footer-section .five span, .nbc-footer-section .five span a{color:#fff; font-weight: 700; color:#fff; font-size: 14px; letter-spacing: 3px; text-transform: uppercase; margin: 15px 0 25px;}
.nbc-footer-section .five span a{display:inline-block; vertical-align:top;}
.nbc-footer-section .five span a:hover,.nbc-footer-section .five span a:focus{color: #c0c2d7; text-decoration:none;}
.nbc-footer-section ul{margin:0; padding:0;}
.nbc-footer-section ul li{list-style-type:none; padding:3px 0;}
.nbc-footer-section ul li a{font-weight:400; color:#c0c2d7; font-size:16px;}
.nbc-footer-section ul li a strong{font-weight:400;}
.nbc-footer-section ul li a:hover{text-decoration:none; color:#fff;}
ul.social-icons{margin:0; padding:0 0 50px 0;}
ul.social-icons li{list-style-type:none; display:inline-block;vertical-align:top; padding:10px 20px 10px 0;}
ul.social-icons li:first-of-type{padding-left:0;}
ul.social-icons li a i{font-size:25px; color:#fff;}
ul.social-icons li a i:hover{color:#c0c2d7;}
ul.footer-logo{margin:0; padding:0; position:relative; margin-top: 10px;}
ul.footer-logo li{list-style-type:none; display:inline-block; vertical-align:middle; padding:10px;}
.footer-logo-text{padding:15px 0 0 ; position:relative;}
.footer-logo-text p{font-weight:400; color:#c0c2d7 !important; font-size:16px; margin:24px 0 0;}
.search-page h2{font-weight: 300; color: #363636;font-size: 40px;}
.home-custom-right-side-nav {float:left; width:1113px !important;}
.footer-national-logo { max-width: 1600px; width: 100%; padding: 0px; margin: 0 auto; text-align: right; position: relative;}
.footer-national-logo ul{ padding:0;  margin:0;}
.footer-national-logo ul li { list-style-type: none; display: inline-block; color: #fff; padding: 10px 5px; position: relative; font-weight: 400; color: #c0c2d7; font-size: 12px;}
.footer-national-logo ul li::after { content: ""; width: 1px; height: 15px; background:#c0c2d7; position: absolute; right: -1px; top: 50%; margin-top: -7.5px;}
.footer-national-logo ul li:last-child::after {display:none;}
.footer-ph-number,.footer-ph-number a{color:#fff; font-size:18px; margin:15px 0; display:inline-block; vertical-align:top;}
.footer-ph-number a:hover{color:#fff; text-decoration:none;}
.newsletter-section { max-width:320px; width: 100%; text-align: center; background:#fff; width:100%; padding:15px 15px 25px; margin:15px 0 10px;}
.newsletter-section img{margin:-35px 0 20px;}
.newsletter-section h3 {color: #2e387a; font-size: 25px; font-weight: 400;margin:-10px 0 15px; text-align:center; letter-spacing:0; text-transform: none;}
.newsletter-section #field89158096 {width: 70% !important; float: left; background: #f0f1f6; border:solid 1px #bbbcbf; -webkit-border-top-left-radius: 30px; -webkit-border-bottom-left-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-bottomleft: 30px; border-top-left-radius: 30px; padding: 8px 30px !important; text-align:left; height:35px; color: #2e387a !important; outline: none !important; line-height:35px;}
.newsletter-section input[type="submit"] {width: 30% !important; float: left; background:#2e387a !important; border:solid 1px #2e387a !important; text-align:center; height:35px; font-size:13px; color:#fff;
-webkit-border-top-right-radius: 30px;
-webkit-border-bottom-right-radius: 30px;
-moz-border-radius-topright: 30px;
-moz-border-radius-bottomright: 30px;
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
}
.newsletter-section input[type="submit"]:hover {background:#8893bc !important; border:solid 1px #8893bc !important;}
.newsletter-section #field89158096::-webkit-input-placeholder {color: #363636; opacity:0.5;}
.newsletter-section #field89158096::-moz-placeholder {color: #363636;}
.newsletter-section #field89158096:-ms-input-placeholder {color: #363636;}
.newsletter-section #field89158096:-moz-placeholder {color: #363636;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
     /* Safari and Chrome */ 
    .newsletter-section #field89158096 {
       padding-top:6px !important;
    }
     /* Safari only override */ 
    ::i-block-chrome,
    .newsletter-section #field89158096 {
       padding-top:6px !important;
    }
    ::i-block-chrome,
    .newsletter-section #field89158096 {
       padding-top:6px !important;
    }
}


@media (max-width:767px){ .footer-national-logo {padding:15px 0px; text-align:left;} .footer-national-logo ul li {font-size:12px;} .footer-national-logo ul li:last-child {padding-right:0;}
.footer-ph-number{display:block; text-align:center; font-size:20px; font-weight:700; letter-spacing:2px; margin:25px 0;}
.footer-ph-number, .footer-ph-number a{font-size:20px; font-weight:700; letter-spacing:2px;}
.newsletter-section{margin: 15px auto 30px;}
.nbc-footer-section .five,.nbc-footer-section .seven{text-align:center;}
.nbc-footer-section ul.social-icons li{padding:0 15px 10px 15px;}
.nbc-footer-section ul.social-icons li::after{display:none;}
.nbc-footer-section .five span{margin-bottom:10px;}
.nbc-footer-section .five span, .nbc-footer-section .five span a {display:block; vertical-align: top; font-weight: 700; color:  #fff; font-size: 20px;}
.nbc-footer-section ul {margin: 0 0 25px; padding: 0;}
.footer-logo,.footer-national-logo{text-align:center;}
.footer-logo li{vertical-align:middle !important;}
.footer-logo li:after{display:none;}
}

/* ------ responsive section ------ */
@media (max-width:1390px){ /* 0.1 common */ .main-container {padding:0 15px;} .top-logo{width:18%;} .top-navbar{width:47%;} .right-side-nav{width:35%; text-align: right;}  /* 0.2 top-navigation */ .right-side-nav ul li{padding: 0 5px;} .top-nav-search input{margin: 14px 0 0 0; width: 150px;} .top-nav-telephone a{font-size: 16px; margin: 19px 0 0 0;} .top-nav-apply a{margin: 12px 15px 0 0; padding: 6px 20px 7px;}
}
@media (max-width:1280px){ /* 0.4 funding-section */ .funding-section p br{display:none;} .funding-section p {min-height:100px;}
}
@media (max-width:1279px){ /* 0.1 common */ .top-logo{width:18%;} .top-navbar{width:42%;} .right-side-nav{width:40%; text-align: right;}  /* 0.2 top-navigation */ div.stickyphone.active{font-size:12px; display: inline-block; vertical-align:top; position: relative; top: 20px;} .top-navbar ul li a{font-size:15px;} .top-nav-search input{width: 140px;} .top-nav-telephone a{font-size: 14px;} .top-nav-apply a{padding: 6px 10px 7px;}
}
@media (max-width:1199px){ /* 0.3 homepage-first-block  */ .homepage-first-block .vce-row-full-height {min-height: auto !important;} .height-auto .vce-section-full-height{min-height:auto !important;} .height-auto .vce-asset-background-simple-item{background-size: 100% !important; padding-bottom:100px !important; } .homepage-first-block {padding: 0;} .hide-banner-section{display:none;} .homepage-first-block h2 sup,.homepage-first-block span sup{top: -14px !important;}
 /* 0.4 funding-section */ .funding-section .funding-columns{margin:15px 0;} .funding-section p {min-height: auto;} .funding-section {margin-top: 0;}  /* 0.6 featured-product-section */  .featured-product-section p{padding:0 15px;} .featured-product-section p br{display:none;}  /* 0.8 money-you-need */ .money-you-need .mar-top-25{margin-top: 0px;} 
}
@media (max-width:1024px){ /* 0.3 homepage-first-block  */ .homepage-first-block h1,.homepage-first-block h2, .homepage-first-block span { padding:15px; font-size:50px;  margin:0; margin-right: 15px; display:inline-block; vertical-align:top; line-height:normal;}  /* 0.4 funding-section */ .funding-section p {min-height:auto;}
}

@media(max-width:1023px){ /* 0.1 common */ .top-logo{width:25%;} .top-navbar{width:45%;} .right-side-nav{width:30%; text-align: right;} /* 0.2 top-navigation */ .top-nav-search{display:none !important;}  /* 0.10 nbc-footer-section */ .nbc-footer-section .one,  .nbc-footer-section .two,  .nbc-footer-section .three,  .nbc-footer-section .four,  .nbc-footer-section .five,  .nbc-footer-section .six,  .nbc-footer-section .seven{width:100%;} .nbc-footer-section ul {margin: 0 0 25px;} .nbc-footer-section ul li { list-style-type: none; padding: 3px 15px 3px 0; display: inline-block; position: relative; vertical-align: top;} .nbc-footer-section ul li:after{content:""; background:#c0c2d7; width:1px; height:16px; position:absolute; top:50%; margin-top:-8px; right:6px;} .nbc-footer-section ul li:last-child:after{display:none;} .nbc-footer-section h2, .nbc-footer-section h3, .nbc-footer-section h4{margin: 15px 0 10px;} .footer-logo{margin:15px 0 !important;} .footer-logo-text p{margin:0;} .nbc-footer-section .four .mob{display:none;}
}

@media (max-width:930px){ /* 0.1 common */ header{padding: 10px 0;} .mainlogo.active{margin-top:0;} .top-nav-telephone a {margin: 12px 0 0 0;} .top-nav-apply a{margin: 3px 0 0 0;}
 /* 0.2 top-navigation */ .mainlogo.active{width:135px; margin-top: 10px;} .top-nav-search{display:none !important;} .topnav {margin-top: 3px;} .fixedheader .topnav {margin-top: 3px;} .right-side-nav ul li {padding: 8px 0 0 5px;} 
}
@media (max-width:830px){ /* 0.5 home-youtube-section */ .video-box{width:100%;} .home-youtube-section p br{display:none;}
}
@media (max-width:767px){ .home-youtube-section h2,.featured-product-section h2,.meet-the-team h2,.money-you-need h2,.our-blog-section h2{font-size:25px;} .home-youtube-section h2 span,.featured-product-section h2 span{font-size:25px;} .fixedheader .header-logo{margin:0;} /* 0.2 top-navigation */ .navbar-toggle{margin-right:0;} .header-logo{text-align:left;} .header-logo a img{ display:inline-block !important;}  /* 0.3 homepage-first-block  */ .homepage-first-block h1,.homepage-first-block h2, .homepage-first-block span{font-size:25px; margin-right: 15px; line-height:normal; display:block;} .homepage-first-block h2 sup, .homepage-first-block h2 span sup{top: -2px !important;} .funding-section, .funding-section img{text-align:center; } .funding-section .vce-button--style-basic-container--align-left{text-align:center !important;} .funding-section .vce-single-image--align-left{text-align:center !important;} .funding-section .vce-google-fonts-heading-wrapper{text-align:center !important; width:100% !important;}  /* 0.7 meet-the-team */ .meet-the-team .left-section{height:195px;} .meet-the-team .right-section-inner, .meet-the-team .right-section{height:auto;} .white-rounded-btn{margin:0 15px 15px;} .meet-the-team .right-section-inner{padding:0 15px;} .meet-the-team  .white-rounded-btn{margin-left:15px; margin-bottom:25px;}  /* 0.8 money-you-need */ .money-you-need {text-align:center;} .money-you-need h3{display:inline-block;}  /* 0.9 our-blog-section */ .our-blog-section article{width:100% !important; display:block !important;} .vce-posts-grid--columns-3 .vce-posts-grid-item { -webkit-box-flex: inherit !important; -ms-flex: inherit !important; flex: inherit !important; max-width: inherit !important;}

}

@media (max-width:480px){ .homepage-first-block h1, .homepage-first-block h2, .homepage-first-block span{font-size: 16px; padding:10px; line-height:normal;} .homepage-first-block h1{padding-bottom:0;} .homepage-first-block .vce-text-block{margin-top: 0;} .homepage-first-block h2 sup,.homepage-first-block span sup{font-size:14px !important; top: -2px !important; }
}


@media (min-width:1280px){ /* 0.10 nbc-footer-section */ .nbc-footer-section .one{width:270px;} .nbc-footer-section .two{width:270px;} .nbc-footer-section .three{width:210px;} .nbc-footer-section .four{width:210px;}

.nbc-footer-section .container {
    width: 100%;
    max-width: 1360px !important;
}

}
@media (min-width:768px){
.footer-national-logo { bottom: auto; left:0; position:relative; }
}
@media (min-width:768px) and (max-width:1440px){
.nbc-footer-section .container{max-width:100%;}
.nbc-footer-section .six {max-width: 490px;width: 100%;}
.nbc-footer-section .seven {max-width: 400px;width: 100%;}
/* .nbc-footer-section .seven a img{width:200px;} */
}
@media (max-width:1200px){
.footer-national-logo { position:relative; }	
}
/*----- Blog section -----*/
/* 0.11 logo-section
0.12 blog-list
0.13 categories-section
0.14 pagination-section
0.15 listing-social-icons
0.16 blog-details-section
0.17 logos-section
0.18 related-topics
0.19 profile-section */

/* 0.11 logo-section */
.blog-logo-section{padding:30px 0;}
.blog-container{}
/* 0.12 blog-list */
.clearblock{padding:50px 0;}
.blog-list{padding:30px 0;}
.blog-list .listing { margin: 0 0 20px 0; display: inline-block; vertical-align: top; width: 100%;}
.blog-list .img-block, .blog-list .text-block {float: left;width: 50%;}
.blog-list .img-block{padding-right: 20px; margin-bottom: 20px;}
.blog-list .img-block img{border-radius:8px; width:100%;}
.blog-list .text-block{padding:0 85px 0 0;}
.blog-list .text-block h3,.blog-list .text-block .blog-title{font-size:14px; text-transform:uppercase; color:#3f3f3f; font-weight:400; letter-spacing:4px; margin:10px 0 0;}
.blog-list .text-block h2{margin:10px 0 0;}
.blog-list .text-block h2 a{font-size:25px; color:#2f387b; font-weight:400; margin:0; text-decoration:none; text-transform: none; text-transform: capitalize; letter-spacing:0; }
.blog-list .text-block h2 a:after{display:none;}
.blog-list .text-block h4,.blog-list .text-block .date{font-size:14px; color:#adadad; font-weight:400; letter-spacing:3px; margin:5px 0;}
.blog-list .text-block p{font-size:18px; color:#595959; font-weight:300;  margin:15px 0 10px;}
.blog-list .text-block a{font-size:14px; color:#353d7e; font-weight:400; letter-spacing:3px;  margin:15px 0 35px; text-transform:uppercase; position:relative; text-decoration:none; }
.blog-list .text-block a:hover{color:#596ae5; text-decoration:none;}
.blog-list .text-block a:after{content:"";  background:#353d7e; width:100%; height:1px; position:absolute; left:0; bottom:-5px; }
.bloglist-category h2 {text-align: center; font-weight: 300; color: #363636; font-size: 40px; margin: 100px 0 100px}
.bloglist-category h2 span { color: #2f387b !important; font-weight: 700 !important;}

/* 0.13 categories-section */
.categories-section{}
.categories-section input{background:url(images/Search_Icon.png)no-repeat 12px 9px;border:solid 1px #979797; border-radius:30px; color:#2f387b; padding:7px 10px 7px 45px; width:208px;}
.categories-section ::-webkit-input-placeholder {color: #979797;}
.categories-section ::-moz-placeholder {color: #979797;}
.categories-section :-ms-input-placeholder {color: #979797;}
.categories-section :-moz-placeholder {color: #979797;}
.categories-section h2{color:#3e3e3e; text-transform:uppercase; font-size:16px; font-weight:400; text-transform:uppercase; position:relative; margin:35px 0 35px;}
.categories-section h2:after{content:""; width:140px; height:2px; background:#2f387b; position:absolute;  bottom:-18px; left:0;}
.categories-section ul{margin:0; padding:25px 0 0 0;}
.categories-section ul li{padding:4px 0; list-style-type:none;}
.categories-section ul li a{color:#868686; font-size:18px; font-weight:300;}
.categories-section ul li a:hover{color:#3e3e3e;}

/* 0.14 pagination-section */
.pagination-section ul{margin:0 180px 0 0; padding:0; float:right; }
.pagination-section ul li{list-style-type:none; float:left; text-align:center; margin-left:-1px; }
.pagination-section ul li a, .pagination-section ul li span{color:#374081; font-size:16px; font-weight:400; border:solid 1px #2f387b; width:35px; height:35px; line-height:30px; display:inline-block; vertical-align:top;}
.pagination-section ul li a:hover,.pagination-section ul li span{background:#2f387b; color:#fff; text-decoration:none;}
.pagination-section ul li:first-child a{background:url(images/pagination-arrow.png)no-repeat -68px -1px;
-webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.pagination-section ul li:last-child a{background:url(images/pagination-arrow.png)no-repeat -98px -1px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.pagination-section ul li:first-child a:hover{background:#2f387b url(images/pagination-arrow.png)no-repeat -2px -1px;}
.pagination-section ul li:last-child a:hover{background:#2f387b url(images/pagination-arrow.png)no-repeat -33px -1px;}
.resource-pagination .pagination-section ul{margin:0; padding:0; text-align:center; display:block; width:100%;}
.resource-pagination .pagination-section ul li{float:none; display:inline-block; vertical-align:top; margin:0 0 0 -1px;}
.testimonial-pagination{display:inline-block; vertical-align:top; width:100%; padding:30px; text-align:center;}
.testimonial-pagination .pagination-section ul{float:none; margin: 0;}
.testimonial-pagination .pagination-section ul li{float:none; display:inline-block; vertical-align:top;}


/* 0.15 listing-social-icons */
.listing-social-icons{text-align:right; padding:0 30px 27px 0; display:block; margin-bottom: 50px;}
.listing-social-icons ul{margin:0; padding:0;}
.listing-social-icons ul li{list-style-type:none; display:inline-block; vertical-align:top; padding:10px 5px 10px }
.listing-social-icons ul li:last-child span:first-child { margin: 0 10px 30px; float: left;}
.listing-social-icons ul li:last-child span:last-child {text-align:left;float: left;color:#474b4d;}
.listing-social-icons ul li:last-child span:last-child strong {font-size: 18px;margin: -5px 0 0 0; display: inline-block;}
.listing-social-icons ul li:last-child .shares{display:inline-block; vertical-align:top; font-size:10px; margin:-7px 0 0; text-transform:uppercase; font-weight:700;}
.nc_wrapper.swp_floating_horizontal_wrapper.bottom{display:none !important;}
.listing-social-icons a{width:32px; height:32px;}
div.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt),
div.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt),
div.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt),
div.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt){width: 32px;height: 32px;border-radius: 50%;background: #2e387a !important;border: solid 1px #2e387a !important;}
div.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt):hover,
div.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt):hover,
div.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt):hover,
div.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt):hover{width: 32px;height: 32px;min-width:32px !important;border-radius: 50%;}
.swp_social_panel:not(.nc_floater):not(.swp_social_panelSide) { width: 260px !important; max-width: 260px !important; float: right;}
.swp_twitter .iconFiller, .swp_linkedin .iconFiller, .swp_pinterest .iconFiller, .swp_facebook  .iconFiller  {width: 32px !important; }
.swp_twitter, .swp_linkedin, .swp_pinterest, .swp_facebook  {flex:1 !important;}
.swp_twitter:hover, .swp_linkedin:hover, .swp_pinterest:hover, .swp_facebook:hover {flex:1 !important;}
.blog-sm-height{text-align:center;}
.blog-sm-height img{width:auto !important; display: inline-block;}

/* 0.16 blog-details-section */
.blog-details-section{padding: 0 30px 0 0; display:block;}
.bds-img{width:100%;}
.blog-details-section .big-blog-img{width:100%; margin: 0 0 15px;}
.blog-details-section h1{font-size:35px; color:#30377b; font-weight:400;}
.blog-details-section h2{font-size:32px; color:#30377b; font-weight:400; line-height:50px;}
.blog-details-section p{font-size:21px; color:#141823; font-weight:400; margin-bottom:20px;}
.blog-details-section h3{font-size: 26px;color: #30377b;font-weight: 300;line-height: 50px;}
.blog-details-section a{color: #337ab7;text-decoration: none;border-bottom: solid 1px #337ab7;font-weight: 400;padding-bottom: 1px;}
.blog-details-section a:hover { text-decoration: none; }
.blog-details-section ul{margin-bottom:20px;}
.blog-details-section ul li, .blog-details-section ol li{font-size:21px; color:#141823; font-weight:400; margin-bottom:10px;}

.blue-box{background:#2f387b; padding:20px; color:#fff;}
.blue-box p{font-size:18px; color:#fff; font-weight:400; margin-bottom:20px; font-style:italic;}
.blog-details-section a.white-rounded-btn { font-weight: 400; font-size: 14px; line-height: normal; color: #fff; border: solid 2px #fff; border-radius: 30px; padding: 8px 30px 10px; display: inline-block; vertical-align:top; margin:-10px 0 0 ;}
.blog-details-section a.white-rounded-btn:hover, .blog-details-section a.white-rounded-btn:focus { background: #ca3b33; color: #fff; text-decoration:none; border: solid 2px #ca3b33;}


.white-rounded-btn-imp a { font-weight: 400 !important; font-size: 14px !important; line-height: normal !important; color: #fff !important; border: solid 2px #fff !important; border-radius: 30px !important; padding: 8px 30px 10px !important; display: inline-block !important; vertical-align:top !important; margin: 15px 0 0 !important;}
.white-rounded-btn-imp a:hover, .white-rounded-btn a:focus { background: #ca3b33 !important; color: #fff !important; text-decoration:none !important; border: solid 2px #ca3b33 !important;}

.white-rounded-btn-red a { font-weight: 400 !important; font-size: 14px !important; line-height: normal !important; color: #fff !important; border: solid 2px #fff !important; border-radius: 30px !important; padding: 8px 30px 10px !important; display: inline-block !important; vertical-align:top !important; }
.white-rounded-btn-red a:hover, .white-rounded-btn a:focus { background: #fff !important; color: #ca3b33 !important; text-decoration:none !important; border: solid 2px #fff !important;}


/* 0.17 logos-section */
.logos-section{padding:30px 0;}
.small-divider{background:#cdcdcd; width:50px; height:2px; display:inline-block; vertical-align:top;}

/* 0.18 related topics */
.related-topics h2{font-size:22px; color:#3e3e3e;}
.related-topics ul{margin:0; padding:0;}
.related-topics ul li{width:33.33%; float:left; padding:0 15px 15px 0; list-style-type:none; font-size:16px;}
.related-topics ul li a{color:#2f387b;}
.related-topics ul li a:hover{text-decoration:underline;}
.related-topics ul li a span{color:#666666;}
.related-topics ul li span{color:#666666;}

/* 0.19 profile-section */
.profile-section{display:inline-block; vertical-align:top; width:100%; padding:30px 0; margin:30px 0; border-top:solid 1px #cdcdcd; border-bottom:solid 1px #cdcdcd; }
.profile-section img {float:left; margin:0 25px 0 0; border-radius:50%;}
.profile-section h2{font-size:20px; color:#30377b; font-weight:400; margin: 0;}
.profile-section p{font-size:16px; color:#666666; font-weight:400;}


/* ------ responsive section ------ */
@media(max-width:1024px){ .logo-section div{width:200px;} .pagination-section ul { margin: 0 15px 45px;} .blog-list {padding: 0 0 30px;} .swp_social_panel .sw{width: 33px; margin: 0;}
}
@media(max-width:1340px){ .blog-list .text-block {padding: 0 15px;}
}
@media(max-width:767px){ .blog-list .img-block, .blog-list .text-block {width: 100%;} .blog-list .text-block {padding: 0;} .blog-details-section h2{font-size:25px; line-height: 28px;} .blog-details-section {padding: 0;} .related-topics ul li {width: 100%;} .blog-list .img-block {padding-right: 0; padding-top: 20px} .bloglist-category h2 {margin: 30px;}  .blog-details-section p{font-size:18px;}
}

/* 
0.20 learing-center
0.21 lc-select-search
0.22 get-business-funding
0.23 split-book-section
0.24 executive-team
*/

/* 0.20 learing-center */
.learing-center h2, .learing-center h1{font-size: 46px; font-weight: 300; color: #3f3f3f; margin-top: 10px;}
.learing-center h2 span,.learing-center h1 span {font-size: 46px; color: #2e377a; font-weight: 400;}
.learing-center p {font-size: 20px; color: #5f5f5f; font-weight: 400;}
.learing-center ul{margin:0; padding:0;}
.learing-center ul li{list-style:none; display:inline-block; padding:10px;}
.btn-fix-width{width:160px;}
.blue-rounded-btn {font-weight: 400; font-size: 16px; line-height: normal; color: #2f377a; border: solid 2px #2f377a; border-radius: 30px; padding: 7px 30px 10px; display: inline-block; vertical-align: top; margin: 15px 0 0;}
.blue-rounded-btn:hover,.blue-rounded-btn:focus, .resource-active {background: #2f377a !important; color: #fff; text-decoration: none;}
.resource-active {color: #fff !important;}
.tab-active { background: #2f377a; color: #fff !important; text-decoration: none !important;}
.resource-banner {padding:0 15px;}
.resource-banner h2{ font-weight:300;  font-size:30px; color: #fff;}
.learning-center-blue-square{max-width:1310px; width:100%; margin:0 auto !important;}
.learning-center-blue-square .white-rounded-btn {margin-left: 80px;}

/* 0.21 lc-select-search */
.lc-select-search{padding:30px 0;}
.lc-select-search ul{margin:0; padding:0;}
.lc-select-search ul li{list-style-type:none; display:inline-block; vertical-align:top; padding:0 8px;}
.lc-select-search ul li:first-child,
.lc-select-search ul li:nth-child(2),
.lc-select-search ul li:nth-child(3){width:200px;}
.lc-select-search ul li:nth-child(4){width:200px}
.lc-select-search ul li:nth-child(5){width:230px}
.lc-select-search ul li:last-child{width:178px}
.lc-select-search ul li:last-child .blue-rounded-btn{margin:0; background:#fff;}
.lc-select-search ul li:last-child .blue-rounded-btn:hover{background: #2f377a; color: #fff; text-decoration: none;}
.lc-select-search .form-group {margin-bottom: 6px;}
.lc-select-search .form-control {border: solid 1px #152735;border-radius: 3px;height: 43px;color: #050505;padding: 6px 25px 6px 8px;}
.lc-select-search select.form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(images/small-drop-arrow.png)no-repeat 96% center;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.lc-select-search select.form-control {background:none;}}
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {.lc-select-search select.form-control {background:none;}}
.lc-select-search input.form-control { background: url(images/Search_Icon.png)no-repeat 12px 9px; border: solid 1px #152735; color: #7c7c7c; padding: 7px 10px 7px 45px; width: 100%;}
.lc-select-search input.form-control::-webkit-input-placeholder {color: #7c7c7c;}
.lc-select-search input.form-control::-moz-placeholder {color: #7c7c7c;}
.lc-select-search input.form-control:-ms-input-placeholder {color: #7c7c7c;}
.lc-select-search input.form-control:-moz-placeholder {color: #7c7c7c;}
.lc-select-search input.form-control {margin-bottom: 6px;}

/* 0.22 get-business-funding */
.get-business-funding .left-section,.get-business-funding .right-section{width:50%; float:left; height:490px;}
.get-business-funding .right-section{background:url(images/get-business-funding.jpg)no-repeat 0 0; background-size:cover; background-position: 0 0 !important;}
.get-business-funding .left-section{background:#2f387b; padding:0 80px; display:table; color:#fff;}
.get-business-funding .left-section-inner{height:195px; display:table-cell; vertical-align:middle;}
.get-business-funding h2 span{font-weight:700; font-size:30px; line-height:normal;}
.get-business-funding p{font-weight:300; font-size:18px; margin:5px 0 5px;}
.case-study-split-view {width:100%; display:inline-block; vertical-align:top; margin:10px 0;}
.case-study-split-view .get-business-funding.container{max-width:1235px; width:100%; margin:0 auto;}

/* 0.23 split-book-section */
.split-book-section{padding:30px 0; overflow-x: hidden;}
.split-book-section .sbs-text-section{display:table; width:50%; float:left;}
.split-book-section .sbs-text-section .sbs-text-section-inner{display:table-cell; vertical-align:middle; height:550px; padding:0 40px;}
.split-book-section .sbs-text-section .sbs-text-section-inner h2{font-weight:700; font-size:30px; color:#2a367a; width: 288px;}
.sbs-text-section-outer{width:100%; margin:15px 0; float:left;}
.split-book-section .sbs-text-section-outer{overflow-x: hidden;}
.split-book-section .sbs-text-section-outer .sbs-bg{background:url(images/01.jpg)no-repeat 0 bottom;}
.split-book-section .right-section{float:left; width:40%; position:relative;}
.split-book-section .right-section img { position: absolute; max-width: 420px; left: 0; top: 44px;}

/* .split-book-section .one{background:url(images/01.jpg)no-repeat right bottom;}
.split-book-section .two{background:url(images/02.jpg)no-repeat right bottom;}
.split-book-section .three{background:url(images/03.jpg)no-repeat right bottom;}
.split-book-section .four{background:url(images/04.jpg)no-repeat right bottom;}
.split-book-section .five{background:url(images/05.jpg)no-repeat right bottom;}
.split-book-section .six{background:url(images/06.jpg)no-repeat right bottom;} */

/* 0.24 executive-team */
.executive-team{padding:10px 0;}
.executive-team ul{margin:0; padding:0;}
.executive-team ul li{list-style:none; display:inline-block; padding:10px; vertical-align: top;}
.executive-team h2 {font-size: 46px; font-weight: 300; color: #3f3f3f; margin:10px 0  15px;}
.executive-team h2 span {font-size: 46px; color: #2e377a; font-weight: 400;}

/* 0.25 executive-team-circle */
.executive-team-circle ul{margin:0; padding:0;}
.executive-team-circle ul li{list-style:none; display:inline-block; padding:35px 40px; }
.executive-team-circle ul li a img { position: absolute; left: 50%; top: 0; margin-left: -140px;}
.executive-team-circle ul li a{width:280px; height:280px;  color:#fff; display: inline-block; vertical-align: top;
 position:relative; overflow: hidden; text-decoration:none; /* border-radius: 50%; */}
.executive-team-circle ul li a .overlay{width:280px; height:280px; background:rgba(46,56,122, 0.7); border-radius:0;  position: relative; top:0; text-decoration:none; overflow: hidden; /* border-radius: 50%; */ opacity:0;}
.executive-team-circle ul li a:hover .overlay{ 
text-decoration:none; opacity:1; transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -webkit-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out;}
.executive-team-circle ul li a .overlay .overlay-inner{width: 280px; height:280px; display:table;}
.executive-team-circle ul li a .overlay .overlay-inner-inside{width: 280px; height:280px; display:table-cell; vertical-align:middle;}
.executive-team-circle ul li a .overlay h2{font-size:25px; font-weight:700; color:#fff; margin:0; padding:0 25px;}
.executive-team-circle ul li a .overlay h3{font-size:18px; font-weight:400; margin:10px 0 10px 0; padding:0 25px;}
.executive-team-circle ul li a .overlay p{font-size:16px; font-weight:300; margin:0; padding:0 25px; max-height: 90px; overflow:hidden;}
.etc h2, .etc span{font-size: 25px; font-weight: 400; color: #2e377a; margin:10px 0 5px; text-align:left; display:block;}
.etc p{font-size: 20px; font-weight: 300; color:#494949; text-align:left;}


/* ------ responsive section ------ */

@media(max-width:1280px){ /* 0.21 lc-select-search */ .lc-select-search ul li:first-child, .lc-select-search ul li:nth-child(2), .lc-select-search ul li:nth-child(3){width:200px;} .lc-select-search ul li:nth-child(4){width:200px} .lc-select-search ul li:last-child{width:178px}  /* 0.23 split-book-section */ .split-book-section .sbs-text-section .sbs-text-section-inner h2{font-size:25px;} .split-book-section .sbs-text-section .sbs-text-section-inner{padding: 0 15px;}
}
@media(max-width:1220px){ /* 0.21 lc-select-search */ .lc-select-search ul li:first-child, .lc-select-search ul li:nth-child(2), .lc-select-search ul li:nth-child(3),.lc-select-search ul li:nth-child(4),.lc-select-search ul li{width:20%; padding:5px 10px;}	
}
@media(max-width:1140px){ /* 0.23 split-book-section */ .split-book-section .sbs-text-section .sbs-text-section-inner{vertical-align:top; height: auto;} .split-book-section .sbs-text-section .sbs-text-section-inner h2{min-height:100px;} .split-book-section .sbs-text-section .sbs-text-section-inner h2 br{display:none;} .split-book-section .right-section,.split-book-section .sbs-text-section{ width:100%;} .blue-rounded-btn{margin:30px 0;} .split-book-section .right-section img { position: relative; max-width: 380px; left: 0; top: 0;}
}

@media(max-width:991px){ /* 0.21 lc-select-search */ .lc-select-search ul li:first-child, .lc-select-search ul li:nth-child(2), .lc-select-search ul li:nth-child(3),.lc-select-search ul li:nth-child(4),.lc-select-search ul li{width:30%; padding:5px;}
}
@media(max-width:600px){ /* 0.21 lc-select-search */ .lc-select-search ul li:first-child, .lc-select-search ul li:nth-child(2), .lc-select-search ul li:nth-child(3),.lc-select-search ul li:nth-child(4),.lc-select-search ul li:nth-child(5), .lc-select-search ul li:last-child, .lc-select-search ul li{width:100%; padding:5px 0;}
}
@media(max-width:767px){ /* 0.20 learing-center */ .learing-center h2,.learing-center h1,.learing-center h2 span,.learing-center h1 span{font-size:25px;} .learning-center-blue-square .white-rounded-btn {margin-left: 15px;}  /* 0.22 get-business-funding */ .get-business-funding .left-section h2 span{font-size:25px;} .get-business-funding .left-section,.get-business-funding .right-section{width:100%; height:auto;} .get-business-funding .left-section{padding:15px 15px 30px;} .get-business-funding .left-section br{display:none;} .get-business-funding .right-section{width:100%;  height:300px;} .blue-rounded-btn{margin: 5px 0 0;}  /* 0.23 split-book-section */ .resource-img{background-size:cover !important;} .split-book-section .sbs-text-section .sbs-text-section-inner h2{width:100%;} .executive-team-circle ul li{padding: 35px 15px;} .split-book-section .sbs-text-section .sbs-text-section-inner h2{min-height:auto;} .split-book-section .sbs-text-section .sbs-text-section-inner .blue-rounded-btn{margin: 5px 0 20px;} .executive-team h2,.executive-team h2 span {font-size: 25px;} .etc h2, .etc span{font-size:20px;} .etc p{font-size:18px;}
}

@media(max-width:650px){ /* 0.23 split-book-section */ .split-book-section .sbs-text-section .sbs-text-section-inner{height:auto;} .resource-img{background-size:auto !important;}
}

/* Team Page */
.em-outer{display:inline-block; vertical-align:top;}
.em-outer .etc{ padding:0 0 10px 15px;}
.employee-squares-square .employee-square,
.employee-squares-square .team { display:inline-block; vertical-align:top; outline: none; overflow: hidden}
.employee-squares-square .employee-square { -moz-transform: scale(.98); -ms-transform: scale(.90); -o-transform: scale(.90); -webkit-transform: scale(.90); transform: scale(.90); color: #fff; cursor: pointer; height: 270px; position: relative; text-align: center; width: 270px; border-radius: 50%;}
.employee-squares-square .employee-square,
.employee-squares-square .employee-square * { -moz-transition: all .2s ease; -o-transition: all .2s ease; -webkit-transition: all .2s ease; transition: all .2s ease}
.employee-squares-square .employee-square figure,
.employee-squares-square .employee-square:after { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%}
.employee-squares-square .employee-square figure { background-position: 50%; background-size: cover; z-index: 1; /* border: 2px solid #fff */ background-repeat:no-repeat;}
.employee-squares-square .employee-square figure.onhover{opacity: 0}
.employee-squares-square .employee-square:hover figure.onhover { opacity: 0}
.employee-squares-square .employee-square:hover figure { opacity: 0}
.employee-squares-square .employee-square:hover figure.onhover { opacity: 1}
.employee-squares-square .employee-square .employee-square-content { -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; padding: 1em; position: absolute; top: 50%; width: 100%; z-index: 3}
.employee-squares-square .employee-square h3,
.employee-squares-square .employee-square h5,
.employee-squares-square .employee-square p,
.employee-squares-square .employee-square:after { opacity: 0}
.employee-squares-square .employee-square h3 { -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transform: translateY(100%); transform: translateY(100%); -moz-transition-delay: .1s; -o-transition-delay: .1s; -webkit-transition-delay: .1s; transition-delay: .1s; font-size: 1.5em; font-weight: 700; color: #fff}
.employee-squares-square .employee-square h5 { -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transform: translateY(100%); transform: translateY(100%); -moz-transition-delay: .15s; -o-transition-delay: .15s; -webkit-transition-delay: .15s; transition-delay: .15s; font-size: .75em; font-weight: 400; margin-top: .5em; text-transform: uppercase; color:#fff;}
.employee-squares-square .employee-square p { -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transform: translateY(100%); transform: translateY(100%); -moz-transition-delay: .2s; -o-transition-delay: .2s; -webkit-transition-delay: .2s; transition-delay: .2s; font-size: .875em; line-height: 1.5em; margin-top: .75em; color:#fff;}
.employee-squares-square .employee-square:after { -moz-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; background: rgba(0, 88, 178, .65); content: ''; display: block; z-index: 2}
.employee-squares-square .employee-square:hover,
.employee-squares-square .employee-square.tapped { -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1)}
.employee-squares-square .employee-square:hover h3,
.employee-squares-square .employee-square:hover h5,
.employee-squares-square .employee-square:hover p,
.employee-squares-square .employee-square.tapped h3,
.employee-squares-square .employee-square.tapped h5,
.employee-squares-square .employee-square.tapped p { -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; z-index: 3}
.employee-squares-square .employee-square:hover:after,
.employee-squares-square .employee-square.tapped:after { opacity: .75}
.employee-squares-square .team { -moz-transform: translateX(-5%); -ms-transform: translateX(-5%); -o-transform: translateX(-5%); -webkit-transform: translateX(-5%); transform: translateX(-5%); background-position: 50%; background-size: cover; height: 36em; margin: 0; width: 36em}

/* Date: 01-10-2019 added for business loan page*/
/*
0.25 circle-slider-section
0.26 nationals-exclusive
0.27 Other-financing-options
*/

/* 0.25 circle-slider-section */
.circle-slider-section{background: url(images/bf-slide-bg.png)no-repeat left top; background-size:89%; height:530px;}
@media all and (-ms-high-contrast:none){.circle-slider-section{background-size:88%; } /* IE10 */*::-ms-backdrop, .circle-slider-section{background-size:88%;} /* IE11 */}
.circle-slider-section{background: url(images/bf-slide-bg.png)no-repeat left top; background-size:88%; height:530px;}
/* .circle-slider-section {  background: #fff url(images/bf-slide-bg.png)no-repeat left top;  background-size: auto;  height: 530px;  max-width: 1400px;  width: 100%;  margin: 0 auto;  position: relative;}
.circle-slider-section::before {  content: "";  width: 200%;  height: 530px;  background:   #2e387a;  position: absolute;  left: -200%;  top: -10px;} */
.circle-slider-section h1 {font-size: 45px; color: #fff; margin: 0 0 10px; font-weight: 700;}
.circle-slider-section h2, .circle-slider-section span {font-size: 45px; color: #fff; margin: 0 0 15px; font-weight: 300;     line-height: normal;}
.circle-slider-section h2:first-of-type {margin: 0;}
.css-inner-section{display:table-cell; vertical-align:middle; height:530px;}
.circle-slider-section .bag{margin:100px 0 25px;}
@media (max-width:1500px){
.circle-slider-section h2,.circle-slider-section span {font-size: 35px;}
}

/* 0.26 nationals-exclusive */
.nationals-exclusive .container{max-width:1170px; width:100%; margin:0 auto;}
.nationals-exclusive p.top-content{color: #484848; font-size: 18px; font-weight: 300; padding:30px 0; width:100%; max-width:800px; margin:0 auto;}
.nationals-exclusive h2 { font-size: 46px; font-weight: 300; color: #3f3f3f; margin: -15px 0 25px;}
.nationals-exclusive h2 span{color: #2f387b; font-weight: 400;}
.nationals-exclusive ul{margin:0; padding:0;}
.nationals-exclusive ul li{background:#2e387a; color:#fff; list-style-type:none; width:355px; height:370px; display:inline-block; vertical-align:top; border-radius:5px; margin:10px; padding:0 15px;}
.nationals-exclusive ul li span { width: 100%; height: 116px; display: inline-block; margin: 38px 0 0;}
.nationals-exclusive ul li h2, .nationals-exclusive ul li h3{color:#fff; font-size: 25px; font-weight:400; margin:0 0 10px;}
.nationals-exclusive ul li p{font-size: 18px; font-weight: 300; margin:0;}
.nationals-exclusive ul li .white-rounded-btn { font-weight: 400; font-size: 16px; line-height: normal; color: #fff; border: solid 2px #fff; border-radius: 30px; padding: 6px 30px 10px; display: inline-block; vertical-align: top; margin: 20px 0 55px;}
.nationals-exclusive ul li .white-rounded-btn:hover { background: #ca3b33; color: #fff; text-decoration: none; border: solid 2px #ca3b33;}
.nationals-exclusive .minimum-height{ height: 117px; overflow: hidden; display: inline-block; width: 100%; vertical-align: top;}
.nefs-solution h2{margin-top:35px;}
.nefs-solution ul li{background:#6d7278;}
.nefs-solution h2 a{margin-top:0px;}
.nationals-exclusive ul li h2, .nationals-exclusive ul li h3 a{color:#fff; font-size: 25px; font-weight:400; margin:0 0 10px; text-decoration: none;}

/* 0.27 Other-financing-options */
.Other-financing-options{padding:15px 0 55px;}
.Other-financing-options .container{max-width:1170px; width:100%; margin:0 auto;}
.Other-financing-options h2 { font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 35px 0 25px;}
.Other-financing-options h2 span{color: #2f387b; font-weight: 400;}
.Other-financing-options ul{margin:0; padding:0;}
.Other-financing-options ul li{color:#fff; list-style-type:none; width:355px; display:inline-block; vertical-align:top; border-radius:5px; margin:10px; text-align:center; height:370px; padding:0 15px; -webkit-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05); -moz-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05); box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05);}
.Other-financing-options ul li span { width: 100%; height: 116px; display: inline-block; margin: 38px 0 0;}
.Other-financing-options ul li h3{color:#2e387a; font-size: 25px; font-weight:400; margin:10px 0 10px;}
.Other-financing-options ul li p{font-size: 18px; color:#484848; font-weight: 300; margin:0;}

.Other-financing-options ul li h3 a{color:#2e387a; font-size: 25px; font-weight:400; margin:0; border:none; padding:0;}
.Other-financing-options ul li h3 a:hover, .Other-financing-options ul li h3 a:focus{background: transparent !important; color:#2e387a !important; border:0;}

.Other-financing-options ul li .icon-img a{border:none; margin:0;}
.Other-financing-options ul li .icon-img a:hover,.Other-financing-options ul li .icon-img a:focus{border:none; margin:0; background: transparent !important;}

.Other-financing-options ul li a{ border: solid 2px #ca3b33; color: #ca3b33; padding: 8px 30px 10px; font-weight: 400; font-size: 14px; border-radius:30px; margin:15px 0; display: inline-block; vertical-align: top; text-decoration: none; }
.Other-financing-options ul li a:hover { background: #ca3b33 !important; color: #ffffff !important; text-decoration: :none;}
.Other-financing-options .minimum-height { height: 126px; overflow: hidden; display: inline-block; width: 100%; vertical-align: top;	}

@media (max-width:1280px){ /* 0.25 circle-slider-section */ .circle-slider-section{background-size:auto;  } .circle-slider-section .bag{/* width:100%; */} 
}
@media (max-width:1024px){ /* 0.27 Other-financing-options */ .nationals-exclusive p.top-content br{display:none;} .Other-financing-options ul { margin: 0; padding: 0; max-width: 910px; margin: 0 auto; width: 100%;} .nationals-exclusive ul li{width:280px; height: 420px;} .nationals-exclusive ul li p br{display:none;}  /* 0.27 Other-financing-options */ .Other-financing-options ul li{width:280px;}
}
@media (max-width:940px){ /* 0.27 Other-financing-options */ .nationals-exclusive ul li{width:280px; height: 420px;}  /* 0.27 Other-financing-options */ .Other-financing-options ul{text-align:center;} .Other-financing-options ul li{width:280px;}
}
@media (max-width:991px){ /* 0.25 circle-slider-section */ .circle-slider-section h1,.circle-slider-section h2,.circle-slider-section span{font-size:30px;} .circle-slider-section h2 br ,.circle-slider-section span br{display:none;} .circle-slider-section .bag{width:220px;}
}

@media (max-width:790px){ .Other-financing-options ul li{margin:5px;}
}
@media (max-width:767px){ /* 0.25 circle-slider-section */ .circle-slider-section h1,.circle-slider-section h2, .circle-slider-section span{font-size:25px;} .css-inner-section{height:auto; padding:30px 0;} .circle-slider-section .bag{width:180px; display:block; margin:15px auto 50px;}  /* 0.26 nationals-exclusive */ .nationals-exclusive h2{font-size:25px;}  /* 0.27 Other-financing-options */ .Other-financing-options h2{font-size:25px;}
.circle-slider-section,.circle-slider-section h1, .circle-slider-section h2, .circle-slider-section span{text-align:center !important;}
}
@media (max-width:640px){ /* 0.27 Other-financing-options */ .nationals-exclusive ul li{width:100%; height: auto; margin:10px 0;} .Other-financing-options .minimum-height {height: auto;} /* 0.27 Other-financing-options */ .Other-financing-options ul li{width:100%; height:auto;  margin:10px 0;} .Other-financing-options ul li a{margin: 15px 0 58px;} .nationals-exclusive .minimum-height{height: auto;}
}

/*
0.28 sbl-slider-section
0.29 nef-options
0.30 bsbf-section
0.31 sblrta-section
0.32 llrsbu-section
0.33 sbl-101-section
0.34 sbf-books-split
0.35 why-nbc
0.36 why-choose-nbc
0.37 sbl-calculator
*/

/* 0.28 sbl-slider-section */
/* .sbl-slider-section-outer{width:100%; max-width:1920px; margin:0 auto;  background-position: -350px -210px; background-repeat: no-repeat; overflow:hidden;}
.sbl-slider-section{width:100%; max-width:1320px; margin:0 auto;}
.sbl-slider-section .left-section{width:685px; float:left; text-align:center; padding:110px 0 15px;}
.sbl-slider-section .left-section h1 { color: #2f387b; font-size: 48px; font-weight:700; margin:28px 0 0;}
.sbl-slider-section .left-section h3 { color: #363636; font-size: 25px; font-weight:300; margin-top:10px;}
.sbl-slider-section .right-section{background:#2f387b; width:585px; float:left; margin-left: 40px; position:relative;}
.sbl-slider-section .right-section:after{content:""; background:url(images/triangle-arrow.jpg)no-repeat 0 0;position:absolute; bottom:-24px; left:50%; margin-left:-34px; width:67px; height:24px;}
.sbl-slider-section .right-section .sbl-form-section{width:440px; margin:0 auto;}
.sbl-slider-section .right-section .sbl-form-section .col-md-12,
.sbl-slider-section .right-section .sbl-form-section .col-md-6{padding:0 6px;}
.sbl-slider-section .right-section .sbl-form-section h2, .sbl-slider-section .right-section .sbl-form-section span{ color: #fff; font-size: 45px; font-weight:300; margin:25px 0 15px;}
.sbl-slider-section .right-section .sbl-form-section .form-control { color: #7f7f7f; border: solid 1px #152735; border-radius: 5px; height: 45px; padding: 6px 15px; font-size:18px}
.sbl-slider-section .right-section .sbl-form-section .form-control::-webkit-input-placeholder {color: #7f7f7f;}
.sbl-slider-section .right-section .sbl-form-section .form-control::-moz-placeholder {color: #7f7f7f;}
.sbl-slider-section .right-section .sbl-form-section .form-control:-ms-input-placeholder {color: #7f7f7f;}
.sbl-slider-section .right-section .sbl-form-section .form-control:-moz-placeholder {color: #7f7f7f;}
.sbl-slider-section .right-section .sbl-form-section .form-group {margin-bottom: 10px;}
.sbl-slider-section .right-section .sbl-form-section .white-rounded-btn{margin:15px 0 25px;}
.sbl-slider-section .right-section .sbl-form-section select.form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff url(//www.national.biz/wp-content/themes/nbc/css/../images/drop-down.jpg)no-repeat 96% center;
} */

.sbl-slider-section-outer{width:100%; max-width:1920px; margin:0 auto;  background-position: -350px -210px; background-repeat: no-repeat; padding-bottom: 25px; position:relative; height:520px;}
 .video-box-top-mar{margin-top:-25px; position:relative; z-index:5;} 
.sbl-slider-section-outer::before { content: ""; background:#2e387a; width: 300%; height: 300px; position: absolute; left: -300%; top: 0;}
.sbl-slider-section{width:100%; max-width:1320px; margin:0 auto; height:auto !important; }
.sbl-slider-section .left-section{width:665px; float:left; text-align:center; padding:30px 30px 15px;}
.sbl-slider-section .left-section img{max-height:250px;}
.sbl-slider-section .left-section h1 { color: #2f387b; font-size: 45px; font-weight:700; margin:10px 0 0;}
.sbl-slider-section .left-section h1 sup{font-size: 24px;}
.sbl-slider-section .left-section h3, .sbl-slider-section .left-section span { color: #363636; font-size: 20px; font-weight:300; margin-top:10px; display:block;}
.sbl-slider-section .left-section h3 br, .sbl-slider-section .left-section span br{display:none;}
.sbl-slider-section .right-section{background:#2f387b; width:520px; float:left; margin-left: 40px; position:relative;}
.sbl-slider-section .right-section:after{content:""; background:url(images/triangle-arrow.png)no-repeat 0 0;position:absolute; bottom:-24px; left:50%; margin-left:-34px; width:67px; height:24px; z-index:10;}
.sbl-slider-section .right-section .sbl-form-section{width:420px; margin:0 auto;}
.sbl-slider-section .right-section .sbl-form-section .col-md-12,
.sbl-slider-section .right-section .sbl-form-section .col-md-6{padding:0 6px;}
.sbl-slider-section .right-section .sbl-form-section h2, .sbl-slider-section .right-section .sbl-form-section span{ color: #fff; font-size: 30px; font-weight:300; margin:20px 0 15px; display:block; text-transform: capitalize;}
.sbl-slider-section .right-section .sbl-form-section .form-control {color: #000;border: solid 1px #152735; border-radius: 5px; height: 35px; padding: 6px 15px; font-size: 17px; font-weight:300;}
.sbl-slider-section .right-section .sbl-form-section .form-control::-webkit-input-placeholder {color: #7f7f7f; font-weight:300; font-size:17px;}
.sbl-slider-section .right-section .sbl-form-section .form-control::-moz-placeholder {color: #7f7f7f; font-weight:300; font-size:17px;}
.sbl-slider-section .right-section .sbl-form-section .form-control:-ms-input-placeholder {color: #7f7f7f; font-weight:300; font-size:17px;}
.sbl-slider-section .right-section .sbl-form-section .form-control:-moz-placeholder {color: #7f7f7f; font-weight:300; font-size:17px;}
.sbl-slider-section .right-section .sbl-form-section .form-group {margin-bottom: 5px;}
.sbl-slider-section .right-section .sbl-form-section .white-rounded-btn{margin:15px 0 25px;}
.sbl-slider-section .right-section .sbl-form-section select.form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none; position:relative; /*  background: #fff url(//www.national.biz/wp-content/themes/nbc/css/../images/drop-down.jpg)no-repeat 96% center; */
 background: #fff url(images/dp-arrow.jpg)no-repeat right center;  background-color:#ffffff !important; color: #7f7f7f;}
.sbl-slider-section .right-section .sbl-form-section .form-group p,.sbl-slider-section .right-section .sbl-form-section .form-group a{color: #fff;}
.sbl-slider-section .right-section .sbl-form-section .form-group a{text-decoration:underline;}
.finance-product-form-icon {  float: right;  width: auto;  position: relative;  margin-bottom: 20px;  margin-top: -20px;  margin-right: -20px;}
.finance-product-banner-icon{width:100%; display:inline-block; vertical-align:top; padding:20px 15px;}
.finance-product-banner-icon img{margin:5px;}
/* .sbl-slider-section .right-section .sbl-form-section select.form-control:before{ content:""; background: #fff url(images/dp-arrow.jpg)no-repeat 96% center; width:20px; height:13px; position:absolute; top:50%; margin-top:-7.5px; right:15px;
} */
.program-bannerform{background:transparent;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.sbl-slider-section .right-section .sbl-form-section select.form-control {background:none;}}
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {.sbl-slider-section .right-section .sbl-form-section select.form-control {background:none;}}
.sbl-slider-section .right-section input.fsSubmitButton{ border: solid 2px #fff; color: #fff; padding: 8px 30px 10px; font-weight: 400; font-size: 14px !important; border-radius: 30px; display: inline-block; vertical-align: top; width:auto;} 
.sbl-slider-section .right-section input.fsSubmitButton:hover,.sbl-slider-section .right-section input.fsSubmitButton:focus {  border: none;     background-color: #ca3b33 !important;     border: solid 2px #ca3b33 !important;}
.sbl-slider-section .right-section .fsBody .fsFieldRow {margin-bottom: 5px !important;}
.sbl-slider-section .right-section .fsBody .fsRowBody{margin-bottom: 0px !important;}
.fsFieldRow .fsFieldCell:nth-child(1){margin-right:1.5% !important;}
.sbl-slider-section .right-section label.fsOptionLabel{line-height:13px !important; margin-bottom:10px;}
.sbl-slider-section .termschk { font-size: 11px; font-weight: 400; text-align: left; line-height: 2; color: #fff; line-height:13px !important;}

/* 0.29 nef-options */
.nef-options{width:100%; max-width:1260px; margin:0 auto; padding:0 15px 30px; text-align:center;}
.nef-options h2 { font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 35px 0 25px;}
.nef-options h2 span { color: #2f387b; font-weight: 400;}

.nef-options ul{margin:0 auto; }
.nef-options .ulli{list-style-type:none; display:inline-block; vertical-align:top; position:relative; padding:0 15px; width:375px;}
.nef-options .ulli:after{content:""; background:#f0f0f0; width:2px; height:215px; position:absolute; right:-15px; top:90px;}
.nef-options .ulli:last-child:after{display:none;}
.nef-options .ulli:last-child{width:420px;}
.nef-options .ulli .img-span { width: 100%; height: 116px; display: inline-block; vertical-align:top; margin: 58px 0 0;}
.nef-options .ulli h2, .nef-options .ulli span { color: #3e3e3e; font-size: 25px; font-weight: 400; margin: 10px 0 5px; display:block;}
.nef-options .ulli p { font-size: 18px; color: #484848; font-weight: 300; margin: 0;}
.nef-options a { border: solid 2px #ca3b33; color: #ca3b33; padding: 8px 40px 10px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 15px 0; display: inline-block; vertical-align: top;}
.nef-options a:hover { background: #ca3b33 !important; color: #ffffff !important; text-decoration: none;}

/* 0.30 bsbf-section */
.bsbf-section-outer{background:#f5f5f5; width:100%; max-width:100%; margin:0 auto;}
.bsbf-section{width:100%; max-width:970px; margin:0 auto; padding:0 15px; text-align:center;}
.bsbf-section h2 { font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 15px 0 45px;}
.bsbf-section h2 span { color: #2f387b; font-weight: 400;}
.bsbf-section .ulli{margin:0; padding:0;}
.bsbf-section .ulli{list-style-type:none; display:inline-block; vertical-align:top; width:300px; height:280px; border-radius:50%; background:#2f387b; margin:15px; padding:20px 25px; color:#fff;}
.bsbf-section .ulli .img-span { width: 100%; display: inline-block; vertical-align:top; margin: 8px 0 0;}
.bsbf-section .ulli:last-child span { margin: 25px 0 0;}
.bsbf-section .ulli h4{font-size: 23px; font-weight: 400; margin: 15px 0 5px;}
.bsbf-section .ulli p{font-size: 18px; font-weight: 300; line-height:20px;  margin: 0 0 5px;}
.bsbf-section h3 { font-size: 35px; font-weight: 400; color: #3e3e3e; margin: 40px 0 0px; line-height: 42px;}
.bsbf-section .ulli {flex-basis: 280px !important; max-width: 280px !important; margin:5px 20px;}
.bsbf-align{text-align: center;}
.bsbf-section-performance{max-width:1280px; text-align:center;}
.bsbf-section-performance .vce-row-content{justify-content: center;}


.nef-options-c{width:100%; padding:0 15px;}
.nef-options-c h2 { font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 35px 0 25px;}
.nef-options-c h2 span { color: #2f387b; font-weight: 400;}

.hybridge-img{width:100%; max-width:1260px; margin:0 auto;}
.hybridge-img .vce-single-image-wrapper figure{width:100%;}
.hybridge-img .vce-single-image-wrapper figure div{width:100% !important;}
.hybridge-img .vce-single-image-wrapper figure div img{position:relative !important; width:100% !important; margin:0 auto;}




/* 0.31 sblrta-section */
.sblrta-section{width:100%; max-width:1260px; margin:0 auto; padding:0 15px; text-align:center;}
.sblrta-section h2 { font-size: 45px; font-weight: 300; color: #3f3f3f; margin: 35px 0 25px;}
.sblrta-section h2 span { color: #2f387b; font-weight: 400;}
.sblrta-section ul{margin:0 auto; }
.sblrta-section .ulli{list-style-type:none; display:inline-block; vertical-align:top; position:relative; padding:0 15px; width:280px;}
.sblrta-section .ulli .img-span { width: 100%; height: 116px; display: inline-block; vertical-align:top; margin: 58px 0 0;}
.sblrta-section .ulli .img-span-small{height:auto;} 
.sblrta-section .ulli h2, .sblrta-section .ulli span { color: #2e387a; font-size: 25px; font-weight: 400; margin: 10px 0 5px; display:block;}
.sblrta-section .ulli p { font-size: 18px; color: #484848; font-weight: 300; margin: 0;}
.sblrta-section a { border: solid 2px #ca3b33; color: #ca3b33; padding: 8px 40px 10px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 45px 0 20px; display: inline-block; vertical-align: top;
}
.sblrta-section a:hover { background: #ca3b33 !important; color: #ffffff !important; text-decoration: none;}
.sblrta-section .ulli {flex-basis: 250px !important; max-width: 250px !important;}
.sblrta-section .vce-row-content {justify-content: center;}

/* 0.32 llrsbu-section */
.llrsbu-section{background:#2f387b; width:100%; max-width:100%; display:inline-block; vertical-align:top; margin:0 auto; padding:30px 15px; text-align:center;}
.llrsbu-section .llrsbu-section-inner{width:100%; max-width: 1270px; margin: 0 auto;}
.llrsbu-section .llrsbu-section-inner h2 { font-size: 46px; font-weight: 300; color: #fff; margin: 15px 0 45px; }
.llrsbu-section .llrsbu-section-inner h2 span { color: #fff; font-weight: 400;}
.llrsbu-section .llrsbu-section-inner .ulli{margin:0; padding:0; }
.llrsbu-section .llrsbu-section-inner .ulli-dnone:before{display:none;}
.llrsbu-section .llrsbu-section-inner .ulli{list-style-type:none; display:inline-block; vertical-align:top; position:relative; padding:0 15px 10px 75px; text-align:left; color:#fff; width:420px;}
.llrsbu-section .llrsbu-section-inner .ulli:before{content:""; background:url(images/verified.png)no-repeat 0 0; width:47px; height:47px; position:absolute; top:10px; left:5px;}
.llrsbu-section .llrsbu-section-inner .ulli h3{font-size: 18px; font-weight: 700; color: #fff; margin: 15px 0 05px;}
.llrsbu-section .llrsbu-section-inner .ulli p{font-size: 18px; line-height:23px; font-weight: 300; color: #fff; margin: 0 0 05px;}
.equipment-financing-blue-section-outer{padding: 30px 15px 45px;}
.equipment-financing-blue-section h2{margin: 0 0 15px !important;}
.equipment-financing-blue-section .white-rounded-btn{padding: 5px 30px 10px;}
.eQuickmentFinancing-boxes{padding:30px 0 60px;}
.eQuickmentFinancing-boxes h2 { font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 0 0 45px;}
.eQuickmentFinancing-boxes h2 span { color: #2f387b; font-weight: 400;}
.eQuickmentFinancing-boxes .box{padding:50px; background:#fff; border-radius:10px;
-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.16);
box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.16);}
.eQuickmentFinancing-boxes .box h2 { font-size: 25px; font-weight: 700; color: #2e387a; margin: 0 0 45px; position:relative;}
.eQuickmentFinancing-boxes .box h2:after { content:""; width:120px; height:1px; background:#3f3f3f; position:absolute; bottom:-25px; left:50%; margin-left:-60px;}
.eQuickmentFinancing-boxes ul{margin:0; padding:0; text-align: center;}
.eQuickmentFinancing-boxes ul li{ font-size: 18px; color: #484848; font-weight: 400; margin: 0; padding:5px 0; list-style-type:none;}
.eQuickmentFinancing-boxes ul li span{ font-weight: 300; font-style: italic;}
.shadow-box{ flex-basis: 320px !important; max-width: 384px !important;	}
.shadow-box-outer .vce-row-content:first-of-type{ -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; -ms-flex-align: start; -webkit-box-align: center; align-items: center;}

.llrsbu-section .llrsbu-section-inner  h3{ont-size: 18px; font-weight: 700; color: #fff; margin: 15px 0 05px;}
.llrsbu-section .llrsbu-section-inner p{font-size: 18px; line-height:23px; font-weight: 300; color: #fff; margin: 0 0 05px;}

.checkbox-round-circle{padding:0 0 30px 0;}
.checkbox-round-circle ul{margin:0; padding:0;  text-align:left;}
.checkbox-round-circle ul li{list-style-type:none; display:inline-block; vertical-align:top; position:relative; padding:20px 35px 20px 75px; text-align:left; color:#fff; width:auto;}
.checkbox-round-circle ul li:before{content:""; background:url(images/verified.png)no-repeat 0 0; width:47px; height:47px; position:absolute; top:10px; left:5px;}
@media all and (-ms-high-contrast:none){
 .vce-row-content > .vce-col--md-auto {width: auto!important;}
 *::-ms-backdrop, .vce-row-content > .vce-col--md-auto {width: auto !important;}
}



/* 0.33 sbl-101-section */
.sbl-101-section p{font-size: 18px; font-weight: 300; line-height: 24px; color:#3e3e3e; margin: 0 0 25px; padding:0 15px 0 0;}
.sbl-101-section ul{margin:0; padding:0 0 20px;}
.sbl-101-section ul li{position:relative; font-size:18px; font-weight:300; line-height:22px; color:#3e3e3e; padding:1px 15px 1px 20px; list-style-type: none;}
.sbl-101-section ul li a{font-weight:300; color:#2f387b !important;}
.sbl-101-section ul li:before{content:""; width:6px; height:6px; border-radius:50%;  background:#3e3e3e; position:absolute; top:9px; left:0;}
.sbl-101-section .container{width:100%; max-width:1170px; margin:0 auto;}
.sbl-101-section .quick-jump .heading h2 {font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 45px 0 25px;}
.wnb-capital span{ font-size: 23px !important; line-height: 30px; font-weight: 400 !important; color: #2f387b !important; margin: 5px 0 10px; text-align: center; display: block;
}

.sbl-101-section .quick-jump .heading h2 span { color: #2f387b; font-weight: 400;}
.sbl-101-section .quick-jump .heading h3{color:#2f387b; font-weight:700; font-size:23px;}
.sbl-101-section .quick-jump ul{width:49%; display:inline-block; vertical-align:top;}
.wnb-capital{background:#fafafa; padding:25px; border:solid 1px #efefef;}
.wnb-capital ul{margin:0; padding:0; width:100% !important;}
.wnb-capital ul li{list-style-type:none; position:relative; font-size:18px; font-weight:300; line-height:22px; color:#3e3e3e; width:100%; padding:10px 10px 10px 45px;}
.wnb-capital ul li:before{content:""; background:url(images/check-sign.png)no-repeat 0 0; width:30px; height:30px; position:absolute; top:7px; left:0; }
.wnb-capital h2{font-size: 23px !important;  line-height:30px; font-weight: 400 !important; color:#2f387b !important; margin: 05px 0 10px !important; text-align:center;}
.sbl-divider{background:#dcdcdc; width:100%; display:inline-block; vertical-align:top; height:1px; margin:30px 0 15px;}
.sbl-content-section h2{font-size: 25px; font-weight: 400; color:#2f387b; margin: 15px 0;}
.sbl-content-section p{font-size:18px; font-weight:300; line-height:24px; color:#3e3e3e; margin:0 0 25px;}
.simple-split-listing ul{width:49%; margin:0 0 10px; display:inline-block; vertical-align:top;}
.gray-text h2{color:#3e3e3e;}
.gray-text-para{color:#3e3e3e !important; font-weight:400 !important; margin-bottom:10px !important;}
.com-container{max-width: 1140px; width: 100%; margin: 0 auto; padding: 0 15px;}
.sbl-101-section-split p{ padding:0 45px 0 0;}

/* 0.34 sbf-books-split */
.sbf-books-split{padding:50px 0 0;}
.sbf-books-split .container {width: 100%; max-width: 1170px; margin: 0 auto;}
.sbf-books-split h2{font-size:23px; color:#2f387b; font-weight:400;}
.sbf-books-split p{font-size:20px; color:#3e3e3e; font-weight:300; margin:0 0 25px;}
.sbf-books-split a { border: solid 2px #ca3b33; color: #ca3b33; padding: 8px 40px 10px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 10px 0 25px; display: inline-block; vertical-align: top;}
.sbf-books-split a:hover { background: #ca3b33 !important; color: #ffffff !important; text-decoration:none;}

/* 0.35 why-nbc */
.why-nbc{padding:30px 0;}
.why-nbc h2 { font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 35px 0 25px;}
.why-nbc h2 span { color: #2f387b; font-weight: 400; padding:5px 0; display:inline-block; vertical-align:top;}
.table-section{padding:20px 0; width:100%; max-width:1085px; margin:0 auto;}

/* 0.36 why-choose-nbc */
.why-choose-nbc hr {  max-width: 1140px;  width: 100%;  margin: 25px auto -30px;}
.why-choose-nbc{padding:0 0 30px;}
.why-choose-nbc .container {width: 100%; max-width: 1170px; margin: 0 auto;}
.why-choose-nbc h3 { font-size: 25px; font-weight: 400; color: #2f387b; margin: 35px 0 15px;}
.why-choose-nbc h2 { font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 35px 0 25px; text-align:center;}
.why-choose-nbc h2 span { color: #2f387b; font-weight: 400; vertical-align:top;}
.why-choose-nbc p{font-size:18px; font-weight:300; line-height:24px; color:#3e3e3e; margin:0 0 25px;}
.why-choose-nbc p span{font-weight:400;}

/* 0.37 sbl-calculator */
.sbl-calculator{background:#2f387b; width:100%; max-width:100%; margin:0 auto; padding:30px 0;}
.sbl-calculator.container {width: 100%; max-width: 1170px; margin: 0 auto;}
.sbl-calculator h2 { font-size: 46px; font-weight: 300; color: #fff; margin: 35px 0 25px; text-align:center;}
.sbl-calculator h2 span { color: #fff; font-weight: 400;}
.sbl-calculator .calculator{background:#fff; width:100%; max-width:890px;  padding:15px 0; margin:15px auto; border-radius:8px;  -webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.16); -moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.16); box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.16);}
.sbl-calculator .calculator-txt {width:100%; max-width:890px; margin:15px auto 0 auto;}
.sbl-calculator .calculator-txt p{font-size:12px; font-weight:300; color:#a1a6c3;}
.sbl-calculator .calculator .ui-widget.ui-widget-content, .single-calculator .ui-widget.ui-widget-content {border: 1px solid #fff;}
.sbl-calculator .calculator .ui-widget.ui-widget-content, .single-calculator .ui-widget.ui-widget-content { border: 1px solid #fff; background: #e9e9e9;}
.sbl-calculator .calculator .ui-state-default, 
.sbl-calculator .calculator .ui-widget-content .ui-state-default, 
.sbl-calculator .single-calculator .ui-state-default, 
.sbl-calculator .single-calculator .ui-widget-content .ui-state-default{background-color: #fff; border: solid 1px #37417f; margin-top: 3px;}
.sbl-calculator .single-calculator .ui-state-default:focus, 
.sbl-calculator .single-calculator .ui-widget-content .ui-state-default:focus{outline:none;}
.slidetitle {color: #636363; font-size: 18px; margin-bottom: 25px; font-weight: 300; display: inline-block; vertical-align:top;}
.calculator .form-control, .single-calculator .form-control { border-left-color: #e5e6e8; border-right-color: #e5e6e8; border-top-color: #e5e6e8; border-bottom-color: #e5e6e8; background-color: transparent; font-size: 20px; font-weight: 400; color: #464646; text-align: center; margin-top: -11px; border-radius: 30px; height: 40px; width: 140px; box-shadow: none; float:right;}
.calslide { margin-bottom: 41px; overflow: inherit; display: inline-block; vertical-align: top; width: 100%;}
.slideswrapper { margin: 40px 0 0 0; overflow: visible;}
.calculator .btn-reset, .single-calculator .btn-reset { font-size: 18px; font-weight: 300; color: #999999;}
.sbl-calculator .top-nav-apply button { background: transparent; border: solid 2px #ca3b33; color: #ca3b33; padding: 6px 23px 9px; display: inline-block; vertical-align: top; margin: 7px 0 0 -12px; font-weight: 400; border-radius: 30px; font-size: 14px;}
.sbl-calculator .top-nav-apply button:hover { background: #ca3b33; color: #ffffff; text-decoration: none;}
.calculator .cal-amount, .single-calculator .cal-amount { font-size: 30px; color: #000099; font-weight: 400;}
.calculator, .single-calculator { border: 1px solid transparent; border-radius: 10px; overflow: hidden; padding: 0 50px;}
.ui-widget-header{background: #2f387b !important;}
.calculator .ui-slider-horizontal, .single-calculator .ui-slider-horizontal { height: 10px;}
.manual-calc-section input:first-of-type{margin-top:29px;}
.manual-calc-section input:nth-of-type(2){margin-top:36px;}
.manual-calc-section input:last-of-type{margin-top:36px;}
.manual-calc-section input{margin:25px auto; display:inline-block; vertical-align:top; }


::-webkit-input-placeholder {font-size:14px}
::-moz-placeholder {font-size:14px}
:-ms-input-placeholder {font-size:14px}
:-moz-placeholder {font-size:14px}

.calc-circle-outer{background:url(images/calc-outer.png)no-repeat 0 0; background-size:100%;   width:100%; max-width:320px; height:225px;  margin:0 auto; padding: 85px 0 0;}



/* responsive section */
@media (max-width:1310px){ /* 0.28 sbl-slider-section */ .sbl-slider-section .right-section{margin-left: 0; width:50%;} .sbl-slider-section .left-section{width:50%; padding:15px;} .sbl-slider-section .left-section h3 br,.sbl-slider-section .left-section span br{display:none;}
}
@media (max-width:1199px){ /* 0.33 sbl-101-section */ .quick-jump .col-md-3 .row {margin-right: 0px;margin-left: 0px;}
}
@media (max-width:1024px){ /* 0.28 sbl-slider-section */
/* 	.sbl-slider-section .left-section h1{font-size:45px;} .sbl-slider-section .left-section h3{font-size:35px;} */  .sbl-slider-section .left-section h1{font-size:35px;} .sbl-slider-section .left-section h3,.sbl-slider-section .left-section span{font-size:25px;}
}
@media (max-width:1023px){ /* 0.30 bsbf-section */ .bsbf-section .ulli {flex-basis: 300px !important; max-width: 300px !important;} .bsbf-section .vce-row-content {justify-content: center;}		  .benefits-blue-boxes .vce-row-content:first-of-type {display: inline-block;  vertical-align:top; width: 100%; text-align: center;} .benefits-blue-boxes .vce-row-content:first-of-type .vce-col {max-width: 280px !important; width: 280px !important;} .benefits-blue-boxes .vce-row-content:first-of-type .vce-col .vce-row-content {display: flex !important;}
}
@media (max-width:991px){ /* 0.33 sbl-101-section */ .wnb-capital{margin:15px 0;}
}
@media (max-width:980px){ /* 0.28 sbl-slider-section */ .sbl-slider-section .right-section,.sbl-slider-section .left-section{width:100%; padding: 15px;} .sbl-slider-section .right-section .sbl-form-section{width:100%;} .sbl-slider-section .left-section{margin:35px 0 15px;} .sbl-slider-section .right-section{margin:15px 0 35px;} .sbl-slider-section .right-section .sbl-form-section{padding:0 10px;} .sbl-slider-section .right-section .sbl-form-section h2, .sbl-slider-section .right-section .sbl-form-section span{font-size:35px;} .sbl-slider-section .right-section .sbl-form-section h2, .sbl-slider-section .right-section .sbl-form-section span br{display:none;} .finance-product-form-icon{margin-right:0;}
}
@media (max-width:767px){ /* 0.28 sbl-slider-section */ /* .sbl-slider-section .left-section img{width:210px;} */ .sbl-slider-section .left-section h1{font-size:35px;} .sbl-slider-section .left-section h3,.sbl-slider-section .left-section span{font-size:25px;} .sbl-slider-section .right-section .sbl-form-section h2, .sbl-slider-section .right-section .sbl-form-section span{font-size:25px;} .sbl-slider-section-outer{background-position: -600px -210px;}  /* 0.29 nef-options */ .nef-options h2{font-size:25px; margin-bottom:0;} .nef-options .ulli,.nef-options .ulli:last-child{width:100% !important;} .nef-options .ulli span{margin: 45px 0 0;} .nef-options .ulli:after {width: 100%;height: 2px; right:0; top: auto;bottom: -23px;}
 .nef-options .vce-row>.vce-row-content>.vce-col.vce-col--sm-last { margin-right: 0; width: 100% !important; max-width: 100% !important;}  /* 0.30 bsbf-section */ .bsbf-section h2,.bsbf-section h3{font-size:25px;} .bsbf-section h3{margin: 40px 0 30px; line-height: 32px;}
 .bsbf-section .ulli {flex-basis: 280px !important; max-width: 280px !important; margin: 0px 20px;} .bsbf-section .vce-row-content {justify-content: center;}  /* 0.31 sblrta-section */ .sblrta-section h2{font-size:25px; margin-bottom:0}  /* 0.32 llrsbu-section */ .llrsbu-section .llrsbu-section-inner h2{font-size:25px;} .llrsbu-section .llrsbu-section-inner .ulli{width:100%;} .llrsbu-section .llrsbu-section-inner .ulli:before{left:15px;  top: 10px;} .sblrta-section .ulli .img-span {margin: 20px 0 0;} .sblrta-section a{margin: 15px 0 0;}  /* 0.33 sbl-101-section */ .sbl-101-section .quick-jump .heading h2{font-size:25px;} .sbl-101-section .quick-jump ul{width:100%;} .simple-split-listing ul{width:100%;}  /* 0.35 why-nbc */ .why-nbc{padding:0;} .why-nbc h2{font-size:25px; margin-top:0;}  /* 0.36 why-choose-nbc */ .why-choose-nbc h2{font-size:25px; margin-bottom:0;} .why-choose-nbc h3{margin-top:15px;}  /* 0.37 sbl-calculator */ .sbl-calculator h2{font-size:25px;} .calculator, .single-calculator {padding:0;} .sbl-calculator .slideswrapper {margin:0; padding: 15px 0;}  .bsbf-section-outer{padding:15px 0;} .sblrta-section{padding: 0 15px 35px;} .sbl-101-section-split p{ padding:0;}  .eQuickmentFinancing-boxes h2,.eQuickmentFinancing-boxes h2 span {font-size: 25px;} .shadow-box { flex-basis: 100% !important; max-width: 100% !important; margin-bottom:15px;} .eQuickmentFinancing-boxes{padding: 30px 0 40px;} .eQuickmentFinancing-boxes .box{padding:15px;}
  /* 0.28 sbl-slider-section */ 
 .finance-product-form-icon img{width:90px;}
}
@media (max-width:629px){ /* 0.30 bsbf-section */ .bsbf-section .ulli {flex-basis: 280px !important; max-width: 280px !important; margin:5px 5px;}
}
@media (max-width:480px){ .sbl-slider-section .right-section .fsBody .fsFieldRow { margin-bottom: 0px !important; } .sbl-slider-section .right-section .fsBody .fsRowBody { margin-bottom: 5px !important; }
}
@media (max-width:460px){ /* 0.34 sbf-books-split */ .sbf-books-split img{width:100%;}
 /* 0.30 bsbf-section */ .bsbf-section .ulli {margin:5px 0;}
 .finance-product-form-icon{margin-top: 10px;}
}

.widget-excellent{position: relative; height: 28px; width: 100%; border-style: none; display: block; overflow: hidden; margin: -15px 0 25px 0;}

/* Small business loan table */
.blue-table {margin:0 auto; width:100%; max-width: 1085px; border-collapse: collapse; font-family: 'Lato',sans-serif;}
.blue-table tr:first-child {border-top: none;   background: #e0e3ec;}
.blue-table tr:first-child th{font-weight:400; text-align:center; color: #232323; font-size:25px; font-weight:400; text-align:center;}
.blue-table tr:first-child th:last-child{background:#434b89;}
.blue-table tr td:last-child{background:#2f387b; color:#fff; font-weight:700; }
.blue-table th {display: none;}
.blue-table th img{width: auto;}
.blue-table td {display: block;}
.blue-table td:first-child {margin-top: .5em;}
.blue-table td:last-child {margin-bottom: .5em;}
.blue-table td:before {content: attr(data-th) ": "; font-weight: bold; width: 100%; display: inline-block; color: #000;}
.blue-table th,
.blue-table td {text-align: left;}
.blue-table {color: #333; overflow: hidden;}
.blue-table th,
.blue-table td {padding: .5em 1em;}
.blue-table tr td{border:solid 1px #f4f4f6; }
.blue-table tr:first-child th:last-child{border-bottom:solid 1px #566095;}
.blue-table tr td:last-child{border-bottom:solid 1px #566095;}
.blue-table .r-txt sup{position:relative; left:1px; top:1px; font-size:17px;}

@media screen and (max-width: 768px) { .blue-table td:first-child:before {display:none;}	  .blue-table tr:nth-child(2) {border-top: none; } .blue-table tr td:last-child {background: #444989;} .blue-table tr td:last-child:before {content: attr(data-th) " "; font-weight: bold; width: 100%; display: inline-block; color: #000; background:url(images/table-logo.jpg)no-repeat 0 0; height:35px;}
}
@media screen and (min-width: 768px) { .blue-table tr:hover:not(:first-child) {background-color: #d8e7f3; }  .blue-table td:before {display: none; }  .blue-table th, .blue-table td {display: table-cell;   padding: .25em .5em; text-align:center;font-size:17px;color:#616161; }    .blue-table tr td:first-child {text-align:right; color:#2b4776; font-weight:400;}  .blue-table th:first-child, .blue-table td:first-child {padding-left: 0; }  .blue-table th:last-child, .blue-table td:last-child {padding-right: 0; }  .blue-table th, .blue-table td {padding: 12px !important; }
}
/* Small business loan table end */
/* ebook details */

/* 
0.41 bs01-slider
0.39 common-content-txt
0.42 bs02-slider
*/

/* 0.38 bs01-slider */
.bs01-slider .container{max-width:1180px; width:100%; margin:0 auto}
.bs01-slider{background:#f4f5f5; height:625px; position:relative;}
.bs01-slider .slide-img{width:100%; height:625px; position:relative;}
.bs01-slider .slide-img img{margin-top:33px; position:absolute; left:115px; max-width: 100%;}
.bs01-slider .cs-slide-txt{height:625px; display:table;}
.bs01-slider .cs-slide-txt .cs-slide-txt-inner{height:625px; display:table-cell; vertical-align:middle;}
.bs01-slider .cs-slide-txt .cs-slide-txt-inner h3 {font-size: 40px; color: #3e3e3e; font-weight: 300; margin:0;}
.bs01-slider .cs-slide-txt .cs-slide-txt-inner h2 {font-size: 60px; color: #2e387a; font-weight: 900; margin:0;}
.bs01-slider .cs-slide-txt .cs-slide-txt-inner h4 {font-size: 40px; color: #2e377a; font-weight: 400; margin:0;}
.bs01-slider .cs-slide-txt .cs-slide-txt-inner a { border: solid 2px #2e377a; color: #2e377a; padding: 6px 30px 10px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 30px 0 0; display: inline-block; vertical-align: top;}
.bs01-slider .cs-slide-txt .cs-slide-txt-inner a:hover { background: #2e377a; color: #ffffff;}


/* 0.42 bs02-slider */
.bs02-slider .container{max-width:1420px; width:100%; margin:0 auto;}
.bs02-slider{background:#f4f5f5; height:625px; position:relative;}
.bs02-slider .slide-img{width:100%; height:625px; position:relative;}
.bs02-slider .slide-img img{margin-top:33px; position:absolute; left:-15px; bottom:15px; }
.bs02-slider .cs-slide-txt{height:625px; display:table;}
.bs02-slider .cs-slide-txt .cs-slide-txt-inner{height:625px; display:table-cell; vertical-align:middle;}
.bs02-slider .cs-slide-txt .cs-slide-txt-inner h3 {font-size: 40px; color: #3e3e3e; font-weight: 300; margin:0;}
.bs02-slider .cs-slide-txt .cs-slide-txt-inner h2 {font-size: 60px; color: #2e387a; font-weight: 900; margin:0;}
.bs02-slider .cs-slide-txt .cs-slide-txt-inner h4 {font-size: 40px; color: #2e377a; font-weight: 400; margin:0;}
.bs02-slider .sbl-form-section{width:100%; height:625px; margin:0 auto; background:#2e387a; padding: 15px 50px; position:relative; position:relative; z-index:5;} 
.bs02-slider .sbl-form-section:after { content: ""; background: url(images/triangle-arrow.png)no-repeat 0 0; position: absolute; bottom: -24px; left: 50%; margin-left: -34px; width: 67px; height: 24px;}
.bs02-slider .sbl-form-section .col-md-12,
.bs02-slider .sbl-form-section .col-md-6{padding:0 6px;}
.bs02-slider .sbl-form-section h2{color: #fff; font-size: 45px; font-weight:300; margin:45px 0 25px; text-align:center;}
.bs02-slider .sbl-form-section h2 span{font-weight:700;}
.bs02-slider .sbl-form-section .form-control { border: solid 1px #152735; border-radius: 5px; height: 55px; color: #050505; padding: 6px 15px; font-size:18px}
.bs02-slider .sbl-form-section .form-control::-webkit-input-placeholder {color: #7f7f7f;}
.bs02-slider .sbl-form-section .form-control::-moz-placeholder {color: #7f7f7f;}
.bs02-slider .sbl-form-section .form-control:-ms-input-placeholder {color: #7f7f7f;}
.bs02-slider .sbl-form-section .form-control:-moz-placeholder {color: #7f7f7f;}
.bs02-slider .sbl-form-section .form-group {margin-bottom: 10px;}
.bs02-slider .sbl-form-section .white-rounded-btn{margin:15px 0 25px;}
.resource-thankyou-text{font-size:39px !important;}
/*.sbl-form-section a { border: solid 2px #fff; color: #fff; padding: 6px 30px 10px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 30px 0 0; display: inline-block; vertical-align: top;}
.sbl-form-section a:hover { background: #ca3b33; border: solid 2px #ca3b33; color: #ffffff;}*/

/* 0.39 common-content-txt */
.common-content-txt .container{max-width:1180px; width:100%; margin:0 auto;}
.common-content-txt{padding:30px 0;}
.common-content-txt h2{font-size: 40px; line-height:55px; color: #2e377a; font-weight: 400; margin:35px 0 15px;}
.star-listing ul{margin:0; padding:20px 0;}
.star-listing ul li{float:left; width:50%; padding:12px 15px 12px 55px; position:relative; font-size:18px; color:#8c8c8c; list-style-type:none;}
.star-listing ul li:before{content:""; width:30px; height:23px; background:url(images/nbc-new-logo-star.jpg)no-repeat 0 0; position:absolute; top:50%; left:0; margin-top:-12px;}
.common-content-txt .divider{background:#e9e9e9; width:100%; height:1px; display:inline-block; vertical-align:top; margin:20px 0 30px; }
.common-content-txt .star ul{margin:0; padding:0;}
.common-content-txt .star ul li{background:url(images/star.png)no-repeat 0 0;list-style-type:none; display:inline-block; vertical-align:top; width:19px; height:18px; }
.common-content-txt .start-txt p{font-size: 18px; color: #2e377a; font-weight: 400;  margin:0 0 15px;}
.common-content-txt .testimonial{width:100%; padding:0 0 0 55px; position:relative; font-size:18px; line-height:22px; font-weight:300; color:#575757;}
.common-content-txt .testimonial:before{content:""; width:33px; height:25px; background:url(images/double-quote.png)no-repeat 0 0; position:absolute; left:0; top:0;}
.common-content-txt .testimonial:after{content:""; width:33px; height:25px; background:url(images/double-quote.png)no-repeat 0 0; position:absolute; right:0; bottom:20px;   -webkit-transform: scaleX(-1); transform: scaleX(-1);}
@media(max-width:1350px){ .bs01-slider .slide-img img{left:0; position:relative; }
}

@media(max-width:1320px){ /* 0.42 bs02-slider */ .bs02-slider .slide-img img{max-width:450px;}
}

@media(max-width:1024px){ /* 0.38 bs01-slider */ .bs01-slider, .bs01-slider .cs-slide-txt, .bs01-slider .sbl-form-section, .bs01-slider .slide-img{height: 540px;} .bs01-slider .sbl-form-section{padding: 15px 20px;} .bs01-slider .slide-img img{bottom:20px; left:-40px;} .bs01-slider .sbl-form-section h2{font-size:30px; margin: 15px 0 25px;} .bs01-slider .cs-slide-txt .cs-slide-txt-inner{width:100%; height:540px;} .bs01-slider .cs-slide-txt .cs-slide-txt-inner h2{font-size:40px; margin: 0;} .bs01-slider .cs-slide-txt .cs-slide-txt-inner h3{font-size:20px; margin: 0;} .bs01-slider .cs-slide-txt .cs-slide-txt-inner h4{font-size:25px; margin: 0;}  /* 0.42 bs02-slider */ .bs02-slider, .bs02-slider .cs-slide-txt, .bs02-slider .sbl-form-section, .bs02-slider .slide-img{height: 540px;} .bs02-slider .sbl-form-section{padding: 15px 20px;} .bs02-slider .slide-img img{bottom:20px; left:-40px;} .bs02-slider .sbl-form-section h2{font-size:30px; margin: 15px 0 25px;} .bs02-slider .cs-slide-txt .cs-slide-txt-inner{width:100%; height:540px;} .bs02-slider .cs-slide-txt .cs-slide-txt-inner h2{font-size:40px; margin: 0;} .bs02-slider .cs-slide-txt .cs-slide-txt-inner h3{font-size:20px; margin: 0;} .bs02-slider .cs-slide-txt .cs-slide-txt-inner h4{font-size:25px; margin: 0;} 
}

@media(max-width:991px){ /* 0.42 bs02-slider */ .bs02-slider, .bs02-slider .cs-slide-txt, .bs02-slider .cs-slide-txt .cs-slide-txt-inner, .bs02-slider .slide-img{height: auto;} .bs02-slider .sbl-form-section{height:670px;} .bs02-slider .cs-slide-txt .cs-slide-txt-inner{display:inline-block; vertical-align:top; margin:15px 0;} .bs02-slider .slide-img img{position:relative; bottom:0; left:0;}
}

@media(max-width:767px){ /* 0.38 bs01-slider */ .bs01-slider, .cs-slide-txt, .cs-slide-txt-inner, .bs01-slider .slide-img{height:auto;} .cs-slide-txt-inner{padding:30px 0 0;} .cs-slide-txt-inner h2{font-size:40px;} .cs-slide-txt-inner h3{font-size:25px;} .bs01-slider .slide-img img{width:auto; max-width:80%; position:relative;}  .bs01-slider, .bs01-slider .cs-slide-txt, .bs01-slider .sbl-form-section, .bs01-slider .slide-img,.bs01-slider .cs-slide-txt .cs-slide-txt-inner {height: auto;}
 /* 0.39 common-content-txt */ .common-content-txt h2{font-size:25px; line-height:normal;} .star-listing ul li{width:100%; padding: 12px 0 12px 40px;} .star-listing ul li:before{top:15px; margin-top: 0;}   /* 0.42 bs02-slider */ .bs02-slider .sbl-form-section{padding: 15px 20px;} .bs02-slider{height: auto;} .bs02-slider .sbl-form-section{height:auto;} .bs02-slider .slide-img img{width:auto; max-width:100%;  bottom:20px; position:relative;} .bs02-slider .slide-img{height: auto;} .bs02-slider .sbl-form-section h2{font-size:30px; margin: 15px 0 25px;} .bs02-slider .cs-slide-txt .cs-slide-txt-inner h2{font-size:40px; margin:0;} .bs02-slider .cs-slide-txt .cs-slide-txt-inner h3{font-size:20px; margin: 0 ;}
 .resource-thankyou-text{font-size:25px !important;}
}
/* ebook details end */

/* resource-video-listing */
.split-v-section .container {max-width: 1260px; width: 100%; margin: 0 auto;}
.resource-video-listing h2 {color: #2e377a; font-weight: 400; font-size:28px; margin:0 0 30px;}
.resource-video-listing h3 a{color: #2e377a; font-weight: 400;font-size:30px;}
.resource-video-listing h3 a:hover{text-decoration:none;}
.resource-video-listing p{color: #484848; font-size: 18px; font-weight: 300; padding: 0; width: 100%; max-width: 800px; margin: 0 auto;}
.resource-video-listing .divider{background: #e9e9e9; width: 100%; height: 1px; display: inline-block; vertical-align: top; margin: 20px 0 30px;}

@media(max-width:767px){ .resource-video-listing h2{margin:0 0 15px;} .resource-video-listing h2,.resource-video-listing h3{font-size:25px;}
}

/* 
0.43 video-section-title
0.44 video-content-section
0.45 you-might-like
0.46 our-resources-blue-box
*/
.video-section-title {padding:30px 0; text-align:center;}
.video-section-title h2 {font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 45px 0 0;}
.video-section-title h2 span {color: #2f387b; font-weight: 400;}
.video-section-title p {font-size: 18px; color: #595959; font-weight: 300; margin: 10px 0 10px; max-width:510px; width:100%; margin:0 auto;}
.video-section-title a{position:absolute; top:40%; left: 15px;}

/* 0.44 video-content-section */
.video-content-section .container{max-width:1230px; width:100%; margin:0 auto;}
.video-content-section .vcs-video-box{padding:0 0 30px;}
.video-content-section .vcs-content h2{font-size: 30px; font-weight: 400; color: #2f387b; margin:0 0 10px;}
.video-content-section .vcs-content p{font-size: 18px; color: #595959; font-weight: 300; margin: 10px 0 35px;}
.video-content-section .vcs-content button {  font-weight: 400;
font-size: 14px; line-height: normal; color: #fff; border: solid 2px #fff; border-radius: 30px; padding: 6px 30px 10px; display: inline-block; vertical-align: top; margin: 0;}
.video-content-section .vcs-content button:hover { background: #ca3b33; color: #fff; border: solid 2px #ca3b33; text-decoration: none;}
.video-content-section .blue-border-box{border:solid 2px #3d467e; padding:30px; display:inline-block; vertical-align:top; margin:0 0 30px;}
.video-content-section .blue-border-box .video-content-outer{text-align:center;}
.video-content-section .blue-border-box .video-content-outer{list-style-type:none; display:inline-block; vertical-align:top; text-align:center; padding:0 20px;}
.video-content-section .blue-border-box .video-content-outer .video-content-image{height:70px; width:65px; display:inline-block; vertical-align:top;}
.video-content-section .blue-border-box .video-content-outer:first-child{width:230px;}
.video-content-section .blue-border-box .video-content-outer:nth-child(2){width:290px;}
.video-content-section .blue-border-box .video-content-outer:last-child{width:290px;}
.video-content-section .blue-border-box .video-content-outer h2{font-size: 22px; font-weight: 400; color: #2f387b; margin:0 0 5px;}
.video-content-section .blue-border-box .video-content-outer p{font-size: 18px; color: #595959; font-weight: 300; margin: 0;}
.video-content-section .blue-border-box .video-content-outer button {  border: solid 2px #ca3b33;  color: #ca3b33;  padding: 6px 30px 8px;  font-weight: 400;  font-size: 14px;  border-radius: 30px;  margin: 20px 0 0;  display: inline-block;  vertical-align: top;}
.video-content-section .blue-border-box .video-content-outer button:hover,.video-content-section .blue-border-box .video-content-outer button:focus {  background: #ca3b33;  color: #ffffff; text-decoration:none;}

/* 0.45 you-might-like */
.you-might-like{background:#fafafa; border:solid 1px #efefef; padding:30px; width:100%; display:inline-block; vertical-align:top; min-height: 691px;}
.you-might-like h2{font-size: 25px; font-weight: 400; color:#2e387a; margin: 0 0 10px;}
.you-might-like ul{padding:0; margin:0;}
.you-might-like ul li{list-style-type:none; padding:9px 0;}
.you-might-like ul li a{font-size: 18px; color: #595959; font-weight: 300; margin: 10px 0 35px; text-decoration:underline;}
.you-might-like ul li a:hover{text-decoration:none;}

/* 0.46 our-resources-blue-box */
.our-resources-blue-box{background:#2e387a; padding:35px; display:inline-block; vertical-align:top; margin:22px 0; color:#fff; width: 100%;}
.our-resources-blue-box h2{font-size: 25px; font-weight: 700; margin: 0 0 10px;}
.our-resources-blue-box p{font-size: 18px; font-weight: 300; margin: 10px 0 25px; }
.our-resources-blue-box a{ font-weight: 400; font-size: 14px; line-height: normal; color: #fff; border: solid 2px #fff; border-radius: 30px; padding: 6px 30px 10px; display: inline-block; vertical-align: top; margin:0;}
.our-resources-blue-box a:hover,.our-resources-blue-box a:focus { background: #ca3b33; color: #fff; border: solid 2px #ca3b33; text-decoration: none;}

@media (max-width:1220px){ /* 0.44 video-content-section */	 .video-content-section .blue-border-box .video-content-outer:first-child, .video-content-section .blue-border-box .video-content-outer:nth-child(2), .video-content-section .blue-border-box .video-content-outer:last-child{width:33.33%; float:left;}
}
@media (max-width:991px){ /* 0.45 you-might-like */ .you-might-like{min-height:auto;}
}
@media (max-width:767px){ /* 0.43 video-section-title */ .video-section-title h2,.video-section-title h2 span{font-size:25px; margin:15px 0 0;} .video-section-title a{position:relative; top:15; left: 0;}  /* 0.44 video-content-section */ .video-content-section .vcs-content h2{font-size:25px;}  /* 0.44 video-content-section */	 .video-content-section .blue-border-box .video-content-outer:first-child, .video-content-section .blue-border-box .video-content-outer:nth-child(2), .video-content-section .blue-border-box .video-content-outer:last-child{width:100%; float:left; padding:15px 0;}
}

/* 
0.38 case-study-cs01-slider
0.39 common-content-txt

0.40 cs02-slider
*/

/* 0.38 case-study-cs01-slider */
.case-study-cs01-slider .container{max-width:1180px; width:100%; margin:0 auto}
.case-study-cs01-slider{background:#f4f5f5; height:625px; position:relative;}
.case-study-cs01-slider .slide-img{width:100%; height:625px; position:relative;}
.case-study-cs01-slider .slide-img img{margin-top:33px; position:absolute; bottom:0; }
.case-study-cs01-slider .cs-slide-txt{height:625px; display:table;}
.case-study-cs01-slider .cs-slide-txt .cs-slide-txt-inner{height:625px; display:table-cell; vertical-align:middle;}
.case-study-cs01-slider .cs-slide-txt .cs-slide-txt-inner h2 {font-size: 70px; color: #2e377a; font-weight: 900; margin:0;}
.case-study-cs01-slider .cs-slide-txt .cs-slide-txt-inner h3 {font-size: 40px; color: #2e377a; font-weight: 400; margin:0;}
.case-study-cs01-slider .cs-slide-txt .cs-slide-txt-inner a { border: solid 2px #2e377a; color: #2e377a; padding: 6px 30px 10px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 30px 0 0; display: inline-block; vertical-align: top;}
.case-study-cs01-slider .cs-slide-txt .cs-slide-txt-inner a:hover { background: #2e377a; color: #ffffff;}


/* 0.40 cs02-slider */
.cs02-slider .container{max-width:1420px; width:100%; margin:0 auto}
.cs02-slider{background:#f4f5f5; height:625px; position:relative;}
.cs02-slider .slide-img{width:100%; height:453px; position:relative;}
.cs02-slider .slide-img img{margin-top:33px; position:absolute; bottom:0; }
/* .cs02-slider .cs-slide-txt{height:625px; display:table;} */
/* .cs02-slider .cs-slide-txt .cs-slide-txt-inner{height:625px; display:table-cell; vertical-align:middle;} */
.cs02-slider .cs-slide-txt{padding-left:150px;}
.cs02-slider .cs-slide-txt .cs-slide-txt-inner h2 {font-size: 70px; color: #2e377a; font-weight: 900; margin:45px 0 0;}
.cs02-slider .cs-slide-txt .cs-slide-txt-inner h3 {font-size: 45px; color: #2e377a; font-weight: 400; margin:0;}
.cs02-slider .cs-slide-txt .cs-slide-txt-inner a { border: solid 2px #2e377a; color: #2e377a; padding: 6px 30px 10px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 30px 0 0; display: inline-block; vertical-align: top;}
.cs02-slider .cs-slide-txt .cs-slide-txt-inner a:hover { background: #2e377a; color: #ffffff;}

.cs02-slider .sbl-form-section{width:100%; height:625px; margin:0 auto; background:#2e387a; padding: 15px 50px; position:relative;} 
.cs02-slider .sbl-form-section:after { content: ""; background: url(../images/triangle-arrow.png)no-repeat 0 0; position: absolute; bottom: -24px; left: 50%; margin-left: -34px; width: 67px; height: 24px;}
.cs02-slider .sbl-form-section .col-md-12,
.cs02-slider .sbl-form-section .col-md-6{padding:0 6px;}
.cs02-slider .sbl-form-section h2{ color: #fff; font-size: 45px; font-weight:300; margin:45px 0 25px; text-align:center;}
.cs02-slider .sbl-form-section h2 span{font-weight:700;}
.cs02-slider .sbl-form-section .form-control { border: solid 1px #152735; border-radius: 5px; height: 55px; color: #050505; padding: 6px 15px; font-size:18px}
.cs02-slider .sbl-form-section .form-control::-webkit-input-placeholder {color: #7f7f7f;}
.cs02-slider .sbl-form-section .form-control::-moz-placeholder {color: #7f7f7f;}
.cs02-slider .sbl-form-section .form-control:-ms-input-placeholder {color: #7f7f7f;}
.cs02-slider .sbl-form-section .form-control:-moz-placeholder {color: #7f7f7f;}
.cs02-slider .sbl-form-section .form-group {margin-bottom: 10px;}
.cs02-slider .sbl-form-section .white-rounded-btn{margin:15px 0 25px;}

/*.sbl-form-section a { border: solid 2px #fff; color: #fff; padding: 8px 30px 10px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 30px 0 0; display: inline-block; vertical-align: top;}
.sbl-form-section a:hover,.sbl-form-section a:focus { background: #ca3b33; border: solid 2px #ca3b33; color: #ffffff; text-decoration:none;}*/

@media(max-width:1060px){ /* 0.40 cs02-slider */ .cs02-slider .cs-slide-txt{padding-left:0;}
}
@media(max-width:1024px){ /* 0.38 case-study-cs01-slider */ .case-study-cs01-slider, .case-study-cs01-slider .cs-slide-txt, .case-study-cs01-slider .cs-slide-txt-inner, .case-study-cs01-slider .slide-img{height:450px;} .case-study-cs01-slider .cs-slide-txt .cs-slide-txt-inner{height:auto;} .cs-slide-txt-inner h2{font-size:50px;} .cs-slide-txt-inner h3{font-size:30px;} .case-study-cs01-slider .slide-img img{width:80%;}  /* 0.40 cs02-slider */ .cs02-slider{height: 540px;} .cs02-slider .sbl-form-section{height:540px; padding: 15px 20px;} .cs02-slider .slide-img{height: 370px;} .cs02-slider .sbl-form-section h2{font-size:30px; margin: 15px 0 25px;} .cs02-slider .cs-slide-txt-inner{display:inline-block; vertical-align:top; width:100%; margin:0 0 15px;} .cs02-slider .cs-slide-txt .cs-slide-txt-inner h2{font-size:40px; margin: 75px 0 0;} .cs02-slider .cs-slide-txt .cs-slide-txt-inner h3{font-size:20px; margin: 0 0 30px;}	
}
@media(max-width:767px){ /* 0.38 case-study-cs01-slider */ .case-study-cs01-slider, .cs-slide-txt, .cs-slide-txt-inner, .case-study-cs01-slider .slide-img{height:auto;} .cs-slide-txt-inner{padding:30px 0 0;} .case-study-cs01-slider .cs-slide-txt{height:auto;} .case-study-cs01-slider .cs-slide-txt .cs-slide-txt-inner h2{font-size:40px;} .case-study-cs01-slider .cs-slide-txt .cs-slide-txt-inner h3{font-size:25px;} .case-study-cs01-slider .slide-img img{width:auto; max-width:80%; position:relative;}  /* 0.39 common-content-txt */ .common-content-txt h2{font-size:25px; line-height:normal;} .star-listing ul li{width:100%; padding: 12px 0 12px 40px;} .star-listing ul li:before{top:15px; margin-top: 0;}  /* 0.40 cs02-slider */ .cs02-slider .sbl-form-section{padding: 15px 20px;} .cs02-slider{height: auto;} .cs02-slider .sbl-form-section{height:auto;} .cs02-slider .slide-img img{width:auto; max-width:80%; position:relative;} .cs02-slider .slide-img{height: auto;} .cs02-slider .sbl-form-section h2{font-size:30px; margin: 15px 0 25px;} .cs02-slider .cs-slide-txt .cs-slide-txt-inner h2{font-size:40px; margin:0;} .cs02-slider .cs-slide-txt .cs-slide-txt-inner h3{font-size:20px; margin: 0;}
}

.case-study-split-view:nth-child(odd) .get-business-funding .img-container {width: 50%; position:relative; left: 50%;}
.case-study-split-view:nth-child(odd) .get-business-funding .text-container {width: 50%; position:relative; right: 50%;}
.case-study-split-view:nth-child(even) .get-business-funding .img-container {width: 50%; position:relative; left: 0;}
.case-study-split-view:nth-child(even) .get-business-funding .text-container {width: 50%; position:relative; right: 0;}	

@media (max-width: 767px) { .case-study-split-view:nth-child(odd) .get-business-funding .img-container {width: 100%; position:relative; left: 0;} .case-study-split-view:nth-child(odd) .get-business-funding .text-container {width: 100%; position:relative; right: 0;} .case-study-split-view:nth-child(even) .get-business-funding .img-container {width: 100%; position:relative; left: 0;} .case-study-split-view:nth-child(even) .get-business-funding .text-container {width: 100%; position:relative; right: 0;}	 .case-study-split-view .get-business-funding .img-container {background-size:contain !important; background-position: center top !important;}
}

@media (min-width:768px) and (max-width: 1023px) { .case-study-split-view .get-business-funding .img-container {background-size: contain !important;  background-position: center center !important;} .case-study-split-view .get-business-funding .text-container { padding: 0 20px; } 
}	
@media(max-height: 1280px) {.get-business-funding .left-section, .get-business-funding .right-section{height:400px;}}


/*
0.38 search-section-top
0.39 searched-equipment
0.40 featured-links-box
0.41 search-results-content
0.42 search-results-pagination
*/

/* 0.38 search-section-top */
.search-section-top{background:#2f387b; width:100%; display:inline-block; vertical-align:top; padding:70px 0;}
.search-section-top input { background:#fff url(images/Search_Icon.png)no-repeat 12px 9px; border: solid 1px #979797; border-radius: 5px; color: #474747; padding: 7px 10px 7px 45px; width: 500px; display:inline-block; vertical-align:top;}
.search-section-top input ::-webkit-input-placeholder {color: #474747;}
.search-section-top input ::-moz-placeholder {color: #474747;}
.search-section-top input :-ms-input-placeholder {color: #474747;}
.search-section-top input :-moz-placeholder {color: #474747;}
.search-section-top button { font-weight: 400; font-size: 16px; line-height: normal; color: #fff; border: solid 2px #fff; width:135px; border-radius: 30px; padding: 6px 30px 10px; display: inline-block; vertical-align: top; margin: 0 15px; background: #2f387b;}
.search-section-top button:hover { background: #ca3b33; color: #fff; text-decoration: none; border: solid 2px #ca3b33;}

/* 0.39 searched-equipment */
.searched-equipment{padding:30px 0;}
.searched-equipment h2 { font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 0 0 20px;}
.searched-equipment h2 span { font-size: 46px; color: #2e377a; font-weight: 400;}
.searched-equipment .dropdown-txt{font-size:18px; color:#5d5d5d; padding:10px;	display:inline-block;  vertical-align:top; font-weight:300;}
.searched-equipment select.form-control { -webkit-appearance: none; -moz-appearance:  none; appearance: none; background: url(images/drop-down.jpg)no-repeat 96% center; border: solid 1px #979797;  border-radius: 5px;  color: #474747;  padding: 7px 10px 7px 15px;  width: 230px;  height:40px; display:inline-block;  vertical-align:top; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.searched-equipment select.form-control {background:none;}}
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {.searched-equipment select.form-control {background:none;}}

.search-results-divider{background:#dddddd; width:100%; height:1px; display:inline-block; vertical-align:top;}

/* 0.40 featured-links-box */
.featured-links-box {padding:30px 0;}
.featured-links-box .gray-box{background:#f4f5f9; border:solid 1px #2f387b; padding:50px;}
.featured-links-box .gray-box h2{font-size: 25px; font-weight: 400; color: #2e377a; margin: 0 0 20px;}
.featured-links-box .gray-box ul{padding:0; margin:0;}
.featured-links-box .gray-box ul li{list-style-type:none; padding:5px 0;}
.featured-links-box .gray-box ul li a{color:#5f5e5c; text-decoration:underline; font-size:18px; font-weight:300;}
.featured-links-box .gray-box ul li a:hover{text-decoration:none; }

/* 0.41 search-results-content */
.search-results-content h2 a{font-size: 25px; font-weight: 400; color: #2e377a; margin: 15px 0 0;}
.search-results-content p{color:#5f5e5c; font-size:18px; font-weight:300;  margin:10px 0 35px;}
.search-results-content a{color:#a3a1a2; font-size:18px; font-weight:300;}

/* 0.42 search-results-pagination */
.search-results-pagination{padding:50px 0;text-align: center;}
.search-results-pagination .pagination-section ul{float:none; margin:0; padding:0;}
.search-results-pagination .pagination-section ul li {float: none; margin-left: -4px; display: inline-block; vertical-align:top;}
.pagination-form{
display: inline-block;
vertical-align: top;
}

@media(max-width:767px){ /* 0.38 search-section-top */ .search-section-top{padding:30px 0;} .search-section-top input{width:100%;} .search-section-top button{margin:15px 0 0;}  /* 0.39 searched-equipment */ .searched-equipment h2,.searched-equipment h2 span{font-size:25px;}  /* 0.40 featured-links-box */ .featured-links-box .gray-box{padding:15px;}
}



/* 
0.47 careers-slider-section
0.48 career-top-tab-section
0.49 career-blue-split-section
0.50 glassdoor-rating
0.51 three-column-section
0.52 ready-to-become-section
0.53 our-culture-section
0.54 operations-sales-section
*/


.btn-fix-width-142{width:150px;}
.blue-rounded-btn {font-weight: 400; font-size: 16px; line-height: normal; color: #2f377a; border: solid 2px #2f377a; border-radius: 30px; padding: 6px 10px 8px; display: inline-block; vertical-align: top; margin: 15px 0 0;}
.blue-rounded-btn:hover {background: #2f377a; color: #fff; text-decoration: none;}


/* 0.47 careers-slider-section */
.careers-slider-section{width:1920px; width:100%; margin:0 auto; position:relative;}
.careers-slider-section img{margin: 0 auto;}
.careers-slider-section h2 {font-size: 46px; font-weight: 300; color: #fff;  position:absolute; top:50%; left:auto; text-align:center; z-index:1; width:100%;}
.careers-slider-section h2 span {font-size: 46px; color: #fff; font-weight: 400;}
.banner-sub-text {background: #2f387b; font-weight: 300; color:#fff;  font-size: 21px;  padding: 7px 20px 10px;  position: absolute;  right: 75px;  margin-top: -80px;  line-height: normal;}
.banner-sub-text:before{content:""; width: 0; height: 0; border-style: solid; border-width: 0 20px 20px 20px; border-color: transparent transparent #2f387b transparent; position:absolute; top:-20px; left:50%; margin-left:-15px;}

/* 0.48 career-top-tab-section */
.career-top-tab-section{padding:30px 0;}
.career-top-tab-section ul{margin:0; padding:0;}
.career-top-tab-section ul li{list-style:none; display:inline-block; vertical-align:top; padding:10px;}
.career-top-tab-section ul li a{margin:0;}
.career-top-tab-section .ctts-active{background: #2f377a; color: #fff; text-decoration: none;}

/* 0.49 career-blue-split-section */
.career-blue-split-section{background:#2f387b; padding:30px 0; color:#fff; max-width: 100%; margin: 0 auto;}
.career-blue-split-section h2, .career-blue-split-section h1{font-size: 45px; font-weight: 400; margin: 0 0 15px;}
.career-blue-split-section p{font-size: 18px; font-weight: 300; margin: 0;}

/* 0.50 glassdoor-rating */
.glassdoor-rating{padding:30px 0;}

/* 0.51 three-column-section */
.three-column-section .career-image-outer { width: 100%; height: 116px; display: inline-block; margin: 30px 0 0;}
.three-column-section h2 { color: #2e387a; font-size: 25px; line-height:35px; font-weight: 400; margin: 10px 0 10px;}
.three-column-section img{height: 130px;}
.three-column-section p { font-size: 18px; color: #484848; font-weight: 300; margin: 0;}

/* 0.52 ready-to-become-section */
.ready-to-become-section{padding:30px 0; width:100%; display:inline-block; vertical-align:top;}
.ready-to-become-section h2 {font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 10px 0 25px;}
.ready-to-become-section h2 span {font-size: 46px; color: #2e377a; font-weight: 400;}
.ready-to-become-section h2 img {position:relative; top:-7px; left:20px; display: inline-block;}
.ready-to-become-section a:hover { background: #ca3b33 !important; color: #ffffff !important;}
.ready-to-become-section a { border: solid 2px #ca3b33; color: #ca3b33; padding: 6px 30px 8px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 15px 0; display: inline-block; vertical-align: top;}


/* 0.53 our-culture-section */
.our-culture-section h2, .our-culture-section h1 {font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 10px 0 25px;}
.our-culture-section h3 {font-size: 60px; font-weight: 400; color: #2e377a; margin: 60px 0 5px;}
.our-culture-section h2 span,.our-culture-section h1 span {font-size: 46px; color: #2e377a; font-weight: 400;}
.our-culture-section p{ font-size: 18px; color:#484848; font-weight: 300; margin: 0;}
.our-culture-section p span{ font-weight: 700; }

/* 0.54 operations-sales-section */
.operations-sales-section{width:100%; display:inline-block; vertical-align:top; padding:30px 0;}
.operations-sales-section h2{font-size:40px; color: #2e377a; font-weight: 400; margin:35px 0 15px 0;}
.operations-sales-section h3{font-size:25px; color: #2e377a; font-weight: 400;}
.operations-sales-section p{font-size: 18px; color:#484848; font-weight: 300; margin: 0;}
.operations-sales-section a{font-size:18px; color: #2e377a; font-weight: 400; position:relative; float:right; margin:15px;}
.operations-sales-section a:hover{text-decoration:none; color: #484848;}
.operations-sales-section a:after{background:url(images/Triangle.png)no-repeat 0 0; content:""; width:7px;height:12px; position:absolute; top:50%; margin-top:-4px; right:-15px;}
.operations-sales-section .box{padding:40px 30px 15px; display:inline-block; vertical-align:top; width:100%; border-radius:15px; margin:15px 0; -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.09); -moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.09); box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.09);}
.wow-card-blue-section .image-container,.wow-card-blue-section .text-container{width:50%; float:left; height:490px;}
.wow-card-blue-section .image-container{background:url(images/05.jpg)no-repeat center center; background-size:cover;}
.wow-card-blue-section .text-container{background:#2f387b; padding:0 80px; display:table; color:#fff;}
.wow-card-blue-section .text-container-inner{height:195px; display:table-cell; vertical-align:middle;}
.wow-card-blue-section h2{font-weight:300;  font-size:40px;}
.wow-card-blue-section h2 span{font-weight:400; }
.wow-card-blue-section p{font-weight:300; font-size:18px; margin:5px 0 5px;}
.wow-card-blue-section .wcbs-outer:nth-child(even) .image-container {width: 50%; position:relative; left: 50%; }
.wow-card-blue-section .wcbs-outer:nth-child(even) .text-container {width: 50%; position:relative; right: 50%;}
.wow-card-blue-section .wcbs-outer:nth-child(odd) .image-container {width: 50%; position:relative; left: 0;}
.wow-card-blue-section .wcbs-outer:nth-child(odd) .text-container {width: 50%; position:relative; right: 0;}	

/* .career-split-view-text{display: table; height: 490px;}
.career-split-view-text .csv-block-inner {height: 490px; width: 580px; display: table-cell; vertical-align: middle; }
.career-split-view-text .fl-right .vce-section-content--top{float: right;}
 */
@media (max-width: 767px) { .wow-card-blue-section .wcbs-outer:nth-child(even) .image-container {width: 100%; position:relative; left: 0;} .wow-card-blue-section .wcbs-outer:nth-child(even) .text-container {width: 100%; position:relative; right: 0;} .wow-card-blue-section .wcbs-outer:nth-child(odd) .image-container {width: 100%; position:relative; left: 0;} .wow-card-blue-section .wcbs-outer:nth-child(odd) .text-container {width: 100%; position:relative; right: 0;}	 .wow-card-blue-section .wcbs-outer .image-container {background-size:100% !important; background-position: center center !important;} .wow-card-blue-section .text-container-inner,.wow-card-blue-section .text-container{height:auto;} .wow-card-blue-section p br{display:none;} .wow-card-blue-section .image-container{height:210px;} .wow-card-blue-section h2{font-size:25px; margin-top:0;} .wow-card-blue-section .text-container{padding:15px;}
}

.white-section p{ color: #484848;}
.white-section h3{font-size: 20px; font-weight:400; color:#3e3e3e;}
.white-section h4{font-size: 25px; font-weight:400; color:#2e377a;}
.white-section .text-container{background: #fff;}
.wow-card-white-section .text-container{background:#fff;}
.wow-card-white-section h2{font-size: 25px; font-weight:400; color:#2e377a;}
.wow-card-white-section h3{font-size: 25px; font-weight:400; color:#3e3e3e;}
.wow-card-white-section p{color:#3e3e3e;}
.wow-card-white-section p span{font-style: italic; margin:15px 0 20px; display:inline-block; vertical-align:top;}
.wcbs-oute-blue-section .white-rounded-btn{margin-left:0px;}
.wcbs-oute-blue-section .vce-col-inner:first-of-type{height:430px; display:table; width: 100%; max-width: 580px; padding-left: 50px !important;}
.wcbs-oute-blue-section .vce-col-inner:first-of-type .vce-col-content{display:table-cell; vertical-align:middle;}
.wcbs-oute-blue-section h2{margin-top:0;}
.career-split-view-text-left-img .vce-col-content:first-of-type { max-width: 580px; height: 490px; display: table; width: 100%; padding-left: 40px;}
.career-split-view-text-left-img .vce-col-content:first-of-type .vce-text-block{display: table-cell; vertical-align: middle;}
.career-split-view-text-right-img .vce-col-content:first-of-type { float: right; max-width: 580px; height: 490px; display: table; width: 100%; padding-right: 40px;}
.career-split-view-text-right-img .vce-col-content:first-of-type .vce-text-block{display: table-cell; vertical-align: middle;}
.career-split-view-text-right-img .white-section {display: table-cell; vertical-align: middle;}
.our-core-values {width:100%; max-width:1920px; margin:0 auto;}
.our-core-values  .vce-row-full-height {min-height: auto;}
.our-core-values  .vce-section-inner {padding-bottom: 50%;}
.our-core-valus .vce-asset-background-simple-item {background-size: cover;}
.search-not-found{padding:75px 15px; text-align:center; margin:0; text-align:center;}
.search-not-found h2{margin:0 !important;}
.embed-responsive { position: relative; display: block; height: 0; padding: 0; padding-bottom: 0px; overflow: hidden;}
.embed-responsive-4by3 { padding-bottom: 490px; overflow: hidden;}

@media (max-width:1199px){ .wcbs-oute-blue-section .vce-col-inner:first-of-type{padding-left: 0 !important; height: 490px;} .wcbs-oute-blue-section .white-rounded-btn {margin-left: 80px;} .meet-the-team h2{font-size:25px;} .meet-the-team .right-section-inner{padding:15px;}
}
@media (max-width:1024px){ .wcbs-oute-blue-section .vce-col-inner:first-of-type{}
}
@media (max-width:991px){ .career-split-view-text-left-img .vce-col-content:first-of-type{padding-left:10px;} .meet-the-team .right-section-inner{padding:0;}
}
@media (max-width:767px){ .career-split-view-text-left-img .vce-col-content:first-of-type, .career-split-view-text-right-img .vce-col-content:first-of-type {height:auto; padding:0 !important; max-width:100%;} .wcbs-oute-blue-section .white-rounded-btn{margin-left: 15px;} .wcbs-oute-blue-section .vce-col-inner:first-of-type{height:auto; padding:15px;} .wcbs-oute-blue-section .vce-col-inner h2{margin-top:15px;} .search-not-found h2{font-size:18px;}
.meet-the-team .vce-button--style-basic-wrapper{width:100%; text-align:center;}
}
@media (max-width:543px){ .wcbs-oute-blue-section .white-rounded-btn{margin-left:0; margin-bottom:15px;}
}
/* ------ responsive section ------ */
@media (max-width:1100px){ /* 0.47 careers-slider-section */ .career-blue-split-section img{width:100%;}
}
@media (max-width:1024px){ .our-culture-section h3{font-size:25px} .banner-sub-text{margin-top: -60px;}
}
@media (max-width:767px){ .career-blue-split-section h2, .career-blue-split-section h1, .ready-to-become-section h2, .ready-to-become-section h2 span, .our-culture-section h2,.our-culture-section h1, .our-culture-section h2 span,.our-culture-section h1 span, .our-culture-section h3 {font-size:25px;} .operations-sales-section h2 {font-size:30px;} .ready-to-become-section h2 img{width: 30px; top:0; left:10px;} .our-culture-section h3{margin-top:15px;} .careers-slider-section h2,.careers-slider-section h2 span{font-size:25px;} .operations-sales-section .box{padding:15px;} /* 0.47 careers-slider-section */ .career-blue-split-section img{width:auto; margin: 15px auto;} .our-culture-section p br{display:none;} .embed-responsive-4by3 {padding-bottom: 200px;}
.careers-slider-section{margin-top:0px;} .banner-sub-text{position:relative;}
.banner-sub-text { margin-top: 0; display: block; max-width: 991px; width: 100%; left: 0; }
.careers-slider-section h2{top:10%;}
}
@media (max-width:543px){ /* 0.50 glassdoor-rating */ .wcbs-oute-blue-section .white-rounded-btn {margin-left: 15px;} .glassdoor-rating img{width:100%} 
}
@media (max-width:510px){ /* 0.50 glassdoor-rating */ .glassdoor-rating img{width:100%} 
}
@media (max-width:370px){ /* 0.47 careers-slider-section */ .career-blue-split-section img{width:100%;}
}

.services-description{ font-weight: 300; max-width: 850px; width: 100%; margin: 10px auto 45px;}
.search-results-content .search-not-found h2{ font-size: 25px; font-weight: 400; color: #2e377a; margin: 0 0 20px;}

@media (min-width:768px){
.full-width-height-img .vce-single-image-wrapper figure{display:none;}
}

@media (max-width:767px){	
.meet-the-team .left-section.full-width-height-img	{height:auto;}
.meet-the-team .left-section.full-width-height-img .vce-single-image-wrapper{width:100%;}

}

/* 0.57 revenue-driving */
.revenue-driving{ width:100%; max-width:100%; margin:0 auto; padding:10px 0;}
.revenue-driving-inner{margin:20px 0;}
.revenue-driving h2 { font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 0;}
.revenue-driving h2 span { color: #2f387b; font-weight: 400;}
.revenue-driving-inner{width:100%; display:inline-block; vertical-align:top; margin:20px 0; }
.revenue-driving img {float:left; margin-right:25px; }
.revenue-driving p { font-size: 18px; color: #484848; font-weight: 300; margin: 0;}
.revenue-driving h3 { color: #2e387a; font-size: 25px; font-weight: 400; margin: 10px 0 5px;}
.revenue-driving .vce-single-image-inner{width:100px !important;}
.revenue-driving .vce-single-image-container{float:left; width: 120px; margin-right:25px;}
.revenue-driving .vce-single-image-container img{width:120px;}
.theme-apply-now button, .theme-apply-now a{ border: 2px solid #ca3b33 !important; padding: 6px 30px 9px 30px !important; }
.revenue-driving .white-box{background:#fff; border-radius:10px; padding:50px;  -webkit-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.08);
box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.08); color:#000; min-height:650px; max-height:1000px;}
@media(max-width:1024px){ .revenue-driving .white-box{min-height:800px; max-height:1000px;}
}
@media(max-width:767px){ .revenue-driving h2, .revenue-driving h2 span{font-size:25px;} .revenue-driving .vce-single-image-container{float:none; margin:0 auto;} .revenue-driving .white-box{min-height:auto; max-height:auto; padding:15px; margin:5px 0;}
}
@media(max-width:400px){ .revenue-driving img{float:none; margin:0 auto;} .revenue-driving .vce-single-image-container{float:none; margin:0 auto;} .revenue-driving h3, .revenue-driving p{display:block;}
}

.benefits-list-points{ font-size: 18px; line-height: 23px; font-weight: 300; color: #fff; margin: 0 0 05px; }


/* 0.58 services-blue-section */
.services-blue-section {background:#2f387b; width: 100%;  max-width: 100%;  margin: 0 auto;  padding: 50px 0; text-align: center;}
.services-blue-section .container {width: 100%;  max-width: 1270px;  margin: 0 auto;}
.services-blue-section h2 {font-size: 46px;  font-weight: 300;  color: #fff;  margin: 15px 0 45px;}
.services-blue-section h2 span {color: #fff;  font-weight: 400;}
.services-blue-section .box {background:#fff;  color: #fff;  list-style-type: none;  width: 100%; max-width:355px;  display:inline-block; vertical-align:top;  border-radius: 5px;  margin: 15px;  text-align: center;  height: 415px;  padding: 0 15px;  -webkit-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05);  -moz-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05);  box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05); text-align:center;}
.services-blue-section .box .vce-text-block-wrapper{height:200px; overflow:hidden; margin-bottom:15px;}
.services-blue-section .box .img-span {width: 100%;  height: 116px;  display: inline-block;  margin: 38px 0 0;}
.services-blue-section .box h2 {color: #2e387a;  font-size: 25px;  font-weight: 400;  margin: 10px 0 10px;}
.services-blue-section .box p {font-size: 18px;  color: #484848;  font-weight: 300;  margin: 0;}
.services-blue-section .box button {border: solid 2px #ca3b33;  color: #ca3b33;  padding: 8px 30px 10px;  font-weight: 400;  font-size: 14px;  border-radius: 30px;  margin: 15px 0;  display: inline-block;  vertical-align: top;  text-decoration: none;}
.services-blue-section .box button:hover {background: #ca3b33 !important;  color: #ffffff !important;  text-decoration: :none;}
.services-blue-section .box .vce-single-image-inner{padding-bottom:0 !important;}
.services-blue-section .box .img-span img{position:relative !important; width:auto !important; height: 100px !important;}
.services-blue-section .box .vce-text-block.content-wrapper { height: 140px; width: 100%; overflow: hidden; margin-bottom: 15px;}
.services-blue-section .call-text-outer a{ color: #ca3b33; }
/* .services-blue-section .two-box .vce-col:first-of-type{text-align:right; background:red;}
.services-blue-section .two-box .vce-col:last-of-type{text-align:left; background:green;} */

.canna-business-financing {background:#fff; width: 100%;  max-width: 100%;  margin: 0 auto;  padding: 50px 0; text-align: center;}
.canna-business-financing .container {width: 100%;  max-width: 1100px;  margin: 0 auto;}
.canna-business-financing h2 {font-size: 46px; font-weight: 300; color:#3f3f3f; margin:10px 0 25px;}
.canna-business-financing h2 span {font-size: 46px; color: #2e377a; font-weight: 400;}
.canna-business-financing p{font-size: 18px;  color: #484848;  font-weight: 300;  margin: 0;}
.canna-business-financing .box {background:#fff;  color: #fff;  list-style-type: none;  width: 100%; max-width:475px;  display:inline-block; vertical-align:top;  border-radius: 5px;  margin: 15px;  text-align: center;  height: 460px;  padding: 30px 100px;  -webkit-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05);  -moz-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05);  box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05); text-align:center;}
.canna-business-financing .box .v-bottom{width:100%; height:100px; display:table; text-align:center; margin-bottom:45px; position:relative;}
.canna-business-financing .box h2 {color: #2e387a;  font-size: 23px;  font-weight: 700;  margin: 10px 0 45px; position:relative; display:table-cell; vertical-align:bottom; line-height:34px;}
.canna-business-financing .box .v-bottom:after{content:""; width:100px; height:2px; background:#9e9e9e; position:absolute; left:50%; margin-left:-50px; bottom:-25px;}
.canna-business-financing .box p {font-size: 18px;  color: #484848;  font-weight: 300;  margin: 0;}


@media (max-width:767px){ .services-blue-section h2, .services-blue-section h2 span, .canna-business-financing h2, .canna-business-financing h2 span {font-size:25px;} .canna-business-financing .box{padding: 15px; height:auto; margin:15px 0;} .canna-business-financing .box .v-bottom{height:auto;}
}
@media (max-width:555px){ .services-blue-section .box{ margin:15px 0;}
}

/* 0.59 listing section */
.check-mark-listing{background:#f0f0f0; padding:15px; margin:25px auto;}
.check-mark-listing h2{color:#e53939; font-size:21px; font-weight:700; margin: 25px 0 15px;}
.check-mark-listing ul{padding:0; margin:0;}
.check-mark-listing ul li{list-style-type:none; color:#073269; font-size:16px; font-weight:300; position:relative; padding: 5px 5px 5px 40px;}
.check-mark-listing ul li:before { content: ""; position: absolute; top: 6px; left: 0; width: 25px; height: 25px; background: url(images/check-1.png)no-repeat 0 0; background-size: 25px;}




/* 

0.60 national-gives-back
0.61 fun-fact-about-national
0.62 charities-we-work-with
0.63 scholarship-eassay-contest

*/

/* national-gives-back */
.national-gives-back{padding: 30px 0;}
.national-gives-back h2 {font-weight: 300; color: #363636; font-size: 46px;}
.national-gives-back h2 span {font-weight: 500; color: #2f387b;}
.national-gives-back p{ font-weight: 300; color: #7a7a7a; font-size: 18px; margin: 5px 0 55px; max-width:756px; width:100%; margin:0 auto;}
.national-bg-image-section .vce-section-full-height{min-height:auto !important;}
.national-gives-back .vce-single-image.img-responsive{position:relative !important;}
/* fun-fact-about-national */
.fun-fact-about-national{padding:30px 0; width:100%; max-width:1920px; margin:0 auto;}
.fun-fact-about-national img{width:100%;}

@media (max-width:767px){
.scholarship-eassay-contest .vce-button--style-basic-wrapper{display:block; text-align:center;}
/* .scholarship-eassay-contest .vce-single-image-inner.vce-single-image--absolute{background:Red;} */

/* .scholarship-eassay-contest .vce-single-image-inner.vce-single-image--absolute{width: 100% !important; height: 109px;}
.scholarship-eassay-contest .vce-single-image-inner.vce-single-image--absolute img{width: 120px; position:relative;} */
}

/* charities-we-work-with */
.charities-we-work-with{padding:0 0 30px;}
.charities-we-work-with h2 {font-weight: 300; color: #363636; font-size: 46px;}
.charities-we-work-with  h2 span {font-weight: 500; color: #2f387b;}
.charities-we-work-with .box{width:100%; display:inline-block; vertical-align:top; border-radius:15px;  padding:0px 50px 20px; text-align:center; margin:30px 0; -webkit-box-shadow: 0px 0px 18px -4px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 18px -4px rgba(0,0,0,0.15);
box-shadow: 0px 0px 18px -4px rgba(0,0,0,0.15); height: 510px;}
.charities-we-work-with .box figure{height:178px; text-align:center; width:100%; display:table;}
.charities-we-work-with .box figure .vce-single-image-inner.vce-single-image--absolute{display:table-cell; vertical-align:bottom; padding-bottom: 0 !important;}
.charities-we-work-with .box .vce-single-image.img-responsive{position: relative !important; height: auto !important;}
.charities-we-work-with .box .content-outer{display:inline-block; vertical-align:top; width:100%; height:300px; overflow:hidden; position:relative; }
.charities-we-work-with .box h3{font-weight: 500; color: #2f387b; font-size:25px;}
.charities-we-work-with .box p{font-weight: 300; color: #7a7a7a; font-size: 18px;}
.charities-we-work-with .box a{font-weight: 500; color: #2f387b; font-size: 18px; position:absolute; padding: 0px; right:0;}
.charities-we-work-with .box .vce-text-block{display:inline-block; vertical-align:top; width:100%; height:265px; overflow:hidden; position:relative;}


/* scholarship-eassay-contest */
.scholarship-eassay-contest{background:#2f387b; padding:30px 0; width:100%; margin:30px 0; display:inline-block; vertical-align:top; color:#fff;}
.scholarship-eassay-contest h2 {font-weight: 300; font-size: 46px;}
.scholarship-eassay-contest h2 span {font-weight: 500;}
.scholarship-eassay-contest p{font-weight: 300; color:#fff; font-size: 18px;}
.scholarship-eassay-contest img{margin:0 25px 0 0;}
.scholarship-eassay-contest .col-md-10{padding:0 15px 0 35px;}

/* ------ responsive section ------ */

@media (max-width:1355px){ /* charities-we-work-with */ .charities-we-work-with .box .img-span {height:85px;} .charities-we-work-with .box .img-span img{height:85px;  margin:0 auto;} .scholarship-eassay-contest .col-md-10{padding:0 15px 0 85px;} .charities-we-work-with .box .vce-text-block{height:300px;} 
}
@media (max-width:991px){ /* charities-we-work-with */ .charities-we-work-with .box, .charities-we-work-with .box .content-outer{height:auto;} .charities-we-work-with .box a{bottom:20px;} .charities-we-work-with .box{margin: 15px 0;} .scholarship-eassay-contest .col-md-10{padding:0 15px;}  .charities-we-work-with .vce-row--col-gap-30 > .vce-row-content > .vce-col {margin-right: 0; flex: 1 !important; flex-basis: 100% !important;} .charities-we-work-with .box .vce-text-block {height: auto;} .charities-we-work-with .box {padding: 15px 15px 30px;} .charities-we-work-with .box figure{height:auto;} 
}
@media (max-width:767px){ .national-gives-back h2,.national-gives-back h2 span,.scholarship-eassay-contest h2,.scholarship-eassay-contest h2 span{font-size: 25px;}  .national-bg-image-section img{position:relative !important;} .national-bg-image-section .vce-single-image-inner{padding-bottom:0 !important;}  /* charities-we-work-with */ .charities-we-work-with .box{padding:15px 15px 80px; } 
}


/* 0.55 feeding-america-container */
.feeding-america-container{max-width:1920px; width:100%; margin:0 auto; padding:30px 15px 0;}
.feeding-america-container .feeding-america-01{}
.feeding-america-container .feeding-america-02{height:680px; overflow:hidden;}
.feeding-america-container p{color:  #5f5f5f; font-weight: 300; font-size: 18px;}
.feeding-america-container ul{margin:0; padding:0; border:solid 1px #2e387a; display:inline-block; vertical-align:top;}
.feeding-america-container ul li{font-size: 150px; color: #2f387b; font-weight: 700; list-style-type:none; display:inline-block; vertical-align:top; border-right:solid 1px #2e387a; line-height: normal; padding:0 15px;}
.feeding-america-container ul li:last-child{border-right:solid 1px transparent;}
.feeding-america-container h2{font-size: 40px; font-weight: 300; color: #3f3f3f; margin-top: 10px;}
.feeding-america-container h3{font-size: 46px; color: #2f387b; font-weight: 400;}
.feeding-america-container h4{font-size: 40px; font-weight: 300; color: #3f3f3f; margin-top: 25px;}
.feeding-america-container h4 span{ font-size: 46px; color: #2f387b; font-weight: 400;}
.feeding-america-container h5{font-size: 25px; color: #2f387b; font-weight: 400;}
.feeding-america-container .cause-today{padding:15px 0;}
.feeding-america-container .cause-today img{float:left; margin-right:15px;}
.feeding-america-container .cause-today p{margin-bottom:0;}

.red-rounded-btn-fa{text-align:left !important;}
.red-rounded-btn-fa a{font-weight:400 !important; font-size:16px !important; line-height:normal !important; color:#ca3b33 !important; border:solid 2px #ca3b33 !important; border-radius:30px !important; padding:4px 25px 9px !important; display:inline-block !important; margin:0px auto 15px !important;}
.red-rounded-btn-fa a:hover,.red-rounded-btn a:focus{background:#ca3b33 !important; color:#fff !important;}

.red-rounded-btn-fa-center{text-align:center !important;}

@media(max-width:900px){ /* 0.55 feeding-america-container */ .feeding-america-container .vce-col--md-30p,.feeding-america-container .vce-col--md-70p{width:100% !important; flex-basis: 100% !important;     max-width: 100% !important;}
}

@media(max-width:767px){ /* 0.55 feeding-america-container */ .feeding-america-container h2, .feeding-america-container h3, .feeding-america-container h4, .feeding-america-container h4 span{font-size:25px;} .feeding-america-container ul li{font-size: 80px;}
}
@media(max-width:550px){ /* 0.55 feeding-america-container */ .feeding-america-container ul li{font-size: 40px;}
}


/*
0.58 Now-Offering-Commission
0.59 call-us-section
0.60 nbcs-section
0.61 RP-application-form
0.62 sblrta-section-red
0.63 tbbrp-section-red
0.64 pwn-section-red
0.65 referral-partner-slider 

*/

/* 0.65 referral-partner-slider  */
/* .referral-partner-slider{width:100%;}
.referral-partner-slider img{} */


/* .referral-partner-slider {
 background-image: url("../images/slider-img.jpg");
 height: 100%; 
 background-position: center; background-repeat: no-repeat; background-size: cover;
} */


/* 0.64 pwn-section-red */
.pwn-section-red{width:100%; max-width:1260px; margin:0 auto; padding:0 15px 30px; text-align:center;}
.pwn-section-red h2 { font-size: 46px; font-weight: 300; color: #3e3e3e; margin: 35px 0 25px;}
.pwn-section-red h2 span { color: #ca3a33; font-weight: 400;}
.pwn-section-red p{font-size: 20px; line-height: 23px; font-weight: 300; color:#484848; margin: 0 0 25px;}
.pwn-section-red ul{margin:0 auto; padding:0;}
.pwn-section-red ul li{list-style-type:none; display:inline-block; vertical-align:top; position:relative; padding:0 15px; width:375px;}
.pwn-section-red ul li:after{content:""; background:#f0f0f0; width:2px; height:215px; position:absolute; right:-15px; top:90px;}
.pwn-section-red ul li:last-child:after{display:none;}
.pwn-section-red ul li:last-child{width:420px;}
.pwn-section-red ul li .img-span { width: 100%; height: 155px; display: inline-block; vertical-align:top; margin: 58px 0 0;}
.pwn-section-red ul li h2 { color: #2e387a; font-size: 25px; font-weight: 400; margin: 10px 0 5px;}
.pwn-section-red ul li p { font-size: 18px; color: #484848; font-weight: 300; margin: 0;}
.pwn-section-red a {background:transparent; border: solid 2px #ca3b33; color: #ca3b33; padding: 8px 40px 10px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 45px 0 25px; display: inline-block; vertical-align: top;}
.pwn-section-red a:hover { background: #ca3b33 !important; color: #ffffff !important; text-decoration: none;}


/* 0.63 tbbrp-section-red */
.tbbrp-section-red{background: rgb(200,58,50); background: radial-gradient(circle, rgba(200,58,50,1) 0%, rgba(155,19,8,1) 100%);  width:100%; max-width:100%; margin:0 auto; padding:30px 0; text-align:center;}
.tbbrp-section-red .tbbrp-section-red-inner{width:100%; max-width: 1270px; margin: 0 auto;}
.tbbrp-section-red .tbbrp-section-red-inner h2 { font-size: 46px; font-weight: 300; color: #fff; margin: 15px 0; }
.tbbrp-section-red .tbbrp-section-red-inner h2 span { color: #fff; font-weight: 400;}
.tbbrp-section-red .tbbrp-section-red-inner p{font-size: 20px; line-height:23px; font-weight: 300; color:#484848;  margin: 0 0 25px;}
.tbbrp-section-red .tbbrp-section-red-inner ul{margin:0; padding:0; }
.tbbrp-section-red .tbbrp-section-red-inner ul li{list-style-type:none; display:inline-block; vertical-align:top; position:relative; padding:15px 25px 15px 75px; text-align:left; color:#fff; max-width:420px; width:100%;}
.tbbrp-section-red .tbbrp-section-red-inner ul li:before{content:""; background:url(images/verified-white.png)no-repeat 0 0; width:47px; height:47px; position:absolute; top:50%; left:5px; margin-top: -18px;}
.tbbrp-section-red .tbbrp-section-red-inner ul li h3, .tbbrp-section-red .tbbrp-section-red-inner ul li span{font-size: 18px; font-weight: 400; color: #fff; margin: 15px 0 05px; color:#fff;}
.tbbrp-section-red .tbbrp-section-red-inner ul li p{font-size: 18px; line-height:23px; font-weight: 300; color:#fff;  margin: 0 0 05px;}
.tbbrp-section-red .tbbrp-section-red-inner a {background:transparent;  border: solid 2px #fff; color: #fff; padding: 8px 40px 10px; font-weight: 400; font-size: 16px; border-radius: 30px; margin: 45px 0 25px; display: inline-block; vertical-align: top;}
.tbbrp-section-red .tbbrp-section-red-inner a:hover { border: solid 2px #ca3a33; background: #ca3a33; color: #ffffff;}							

/* 0.62 sblrta-section-red */
.sblrta-section-red{width:100%; max-width:1260px; margin:0 auto; padding:0 15px; text-align:center;}
.sblrta-section-red h2 { font-size: 46px; font-weight: 300; color: #3e3e3e; margin: 35px 0 25px;}
.sblrta-section-red h2 span { color: #ca3a33; font-weight: 400;}
.sblrta-section-red ul{margin:0 auto; padding:0; }
.sblrta-section-red ul li{list-style-type:none; display:inline-block; vertical-align:top; position:relative; padding:0 15px; width:280px;}
.sblrta-section-red ul li .img-span { width: 100%; height: 116px; display: inline-block; vertical-align:top; margin: 58px 0 0;}
.sblrta-section-red ul li h2 { color: #2e387a; font-size: 25px; font-weight: 400; margin: 10px 0 5px;}
.sblrta-section-red ul li p { font-size: 18px; color: #484848; font-weight: 300; margin: 0;}
.sblrta-section-red a {background:transparent;  border: solid 2px #ca3b33; color: #ca3b33; padding: 8px 40px 10px; font-weight: 400; font-size: 16px; border-radius: 30px; margin: 45px 0 40px; display: inline-block; vertical-align: top;
}
.sblrta-section-red a:hover { background: #ca3b33; color: #ffffff; text-decoration: none;}
.sblrta-section-red ul li {flex-basis: 300px; max-width: 300px;}
.sblrta-section-red .vce-row-content {justify-content: center;}												

/* 0.58 Now-Offering-Commission */
.Now-Offering-Commission{padding:15px 0 55px;}
.Now-Offering-Commission .container{max-width:1170px; width:100%; margin:0 auto;}
.Now-Offering-Commission h2 { font-size: 46px; font-weight: 300; color: #3e3e3e; margin: 35px 0 25px;}
.Now-Offering-Commission h2 span{color: #ca3a33; font-weight: 400;}
.Now-Offering-Commission .comission-outer{margin:0; padding:0;}
.Now-Offering-Commission .comission-outer .box{color:#fff; list-style-type:none; width:355px; display:inline-block; vertical-align:top; border-radius:5px; margin:10px; text-align:center; height:400px; padding:0 15px; -webkit-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05);-moz-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05); box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.05);}
.Now-Offering-Commission .comission-outer .box-new{height:370px;}
.Now-Offering-Commission .comission-outer .box span { width: 100%; height: 70px; display: inline-block; margin: 58px 0 0;}
.Now-Offering-Commission .comission-outer .box h2,.Now-Offering-Commission .comission-outer .box h3{color:#ca3a33; font-size: 25px; font-weight:400; margin:10px 0 10px;}
.Now-Offering-Commission .comission-outer .box p{font-size: 18px; color:#484848; font-weight: 300; margin:0;}
.Now-Offering-Commission .comission-outer .box a{ border: solid 2px #ca3b33; color: #ca3b33; padding:8px 30px 10px; font-weight: 400; font-size: 14px; border-radius:30px; margin:15px 0; display: inline-block; vertical-align: top;}
.Now-Offering-Commission .comission-outer .box a:hover { background: #ca3b33 !important; color: #ffffff !important;}
.Now-Offering-Commission .minimum-height { height: 126px; overflow: hidden; display: inline-block; width: 100%; vertical-align: top;}
.Now-Offering-Commission .comission-outer .box .vce-text-block.content-wrapper { height: 130px; width: 100%; overflow: hidden;}
.cbs-align .vce-single-image-inner{height:120px; position:relative;}
.cbs-align .vce-single-image-inner img { position: absolute; bottom: 0; top: auto !important; object-fit: contain !important; height: auto !important;}

/* 0.59 call-us-section */
.call-us-section{padding:30px 0;}
.call-us-section h2,.call-us-section span{font-size: 46px; font-weight: 400; color: #ca3a33; margin: 0; text-align:center; display:block;}


/* 0.60 nbcs-section */
.nbcs-section{background:#f3f5f5; width:100%; max-width:100%; margin:0 auto; padding:30px 0; text-align:center;}
.nbcs-section .nbcs-section-inner{width:100%; max-width: 1270px; margin: 0 auto;}
.nbcs-section .nbcs-section-inner h2 { font-size: 46px; font-weight: 300; color: #3e3e3e; margin: 15px 0; }
.nbcs-section .nbcs-section-inner h2 span { color: #ca3a33; font-weight: 400;}
.nbcs-section .nbcs-section-inner p{font-size: 20px; line-height:23px; font-weight: 300; color:#484848;  margin: 0 0 25px;}
.nbcs-section .nbcs-section-inner ul{margin:0; padding:0; }
.nbcs-section .nbcs-section-inner ul li{list-style-type:none; display:inline-block; vertical-align:top; position:relative; padding:15px 25px 15px 75px; text-align:left; color:#fff; max-width:420px; width:100%;}
.nbcs-section .nbcs-section-inner ul li:before{content:""; background:url(images/verified-red.png)no-repeat 0 0; width:47px; height:47px; position:absolute; top:50%; left:5px; margin-top: -18px;}
.nbcs-section .nbcs-section-inner ul li h3,.nbcs-section .nbcs-section-inner ul li span{font-size: 18px; font-weight: 400; color: #fff; margin: 15px 0 05px; color:#484848; display:block;}
.nbcs-section .nbcs-section-inner ul li p{font-size: 18px; line-height:23px; font-weight: 300; color:#484848;  margin: 0 0 05px;}
.RP-application-form{ background: rgb(200,58,50); background: radial-gradient(circle, rgba(200,58,50,1) 0%, rgba(155,19,8,1) 100%); width:100%; max-width:950px; margin:30px auto; padding:50px 0 15px; border-radius:5px;}
.RP-application-form-inner{ width:100%; max-width:680px; margin:0 auto;}
.RP-application-form-inner h3 {font-size: 44px; font-weight: 300; color: #fff; margin: 15px 0; text-align:center;}
.RP-application-form-inner h3 span {font-weight: 400;}
.RP-application-form-inner .form-group{margin-bottom:12px;}
.RP-application-form-inner .form-control{height:55px; font-size:18px; color:#443b3c; font-weight:300;}

.RP-application-form-inner input::-webkit-input-placeholder {color: #443b3c;}
.RP-application-form-inner input::-moz-placeholder {color: #443b3c;}
.RP-application-form-inner input:-ms-input-placeholder {color: #443b3c;}
.RP-application-form-inner input:-moz-placeholder {color: #443b3c;}

.RP-application-form-inner a { background:transparent; border: solid 2px #fff; color:#fff; padding: 8px 50px 10px; font-weight: 400; font-size: 16px; border-radius: 30px; margin: 15px 0; display: inline-block; vertical-align: top;}
.RP-application-form-inner a:hover { border: solid 2px #ca3a33; background: #ca3a33 ;color:#ffffff;}
.RP-application-form-inner .col-md-6,.RP-application-form-inner .col-md-12{padding:0 6px;}

@media (max-width:1024px){  /* 0.58 Now-Offering-Commission */ .Now-Offering-Commission .comission-outer { margin: 0; padding: 0; max-width: 910px; margin: 0 auto; width: 100%;} .Now-Offering-Commission .comission-outer .box{width:280px;}
}
@media (max-width:940px){ /* 0.58 Now-Offering-Commission */ .Now-Offering-Commission .comission-outer{text-align:center;} .Now-Offering-Commission .comission-outer .box{width:280px;}
}
@media (max-width:790px){ /* 0.58 Now-Offering-Commission */ .Now-Offering-Commission .comission-outer .box{margin:5px;}
}
@media (max-width:767px){ /* 0.64 pwn-section-red */ .pwn-section-red h2,.pwn-section-red h2 span { font-size: 25px;} .pwn-section-red ul li,.pwn-section-red ul li:last-child{width: 100%;} .pwn-section-red ul li::after {  content: "";  background: #f0f0f0;  width: 215px;  height: 2px;  position: absolute;  right: 50%;  top: auto;  bottom: -20px;  margin-right: -107px;}  /* 0.63 tbbrp-section-red */ .tbbrp-section-red .tbbrp-section-red-inner h2,.tbbrp-section-red .tbbrp-section-red-inner h2 span  { font-size: 25px;}   /* 0.62 sblrta-section-red */ .sblrta-section-red h2,.sblrta-section-red h2 span  { font-size: 25px; } .sblrta-section-red ul li h2{font-size:20px;}  /* 0.60 nbcs-section */ .nbcs-section .nbcs-section-inner h2,.nbcs-section .nbcs-section-inner h2 span  { font-size: 25px;} .RP-application-form{padding:15px 0;} .RP-application-form-inner{padding:0 15px;} .RP-application-form-inner h3,.RP-application-form-inner h3 span{font-size:25px;} .RP-application-form-inner .form-control{height:45px;}  /* 0.58 Now-Offering-Commission */ .Now-Offering-Commission h2{font-size:25px;}  /* 0.59 call-us-section */ .call-us-section h2,.call-us-section span{font-size: 25px;} 
}
@media (max-width:640px){ /* 0.58 Now-Offering-Commission */ .Now-Offering-Commission .comission-outer .box{width:100%; height:auto;  margin:10px 0;} .Now-Offering-Commission .comission-outer .box-new{height:auto;} .Now-Offering-Commission .comission-outer .box a{margin: 15px 0 58px;} .Now-Offering-Commission .minimum-height {height: auto;}
}

.trustpilot-section{
 padding: 40px 0px 40px 0px;
 margin: 10px;
}




/* 
0.20 testimonial-header
0.21 testimonial-search
0.22 testimonial-slpit
0.23 split-book-section
0.24 executive-team
*/

/* 0.20 testimonial-header */
.testimonial-header h2,.testimonial-header h1{font-size: 46px; font-weight: 300; color: #3f3f3f; margin-top: 10px;}
.testimonial-header h2 span,.testimonial-header h1 span {font-size: 46px; color: #2e377a; font-weight: 400;}
.testimonial-header p {font-size: 20px; color: #5f5f5f; font-weight: 300;}

/* 0.21 testimonial-search */
.testimonial-search ul{margin:0; padding:0;}
.testimonial-search ul li{list-style-type:none; display:inline-block; vertical-align:top; padding:0 8px;}
.testimonial-search ul li:first-child,
.testimonial-search ul li:nth-child(2),
.testimonial-search ul li:nth-child(3){width:260px;}
.testimonial-search ul li:nth-child(4){width:230px}
.testimonial-search ul li:last-child{width:250px}
.testimonial-search .form-group {margin-bottom: 6px;}
.testimonial-search .form-control {border: solid 1px #152735;border-radius: 3px;height: 43px;color: #050505;padding: 6px 8px;}
.testimonial-search select.form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(images/small-drop-arrow.png)no-repeat 96% center;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.testimonial-search select.form-control {background:none;}}
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {.testimonial-search select.form-control {background:none;}}
.testimonial-search input.form-control { background: url(images/Search_Icon.png)no-repeat 12px 9px; border: solid 1px #152735; color: #7c7c7c; padding: 7px 10px 7px 45px; width: 100%;}
.testimonial-search input.form-control::-webkit-input-placeholder {color: #7c7c7c;}
.testimonial-search input.form-control::-moz-placeholder {color: #7c7c7c;}
.testimonial-search input.form-control:-ms-input-placeholder {color: #7c7c7c;}
.testimonial-search input.form-control:-moz-placeholder {color: #7c7c7c;}
.testimonial-search input.form-control {margin-bottom: 6px;}

.reviews-success-stories-section .container{max-width:920px; width:100%; margin:0 auto; padding:25px 15px;}
.reviews-success-stories-section h2,.reviews-success-stories-section .name-txt { font-size: 22px; font-weight: 400; color: #3e3e3e; margin: 15px 0 0;}
.reviews-success-stories-section p,.reviews-success-stories-section h3,.reviews-success-stories-section .name-italic{ font-size: 18px; font-weight: 300; line-height: 24px; color: #3e3e3e; margin: 0 0 25px;}
.reviews-success-stories-section h3{font-style:italic; margin:0;}
.reviews-success-stories-section .profile-img{position:relative; z-index:2; width:305px; }
.reviews-success-stories-section .profile-img img{position:relative; z-index:2;}
.reviews-success-stories-section .profile-img:before{ content:""; background:url(images/blue-spot.jpg)repeat center center; width:300px; height:300px; position:absolute; right:-15px; bottom:-15px; z-index:0;}
.reviews-success-stories-section .left-section, .reviews-success-stories-section .right-section{float:left;}
.reviews-success-stories-section .left-section{width:40%; }
.reviews-success-stories-section .right-section{width:60%; }
.image-box { width: 40%;}
.text-box { width: 60%;}
.profile-row:nth-child(even) .image-box {position: relative; left: 60%;}
.profile-row:nth-child(even) .image-box .profile-img {float: right;padding-right: 65px; right: 15px;}
.profile-row:nth-child(even) .text-box {position: relative; right: 40%;}

@media (max-width:920px){ .reviews-success-stories-section .left-section{width:100%; } .reviews-success-stories-section .right-section{width:100%;  padding-top:25px} .profile-row:nth-child(even) .image-box {position: relative; left: 0;} .profile-row:nth-child(even) .image-box .profile-img {float: left; padding-right: 0; right: 0;} .profile-row:nth-child(even) .text-box {position: relative; right: 0;} .testimonial-header p br{display:none;}
}
@media (max-width:767px){ .testimonial-header h2,.testimonial-header h1, .testimonial-header h2 span,.testimonial-header h1 span {font-size: 25px;}
}
@media (max-width:360px){ .reviews-success-stories-section .profile-img{width:260px;} .reviews-success-stories-section .profile-img img{width:100%;} .reviews-success-stories-section .profile-img:before{ width:262px; height:262px; }
}

/*  0.64 circle slider section 0.65 bio section 0.66 awards-and-recognition 0.67 speed-simplicity-section 
*/

/* 0.64 circle slider section */
.circle-slider-section-rep {background:#2e387a;}
.circle-slider-section-rep .left-section{float:left; width:60%; background:#fff; height:390px; display:table; position:relative;}
.circle-slider-section-rep .right-section{float:left; width:40%; background:#2e387a; height:390px; color:#fff; display:table; padding:15px 15px 40px 120px; position:relative;}
/* .circle-slider-section .right-section:after{content:""; width:300%; background:#2e387a; height:390px; position:absolute; top:0; right:-300%; } */
.circle-slider-section-rep .left-section:before { content: ""; background: #fff; width: 1000%; height: 390px; position: absolute; left: -1000%; top: 0;}
.circle-slider-section-rep .left-section .inner-section{display:table-cell; vertical-align:middle;}
.circle-slider-section-rep .right-section .inner-section{display:table-cell; vertical-align:bottom;}
.circle-slider-section-rep .left-section h2 { font-size: 25px; font-weight: 700; color: #2e387a; margin: 0; position: relative;}
.circle-slider-section-rep .left-section a { font-weight: 400; font-size: 16px; line-height: normal; color: #fff; background:#ca3b33; border: solid 2px #ca3b33; border-radius: 30px; padding: 5px 25px 9px; display: inline-block; margin: 15px auto 0;}
.circle-slider-section-rep .left-section a:hover,.circle-slider-section-rep .left-section a:focus { background: #ca3b33; color:#fff; text-decoration:none; border: solid 2px #ca3b33 !important;}
.circle-slider-section-rep .right-section h2 { font-size: 28px; font-weight: 700; color: #fff; margin: 0; position: relative;}
.circle-slider-section-rep .right-section ul{margin:0; padding:0;}	
.circle-slider-section-rep .right-section ul li{ display:block; vertical-align:top; font-size:20px;  line-height:23px; font-weight:700; color:#fff; position:relative; padding:1px 0;}
.circle-slider-section-rep .right-section ul li:first-of-type{font-style: italic;}
.circle-slider-section-rep .right-section ul li:not(:first-of-type) {padding-left:25px;}
.circle-slider-section-rep .right-section .profile{position:absolute; top:30px; left:-230px; width:320px; height:320px; border-radius:50%; overflow:hidden; /* border:solid 3px #fff; */}
.circle-slider-section-rep .right-section ul li img{position:absolute; left:0; top:7px;}
.circle-slider-section-rep .right-section .employee-squares-square .employee-square{width:310px; height: 310px; border: solid 3px #fff;}

/* 0.65 bio section */
.bio-section{width:100%; display:inline-block; vertical-align:top; background:#f5f7f6; padding:60px 0; text-align:center;}
.bio-section h2{font-size: 25px; font-weight: 700; color: #2f387b; margin: 0 0 15px;}
.bio-section p {font-size: 18px; color: #484848; font-weight: 300; margin: 0;}

/* 0.66 awards-and-recognition */
.awards-and-recognition{display:inline-block; vertical-align:top; width:100%; padding:60px 0;}
.awards-and-recognition h2{font-size: 25px; font-weight: 400; color: #3e3e3e; margin: 15px 0;}
.rating-platform{padding:60px 0 0;}
.rating-platform img{display:inline-block;}

/* 0.67 awards-and-recognition */
.speed-simplicity-section{background:#2e387a; color:#fff; text-align:center; width:100%; display:inline-block; vertical-align:top; padding:30px 0; position:relative;}
.speed-simplicity-section:after{ content:""; width: 0;  height: 0;  position:absolute; bottom:-20px; left:50%; margin-left:-10px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #2e387a;}
.speed-simplicity-section h2{font-size: 25px; font-weight: 700; margin: 15px 0;}
.speed-simplicity-section h3{font-size: 20px; line-height:30px; font-weight: 700; margin: 15px 0;}
.speed-simplicity-section img{margin:35px 0 5px; position:relative !important; padding-bottom:0 !important;}
.speed-simplicity-section .vce-single-image-inner{padding-bottom:0 !important;}


/* 0.68 room-to-grow-section */
.room-to-grow-section .header-section{background:#2e387a; color:#fff; padding:40px 15px; position:relative;}
.room-to-grow-section .header-section:after{content:""; background:url(images/dotted-border.jpg)repeat-x 0 0; width:100%; height:25px; position:absolute; bottom:-30px; left:0;}
.room-to-grow-section .header-section h2{font-size: 25px; font-weight: 700; margin:0;}
.room-to-grow-section .content-section{padding:80px 15px 30px; color:#000;}
.room-to-grow-section .content-section h2{font-size: 20px; font-weight: 700; margin:0 0 20px ; position:relative; padding:0 0 0 50px;}
.room-to-grow-section .content-section h2 span{position:absolute; top:-10px; left:0;}
.room-to-grow-section .content-section p{font-size:16px; font-weight:300; height:130px; overflow:hidden;}
.room-to-grow-section .content-section button { background: #2e387a; font-weight: 400; font-size: 16px; line-height: normal; color: #fff;  border: solid 2px #2e387a; border-radius: 30px; padding: 5px 45px 9px; display: inline-block; margin: -50px auto 0;}
.room-to-grow-section .content-section button:before,.room-to-grow-section .content-section button:after{display:none;}
.room-to-grow-section .content-section button:hover,.room-to-grow-section .content-section button:focus {background: #fff; color:#2e387a; border: solid 2px #2e387a;}

/* receive-funding-bg */
.receive-funding-bg{background:#2e387a url(images/receive-funding-bg.png)no-repeat 0 0; background-size:auto 100%; width:100%; display:inline-block; vertical-align:top; color:#fff; padding:40px 15px; margin:0 0 0px;}

.receive-funding-bg h2{font-size: 20px; line-height:28px; font-weight: 700; margin:0 0 20px;}
.receive-funding-bg h3{font-size: 18px; line-height:28px; font-weight: 700; margin:0;}
.receive-funding-bg h4{font-size: 20px; line-height:28px; font-weight: 400; margin:25px 0 0;}
.receive-funding-bg h4 span{font-weight: 700;}
.header-rep-landing ul li{position:relative; font-size:16px; color:#6c6c6c; font-weight:700;}
.header-rep-landing ul li span{font-weight:300;}
.header-rep-landing ul li:first-of-type:before{content:""; background:url(images/gray-phone-icons.png)no-repeat 0 0; width:14px; height:14px; position:absolute; top:7px; left:-10px; }


/* ------ responsive section ------ */

@media(max-width:1024px){ /* 0.21 testimonial-search */ .circle-slider-section-rep {background: transparent;} .circle-slider-section-rep .left-section,.circle-slider-section-rep .right-section{width:100%; height: auto; padding: 30px 0;} .circle-slider-section-rep .right-section .profile{position:relative; left:10px; top:10px;} .circle-slider-section-rep .left-section:before {display:none;}
}
@media(max-width:991px){ /* 0.21 testimonial-search */ .room-to-grow-section .vce-col{flex:1 !important; flex-basis:100% !important; max-width: 100% !important;} .room-to-grow-section .content-section p{height:auto; margin-bottom:25px;} .room-to-grow-section .content-section button {margin: 0 auto 0;}
}
@media(max-width:767px){ /* 0.21 testimonial-search */ .circle-slider-section-rep .right-section .inner-section{display:block; padding:10px 10px 0 10px;} .circle-slider-section-rep .right-section .profile{width:260px; height:260px; margin-bottom:15px;} .circle-slider-section-rep .right-section .employee-squares-square .employee-square{width:260px; height: 260px; }  /* .employee-squares-square .employee-square{width:50px; height: 50px;} .em-outer{display:block;} .executive-team h2,.executive-team p{text-align:center;} */ 
}

/* Consumer Financing page */
.consumer-second-section .img-span{height:130px;}
.consumer-second-section h3{ color: #2e387a; font-size: 25px; font-weight: 400; margin: 10px 0 5px; }
.consumer-second-section p{ font-size: 18px; color: #484848; font-weight: 300; margin: 0; }


/* 
0.47 careers-slider-section
0.69 press-releases-section
0.70 press-releases-slipt
0.71 contact-us-box 
*/

.btn-fix-width-142{width:150px;}
.blue-rounded-btn {font-weight: 400; font-size: 16px; line-height: normal; color: #2f377a; border: solid 2px #2f377a; border-radius: 30px; padding: 6px 10px 8px; display: inline-block; vertical-align: top; margin: 15px 0 0;}
.blue-rounded-btn:hover {background: #2f377a; color: #fff; text-decoration: none;}

/* 0.48 career-top-tab-section */
.career-top-tab-section{padding:30px 0;}
.career-top-tab-section ul{margin:0; padding:0;}
.career-top-tab-section ul li{list-style:none; display:inline-block; vertical-align:top; padding:10px;}
.career-top-tab-section ul li a{margin:0;}
.career-top-tab-section .ctts-active{background: #2f377a; color: #fff; text-decoration: none;}

/* 0.69 press-releases-section */
.press-releases-section h2 {font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 60px 0 20px;}
.press-releases-section h2 span {font-weight: 400; }
.press-releases-section p {color: #5f5f5f; font-weight: 300; font-size: 18px; margin:0 0 25px;}
.press-releases-section p span{font-weight: 400;}

/* .press-releases-section a:hover {background: #ca3b33 !important; color: #ffffff !important;}
.press-releases-section a {border: solid 2px #ca3b33; color: #ca3b33; padding: 6px 30px 8px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 15px 0; display: inline-block; vertical-align: top;} */


/* 0.70 press-releases-slipt */
.press-releases-slipt .container{width:100%; max-width:980px; margin:0 auto;}
.press-releases-slipt h2 {font-size: 35px; font-weight: 300; color: #3f3f3f; margin: 30px 0 20px;}
.press-releases-slipt h2 span {font-weight: 700; color:#2e3876}
.press-releases-slipt h3 {font-size: 25px; font-weight: 700; color: #3e3e3e; margin: 0 0 20px;}
.press-releases-slipt p {color: #5f5f5f; font-weight: 300; font-size: 18px; margin:0 0 10px;}
.press-releases-slipt p span{font-weight: 400;}
.press-releases-slipt .featured-in {color: #2e397b; font-weight: 400; font-size: 18px; margin:0 0 15px;}
.press-releases-slipt .featured-in span{font-weight: 300; color:#83868b;}
.press-releases-slipt .read-artile-anchor a {border: solid 2px #ca3b33; color: #ca3b33; padding: 6px 30px 8px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 0; display: inline-block; vertical-align: top;}
.press-releases-slipt .read-artile-anchor a:hover {background: #ca3b33; color: #ffffff; text-decoration:none;}
.press-releases-slipt .divider{width:100%; display:inline-block; vertical-align:top; height:1px; background:#e3e7ea; margin:30px 0;}
.press-releases-slipt .box{width:80%; height:260px; display:inline-block; vertical-align:top; position:relative; border:solid 1px #a9acb3; display:table; text-align:center; margin:30px 0 0 0;}
.press-releases-slipt .box-inner{display:table-cell; vertical-align:middle;}
.blue-box-bg-bor{background:#2f387b; border:solid 1px #2f387b;}

/* 0.71 contact-us-box */
.contact-us-box{width:100%; max-width:980px; margin:0 auto; padding:60px 15px 40px; border-radius:10px; -webkit-box-shadow: 0px 0px 11px 4px rgba(0,0,0,0.06); -moz-box-shadow: 0px 0px 11px 4px rgba(0,0,0,0.06); box-shadow: 0px 0px 11px 4px rgba(0,0,0,0.06);}
.contact-us-box .top-listing ul{margin:0; padding:0; text-align:center;}
.contact-us-box .top-listing ul li{list-style-type:none; display:inline-block; vertical-align:top; padding:10px 30px;}
.contact-us-box .top-listing ul li a{font-size:20px; color:#3e3e3e; font-weight:300;}
.contact-us-box .top-listing ul li a:hover{text-decoration:none;}
.contact-us-box .top-listing ul li a span{font-weight:700;}
.contact-us-box .form-section{width:100%; max-width:680px; margin:0 auto; padding:30px 15px 0px; border-radius:10px;}
.contact-us-box .form-section label{font-weight:400px !important; color:#3e3e3e; font-size:18px;}
.contact-us-box .form-section .check-box {margin-top:15px; display: inline-block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 18px; font-weight:300; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-right:20px;}
.contact-us-box .form-section .check-box input {position: absolute; opacity: 0; cursor: pointer;}
.checkmark {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee; border-radius: 50%;   background-color: #fff; border:solid 1px #3e3e3e;}
.contact-us-box .form-section .check-box:hover input ~ .checkmark {background-color: #fff;}
.check-box input:checked ~ .checkmark {background-color: #fff;}
.contact-us-box .form-section .checkmark:after {content: ""; position: absolute; display: none;}
.contact-us-box .form-section .check-box input:checked ~ .checkmark:after {display: block;}
.contact-us-box .form-section .check-box .checkmark::after {top: 4px;   left: 4px;   width: 15px;   height: 15px;   border-radius: 50%;   background: black;}
.contact-us-box .form-section .styled-select {border: 1px solid #c4c4c4; box-sizing: border-box; border-radius: 3px; overflow: hidden; position: relative;}
.contact-us-box .form-section  .styled-select, .styled-select select {width: 100%;}
.contact-us-box .form-section select:focus {outline: none; }
.contact-us-box .form-section .styled-select select {height: 55px; padding: 5px 0 5px 5px; background: transparent; border: none; -webkit-appearance: none;}
@-moz-document url-prefix(){.styled-select select {width: 110%;}}
.contact-us-box .form-section .fa-sort-desc {position: absolute; top: 10px; right: 15px; font-size: 24px;}
.contact-us-box .form-section select::-ms-expand {display: none;}
_:-o-prefocus, .selector {.styled-select {background: none;}}
.contact-us-box .form-section textarea{width:100%; border: 1px solid #c4c4c4; resize:none; height:120px; border-radius:3px; padding:10px;}
.contact-us-box .form-section button{border: solid 2px #ca3b33; color: #ca3b33; padding: 6px 40px 8px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 0; display: inline-block; vertical-align: top; background:transparent;}  
.contact-us-box .form-section button:hover{background: #ca3b33 !important; color: #ffffff !important;}
.contact-us-box .form-section .slipt-form-outer{margin-left:-15px; margin-right:-15px; display:inline-block; vertical-align:top;}
.contact-us-box .form-section .slipt-form{float:left; width:50%; padding:15px;}
.contact-us-box .form-section .slipt-form input{border: 1px solid #c4c4c4; width:100%; height:55px; padding:10px;}
.contact-us-box .form-section .slipt-form input::-webkit-input-placeholder {color: #000; font-size:18px; font-weight:300;}
.contact-us-box .form-section .slipt-form input::-moz-placeholder {color: #000; font-size:18px; font-weight:300;}
.contact-us-box .form-section .slipt-form input:-ms-input-placeholder { color: #000; font-size:18px; font-weight:300;}
.contact-us-box .form-section .slipt-form input:-moz-placeholder { color: #000; font-size:18px; font-weight:300;}

/* ------ responsive section ------ */
@media (min-width:991px){ 
	.press-releases-slipt .col-md-3{width:180px; flex:1;} 
	.press-releases-slipt .col-md-3 img{position:relative; top:50%; margin-top:-75px;} 
	.press-releases-slipt .col-md-9{width:800px;} 
	.press-releases-slipt .row{display:flex;}
}
@media (max-width:991px){ 
	.press-releases-slipt h3{margin:25px 0 15px;}
}
@media (max-width:767px){ 
	.contact-us-box .form-section{padding:0;} .contact-us-box .form-section .slipt-form{width:100%;}
}


/* career page --- Switch HR Platform to Jazz */
.jazz-outer .resumator-job-title {font-size: 35px !important; color: #30397c; font-weight: 300 !important; font: unset; padding:35px 0 0;}
.jazz-outer .resumator-basic-widget .resumator-jobs-text .resumator-job:first-of-type .resumator-job-title{border-top:none;}
.jazz-outer .resumator-job-info,.jazz-outer .resumator-job-info-details {margin: 40px 0 50px;  font: unset; font-size: 20px; font-weight: 300;  color:#3e3e3e;}
.jazz-outer .resumator-job-info span,.jazz-outer .resumator-job-info-details span{font-weight:400;}
.jazz-outer .resumator-job-info-details span:last-child{font-weight:300;}
.jazz-outer .resumator-job-info-details{padding-left:15px;}
.jazz-outer a.resumator-job-link {color: #2C659F; font-size: 25px !important; font-weight: 400 !important; font: unset; font-family: 'Lato',sans-serif; margin-bottom:40px; display: inline-block; vertical-align: top;}
.jazz-outer a.resumator-job-link:hover,.jazz-outer a.resumator-job-link:focus{text-decoration:none;}
.jazz-outer .resumator-job-description-text p, 
.jazz-outer .resumator-job-description-text p span, 
.jazz-outer .resumator-job-description li, 
.jazz-outer .resumator-job-description li span{font-weight: 300; color: #666666; font-size: 18px !important; font-family: 'Lato',sans-serif;}
.jazz-outer .resumator-job-description li{padding:5px 0 !important;}
.jazz-outer .resumator-buttons input[type="button"] {border: solid 2px #ca3b33; color: #ca3b33; padding: 6px 30px 8px; font-weight: 400; font-size: 14px; border-radius: 30px; margin: 0; display: inline-block; vertical-align: top; background:#ffffff;}
.jazz-outer .resumator-buttons input[type="button"]:hover {background: #ca3b33; color: #ffffff;}
.jazz-outer .resumator-buttons li a{color:#2c659f; font-size: 20px !important; font-weight: 400 !important; font: unset; display: inline-block; vertical-align: top; margin: 8px 0 0;}
.jazz-outer .resumator-buttons li a:hover,.jazz-outer .resumator-buttons li a:focus{text-decoration:none; outline:none;}
.operations-sales-section a{ float:none; }
@media(max-width:767px){ .jazz-outer .resumator-job-title{font-size:25px !important;} .jazz-outer .resumator-job-info, .jazz-outer .resumator-job-info-details{margin: 10px 0 20px;}}
.llrsbu-section .llrsbu-section-inner .ulli p a { color:  #fff; text-decoration: underline;}
.bspw-img-block .vce-single-image-container .vce-single-image-wrapper{display: table;margin: 0 auto;text-align: center;}
.bspw-img-block .vce-single-image-container .vce-single-image-wrapper figure {display: table-cell;vertical-align: bottom;}


/*  0.72 apply-now-in-section  0.73 grow-your-business-form	 0.74 need-help-split-section	
*/
/* 0.72 apply-now-in-section  */
.apply-now-in-section{padding:30px 0;}
.apply-now-in-section .container{padding:30px 0; width:100%; max-width:970px; padding:0 15px;}
.apply-now-in-section h2, .apply-now-in-section h1, .apply-now-in-section div { font-weight: 300; color: #363636; font-size: 40px;}
.apply-now-in-section h2 span, .apply-now-in-section h1 span, .apply-now-in-section div span { font-weight: 500; color: #2f387b;}
.apply-now-in-section p { font-weight: 300; color: #3d3d3d; font-size: 18px; margin: 15px 0 15px;}
.apply-now-in-section .apply-now-header { font-size: 18px; max-width: 700px; margin: 0 auto;}
.grow-your-business-form .apply-now-title {margin: -11px 0 40px 0 !important;}
.apply-now-in-section .three-steps ul{margin:0; padding:30px 0; text-align:center; display: inline-block; vertical-align: top; width: 100%; text-align: center;}
.apply-now-in-section .three-steps ul li{list-style:none; display:inline-block; vertical-align:top; float:left; width:33.33%; position:relative;}
.apply-now-in-section .three-steps ul li:after{content:""; background:url(images/step-3.png)no-repeat 0 0; width:38px; height:34px; position:absolute; right:-19px; top:50%; margin-top:-17px;}
.apply-now-in-section .three-steps ul li:last-child:after{display:none;}
.apply-now-in-section .three-steps ul li p{}
.apply-now-in-section .three-steps ul li img{margin-top:20px; height:100px;}

@media (max-width:767px){ .apply-now-in-section .three-steps ul li img{margin-top:30px;} .apply-now-in-section .three-steps ul li{width:100%; padding-bottom:60px;} .apply-now-in-section .three-steps ul li:last-child{padding-bottom:0px;} .apply-now-in-section .three-steps ul li:after{bottom:20px; right:auto; top:auto; left:50%; margin-left:-19px; transform:rotate(90deg);}
}

/* 0.73 grow-your-business-form */ 
.grow-your-business-form .form-section{width:100%; max-width:950px; margin:0 auto; border-radius:5px; padding:60px 75px; -webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.22);
box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.22);}
.grow-your-business-form .form-section h2 {font-weight: 300; color: #363636; font-size: 40px; margin:0 0 30px;} 
.grow-your-business-form .form-section h2 span {font-weight: 700; color: #2f387b;}
.grow-your-business-form .form-section p { font-weight: 300; color: #3d3d3d; font-size: 18px; margin: 15px 0 15px; line-height: 30px;}
.grow-your-business-form .form-section .inner-form{padding:0 15px;}
.grow-your-business-form .form-section .inner-form input{height:55px; font-weight: 300; color: #3d3d3d; font-size: 18px; box-shadow:none;}
.grow-your-business-form .form-section .inner-form select{height:55px; font-weight: 300; color: #3d3d3d; font-size: 15px; box-shadow:none;}
.grow-your-business-form .form-section .inner-form input::-webkit-input-placeholder {color: #3d3d3d;}
.grow-your-business-form .form-section .inner-form input::-moz-placeholder {color: #3d3d3d;}
.grow-your-business-form .form-section .inner-form input:-ms-input-placeholder {color: #3d3d3d;}
.grow-your-business-form .form-section .inner-form input:-moz-placeholder {color: #3d3d3d;}
.grow-your-business-form .form-section .inner-form .col-md-6,.grow-your-business-form .form-section .inner-form .col-md-12{padding:0 8px;}
.grow-your-business-form .form-section .inner-form .checkbox input[type="checkbox"]{height:auto;}
.grow-your-business-form .form-section .inner-form .checkbox label{font-size:12px; min-height: auto;}
.grow-your-business-form .form-section .inner-form button{ background: 0 0; border: solid 2px#ca3b33; color:#ca3b33; padding: 6px 40px 7px; display: inline-block; vertical-align: top; margin: 7px 0 0 -12px; font-weight: 400; border-radius: 30px; font-size: 14px; } 
.grow-your-business-form .form-section .inner-form button:hover,.grow-your-business-form .form-section .inner-form button:focus{ background:#ca3b33; color:#fff; text-decoration: none;}

/* 0.74 need-help-split-section */
.need-help-split-section{width:100%; max-width:950px; margin:50px auto;}
.need-help-split-section .left-section,.need-help-split-section .right-section{width:50%; float:left; position:relative;}
.need-help-split-section .left-section{padding-right:20px;}
.need-help-split-section .left-section:after{content:""; width:2px; height:270px; background:#ededed; position:absolute; top:0; right:-15px;}
.need-help-split-section .right-section{padding-left:70px;}
.need-help-split-section h2{font-weight: 700; color: #2f387b; font-size: 40px; margin:0 0 0px;}
.need-help-split-section p,.need-help-split-section .right-section ul li{font-weight: 300; color: #3d3d3d; font-size: 18px; margin: 5px 0 15px; list-style-type: disc;}
.need-help-split-section .left-section ul, .need-help-split-section .right-section ul{padding:0; list-style: none;}
.need-help-split-section .right-section ul{padding:0 0 0 20px;}
.need-help-split-section .right-section ul li{padding:5px 0; margin:0;}
.need-help-split-section .left-section ul li a{position:relative; font-weight: 700; color: #3d3d3d; font-size: 20px; margin: 5px 0 15px; display:block; padding-left:45px;}
.need-help-split-section .left-section ul li a img{position:absolute; top:0; left:0;}
.blog-logo-section{padding:30px 0;}
.logo-section{padding:15px 0;}
.logo-section div{display:inline-block; vertical-align:top; margin:0 3px 5px;}
.logo-section div:first-of-type{margin-top:-5px;}
.logo-section div {float: left;width: auto;}
.logo-section div.logo-trustpilot {right: 0;width: 187px;margin: 15px 0 15px -15px;}

@media (max-width:991px){ 
	/* 0.74 need-help-split-section */
	.need-help-split-section .left-section, .need-help-split-section .right-section{padding:0 15px;} 
	.need-help-split-section .left-section:after{right: 25px;}	  
	.logo-section div{float:none; display:block;}
}
@media (max-width:767px){ 
	/* 0.72 apply-now-in-section  */ 
	.apply-now-in-section h2,.apply-now-in-section h1,.apply-now-in-section div{font-size:25px;}  
	/* 0.73 grow-your-business-form */  
	.grow-your-business-form .form-section{padding:15px;}  
	/* 0.73 grow-your-business-form */  
	.grow-your-business-form .form-section h2,.need-help-split-section h2,.need-help-split-section h2{font-size:25px;}  
	/* 0.74 need-help-split-section */ 
	.need-help-split-section .left-section, .need-help-split-section .right-section{width:100%;}  
	.need-help-split-section .left-section:after{width:100%; height:2px; top:auto; right:0; bottom:0;} 
	.need-help-split-section .right-section h2{margin-top:30px;} 
	.grow-your-business-form .apply-now-title {margin:10px 0 30px !important;}
}
.sbl-slider-section-outer .finance-submit { /* background: #2f387b; */ padding: 20px 40px 20px !important; background: #ca3b33; border: solid 2px #ca3b33;}
.sbl-slider-section-outer .finance-submit:hover {background: #ca3b33;}
#progress.error, .has-error { border: 1px solid red !important;}
#finicity-loader { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; background: rgba(0,0,0,0.75) url(images/finicity-loader.gif) no-repeat center center; z-index: 10000;}

/* Thank you Page */
.modal-custom .modal{z-index:9999;}
.modal-custom .close {  color: #fff;  float: right;  font-size: 28px;  font-weight: bold;  background: #5767e0;  width: 35px;  height: 35px;  border-radius: 50%;  opacity: 1;  line-height: 35px;  position: absolute;  right: -15px;  top: -15px;  text-align: center;  line-height: 31px;}
.modal-custom .close:hover {background:#2f387b; opacity:1; color:#fff;}
.modal-custom .modal-content{top:5%; border: 0 solid #888; border-radius: 0; padding:15px;}


/* The Modal (background) */
.modal {display: none; /* Hidden by default */  position: fixed; /* Stay in place */  z-index: 1; /* Sit on top */  left: 0;  top: 0;  width: 100%; /* Full width */  height: 100%; /* Full height */  overflow: auto; /* Enable scroll if needed */  background-color: rgb(0,0,0); /* Fallback color */  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */}
/* Modal Content/Box */
/* Modal Content */
.modal-content {  position: relative;  top:30%;  background-color: #fefefe;  margin: auto;  padding: 30px;  border: 1px solid #888;  width: 80%;  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);  -webkit-animation-name: animatetop;  -webkit-animation-duration: 0.4s;  animation-name: animatetop;  animation-duration: 0.4s}

/* The Close Button */
.close {color: #000000;  float: right;  font-size: 28px;  font-weight: bold;}
.close:hover,
.close:focus {color: black;  text-decoration: none;  cursor: pointer;}
@-webkit-keyframes animatetop {from {top: -300px; opacity: 0}   to {top: 0; opacity: 1}}
@keyframes animatetop {from {top: -300px; opacity: 0}  to {top: 0; opacity: 1}}
.sbl-01 .text-info p {
    font-size: 22px;
    margin: 10px 33px 25px;
}

/* 0.8 sbl-01 */
.sbl-01-header{padding:30px 0 50px;}
.sbl-01-header img{display:inline-block; vertical-align:middle; position:relative; margin:0 45px; margin-bottom:-45px;}
.sbl-01-header h2{display:inline-block; vertical-align:middle;}
.sbl-01 h2{font-weight: 500; font-size:30px; margin:45px 0 5px; color:#051488;}
.sbl-01 p{font-weight: 300; font-size:28px; margin:15px 0 25px; color:#101010; line-height:normal; }
.sbl-01 .start-now input[type="submit"] {  background: #df2214;  border: 0;  box-shadow: none;  border-radius: 30px;  color: #fff;  font-size: 14px;  text-transform: uppercase;  padding: 9px 45px;  margin-bottom: 10px;  width: 272px;  margin: 3px 0 50px;}
.sbl-01 .start-now input[type="submit"]:hover {  background: #a7180e;}
.sbl-01 .da-img{margin:0;}
.numbering ul{margin:30px 0; padding:0; text-align:center;}
.numbering ul li{display:inline-block; vertical-align:top; position:relative; z-index:2;}
.numbering ul li:after{content:""; background:#d4d3d3; width:35px; height:1px; position:absolute; top:50%; right:-20px; margin-top:0; }
.numbering ul li a{background:#666666; width:50px; height:50px; border:solid 1px #464646; border-radius:50%; color:#fff; text-align:center; line-height:45px; display:inline-block; vertical-align:top; font-size:25px; margin:0 15px; z-index:1; cursor: default;}
/*.numbering ul li a:hover{background:#2d3879; border:solid 1px #000a59;}*/
.numbering ul li a.active{background:#2d3879; border:solid 1px #000a59;}
.numbering ul li:last-child:after{display:none;}

/* 0.9 sbl-001-form */
.sbl-001 {padding: 50px 15px;}
.sbl-001 .start-now input[type="submit"]{margin: 3px 0 0px;}
.sbl-001-form{width:100%; max-width:1075px; margin:0 auto; padding:25px 0;} 

.sbl-001-form .form-control { border: solid 1px #152735; border-radius: 3px; height: 55px; color: #050505; padding: 6px 8px;}
.sbl-001-form .form-control::-webkit-input-placeholder {color: #050505;}
.sbl-001-form .form-control::-moz-placeholder {color: #050505;}
.sbl-001-form .form-control:-ms-input-placeholder {color: #050505;}
.sbl-001-form .form-control:-moz-placeholder {color: #050505;}
.sbl-001-form .form-group {margin-bottom: 6px;}

.sbl-001-form .col-md-6,.sbl-001-form .col-sm-6,
.sbl-001-form .col-md-2,.sbl-001-form .col-sm-2,
.sbl-001-form .col-md-3,.sbl-001-form .col-sm-3,
.sbl-001-form .col-md-4,.sbl-001-form .col-sm-4,
.sbl-001-form .col-md-5,.sbl-001-form .col-sm-5,
.sbl-001-form .col-md-12,.sbl-001-form .col-sm-12
{padding:0 3px}


.sbl-001-form select.form-control {
   -webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;       
   background: url(../images/drop-down.jpg)no-repeat 96% center;   
}

.step-box{background:#fff; width:100%; max-width:1200px; margin:0 auto; border-radius:10px; padding:50px 15px;  margin:15px auto 60px;
-webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.09); -moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.09); box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.09);}
.thank-you{color:#fff;}
.thank-you h2{font-weight: 700; font-size:40px; margin:45px 0 5px;}
.thank-you p{font-weight:300; font-size:28px; margin:0 0 25px;}
.inner-wrapper{background:url(images/blue-strip.jpg) repeat-x 0 0; width:100%; display:inline-block; vertical-align:top;}

/* 0.13 video-thank-you */
.video-thank-you h1 {font-weight: 500; font-size: 70px; margin: 45px 0 5px; color: #051488;}
.video-thank-you h2{margin: 15px 0 5px;}
.video-thank-you h3{font-size:25px; font-weight: 300; margin-bottom: 20px;}
.video-thank-you h3 a{font-weight: 600; text-decoration: none; color: #051488; cursor: default;}
.video-thank-you h3 a:hover{color: #051488; cursor: default;}
.blue-color {color: #051488;}
.video-thank-you .video-box img{display:inline-block; margin:30px 0;}
.sbl-01 h2{font-weight: 500; font-size:30px; margin:45px 0 5px; color:#051488;}

@media (max-width:680px){ /* 0.8 sbl-01 */ .sbl-01-header h2{display:block; font-size:25px; margin:70px 0 0;} 
}

@media (max-width:767px){
 /* 0.13 video-thank-you */ .video-thank-you h1 {font-size: 50px;}
}

/* about-page-section */
.about-page-section{padding-top:0;}
.about-page-section h3{ font-size: 45px; font-weight: 400; color:#2f387b; margin: 35px 0 15px;}
.about-page-section h3 strong {font-weight: 400;}
.about-page-section p{ font-size: 18px; font-weight: 300; line-height: 24px; color:  #3e3e3e; margin: 0 0 25px;}
.about-page-section ul{padding:0; margin:0;}
.about-page-section ul li{ font-size: 18px; font-weight: 300; line-height: 24px; color:  #3e3e3e; margin: 0 0 10px; position:relative; padding:0 0 0 15px; }
.about-page-section ul li:before{content:""; width:5px; height:5px; background:#3e3e3e; position:absolute; top:12px; left:0; border-radius:50%;}
.about-page-section .designation strong{font-size:25px; color:#3e3e3e; font-weight: 300;}
.about-page-section ul li strong {font-weight: 300;}
.about-page-section a{color:#353a60;}
.about-page-section .designation h3{margin:15px 0;}
.about-hero-section {min-height: auto; height: 500px;overflow: hidden;}
.scholarship-mobile{display:none;}
@media (max-width:1024px){
	.about-hero-section {min-height: auto; height: auto;}
}
@media (max-width:767px){
/* about-page-section */
.about-page-section h3{font-size:25px;}
.about-page-section .designation strong{font-size:18px;}
.about-hero-section h2{top:60%;}
.scholarship-mobile{display:block;}
.scholarship-desktop{display:none;}
}

.ebook-downloadbtn{
	background: #ca3b33;
	color: #fff;
	text-decoration: none;
}

/* 0.75 our-simple-process-slider */
/* 0.76 happier-culture-section */
/* 0.77 happier-culture-split */
/* 0.78 dh-solutions */
/* 0.79 os-profile-section */
/* 0.80 dh-video-section */
/* 0.81 profitable-business-section */


.happier-culture-section .container, .happier-culture-split .container,.dh-solutions .container,.os-profile-section .container, .dh-video-section .container,.profitable-business-section .container {max-width:1170px; width:100%; margin:0 auto;}

/* 0.75 our-simple-process-slider */
.our-simple-process-slider{width: 100%; margin: 0 auto; position: relative; height: 500px; overflow:hidden;}
.our-simple-process-slider .slider{width:100%; position:relative; margin-top:-80px;}
.our-simple-process-slider .slider-text{position:absolute; left:50%; bottom:10px; margin-left:-220px; text-align:center;}
.our-simple-process-slider .slider-text img{width:250px;}
.our-simple-process-slider .slider-text ul{margin:0; padding:0;}
.our-simple-process-slider .slider-text ul li{display:inline-block; vertical-align:top; padding:10px 9px; position:relative;}
.our-simple-process-slider .slider-text ul li:after{content:""; background:#fff; width:2px; height:18px; position:absolute; top:50%; margin-top:-8px; right:0;}
.our-simple-process-slider .slider-text ul li:last-child:after{display:none;}
.our-simple-process-slider .slider-text ul li a{color:#fff; font-weight:700; font-size:17px;}
.our-simple-process-slider .slider-text ul li a:hover{color:#0097cd; text-decoration:none;}


/* 0.76 happier-culture-section */
.happier-culture-section{padding:30px 0 0;}
.happier-culture-section h3 {font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 35px 0 10px;}
.happier-culture-section h3 span {color: #2f387b; font-weight: 400;}
.happier-culture-section p {font-size: 18px; color: #484848; font-weight: 300; margin: 0; line-height: 32px;}
.happier-culture-section p span{font-weight:400; color:#3E3E3E;}
.happier-culture-section h4 {font-size: 24px; font-weight: 400; color: #2f387b; margin: 35px 0 10px;}

/* 0.77 happier-culture-split */
.happier-culture-split{padding:30px 0 40px;}
.happier-culture-split h4 {font-size: 24px; font-weight: 400; color: #2f387b; margin: 35px 0 10px;}
.happier-culture-split ul{padding:0; margin:0 0 30px;}
.happier-culture-split ul li{font-size: 18px; color: #484848; font-weight: 300; margin: 0; position:relative; padding:3px 5px 3px 15px; list-style-type:none;}
.happier-culture-split ul li:before{content:""; background:#3e3e3e; width:5px; height:5px; border-radius:50%; position:absolute; top:14px; left:0;}

/* 0.78 dh-solutions */
.dh-solutions{background:#f4f5f5; width:100%; padding:40px 0 60px; }
.dh-solutions h3 {font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 35px 0 25px;}
.dh-solutions h3 span {color: #2f387b; font-weight: 400;}
.dh-solutions img{margin:45px 0 5px; position: relative !important;}
.dh-solutions h4 {font-size: 24px; font-weight: 400; color: #2f387b; margin: 10px 0 10px;}
.dh-solutions p {font-size: 18px; color: #484848; font-weight: 300; margin: 0;}
.dh-solutions p span{font-weight:400; color:#3E3E3E;}
.dh-solutions .vce-single-image-inner.vce-single-image--absolute{padding-bottom:0 !important;}

/* 0.79 os-profile-section */
.os-profile-section{padding:80px 0;}
.os-profile-section .profile-img {position: relative;  z-index: 2;  width: 305px;}
.os-profile-section .profile-img::before {content: "";  background: url(images/blue-spot.jpg)repeat center center; width: 300px;  height: 300px;  position: absolute;  right: -15px;  bottom: 7px; z-index: -1;}
.os-profile-section .right-section{padding:60px 0;}
.os-profile-section .right-section p, .os-profile-section .right-section h4 {font-size: 18px;  font-weight: 300; line-height: 24px; color:#3e3e3e; margin: 0 0 25px;}
.os-profile-section .right-section p:first-of-type{margin-bottom:60px;}
.os-profile-section .right-section h3 {font-size: 18px;  font-weight: 700; color:#3e3e3e;  margin: 15px 0 0;}
.os-profile-section .right-section h4 {font-style: italic;  margin: 0;}

/* 0.80 dh-video-section */
.dh-video-section{background:#f4f5f5; width:100%; padding:60px 0;}
.dh-video-section h3 {font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 0 0 35px;}
.dh-video-section h3 span {color: #2f387b; font-weight: 400;}
.dh-video-section img{display:inline-block;}

/* 0.81 profitable-business-section */
.profitable-business-section{width:100%; padding:30px 0;}
.profitable-business-section h3 {font-size: 46px; font-weight: 300; color: #3f3f3f; margin: 0 0 35px;}
.profitable-business-section h3 span {color: #2f387b; font-weight: 400;}
.profitable-business-section p {font-size: 18px; color: #484848; font-weight: 300; margin: 0 0 30px;}
.profitable-business-section a { background: 0 0; border: solid 2px #ca3b33; color: #ca3b33; padding: 7px 23px; display: inline-block; vertical-align: top; margin: 7px 0 0 -12px; font-weight: 400; border-radius: 30px; font-size: 14px;}
.profitable-business-section a:hover, .top-nav-apply a:focus { background: #ca3b33; color:#fff; text-decoration: none;}

.scholarship-section .container {max-width:1170px; width:100%; margin:0 auto;}

/* 0.82 scholarship-section */
.scholarship-section{padding:0;}
.scholarship-section h3 {font-size: 45px; font-weight: 400; color: #2f387b; margin: 25px 0 10px;}
.scholarship-sectiont ul{padding:0; margin:0 0 30px;}
.scholarship-section ul li{font-size: 18px; color: #484848; font-weight: 300; margin: 0; position:relative; padding:3px 5px 3px 15px; list-style-type:none;}
.scholarship-section ul li:before{content:""; background:#3e3e3e; width:5px; height:5px; border-radius:50%; position:absolute; top:14px; left:0;}
.scholarship-section p {font-size: 18px; color: #484848; font-weight: 300; margin: 0; line-height: normal;}
.scholarship-section p span{line-height: normal !important;}

.scholarship-section ol{padding:0 0 0 25px; margin:0;}
.scholarship-section ol li{font-size: 18px; color: #484848; font-weight: 300; margin: 0; position:relative; padding:3px 5px 15px 5px;}
.gray-section-scholarship h3{margin-top:15px;}
.gray-section-scholarship p{margin-bottom:15px;}

@media(max-width:767px){
	.scholarship-section h3{font-size:25px;}
}


@media(min-width:768px) and (max-width:1024px){
	/* 0.75 our-simple-process-slider */
	.our-simple-process-slider .slider-text{bottom:50px;}
	/* 0.75 our-simple-process-slider */
	.our-simple-process-slider{height:auto;}
}	
@media(max-width:991px){
	/* 0.79 os-profile-section */
	.os-profile-section .right-section {padding: 60px 0 0;}	
}
@media(max-width:767px){
	.happier-culture-section h3,
	.happier-culture-section h3 span,
	.dh-solutions h3,
	.dh-solutions h3 span,
	.dh-video-section h3,
	.dh-video-section h3 span,
	.profitable-business-section h3,
	.profitable-business-section h3 span{font-size:25px;}
	
	/* 0.75 our-simple-process-slider */
	.our-simple-process-slider .slider-text{position:relative; bottom:0; top:0px; padding:15px; background:#2f377a; margin:0 auto; display:inline-block; vertical-align:top; left:0; width:100%; padding:15px; text-align:center;}
}
@media(max-width:490px){
	/* 0.75 our-simple-process-slider */
	.our-simple-process-slider .slider-text img{width:280px;}
	
	/* 0.79 os-profile-section */
	.os-profile-section .profile-img { width: 260px; margin: 0 auto;}
	.os-profile-section .profile-img img{width:100%;}
	.os-profile-section .profile-img::before {width: 264px; height: 263px;}
	
}


/* step-one-section */

/* 0.9 sbl-001-form */

/* step-one-section */
.step-one-section-outer{padding:15px;}
.step-one-section .form-control { border: solid 1px #152735; border-radius: 3px; height: 55px; color: #050505; padding: 6px 8px; margin-bottom: 6px;}
.step-one-section .form-control::-webkit-input-placeholder {color: #050505; font-size:16px;}
.step-one-section .form-control::-moz-placeholder {color: #050505; font-size:16px;}
.step-one-section .form-control:-ms-input-placeholder {color: #050505; font-size:16px;}
.step-one-section .form-control:-moz-placeholder {color: #050505; font-size:16px;}
.step-one-section .form-group {margin-bottom: 6px;}
.step-one-section .col-md-6,.step-one-section .col-sm-6,
.step-one-section .col-md-2,.step-one-section .col-sm-2,
.step-one-section .col-md-3,.step-one-section .col-sm-3,
.step-one-section .col-md-4,.step-one-section .col-sm-4,
.step-one-section .col-md-5,.step-one-section .col-sm-5,
.step-one-section .col-md-9,.step-one-section .col-sm-9,
.step-one-section .col-md-12,.step-one-section .col-sm-12
{padding:0 3px}
.step-one-section .checkbox-inline, .radio-inline {
    color: #050505;
    font-weight: 300;
    font-size: 16px;
    margin-left: 0;
    margin-right: 0px;
    margin-bottom: 5px;
}
.step-one-section h3 { font-weight: 500; font-size: 25px; margin: 15px 0 0; color: #051488;}
.step-one-section p { color: #5f5f5f; font-weight: 300; font-size: 18px; margin: 10px 0 5px;}



/* step-two-section */
.step-two-section .question-gray-bg{background:#e3e1e1; font-weight:700; padding:5px;}
.step-two-section .sba-gray-bg{background:#e3e1e1; font-weight:700; padding:5px;}
.step-two-section .or{padding:0 10px; text-transform:uppercase; text-decoration:underline;}
.step-two-section ul{margin:0; padding:0;}
.step-two-section ul li{position:relative; padding:5px 5px 5px 25px; text-align:left; list-style: none;}
.step-two-section ul li span{content:""; position:absolute; top:5px; left:0;}

/* 0.10 errore-msg */
.errore-msg{background:#fcd3d3; border:solid 1px #dd9898; width:100%; padding:15px; margin:15px 0; border-radius:3px;}
.errore-msg p{font-weight: 400; font-size:16px; color:#790c0c; margin:0;}
.errore-msg i{width:20px; height:20px; border:solid 2px #790c0c; border-radius:3px; text-align:center;}
.errore-msg ul{padding: 5px 5px 0 55px}
.errore-msg ul li{font-weight: 400; font-size:16px; color:#790c0c; position:relative;}
.errore-msg ul li:before{content:""; background:#790c0c; width:6px; height:6px; position:absolute; left:-15px; top:50%; margin-top:-3px; border-radius:50%;}

/* tab-responsive-table */
.tab-responsive-table{}
.tab-responsive-table .responsiveTabs{max-width:1170px; width:100%; margin:50px auto;}
.table-heading{background:#d0c9c9; padding:10px; width:100%; max-width:1170px; }
.table-heading h3{font-weight:700; font-size:18px;}
.tab-responsive-table .responsiveTabs table thead tr{background:#2f387b; color:#fff;}
.tab-responsive-table .responsiveTabs .table-responsive{height:500px; overflow-y:auto;}
.tab-responsive-table .nav-tabs>li.active>a, 
.tab-responsive-table .nav-tabs>li.active>a:focus, 
.tab-responsive-table .nav-tabs>li.active>a:hover {color: #fff; cursor: default; background-color: #2f387b; border: 1px solid #ddd; border-bottom-color: transparent;}
.tab-responsive-table .table-responsive .table tr td{width:20%;}

.table{word-break: break-word !important;}

.table-1-federal-expand{ display: block; }
.table-1-state-expand{ display: block; }
.state-alabama-expand, .state-alaska-expand, .state-arizona-expand, .state-arkansas-expand, .state-california-expand, .state-colorado-expand, .state-connecticut-expand, .state-delaware-expand, .state-florida-expand, .state-georgia-expand, .state-hawaii-expand, .state-idaho-expand,  .state-illinois-expand, .state-indiana-expand, .state-iowa-expand, .state-kansas-expand, .state-kentucky-expand, .state-louisiana-expand, .state-maine-expand, .state-maryland-expand, .state-massachusetts-expand, .state-michigan-expand, .state-minnesota-expand, .state-mississippi-expand, .state-missouri-expand, .state-nebraska-expand,  .state-nevada-expand, .state-new-hampshire-expand, .state-new-jersey-expand,  .state-new-mexico-expand,  .state-new-york-expand, .state-north-carolina-expand, .state-north-dakota-expand, .state-ohio-expand, .state-oklahoma-expand, .state-oregon-expand, .state-pennsylvania-expand,  .state-rhode-island-expand,  .state-south-carolina-expand, .state-south-dakota-expand, .state-tennessee-expand, .state-texas-expand, .state-utah-expand, .state-vermont-expand, .state-virginia-expand, .state-washington-expand, .state-west-virginia-expand, .state-wisconsin-expand,  .state-wyoming-expand, .state-washington-dc-expand { display: table-row; }

.ext-text-section{
    color: red;
    text-align: left;
    padding: 80px 15px 30px;
}

@media (max-width:991px){
.ext-text-section{
    color: #fff !important;
    padding: 30px 15px 30px;
}
}

.sbl-01 .text-info p{
  font-size: 22px;
  margin: 10px 33px 25px;
}

.sbl-01 .buttons-outer a.btn-calculator, .btn-calculator{
    display: inline-block;
    vertical-align: top;
    width: auto;
    padding: 5px 45px;
    margin: 5px 0 5px 25px;
}

.dialog-duplicate-box {
  top: 161.5px !important;
  left: 390.5px !important;
  z-index: 9999 !important;
}

.dialog-duplicate-box .ui-widget-header {
    border: 1px solid 
    #2f387b;
    background:
    #2f387b;
    color:#fff;
    font-weight: bold;
}
.dialog-duplicate-box .ui-dialog-buttonset .ui-button{
    border: 1px solid #2f387b;
    background:#2f387b;
    font-weight: normal;
    color:#fff !important;
}


.finicity-wizard{
    background: #fff;
    width: 100%;
    max-width: 1140px;
    margin: 0 auto !important;
    padding: 50px 15px;
    text-align: center;
}
.finicity-wizard .steps {
    margin: 0;
}
.finicity-wizard .steps .current-info.audible{display:none;}
.finicity-wizard .steps ul {
    margin: 0;
    padding: 0;
    text-align: center;
}
.finicity-wizard .steps ul li {
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 2;
}
.finicity-wizard .steps ul li:after {
    content: "";
    background: #d4d3d3;
    width: 35px;
    height: 1px;
    position: absolute;
    top: 50%;
    right: -20px;
    margin-top: 0;
}
.finicity-wizard .steps ul li:last-child:after {
	display:none;
}


.finicity-wizard .steps ul li a{
	background: #666666;
	width: 50px;
	height: 50px;
	border: solid 1px #464646;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	line-height: 45px;
	display: inline-block;
	vertical-align: top;
	font-size: 25px;
	margin: 0 15px;
	z-index: 1;
	cursor: default;
}

/*.finicity-wizard .steps ul li a:hover {
    background: #2d3879;
    border: solid 1px #000a59;
	text-decoration:none;
}*/

.finicity-wizard .step-box{
	box-shadow:none;
	padding:30px 0 0;
}
.done a{background:#2d3879ad !important; border: solid 1px #2d3879ad !important; text-decoration:none !important;}
.current a{background:#2d3879 !important; border: solid 1px #000a59 !important; text-decoration:none !important;}
.single-nbcfinance section{margin-bottom:0 !important;}
.steps-pagination li:first-of-type {display:none !important;}
/* .steps-pagination li:nth-of-type(2) */
.steps-pagination li a{
    background: #df2214 !important;
    border: 0;
    box-shadow: none;
    border-radius: 30px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 9px 45px;
    margin-bottom: 10px;
    width: 240px;
    margin: 3px 0 50px;
	display: inline-block;
}
.steps-pagination li a:hover{
	background: #a7180e;
	text-decoration:none !important;
}

@media (max-width:560px){
	/* 0.8 sbl-01 */
	.numbering ul li:after,.finicity-wizard .steps ul li:after{right:-25px; }
	.numbering ul li a, .finicity-wizard .steps ul li a{width: 35px; height: 35px; line-height: 30px; font-size: 20px; margin: 0 10px;}
	.errore-msg{width:auto; margin:15px -15px;}
}

.fincity-heading {
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
    font-size: 40px;
    margin: 45px 0 5px;
}

.loader-main-2{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,0.7); display:table; text-align:center; z-index: 9999;}
.loder-in{ display:table-cell; vertical-align:middle;}
.lodertxt {font-size: 18px;color: #fff;} 
.dropzone{border: 2px dashed !important;}  
.upload-popup-outer .upload-button{  background: #df2214;  border: 0;  box-shadow: none;  border-radius: 30px;  color: #fff;  font-size: 14px;  text-transform: uppercase;  padding: 9px 45px;  margin-bottom: 10px;  width: 260px;  margin: 25px 0 50px;}
.dz-error-mark svg g g {
  fill: #c00;
}
.dz-success-mark svg g{
  fill: #3ac63a !important;
}
.dropzone .dz-preview .dz-progress .dz-upload{ background: green !important; }
.dropzone .dz-success { border: solid 2px green; border-radius: 20px; }

.dialog-confirm-box .ui-widget-header {
    border: 1px solid 
    #2f387b;
    background:
    #2f387b;
    color:#fff;
    font-weight: bold;
}
.dialog-confirm-box .ui-dialog-buttonset .ui-button{
    border: 1px solid #2f387b;
    background:#2f387b;
    font-weight: normal;
    color:#fff !important;
}
.ui-dialog .ui-dialog-titlebar-close{
    border: 1px solid #fff;
    background:#fff;
}

.ui-dialog .ui-dialog-titlebar-close span,.ui-dialog .ui-dialog-titlebar-close span:hover{
    background-image: url("images/ui-icons_777777_256x240.png") !important;
  color:#2f387b !important;  
}

.steps-slipt-view ul li, .instruction-outer ul li{list-style-type: none;}
.statement-options {
    min-height: 50px;
}

/*akash 30april2020 */
/*change for 90% Approval Rate on Loans over $50K form*/
.form-sms-checkbox{padding:0 15px}
#app .form-sms-checkbox{font-size: 10px}
.single-reppages .room-to-grow-section .content-section a { background: #2e387a; font-weight: 400; font-size: 16px; line-height: normal; color: #fff; border: solid 2px #2e387a; border-radius: 30px; padding: 5px 45px 9px; display: inline-block; margin: -50px auto 0; text-decoration: none;}
.single-reppages .room-to-grow-section .content-section a:hover, .room-to-grow-section .content-section a:focus { background: #fff; color: #2e387a; border: solid 2px #2e387a;}

.single-text {font-size: 46px;
    font-weight: 300;
    color: #3f3f3f;
    margin-top: 10px;
    text-align: center;}
	
#breadcrumbs {	
		font-size: 15px;	
	}	
	#breadcrumbs a {	
		font-size: 15px;	
		color: #30377b;	
		text-decoration: none;	
	}	
	#breadcrumbs a:hover {	
		text-decoration: none;	
	}	
		
	/* drop-arrow-boxes */	
	html {	
	  scroll-behavior: smooth;	
	}	
	.mp-150 {	
		padding-top: 150px !important;	
	}	
	.drop-arrow-boxes {	
	  padding: 30px 15px 30px;	
	}	
	.drop-arrow-boxes .vce-row {	
		margin: 0 auto;	
	}	
	.drop-arrow-boxes h2 {	
	    font-size: 20px;	
	    color: #2f387b;	
	    font-weight: 400;	
	    margin: 10px 0 0;	
	}	
	.drop-arrow-boxes a {	
	  background: #fff;	
	  color: #2f387b;	
	  width: 38px;	
	  height: 38px;	
	  border-radius: 50%;	
	  font-size: 14px;	
	  line-height: 38px;	
	  display: inline-block;	
	  vertical-align: top;	
	  margin: 15px;	
	  -webkit-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);	
	  -moz-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);	
	  box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);	
		
	}	
	.drop-arrow-boxes a:hover {	
	  text-decoration: none;	
	  -webkit-box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);	
	  -moz-box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);	
	  box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);	
	}	
	.drop-arrow-boxes a:hover i {	
	  text-decoration: none;	
	}	
	.drop-arrow-boxes a i {	
	    margin-left: 4px;	
	    margin-top: 13px;	
	    display: inline-block;	
	    vertical-align: top;	
	}	
		
		
	/* drop-arrow-content */	
	.drop-arrow-content {	
	  padding: 15px;	
	}	
	.drop-arrow-content h3 {	
	    font-size: 25px;	
	    color: #2f387b;	
	    font-weight: 700;	
	    margin: 10px 0 15px;	
	}	
	.drop-arrow-content h2 {	
	    font-size: 32px;	
	    color: #30377b;	
	    font-weight: 700;	
	    line-height: 50px;	
		margin-top: 0;	
	}	
	.drop-arrow-content .vce {	
	    margin-bottom: 0 !important;	
	}	
	.drop-arrow-content p {	
		font-size: 21px;	
	    color: #141823;	
	    font-weight: 400;	
	    margin-bottom: 20px;	
	}	
	.drop-arrow-content p a {	
		color: #337ab7;	
	    text-decoration: none;	
	    border-bottom: solid 1px #337ab7;	
	    font-weight: 400;	
	    padding-bottom: 1px;	
	}	
	.drop-arrow-content a {	
		color: #337ab7;	
	    text-decoration: none;	
	    font-weight: 400;	
		
	}	
	.drop-arrow-content a i {	
	  background: #fff;	
	  color: #2f387b;	
	  width: 38px;	
	  height: 38px;	
	  border-radius: 50%;	
	  font-size: 14px;	
	  text-align: center;	
	  line-height: 38px;	
	  display: inline-block;	
	  vertical-align: top;	
	  margin: -9px 10px;	
	  -webkit-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);	
	  -moz-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);	
	  box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);	
	}	
	.drop-arrow-content a:hover i {	
	  -webkit-box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);	
	  -moz-box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);	
	  box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);	
	}	
		
		
	.drop-arrow-content ul {	
	    margin-bottom: 20px;	
	}	
	.drop-arrow-content ul li, .drop-arrow-content ol li {	
	    font-size: 21px;	
	    color: #141823;	
	    font-weight: 400;	
	    margin-bottom: 10px;	
	}	
		
	/* pillar-bullet-list */	
	.pillar-bullet-list {	
	  padding: 30px 15px;	
	}	
	.pillar-bullet-list ul {	
	  padding: 0;	
	  margin: 0;	
	}	
	.pillar-bullet-list ul li {	
	  background: #f5f5f5;	
	  padding: 15px;	
	  margin: 0 0 30px;	
	  list-style-type: none;	
	}	
	.pillar-bullet-list ul li h3 {	
	  color: #30377b;	
	  font-size: 18px;	
	  font-weight: 400;	
	  margin-top: 0;	
	}	
	.pillar-bullet-list ul li p {	
	  color: #333333;	
	  font-size: 18px;	
	  font-weight: 300;	
	  /* padding: 0 0 0 18px; */	
	  position: relative;	
	  margin: 0 0 15px;	
	}	
	.pillar-bullet-list ul li p::before {	
	  content: "";	
	  background: #333333;	
	  width: 8px;	
	  height: 8px;	
	  border-radius: 50%;	
	  position: absolute;	
	  left: 0;	
	  top: 10px;	
	  display:none;	
	}	
	.pillar-bullet-list .gray-box {	
	  background: #f5f5f5;	
	  padding: 15px;	
	  margin: 0 0 30px;	
	  list-style-type: none;	
	}	
	.pillar-bullet-list .gray-box h3 {	
	  color: #30377b;	
	  font-size: 18px;	
	  font-weight: 400;	
	  margin-top: 0;	
	}	
	.pillar-bullet-list .gray-box p {	
	  color: #333333;	
	  font-size: 18px;	
	  font-weight: 300;	
	  /* padding: 0 0 0 18px; */	
	  position: relative;	
	  /* margin: 0 0 15px; */	
	}	
		
	/* get-started-blue-box */	
	.get-started-blue-box {	
	  padding: 45px;	
	  background: #2e387a;	
	  margin: 30px 0;	
	}	
	.get-started-blue-box h3, .get-started-blue-box .heading {	
	  font-size: 40px;	
	  color: #fff;	
	  margin-bottom: 30px;	
	}	
		
	.get-started-blue-box p {	
	  color: #fff;	
	  font-size: 18px;	
	  font-weight: 400;	
	  padding: 0 0 0 18px;	
	  position: relative;	
	  margin: 0 0 30px;	
	}	
	.get-started-blue-box a {	
	  font-weight: 400 !important;	
	  font-size: 14px !important;	
	  line-height: normal !important;	
	  color: #fff !important;	
	  border: solid 2px #fff !important;	
	  border-radius: 30px !important;	
	  padding: 8px 30px 10px !important;	
	  display: inline-block !important;	
	  vertical-align: top !important;	
	  margin: 15px 0 0 !important;	
	}	
	.get-started-blue-box a:hover {	
	  background: #ca3b33 !important;	
	  color: #fff !important;	
	  text-decoration: none !important;	
	  border: solid 2px #ca3b33 !important;	
	}	
		
	.heading-custom p{	
	    font-size: 45px;	
	    font-weight: 400;	
	    color: #2f387b;	
	    margin: 35px 0 25px;	
	}	
	.common-bold-heading h2 {	
		font-weight: 400 !important;	
	}	
		
	@media (min-width:1199px) {	
		.get-started-blue-box .spacing {	
			padding: 0 270px;	
		}	
	}	
		
	@media (max-width:767px) {	
	  /* get-started-blue-box */	
	  .get-started-blue-box h3 {	
	    font-size: 25px;	
	  }	
	  .drop-arrow-content h2 {	
		font-size:25px;	
		line-height: 28px;	
	  }	
	  .get-started-blue-box {	
	    padding: 30px 15px;	
	  }	
	  .get-started-blue-box h3, .get-started-blue-box .heading {	
		font-size:25px;	
	  }	
	.heading-custom p {	
		font-size:25px;	
		line-height: 28px;	
	  }	
	}	
		
		
	/* gray-slipt-view-icon-box */	
	.gray-split-view-icon-box {	
		padding:30px 15px;	
	}	
	.gray-split-view-icon-box .box {	
	  background: #f5f5f5;	
	  min-height: 450px;	
	  margin: 15px 0 30px;	
	}	
	.gray-split-view-icon-box h2 {	
	  color: #fff;	
	  font-size: 25px;	
	  background: #2e387a;	
	  position: relative;	
	  padding: 20px 20px 20px 80px;	
	}	
	.gray-split-view-icon-box h2 img {	
	  position: absolute;	
	  top: 10px;	
	  left: 15px;	
	}	
	.gray-split-view-icon-box p {	
	  color: #333333;	
	  font-size: 18px;	
	  font-weight: 300;	
	  position: relative;	
	  padding: 15px;	
	  margin: 0;	
	}	
		
		
	.money-you-need p.myn-new {	
	    font-weight: 700;	
	    font-size: 25px;	
	    color: #ca3b33;	
	    margin: 0 0 10px;	
	    position: relative;	
	    padding: 15px 0 0 50px;	
		text-align: left !important;	
	}	
	.money-you-need p.myn-new span {	
	    font-weight: 400;	
	    width: 40px;	
	    height: 40px;	
	    background: #ca3b33;	
	    display: inline-block;	
	    vertical-align: middle;	
	    position: absolute;	
	    left: 0;	
	    top: 50%;	
	    margin-top: -11px;	
	    margin-right: 5px;	
	    border-radius: 50%;	
	    color: #fff;	
	    text-align: center;	
	    line-height: 40px;	
	}	
	.pillar-top-listing ul{	
		font-size: 16px;	
		background-color: #f1f1f1;	
		border-radius: 20px;	
		line-height: 1;	
		padding: 20px;	
		margin-top: 30px;	
	}	
	.pillar-top-listing ul li {	
	    font-size: 21px;	
	    color: #141823;	
	    font-weight: 400;	
	    margin-bottom: 10px;	
		/* padding-bottom: 5px; */	
		/* margin-left: 20px; */	
		line-height: 28px;	
		list-style-type: none;	
	}	
	.pillar-top-listing ul li a {	
	    color: #337ab7;	
	    text-decoration: none;	
	    border-bottom: solid 1px #337ab7;	
	    font-weight: 400;	
	    padding-bottom: 1px;	
	}	
		
		
		
	/* homepage elements */	
	.iconbox-sliptview-outer {	
	  padding: 15px;	
	  margin: 30px 0;	
	}	
	.iconbox-sliptview {	
	  max-width: 1310px;	
	  width: 100%;  	
	  background: #fff;	
	  padding: 40px;	
	  position: relative;	
	  -webkit-box-shadow: 0px 0px 14px -1px rgba(0,0,0,0.18);	
	  -moz-box-shadow: 0px 0px 14px -1px rgba(0,0,0,0.18);	
	  box-shadow: 0px 0px 14px -1px rgba(0,0,0,0.18);	
	}	
	.iconbox-sliptview::before {	
	  content: "";	
	  background: #2f387b;	
	  width: 158px;	
	  height: 100%;	
	  position: absolute;	
	  left: 0;	
	  top: 0;	
	}	
	.iconbox-sliptview .img-box img {	
	  position: relative;	
	  z-index: 1;	
	}	
	.iconbox-sliptview h2 {	
	  font-weight: 500;	
	  color: #2f387b;	
	  font-size: 40px;	
	  margin-top: 0;	
	  margin-bottom:35px;	
	  padding-left: 30px;	
	  position:relative;	
	}	
	.iconbox-sliptview h2:before {	
	    content: "";	
	    background: #ca3b33;	
	    width: 10px;	
	    height: 35px;	
	    position: absolute;	
	    top: 7px;	
	    left: 0;	
	}	
	.iconbox-sliptview h2 span {	
	  font-weight: 500 !important;	
	  color: #2f387b !important;	
	  font-size: 40px;	
	}	
	.iconbox-sliptview p {	
	  font-weight: 300;	
	  color: #7a7a7a;	
	  font-size: 18px;	
	  line-height: 30px;	
	}	
		
	.top-iconbox-splitview::before {	
		width: 20px;	
	}	
	.top-iconbox-splitview .small-heading {	
		color: #2f387b;	
		font-size: 20px;	
		font-weight: 700;	
	}	
	.mw-100 {	
		max-width: 100% !important;	
	}	
	.light-gray-bg {	
		background: #f5f5f5;	
		margin: 0;	
		padding: 30px 15px;	
	}	
	.light-gray-background {	
		background: #f5f5f5;	
	}	
	.small-heading {	
	    color: #2f387b !important;	
	    font-size: 18px !important;	
	    font-weight: 700 !important;	
	}	
	.funding-section .funding-columns {	
		padding: 40px;	
	}	
	@media (max-width:767px) {	
	  .iconbox-sliptview::before {	
	    width: 100%;	
	    height: 120px;	
	  }	
	  .iconbox-sliptview .img-box img {	
	    margin-bottom: 25px;	
	  }	
	  .iconbox-sliptview h2 {	
	    margin-bottom: 15px;	
	    padding-left: 19px;	
	  }	
	  .iconbox-sliptview h2:before {	
		width: 10px;	
	    height: 25px;	
	    top: 2px;	
	  }	
	  .iconbox-sliptview {	
	    padding: 15px;	
	  }	
	  .iconbox-sliptview h2, .iconbox-sliptview h2 span {	
	    font-size: 25px;	
	  }	
	.funding-section .funding-columns {	
		padding: 15px;	
	}	
	}	
	@media (max-width:1390px) {	
		.funding-section .container {	
			padding:0;	
		}	
	}

/* pillar-bullet-list-custom */
.pillar-bullet-list-custom {
  padding: 20px;
}
.pillar-bullet-list-custom  ul {
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  list-style-type: none;
}
.pillar-bullet-list-custom  ul li {
  background: #f5f5f5;
  padding: 15px;
  margin: 0 0 30px;
  width: 48%;
}
.pillar-bullet-list-custom ul li .title {
  color: #30377b;
  font-size: 18px;
  font-weight: 400;
  padding: 0;
  margin-bottom: 5px;
}
.pillar-bullet-list-custom ul li .title::before {
  display: none
}
.pillar-bullet-list-custom ul li p {
  color: #333333;
  font-size: 18px;
  font-weight: 300;
  padding: 0px;
  position: relative;
  margin: 0 0 15px;
}
.pillar-bullet-list-custom ul li p::before {
  content: "";
  background: #333333;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 10px;
  display: none;
}

@media (max-width:767px) {
  /* pillar-bullet-list */
	.pillar-bullet-list-custom {
		padding: 0;
	}
	.pillar-bullet-list-custom ul li {
		width: 100%
	}
}	
/* drop-arrow-boxes */
/*
.drop-arrow-boxes {
  padding: 30px;
}
.drop-arrow-boxes h2 {
    font-size: 20px;
    color: #2f387b;
    font-weight: 400;
    margin: 10px 0 0;
}
.drop-arrow-boxes a {
  background: #fff;
  color: #2f387b;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  font-size: 14px;
  line-height: 38px;
  display: inline-block;
  vertical-align: top;
  margin: 15px;
  -webkit-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);
  box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);

}
.drop-arrow-boxes a:hover {
  text-decoration: none;
  -webkit-box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);
  -moz-box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);
  box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);
}
.drop-arrow-boxes a:hover i {
  text-decoration: none;
} */


/* drop-arrow-content */
/*.drop-arrow-content {
  padding: 30px;
}
.drop-arrow-content h3 {
    font-size: 25px;
    color: #2f387b;
    font-weight: 400;
    margin: 10px 0 15px;
}
.drop-arrow-content p {
  font-size: 18px;
  color: #595959;
  font-weight: 300;
  margin: 0 0 30px;
}
.drop-arrow-content p a {
  color: #337ab7;
}
.drop-arrow-content a {
  color: #333333;
  font-size: 20px;
  font-weight: 300;
  line-height: 40px;
}
.drop-arrow-content a i {
  background: #fff;
  color: #2f387b;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  font-size: 14px;
  text-align: center;
  line-height: 38px;
  display: inline-block;
  vertical-align: top;
  margin: 0 10px;
  -webkit-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);
  box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.3);
}
.drop-arrow-content a:hover i {
  -webkit-box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);
  -moz-box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);
  box-shadow: 0px 2px 0px 0px rgba(47,56,123,1);
}*/

/* pillar-bullet-list */
/*.pillar-bullet-list {
  padding: 30px;
}
.pillar-bullet-list ul {
  padding: 0;
  margin: 0;
}
.pillar-bullet-list ul li {
  background: #f5f5f5;
  padding: 15px;
  margin: 0 0 30px;
}
.pillar-bullet-list ul li h3 {
  color: #333333;
  font-size: 18px;
  font-weight: 400;
}
.pillar-bullet-list ul li p {
  color: #333333;
  font-size: 18px;
  font-weight: 300;
  padding: 0 0 0 18px;
  position: relative;
  margin: 0 0 15px;
}
.pillar-bullet-list ul li p::before {
  content: "";
  background: #333333;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 10px;
}*/

/* get-started-blue-box */
/*
.get-started-blue-box {
  padding: 45px;
  background: #2e387a;
}
.get-started-blue-box h3 {
  font-size: 40px;
  color: #fff;
  margin-bottom: 30px;
}
.get-started-blue-box p {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  padding: 0 0 0 18px;
  position: relative;
  margin: 0 0 30px;
}
.get-started-blue-box a {
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: normal !important;
  color: #fff !important;
  border: solid 2px #fff !important;
  border-radius: 30px !important;
  padding: 8px 30px 10px !important;
  display: inline-block !important;
  vertical-align: top !important;
  margin: 15px 0 0 !important;
}
.get-started-blue-box a:hover {
  background: #ca3b33 !important;
  color: #fff !important;
  text-decoration: none !important;
  border: solid 2px #ca3b33 !important;
}
*/

/* 
@media (max-width:767px) {
  
  // get-started-blue-box 
  .get-started-blue-box h3 {
    font-size: 25px;
  }
  .get-started-blue-box {
    padding: 30px 15px;
  }
}

#breadcrumbs {
	font-size: 16px;
	color: #30377b;
}
#breadcrumbs a {
	font-size: 16px;
	color: #30377b;
	text-decoration: none;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
*/