﻿
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; }
 
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; }




ul {
    margin: 0px;
    padding: 0; }



	
		/** LAYOUT
================================================**/
	#main {
	padding: 0 20px 0 25px;
}


.contact-box {
margin-bottom: 0px;
    padding: 0;
    margin: 0;
}

.contact_name,
 .contact_email,
 .contact_mobile,
 .contact_state
{
	transition: all .3s;
    -ms-transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s; 
     border: 1px solid #ffd8a2;
    height: 26px;
    width: 100%;
    font-size: 12px; font-weight:bold;
    color: #000000;
    line-height: 20px;padding:0 0 0 10px; margin-bottom:0;
}
 
 .contact_name:focus,
 .contact_email:focus,
 .contact_mobile:focus,
 .contact_state:focus
 {
 	border-color: #3a3f45;
 }   
.label_error {
    color: Red; font-size:12px; 
    margin:0; padding:0; height:10px; font-weight:bold;
    font-family:Verdana,Arial, Helvetica, sans-serif;
}    
    
.input_submit {
    color: white;
    background:url(../images/submit_button_form.png) no-repeat center;
	width:203px;
	height:38px;
    border: none;
    float: none;}




.widget-area-1 {
    position: relative;
    z-index: 0;
    border-bottom: 1px solid #d8d8d8; }



/*
mkit Home Slider Widget
----------------------------------
*/
.mkit-home-slider-widget {
    position: relative;
    height: 380px;
    overflow: hidden; }
.mkit-home-slider-widget .widget-title {
    display: none; }

.mkit-home-slider .entry-item {
    position: relative; }

.mkit-home-slider-widget .flex-caption {
    background-color: rgba(255, 151, 4, 0.9);
    position: absolute;
    right: 59px; margin-top:20px;
    top: 0;
    padding:10px 10px 5px;
    font-size: 14px;
    color: #5e5e5e;
    width: 220px; }
.mkit-home-slider-widget .flex-caption .entry-title {
    font-size: 23px;
    margin: 0 0 3px; }
.mkit-home-slider-widget .flex-caption .entry-title a {
    color: #fff; }
.mkit-home-slider-widget .flex-caption .entry-title a:hover {
    color: #e03d3d; }
	
	.mkit-home-slider-widget .flex-caption1 {
    background-color: rgba(255, 151, 4, 0.9);
    position: absolute;
    right: 59px; margin-top:20px;
    top: 0;
    padding:10px 10px 5px;
    font-size: 14px;
    color: #5e5e5e;
    width: 220px; }
.mkit-home-slider-widget .flex-caption1 .entry-title {
    font-size: 23px;
    margin: 0 0 3px; }
.mkit-home-slider-widget .flex-caption1 .entry-title a {
    color: #fff; }
.mkit-home-slider-widget .flex-caption1 .entry-title a:hover {
    color: #e03d3d; }

.flex-caption {
    position: absolute; background:url(../images/form-bg-back.jpg) no-repeat center right;
    right: 30px; margin-top:3px;
    top: 0;
    padding:30px 10px 5px;
    font-size: 14px;
    color: #5e5e5e;
    width: 240px; height:384px; }
    
	.flex-caption .entry-title {
    font-size: 23px;
    margin: 0 0 5px; }
	.flex-caption .entry-title a {
    color: #fff; }
	.flex-caption .entry-title a:hover {
    color: #e03d3d; }
    .free-design {
    background:url(../images/fill_get_form_bg.png) no-repeat center right; width:220px; height:54px; }
    
    .flex-caption1 {
    position: absolute; background:url(../images/form-bg-facebook.png) no-repeat center right;
    right: 32px; margin-top:20px;
    top: 0;
    padding:10px 10px 5px;
    font-size: 14px;
    color: #5e5e5e;
    width: 220px; }
	.flex-caption1 .entry-title {
    font-size: 23px;
    margin: 0 0 5px; }
	.flex-caption1 .entry-title a {
    color: #fff; }
	.flex-caption1 .entry-title a:hover {
    color: #e03d3d; }
    
    
    
media="all"
.wrapper {
  width: 1086px;
  margin: 0 auto;
}
  
    
    