/* CSS Document */
.newsgllery
{width:100%; height:auto;}
.newsgllery img
{width:100%; height:auto; margin-bottom:15px;}
.pr
{padding-right:0px !important;}
.mainheding h2 {
    padding: 8px 15px;
    color: #333;
    margin: 9px 0px 9px !important;
    background-color: #feebb3;
}
.lang_cont .form-control
{
    height: 22px;
    padding: 0px 12px;
    font-size: 10px;
}
.lang_cont .btn {
    padding: 0px 4px;
}
.prod_txt1 img
{padding-left:15px !important;}
.error{color:red}
.lang_cont{width:100%; padding:5px 0px;  overflow:hidden; height:auto;background-color: #fff;}
.lang_cont ul{list-style-type:none;}
.lang_cont ul li{float:left; padding: 9px 0;}
.lang_cont ul li a{display:block; padding:0 20px; border-right:solid 1px #999; line-height: 15px; border-right: 1px solid #999; color:#999; transition:.5s all ease-in; text-decoration:none;}
.lang_cont .glyphicon{color:#023e84;}
.lang_cont .input-group .form-control{border-radius:0px;}
.lang_cont .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{border-radius:0px;}
.lang_cont ul li a:hover{transition:.5s all ease-in; color:#023e84}
.logo_container{width:100%; background-color:#fff; overflow:hidden; height:auto; padding: 0px 0;}
.logo{ width:300px; height: 90px;}
.logo a{display:block; width:300px; height:78px; background-image: url("../images/logo.png"); background-repeat:no-repeat; background-position:center center; text-indent:-10000px; color: #000;}
.logo a:hover{text-decoration:none;}
.logo_container p{font-size:14px; text-align:right;padding: 50px 0 0 310px;margin: 0;}
.img-aum{margin-top: 23px;}
.navbar_container{width:100%; background-color:#333; height:35px; background-color:#feebb3;}
.navbar_container .navbar{ border-bottom:0px; border:none; border-radius:0px; background-color:transparent; margin-bottom:0px;}
.navbar_container .navbar-nav > li > a {border-right: 1px solid #fff; color: #333; text-align: center; width: 152px;padding-left: 0; padding-right: 0;padding-top: 6px;
padding-bottom: 3px;}
.about_comp{width:100%; height:auto; background-color:#feebb3; padding: 10px 15px; overflow:hidden; display:none;}
.about_comp h2{color:#2D2828; margin:0px; }
.about_comp p{color:#FFFFFF; margin-bottom: 10;}
.about_comp .btn {background-color: transparent; border: 2px solid #fbba00; border-radius: 0; color: #fff;}
.under_line{padding:0 0 5px; border-bottom:solid 2px #fbba00;}
.products{width:100%; height:auto; /*background-color:#f7f7f7;*/ /*padding: 10px 0 20px;*/ overflow:hidden;}
.products .prod_img{ width:100%; min-height: 160px; overflow:hidden; background-color:#333333;}
.products .prod_img img{width:100%; height:auto;}
.products .prod_txt{ width:100%; min-height:160px; background-color:#000; padding: 15px; position: relative; overflow:hidden;}
.products .prod_txt .glyphicon {color: #fbba00; display: block; font-size: 26px; margin-bottom: 15px; text-align: center;}
.products .prod_txt h4 {color: #ffffff; margin: 0 0 10px; text-align: center;}
.products .prod_txt .bdr{width:40px; height:1px; border:solid 1px #fbba00; margin: 0 auto 15px;}
.products  h2 {padding: 8px 15px; color: #333; margin:0px 0px 9px; /*background-color:#feebb3;*/}
.products .prod_txt .shape {
    border-left: 256px dashed #000;
    border-top: 34px solid rgba(0, 0, 0, 0);
    display: block;
    left: 0;
    position: absolute;
    top: -18%;
}
.products .btn{background-color: gray; border: 2px solid #fbba00; border-radius: 0; color: #fff;}
.system_comp{width:100%; height:auto; background-color: #fbba00; padding: 10px 15px 20px; overflow:hidden;}
.system_comp .rm a{color:#FFFFFF;}
.system_comp h2 {color: #ffffff; margin: 0 0 20px;}
.system_comp p{color:#333;}
.system_comp .under_line{padding:0 0 5px; border-bottom:solid 2px #fff;}
.system_comp h4 {
    border-bottom: 1px solid #023e84;
    color: #ffffff;
    padding-bottom: 6px; font-size: 24px;
}
.system_comp h4 .glyphicon {
    color: #ffffff;
    font-size: 24px;
    margin-right: 10px;
    text-shadow: 0 2px 0 #333;
}
.system_comp p{text-align:justify;}
.events{ background-color:rgb(247, 247, 247); min-height:60px; overflow:hidden; padding: 10px 15px 20px;}
.events .event_phots{ border:solid 1px #CCCCCC; background-color:#FFFFFF; min-height:100px; width:100%; position:relative; overflow:hidden; transition:.5s all ease-in;}
.events .event_phots .caption .btn{ border-radius:0px; background-color:transparent; border: 2px solid #fbba00; color:#FFFFFF;}
.events .event_phots img{ width:100%; height:auto;}
.events h2 {padding: 0; color: #333; margin: 0 0 25px;}
.events .event_phots .under_line {border-bottom: 2px solid rgb(251, 186, 0); padding: 0 0 5px;}
.events .event_phots .caption { bottom: -200px; height: 250px; left: 0; position: absolute; width: 100%; background-image: url("../images/title.png"); background-repeat:repeat; background-position:center center; border-top: 1px solid rgb(251, 186, 0); border-top: 1px solid rgb(247, 247, 247); padding: 15px; transition:.5s all ease-in;}
.events .event_phots .caption h4 {border-bottom: 1px solid rgb(255, 255, 255); color: rgb(251, 186, 0); margin: 0 0 10px; padding: 0 0 5px;}
.events .event_phots .caption p{color:#FFFFFF; height: 60px; display:block;}
.events .event_phots:hover .caption{bottom: -75px; transition:.5s all ease-in;}
.come_visit{padding: 10px 0 20px; width:100%; min-height:100px; overflow:hidden; background-color:#000000;}
.come_visit h3{color:#FFFFFF; margin:0 0 10px;}
.come_visit h3 .glyphicon {color: rgb(251, 186, 0); position: relative; top: 5px;}
.come_visit p{color:#FFFFFF; padding-left: 35px;}
.foot{ padding: 10px 0; height:auto; overflow:hidden; background-color: #f7f7f7;}
.foot .social_block{ width:100%; height:auto; overflow:hidden;}
.fb{width:72px; height:22px; float:left; margin-right:10px;}
.fb a{width:72px; height:22px; display:block; text-indent:-10000px; background-image:url("../images/icon-facebook.png"); background-repeat:no-repeat; background-position:center center;}
.tw{width:72px; height:22px; float:left; margin-right:10px;}
.tw a{width:72px; height:22px; display:block; text-indent:-10000px; background-image:url("../images/icon-twitter.png"); background-repeat:no-repeat; background-position:center center;}
.fb_like{ width:54px; height:22px; float:left;}
.fb_like a{width:54px; height:22px; display:block; text-indent:-10000px; background-image:url("../images/fb_like.png"); background-repeat:no-repeat; background-position:center center;}
.foot ul{list-style-type:none;}
.foot li{float:left;}
.foot li a{display:block; padding:0 5px; border:solid 1px #999; text-decoration:none; color:#666666; margin-right:5px;}
.hvr-sweep-to-top::before {
    background: none repeat scroll 0 0 #fbba00;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleY(0);
    transform-origin: 50% 100% 0;
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;
}
.hvr-sweep-to-top {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: color;
    vertical-align: middle;
}
.hvr-sweep-to-top:hover::before, .hvr-sweep-to-top:focus::before, .hvr-sweep-to-top:active::before {
    transform: scaleY(1);
}
.form-control {
 height:22px;
 padding:0px 12px;
 font-size:10px;
}
.btn
{padding:0px 4px;}
.carousel-control.left
{background:none !important;}
.carousel-control.right
{background:none !important;}
.banner
{margin-top:3px; overflow:hidden;}
.form-group label
{
color:#938686;
}
.btn-info {
    color: #FFF;
    background-color: #2B444B;
    border-color: #46B8DA;
}
.prod_txt1 ul li{list-style:disc !important;}
@media only screen and (min-width: 320px) and (max-width:767px) 
{
.logo {height: 65px; width: 250px; margin: 0 auto;}
.logo a {background-image: url("../images/logo_1.png"); background-position: center center; background-repeat: no-repeat; display: block;
height: 65px; text-indent: -10000px; width: 250px;}
.products .prod_txt .shape{display:none;}
.products .prod_txt{margin:0 0 30px;}
.events .event_phots{margin:0 0 30px;}
.foot .pull-right{ float:none;}
.logo_container p{ text-align:center; font-size:17px;}
.about_comp h2{font-size:20px;}
.products h2{font-size:20px;}
.system_comp h2{font-size:20px;}
.events h2{font-size:20px;}
}
/****************************************new css by atuy******************/

/* CSS Tree menu styles */
ol.tree
{
	padding: 0 0 0 0px;
	width: 300px;
}
	li 
	{ 
		position: relative; 
		/*margin-left: -15px;*/
		list-style: none;
	}
	li.file
	{
		margin-left: -1px !important;
	}
		li.file a
		{
			background: url("../images/document.png") 0 0 no-repeat;
			color: #fff;
			padding-left: 21px;
			text-decoration: none;
			display: block;
		}
		li.file a[href *= '.pdf']	{ background: url(document.png) 0 0 no-repeat; }
		li.file a[href *= '.html']	{ background: url(document.png) 0 0 no-repeat; }
		li.file a[href $= '.css']	{ background: url(document.png) 0 0 no-repeat; }
		li.file a[href $= '.js']		{ background: url(document.png) 0 0 no-repeat; }
	li input
	{
		position: absolute;
		left: 0;
		margin-left: 0;
		opacity: 0;
		z-index: 2;
		cursor: pointer;
		height: 1em;
		width: 1em;
		top: 0;
	}
		li input + ol
		{
			background: url(../images/toggle-small-expand.png) 40px 0 no-repeat;
			margin: -25px 0 0 -44px; /* 15px */
			height: 1em;
		}
		li input + ol > li { display: none; margin-left: -14px !important; padding-left: 1px; }
	li label
	{
		/*background: url(../images/folder-horizontal.png) 15px 1px no-repeat;*/
		cursor: pointer;
		display: block;
		padding-left: 10px;
	}

	li input:checked + ol
	{
		background: url(../images/toggle-small.png) 40px 5px no-repeat;
		margin: -30px 0 0 -44px; /* 20px */
		padding: 1.563em 0 0 80px;
		height: auto;
	}
		li input:checked + ol > li { display: block; margin: 0 0 0.125em;  /* 2px */}
		li input:checked + ol > li:last-child { margin: 0 0 0.063em;}
		
		.pronamebg h2
{margin:0px; padding-top:23px; float:right; color:#FFFFFF !important; font-size:28px; padding-right:10px;}
.pronamebg 
{background-color:#fbba00; overflow:hidden; /*margin-bottom:15px;*/}
.icon1
{float:right; padding-right:10px;}
.icon1 img
{width:100%; height:auto;}
.active1
{background-color:#fbba00 !important; }
.navbar-nav > li > a
{line-height:26px !important;}
.active1 a
{color:#FFFFFF !important;}
.new-nav li{ margin-left:0px !important;}
.general-style1 li {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px; font-weight:normal;
	line-height:25px;
}
.general-style1 li a { color:black; font-weight:normal}
.subfolder2 li a
{background-color:red !important;}

/******************************pravin***************/

.proinnbg
{background-color:#cacac9; margin:15px 0px;}
.pn
{padding:0px !important;}
.inimg img
{width:80px; height:80px; display:block; margin:0 auto}
.protitel h3
{margin:4px 0px;}
.protitel h3 a
{color:#4b4b49; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold;}
.protitel p
{color:#8b8b94; font-weight:bold;font-family: Verdana,Arial,Helvetica,sans-serif; font-size:13px;}

.proinsub h3
{color:#000000; font-weight:bold;font-family: Verdana,Arial,Helvetica,sans-serif; font-size:15px;}
.proinsub h2
{color:#000000;font-family: Verdana,Arial,Helvetica,sans-serif; padding:0px !important; font-size:20px; font-weight:bold; margin-top:32px; margin-bottom:15px;}
.nav-tabs
{
    border-bottom: 1px solid #FFF !important;
}
.nav-tabs > li > a
{color:#000000; background-color:#FFF;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background-color: #9c9c9a !important; color:#000000 !important; border-color: #FFF #FFF transparent !important;}
