@charset "utf-8";
/* CSS Document */

@import url("reset.css");

@font-face {
    font-family: 'numansregular';
    src: url('../fonts/numans-regular-webfont.eot');
    src: url('../fonts/numans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/numans-regular-webfont.woff') format('woff'),
         url('../fonts/numans-regular-webfont.ttf') format('truetype'),
         url('../fonts/numans-regular-webfont.svg#numansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
 
*	{
	margin:0px;
	padding:0px;
	}

body {
	font-family: 'numansregular';
	}

#wrapper{
	position: relative;
	}


/***************************** header ***********************/

#header{
	background:#FBFBFB;
	}


.header{
	width:970px;
	height:105px;
	margin:0 auto;
	}

@media (max-width:999px){
.header{
	width:100%;
	
	}
	
	}


.logo{
	padding-top:20px;
	}
	
.left{
	float:left;
	}
	
.right{
	float:right;
	}
	
.clear{
	clear:both;
	}

.right_logos{
	width:350px;
	height:34px;
	padding-top:10px;
	margin-top:20px;
	font-family: 'numansregular';
	font-size:12px;
	line-height:16px;
	}

.right_logos a{
	font-family: 'numansregular';
	color:#646464;
	margin-left:10px;
	margin-right:15px;
	}
.right_logos img{
	vertical-align:middle;
	}


.right_logos a:hover{
		opacity: 0.5;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	
@media all and (max-width: 600px){
.logo{
	display:table;
	margin:0 auto;
	}
	
.logo img{
	width:180px;
	}
.left{
	float:none;
	}
	
.right{
	float:none;
	}
	
.right_logos{
	width:auto;
	font-size:11px;
	background:#FBFBFB;
	display:table;
	margin:0 auto;
	}
	
.right_logos a{
	font-family: 'numansregular';
	color:#646464;
	margin-left: 7px;
	margin-right: 5px;
	}
}

#nav{
	height:50px;
	background:#8e8d8b;
	border-bottom:1px solid #FFFFFF;
	/*-webkit-box-shadow: 0px 10px 5px 0px rgba(213,213,213,0.75);
	-moz-box-shadow: 0px 10px 5px 0px rgba(213,213,213,0.75);
	box-shadow: 0px 10px 5px 0px rgba(213,213,213,0.75);*/
	
	-webkit-box-shadow: 0px 2px 9px 0px rgba(50, 50, 50, 0.57);
	-moz-box-shadow:0px 2px 9px 0px rgba(50, 50, 50, 0.57);
	box-shadow:0px 2px 9px 0px rgba(50, 50, 50, 0.57);
	}
.navigation{
	width:970px;
	margin:0 auto;
	}
@media all and (max-width: 600px){
#nav{
	margin-top:25px;
	cursor:pointer;
	}
	}

@media screen and (max-width : 800px){
	.navigation{
	width:auto;
	
	}
}
	
/********************************Banner****************************/

.banner_wraper{
	width:auto;
	height:375px;
	background:#dedede;
}

@media all and (max-width: 800px) {
.banner_wraper{
	height:300px;
	
}
	}

/********************************/

