html, body, * {
	font-family: 'Roboto Condensed' !important;
}

.custom-section-btn a.btn:not(.btn-form) {
	border-radius: 0.5em;
}

.custom-form .input-group-btn button[type="submit"] {
	border-radius: 0.5em !important;
}

.btn .custom-iconfont {
	font-size: 1.4rem !important;
	font-weight: bold;
}

.card-title {
	padding-top: 0em !important;
}

.form-control {
	font-size: 1em;
	padding: 0.5em 1.2em;
}

.cid-r66WuKRvUX DIV.alert {
    color: #ffffff;
}

.cid-r66GL0Vvrq .custom-testimonial .card-block .testimonial-photo {
	display: inline-block;
	width: 120px;
	height: 120px;
	/*margin-bottom: 1.6rem;*/
	margin-bottom: 1em;
	overflow: hidden;
	border-radius: 50%;
	border: 5px solid #eee;
}

.cid-r66GL0Vvrq .custom-testimonial .card-block {
	padding: 0em;
}

p.custom-text.custom-fonts-style.display-7 {
	margin-bottom: 0rem;
}


.cid-r66GL0Vvrq .custom-testimonial .card-footer {
	padding-top: 0rem;
}

.cid-r66GL0Vvrq .custom-author-name, .cid-r66Me8Kpgf .custom-author-name {
	color: #e42b31;
	font-size: 1.5rem;
}

.cid-r66GL0Vvrq .custom-author-desc, .cid-r66Me8Kpgf .custom-author-desc{	
	color: #000000;
	font-style: italic;
}

.current{
	border-bottom: 2px solid #e42b31;
	color:#e42b31!important;
}
.vc_custom_1453381142995 {
    margin-bottom: 0px !important;
    padding-top: 66px !important;
    padding-bottom: 66px !important;
    background-image: url("/images/placeholder-1.gif") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px){
  
	.container{
		max-width: 90%;
	}
  	
  	.navbar-short{
  		-webkit-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.4);
		-moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.4);
		box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.4);
  	}

  	.navbar-nav{
  		margin-right: 2em;
  	}

  	/*
  	.card.col-md-6 .card-box:after {
		content : "";
		position: absolute;
		left    : 0;
		z-index: 100;
		top  : 0;
		width  : 3px;
		height   : 5em;
		background: #e42b31;
	}
	*/

	.cid-r66GL0Vvrq .custom-testimonial .card-block {
		padding: 1em;
	}
}

/* Navigation */
.menu-collapser {
	position: fixed;
	top: 10px;
	background-color: transparent;
}

.collapse-button{
	padding: 7px 4px;
	margin-right: 10px;
	background-color: transparent;
}

.collapse-button .icon-bar {
	display: block;
	height: 2px;
	width: 30px;
	margin: 6px 0;
	background-color: #000000;
	border-radius: 1px;
}

.collapse-button:hover,
.collapse-button:focus {
    color: auto;
    background-color: transparent;
}

.navigation {
	width: auto !important;
	margin-right: 8em !important;
}

ul.navigation li {

	background-color: transparent;
}

ul.navigation li a {
	/*width: 170px;*/
	text-align: center;
	display: block;
	padding: 12px 16px 12px 16px;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	-moz-transition: background-color 0.5s ease-out;
	-webkit-transition: background-color 0.5s ease-out;
}

ul.navigation li ul li {
	margin-left: -40px !important;
}

ul.navigation li ul li a {
	width: 150px;
}

ul.navigation .custom-iconfont {
	font-size: inherit;
}

ul.navigation li .sub-toggle {
	background: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999;
	width: auto !important;
	height: 100%;
	text-align: center;
	cursor: pointer;
}

ul.navigation li .sub-toggle > i {
	display: inline-block;
	color: #e42b31;
	font-size: 12px;
	vertical-align: middle;
}

ul.navigation li a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #000000;
}

ul.navigation li ul li {
	background: #ffffff;
}

.submenu-present {
	/*padding-right: 64px !important;*/
	padding-right: 20px !important;
}

ul.navigation>li {
    border-left: none;
}

ul.navigation li .sub-toggle {
	background: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999;
	width: 48px;
	height: 100%;
	text-align: center;
	cursor: pointer;
}

@media (max-width: 767px){

	ul.navigation {
		width: 100% !important;
		margin-right: 0 !important;
		background-color: #ffffff; 
	}
	ul.navigation li a {
		width: 100% !important;
		background-color: #ffffff;
		text-align: left;
	}

	ul.navigation li .sub-toggle {
		right: 10px;
	}

	ul.navigation li ul li {
		margin-left: auto !important;		
	}
}

ul.navigation li ul li {
	-webkit-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.4);
	box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.4);
}

.font_20 {
    font: normal normal normal 20px/1.4em wfont_375882_3c71cc9591374920b133851deb004b5b,wf_3c71cc9591374920b133851de,orig_helvetica_neue_w_01_75_bold;
    color: #363636;
}