body {background-color: #FFF;}
.top_bg{ background:#FFF;}
.search_con{ padding:4px 0;}
.lang{ padding:7px 0;}
.logo_area_bg{ background:#FFF; background-image: url(../images/t-bg.jpg);}
.logo_1{ padding:8px 0;}
.logo_2{ text-align:center;}
.logo_3{ text-align:right; padding:12px 0;}
.nav_bg{ background:#2e2e2e;}
.center_bg{ background:#FFF;}
.news_events{ margin:24px 0;}
.news_img{ border:solid 1px #000000;}
.news_img:hover{ border:solid 1px #ff0002;}
.searchbx{margin-top:0px; background-color:#FFF; border:solid 1px #c2c2c2; height:40px; width:270px;}
.tm{ margin:0 5px;}
.featured_head{ text-align:center; border-bottom:solid 0px #d30303; padding-bottom:24px;}
.featured_head22{ text-align:center; border-bottom:solid 0px #d30303; padding-bottom:24px; size:15px;}
.sbtn{background:#2F2F2F url(../images/icosrch.png) center center no-repeat; width:60px; height:48px; color:white; border-radius:0px;}

.p_box{ background:#FFF; border:solid 1px #e0dede; padding:10px; text-align:center; margin:20px 0;}
.p_box:hover{ border:solid 1px #d30303;}
.pname{ font-family:"Trebuchet MS"; font-size:16px; color:#333; padding-top:10px; font-weight:boldl;}
.btm_bg{ background:#222429;}
.btm_bg1{ background: #000000;}
.btm_head{ font-family:Arial; font-size:14px; font-weight:bold; color:#fff; padding:10px 0; text-transform:uppercase;}

.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:#fff; text-decoration:none; transition: all 0.2s ease-in-out 0s; display:block;}
.btm_menu ul li a:hover{ font-family:Arial; font-size:12px; color:#000; text-decoration:underline; transition: all 0.2s ease-in-out 0s; display:block; padding-left:10px;}
.viztor{ padding-bottom:10px;}
.welcome_text{ font-family:Arial; font-size:12px; color:#666; padding:0 0 15px 0; text-align:justify;}

.btm_menu1{ font-family:Arial; font-size:12px; font-weight:400; color:#fff; text-decoration:none;  padding:20px 0;}
.btm_menu1 a{ font-family:Arial; font-size:12px; font-weight:400; color:#fff; text-decoration:none; padding:0 5px;}
.btm_menu1 a:hover{ font-family:Arial; font-size:12px; font-weight:400; color:#d30303; text-decoration:none;}
.b_certificates{ padding:0 0 10px 0;}
.copy_right{ font-family:Arial; font-size:11px; font-weight:normal; color:#fff; text-decoration:none; text-align:right; padding:60px 0 0 0;}
.content_heading{ background:#efefef; border:solid 1px #e6e6e6; padding:10px 30px; color:#d30303; margin:20px 0; background:url(../images/content_arrow.png) left no-repeat;}
.content_text{ padding:0 0 20px 0; font-family:"Trebuchet MS"; font-size:13px; color:#c6c6c6;}
.form_bg{ background:#eaeaec; border-radius:10px; padding:20px; margin:20px 0;}
.txt_id{ width:100%; border:solid 1px #d5d6d7; background:#d5d6d7; border-radius:5px; outline:none; padding:5px 10px; margin:0 0 20px 0;}

.pro_box{border:solid 5px #6f6f6f; text-align:center; transition: all 0.5s ease-in-out 0s; background:#fff; padding:15px; margin:15px 0;}
.pro_box:hover{border:solid 5px #cc2d6d; transition: all 0.5s ease-in-out 0s;}
.p_img{ text-align:center; height:300px; line-height:300px;}
.pname{ font-family:Arial; font-size:12px; color:#343434; padding-top:10px;}

.pro_heading{ background:#878787; padding:10px 20px; color:#000; margin:20px 0;}
.left_head{ background:#d30303; padding:5px 20px; color:#fff; font-size:18px; text-transform:uppercase; margin:20px 0 5px 0;}
.left_head123{ background:#d30303; padding:5px 20px; color:#fff; font-size:15px; text-transform:uppercase; margin:10px 0 5px 0;}

.left_menu_main{ margin-bottom:5px;}
.left_menu_main a{ background:#878787; border:solid 1px #000; color:#000; font-size:17px; font-weight:normal; display:block;  padding:8px 10px;}
.left_menu_main a:hover{ background:#d30303; border:solid 1px #eee; color:#fff; font-size:17px; font-weight:normal; display:block; text-decoration:none;}

.left_menu_sub{ font-size:14px; font-weight:normal;  background:#FFF;}
.left_menu_sub a{ font-size:14px; font-weight:normal;  background:#000; border:solid 1px #262626;  color:#848484; padding:5px 10px; display:block; transition:all 0.2s ease-in-out 0s;}
.left_menu_sub a:hover{ font-size:14px; font-weight:normal;  background:#1a1a1a; border:solid 1px #1a1a1a;  color:#d30303; padding:5px 10px; display:block; transition:all 0.2s ease-in-out 0s; padding-left:15px;}

.p_art{ background:#FFF; border:solid 1px #d9dcdc; padding:6px 10px; font-size:15px; font-weight:normal; color:#d30303; margin:0 0 5px 0;}

.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%;
}
.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);
}

.mg-image {
  overflow: hidden;
}


.p_box_new{
	position:relative;
	z-index:5;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	
	transition: background-color 1s, box-shadow 1s, transform 0.5s;
	-moz-transition: background-color 1s, -moz-box-shadow 1s, -moz-transform 0.5s;
	-webkit-transition: background-color 1s, -webkit-box-shadow 1s, -webkit-transform 0.5s;
	-o-transition: background-color 1s, -o-box-shadow 1s, -o-transform 0.5s;
}
.p_box_new:hover{
	z-index:10;
	
	box-shadow:0 0 15px #333;
	-moz-box-shadow:0 0 15px #333;
	-webkit-box-shadow:0 0 15px #333;
	
	transform: scale(1.5);
	-moz-transform: scale(1.5);
	-webkit-transform: scale(1.5);
}

@media (max-width:768px){
	.lang{ padding:7px 0; text-align:center;}
	.logo_1{ padding:10px 0; text-align:center;}
	.logo_3{ text-align:center; padding:12px 0;}
	.news_events{ text-align:center;}
	.copy_right{ padding:20px 0; text-align:center;}
	.b_certificates{ text-align:center;}
	.p_box_new{
		transition:none;
		-moz-transition:none;
		-webkit-transition: background-color 1s, -webkit-box-shadow 1s, -webkit-transform 0.5s;
		-o-transition:none;
	}
	.p_box_new:hover{
		z-index:10;
		box-shadow:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		
		transform:none;
		-moz-transform:none;
		-webkit-transform:none;
	}
}
.pname{font:bold 14px 'Roboto', sans-serif; color:#848585; text-transform:uppercase;}
.prodbtn{background:#ff0000; padding:10px 35px; text-transform:uppercase; color:#FFFFFF; font:bold 14px 'Roboto', sans-serif;}
.prodbtn:hover{background:#030303; color:white;}
.prods{background:url(../images/pdbg.png) bottom right no-repeat; border:1px #EDEDED solid; margin:5px inherit;}
.prods:hover{border:1px #ff0000 solid;}
.searchbx{margin-top:45px;}
.sfld{border-radius:0px; height:48px;}
.sbtn{background:#2F2F2F url(../images/icosrch.png) center center no-repeat; width:60px; height:48px; color:white; border-radius:0px;}
.heading{background:#000000; margin:30px auto;}
.heading h4{ padding:10px 10px 10px 10px; font:bold 18px 'Roboto', sans-serif; color:white; text-transform:uppercase;}
