@charset "utf-8";
/* CSS Document */

/* 
Document   : Layout
Author     : Kimberly Sholl
Description: Site styles

*/

/* Table of Content
==================================================

#BOOSTRAP CUSTOMIZATION
#TYPOGRAPHY
	Headings
	Paragraphs and Content Areas
	Lists
	Links
	Blockquotes
	Spacers
#GENERAL
	Buttons
	Social Icons/Buttons
	Full Width Background Images/Heros
#HEADER
	Navigation
#PAGE HOMEPAGE TEMPLATE
	Testimonials Carousel
	Apply Today Bar
#DEFAULT PAGE TEMPLATE
	Page Header Area/Hero
#SIDEBAR
#FOOTER
#MISCELANIOUS / EFFECTS
#TABLES
#UTILITIES
#MEDIA QUERIES
	Standard Media Queries
	Bootstrap Corrections/Adjustments
*/


/* BOOSTRAP CUSTOMIZATION
================================================== */
.tips{ display:inline-block; }
.navbar {margin-bottom:0; border-radius:0; /*min-height: 87px;*/ min-height: 0;}
.navbar-header {padding-bottom:18px;}
.navbar-default {background:none; border:none !important; border-radius:0; }
.navbar>.container .navbar-brand{margin-left: 15px;}
.nav.nav-tabs {margin-bottom:22px;}
.btn:active, .btn.active{-webkit-box-shadow:none;box-shadow:none}
.container .jumbotron{border-radius: 0;}
.jumbotron h1 {text-align: left;}
/*forms*/
.form-control {-webkit-box-shadow:none;box-shadow:none;padding:12px; height:44px;}
.error {padding: 5px;margin-bottom: 20px;display:block;font-size: 14px;}
.has-feedback .form-control-feedback{top:48px;}
.securityCheck .has-feedback  .form-control-feedback{top: 5px;right: 20px;}
/*tabs*/
.panel-default>.panel-heading, .nav>li>a{-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
/* progress bar */
.progress-bar{padding:11px; text-align: right}
.navbar-default .navbar-toggle {margin-top: 22px;border:none;}
/* accordion */
.panel-group .panel+.panel {margin-top: 0;}
.panel-heading .accordion-toggle:after {font-family: 'custom-icons';content: "\e803";    float: right;      }
/** expand the link to fill the whole tab **/
.panel-title a {display: block;padding: 10px 15px;margin: -10px -15px;outline:none;}
.panel-heading .accordion-toggle.collapsed:after {content: '\e805';   }
.accordion-toggle i {margin-right: 10px;}
label {font-size:22px;font-weight: 300;margin-bottom: 22px;	} 
.navbar-nav{ margin-left:0; margin-right:0; }
.navbar-collapse { padding: 0; }
.navbar-nav.pull-right>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu.pull-right{right:auto;}
li.Nactive>ul, li.Nactive .nekoMegaMenu,  li.Nactive .nekoMegaMenu ul  {display: block !important;}
.navbar-nav .Nactive .subMenu{margin-left:10px;}
.navbar-nav .Nactive .nekoMegaMenu.subMenu{margin-left:0;}
.nekoMegaMenu .container{padding-left: 0;}
ul.dropdown-menu {position: static;clear: both;float: none;display: none;width:auto;background: none;border: none;box-shadow: none;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {margin-bottom:22px;}
.progress {height:44px; border-radius: 0; box-shadow: none;}
.img-circle {width:140px; height:140px;}
pre code{white-space: pre-line;}
/* END BOOSTRAP CUSTOMIZATION
================================================== */



/* TYPOGRAPHY
================================================== */
/** Headings **/
body {
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	line-height: 1.5;
	margin: 0;
	-webkit-font-smoothing: antialiased!important;
	-moz-osx-font-smoothing: grayscale!important;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Ubuntu', sans-serif;
	line-height: 1.1;
	margin: 0 0 0.75em 0;
}

h1,.h1,h2,.h2,h3,.h3 {margin-top: 24px;}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {font-size: 65%;}
h4,.h4,h5,.h5,h6,.h6 {margin-top: 12px;}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {font-size: 75%;}
h1 {
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0.5em;
	letter-spacing: 2px;
	z-index: 5;
	position: relative;
}
h1 strong{padding:0 10px;font-weight: 300;}
h1.large-heading:after {margin-left: 0;position: static;}
h1 span,h2 span {display: block;letter-spacing: normal;opacity: 0.8;font-weight: bold;}
h1 span {margin-bottom: 3px;font-size: 15px;}
h1.large span {margin-bottom: 3px;}
h2 {
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0.5em;
	display: block;
	position: relative;
	overflow:hidden;
}
h2:after{
	display:inline-block;
	height:6px;
	content:"";
	width: 100%;
	position: absolute;
	margin-left: 11px;
	top:50%;		
}
h2.text-center:after {content:none; }
h2 span {margin-bottom: 6px;font-size: 14px;}
h3 {font-size: 20px;font-weight: 400;text-transform: uppercase;margin-bottom: 0.75em;}
h4 {font-size: 18px;font-weight: 400;text-transform: uppercase;margin-bottom: 0.75em;}
h5 {font-size: 16px;font-weight: 700;text-transform: none;margin-bottom: 0.75em;}
h6 {font-size: 14px;font-weight: 400;text-transform: none;margin-bottom: 0.75em;}
h1 span.text-main-color,h2 span.text-main-color,h1 span .text-main-color,h2 span .text-main-color {font-size: inherit;}
.heading {margin-bottom: 62px !important; position: relative;}
.heading h2:last-child,.heading h3:last-child,.heading h4:last-child,.heading h5:last-child,.heading h6:last-child,.heading p:last-child,.heading p.lead:last-child {margin-bottom: 0;padding-bottom: 13px;}
.heading:after {
	font-family: "custom-icons";
	display: block;
	height: 10px;
	border-radius: 5px;
	width: 146px;
	content: '\e817';
	top: -132px;
	bottom: auto;
	/*position: absolute;*/
	margin-left: -73px;
	left: 50%;
	background: none!important;
	position: relative;
	z-index: 1;
	font-size: 120px;
}
h1.large,.h1.large,.page-header h1.large,.cta-box-text h1.large,.footer-widget h1.large,span.large {
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0.33em;
}
h1.x-large,.h1.x-large,.page-header h1.x-large,.cta-box-text h1.x-large,.footer-widget h1.x-large,span.x-large {
	font-size: 33px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0.25em;
}
.text-no-format {
	text-transform: none;
}
h1.text-main-color,h2.text-main-color,h1 span.text-main-color,h2 span.text-main-color,h3.text-main-color,h4.text-main-color,h5.text-main-color,h6.text-main-color,p.text-main-color,p.lead.text-main-color,blockquote.text-main-color,cite.text-main-color,h1 .text-main-color,h2 .text-main-color,h1 span .text-main-color,h2 span .text-main-color,h3 .text-main-color,h4 .text-main-color,h5 .text-main-color,h6 .text-main-color,p .text-main-color,p.lead .text-main-color,blockquote .text-main-color,cite .text-main-color {
  font-weight: inherit;
}
.cta-box-text h1 {font-size: 22px;}
/* remove margin top for all first headings */
[class^="col"] h1:first-child,[class^="col"] h2:first-child,[class^="col"] h3:first-child,[class^="col"] h4:first-child,[class^="col"] h5:first-child,[class^="col"] h6:first-child {margin-top: 0;}

/** Paragraphs and Content Areas **/
p {margin-top: 0;margin-bottom: 16px;}
p.small {font-size: 80%;}/* light text (legibility over image) */
.lead {font-weight: 400;font-size: 20px;font-family: 'Ubuntu', sans-serif;margin-bottom: 0.75em;}
p.lead {}
strong {font-weight:900}
small, aside {}
mark,.mark {padding: 0.1em 0.4em 0.2em;}/* highlight */

/** Lists **/
ul {margin-top: 0;margin-bottom: 12px;}
li {line-height: inherit;}
ul li ul li:last-child,ul li ol li:last-child {border: none;}
ul.border li {border-bottom: 1px solid;margin-bottom: 0.5em;padding-bottom: 0.5em;}/* border list */

/** Icon Lists **/
.arrow li:before {content: '\e8cc';}
.star li:before {content: '\e80a';}
.hyphen li:before {content: '\e822';}
.plus li:before {content: '\e81a';}

/** Standard **/
.list-icon li {padding: 5px;}
.list-icon li:before,li > i[class^="icon-"]:before,li > i[class*=" icon-"]:before {
	font-family: 'custom-icons';
	font-size: 12px;
	text-align: left;
	padding: 0;
	margin: 0;
	display: inline-block;
	margin-right: 10px;
	line-height: 1em;
}
	/* icon rounded */
.list-icon.rounded li:before,li > i[class^="icon-"].rounded:before,li > i[class*=" icon-"].rounded:before {
	height: 22px;
	width: 22px;
	line-height: 23px;
	display: inline-block;
	text-align: center;
	border-radius: 50%;
	font-size: 8px;
}
	/*target firefox only for better vertical align of icon*/
@-moz-document url-prefix() {
  .list-icon.rounded li:before,
  li > i[class^="icon-"].rounded:before,
  li > i[class*=" icon-"].rounded:before {
    line-height: 22px;
  }
}

/** Links **/
a,a:hover,a:focus,a:active {outline: none;}
a.box-link:hover {text-decoration: none;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;outline:none;}
a.dropTop {
    display: block;
    position: relative;
    top: -130px;
    visibility: hidden;
}

/** Blockquotes **/
blockquote {
	font-size:22px;
	line-height: 33px;
	margin-bottom:22px;
	border:none;
	text-align:left;
	position: relative;
	padding: 24px;
	font-weight: 400;
}
blockquote h1 {display:inline;}
blockquote p {font-size: inherit;display:inline;margin-bottom: 0;margin-left: 24px;}
blockquote small, .ctaBox blockquote small{font-size:50%;display:inline-block;line-height: 1em;}
blockquote:before {
	content: '“';
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 60px;
	text-align: left;
	padding: 0;
	margin: 0;
	display: inline-block;
	line-height: 1em;
	position: absolute;
	left: 16px;
}
blockquote:after {}
.blockquote-reverse:before {}
blockquote.pull-right {border:none;}
blockquote footer {margin-left: 24px;}
blockquote cite {display: inline-block;margin-top: 6px;}
.blockquote-reverse {padding: 24px;border-right-width: 1px;border-left: 1px solid transparent;}
.blockquote-reverse p {margin-right: 24px;}
.blockquote-reverse:before {content: '\e88b';text-align: right;left: auto;right: 16px;}
.blockquote-reverse footer {margin-right: 24px;}
.text-center blockquote,blockquote.text-center {padding-top: 48px;}/* blockquote centered */
.text-center blockquote:before,
blockquote.text-center:before {top: 24px;left: 50% ;margin-left: -12px;}

/** Spacers **/
hr {padding:0;margin:1.5em 0;}


/* GENERAL
================================================== */

/*** Buttons ***/
.btn {
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid transparent;
	position: relative;
	overflow: hidden;
	user-select: none;
	display: inline-block;
	margin-bottom: 0px;
	white-space: nowrap;
	-webkit-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
	-moz-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
	transition: all 1000ms cubic-bezier(0.23, 1, 0.32, 1);
	padding: 13px 22px;
	font-size: 12px;
	line-height: 1.33;
	border-radius: 0;
}
.btn:not(.disabled) {
	cursor: pointer;
}
.btn:hover {
	-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);
	text-decoration: none;
}
/*** apply now button ***/
.btn-apply, .btn-apply {
    color: #fcfcfc;
    border: #ffffff 3px solid;
	margin:10px;
}
.btn-apply:hover , .btn-apply:hover {
    background-color:#9cbe6b;
}
.applybox {
	padding:0 20px;
}	
/*** end apply now button ***/
.btn:not(.border).primary,.btn:not(.border).btn-primary,.btn:not(.border).large,.btn:not(.border).btn-large,.btn:not(.border).default,.btn:not(.border).btn-default,.btn:not(.border).small,.btn:not(.border).btn-sm,.btn:not(.border).x-small,.btn:not(.border).btn-xs,.btn:not(.border).btn.small,.btn:not(.border).btn.x-small {
  border: none;
  font-weight: normal;
  letter-spacing: 3px;
}

/** Social Icons/Buttons **/
ul.social-icons {padding: 0;margin: 0;}
ul.social-icons li {display: inline-block;}
ul.social-icons {}
ul.social-icons a {font-size: 14px;display: inline-block;}
ul.social-icons a:hover,
ul.social-icons a:focus,
ul.social-icons a:active {
	text-decoration: none;
}
ul.social-icons.squared a,
ul.social-icons.circle a,
ul.social-icons.rounded a {
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
}
ul.social-icons.squared a i[class^="icon-"],
ul.social-icons.circle a i[class^="icon-"],
ul.social-icons.rounded a i[class^="icon-"],
ul.social-icons.squared a i[class*=" icon-"],
ul.social-icons.circle a i[class*=" icon-"],
ul.social-icons.rounded a i[class*=" icon-"] {
	margin-right: 0;
}
ul.social-icons.squared a {border-radius: 0;}
ul.social-icons.circle a {border-radius: 50%;}
ul.social-icons.rounded a {border-radius: 0;}
ul.social-icons.medium a .neko-transition-out i:before {font-size: 22px;}
ul.social-icons.medium.squared a,
ul.social-icons.medium.circle a,
ul.social-icons.medium.rounded a {
	width: 56px;
	height: 56px;
}
ul.social-icons.medium.squared i,
ul.social-icons.medium.circle i,
ul.social-icons.medium.rounded i {
	display: inline-block;
	margin: 0;
	font-stretch: normal;
	height: 56px;
	width: 56px;
	padding: 17px 0;
	line-height: 22px;
	font-size: 22px;
	text-align: center;
}
ul.social-icons.medium.squared i:before,
ul.social-icons.medium.circle i:before,
ul.social-icons.medium.rounded i:before {
	line-height: inherit;
	font-size: inherit;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: inline;
	width: auto;
	height: auto;
	vertical-align: text-top;
}
ul.social-icons.large a .neko-transition-out i:before {font-size: 40px;}
ul.social-icons.large.squared a,
ul.social-icons.large.circle a,
ul.social-icons.large.rounded a {
	width: 100px;
	height: 100px;
}
ul.social-icons.large.squared i,
ul.social-icons.large.circle i,
ul.social-icons.large.rounded i {
	display: inline-block;
	margin: 0;
	font-stretch: normal;
	height: 100px;
	width: 100px;
	padding: 30px 0;
	line-height: 40px;
	font-size: 40px;
	text-align: center;
}
ul.social-icons.large.squared i:before,
ul.social-icons.large.circle i:before,
ul.social-icons.large.rounded i:before {
	line-height: inherit;
	font-size: inherit;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: inline;
	width: auto;
	height: auto;
	vertical-align: text-top;
}
ul.social-icons.x-large a .neko-transition-out i:before {font-size: 80px;}
ul.social-icons.x-large.squared a,
ul.social-icons.x-large.circle a,
ul.social-icons.x-large.rounded a {
	width: 120px;
	height: 120px;
}
ul.social-icons.x-large.squared i,
ul.social-icons.x-large.circle i,
ul.social-icons.x-large.rounded i {
	display: inline-block;
	margin: 0;
	font-stretch: normal;
	height: 120px;
	width: 120px;
	padding: 30px 0;
	line-height: 60px;
	font-size: 60px;
	text-align: center;
}
ul.social-icons.x-large.squared i:before,
ul.social-icons.x-large.circle i:before,
ul.social-icons.x-large.rounded i:before {
	line-height: inherit;
	font-size: inherit;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: inline;
	width: auto;
	height: auto;
	vertical-align: text-top;
}
/*fix align issue on facebook icon*/
ul.social-icons a.facebook.rounded > i:before,
ul.social-icons-2 a.facebook.rounded > i:before,
ul.social-icons a.facebook.squared > i:before,
ul.social-icons-2 a.facebook.squared > i:before,
ul.social-icons a.facebook.circle > i:before,
ul.social-icons-2 a.facebook.circle > i:before {
	width: 6px;
}
ul.social-icons-bar {margin: 0;padding: 0;list-style: none;}

/** Full Width Background Images/Heros **/
.image-background {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.image-background.top-center {
	background-position: top center;
}
.image-background.top-left {
	background-position: top left;
}
.image-background.top-right {
	background-position: top right;
}
.image-background.bottom-center {
	background-position: bottom center;
}
.image-background.bottom-left {
	background-position: bottom left;
}
.image-background.bottom-right {
	background-position: bottom right;
}
.image-background.no-cover {
	background-size: auto;
}
/* Deprecated */
.image-background.responsive {
	background-size: 100% auto;
	background-position: center center;
}
.page-id-2 .image-5,
.page-id-73 .image-5,
.page-id-77 .image-5,
.page-id-155 .image-5,
.page-id-329 .image-5,
.page-id-332 .image-5 {
	background-image:url('../images/large-about-banner.jpg');
}
.page-id-79 .image-5,
.page-id-88 .image-5,
.page-id-90 .image-5,
.page-id-92 .image-5,
.page-id-94 .image-5,
.page-id-96 .image-5 {
	background-image:url('../images/large-members-banner.jpg');
}
.page-id-98 .image-5,
.page-id-100 .image-5,
.page-id-102 .image-5 {
	background-image:url('../images/large-apply-banner.jpg');
}
.page-id-105 .image-5 {
	background-image:url('../images/large-contact-banner.jpg');
}
.page-id-148 .image-5, .page-id-157 .image-5 {
	background-image:url('../images/large-members-only-banner.jpg');
}

.image-9 {
	background-image: url('../images/large-home-banner.jpg'); /*Home Banner */
}
.image-10 {
	background-image:url('../images/large-about-banner.jpg'); /* Testimonial Posts */
}
.image-11 {
	background-image:url('../images/large-members-banner.jpg'); /* Bio Posts */
}
.mask {
	position: relative;
	height: 100%;
	width: 100%;
}
.mask:before {
	width: 100%;
	top: 0;
	bottom: 0;
	overflow: hidden;
	position: absolute;
	content: "";
	display: block;
}
.mask div {
	position: relative;
}
img.full-width,
img.img-fw {
	max-width: none;
	width: 100%;
}
img.full-height {
	max-width: none;
	max-height: none;
	height: 100%;
}


/* HEADER
================================================== */
body.header-7 .menu-header {
	border-bottom: 1px solid transparent;
	box-shadow: none;
	min-height: 87px;
}

/** Navigation **/
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#cssmenu {
	display: block;
	padding: 0;
	margin: 0;
	width: auto;
	float: right;
	max-height: 340px;
	padding-right: 85px;
}
#cssmenu > ul > li > ul > li a:hover {
	background: #fefefe;
}
#cssmenu > ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#cssmenu > ul > li {
	list-style: none;
	padding: 0;
	margin: 0 10px;
	float: left;
	display: block;
	position: relative;
}
#cssmenu > ul > li > a {
	outline: none;
	display: block;
	position: relative;
	padding: 31px 10px 35px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #777;
	line-height: 44px;
}
#cssmenu > ul > li > a:hover {
	background: #fefefe;
	color: #024b8a;
}
/*#cssmenu > ul > li:last-child > a > span {
	border: 1px solid #000;
	padding: 10px 20px;
}*/
#cssmenu > ul > li:not(:last-child):hover > a:after {
	position: absolute;
	left: 0;
	bottom: 25px;
	content: '';
	width: 100%;
	animation: bounceIn 300ms ease-in;
	border-bottom: 2px solid #024b8a; 
}
#cssmenu > ul > li.has-sub > a:before {
	content: '';
	position: absolute;
	top: 18px;
	right: 6px;
	border: 5px solid transparent;
	border-top: 5px solid #ffffff;
}
#cssmenu > ul > li.has-sub:hover > a:before {
	top: 19px;
}
#cssmenu ul li.has-sub:hover > a {
	background: #fefefe;
	border-color: #fefefe;
}
#cssmenu ul li.has-sub:hover > ul,
#cssmenu ul li.has-sub:hover > div {
	display: block;
	-webkit-box-shadow: rgba(0,0,0,0.109804) 0 1px 2px 0;
	box-shadow: rgba(0,0,0,0.109804) 0 1px 2px 0;
}
#cssmenu ul li.has-sub > a:hover {
	background: #fefefe;
	border-color: #fefefe;
}
#cssmenu ul li > ul,
#cssmenu ul li > div {
	display: none;
	width: auto;
	position: absolute;
	top: 38px;
	padding: 0;
	background: #fefefe;
	z-index: 999;
}
#cssmenu ul li > ul {
	width: 200px;
	margin-top: 47px;
}
#cssmenu ul li > ul li {
	background-color: #fefefe;
	display: block;
	list-style: inside none;
	padding: 0;
	margin: 0;
	position: relative;
}
#cssmenu ul li > ul li:hover {
	display: block;
	list-style: inside none;
	padding: 0;
	margin: 0;
	position: relative;
}
#cssmenu ul li > ul li a {
	outline: none;
	display: block;
	position: relative;
	margin: 0;
	padding: 14px 20px;
	color: #999;
	text-decoration: none;
	font-family: 'Ubuntu', sans-serif;
	font-weight: bold;
	font-size: 13px;
}
#cssmenu ul li > ul li a:hover {
	outline: none;
	display: block;
	position: relative;
	margin: 0;
	padding: 14px 20px;	
	color: #000;
	background-color: #ccc;
	text-decoration: none;
	font-family: 'Ubuntu', sans-serif;
	font-weight: bold;
	font-size: 13px;
}
#cssmenu ul ul a:hover {
	color: #111;
}
#cssmenu > ul > li.has-sub > a:hover:before {
	border-top: 5px solid #ffffff;
}
.navbar-brand {
	float: left;
    height: 90px;
    padding: 0px 15px;
    font-size: 18px;
    line-height: 20px;
    margin-top: 10px;
}


