@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ubuntubold';
    src: url('../fonts/ubuntu-b.eot');
    src: url('../fonts/ubuntu-bd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-b.html') format('woff2'),
         url('../fonts/ubuntu-b.woff') format('woff'),
         url('../fonts/ubuntu-b.ttf') format('truetype'),
         url('../fonts/ubuntu-b.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ubuntulight';
    src: url('../fonts/ubuntu-l.eot');
    src: url('../fonts/ubuntu-ld41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-l.html') format('woff2'),
         url('../fonts/ubuntu-l.woff') format('woff'),
         url('../fonts/ubuntu-l.ttf') format('truetype'),
         url('../fonts/ubuntu-l.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'oswaldbook';
    src: url('../fonts/oswald_book.eot');
    src: url('../fonts/oswald_bookd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald_book.html') format('woff2'),
         url('../fonts/oswald_book.woff') format('woff'),
         url('../fonts/oswald_book.ttf') format('truetype'),
         url('../fonts/oswald_book.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ubuntumedium';
    src: url('../fonts/ubuntu-m.eot');
    src: url('../fonts/ubuntu-md41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-m.html') format('woff2'),
         url('../fonts/ubuntu-m.woff') format('woff'),
         url('../fonts/ubuntu-m.ttf') format('truetype'),
         url('../fonts/ubuntu-m.svg#ubuntumedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
.top_bg{ background:#d5d5d5 url(../images/top_bg.jpg) center top no-repeat;}
.logo{ padding:10px 0;}
.s_icons{ padding: 0px 0; margin-top: 52px;}
.top_btns{ background:url(../images/top_bg_2.png) center right no-repeat; margin:8px 0 0 0; text-align:right; border-radius:0 0 5px 5px; padding:8px 10px 8px 0; font-family:Arial; font-size:12px; color:#fff;}
.top_btns a{ font-family:Arial; font-size:12px; color:#fff; font-weight:bold; text-decoration:none; padding:0 5px;}
.top_btns a:hover{ font-family:Arial; font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
.saarch_con{ background:#ddd; border-radius:5px; margin:10px 0; padding:5px;}
.nav_bar{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eb1c23+0,a50d10+100 */
background: #aace48; /* Old browsers */
background: -moz-linear-gradient(top, #aace48 0%, #769917 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #aace48 0%,#76991 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #aace48 0%,#76991 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb1c23', endColorstr='#76991',GradientType=0 ); /* IE6-9 */
copy}
.banner_shydo{ text-align:center;}
.more{}
.more ul{ list-style:none;}
.more ul li{  list-style:none;}
.cats_main{ border:solid 5px #fff;}
.cats_main:hover{ border:solid 5px #aace48;}
.about_head{ font-family:Arial; font-size:18px; color:#000; font-weight:bold; margin-top:5px; padding:10px 0; border-bottom:solid 3px #bdbdbd; margin-bottom:10px;}
.about_box{ background:#FFFFFF; border:solid 1px #e6e5e5; padding:10px; margin-bottom:20px;}
.about_img{ padding-bottom:5px;}
.about_text{ font-family:Arial; font-size:12px; font-weight:normal; color:#969696;}
.read_more{ text-align:right; padding:10px 0 0 0;}
.read_more a{ font-family:Arial; font-size:12px; font-weight:bold; color:#000;}
.p_bg{ background:#f6f6f6; margin-bottom:10px;}
.p_bg:hover{ background:#aace48; margin-bottom:10px;}
.p_name{font-family:Arial; font-size:13px; font-weight:bold; color:#000; padding:22px 0;}
.s_btn{ padding:26px 0;}
.btm_1{ background:#e3e3e3;}
.btm_head{ font-family:Arial; font-size:18px; font-weight:bold; color:#000; padding:20px 0 10px 0; border-bottom:solid 5px #bdbdbd; margin-bottom:10px;}
.btm_menu{ margin:0;}
.btm_menu ul{ padding:0;}
.btm_menu ul li{ list-style:none;}
.btm_menu ul li a{ font-family:Arial; font-size:12px; color:#000; font-weight:lighter; border-left:solid 2px #aace48; text-decoration:underline; padding:2px 0 2px 10px; display:block; transition:all 0.2s ease-in-out 0s;}
.btm_menu ul li a:hover{ font-family:Arial; font-size:12px; color:#aace48; font-weight:lighter; border-left:solid 2px #aace48; padding:2px 0 2px 20px; display:block; transition:all 0.2s ease-in-out 0s;}
.facebook_btm{ padding-bottom:20px;}
.catalogue_img p{ font-family:Arial; font-size:12px; font-weight:normal; color:#000; padding:15px 0 0 0;}
.catalogue_img a{font-family:Arial; font-size:12px; font-weight:bold; color:#aace48; background:#fff; padding:5px 10px; border:solid 1px #aace48; margin-bottom:20px;}
.catalogue_img a:hover{font-family:Arial; font-size:12px; font-weight:bold; color:#fff; background:#aace48; text-decoration:none; padding:5px 10px; border:solid 1px #aace48;}
.news_box{ background:#FFFFFF; border:solid 1px #c7c1c1; padding:10px; height:252px;}
.btm_2{ background:#f6f6f6;}
.btm_logo{ padding:2px 0;}
.btm_text{ font-family:Arial; font-size:12px; font-weight:normal; color:#969696; padding:15px 0;}
.btm_bg{ background:url(../images/btm_bg.jpg) center top no-repeat;}
.btm_btns{ padding:25px 0; font-family:Arial; font-size:12px; font-weight:bold; color:#fff;}
.btm_btns a{font-family:Arial; font-size:12px; font-weight:bold; color:#fff; padding:0 10px;}
.btm_btns a:hover{ font-family:Arial; font-size:12px; font-weight:bold; color:#aace48; padding:0 10px;}
.copy_right{ font-family:Arial; font-size:12px; color:#fff; text-align:right; padding:28px 0;}
.emailid{ font-family:Arial; font-size:15px; color:#fff; text-align:right; padding: 14px 31px; float:left}
.content_head{ font-family:Arial; font-size:18px; font-weight:bold; background:#FFFFFF; padding:10px 15px; border:solid 1px #aace48; margin:15px 0 15px 0;}
.content_text{ font-family:Arial; font-size:12px; font-weight:normal; color:#000; padding-bottom:20px;}
.txt_id{ border:solid 1px #ccc; color:#000; outline:none; padding:8px 10px; margin-bottom:10px; width:100%;}
.site_menu{ margin:0;}
.site_menu ul{ padding:0;}
.site_menu ul li{ list-style:none;}
.site_menu ul li a{ font-family:Arial; font-size:12px; color:#888888; text-decoration:none; transition: all 0.2s ease-in-out 0s; display:block;}
.site_menu ul li a:hover{ font-family:Arial; font-size:12px; color:#aace48; text-decoration:underline; transition: all 0.2s ease-in-out 0s; display:block; padding-left:10px;}
.lfthd1{  margin:15px 0;}
.lfthd1 h2{ background:#2b2b2b url(../images/lln2.png) left 15px center no-repeat; text-transform:uppercase;padding: 10px 5px 10px 42px; margin:0; font:normal 18px 'oswaldbook'; color:#fff;}


.left_menu_main a{font:normal 14px 'ubuntumedium'; color:#1c1c1c; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9a9a9c+0,bdc1be+100,2989d8+100,2989d8+100,207cca+100,9a9a9c+100 */
background: #9a9a9c; /* Old browsers */
background: -moz-linear-gradient(top,  #9a9a9c 0%, #bdc1be 100%, #2989d8 100%, #2989d8 100%, #207cca 100%, #9a9a9c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a9a9c), color-stop(100%,#bdc1be), color-stop(100%,#2989d8), color-stop(100%,#2989d8), color-stop(100%,#207cca), color-stop(100%,#9a9a9c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9a9a9c 0%,#bdc1be 100%,#2989d8 100%,#2989d8 100%,#207cca 100%,#9a9a9c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9a9a9c 0%,#bdc1be 100%,#2989d8 100%,#2989d8 100%,#207cca 100%,#9a9a9c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9a9a9c 0%,#bdc1be 100%,#2989d8 100%,#2989d8 100%,#207cca 100%,#9a9a9c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9a9a9c 0%,#bdc1be 100%,#2989d8 100%,#2989d8 100%,#207cca 100%,#9a9a9c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9a9c', endColorstr='#9a9a9c',GradientType=0 ); /* IE6-9 */
 display:block; padding:10px 5px 10px 28px; transition:all 0.5s; margin-bottom:1px;}
.left_menu_main a:hover{background:#000 url(../images/arrow_left_menu_hover.png) 20px center no-repeat; color:white; padding:10px 5px 10px 35px; text-decoration:none;}


.left_sub_menu a{font:normal 12px 'ubuntumedium'; color:#1c1c1c; background:#dbdddc url(../images/arrow_sub.png) 15px center no-repeat; display:block; padding:7px 5px 7px 28px; border-top:1px #e9e9e9 solid; transition:all 0.5s;}
.left_sub_menu a:hover{background:#aace48 url(../images/arrow_sub_hover.png) 20px center no-repeat; color:white; padding:7px 5px 7px 35px; text-decoration:none;}
.paging_con{ padding-bottom:20px;}
.paging{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-valign:center;
	text-decoration:none;
	background:#000000;
	PADDING-top:3px;
	PADDING-bottom:3px;
	PADDING-right: 7px;
	PADDING-left: 7px;
	width:25px;
	height:25px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:solid 1px #303030;
}
.paging:hover{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-valign:center;
	text-decoration:none;
	background:#e71922;
	PADDING-top:3px;
	PADDING-bottom:3px;
	PADDING-right: 7px;
	PADDING-left: 7px;
	width:25px;
	height:25px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:solid 1px #e71922;
}
.paging_act{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	background-color:#e71922;
	color:#FFFFFF;
	text-valign:center;
	text-decoration:none;
	PADDING-top:3px;
	PADDING-bottom:3px;
	PADDING-right: 7px;
	PADDING-left: 7px;
	width:35px;
	height:20px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:solid 1px #e71922;
}
.paging_act:hover{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	background-color:#e71922;
	color:#FFFFFF;
	text-valign:center;
	text-decoration:none;
	PADDING-top:3px;
	PADDING-bottom:3px;
	PADDING-right: 7px;
	PADDING-left: 7px;
	width:35px;
	height:20px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:solid 1px #e71922;
}
.p_box{ background:#FFFFFF; border:solid 1px #dbdddc; ; text-align:center;}
.p_box:hover{ border:solid 1px #aace48; opacity:0.5;}
.p_box2{ background:#FFFFFF; border:solid 1px #dbdddc; padding:15px; text-align:center;}
.p_box2:hover{ border:solid 1px #aace48;}
.p_name1{ text-align:center; font-family:Arial; font-size:15px; font-weight:normal; color:#000000; padding:5px 0;}
.p_art1{ text-align:center; font-family:Arial; font-size:15px; font-weight:normal; color:#aace48; padding:0 0 5px 0;}
.p_btn1{ text-align:center; padding:0 0 20px 0;}
.p_btn1 a{ font-family:Arial; font-size:14px; font-weight:normal; color:#afafaf; background:#FFFFFF; padding:5px 10px;}
.p_btn1 a:hover{ font-family:Arial; font-size:14px; font-weight:normal; color:#fff; background:#aace48; padding:5px 10px; text-decoration:none;}
.line{ height:1px; width:100%; margin:20px; background:#aace48;}
.d_name{ font-family:Arial; font-size:18px; font-weight:bold; color:#000;}
.d_art{ font-family:Arial; font-size:12px; font-weight:normal; color:#000; padding-bottom:10px;}




.no-left-thirld ul{ margin:0; padding:0; list-style:none;}
.thirld{
position: static;
    float: none;
    width: 100%;
    background: #DBDDDC;
    border-radius: 0;
}
.thirld li a{ padding:7px 5px 7px 30px;}
.thirld li a:hover{ padding:7px 5px 7px 35px;}


@media (max-width:768px){
	.top_bg{ background:#d5d5d5;}
	.logo{ padding:15px 0; text-align:center}
	.s_icons{ padding:0 0 15px 0; width:135px; margin:0 auto;}
	.top_btns{ border-radius:5px; margin-bottom:15px; background:#aace48; text-align:center;}
	.s_img{ text-align:center;}
	.p_name{ padding:5px 0; text-align:center;}
	.s_btn{ padding:5px 0; text-align:center;}
	.btm_bg{ background:#aace48;}
}

.banner{
overflow:hidden;
-webkit-transition-duration:0.25s;
-webkit-transition-timing-function:linear;
-o-transition-property:color,background;
-o-transition-duration:0.25s;
-o-transition-timing-function:linear;
-moz-transition-property:color,background;
-moz-transition-duration:0.25s;
-moz-transition-timing-function:linear;
-ms-transition-property:color,background;
-ms-transition-duration:0.25s;
-ms-transition-timing-function:linear;
}
.googleplus{
background:url(../images/google.png) center top no-repeat;
width:40px;
height:40px;
display:block;
border:0px;
}
.facebook{
background:url(../images/facebook.png) center top no-repeat;
width:40px;
height:40px;
display:block;
border:0px;
}
.linkedin{
background:url(../images/linkedin.png) center top no-repeat;
width:40px;
height:40px;
display:block;
border:0px;
}
.alibaba{
background:url(../images/alibaba.png) center top no-repeat;
width:40px;
height:40px;
display:block;
border:0px;
}

.banner:hover{
background-position:center -40px;
}
.mg-image img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
    max-width: 100%;
	
	overflow:hidden;
}
.mg-image:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
	 overflow:hidden;
}

.mg-image {
  overflow: auto;
  overflow:hidden;
}
.colr{
	margin-top:10px;
}