@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
}
body
{
margin: 0px;
padding: 0px;
border: 0px none;
outline: 0px none;
background: transparent none repeat scroll 0% 0%;
font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    color: #000;
	line-height:24px;
}
a 
{
margin:0px;
text-decoration:none;
}
#all_wapper_outer
{
margin:0px auto;
width:100%;
}
header
{
margin:0px auto;
width:100%;padding-bottom: 5px;
}
.top_header
{
margin:0px auto;
width:100%;
height:40px;
background-color:#1E283A ;
}
.top_header_inner
{
margin:0px auto;
width:980px;
}
.top_icons
{
float:right;
color:#fff;
    font-size: 15px;
	margin-top:5px;
line-height:37px;
margin-right:25px;
}
.top_icons img
{
float:left;
margin-top:7px;
margin-right:5px;
}
.clear
{
clear:both;
}
.log_menu_outer
{
margin:0px auto;
width:980px;height: 73px;
padding:10px 0px;
}
.log_menu_outer img
{
float:left;
}
.banner_outer
{
margin:0px auto;
width:980px;
height:350px;
margin-top:0px;
border-top:2px solid #51658d;
border-bottom:1px solid #51658d;
}
.banner_bel_con
{
margin:0px auto;
width:980px;
}
.banner_color
{
float:left;
width:980px;
background-color:#e9e9e9;
height:15px;
border-bottom:1px solid #51658D;
}
.banner_text_outer
{
float:left;
width:980px;
height:100px;
border-bottom:1px solid #ccc;
}
.banner_text_box
{
float:left;
width:244px;
height:100px;
border-left:1px solid #ccc;
}
.banner_text_box a
{
text-decoration:none;
}
.banner_box
{
float:left;
width:220px;
padding-left:12px;
height:95px;
border-bottom:5px solid #fff;
}
.banner_box:hover h3
{
color: #51658D;
}
.banner_box:hover
{
border-bottom:5px solid #51658D;
}
.banner_text_box h3
{
font-size: 14px;
font-weight: normal;
margin:0px;
margin-top:5px;
color: #373737;
margin-bottom: 6px;
text-transform: uppercase;
}
.banner_text_box  p {
    font-size: 10px;
    font-weight: normal;
    color: #7B7A7A;
    text-align: left;
    line-height: 15px;
}
.menus
{
float:right;
list-style:inside none;
margin:0px;
padding:0px;
margin-top:25px;
}
.menus li
{
display:inline;
margin:0px;
padding:8px 0px;
margin-left:-5px;

  -moz-transition: 0.3s all ease 0s;
  -o-transition: 0.3s all ease 0s;
  -webkit-transition: 0.3s all ease 0s; 
  transition: all 0.3s ease 0s;
}
.menus li a
{
color:#1E283A;
font-size:15px;
margin:0px;
padding:0px 20px;
border-right:1px solid #ccc;
text-decoration:none;
  -moz-transition: 0.3s all ease 0s;
  -o-transition: 0.3s all ease 0s;
  -webkit-transition: 0.3s all ease 0s; 
  transition: all 0.3s ease 0s;
}
.menus li.active
{
background-color:#759d0b;
}
.menus li.active a
{
color:#fff;
}
.menus li:hover
{
background-color:#759d0b;
}
.menus li:hover a
{
color:#fff;
}
.part_outer
{
margin:0px;
padding:0px;
height:330px;
background: #fff none repeat scroll 0% 0%;
padding:25px 0px;
}

