img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

#rs-demo-id {}

#cmsmasters_row_4c38832f65 .cmsmasters_row_outer_parent { 
	padding-top: 70px; 
} 


#cmsmasters_heading_7c40e07c37 { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:50px; 
} 

#cmsmasters_heading_7c40e07c37 .cmsmasters_heading { 
	text-align:left; 
} 

#cmsmasters_heading_7c40e07c37 .cmsmasters_heading, #cmsmasters_heading_7c40e07c37 .cmsmasters_heading a { 
	font-weight:bold; 
	font-style:normal; 
} 

#cmsmasters_heading_7c40e07c37 .cmsmasters_heading_divider { 
} 



#cmsmasters_heading_b7858ab444 { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:50px; 
} 

#cmsmasters_heading_b7858ab444 .cmsmasters_heading { 
	text-align:left; 
} 

#cmsmasters_heading_b7858ab444 .cmsmasters_heading, #cmsmasters_heading_b7858ab444 .cmsmasters_heading a { 
	font-weight:bold; 
	font-style:normal; 
} 

#cmsmasters_heading_b7858ab444 .cmsmasters_heading_divider { 
} 


#cmsmasters_row_27fb9cf19c .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_27fb9cf19c .cmsmasters_row_outer_parent { 
	padding-bottom: 0px; 
} 


#cmsmasters_divider_20c1053969 { 
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	padding-top:70px; 
	margin-bottom:70px; 
} 
#cmsmasters_row_86f9fbf381 .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_86f9fbf381 .cmsmasters_row_outer_parent { 
	padding-bottom: 70px; 
} 


#cmsmasters_heading_a1006f2c45 { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:50px; 
} 

#cmsmasters_heading_a1006f2c45 .cmsmasters_heading { 
	text-align:left; 
} 

#cmsmasters_heading_a1006f2c45 .cmsmasters_heading, #cmsmasters_heading_a1006f2c45 .cmsmasters_heading a { 
	font-weight:bold; 
	font-style:normal; 
} 

#cmsmasters_heading_a1006f2c45 .cmsmasters_heading_divider { 
} 



			#cmsmasters_gallery_39a3f2edfe .cmsmasters_gallery {
				margin:0 0 0 -10px;
			}
			
			#cmsmasters_gallery_39a3f2edfe .cmsmasters_gallery .cmsmasters_gallery_item {
				padding:0 0 10px 10px;
			}
		

	.header_top {
		height : 42px;
	}
	
	.header_mid {
		height : 80px;
	}
	
	.header_bot {
		height : 50px;
	}
	
	#page.cmsmasters_heading_after_header #middle, 
	#page.cmsmasters_heading_under_header #middle .headline .headline_outer {
		padding-top : 80px;
	}
	
	#page.cmsmasters_heading_after_header.enable_header_top #middle, 
	#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer {
		padding-top : 122px;
	}
	
	#page.cmsmasters_heading_after_header.enable_header_bottom #middle, 
	#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 130px;
	}
	
	#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, 
	#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 172px;
	}
	
	@media only screen and (max-width: 1024px) {
		.header_top,
		.header_mid,
		.header_bot {
			height : auto;
		}
		
		.header_mid .header_mid_inner > div {
			height : 80px;
		}
		
		.header_bot .header_bot_inner > div {
			height : 50px;
		}
		
		#page.cmsmasters_heading_after_header #middle, 
		#page.cmsmasters_heading_under_header #middle .headline .headline_outer, 
		#page.cmsmasters_heading_after_header.enable_header_top #middle, 
		#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer, 
		#page.cmsmasters_heading_after_header.enable_header_bottom #middle, 
		#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer, 
		#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, 
		#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
			padding-top : 0 !important;
		}
	}
	
	@media only screen and (max-width: 768px) {
		.header_mid .header_mid_inner > div, 
		.header_bot .header_bot_inner > div {
			height:auto;
		}
		
		#header .header_bot .resp_bot_nav_wrap {
			height : 50px;
		}
	}
.cmsmasters_home_form .form_info.submit_wrap {
   text-align:center;
}

.cmsmasters_home_form .cmsmasters-form-builder textarea {
   height:120px;
   min-height:120px;
   resize:none;
}

	.header_mid .header_mid_inner .logo_wrap {
		width : 195px;
	}

	.header_mid_inner .logo .logo_retina {
		width : 195px;
		max-width : 195px;
	}

.headline_outer {
				background-image:url(../img/background/Untitled-2-.jpg);
				background-repeat:no-repeat;
				background-attachment:scroll;
				background-size:cover;
			}
.headline_color {
				background-color:rgba(37,37,37,0);
			}
.headline_aligner {
			min-height:330px;
		}


	
	#page .cmsmasters_social_icon_color.cmsmasters_social_icon_1 {
		color:#ffffff;
	}
	
	
	#page .cmsmasters_social_icon_color.cmsmasters_social_icon_1:hover {
		color:#2d2d2d;
	}
	
	#page .cmsmasters_social_icon_color.cmsmasters_social_icon_2 {
		color:#ffffff;
	}
	
	
	#page .cmsmasters_social_icon_color.cmsmasters_social_icon_2:hover {
		color:#2d2d2d;
	}
	
	#page .cmsmasters_social_icon_color.cmsmasters_social_icon_3 {
		color:#ffffff;
	}
	
	
	#page .cmsmasters_social_icon_color.cmsmasters_social_icon_3:hover {
		color:#2d2d2d;
	}
	
	#page .cmsmasters_social_icon_color.cmsmasters_social_icon_4 {
		color:#ffffff;
	}
	
	
	#page .cmsmasters_social_icon_color.cmsmasters_social_icon_4:hover {
		color:#2d2d2d;
	}
	
	#page .cmsmasters_social_icon_color.cmsmasters_social_icon_5 {
		color:#ffffff;
	}
	
	
	#page .cmsmasters_social_icon_color.cmsmasters_social_icon_5:hover {
		color:#2d2d2d;
	}