/* Themify Customize Styling */
body, body.boxed-content, body.boxed-layout, body.boxed-compact {	
	background-color: #ffffff;
	background-color: rgba(255,255,255,1.00); 
}
body {	
	font-family:Raleway;	font-size:16px;
	line-height:22px;
 
}
h1 {	
	font-family:Raleway;	font-weight:bold;
	font-weight:bold;
	font-size:32px;
	text-transform:uppercase;	text-align:center;
	color: #000000;
	color: rgba(0,0,0,1.00); 
}
h2 {	
	font-family:Raleway;	font-size:38px;
	text-transform:capitalize;	text-align:center;
	color: #000000;
	color: rgba(0,0,0,1.00); 
}
h3 {	
	font-family:Raleway;	font-weight:bold;
	font-weight:bold;
	font-size:34px;
	text-transform:capitalize;	text-align:center;
	color: #ffffff;
	color: rgba(255,255,255,1.00); 
}
h4 {	
	font-family:Raleway;	font-size:22px;

	color: #000000;
	color: rgba(0,0,0,1.00); 
}
h5 {	
	font-family:Raleway;	font-weight:bold;
	font-weight:bold;
	font-size:34px;
	text-transform:uppercase;
	color: #0c4da2;
	color: rgba(12,77,162,1.00); 
}
h6 {	
	font-family:Raleway;	font-weight:bold;
	font-weight:bold;
	font-size:34px;
	text-transform:uppercase;
	color: #642c90;
	color: rgba(100,44,144,1); 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	
	color: #000000;
	color: rgba(0,0,0,1.00); 
}
input[type=reset], input[type=submit], button {	
	background-color: #fbe11e;
	background-color: rgba(251,225,30,1); 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo {		font-weight:bold;
	font-weight:bold;
 
}
#main-nav {	
	padding: 0.25%; 
}
#main-nav a {	
	font-family:Raleway;	font-weight:bold;
	font-weight:bold;
 
}
#main-nav a, #main-nav > li > a {	
	color: #000000;
	color: rgba(0,0,0,1.00); 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #e3ae00;
	color: rgba(227,174,0,1.00); 
}
#main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #102e88;
	color: rgba(16,46,136,1); 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #102e88;
	color: rgba(16,46,136,1); 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #000000;
	color: rgba(0,0,0,1.00); 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	color: #102e88;
	color: rgba(16,46,136,1); 
}
#footerwrap {	
	background-color: #4781d1;
	background-color: rgba(71,129,209,1); 
}
#footer {	
	color: #ffffff;
	color: rgba(255,255,255,1.00); 
}
#footer a {	
	color: #ffffff;
	color: rgba(255,255,255,1.00); 
}

/* Themify Custom CSS */
body .module-tile.size-portrait,body .module-tile.size-portrait .map-container {
	  width: 240px;height: 400px;
}
body .module-tile.size-square-small,body .module-tile.size-square-small .map-container {
	  width: 290px;height:290px;
}
body .module-tile.size-landscape,body .module-tile.size-landscape .map-container {
	  width: 580px;height: 290px;
}
.module-slider.slider-overlay .slide-image+.slide-content{
	  background: rgba(0,56,255,0.5);
}
body .module-tile.size-square-large,body .module-tile.size-square-large .map-container {
	  width: 580px;height: 580px;
}
@media screen and (max-width: 1000px) {
	              #headerwrap #main-nav .current_page_item > a, #headerwrap #main-nav .current-menu-item > a {
	  color: #ED921E;
}
#headerwrap #main-nav a:hover, #headerwrap #main-nav ul a:hover {
	  color: #ED921E;
}

}
@media (max-width: 1100px) {
	              .themify_builder_104_row.module_row_4.module_row {
	  padding-left: 0%;
}

}
@media (max-width: 600px) {
	      .customMargin {
	  padding-left: 27%;
}

}
.no-home .footer-text{
	  display: none;
}
@media (max-width: 600px) {
	  .home .customMargin {
	  padding-left: 5%;
}

}