.part_outer1
{
margin:0px;
padding:0px;
height:315px;
background: #E1E2E4 none repeat scroll 0% 0%;
padding:25px 0px;
}
.part_inner
{
margin:0px auto;
width:980px;
}
.part_box1
{
float:left;
width:310px;
background-color:#fff;
height:330px;
margin-right:25px;
  -moz-transition: 0.3s all ease 0s;
  -o-transition: 0.3s all ease 0s;
  -webkit-transition: 0.3s all ease 0s; 
  transition: all 0.3s ease 0s;
}
.pad_none
{
margin-right:0px;
}
.part_text_outer
{
float:left;
width:290px;
height:160px;
background-color: #1E283A;
padding:10px;
}
.part_text_outer a
{
float:left;
width:22px;
margin-left:134px;
}
.part_text_outer a img
{
margin:0px auto;
width:22px;
}
.part_text_outer h3
{
float:left;
margin:0px;
padding:0px;
font-size: 20px;
width:290px;
text-align:center;
line-height: 24px;font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
text-transform: uppercase;
color:#fff;
}
.part_text_outer p
{
text-align:center;
color:#fff;
}
.part_box1 .part_img
{
float:left;
width:310px;
height:150px;
background-color:#000;
  -moz-transition: 0.3s all ease 0s;
  -o-transition: 0.3s all ease 0s;
  -webkit-transition: 0.3s all ease 0s; 
  transition: all 0.3s ease 0s;
overflow:hidden;
}
.part_img_outer
{
float:left;
width:310px;
height:150px;
overflow:hidden;
}
.part_box1:hover .part_img
{
transform: rotate(0deg) scale(1.08) skew(0deg) translate(0px);
}
.part_box1:hover .part_text_outer
{
background-color:#759D0B;
}
.parts_outer
{
margin:0px;
padding:0px;
height:355px;
display:none;
padding:30px 0px;
}
.parts_inner
{
margin:0px auto;
width:980px;
}
.parts_box1
{
float:left;
width:222px;
text-align:center;
margin-right:30px;
}
.border_img
{
margin:0px auto;
width:75px;
background: transparent url(../images/parts_border.png) repeat scroll 75px 0px;
height:98px;
}
.parts_box1:hover .border_img
{
background: transparent url(../images/parts_border.png) repeat scroll 0px 0px;
}
.border_icon1
{
float:left;
position:relative;
width:40px;
height:40px;
background: transparent url(../images/parts_img.png) repeat scroll 0px 0px;
top: 15px;
left: 17px;
}
.border_icon2
{
float:left;
position:relative;
width:40px;
height:40px;
background: transparent url(../images/parts_img.png) repeat scroll -40px 0px;
top: 15px;
left: 17px;
}
.border_icon3
{
float:left;
position:relative;
width:40px;
height:40px;
background: transparent url(../images/parts_img.png) repeat scroll -80px 0px;
top: 15px;
left: 17px;
}
.border_icon4
{
float:left;
position:relative;
width:40px;
height:40px;
background: transparent url(../images/parts_img.png) repeat scroll -125px 0px;
top: 15px;
left: 17px;
}
.parts_inner h3
{
float:left;
text-align:center;
width:980px;
margin:0px;
font-size: 36px;
font-weight: 500;
text-transform: uppercase;
padding:0px 0px;
color: #1E283A;
font-family: "Roboto Condensed",sans-serif;
margin-bottom:8px;
}
.parts_inner hr
{
width: 90px;
height: 1px;
border: medium none;
margin-bottom:10px;
color: #1E283A;
background: #1E283A none repeat scroll 0% 
}
.parts_box1 h5
{
width:222px;
float:left;
font-size: 16px;
line-height: 24px;
text-transform: uppercase;
font-weight:normal;
margin:0px;
padding:0px;
color: #1E283A;
margin-top:15px;
font-family: "Roboto Condensed",sans-serif;
}
.box_inner
{
width:222px;
float:left;
}
.read_more1
{
float:left;
margin-left:100px;
margin-top:10px;
width:22px;
height:21px;
background-image:url(../images/read_more1.png);
text-decoration:none;
}
.read_more1:hover
{
background-image:url(../images/read_more1_hover.png);
}
.parts_outer1
{
    margin: 0px;
    height: 295px;
    background: #E1E2E4 none repeat scroll 0% 0%;
    padding: 25px 0px;

}
.recent_pg1
{
float:left;
margin:0px;
padding:0px;
text-align:center;
font-weight: 300;
line-height: 22px;
font-size: 14px;
color: #74828D;
padding: 0px 147px;
margin-bottom:20px;
}
.resent_img
{
float:left;
width:245px;
height:180px;
overflow:hidden;
}
.resent_img img
{
float:left;
width:245px;
height:180px;
  -moz-transition: 0.3s all ease 0s;
  -o-transition: 0.3s all ease 0s;
  -webkit-transition: 0.3s all ease 0s; 
  transition: all 0.3s ease 0s;
}
.resent_img:hover img
{
transform: rotate(0deg) scale(1.08) skew(0deg) translate(0px);
}
.btn {
float:left;
margin-top:15px;
margin-left:400px;
    display: inline-block;
    color: #FFF;
    padding: 10px 30px 10px 26px;
    background: #759D0B none repeat scroll 0% 0%;
    text-align: center;
    font-size: 20px;
    line-height: 37px;
  -moz-transition: 0.3s all ease 0s;
  -o-transition: 0.3s all ease 0s;
  -webkit-transition: 0.3s all ease 0s; 
  transition: all 0.3s ease 0s;
	text-decoration:none;
}
.btn:hover
{
    background: #1E283A none repeat scroll 0% 0%;
}
footer
{
margin:0px auto;
height:50px;
background: #1E283A none repeat scroll 0% 0%;
padding: 20px 0px;
}
.footer_left
{
float:left;
}
.footer_right
{
float:right;
}
.footer_right img
{
float:right;
margin-right:10px;
}
.copy_rights {
    float: left;
    margin-top: 5px;
    font-size: 14px;
    margin-left: 0px;
    color: #fff;
}
.power {
    float: left;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 14px;
    color: #fff;
}
.power_by {
    color: #fff;
    text-decoration: none;
}
.power_by:hover
{
color:#759D0B;
text-decoration:underline;
}
.thumb_overlay {
float:left;
position:relative;
	z-index:1000;
	width: 245px;
height: 180px;
    left: 0px;
    top: -180px;
    right: 0px;
    bottom: 0px;
    opacity: 0;
    transition: all 0.3s ease 0s;
    color: #FFF;
    background: transparent none repeat scroll 0% 0%;
	}
	.resent_img:hover .thumb_overlay {
  opacity: 1;
  background: rgba(0, 0, 0, 0.5);
}
.left_icon,.right_icon
{
position:relative;
}
/*banner start*/
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}