/* PAGE HOMEPAGE TEMPLATE
================================================== */
div#content.homecontent {
	overflow: hidden;
}
.fullscreen,
.real-fullscreen {
  position: relative;
  overflow: hidden;
  background-size: cover !important;
  height: 100vh;
}

/*** Apply Today Bar ***/
img.responsive {
  max-width: 100%;
}

/** Testimonials Carousel **/
.carousel-inner {
	background-color: #acd373; 
	display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.carousel-control[data-slide="prev"],
.carousel-control[data-slide="next"] {
  padding-top: 25%;
}
#slide1 {background-image: url('../images/testimonials_slide1.jpg'); background-size: cover; background-repeat: no-repeat;}
#slide2 {background-image: url('../images/testimonials_slide2.jpg'); background-size: cover; background-repeat: no-repeat;}
#slide3 {background-image: url('../images/testimonials_slide4.jpg'); background-size: cover; background-repeat: no-repeat;}
#slide4 {background-image: url('../images/testimonials_slide3.jpg'); background-size: cover; background-repeat: no-repeat;}
.item {
	padding: 90px 200px;
	-webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.item h3, .item p {color: #fff; text-align: center;}



/* DEFAULT PAGE TEMPLATE
================================================== */
/** Page Header Area/Hero **/
.page-header {
	padding: 24px 0;
	margin: 0;
}
.page-header h1,
.page-header h2,
.page-header h3,
.page-header h4,
.page-header h5,
.page-header h6,
.page-header p {
	display: inline-block;
}
.page-header h1:first-child,
.page-header h2:first-child,
.page-header h3:first-child,
.page-header h4:first-child,
.page-header h5:first-child,
.page-header h6:first-child,
.page-header p:first-child {
	margin-top: 0;
}
.page-header h1:last-child,
.page-header h2:last-child,
.page-header h3:last-child,
.page-header h4:last-child,
.page-header h5:last-child,
.page-header h6:last-child,
.page-header p:last-child {
	margin-bottom: 0;
}
.page-header h1 small,
.page-header h2 small,
.page-header h3 small,
.page-header h4 small,
.page-header h5 small,
.page-header h6 small,
.page-header p small,
.page-header h1 .small,
.page-header h2 .small,
.page-header h3 .small,
.page-header h4 .small,
.page-header h5 .small,
.page-header h6 .small,
.page-header p .small {
	font-size: 75%;
	font-family: 'Ubuntu', sans-serif;
}
.page-header h1 {
	font-size: 20px;
}
.page-header h2 {
	font-size: 18px;
	margin-top: 0;
}
.page-header h3 {
	font-size: 16px;
}
.page-header .mask .container {
	padding-top: 24px;
	padding-bottom: 24px;
}
.page-header.large {
	height: auto;
}
.page-header.x-large {
  height: auto;
}
.page-header.center {
	text-align: center;
}
.page-header.center h1,
.page-header.center h2,
.page-header.center h3,
.page-header.center h4,
.page-header.center h5,
.page-header.center h6,
.page-header.center p {
	text-align: center;
}
/* vertical center */
.page-header .v-align-center.container {
	padding-top: 24px;
	padding-bottom: 24px;
}
.page-header .v-align-center.container > .row {
	display: table-row;
	height: 100%;
	float: none;
}
.page-header .v-align-center.container > .row > div[class*='col-'] {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

/* host sites */
.flxHt {
	display: flex;
}
.flxHt .c1, .flxHt .c2, .flxHt .c3, .flxHt .c4 {
	border-color: #000000;
	border-style: solid;
}
.flxHt .c1 {
	border-width: 1px 0 1px 1px;
}
.flxHt .c2 {
	border-width: 1px;
}
.flxHt .c3 {
	border-width: 1px 1px 1px 0;
}
.tbl {
	margin-bottom: 0;
}

/* image gallery */
.wpda_gall_css_1_image_kmmtc .wpda_gall_cs_1_elements_title_bar {display: none;}
#wpda_gall_p_setting_icon_ {display: none;}
.wpda_gall_class_icon, .wpda_gall_number_image {color:#024b8a !important;}
.wpda_gall_class_icon:hover {color:#0085ba !important;}
#wpda_gall_css_1_pagination_buttons_bar_clas {display: none !important;}

/* TESTIMONIALS PAGE TEMPLATE
================================================== */
.hoverBox {padding: 20px 40px; color: #000000;}
.hoverBoxInner {box-shadow: 3px 2px 10px #cecece; padding: 25px; cursor: pointer; text-align: center;}
.hoverBoxInner:hover {background-color: #024b8a; padding: 25px; color: #ffffff;}
.hoverBoxInner img {max-width: 100px;}
.hoverBoxInner p {text-align: left;}
.modal-dialog {max-width: 700px; width: 90%; margin: 100px auto;}
.modal-header {padding: 20px 40px;}
.close {font-size: 30px; opacity: 1;}
.modalTextWrap {display: flex; align-items: center;}
.modalTextWrap img {max-width: 100px; margin-right: 20px;}
.modalTextWrap h2 {margin: 0;}
.modal-body {padding: 20px 40px;}

/* testimonial archive */
.rt-tpg-container .rt-equal-height {padding: 20px 40px; color: #000000;}
.rt-tpg-container .layout1 .rt-holder {padding-bottom: 15px; box-shadow: 3px 2px 10px #cecece; padding: 25px; cursor: pointer; text-align: center;}
.rt-tpg-container .layout1 .rt-holder .rt-img-holder img {max-width: 100px !important; margin: auto;}
.rt-tpg-container .layout1 .rt-holder:hover {background-color: #024b8a; padding: 25px; color: #ffffff;}
.rt-tpg-container .layout1 .rt-holder .rt-detail {background: transparent !important;}
.rt-tpg-container .rt-detail .entry-title a {color: #024b8a; text-transform: none;}
.rt-tpg-container .layout1 .rt-holder:hover a {color: #ffffff;}
.archiveBtn {
	background-color: #024b8a;
    border-radius: 5px;
    border: none;
    padding: 10px 20px;
    font-weight: bold;
    color: #ffffff;
}
.archiveBtn:hover {background-color: #acd373;}


/* SIDEBAR
================================================== */
.stickyMenu {
	position: -webkit-sticky;
	position: sticky;
	top: 100px;
}
.sidebar-menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.sidebar-menu li a {
	padding: 16px 0;
	display: block;
}
.sidebar-menu li a:before {
	font-family: 'custom-icons';
	content: '\e962';
	margin-right: 6px;
}
.sidebar-menu li a:hover,
.sidebar-menu li a.active {
	text-decoration: none;
}

/* only show sidebar quote on specific pages */
.page-id-88 .memfy {display: block;}
.page-id-88 .memwst, .page-id-88 .memfaq {display: none;}
.page-id-90 .memwst, .page-id-92 .memwst {display: block;}
.page-id-90 .memfy, .page-id-90 .memfaq, .page-id-92 .memfy, .page-id-92 .memfaq {display: none;}
.page-id-94 .memfaq {display: block;}
.page-id-94 .memwst, .page-id-94 .memfy {display: none;}
.page-id-79 .memwst, .page-id-79 .memfy, .page-id-79 .memfaq {display: none;}
.page-id-96 .memwst, .page-id-96 .memfy, .page-id-96 .memfaq {display: none;}
.sidebar-menu li a {
	position: relative;
	padding-left: 22px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.sidebar-menu li a:before {
	position: absolute;
	left: 0;
} 
.sidebar-menu li a:hover,
.sidebar-menu li a.active,
li.current_page_item a{
	padding-left: 0;
}
.sidebar-menu li a:hover:before,
.sidebar-menu li a.active:before,
.sidebar-menu li.current_page_item a:before{
	right: 0;
	left: auto;
}


/* FOOTER
================================================== */
footer#main-footer {
	padding-top: 96px;
	padding-bottom: 0;
}
footer#main-footer a:hover {
	text-decoration: none;
}
footer#main-footer #footer-rights {
	padding-top: 24px;
	padding-bottom: 24px;
	text-align: center;
}
footer#main-footer #footer-rights h1:first-child,
footer#main-footer #footer-rights h2:first-child,
footer#main-footer #footer-rights h3:first-child,
footer#main-footer #footer-rights h4:first-child,
footer#main-footer #footer-rights h5:first-child,
footer#main-footer #footer-rights h6:first-child,
footer#main-footer #footer-rights p:first-child {
	margin-top: 0;
}
footer#main-footer #footer-rights h1:last-child,
footer#main-footer #footer-rights h2:last-child,
footer#main-footer #footer-rights h3:last-child,
footer#main-footer #footer-rights h4:last-child,
footer#main-footer #footer-rights h5:last-child,
footer#main-footer #footer-rights h6:last-child,
footer#main-footer #footer-rights p:last-child {
	margin-bottom: 0;
}
footer#main-footer #footer-rights p {
	font-size: 9.6px;
}
footer#main-footer #footer-rights .baseline-right {
	text-align: center;
}
.footer-widget {
	margin-bottom: 100px;
}
.footer-widget h1:first-child,
.footer-widget h2:first-child,
.footer-widget h3:first-child,
.footer-widget h4:first-child,
.footer-widget h5:first-child,
.footer-widget h6:first-child,
.footer-widget p:first-child {
	margin-top: 0;
}
.footer-widget h1:last-child,
.footer-widget h2:last-child,
.footer-widget h3:last-child,
.footer-widget h4:last-child,
.footer-widget h5:last-child,
.footer-widget h6:last-child,
.footer-widget p:last-child {
	margin-bottom: 0;
}
.footer-widget h1 {
	font-size: 28.8px;
}
.footer-widget h2 {
	font-size: 19.2px;
}
.footer-widget h3 {
	font-size: 16px;
}
.footer-widget h4 {
	font-size: 14.4px;
}
.footer-widget h5 {
	font-size: 12.8px;
}
.footer-widget h6 {
	font-size: 11.2px;
}
.footer-widget p {
	font-size: 14.4px;
}
footer#main-footer ul.border li {
	font-size: 14.4px;
}
#footer-rights p,
#footer-rights a {
  text-transform: uppercase;
}



/* MISCELANIOUS / EFFECTS
================================================== */
@-webkit-keyframes bounceIn {
	0% {opacity: 0;-webkit-transform: scale(0.3);}
	50% {opacity: 1;-webkit-transform: scale(1.05);}
	70% {-webkit-transform: scale(0.9);}
	100% {-webkit-transform: scale(1);opacity: 1;}
}
@-moz-keyframes bounceIn {
	0% {opacity: 0;-moz-transform: scale(0.3);}
	50% {opacity: 1;-moz-transform: scale(1.05);}
	70% {-moz-transform: scale(0.9);}
	100% {-moz-transform: scale(1);opacity: 1;}
}
@-o-keyframes bounceIn {
	0% {opacity: 0;-o-transform: scale(0.3);}
	50% {opacity: 1;-o-transform: scale(1.05);}
	70% {-o-transform: scale(0.9);}
	100% {-o-transform: scale(1);opacity: 1;}
}
@keyframes bounceIn {
	0% {opacity: 0;transform: scale(0.3);}
	50% {opacity: 1;transform: scale(1.05);}
	70% {transform: scale(0.9);}
	100% {transform: scale(1);opacity: 1;}
}
.bounceIn {-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;animation-name: bounceIn;}
@-webkit-keyframes bounceInUp {
	0% {opacity: 0;-webkit-transform: translateY(2000px);}
	60% {opacity: 1;-webkit-transform: translateY(-30px);}
	80% {-webkit-transform: translateY(10px);}
	100% {-webkit-transform: translateY(0);}
}
@-moz-keyframes bounceInUp {
	0% {opacity: 0;-moz-transform: translateY(2000px);}
	60% {opacity: 1;-moz-transform: translateY(-30px);}
	80% {-moz-transform: translateY(10px);}
	100% {-moz-transform: translateY(0);}
}
@-o-keyframes bounceInUp {
	0% {opacity: 0;-o-transform: translateY(2000px);}
	60% {opacity: 1;-o-transform: translateY(-30px);}
	80% {-o-transform: translateY(10px);}
	100% {-o-transform: translateY(0);}
}
@keyframes bounceInUp {
	0% {opacity: 0;transform: translateY(2000px);}
	60% {opacity: 1;transform: translateY(-30px);}
	80% {transform: translateY(10px);}
	100% {transform: translateY(0);}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
	0% {opacity: 0;-webkit-transform: translateY(-2000px);}
	60% {opacity: 1;-webkit-transform: translateY(30px);}
	80% {-webkit-transform: translateY(-10px);}
	100% {opacity: 1;-webkit-transform: translateY(0);}
}
@-moz-keyframes bounceInDown {
	0% {opacity: 0;-moz-transform: translateY(-2000px);}
	60% {opacity: 1;-moz-transform: translateY(30px);}
	80% {-moz-transform: translateY(-10px);}
	100% {opacity: 1;-moz-transform: translateY(0);}
}
@-o-keyframes bounceInDown {
	0% {opacity: 0;-o-transform: translateY(-2000px);}
	60% {opacity: 1;-o-transform: translateY(30px);}
	80% {-o-transform: translateY(-10px);}
	100% {opacity: 1;-o-transform: translateY(0);}
}
@keyframes bounceInDown {
	0% {opacity: 0;transform: translateY(-2000px);}
	60% {opacity: 1;transform: translateY(30px);}
	80% {transform: translateY(-10px);}
	100% {opacity: 1;transform: translateY(0);}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
	0% {opacity: 0;-webkit-transform: translateX(-2000px);}
	60% {opacity: 1;-webkit-transform: translateX(30px);}
	80% {-webkit-transform: translateX(-10px);}
	100% {-webkit-transform: translateX(0);}
}
@-moz-keyframes bounceInLeft {
	0% {opacity: 0;-moz-transform: translateX(-2000px);}
	60% {opacity: 1;-moz-transform: translateX(30px);}
	80% {-moz-transform: translateX(-10px);}
	100% {-moz-transform: translateX(0);}
}
@-o-keyframes bounceInLeft {
	0% {opacity: 0;-o-transform: translateX(-2000px);}
	60% {opacity: 1;-o-transform: translateX(30px);}
	80% {-o-transform: translateX(-10px);}
	100% {-o-transform: translateX(0);}
}
@keyframes bounceInLeft {
	0% {opacity: 0;transform: translateX(-2000px);}
	60% {opacity: 1;transform: translateX(30px);}
	80% {transform: translateX(-10px);}
	100% {transform: translateX(0);}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
	0% {opacity: 0;-webkit-transform: translateX(2000px);}
	60% {opacity: 1;-webkit-transform: translateX(-30px);}
	80% {-webkit-transform: translateX(10px);}
	100% {-webkit-transform: translateX(0);}
}
@-moz-keyframes bounceInRight {
	0% {opacity: 0;-moz-transform: translateX(2000px);}
	60% {opacity: 1;-moz-transform: translateX(-30px);}
	80% {-moz-transform: translateX(10px);}
	100% {-moz-transform: translateX(0);}
}
@-o-keyframes bounceInRight {
	0% {opacity: 0;-o-transform: translateX(2000px);}
	60% {opacity: 1;-o-transform: translateX(-30px);}
	80% {-o-transform: translateX(10px);}
	100% {-o-transform: translateX(0);}
}
@keyframes bounceInRight {
	0% {opacity: 0;transform: translateX(2000px);}
	60% {opacity: 1;transform: translateX(-30px);}
	80% {transform: translateX(10px);}
	100% {transform: translateX(0);}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}


/* TABLES
================================================== */
.tblHeader {border: 1px solid #cecece; padding: 15px; background-color: #024b8a; color: #ffffff; margin-bottom: 0;}
.tblHeader p {margin-bottom: 0; font-weight: bold;}
.tbl {padding: 20px;}
/*** Bootstrap default customization ***/
.table > thead > tr > th,
.table > thead > tr > th {
	border: none;
}
.table {
	margin-bottom: 24px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	padding: 24px;
}
.table,
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	border-top: 0;
	border-bottom: 1px solid transparent;
}
.table-responsive table tr td,
.table-responsive table tr td {
	white-space: normal!important;
}
.table-bordered {
	border: 1px solid transparent;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
	border: 1px solid transparent;
}


/* UTILITIES
================================================== */
.no-padding {padding: 0!important;}
.no-margin {margin: 0!important;}
.pb-large {padding-bottom: 60px;}
.pb-medium {padding-bottom: 48px;}
.pb-small {padding-bottom: 16px;}
.pb {padding-bottom: 24px;}
.pt-large {padding-top: 60px;}
.apply-now-box {padding: 15px 0px; 	}
.pt-medium {padding-top: 48px;}
.pt-small {padding-top: 16px;}
.pt {padding-top: 24px;}
.block {display: block!important;}/** force block **/
.pull-right-xs {float: right;}/* extends bootstrap with responsive pull right */
.force-text-left {text-align: left!important;}
.half-width {width: 50%;}
.col-lg-1.padding-large,.col-lg-10.padding-large,.col-lg-11.padding-large,.col-lg-12.padding-large,.col-lg-2.padding-large,.col-lg-3.padding-large,.col-lg-4.padding-large,.col-lg-5.padding-large,.col-lg-6.padding-large,.col-lg-7.padding-large,.col-lg-8.padding-large,.col-lg-9.padding-large,.col-md-1.padding-large,.col-md-10.padding-large,.col-md-11.padding-large,.col-md-12.padding-large,.col-md-2.padding-large,.col-md-3.padding-large,.col-md-4.padding-large,.col-md-5.padding-large,.col-md-6.padding-large,.col-md-7.padding-large,.col-md-8.padding-large,.col-md-9.padding-large,.col-sm-1.padding-large,.col-sm-10.padding-large,.col-sm-11.padding-large,.col-sm-12.padding-large,.col-sm-2.padding-large,.col-sm-3.padding-large,.col-sm-4.padding-large,.col-sm-5.padding-large,.col-sm-6.padding-large,.col-sm-7.padding-large,.col-sm-8.padding-large,.col-sm-9.padding-large,.col-xs-1.padding-large,.col-xs-10.padding-large,.col-xs-11.padding-large,.col-xs-12.padding-large,.col-xs-2.padding-large,.col-xs-3.padding-large,.col-xs-4.padding-large,.col-xs-5.padding-large,.col-xs-6.padding-large,.col-xs-7.padding-large,.col-xs-8.padding-large,.col-xs-9.padding-large {padding: 120px;}

.col-lg-1.padding-medium,.col-lg-10.padding-medium,.col-lg-11.padding-medium,.col-lg-12.padding-medium,.col-lg-2.padding-medium,.col-lg-3.padding-medium,.col-lg-4.padding-medium,.col-lg-5.padding-medium,.col-lg-6.padding-medium,.col-lg-7.padding-medium,.col-lg-8.padding-medium,.col-lg-9.padding-medium,.col-md-1.padding-medium,.col-md-10.padding-medium,.col-md-11.padding-medium,.col-md-12.padding-medium,.col-md-2.padding-medium,.col-md-3.padding-medium,.col-md-4.padding-medium,.col-md-5.padding-medium,.col-md-6.padding-medium,.col-md-7.padding-medium,.col-md-8.padding-medium,.col-md-9.padding-medium,.col-sm-1.padding-medium,.col-sm-10.padding-medium,.col-sm-11.padding-medium,.col-sm-12.padding-medium,.col-sm-2.padding-medium,.col-sm-3.padding-medium,.col-sm-4.padding-medium,.col-sm-5.padding-medium,.col-sm-6.padding-medium,.col-sm-7.padding-medium,.col-sm-8.padding-medium,.col-sm-9.padding-medium,.col-xs-1.padding-medium,.col-xs-10.padding-medium,.col-xs-11.padding-medium,.col-xs-12.padding-medium,.col-xs-2.padding-medium,.col-xs-3.padding-medium,.col-xs-4.padding-medium,.col-xs-5.padding-medium,.col-xs-6.padding-medium,.col-xs-7.padding-medium,.col-xs-8.padding-medium,.col-xs-9.padding-medium {padding: 96px;}

.col-lg-1.padding-small,.col-lg-10.padding-small,.col-lg-11.padding-small,.col-lg-12.padding-small,.col-lg-2.padding-small,.col-lg-3.padding-small,.col-lg-4.padding-small,.col-lg-5.padding-small,.col-lg-6.padding-small,.col-lg-7.padding-small,.col-lg-8.padding-small,.col-lg-9.padding-small,.col-md-1.padding-small,.col-md-10.padding-small,.col-md-11.padding-small,.col-md-12.padding-small,.col-md-2.padding-small,.col-md-3.padding-small,.col-md-4.padding-small,.col-md-5.padding-small,.col-md-6.padding-small,.col-md-7.padding-small,.col-md-8.padding-small,.col-md-9.padding-small,.col-sm-1.padding-small,.col-sm-10.padding-small,.col-sm-11.padding-small,.col-sm-12.padding-small,.col-sm-2.padding-small,.col-sm-3.padding-small,.col-sm-4.padding-small,.col-sm-5.padding-small,.col-sm-6.padding-small,.col-sm-7.padding-small,.col-sm-8.padding-small,.col-sm-9.padding-small,.col-xs-1.padding-small,.col-xs-10.padding-small,.col-xs-11.padding-small,.col-xs-12.padding-small,.col-xs-2.padding-small,.col-xs-3.padding-small,.col-xs-4.padding-small,.col-xs-5.padding-small,.col-xs-6.padding-small,.col-xs-7.padding-small,.col-xs-8.padding-small,.col-xs-9.padding-small {padding: 16px;}

.col-lg-1.padding,.col-lg-10.padding,.col-lg-11.padding,.col-lg-12.padding,.col-lg-2.padding,.col-lg-3.padding,.col-lg-4.padding,.col-lg-5.padding,.col-lg-6.padding,.col-lg-7.padding,.col-lg-8.padding,.col-lg-9.padding,.col-md-1.padding,.col-md-10.padding,.col-md-11.padding,.col-md-12.padding,.col-md-2.padding,.col-md-3.padding,.col-md-4.padding,.col-md-5.padding,.col-md-6.padding,.col-md-7.padding,.col-md-8.padding,.col-md-9.padding,.col-sm-1.padding,.col-sm-10.padding,.col-sm-11.padding,.col-sm-12.padding,.col-sm-2.padding,.col-sm-3.padding,.col-sm-4.padding,.col-sm-5.padding,.col-sm-6.padding,.col-sm-7.padding,.col-sm-8.padding,.col-sm-9.padding,.col-xs-1.padding,.col-xs-10.padding,.col-xs-11.padding,.col-xs-12.padding,.col-xs-2.padding,.col-xs-3.padding,.col-xs-4.padding,.col-xs-5.padding,.col-xs-6.padding,.col-xs-7.padding,.col-xs-8.padding,.col-xs-9.padding {padding: 24px;}

.col-lg-1.no-padding,.col-lg-10.no-padding,.col-lg-11.no-padding,.col-lg-12.no-padding,.col-lg-2.no-padding,.col-lg-3.no-padding,.col-lg-4.no-padding,.col-lg-5.no-padding,.col-lg-6.no-padding,.col-lg-7.no-padding,.col-lg-8.no-padding,.col-lg-9.no-padding,.col-md-1.no-padding,.col-md-10.no-padding,.col-md-11.no-padding,.col-md-12.no-padding,.col-md-2.no-padding,.col-md-3.no-padding,.col-md-4.no-padding,.col-md-5.no-padding,.col-md-6.no-padding,.col-md-7.no-padding,.col-md-8.no-padding,.col-md-9.no-padding,.col-sm-1.no-padding,.col-sm-10.no-padding,.col-sm-11.no-padding,.col-sm-12.no-padding,.col-sm-2.no-padding,.col-sm-3.no-padding,.col-sm-4.no-padding,.col-sm-5.no-padding,.col-sm-6.no-padding,.col-sm-7.no-padding,.col-sm-8.no-padding,.col-sm-9.no-padding,.col-xs-1.no-padding,.col-xs-10.no-padding,.col-xs-11.no-padding,.col-xs-12.no-padding,.col-xs-2.no-padding,.col-xs-3.no-padding,.col-xs-4.no-padding,.col-xs-5.no-padding,.col-xs-6.no-padding,.col-xs-7.no-padding,.col-xs-8.no-padding,.col-xs-9.no-padding {padding: 0;}

.container-fw {display: table;width: 100%;}
.row-fw{display:table-row;}
.section-fw .container-fw {width: 100%;overflow: hidden;}
.section-fw .row {position: relative;margin-left: 0;margin-right: 0;}
.section-fw .image-background {min-height: 400px;overflow: hidden;}
.section-fw .image-background.image-fw-right {left: auto;right: 0;}

/* grid with borders, ie. used for logo */
.border-grid .col-lg-1,.border-grid .col-lg-10,.border-grid .col-lg-11,.border-grid .col-lg-12,.border-grid .col-lg-2,.border-grid .col-lg-3,.border-grid .col-lg-4,.border-grid .col-lg-5,.border-grid .col-lg-6,.border-grid .col-lg-7,.border-grid .col-lg-8,.border-grid .col-lg-9,.border-grid .col-md-1,.border-grid .col-md-10,.border-grid .col-md-11,.border-grid .col-md-12,.border-grid .col-md-2,.border-grid .col-md-3,.border-grid .col-md-4,.border-grid .col-md-5,.border-grid .col-md-6,.border-grid .col-md-7,.border-grid .col-md-8,.border-grid .col-md-9,.border-grid .col-sm-1,.border-grid .col-sm-10,.border-grid .col-sm-11,.border-grid .col-sm-12,.border-grid .col-sm-2,.border-grid .col-sm-3,.border-grid .col-sm-4,.border-grid .col-sm-5,.border-grid .col-sm-6,.border-grid .col-sm-7,.border-grid .col-sm-8,.border-grid .col-sm-9,.border-grid .col-xs-1,.border-grid .col-xs-10,.border-grid .col-xs-11,.border-grid .col-xs-12,.border-grid .col-xs-2,.border-grid .col-xs-3,.border-grid .col-xs-4,.border-grid .col-xs-5,.border-grid .col-xs-6,.border-grid .col-xs-7,.border-grid .col-xs-8,.border-grid .col-xs-9 {padding: 0!important;}

.border-grid .row {padding-left: 22px;padding-right: 22px;}

.border-grid .row .col-lg-1,.border-grid .row .col-lg-10,.border-grid .row .col-lg-11,.border-grid .row .col-lg-12,.border-grid .row .col-lg-2,.border-grid .row .col-lg-3,.border-grid .row .col-lg-4,.border-grid .row .col-lg-5,.border-grid .row .col-lg-6,.border-grid .row .col-lg-7,.border-grid .row .col-lg-8,.border-grid .row .col-lg-9,.border-grid .row .col-md-1,.border-grid .row .col-md-10,.border-grid .row .col-md-11,.border-grid .row .col-md-12,.border-grid .row .col-md-2,.border-grid .row .col-md-3,.border-grid .row .col-md-4,.border-grid .row .col-md-5,.border-grid .row .col-md-6,.border-grid .row .col-md-7,.border-grid .row .col-md-8,.border-grid .row .col-md-9,.border-grid .row .col-sm-1,.border-grid .row .col-sm-10,.border-grid .row .col-sm-11,.border-grid .row .col-sm-12,.border-grid .row .col-sm-2,.border-grid .row .col-sm-3,.border-grid .row .col-sm-4,.border-grid .row .col-sm-5,.border-grid .row .col-sm-6,.border-grid .row .col-sm-7,.border-grid .row .col-sm-8,.border-grid .row .col-sm-9,.border-grid .row .col-xs-1,.border-grid .row .col-xs-10,.border-grid .row .col-xs-11,.border-grid .row .col-xs-12,.border-grid .row .col-xs-2,.border-grid .row .col-xs-3,.border-grid .row .col-xs-4,.border-grid .row .col-xs-5,.border-grid .row .col-xs-6,.border-grid .row .col-xs-7,.border-grid .row .col-xs-8,.border-grid .row .col-xs-9 {border-right: 1px solid transparent;}

.border-grid .row:not(:last-child) .col-lg-1,.border-grid .row:not(:last-child) .col-lg-10,.border-grid .row:not(:last-child) .col-lg-11,.border-grid .row:not(:last-child) .col-lg-12,.border-grid .row:not(:last-child) .col-lg-2,.border-grid .row:not(:last-child) .col-lg-3,.border-grid .row:not(:last-child) .col-lg-4,.border-grid .row:not(:last-child) .col-lg-5,.border-grid .row:not(:last-child) .col-lg-6,.border-grid .row:not(:last-child) .col-lg-7,.border-grid .row:not(:last-child) .col-lg-8,.border-grid .row:not(:last-child) .col-lg-9,.border-grid .row:not(:last-child) .col-md-1,.border-grid .row:not(:last-child) .col-md-10,.border-grid .row:not(:last-child) .col-md-11,.border-grid .row:not(:last-child) .col-md-12,.border-grid .row:not(:last-child) .col-md-2,.border-grid .row:not(:last-child) .col-md-3,.border-grid .row:not(:last-child) .col-md-4,.border-grid .row:not(:last-child) .col-md-5,.border-grid .row:not(:last-child) .col-md-6,.border-grid .row:not(:last-child) .col-md-7,.border-grid .row:not(:last-child) .col-md-8,.border-grid .row:not(:last-child) .col-md-9,.border-grid .row:not(:last-child) .col-sm-1,.border-grid .row:not(:last-child) .col-sm-10,.border-grid .row:not(:last-child) .col-sm-11,.border-grid .row:not(:last-child) .col-sm-12,.border-grid .row:not(:last-child) .col-sm-2,.border-grid .row:not(:last-child) .col-sm-3,.border-grid .row:not(:last-child) .col-sm-4,.border-grid .row:not(:last-child) .col-sm-5,.border-grid .row:not(:last-child) .col-sm-6,.border-grid .row:not(:last-child) .col-sm-7,.border-grid .row:not(:last-child) .col-sm-8,.border-grid .row:not(:last-child) .col-sm-9,.border-grid .row:not(:last-child) .col-xs-1,.border-grid .row:not(:last-child) .col-xs-10,.border-grid .row:not(:last-child) .col-xs-11,.border-grid .row:not(:last-child) .col-xs-12,.border-grid .row:not(:last-child) .col-xs-2,.border-grid .row:not(:last-child) .col-xs-3,.border-grid .row:not(:last-child) .col-xs-4,.border-grid .row:not(:last-child) .col-xs-5,.border-grid .row:not(:last-child) .col-xs-6,.border-grid .row:not(:last-child) .col-xs-7,.border-grid .row:not(:last-child) .col-xs-8,.border-grid .row:not(:last-child) .col-xs-9 {border-bottom: 1px solid transparent;}

/* custom bootstrap test */
/*.container,.container-fluid {padding-right: 22px;padding-left: 22px;}
.row {margin-right: -22px;margin-left: -22px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {padding-right: 22px;padding-left: 22px;}*/


/* MEDIA QUERIES
================================================== */
/** Standard Media Queries **/

/** Max-Width 480px **/
@media (min-width: 480px) {
  .page-header .v-align-center.container {display: table;height: 100%;position: relative;}
}

/** Max-Width 767px **/
@media (max-width: 767px) {
	.btn {
		white-space: normal;
	}
	.page-header.large {height: 300px;}
	.page-header.x-large {height: 455px;}
	.pt-large {top: 160px;}
	.fullscreen,
	.real-fullscreen {
		height: auto!important;
	}
	img.responsive {margin-bottom: -22px;}
	.page-header .v-align-center.container {display: table;height: 100%;position: relative;top: 50px;}
}

/** Max-Width 768px **/
@media (min-width: 768px) {
	body{padding-top: 88px;}
	h1 {font-size: 40px;}	
	.navbar>.container .navbar-brand{margin-left: 0;}
	h1.large,.h1.large,.page-header h1.large,.cta-box-text h1.large,.footer-widget h1.large,span.large {
		font-size: 33px;
	}
	h1.x-large,.h1.x-large,.page-header h1.x-large,.cta-box-text h1.x-large,.footer-widget h1.x-large,span.x-large {
		font-size: 44px;
	}
	.table-responsive {margin-bottom: 60px;}
	.page-header.large {height: 224px;}
	.page-header.x-large {height: 455px;}
	.parallaxed-footer footer#main-footer {
		width: 100%;
		bottom: 0;
		left: 0;
		-webkit-transform: translateZ(0);
	}
	.pb-large {padding-bottom: 120px;}
	.pb-medium {padding-bottom: 96px;}
	.pt-large {padding-top: 120px;}
	.pt-medium {padding-top: 96px;}
	.modal-dialog {margin: 100px auto;}
}

@media (max-width: 768px) {
	.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,
	.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {
		padding: 8px;
	}
	.table {font-size: 1em;}
	.item {padding: 60px 20px;}
}

/** Max-Width 991px **/
@media (max-width: 991px) and (min-width: 768px) {
	.table {font-size: inherent;}
	.item {padding: 90px 100px;}
}

@media (max-width: 991px) {
.flxHt {
	display: block;
}
.flxHt .c1, .flxHt .c2, .flxHt .c3, .flxHt .c4 {
	border-color: none;
	border-style: none;
}

/** Max-Width 992px **/
@media (min-width: 992px) {
	h1.large,.h1.large,.page-header h1.large,.cta-box-text h1.large,.footer-widget h1.large,span.large {
		font-size: 58px;
	}
	h1.x-large,.h1.x-large,.page-header h1.x-large,.cta-box-text h1.x-large,.footer-widget h1.x-large,span.x-large {
		font-size: 71px;
	}
	.page-header.large {height: 320px;}
	.page-header.x-large {height: 650px;}
	footer#main-footer #footer-rights .baseline-right {float: right;text-align: right;}
}

/** Max-Width 1025px **/
@media (min-width: 1025px) {}

/** Max-Width 1200px **/
@media (min-width: 1200px) {
	div#content{ /* parallax footer only for over 1200px widths */
		z-index:900; /*Added by Kristen 6/14/16 */
		margin-bottom:500px; 
	}
	.parallaxed-footer footer#main-footer {
		position: fixed; /*how to make a parallax footer - change to fixed Kristen 12.08.16*/
		z-index: -10;
	}
}
/** End Standard Media Queries **/
	
/** Bootstrap Corrections/Adjustments **/
/** boxed layout **/
@media(min-width:768px){
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {margin-bottom:0;}}
	
@media (max-width: 768px) {.col-lg-1.padding-large,.col-lg-10.padding-large,.col-lg-11.padding-large,.col-lg-12.padding-large,.col-lg-2.padding-large,.col-lg-3.padding-large,.col-lg-4.padding-large,.col-lg-5.padding-large,.col-lg-6.padding-large,.col-lg-7.padding-large,.col-lg-8.padding-large,.col-lg-9.padding-large,.col-md-1.padding-large,.col-md-10.padding-large,.col-md-11.padding-large,.col-md-12.padding-large,.col-md-2.padding-large,.col-md-3.padding-large,.col-md-4.padding-large,.col-md-5.padding-large,.col-md-6.padding-large,.col-md-7.padding-large,.col-md-8.padding-large,.col-md-9.padding-large,.col-sm-1.padding-large,.col-sm-10.padding-large,.col-sm-11.padding-large,.col-sm-12.padding-large,.col-sm-2.padding-large,.col-sm-3.padding-large,.col-sm-4.padding-large,.col-sm-5.padding-large,.col-sm-6.padding-large,.col-sm-7.padding-large,.col-sm-8.padding-large,.col-sm-9.padding-large,.col-xs-1.padding-large,.col-xs-10.padding-large,.col-xs-11.padding-large,.col-xs-12.padding-large,.col-xs-2.padding-large,.col-xs-3.padding-large,.col-xs-4.padding-large,.col-xs-5.padding-large,.col-xs-6.padding-large,.col-xs-7.padding-large,.col-xs-8.padding-large,.col-xs-9.padding-large {padding: 24px;}}
	
@media (max-width: 768px) {.col-lg-1.padding-medium,.col-lg-10.padding-medium,.col-lg-11.padding-medium,.col-lg-12.padding-medium,.col-lg-2.padding-medium,.col-lg-3.padding-medium,.col-lg-4.padding-medium,.col-lg-5.padding-medium,.col-lg-6.padding-medium,.col-lg-7.padding-medium,.col-lg-8.padding-medium,.col-lg-9.padding-medium,.col-md-1.padding-medium,.col-md-10.padding-medium,.col-md-11.padding-medium,.col-md-12.padding-medium,.col-md-2.padding-medium,.col-md-3.padding-medium,.col-md-4.padding-medium,.col-md-5.padding-medium,.col-md-6.padding-medium,.col-md-7.padding-medium,.col-md-8.padding-medium,.col-md-9.padding-medium,.col-sm-1.padding-medium,.col-sm-10.padding-medium,.col-sm-11.padding-medium,.col-sm-12.padding-medium,.col-sm-2.padding-medium,.col-sm-3.padding-medium,.col-sm-4.padding-medium,.col-sm-5.padding-medium,.col-sm-6.padding-medium,.col-sm-7.padding-medium,.col-sm-8.padding-medium,.col-sm-9.padding-medium,.col-xs-1.padding-medium,.col-xs-10.padding-medium,.col-xs-11.padding-medium,.col-xs-12.padding-medium,.col-xs-2.padding-medium,.col-xs-3.padding-medium,.col-xs-4.padding-medium,.col-xs-5.padding-medium,.col-xs-6.padding-medium,.col-xs-7.padding-medium,.col-xs-8.padding-medium,.col-xs-9.padding-medium {padding: 24px;}}
	
@media (min-width: @screen-sm-max){.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {display:table-cell;float:none;}vertical-align: middle;overflow: hidden;&.image-background {min-height: 400px;}}

@media (max-width: 768px) {
.border-grid .row .col-lg-1,.border-grid .row .col-lg-10,.border-grid .row .col-lg-11,.border-grid .row .col-lg-12,.border-grid .row .col-lg-2,.border-grid .row .col-lg-3,.border-grid .row .col-lg-4,.border-grid .row .col-lg-5,.border-grid .row .col-lg-6,.border-grid .row .col-lg-7,.border-grid .row .col-lg-8,.border-grid .row .col-lg-9,.border-grid .row .col-md-1,.border-grid .row .col-md-10,.border-grid .row .col-md-11,.border-grid .row .col-md-12,.border-grid .row .col-md-2,.border-grid .row .col-md-3,.border-grid .row .col-md-4,.border-grid .row .col-md-5,.border-grid .row .col-md-6,.border-grid .row .col-md-7,.border-grid .row .col-md-8,.border-grid .row .col-md-9,.border-grid .row .col-sm-1,.border-grid .row .col-sm-10,.border-grid .row .col-sm-11,.border-grid .row .col-sm-12,.border-grid .row .col-sm-2,.border-grid .row .col-sm-3,.border-grid .row .col-sm-4,.border-grid .row .col-sm-5,.border-grid .row .col-sm-6,.border-grid .row .col-sm-7,.border-grid .row .col-sm-8,.border-grid .row .col-sm-9,.border-grid .row .col-xs-1,.border-grid .row .col-xs-10,.border-grid .row .col-xs-11,.border-grid .row .col-xs-12,.border-grid .row .col-xs-2,.border-grid .row .col-xs-3,.border-grid .row .col-xs-4,.border-grid .row .col-xs-5,.border-grid .row .col-xs-6,.border-grid .row .col-xs-7,.border-grid .row .col-xs-8,.border-grid .row .col-xs-9 {border: none;}}

@media (max-width: 768px) {.border-grid .row:not(:last-child) .col-lg-1,.border-grid .row:not(:last-child) .col-lg-10,.border-grid .row:not(:last-child) .col-lg-11,.border-grid .row:not(:last-child) .col-lg-12,.border-grid .row:not(:last-child) .col-lg-2,.border-grid .row:not(:last-child) .col-lg-3,.border-grid .row:not(:last-child) .col-lg-4,.border-grid .row:not(:last-child) .col-lg-5,.border-grid .row:not(:last-child) .col-lg-6,.border-grid .row:not(:last-child) .col-lg-7,.border-grid .row:not(:last-child) .col-lg-8,.border-grid .row:not(:last-child) .col-lg-9,.border-grid .row:not(:last-child) .col-md-1,.border-grid .row:not(:last-child) .col-md-10,.border-grid .row:not(:last-child) .col-md-11,.border-grid .row:not(:last-child) .col-md-12,.border-grid .row:not(:last-child) .col-md-2,.border-grid .row:not(:last-child) .col-md-3,.border-grid .row:not(:last-child) .col-md-4, .border-grid .row:not(:last-child) .col-md-5,.border-grid .row:not(:last-child) .col-md-6,.border-grid .row:not(:last-child) .col-md-7,.border-grid .row:not(:last-child) .col-md-8,.border-grid .row:not(:last-child) .col-md-9,.border-grid .row:not(:last-child) .col-sm-1,.border-grid .row:not(:last-child) .col-sm-10,.border-grid .row:not(:last-child) .col-sm-11,.border-grid .row:not(:last-child) .col-sm-12,.border-grid .row:not(:last-child) .col-sm-2,.border-grid .row:not(:last-child) .col-sm-3,.border-grid .row:not(:last-child) .col-sm-4,.border-grid .row:not(:last-child) .col-sm-5,.border-grid .row:not(:last-child) .col-sm-6,.border-grid .row:not(:last-child) .col-sm-7,.border-grid .row:not(:last-child) .col-sm-8,.border-grid .row:not(:last-child) .col-sm-9,.border-grid .row:not(:last-child) .col-xs-1,.border-grid .row:not(:last-child) .col-xs-10,.border-grid .row:not(:last-child) .col-xs-11,.border-grid .row:not(:last-child) .col-xs-12,.border-grid .row:not(:last-child) .col-xs-2,.border-grid .row:not(:last-child) .col-xs-3,.border-grid .row:not(:last-child) .col-xs-4,.border-grid .row:not(:last-child) .col-xs-5,.border-grid .row:not(:last-child) .col-xs-6,.border-grid .row:not(:last-child) .col-xs-7,.border-grid .row:not(:last-child) .col-xs-8,.border-grid .row:not(:last-child) .col-xs-9 {border: none;}}
	
/** clear bootstrap cols **/
/*  Tablet  */
@media (min-width: 767px) {
  .row-auto {
    /* Column clear fix */
  }
  .row-auto .col-lg-1:nth-child(12n+1),
  .row-auto .col-lg-2:nth-child(6n+1),
  .row-auto .col-lg-3:nth-child(4n+1),
  .row-auto .col-lg-4:nth-child(3n+1),
  .row-auto .col-lg-6:nth-child(2n+1),
  .row-auto .col-md-1:nth-child(12n+1),
  .row-auto .col-md-2:nth-child(6n+1),
  .row-auto .col-md-3:nth-child(4n+1),
  .row-auto .col-md-4:nth-child(3n+1),
  .row-auto .col-md-6:nth-child(2n+1) {
    clear: none;
  }
  .row-auto .col-sm-1:nth-child(12n+1),
  .row-auto .col-sm-2:nth-child(6n+1),
  .row-auto .col-sm-3:nth-child(4n+1),
  .row-auto .col-sm-4:nth-child(3n+1),
  .row-auto .col-sm-6:nth-child(2n+1) {
    clear: left;
  }
}
/*  Medium Desktop  */
@media (min-width: 992px) {
  .row-auto {
    /* Column clear fix */
  }
  .row-auto .col-lg-1:nth-child(12n+1),
  .row-auto .col-lg-2:nth-child(6n+1),
  .row-auto .col-lg-3:nth-child(4n+1),
  .row-auto .col-lg-4:nth-child(3n+1),
  .row-auto .col-lg-6:nth-child(2n+1),
  .row-auto .col-sm-1:nth-child(12n+1),
  .row-auto .col-sm-2:nth-child(6n+1),
  .row-auto .col-sm-3:nth-child(4n+1),

  .row-auto .col-sm-4:nth-child(3n+1),
  .row-auto .col-sm-6:nth-child(2n+1) {
    clear: none;
  }
  .row-auto .col-md-1:nth-child(12n+1),
  .row-auto .col-md-2:nth-child(6n+1),
  .row-auto .col-md-3:nth-child(4n+1),
  .row-auto .col-md-4:nth-child(3n+1),
  .row-auto .col-md-6:nth-child(2n+1) {
    clear: left;
  }
}
/*  Large Desktop  */
@media (min-width: 1200px) {
  .row-auto {
    /* Column clear fix */
  }
  .row-auto .col-md-1:nth-child(12n+1),
  .row-auto .col-md-2:nth-child(6n+1),
  .row-auto .col-md-3:nth-child(4n+1),
  .row-auto .col-md-4:nth-child(3n+1),
  .row-auto .col-md-6:nth-child(2n+1),
  .row-auto .col-sm-1:nth-child(12n+1),
  .row-auto .col-sm-2:nth-child(6n+1),
  .row-auto .col-sm-3:nth-child(4n+1),
  .row-auto .col-sm-4:nth-child(3n+1),
  .row-auto .col-sm-6:nth-child(2n+1) {
    clear: none;
  }
  .row-auto .col-lg-1:nth-child(12n+1),
  .row-auto .col-lg-2:nth-child(6n+1),
  .row-auto .col-lg-3:nth-child(4n+1),
  .row-auto .col-lg-4:nth-child(3n+1),
  .row-auto .col-lg-6:nth-child(2n+1) {
    clear: left;
  }
}
	

