#boxContact {
	 
margin-bottom: 20px;
}

#boxContact .infoContact {
	/* margin-bottom:15px; */
	/* border-bottom:1px dotted #CCC; */
	/* padding-bottom:15px; */
}
#boxContact .infoContact  .info_dealer {
    margin-bottom: 10px;
    padding-bottom: 10px;
    display: block;
    border-bottom: 1px solid #ccc;
}
#boxContact .maps {
	border:1px solid #d4d4d4;
	padding:1px;
	text-align:center;  
}

ul.list_maps{
	/* float:left; */
	/* width:100%; */
	margin: 10px 0px;
}
.list_maps :after {
	/* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}

.list_maps li {
	float: left;
	/* padding-right:5px; */
	margin: 5px 0px;
	/* padding: 0px 10px; */
	border: 1px solid #eee;
	margin-right: 10px;
}


.list_maps a {
	/* background:url(../images/tabR.gif) right top no-repeat; */
	display: block;
	color: #575757;
	text-align: center;
	text-decoration: none;
	/* padding-right:15px; */
	font-size:11px;
	padding: 5px 10px;
}
.list_maps a span {
	/* background:url(../images/tabL.gif) left top no-repeat; */
	display: block;
	line-height: 19px;
	/* padding-left:10px; */
}
.list_maps li.active a {color: #e60108;}
.list_maps a:hover {
	color: #e60108;
}
.list_maps a:hover span {}


.title_contact {
	color: #333333;
	font-size:22px;
	text-transform:uppercase;
	line-height: 30px;
	margin-bottom:15px;
	}

/* Map styling*/
#ce_map_container{border:1px solid #CCC;
	padding:4px;}
#ce_map_canvas{width:100%;height:300px}
#ce-directionsPanel{background-color:#FFF}
/* Direction */
#ce-map-cpanel-switch{padding:8px;font-size:120%;height:40px;margin-top:2px;background:#444 url("../images/map-icon.png") no-repeat 20px center;display: none;}
#ce-map-cpanel-switch a.ce-route,
#ce-map-cpanel-switch a.ce-route:visited{color:#FFF;display:block;float:left;margin:10px 0 0 65px}
.ce-map-cpanel fieldset{border-color:#CCC;border-style:solid none none;border-width:1px 0 0;clear:both; margin:3px}
.ce-map-cpanel fieldset legend{font-size:150%}
.ce-map-cpanel div{clear:left;display:block;margin:5px 0 0;padding:1px 3px;width:100%}
.ce-map-cpanel label{ }
.ce-map-cpanel div.submit div,.ce-map-cpanel div.submit div button{display:inline}
/* Coordinates*/
#ce-map-coordinates{background-color:#F2EFE9;height:15px;margin-top:2px;padding:5px 0}
#ce-map-coordinates div{float:left;width:49%;text-align:center}
.ce-map-coord-label{font-weight:bolder}
.ce-map-coord-value{}
/* MAP: End*/
 
.text_bg {
	/* background:url(../images/bg_input.gif) repeat-x; */
	border: 1px solid #CCC;
	/* border-left:1px solid #CCC; */
	/* padding-left:5px; */
	/* text-align:right; */
	/* -webkit-border-radius: 5px; */
	-moz-border-radius: 5px;
	/* border-radius: 5px; */
	}
.text_bg .name {background:url(../images/icon_name.gif) left no-repeat;}
.text_bg .email {background:url(../images/icon_email.gif) left no-repeat;}
.text_bg .address {background:url(../images/icon_address.gif) left no-repeat;}
.text_bg .phone {background:url(../images/icon_mobile.gif) left no-repeat;}
.text_bg .subject {background:url(../images/icon_title.gif) left no-repeat;}
.text_bg .security_code {background:url(../images/icon_mabaove.gif) left no-repeat;}
.text_bg p {padding:0}
.textfiled {background:none;
	border:none;
	width:95%;}
.select {	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.textarea {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.maps_tab a {background:url(../images/bg_tab.gif) repeat-x;
	padding:2px 10px;
	border:1px solid #CCC;
	border-bottom:none;
	-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
color:#5a5a5a}

.btn_gui {
	background:url(../images/btn_gui.gif) no-repeat;
	width:50px;
	/* height:24px; */
	/* line-height:24px; */
	/* border:none; */
	cursor:pointer;
	}
.btn_reset {background:url(../images/btn_lamlai.gif) no-repeat;
width:65px;
height:24px;
border:none;
cursor:pointer}

#formContact{
	padding: 15px;
	background-image: url('../images/bg-contact.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}
#formContact .name{
	margin: 10px 0px
}
#formContact .input-form{
    border: 1px solid #CCC;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    /* align-items: center; */
    justify-content: flex-start;
}
#formContact .textfiled,
#formContact select{
	width: 100%;
	padding: 0px 10px;
	height: 40px;
	background: #fff;
	font-size: 16px;
	border: 0;
}
#formContact .textarea{
	background: #fff;
	border: 0;
	padding: 10px;
	border-radius: 0;
}
#formContact .btn-buttom{

	width: 100%;

	background: #ed1b24;

	color: #fff;

	height: 40px;

	border: 0px;

	margin: 5px 0px;
}
#formContact .btn-buttom i{
	margin-right: 5px;
}
#formContact .btn_gui{
	margin-top: 10px;
}
#formContact .btn_reset{
	background-color: #efefef;
	color: #333333;
}