.inner-banner-area {
     border-top: 1px solid #cccccc;
     color: #073347;
}
 .inner-banner-area.image-bg {
     background-color: #073347;
     background-image: url("../img/full-width-banner.jpg");
     background-position: center center;
     background-size: cover;
     border-top: 0 solid #cccccc;
     color: #ffffff;
}
 .inner-banner-area.gray-bg {
     background-color: #f8f8f8;
}
 @media (min-width: 1200px) {
     .full-width .container {
         max-width: 1080px;
    }
}
 .full-width-top .full-width {
     margin-bottom: 80px;
}
 .full-width-top .full-width:last-child {
     margin-bottom: 0;
}
 .full-width-top .full-width .col-md-6{
     margin-bottom: 40px;
}
 .full-width .col-md-6.order-md-2 {
     text-align: right;
}
 .global-content .full-width h4 {
     margin-bottom: 0;
}
 .full-width a.green-btn, .mortgage-calculator-area a.green-btn, .expect-va-info a.green-btn, .benefits-content a.green-btn {
     border-radius: 5px;
     line-height: 35px;
     margin-top: 10px;
     min-width: 160px;
}
 .three-column-list-area img {
     margin-bottom: 28px;
}
 .three-column-list-area .col-md-4 {
     margin-bottom: 30px;
}
 .four-column-list-area .learn-more {
     font-size: 12px;
}
 .four-column-list-area .learn-more i.fa {
     background-color: #f2f2f2;
}
 .four-column-list-area .col-md-6{
     margin-bottom: 70px;
}
 .four-column-list-area .col-md-6 img {
     margin-bottom: 17px;
}
 .four-column-list-area .col-md-6.text-center > p {
     margin-left: auto;
     margin-right: auto;
     max-width: 300px;
}
 .single-two-column {
     background-color: #f9f9f9;
     margin-bottom: 60px;
     padding: 67px 70px 50px;
}
 .single-two-column > img {
     margin-bottom: 30px;
}
 .global-content .single-two-column > p {
     margin-bottom: 25px;
}
 .quote-area {
     background-color: #073347;
     color: #ffffff;
     padding: 90px 0;
}
 .quote-area h5 {
     color: #7fb56c;
     font-family: arial;
     font-size: 18px;
     margin-bottom: 6px;
}
 .quote-area h1 {
     font-size: 48px;
     font-style: italic;
     font-weight: 400;
     line-height: 60px;
     margin-bottom: 27px;
}
 .numbers-area {
     padding-top: 80px;
}
 .single-numbers {
     margin-bottom: 35px;
}
 .global-content .single-numbers > h1 {
     color: #ab1c24;
}
 .single-numbers > p {
     margin-left: auto;
     margin-right: auto;
     max-width: 295px;
}
 .global-content.happy-customer-area {
     background-color: #f2f2f2;
     padding-bottom: 0;
}
 .customer-review {
     margin: 35px 0;
}
 span.quote-mark {
     bottom: -24px;
     color: #073347;
     font-family: noticia text;
     font-size: 72px;
     font-style: italic;
     font-weight: 700;
     left: -8px;
     position: relative;
}
 .global-content.mortgage-calculator-area {
     padding-top: 0;
}
 .mortgage-calculator {
     background-color: #f2f2f2;
     padding: 70px 30px;
}
 .mortgage-calculator .col-lg-3.text-center > img {
     margin-top: 20px;
}
 .mortgage-calculator ul.calculator-links {
     list-style: outside none none;
     padding: 0;
}
 .calculator-links li a {
     color: #666666;
     display: inline-block;
     padding-right: 28px;
     position: relative;
}
 .calculator-links li a:hover {
     color: #AB1C24;
}
 .calculator-links li a:after {
     background-color: #7fb56c;
     background-image: url("../img/arrow-right.png");
     background-position: center center;
     background-repeat: no-repeat;
     border-radius: 50px;
     content: "";
     height: 21px;
     position: absolute;
     right: 0;
     top: 0;
     width: 21px;
}
 .calculator-links li a:hover:after {
     background-color: #AB1C24;
}
 .expect-va-loan {
     padding: 0 12.5%;
     position: relative;
}
 .expect-va-loan:before {
     background-color: #f2f2f2;
     content: "";
     height: 77%;
     left: 0;
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
     width: 100%;
}
 .expect-va-info {
     padding-left: 45px;
}
 .expect-va-loan-area-2 .expect-va-info {
     padding-left: 0;
     padding-right: 45px;
}
 .cta-for-mobile{
     display: none;
}
/**** Inner contact page ***/
 .inner-banner-area h6 {
     color: #ab1c24;
     font-family: arial;
     font-weight: bold;
}
 .title-area h1 {
     margin-bottom: 22px;
}
 .inner-banner-content p {
     color: #666666;
     font-size: 14px;
     line-height: 21px;
}
 .form-area {
     padding-bottom: 42px;
}
 @media screen and (min-width:991px) {
 	.get-started-form {
 		min-height: 700px;
 	}
 }
 .get-started-form {
     background-color: #f2f2f2;
     padding: 38px 75px;
}
 .get-started-form h2 {
     color: #073449;
     font-size: 30px;
     font-weight: 700;
     line-height: 36px;
     margin-bottom: 28px;
     margin-left: auto;
     margin-right: auto;
     max-width: 410px;
     text-align: center;
}
 .va-form .row.name {
     margin-left: -11px;
     margin-right: -11px;
}
 .va-form .row.name > div {
     padding-left: 11px;
     padding-right: 11px;
}
 .va-form input[type="text"], .va-form input[type="number"], .va-form input[type="password"], .va-form input[type="email"], .va-form input[type="tel"], .va-form input[type="url"], .va-form select, .va-form textarea {
     background-color: #ffffff;
     border: 0 solid;
     border-radius: 10px;
     color: #666666;
     font-family: arial;
     font-size: 14px;
     padding: 11.5px 29px;
     width: 100%;
}
 .va-form textarea {
     min-height: 138px;
}
 .va-form select {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     background-image: url(../img/select-arrow.png);
     background-repeat: no-repeat;
     background-position: center right 12px;
     min-height: 47px;
}
 .va-form input[type="submit"] {
     background-color: #7fb56c;
     border: 0 solid #7fb56c;
     border-radius: 10px;
     color: #ffffff;
     display: block;
     font-family: arial;
     font-size: 24px;
     font-weight: bold;
     height: 70px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 4px;
     width: 100%;
}
 .va-input input[type="radio"]:last-child {
     margin-left: 15px;
}
 .va-form input[type="submit"]:hover {
     background-color: #529839;
}
 .va-input input[type="radio"] {
     margin-top: 16px;
}
 .va-input input[type="radio"]:last-child {
     margin-left: 15px;
}
 .va-form ::-webkit-input-placeholder {
     color: #666666;
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .va-form ::-moz-placeholder {
     color: #666666;
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .va-form :-ms-input-placeholder {
     color: #666666;
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .va-form :-moz-placeholder {
     color: #666666;
     opacity: 1;
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .va-input {
     color: #666666;
     font-size: 14px;
     margin-bottom: 22px;
}
 .va-form > p, .va-form > form > p {
     color: #666666;
     font-size: 12px !important;
     line-height: 21px !important;
     margin-left: auto;
     margin-right: auto;
     max-width: 415px;
     text-align: center;
}
 .contact-teaser-area {
     padding-bottom: 40px;
}
 .contact-teaser {
     margin-bottom: 30px;
     padding-left: 10px;
}
 .contact-teaser-area .row .col-xl-6:last-child .contact-teaser {
     padding-left: 30px;
}
 .contact-teaser > p {
     background-position: left center;
     background-repeat: no-repeat;
     font-size: 14px;
     font-weight: bold;
     line-height: 35px !important;
     margin-bottom: 12px !important;
     padding-left: 53px;
}
 p.talk-icon {
     background-image: url("../img/talk.png");
}
 p.text-icon {
     background-image: url("../img/text.png");
     padding-left: 58px;
}
 .contact-teaser > h6 {
     color: #043c56;
     font-size: 18px;
     font-style: italic;
     line-height: 22px;
}
 .contact-teaser > h6 a {
     color: #7fb56c;
}
 .our-promise-area {
     padding-bottom: 130px;
}
 .our-promise > h2 {
     color: #073449;
     font-weight: 700;
     margin-bottom: 16px;
}
 .our-promise > p {
     font-size: 14px;
     line-height: 21px;
     margin-bottom: 30px;
     margin-left: auto;
     margin-right: auto;
     max-width: 520px;
}
 .fullwidth-cta .more-info > p {
     font-size: 21px;
}
 .fullwidth-cta .more-info-chat > p {
     float: right;
     font-size: 21px;
}
 .some-benefits {
     margin-left: auto;
     margin-right: auto;
     margin-top: 50px;
     max-width: 730px;
}
 .some-benefits ul.checked {
     margin-bottom: 28px;
     margin-top: 15px;
}
 .benefits-content {
     background-color: #f2f2f2;
     padding: 86px 76px;
}
 .benefits-content .myborder {
     margin-bottom: 15px;
}
 .blue-bg .benefits-content {
     background-color: #073449;
     color: #ffffff;
}
 .blue-bg .myborder {
     background-color: #ffffff;
}
 .global-content.blue-bg h2 {
     color: #ffffff;
}
 .benefits-loan-gray-area .benefits-content {
     padding: 96px 145px;
}
 .benefits-loan-gray-area .benefits-content p {
     max-width: 345px;
}
 .started-together {
     margin-top: 45px;
     max-width: 370px;
}
 .started-together .contact-teaser {
     margin-top: 55px;
     padding-left: 0;
}
 .started-together-area .va-form {
     background-color: #f2f2f2;
     padding: 75px;
}
 ul.activities-like {
     list-style: outside none none;
     margin-bottom: 16px;
     overflow: hidden;
     padding: 0;
}
 ul.activities-like > li {
     float: left;
     margin-right: 38px;
}
 .activities-like input[type="checkbox"] {
     display: none;
}
 .activities-like input[type="checkbox"] + label span {
     display: inline-block;
     border: 1px solid #A7A7A7;
     margin: -2px 10px 0 0;
     vertical-align: middle;
     cursor: pointer;
     width: 14px;
     height: 14px;
     border-radius: 3px;
}
 .activities-circle input[type="checkbox"] + label span {
     width: 16px;
     height: 16px;
     border-radius: 20px;
}
 .activities-like input[type="checkbox"]:checked + label span {
     background-image: url("../img/checked.png");
     border: 0 solid;
}
 .activities-circle input[type="checkbox"]:checked + label span {
     background-image: none;
     border: 5px solid #3496FF;
}
 .contact-office > h3 {
     margin-bottom: 7px;
     margin-top: 9px;
}
 .global-content .contact-office > p {
     margin-bottom: 0;
}
 .contact-office a {
     color: #666666;
}
 .contact-office a:hover {
     color: #073449;
}
 .global-content.our-locations-area {
     padding-top: 0;
}
 .our-locations {
     background-color: #f6f6f6;
     padding: 64px 76px 20px;
}
 .contact-office {
     margin-bottom: 40px;
}
 .global-content .our-locations h2 {
     font-size: 48px;
     line-height: 48px;
     margin-top: 75px;
}
 .our-locations .contact-office > a {
     color: #ab1c24;
     font-size: 12px;
     line-height: 21px;
}
 .our-executive-team-area .our-locations {
     padding-bottom: 0;
     padding-right: 20px;
}
 .our-executive-team-area .our-locations h2 {
     margin-top: 50px;
}
 .row.team-members {
     margin-left: -10px;
     margin-right: -10px;
}
 .row.team-members .col-lg-2 {
     padding-left: 10px;
     padding-right: 10px;
}
 .single-member {
     margin-bottom: 75px;
}
 .member-thumb {
     position: relative;
}
 .single-member > p a {
     color: #073449;
     display: block;
     font-size: 14px;
     font-weight: bold;
}
 .single-member:hover > p a {
     color: #ab1c24;
}
 .global-content .single-member > p {
     font-size: 12px;
}
 .member-thumb img {
     margin-bottom: 22px;
}
 img.served-ribbon {
     bottom: -13px;
     left: 50%;
     position: absolute;
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
}
 .ut-team-area h4 {
     margin-bottom: 34px;
}
 .member-thumb a img {
     width: 100%;
     height: 183px;
     object-fit: cover;
     object-position: top;
}
 .google-map iframe{
     max-width: 425px !important;
     width: 100% !important;
}
 .get-started-b {
     background-color: #f2f2f2;
     background-image: url("../img/blue-gray-bg.png");
     background-repeat: repeat-y;
     background-size: 100% auto;
     margin-bottom: 65px;
     padding-bottom: 90px;
     padding-top: 68px;
}
 .get-started-b .section-header {
     margin-bottom: 45px;
     max-width: 510px;
}
 .get-started-b .myborder {
     background-color: #ffffff;
}
 .get-started-b .section-header > h6 {
     color: #e60f1b;
     font-family: arial;
     font-weight: bold;
}
 .get-started-b .section-header h1, .get-started-b .section-header > p {
     color: #ffffff;
}
 .get-started-b .section-header > p {
     font-size: 14px;
     font-weight: normal;
}

/* FAQ css */
 .faq {
     margin-bottom: 62px;
	 margin-left: auto;
	 margin-right: auto;
     max-width: 900px;
}
 .global-content .faq > h2 {
     margin-bottom: 45px;
	 text-align: center;
}
 .panel {
     margin-bottom: 20px;
}
 .mypanel-title a {
     background-color: #f2f2f2;
     color: #073449;
     display: block;
     padding: 14px 75px 14px 35px;
     position: relative;
}
 .mypanel-title h3 {
     margin-bottom: 0;
}
 .mypanel-title a:before {
     color: #073449;
     content: "-";
     font-size: 30px;
     font-weight: 700;
     position: absolute;
     right: 25px;
     top: 50%;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
}
 .mypanel-title a.collapsed:before {
     content: "+";
}
 .mypanel-body {
     padding: 25px 75px 5px 20px;
}
 .mypanel-body h6 {
     color: #07364c;
     font-family: arial;
     font-size: 14px;
     font-weight: bold;
     margin-bottom: 5px;
}

/* Table css start */
.va-table {
    border: 2px solid #eeeeee;
    margin-top: 28px;
    padding: 25px 26px 0 48px;
}
.va-table thead {
    background-color: #eeeeee;
    border-top: 3px solid #ab1c24;
    color: #073449;
}
.va-table table {
    font-size: 14px;
}
.va-table .table th{
    vertical-align: middle;
}
.va-table .table th, .va-table .table td {
    border: 0 solid;
    padding: 10px 20px;
}
.va-table .table td{
    line-height: 20px;
}
.va-table .table td:first-child {
    font-weight: bold;
    line-height: 21px;
}
/* Table css end */



/*Education portal main*/

.inner-banner-content>img {
	margin-bottom: 20px;
}

.inner-banner-area.image-bg.color-bg {
	background-image: none;
}

.color-bg .inner-banner-content>p {
	color: #ffffff;
}

.e-portal-top-area {
	background-color: #f2f2f2;
	padding-bottom: 10px;
	padding-top: 48px;
}

.ept-single {
	margin-bottom: 30px;
	max-width: 235px;
}

.ept-icon {
	height: 33px;
	line-height: 30px;
	margin-bottom: 15px;
}

.ept-single h6 {
	color: #073449;
	font-weight: 700;
	margin-bottom: 9px;
}

.ept-single>p {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 5px;
}

.ept-single>a {
	color: #073347;
	font-size: 12px;
	font-weight: bold;
}

.ept-single>a i.fa {
	color: #80b66e;
	font-size: 10px;
	margin-left: 5px;
}

.e-portal-main-left>h1 {
	margin-bottom: 70px;
}

.e-portal-main-left p.section-text {
	color: #ab1c24;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0;
	text-transform: uppercase;
}

.single-section {
	border-bottom: 1px solid #073347;
	margin-bottom: 55px;
	max-width: 430px;
	padding-bottom: 50px;
}

.single-section:last-child {
	border-bottom: 0 solid;
	margin-bottom: 0;
}

.single-section>p b {
	color: #073347;
}

a.section-btn i.fal {
	margin-right: 15px;
	font-size: 18px;
	position: relative;
	bottom: -2px;
}

.section-btn {
	border: 1px solid #073347;
	border-radius: 5px;
	color: #073347;
	display: inline-block;
	font-size: 14px;
	line-height: 40px;
	margin-top: 12px;
	margin-right: 7px;
	min-width: 146px;
	padding: 0 30px 0 18px;
}

.section-btn:hover {
	border: 1px solid #ab1c24;
	color: #ab1c24;
}

.section-btn.lessons {
	background-color: #073347;
	color: #ffffff;
	margin-right: 0;
}

.section-btn.lessons:hover {
	background-color: #ab1c24;
	border: 1px solid #ab1c24;
}

a.see-all {
	color: #ab1c24;
	font-size: 12px;
	font-weight: bold;
}

.global-content .single-section h2 {
	margin-bottom: 18px;
	padding-top: 0;
}

.single-section>p {
	max-width: 365px;
}

.global-content .single-section>ul {
	list-style: outside none none;
	margin-bottom: 18px;
	margin-top: 24px;
	padding-left: 0;
}

.global-content .single-section>ul li a {
	color: #666666;
}

.global-content .single-section>ul li a:hover {
	color: #ab1c24;
	text-decoration: underline;
}

.global-content .single-section>ul li span {
	background-color: #f2f2f2;
	border-radius: 25px;
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin-right: 12px;
	text-align: center;
	width: 24px;
}

.global-content .single-section>ul li a:hover span {
	background-color: #ab1c24;
	color: #fff;
	text-decoration: none;
}

.e-portal-main-service {
	background-color: #f2f2f2;
	border-radius: 5px;
	float: right;
	margin-right: 25px;
	margin-top: 35px;
	max-width: 510px;
	padding: 45px;
	width: 100%;
}

.e-portal-main-service p.service-red {
	color: #ab1c24;
	font-weight: bold;
	margin-bottom: 0;
}

.global-content .e-portal-main-service h3 {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 10px;
}

.e-portal-main-service>p {
	margin-bottom: 0;
	max-width: 310px;
}

.fa,
.fab,
.fad,
.fal,
.far,
.fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}

.fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em
}

.fa-xs {
	font-size: .75em
}

.fa-sm {
	font-size: .875em
}

.fa-1x {
	font-size: 1em
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-6x {
	font-size: 6em
}

.fa-7x {
	font-size: 7em
}

.fa-8x {
	font-size: 8em
}

.fa-9x {
	font-size: 9em
}

.fa-10x {
	font-size: 10em
}

.fa-fw {
	text-align: center;
	width: 1.25em
}

.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0
}

.fa-ul>li {
	position: relative
}

.fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit
}

.fa-border {
	border: .08em solid #eee;
	border-radius: .1em;
	padding: .2em .25em .15em
}

.fa-pull-left {
	float: left
}

.fa-pull-right {
	float: right
}

.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
	margin-right: .3em
}