.container{
	width:930px;
	min-height:355px;
	background:#FFFFFF;
	/*margin:-75px auto 0 auto;*/
	margin:-83px auto 0 auto;
	padding:20px;
	font-family: 'numansregular';
	line-height:18px;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(175, 175, 175, 0.75);
	-moz-box-shadow: 0px 1px 5px 0px rgba(175, 175, 175, 0.75);
	box-shadow:0px 1px 5px 0px rgba(175, 175, 175, 0.75);
	
	/*-webkit-box-shadow: 0px 2px 9px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 9px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 9px 0px rgba(50, 50, 50, 0.75);*/
	
	/****************************/
	background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNWM1YzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(197,197,197,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(197,197,197,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(197,197,197,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(197,197,197,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(197,197,197,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(197,197,197,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c5c5c5',GradientType=0 ); /* IE6-8 */

	
/*	background: rgba(254,254,254,1);
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(246,246,246,1) 47%, rgba(198,198,198,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(198,198,198,1)));
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(246,246,246,1) 47%, rgba(198,198,198,1) 100%);
background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(246,246,246,1) 47%, rgba(198,198,198,1) 100%);
background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(246,246,246,1) 47%, rgba(198,198,198,1) 100%);
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(246,246,246,1) 47%, rgba(198,198,198,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#c6c6c6', GradientType=0 );*/
	}


@media all and (max-width:1000px){
	.container{
		width:85%;
		display:block;
		margin:0 auto;
		margin-top:-60px;
		}
}

.container h1{
	font-size:16px;
	color:#5a5388;
	text-transform:uppercase;
	margin-bottom:15px;
	font-family: 'numansregular';
}
.container p{
	font-family: 'numansregular';
	font-size:12px;
	line-height:18px;
	color:#323232;
	margin-bottom:10px;
	}
.container a{
	font-family: 'numansregular';
	font-size:12px;
	color:#1e428d;
	}

.container a:hover{
		opacity: 0.5;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	
.container_wrapper {
	width: 100%;
	margin: 0 auto;
	}

.container_box {
	width:294px;
	height:203px;
	background:#FFFFFF;
	display:inline-block;
	vertical-align:top;
	/*float:left;*/
	margin-right:2%;
	/*margin-bottom:2%;*/
	position:relative;
	margin-top:2%;
	
	}

.right_margin{
	margin-right:0%;
	}
.container_box .head{
	width:auto;
	height:50px;
	background:#5a5388;
	}
.container_box .head h1{
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	padding-top: 18px;
	}


.container_box .head h1 img{	
	vertical-align:middle;
	margin-right:5px;	
	}
.more_button{
	background:#c6c6c6;
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding:6px;
	display:block;
	color:#000000;
	font-size:11px;
	font-family: 'numansregular';
		}

.more_button:hover{
		opacity: 0.9 !important;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		}
#mysagscroller5 ul{
	position:absolute;
	margin-top:5px;
	}
.sagscroller {
overflow: hidden;
position: relative;
height: 120px;
margin-bottom: 18px;
margin-top:10px;
}

.container_box .contain{
	width:284px;
	height:133px;
	padding:10px;
	}


@media all and (max-width:980px){

.container_box {
	width:300px;
	min-height:203px;
	margin-bottom:5%;
	text-align:left;
	}

.container_wrapper{
	text-align:center;
	}

}


@media all and (max-width:580px){
	
.container_box {
	width:90%;
	height:auto;
	margin-right:0px;
	margin-bottom:5%;
	}
	
.container_box .contain{
	width:100%;
	height:auto;
	}

	}
	
@media all and (max-width:490px){
.container_box .contain img{
		width: 90%;
		height: auto;
		}
	}
.contain ul{
	margin:0px;
	padding:0px;
}

.contain li{
	font-size:12px;
	margin-bottom:5px;
	background:url(../images/arr.jpg) no-repeat left;
	padding-left:15px;
	font-family: 'numansregular';
	}

/**************************************Mid Contener*****************************************/	

.mid_container{
	width:970px;
	/*height:310px;*/
	margin:0 auto;
	margin-top:22px;
	}

.container1{
	width:433px;
	height:150px;
	padding:20px;
	border:solid 1px #e0e0e0;
	-webkit-box-shadow: 0px 5px 8px -6px rgba(175, 175, 175, 0.75);
	-moz-box-shadow:    0px 5px 8px -6px rgba(175, 175, 175, 0.75);
	box-shadow:         0px 5px 8px -6px rgba(175, 175, 175, 0.75);
	/********box shadow***/
	
	background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
	}

.container1 h1{
	font-size:16px;
	color:#5a5388;
	text-transform:uppercase;
	font-family: 'numansregular';
	}

.container1 .contant1_box{
	width:100%;
	height: 150px;
	}
.container1 .contant1_box img{
	display:block;
	margin:0 auto;
}
@media all and (max-width:1000px){
.mid_container{
	width:90%;
	
}
.container1{
	width:42%;
	height:auto !important;
	}

.container1 .contant1_box img{
	max-width:100%;
	display:block;
	margin:0 auto;
}
}

@media all and (max-width:600px){
.container1{
	width:84%;
	min-height:190px;
	margin:0 auto;
	margin-top: 10px;
	
	}
.container1 .contant1_box img{
	width:100%;
	}
}


.contant1_box ul{
	margin:0px;
	padding:0px;
	margin-top:10px;
	}

.contant1_box li{
	font-family: 'numansregular';
	font-size:12px;
	color:#323232;
	border-bottom:dotted 1px #636363;
	padding-top:2px;
	padding-bottom:5px;
	line-height:16px;
	}
	
.container1	a{
	font-size: 12px;
	color: #1e428d;
	font-family: 'numansregular';
	}

.container1	a:hover{
		opacity: 0.5;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

/********************************Footer*******************************/
.footer_wrapper{
	width:970px;
	margin:0 auto;
	/*margin-top:10px;*/
	}

@media all and (max-width:986px){
.footer_wrapper{	
	width:100%;
	}
	}
.footer{
	width:auto;
	/*height:30px;*/
	padding-bottom:10px;
	padding-top:10px;
	font-size:12px;
	color:#979797;
	}

.span{
	text-align:right;
}
.center{
	/*width:138px;*/
	float:left;
	text-align:center;
	
	}

.center1{
	margin-left:10px;
	}

.social {
	width: 100%;
	height: auto;
	font-size: 18px;
}



@media all and (max-width: 800px) {
.footer{
		width:100%;
		height:0px;
		display:table;
		text-align:center;
	}
.center{
	width:100%;
	float:none;
	}

.center1{
	margin-left:0px;
	}

}

.social a{
	width:20px;
	height:18px;
	display:inline-block;
	text-align:center;
	color: #e4a913;
	-moz-transition: background .3s ease-in;
	-o-transition: background .3s ease-in;
	-webkit-transition: background .3s ease-in;
	transition: background .3s ease-in;
	}
	
.social a.fb{
	background:url(../images/social_icon.png) no-repeat 5px top;
	}
	
.social a.fb:hover{
	background:url(../images/social_icon.png) no-repeat 5px bottom;
	}	

.social a.tw{
	background:url(../images/social_icon.png) no-repeat -38px top;
	}
	
.social a.tw:hover{
	background:url(../images/social_icon.png) no-repeat -38px bottom;
	}	

.social a.gplus{
	background:url(../images/social_icon.png) no-repeat -80px top;
	}

.social a.gplus:hover{
	background:url(../images/social_icon.png) no-repeat -80px bottom;
	}

.social a.in{
	background:url(../images/social_icon.png) no-repeat right top;
	}
	
.social a.in:hover{
	background:url(../images/social_icon.png) no-repeat right bottom;
	}
.social a:hover{
	color: #000;
	-moz-transition: background .3s ease-in;
	-o-transition: background .3s ease-in;
	-webkit-transition: background .3s ease-in;
	transition: background .3s ease-in;
	}	
.footer a{
	color:#969696;
	}
.footer a:hover{
		opacity: 0.8;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
/***********************************************innerpage********************************/


.inner-banner_wraper{
	width:auto;
	/*height:312px;*/
	margin:0 auto;
	/*background:#dedede;*/
	display:block;
	}
.inner_banner{
	width:100%;
	margin:0 auto;
	}
.inner_banner img{
	width:100%;
	}

@media all and (max-width: 1000px) {
.inner_banner{
	width:100%;
	}
.inner_banner img{
	width:100%;
	}
	}

.inner_container{
	width:930px;
	height:auto;
	background:#FFFFFF;
	position:relative;
	margin:-75px auto 0 auto;
	padding:20px;
	font-family: 'numansregular';
	line-height:18px;
	border:#e0e0e0 solid 1px;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(175, 175, 175, 0.75);
-moz-box-shadow:    0px 2px 5px 0px rgba(175, 175, 175, 0.75);
box-shadow:         0px 2px 5px 0px rgba(175, 175, 175, 0.75);
	
	background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-8 */

	}
	
@media all and (max-width: 1000px) {
.inner_container{
		width:90%;
		display:block;
		margin:0 auto;
		/*margin-top:-10%;*/
	}
	}

@media all and (max-width: 800px) {
.inner_container{
		width:auto;
		/*margin-top:-15%;*/
		}
	}


.bread_cum{
	font-size:10px;
	color:#969696;
	font-family: 'numansregular';
	}
.bread_cum a{
	color:#969696;
	}
.inner_containbox{
	width:648px;
	margin-top:15px;
	}
@media (min-width:926px) and (max-width: 999px) {
	
	.inner_containbox{
	width:550px;
	}
}


.rightBar{
	float:right;
	}
	
@media (max-width:925px){
	
	.rightBar{
	float:left;}
	
	.inner_containbox{
		width:100%;
		}
	
	}


.inner_containbox h1{
	text-transform:uppercase;
	margin-bottom:20px;
	font-family: 'numansregular';
	}
.inner_containbox p{
	color:#3f3f3f;
	font-size:12px;
	font-family: 'numansregular';
	line-height:18px;
	margin-bottom:20px;
	text-align:justify;
	}
	
.inner_containbox p a{
	color:#3f3f3f;
	font-size:12px;
	font-family: 'numansregular';
	line-height:18px;
	margin-bottom:20px;
	}
.inner_containbox p a:hover{
	opacity: 0.8;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}

.inner_containbox .bold_text{
	font-family: 'numansregular';
	color:#2c52a2;
	font-size:16px;
	margin-top:10px;
	margin-bottom:20px;
	}
	
.inner_containbox ul{
	margin:0px;
	padding:0px;
	}
.inner_containbox ul li{
	background:url(../images/arr.png) no-repeat;
	padding-left:15px;
	color:#2c52a2;
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	font-family: 'numansregular';
	text-align:justify;
	}
.inner_containbox .bold{
	color:#000000;
	font-size:14px;
	font-family: 'numansregular';
	}	
.left_bar{
	width:264px;
	height:auto;
	-webkit-box-shadow: 0px 1px 6px 0px rgba(175, 175, 175, 0.75);
	-moz-box-shadow:0px 1px 6px 0px rgba(175, 175, 175, 0.75);
	box-shadow:0px 1px 6px 0px rgba(175, 175, 175, 0.75);
	}
.left_bar .head{
	width:244px;
	height:33px;
	background:#5a5388;
	color:#FFFFFF;
	padding-top:20px;
	padding-left:20px;
	text-transform:uppercase;
	}
.left_box{
	background:#ffffff;
	padding:15px;
	}
.left_box ul{
	margin:0px;
	padding:0px;
}

.left_box li{
	font-size:12px;
	margin-bottom:5px;
	background:url(../images/arr.jpg) no-repeat left top;
	padding-left:15px;
	}
.left_box li a{
	color:#313131;
	font-family: 'numansregular';
	}
.left_box li a:hover{
	font-weight:bold;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
.left_box li .active{
	font-weight:bold;
	}
.sub_link{
	margin:0px;
	padding:0px;
	}
.sub_link li{
		font-size:12px;
		margin-bottom:2px;
		background:none;
		margin-left:15px;
		padding-left:5px;
		list-style:circle;
		}
.sub_link li a{
	color:#494949;
	font-weight:600;
	font-family: 'numansregular';
	}
.sub_link li a:hover{
	color:#000000
	font-weight:bold;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
.left_img{
	/* margin-left:82px; */
	margin-top:20px;
	text-align: center;
	}
	
@media(max-width:925px){
	.left_img{
	margin-left:0px;
	}
	}

	
/*****************************contact us**************************************/

.contact{
	width:auto;
	color:#3f3f3f;
	font-size:12px;
	font-family: 'numansregular';
	line-height:18px;
	margin-right:30px;
	}
.contact a{
	color:#3f3f3f;
	font-family: 'numansregular';
	}

.inner_container h1{
	text-transform:uppercase;
	margin-bottom:10px;
	font-family: 'numansregular';
	}
.contact a:hover{
		opacity: 0.8;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
.contact h1{
	color: #2c52a2;
	font-size: 14px;
	margin-top:10px;
	font-family: 'numansregular';
	}
.map{
	border:solid 5px #A4A4A4;
	width:500px;
	height:300px;
	}	

@media all and (max-width:600px){
.contact{
	width:auto;
	}
.map{
	width:auto;
	margin-top:10px;
	}
	}
/***********************************************************e_catalogue*****************************/
/*******************************************************************************************/

ul.box {
position: relative;
z-index: 1; /* prevent shadows falling behind containers with backgrounds */
overflow: hidden;
list-style: none;
margin: 0;
padding: 0; }


ul.box li {
position: relative;
float: left;
width: 250px;
height: 150px;
padding: 0;
border: 5px solid #5a5388;
margin: 0 30px 30px 0;
background: #fff;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; }


/*ul.box li:before,
ul.box li:after {
content: '';
z-index: -1;
position: absolute;
left: 10px;
bottom: 10px;
width: 70%;
max-width: 300px; 
max-height: 100px;
height: 55%;
-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
-webkit-transform: skew(-15deg) rotate(-6deg);
-moz-transform: skew(-15deg) rotate(-6deg);
-ms-transform: skew(-15deg) rotate(-6deg);
-o-transform: skew(-15deg) rotate(-6deg);
transform: skew(-15deg) rotate(-6deg); }


ul.box li:after {
left: auto;
right: 10px;
-webkit-transform: skew(15deg) rotate(6deg);
-moz-transform: skew(15deg) rotate(6deg);
-ms-transform: skew(15deg) rotate(6deg);
-o-transform: skew(15deg) rotate(6deg);
transform: skew(15deg) rotate(6deg); }
*/

div.capty-caption {
	background-color: #000;
	color: #FFF;
	font-family: 'numansregular';
	padding-left: 10px;
	padding-top: 7px;
	text-shadow: 1px 1px 0 #222;
	opacity:0.9;
	filter:alpha(opacity=90);
}








.global{
	/*width:619px;*/
	width:96%;
	/*height:483px;*/
	border:solid 1px #dedede;
	margin-bottom:20px;
	}

@media all and (max-width:800px){
.global{
	width:auto;
}
}
/*******************************************************New Style**************************************/

.head1{
	font-size: 14px;
	color: #5a5388;
	margin-bottom: 15px;
	font-weight:bold;
}

.head2{
	margin-bottom: 15px;
	font-weight:bold;
}

.mg_range{
	color:#3f3f3f;
	font-size:12px;
	font-family: 'numansregular';
	line-height:18px;
	}
.mg_range li{
	background:url(../images/arr.png) no-repeat;
	padding-left:15px;
	color:#030303 !important;
	font-size:12px !important;
	margin-top:4px;
	margin-bottom:5px;
	font-family: 'numansregular';
	}
.mg_range .bold{
	color:#000000;
	font-size:14px;
	font-family: 'numansregular';
	}
	
/***********************************************************************************/
.india_map{
width:619px; 
height:429px;
}
	


.globalAddress{
	display:none;
	}
	
.mapNew{
	display:block;
		}


	
.mapNew img{
	width:600px;}	
	
@media (max-width:619px){
	
.globalAddress{
	display:block;
	min-height:300px;
	background:#EFEFEF;
	}
	

.globalAddress .bluePatch{
	background:#1583c6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	margin-bottom:5px;
	
	}

.globalAddress .cityName{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	margin-bottom:10px;
	}
	
.globalAddress	.addressName{
	font-size:12px;
	color:#FFF;
	}

.globalAddress	.addressName label{
	display:inline-block;
	width:20%;
	}

.mapNew{
	display:none;
}

}	

.GlobalMap{
	display:block;
	position:relative;
		}
.GlobalMap:hover img{
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	}

.GlobalMap a{
	display:block;
	position:absolute;
	width:5%;
		}
.GlobalMap a img:hover {
	opacity:1 !important; 
	filter:alpha(opacity=100) !important;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
		}

.GlobalMap img{
	width:100%;
	}

.GlobalMap a img{
	width:100%;
	}
/**********************************************/

.cablle_harness{
	width:609px;
	height:318px;
	overflow:hidden;
	border:solid 5px #5a5388;
	margin-bottom:10px;
	}
.zommer{
	width:39px;
	height:36px;
	position:absolute;
	bottom:33px;
	}
	
@media all and (max-width:1000px){
.cablle_harness{
	width:100%;
	height:auto;
}
.cablle_harness img{
	width:100%;
	height:auto;
}
.zommer{
	bottom:256px;
	}


}

/* XXXXXXXXXXXXXXXXX Range page XXXXXXXXXXXXXXXXXXXXXXXXX */

.range_containbox{
	width:100%;
	}

.range_containbox h2{
	font-size: 16px;
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top:10px;
	font-family: 'numansregular';
	font-weight:bold;
	}

.range_containbox p{
	color: #3f3f3f;
	font-size: 12px;
	font-family: 'numansregular';
	line-height: 18px;
	margin-bottom: 20px;
	text-align: justify;
	}

.range{
	width:auto;
	min-height:150px;
	display:block;
	margin:0 auto;
	margin-top:20px;
	border-bottom:#000000 dashed 1px;
	}
.range_redio {
	width:3%;
	float:left;
	text-align:center;
	padding-right:10px;
	margin:0 auto;
	display:block;
	}
.range_text .title{
		font-size: 14px;
		color: #5a5388;
		margin-bottom: 15px;
		font-weight: bold;
		font-family: 'numansregular';
}
.range_img {
		float:left; padding-right:15px; margin-bottom:10px;}
.range_text{
	float:left;
	width:72%;
	}

.range_containbox ul{
	margin:0px;
	padding:0px;
	}
.range_containbox ul li{
	display:inline-table;
	height:auto;
	background:#B9B9B9;
	cursor:pointer;
	text-align:center;
	margin-bottom:10px;
	-webkit-box-shadow: 0 8px 6px -6px black;
    -moz-box-shadow: 0 8px 6px -6px black;
    box-shadow: 0 8px 6px -6px black;
	}
.range_containbox ul li span {
	width:35px;
	height:25px;
	padding-top:7px;
	display:block;
	font-family: 'numansregular';
	-moz-box-shadow:    inset 0 0 7px #2D2D2D;
   -webkit-box-shadow: inset 0 0 7px #2D2D2D;
   box-shadow:         inset 0 0 7px #2D2D2D;text-align:center;
	}
	
.range_containbox ul li span input[type="submit"]{
	width:35px;
	height:30px;
	padding:5px;
	margin-top:-5px;
	cursor:pointer;
	
	}	

.range_containbox ul li:hover{
	background:#D0D0D0;
	}	

.arrangement{
	border:1px solid #949494;
	padding:10px;
	margin-bottom:10px;
	}

.arrangement_img{
	width:200px;
	height:200px;
	border:solid 1px #878787;
	float:left;
	margin-right:20px;
	
	}

.arrangement_text{
		font-family: 'numansregular';
		font-size:16px;
		height:200px;
		width:425px;
		float:left;
		}
@media all and (max-width:685px){
	.arrangement_text{
		height:auto;
		width:auto;
		float:none;
		margin:0 auto;
		margin-top:10px;
		text-align:justify;
		}

	
	}

.arrangement_text .title{
	 	font-family: 'numansregular';
		font-size:16px;
		margin-left:20px;
		width:170px;
		height:40px;
		float:left;
		}

@media all and (max-width:685px){
.range_redio{
	float:none;
	width:8%;
}
.range_img {
	float:none;
	width:100%;
	 padding-right:15px; margin-bottom:10px;}
.range_text{
	float:none;
	width:100%;
	}

.arrangement{
	/*width:100%;*/
	height:auto;
	text-align:center;
	display:block;
	margin-bottom:10px;
	}

.arrangement_img{
	width:100%;
	display:block;
	float:none;
	margin:0 auto;
	margin-right:0px;
	border:none;
	}
	
.arrangement_img img{
	border:1px solid #A0A0A0;
}

.arrangement_text .title{
	 	float:none;
		}
}

.arrangement label{ display:none;}


.buttonForm
{
    background: none;
    border: none;
    
}

.register-button1 input[type="submit"] {
    background: none repeat scroll 0 0 #9A9A9A;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: "Muli",sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-right: 4%;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;
    width: 100px;
}

.register-button1 input[type="submit"]:hover {
    background: none repeat scroll 0 0 #000000;
    outline: medium none;
    transition: all 0.3s ease-in-out 0s;
     color: #ffff;
}


.register-button1 a{
    background: none repeat scroll 0 0 #878787;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: "Muli",sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-right: 4%;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;
    width: 100px;
}

.register-button1 a:hover {
    background: none repeat scroll 0 0 #000000;
    outline: medium none;
    transition: all 0.3s ease-in-out 0s;
}

.connect{ display:block;  text-align:right; margin-right:15px; margin-top:10px;     font-family: 'numansregular'; color:#646464; text-align:center; font-size:20px; font-weight:bold; font-style:italic; }


@media (max-width: 767px){
	#nav.navbar-top {
    margin-top: 48px;
   
}
 #nav.navbar-top .navigation li ul {
    display: block;
}
 #nav.navbar-top .navigation li ul ul.sub-menu {
  
padding-left: 5px;
}
#nav.navbar-top .navigation li a {
   
    height: 40px;
   
    line-height: 28px;
    }
#nav.navbar-top .navigation .main-menu{

padding-top: 10px;

}
#nav.navbar-top .navigation li ul > li{
	
padding-left: 10px;
}
}