.arrows
{
float:left;
position:absolute;
width:980px;
height:350px;
}

.arrows .left_icon
{
float:left;
z-index:1000;
width:30px;
top:170px;
left:10px;
height:30px;
background-image:url(../images/arrow_icon.png);
background-position:bottom;
cursor:pointer;
}

.right_icon
{
float:right;
margin-right:0px;
z-index:1000;
width:30px;
top:170px;
height:30px;
background-image:url(../images/arrow_icon1.png);
background-position:bottom;
right:10px;
cursor:pointer;
}

#mySwipe div b {
  display:block;
  font-weight:bold;
  color:#14ADE5;
  font-size:20px;
  text-align:center;
  margin:10px;
  padding:100px 10px;
  box-shadow: 0 1px #EBEBEB;
  background: #fff;
  border-radius: 3px;
  border: 1px solid;
  border-color: #E5E5E5 #D3D3D3 #B9C1C6;
}
.main_outer
{
margin:0px;
padding:0px;
}
.main_inner
{
margin:0px auto;
width:980px;
padding:10px 0px;
}
.all_head
{
float:left;
width:980px;
margin:0px;
font-size: 30px;
font-weight: 500;
padding:0px 0px;
color: #1E283A;
font-family: "Roboto Condensed",sans-serif;
margin-bottom:8px;
}
.about_pg1
{
float:left;
margin:0px;
padding:0px;
width:980px;
text-align:justify;
margin-bottom:15px;
}

/*conact page*/


.enquiry_outer
{
	float:left;
	width:610px;
	margin-left:30px;
	
}

.enquiry_outer_bel
{
	float:left;
	width:970px;
	margin-left:0px;
	margin-top:20px;
	border-radius:5px;
	border:1px solid #C0C0C0;
}
.contact_img
{
	width:300px;
	float:left;
}
.contact_img img
{
	float:left;
	width:270px;
	border-radius:5px;
	margin-top:30px;
	margin-left:40px;
}
.contact_outer
{
	float:left;
	width:500px;
	margin-top:15px;
	padding-top:8px;
	margin-left:60px;
	border-radius:5px;
	padding-bottom:5px;
}
.cont_head
{
	float:left;
	width:350px;
	margin:0px;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
	color:#759D0B ;
	text-align:center;
}
.cont_head_sm
{
	font-size:10px;
}
.address_img
{
	float:left;
	width:110px;
	margin:0px;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#007FB8;
	padding-bottom:25px;
}
.address_cont
{
	float:left;
	width:350px;
        margin-left:10px;
	margin-top:1px;
	float:left;
        font-size:14px;
	color:#333;
}
/* enquiry*/


