@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,300italic,600);
@import url("../fonts/font-face.css");

body							{ margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;
								  font-family: 'robotoregular', sans-serif;font-size: 15px;color: #4b4a4a;
								  font-weight: normal; overflow-x: hidden;}
.clear							{ clear:both;}
h1, h2, h3, h4, h5, h6			{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
p      							{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
a, i, button                	{ -webkit-transition: all .3s ease-in-out;
								  -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
/*------------------------------------------------------------------------------------------*/
.header 						{ min-width:1000px;width:100%; box-shadow: 1px 2px 5px 0px rgba(183, 177, 177, 0.8);
								  height:122px;}
.container 						{ width:1000px; margin:0 auto;}
.logo 							{ width:207px; float:left;}
.main_nav_area 					{ width:500px; margin:48px 0 0 30px; float:left;}
.phone 							{ width:246px; float:right; margin:48px 0 0 0;}
.phone img 						{ padding-top:0px; float:left;}
.phone p 						{ float:left; padding:10px 0 0 10px;}
.banner_area 					{ background-color:#ed1c24; height:222px; margin:120px 0px;}
.banner_container 				{ width:1000px; background:url(../images/banner-bg.png) no-repeat center top;
								  height:394px; float:left; margin:-60px 0 0 0;}
.banner_box 					{ width:414px; height:273px; float:left; padding: 37px 0px 0px 75px;}
.wlcm_cnt 						{ width:415px; height:273px; float:left; padding:37px 0 0 22px; text-align:center;}
.wlcm_cnt h1 					{ font-size:20px; color:#302929; font-weight:normal; text-transform:uppercase;
								  padding:30px 0 10px 0;}
.wlcm_cnt h1 span 				{ color:#ed1c24;}
.wlcm_cnt p 					{ padding:5px 20px; font-size:14px; color:#282222; line-height:25px;}
.readmore 						{ color:#ed1c24; font-size:14px; padding-top:5px;}
.readmore a 					{ color:#ed1c24; text-decoration:none;}
.readmore a:hover 				{ color:#000;}
.mid_area 						{ min-width:1000px;width:100%; background-color:#e8e8e8; padding:40px 0 20px 0px; display: inline-block;}/* MCS width:100%;*/
.mid_cnt_area 					{ width:500px; padding:0 0 0 20px; float:left;}
.mid_cnt_area h2 				{ color:#302929; text-transform:uppercase; font-size:23px; font-weight:normal;}
.mid_cnt_area ul 				{ margin:20px 0px 10px 0px; padding:0px 0px 10px 10px; width:100%;}
.mid_cnt_area ul li				{ margin:0px 0px 5px 0px; padding:0px 0px 0px 30px; font-size: 15px; line-height:28px; 
                                  color: #272727; background:url(../images/li.png) left 11px no-repeat; list-style:none;}
.mid_cnt_area ul li a 			{ color: #272727; text-decoration:none;}
.mid_cnt_area ul li a:hover   	{ color:#000;}
.mid_img 						{ float:right; margin-right:20px; margin-top:10px;}
.mid_img img 					{ border:7px #ffffff solid; border-radius:5px;}
.footer_area 					{ width:100%; display: inline-block; text-align:center;}
.location_icon 					{ padding:28px 0 15px 0;}
.footer_ads_area 				{ width:100%;}
.red_box 						{ padding:30px 20px; background-color:#ed1c24; width:460px; color:#fff; 
							      text-transform:uppercase; float:left; min-height:220px;}
.red_box p						{ line-height:30px;}
.red_box h2 					{ font-weight:normal; font-size:26px;}
.red_box p span 				{ text-transform:lowercase;}
.grey_box 						{ background-color:#302929;}
.copyright 						{ min-width:1000px;width:100%;  display: inline-block; text-align:center; background-color:#302929;
								  color:#8f8f8f; font-size:13px; line-height:50px; margin:20px 0 0 0;}/* MCS width:100%; */
.red_box:hover 					{ background-color:#fdb813;
								  -webkit-transition: all .3s ease-in-out;
								  -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.inner_cnt_area 				{ width:100%; display: inline-block;}
.inner_head_area 				{ width:100%; padding:20px 0;}
/*.inner_head_area h1				{ background:url(../images/hbg.png) no-repeat left top; padding:0 0 0 30px;
								  font-size:23px; color:#fff; text-transform:uppercase; line-height:54px;
								  font-weight:normal;}
	*/							  
.inner_head_area h1 {
   
    padding: 0 45px 0 30px;
    font-size: 23px;
    color: #FFF;
    text-transform: uppercase;
    line-height: 54px;
    font-weight: bold;
   
    background-color: #f1b21c;
    border-left: 16px solid #ed454c;
	width: max-content;
    border-radius: 0 50px 0 0;
}
								  
.inner_cnt_container 			{ background-color:#fcfcfc; border:1px #f1f1f1 solid; padding:20px; display:inline-block;
								  width:960px;}
.inner_left_box 				{ width:280px; float:left; background-color:#ebeaea;}
.inner_left_box h2 				{ background-color:#ed454c; padding:10px 20px; color:#fff; font-size:20px; font-weight:normal;}
.inner_left_box ul 				{ margin:20px; padding:0px 0px 10px 0px;}
.inner_left_box ul li			{ margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-size: 14px; line-height:35px; 
                                  color: #272727; list-style:none; border-bottom:1px solid #cfcece;}
.inner_left_box ul li a 		{ color: #303030; text-decoration:none;}
.inner_left_box ul li a:hover   { color:#ed454c;}
.inner_right_box 				{ width:650px; float:right;}
.product_box 					{ box-shadow: 1px 2px 5px 0px rgba(183, 177, 177, 0.8); width:282px; padding:10px;
								  border-radius:7px; text-align:center; float:left; margin:0 11px 25px 11px;}
.product_box h3 				{ font-size:15px; color:#ed1c24; font-weight:normal; padding:10px 0 5px 0;}
.product_box p 					{ font-size:13px; color:#000; padding:0px 0 10px 0;}
.product_box span a 			{ font-size:13px; color:#ed1c24; text-decoration:none;}
.product_box span a:hover 		{ color:#f1b21c;}
.product_box:hover 				{ background-color:#ebeaea; -webkit-transition: all .3s ease-in-out;
								  -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.quick 							{ background-color:#f1b21c;  color:#fff; font-size:20px; font-weight:normal;
								  border-left:5px solid #ed454c;}
.quick a 						{ text-align:center; color:#fff; text-transform:uppercase; text-decoration:none;
								  display:block; background-color:#f1b21c; padding:10px 20px;}
.quick a:hover					{ background-color:#ed454c;}
.about p 						{ font-size:15px; color: #3C3C3C; line-height: 25px; padding:0 0 10px 0;}
.about img 						{ margin:0 0 20px 0; border:5px #EBEAEA solid;}
.about h2 						{ padding:10px 0px; color:#ed454c; font-size:20px; font-weight:normal;}
.txt_field_nw 					{ padding:5px 10px 5px 20px !important;	margin:5px 0px 5px 0px !important; width:28%;
	                              background-color:#fff;	font-size:14px;	line-height:30px;  border:#EAE7E7 thin solid;
								  border-radius:0px; border-bottom:5px #EAE7E7 solid; color:#656464; color:#000;}
.txt_field_nw_two 				{ padding:5px 10px 5px 20px !important;	margin:5px 0px 5px 0px !important; width:80%;
	                              background-color:#fff;	font-size:14px;	line-height:30px;  border:#EAE7E7 thin solid;
								  border-radius:0px; border-bottom:5px #EAE7E7 solid; color:#656464; color:#000;}
.txt_are_nw 					{ padding:20px 10px 5px 20px !important;margin:5px 0px 5px 0px !important;width:95%;
                                  background-color:#fff;font-size:14px;line-height:22px;border:#EAE7E7 thin solid;
								  border-radius:0px;border-bottom:5px #EAE7E7 solid; height:100px; color:#000;}
.submit 						{ color:#fff; text-transform:uppercase; font-size:18px; text-align:center; 
                                  border-radius:0px !important; padding:7px 40px 7px 40px !important; 
								  margin:5px 0 0px 0; border:solid 1px #d6d6d6;
								  background-color:#383838;}
.submit:hover 					{ background-color:#ed454c; color:#fff; border:solid 1px #fff; }
.contact_form img 				{ border:none; padding:5px 0 0 0; margin:0; }
.contact_form .row 				{ width:90%; float:left;}
.code_box 						{ width:50%; float:left;}
.map 					{ margin:20px 0px; border:5px #e2e2e2 solid;}