.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
	margin-left: .3em
}

.fa-play-circle:before {
	content: "\f144"
}

@font-face {
	font-family: "Font Awesome 5 Pro";
	font-style: normal;
	font-weight: 300;
	font-display: block;
	src: url(../webfonts/fa-light-300.eot);
	src: url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-light-300.woff2) format("woff2"), url(../webfonts/fa-light-300.woff) format("woff"), url(../webfonts/fa-light-300.ttf) format("truetype"), url(../webfonts/fa-light-300.svg#fontawesome) format("svg");
}

.fal {
	font-family: "Font Awesome 5 Pro";
	font-weight: 300
}
.blue {
	color:#073449 !important;
}

/* Blog feed CSS*/
.inner-banner-area.blog-banner-area{
	padding-bottom: 0;
}
.blog-feed-area ul.feed-tags {
    margin: 15px 0 5px;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.blog-feed-area ul.feed-tags:empty {
    margin: 0!important;
    padding: 0!important;
}
ul.feed-tags li {
    float: left;
    margin-right: 10px;
}
ul.feed-tags li a {
	background-color: #f2f2f2;
	line-height: 29px;
	display: block;
	color: #073347;
	font-size: 12px;
	font-weight: bold;
	padding: 0 14px;
	border-radius: 25px;
	text-transform: uppercase;
}
ul.feed-tags li a:hover {
	background-color: #073347;
	color: #ffffff;
}
.global-content .feed-meta p {
    font-weight: bold;
	margin-bottom: 0;
}
.feed-meta img {
    margin-right: 8px;
}
.feed-meta span.feed-date {
    font-weight: 400;
    font-size: 12px;
}
.row.feed-lg{
	margin-bottom: 30px;
}
.row.feed-sm{
	margin-left: -23px;
	margin-right: -23px;
}
.row.feed-sm .col-md-4{
	margin-top: 65px;
	padding: 0 23px;
}
.feed-pagination{
	margin: 50px 0;
}
.feed-pagination ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.feed-pagination ul li {
    display: inline-block;
    margin-left: 4px;
    margin-right: 4px;
}

.feed-pagination ul li a {
    border: 1px solid #073347;
    color: #073347;
    height: 36px;
    width: 36px;
    display: inline-block;
    line-height: 36px;
    border-radius: 25px;
    font-weight: bold;
}
.feed-pagination ul li.current a, .feed-pagination ul li a:hover {
    background-color: #073347;
    color: #ffffff;
}