.enquiry_img
{
	width:300px;
	float:left;
}
.enquiry_img img
{
	float:left;
	width:270px;
	border:1px solid #D4D4D4;
	border-radius:5px;
	margin-top:25px;
	margin-left:40px;
}
.enquiry_outer_bel
{
	float:left;
	width:978px;
	margin-left:0px;
	margin-top:10px;
	border-radius:5px;
	padding-bottom:28px;
	margin-bottom:40px;
	border:1px solid #C0C0C0;
}
.validstar { color:#C30; font-weight:bold; font-size:14px;padding-left:2px;}
.textfield{ width:330px; height:30px; border-radius:5px;   border:#ccc 1px solid;}
.textfield1{ width:333px; height:30px;  border:#ccc 1px solid;}
.frontcolor{ font:Verdana, Geneva, sans-serif; font-size:14px;
font-weight:700; color:#013031;   }
.submit{  color:#fff; margin-left:15px; border-radius:5px; background-color:#51658d  ; border:0px; height:30px; width:80px; font-weight:bold;}
.reset{  color:#fff; border:0px; height:30px; border-radius:5px; background-color:#51658d  ; width:118px; font-weight:bold;}
.address{ width:329px; height:55px; background-color:#fff; border-radius:5px; border:#ccc 1px solid; }
.address_1{ width:329px; height:55px; background-color:#fff; border-radius:5px; border:#ccc 1px solid; }
.msg_rest
{
	margin:0px;
	padding:0px;
	color:#800000;
	width:320px;
	float:right;
	padding-top:5px;
	margin-right:20px;
}
.product_outer
{
float:left;
width:960px;
border:1px solid #ccc;
padding:25px 10px;
margin-bottom:20px;
}
.multimenu
{
float:left;
margin:0px;
padding:0px;
position:relative;
z-index:1;
top:1px;
background:#fff;
margin-top:20px;
}
.multimenu li
{
float:left;
list-style:inside none;
border:1px solid #ccc;
padding:5px 10px;
}
.multimenu li.active
{
border-bottom:none;
background-color:#759D0B;
}
.multimenu li a
{
color:#000;
}
.multimenu li.active a
{
color:#fff;
}
.multimenu li:hover
{
border-bottom:none;
background-color:#759D0B;
}
.multimenu li:hover a
{
color:#fff;
}
.product_img_outer
{
float:left;
width:310px;
margin-right:15px;
margin-bottom:10px;
}
.product_img_outer img
{
width:268px;
border:1px solid #ccc;
margin-left:15px;
}
.product_img_outer .product_img_head
{
width:300px;
text-align:center;
font-size:17px;
margin:0px;
padding:0px;
color:#1E283A;
}
.about_logo
{
float:left;
margin-bottom:10px;
}
.head
{
float:left;
width:50;
margin:0px;
font-size: 30px;
font-weight: 500;
text-transform: uppercase;
padding:0px 0px;
color: #1E283A;
font-family: "Roboto Condensed",sans-serif;
margin-bottom:8px;
}
.head1
{
float:left;
width:980px;
margin:0px;
font-size: 20px;
font-weight: 500;padding:0px 0px;
color: #333;
font-family: "Roboto Condensed",sans-serif;
margin-top:8px;
margin-bottom:5px;
}
.welcome_pg
{
    float: left;
    margin: 15px 0px 0px 0px;
	text-align:justify;
    font-weight: 300;
    line-height: 22px;
    font-size: 14px;
    color: #333;
}
.smll_menu
{
float:left;
margin-top:10px;
margin-left:20px;
margin-bottom:10px;
font-size:16px;
}
.small_head
{
float:left;
color:#759D0B;
margin:0px;
padding:0px;
margin-left:20px;
}
.smll_menu a
{
float:left;
color:#000;
margin-right:8px;
}
.smll_menu a:hover
{
text-decoration:underline;
color:#759D0B;
}
.smll_menu span
{
float:left;
color:#000;
margin-right:8px;
}
.prod_tb1
{
float:left;
margin:0px; padding:0px;
border:1px solid #ccc;
background-color:#fff;
text-align:center;
}
.prod_tb1 th
{
float:left;
background-color:#455b84;
color:#fff;
}
.prod_tb1 td
{
float:left;
background-color:#E2E2E2;
}
.prod_tb2
{
float:left;
margin:0px; padding:0px;
border:1px solid #ccc;
background-color:#fff;
text-align:center;
}
.prod_tb2 th
{
background-color:#455b84;
color:#fff;
}
.prod_tb2 td
{
background-color:#E2E2E2;
}