/* CSS Document */
address{line-height:90%;}
.contact_container{width:100%;height:auto;display:block;position:relative;margin-left:auto;margin-right:auto;}
.contact_left{padding:0px 15px 0px 15px;background-color: white;width:48.5%;height:auto;position:relative;float:left;border-right:1px solid black;display:inline;text-align:center;padding-left:5px;border-radius:5px 0px 0px 5px;}
.contact_right{width:48.5%;height:100%;position:relative;float:right;display:inline;text-align:center;padding-left:5px;border-radius:0px 5px 5px 0px;background-color: white;border-left:1px solid black;}
.client_container{width:100%;height:auto;display:block;position:relative;margin-left:auto;margin-right:auto;}
.client_left{padding:0px 15px 0px 15px;background-color: white;width:48.5%;height:auto;position:relative;float:left;border-right:1px solid black;display:inline;text-align:center;padding-left:5px;border-radius:5px 0px 0px 5px;}
.client_right{width:48.5%;height:auto;position:relative;float:right;display:inline;text-align:center;padding-left:5px;border-radius:0px 5px 5px 0px;background-color: white;border-left:1px solid black;}
.about_left{padding:0px 15px 0px 15px;background-color: white;width:48.5%;height:auto;position:relative;float:left;border-right:1px solid black;display:inline;text-align:center;padding-left:5px;border-radius:5px 0px 0px 5px;}
.about_right{width:48.5%;height:100%;position:relative;float:right;display:inline;text-align:center;padding-left:5px;border-radius:0px 5px 5px 0px;background-color: white;border-left:1px solid black;}
.vid_nav{text-decoration:none;position:absolute;bottom:50px;left:50px;font:bold;width:150px;height:30px;background-color:white;color:black;border-radius:5px;text-align:center;border:solid black 1px;}
.vid_nav2{text-decoration:none;position:absolute;bottom:50px;right:50px;font:bold;width:150px;height:30px;background-color:white;color:black;border-radius:5px;text-align:center;border:solid black 1px;}
.featured_video_txt{width:auto;height:20px;text-align:center;font-size:24px;padding-top:5px;}
.video_container{width:600px;height:350px;margin:0px auto;}
.video{position:relative;margin:5px auto;padding-top:5px;}
.jumbotron{font-family:'Raleway';color:rgba(0,35,165,1.00);font-size:48px;text-align:center;position:relative;margin:0 auto;left:0;right:0;-webkit-text-stroke:1px black;}
.jumbobutton{width:300px;height:auto;position:absolute;top:50%;left:35%;background:white;border-radius:15px;text-align:center;padding:2px 2px 2px 2px;margin:2px 2px 2px 2px;opacity:0.7;text-decoration:none !important;}
.core{width:80% !important; position:relative; height:100% !important; margin:0 auto !important; padding:5px; top:0px;}
.core img{display:block; margin:0 auto !important;max-width:100% !important;max-height:100% !important;}
.prodthumb1{position:relative;width:100%;height:100%;margin:0px;}
.prodt	humb2,.prodthumb3,.prodthumb4,.prodthumb5{position:relative;width:100%;height:100%;margin:0px;}
.prodmenu{
	border:1px solid black;
	width: 90%;
	height: 50px;
	display: none;
	position:relative;
	padding-left:5px;
	padding-right:5px;
	margin:10px auto;
	background-color:white;
	/*overflow: hidden;*/
}
.prodmenu_sub{
	height: 28px;
	width: auto;
	display: inline;
	padding-top:5px;
	background-color: white;
	text-align: center;
	position: relative;
	top:10px;
	margin:10px 10px 10px 10px;
	color:rgba(0,35,165,1.00);
}
.hovering{border-top:2px solid black;}
.hovering_prod{background-color:white; color:rgba(0,35,165,1.00); height:28px; border-top:2px solid black;}
ul .ui-selected{color:red;border:2px solid black;border-radius:20px;background-color:white;}
.menu a{text-decoration:none;color:inherit;overflow:hidden;}
.slogan{color:red;position:relative; top:5px;display:inline;}
.mainTitle{position:relative; top:5px; color:rgba(0,35,165,1.00);display:inline;}
.mainTitle img{margin-right:5px;}
.menu{position:relative;text-align:center;width:100%;height:35px;margin:20px auto 0 auto; overflow:visible !important;}
.logo{
	display: inline;
	width: auto;
}
a, a:hover, a:visited, .jumbobutton a, .jumbobutton a:hover, .jumbobutton a:visited{
	text-decoration: none !important;
}
.mainTitle a:hover, .mainTitle a:visited{color:rgba(0,35,165,1.00);}
.featured{
	top: 5px;
	height: 310px;
	background-color: white;
	margin: 5px auto 0px auto;
	width: 97.5%;
	border-bottom: thick solid rgba(0,35,165,1.00);
	border-left:1px solid rgba(0,35,165,1.00);
	border-right:1px solid rgba(0,35,165,1.00);
	border-top:1px solid rgba(0,35,165,1.00);
	position: relative;
	border-radius: 3px 3px 20px 20px;
	z-index: -3;
}
.featured_video{
	top:5px;
	width:100%;
	height:auto;
	background-color: #FFFFFF;
	margin: 5px auto 0px auto;
	width: 97.5%;
	position: relative;
	border-radius: 3px 3px 20px 20px;
	z-index: -3;
}
.featured2{
	top:5px;
	height: 310px;
	background-color: #FFFFFF;
	margin: 5px auto 0px auto;
	width: 97.5%;
	border-bottom: thick solid rgba(0,35,165,1.00);
	border-left:1px solid rgba(0,35,165,1.00);
	border-right:1px solid rgba(0,35,165,1.00);
	border-top:1px solid rgba(0,35,165,1.00);
	position: relative;
	border-radius: 3px 3px 20px 20px;
	z-index: -3;
}
.featured22{
	top:5px;
	height: 500px;
	background-color: #FFFFFF;
	margin: 5px auto 0px auto;
	width: 97.5%;
	border-bottom: thick solid rgba(0,35,165,1.00);
	border-left:1px solid rgba(0,35,165,1.00);
	border-right:1px solid rgba(0,35,165,1.00);
	border-top:1px solid rgba(0,35,165,1.00);
	position: relative;
	border-radius: 3px 3px 20px 20px;
	z-index: -3;
}
.featured_end{width:97.5%;position:relative;bottom:-5px;overflow:hidden;margin-bottom:10px;}
.spacer{width:97.5%;height:50px;position:relative;margin-bottom:0px;}
.big{
	height: 55%;
	border: inherit;
	margin-bottom: 15px;
	display: inline-block;
	clear: both;
}
.featuredtxt{
	height: 280px;
	width: 60%;
	display: inline-block;
	margin-top: 0.9%;
	margin-right: 5%;
	margin-left: 2.5%;
	margin-bottom: 0.9%;
	background-color: white;
	padding: 3px;
	color: black;
	border-radius: 5px;
}
.featuredtxt2{height: 280px;width: 55%;display: inline-block;margin-top: 0.9%;margin-right: 0.9%;margin-left: 25px;margin-bottom: 0.9%;background-color: white;padding: 3px;color: black;border-radius: 5px;position: absolute;right: 15px;}

/*slider 1*/
.imgcontainer{
	height: 200px;
	width: 300px;
	margin: .9%;
	background-color: white;
	margin-top: 2.5%;
	margin-right: 2.5%;
	margin-left: 2.5%;
	margin-bottom: 2.5%;
	border-radius: 5px;
	position: absolute;
	right: 2.5%;
	top:0%;
}
.imgcontainer2{
	height: 200px;
	width: auto;
	margin: .9%;
	background-color: white;
	margin-top: 2.5%;
	margin-right: 2.5%;
	margin-left: 2.5%;
	margin-bottom: 2.5%;
	border-radius: 5px;
	position: absolute;
	left: 5%;
	top:0%;
}
/*---multi slider styling---*/
.slide2{display:none;}
.activeimg2{display:inline-block !important;}
.slide3{display:none;}
.activeimg3{display:inline-block !important;}
.slide4{display:none;}
.activeimg4{display:inline-block !important;}
.slide5{display:none;}
.activeimg5{display:inline-block !important;}
.slide6{display:none;}
.activeimg6{display:inline-block !important;}
.slide7{display:none;}
.activeimg7{display:inline-block !important;}
.slide8{display:none;}
.activeimg8{display:inline-block !important;}
.slide9{display:none;}
.activeimg9{display:inline-block !important;}
.slide10{display:none;}
.activeimg10{display:inline-block !important;}
.slide11{display:none;}
.activeimg11{display:inline-block !important;}
/*----------------*/
.vimg1{position:relative;top:-900px;}/*Img height x Num of Imgs*/
.mslide2{overflow:hidden;
	border-bottom: medium solid rgba(9,0,219,0.90);
	border-right: medium solid rgba(60,52,255,0.90);
	border-top: medium solid rgba(133,128,255,0.90);
	border-left: medium solid rgba(191,189,255,0.90);
	width:400px;margin:0 auto;}
.mslide{overflow:hidden;}
/*----------------*/
.slider{
	width: 100%;
	height: 100%;
	position: relative;
	background-color: white;
	border-radius: 15px;
	padding: 3px;
	display: inline-block;
}
.slide1{display:none;}
.activeimg1{
	display: block;
}
.slide1 img{height:490px;margin-bottom:1px;	}
.slider-nav{
	text-align: center;
	margin-top: 10px;
	height: 40px;
	width: auto;
	background: white;
	border: 1px solid black;
	border-radius: 5px;
	position: absolute;
	bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	left: 33%;
}
/*Arrow Control Product1----------------------------*/
.arrow-prev {
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  margin-top: 9px;
}
.arrow-next {
  margin-left: 20px;
  display: inline-block;
  vertical-align: top;
  margin-top: 9px;
}
/*Arrow Control Product2---------------------------------*/
.arrow2-prev {
  margin-right: 20px;
  display: inline-block;
  vertical-align: top;
  margin-top: 9px;
}
.arrow2-next {
  margin-left: 20px;
  display: inline-block;
  vertical-align: top;
  margin-top: 9px;
}
.slider-dots {
  list-style: none;
  display: inline-block;
  padding-left: 0;
  margin:0px;
}

.slider-dots li {
  color: #bbbcbc;
  display: inline;
  font-size: 30px;
  margin-right: 5px;
  margin-bottom:10px;
}

.slider-dots li.activedot1 {
  color: #363636;
}
.slider-dots li.activedot2 {
  color: #363636;
}
/*slider 2-------------------------------------------
.slide2{width:97%;height:98%;background-color:white;display:none;border-radius:10px;border:none;position:absolute;top:5px;left:5px;border-radius:10px;border:none;}
.activeimg2{width:97%;height:98%;background-color:white;display:block;border-radius:10px;border:none;position:absolute;top:5px;left:5px;border-radius:10px;border:none;}
.slide2 img{display:block;margin:5px auto 5px auto;}
*/

#header{
	text-align: center;
	background-color: white;
	position: fixed;
	top: 0px;
	left: 0px;
	display: block;
	z-index: 1;
	border-bottom: solid 1px black;
	opacity: 0.95;
}
#access li{display:inline; padding:5px;margin-right:3.5%;margin-left:3.5%;position:relative;}
#access{
	width:auto;
	margin-top: 25px;
	padding-top: 1px;
	padding-bottom:5px;
	clear: both;
	color: white;
	background-color:rgba(0,35,165,1.00);
	opacity: 0.9;
	margin-left:auto;
	margin-right:auto;
}
#access ul{position:relative; left:0px;}
.container0{
	border:1px solid black;
	background-color: white;
	height: auto;
	border-radius:0px;
	display:block;
	position: absolute;
	padding:5px;
	padding-top:0px;
	z-index: -3;	
	width: 97%;
	top:143px;
	margin-left: auto;
	margin-right: auto;
}
.projects{height:auto;margin:2px;border:2px solid;width:95%;margin-left:auto;margin-right:auto;float:none;background-color:white;}
.events{height:auto;margin:2px;border:2px solid;width:95%;margin-left:auto;margin-right:auto;float:none;background-color:white;}
#footer{
	border-top: 1px solid black;
	background-color:rgba(0,35,165,1.00);
	color: white;
	height:35px;
}
html{height:100%;}
form{width:auto;margin-right:50px;}
body{
	height: 100%;
	/*background-repeat: repeat;
	background-image: url(../_img/background.png);*/
	background-color:rgba(175,175,175,1.00);
	width: 100%;
	position: absolute;
	z-index: -99;
}
.gridContainer{
	height: 100%;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	/*width: 100%;*/
	z-index: -100;
}
.prodimg {
	border-bottom: medium solid rgba(9,0,219,0.90);
	border-right: medium solid rgba(60,52,255,0.90);
	border-top: medium solid rgba(133,128,255,0.90);
	margin: 20px 20px 20px 20px;
	border-left: medium solid rgba(191,189,255,0.90);
}
.trademark {
	border-bottom: medium solid #0900DB;
	border-radius: 3px;
	border-left: medium solid #BFBDFF;
	padding-left: 2px;
}
.readmore,.readmore a{color:black;width:90px;}
.vid_link{
	height: 30px;
	width: 150px;
	position: relative;
	left: 82%;
	top: 3%;
	background-color: white;
	color:black;
	border-radius: 5px;
	text-align: center;
	border: solid black 1px;
	margin: 0px;
	font-size: 20px;
	text-decoration:none;
}
.mainLink,.mainLink a{color:black;height:30px; width:150px; border-radius:5px; margin:0px; font-size:20px;text-decoration:none;padding:0px 55px;}
#prod_container{
	width: auto;
	height:auto;
	margin-left:auto;
	margin-right: auto;
}
h6{margin-top:10px;}
h2{text-decoration:none;}
.drop-down ul{display:none;margin:0 auto;}
.drop-down{width:100%;height:auto;z-index:99;margin-bottom:0px;}
.btn{width:90%;height:30px;border-radius:10px;margin:5px auto 5px auto;background:none;border:1px solid black;}
input,label{
	display:inline-block;
    margin: 3px 0;
}
label{width: 75px;}
input{width: 50%;}
.homepage{height:88%;margin-bottom:10px;}
.imageslider{height:68% !important;overflow:hidden;}
.socialmedia{z-index:99;height:35px;widht:35px;position:absolute;right:90px;top:90px;}
.socialmedia2{z-index:99;height:35px;widht:35px;position:absolute;right:45px;top:90px;}
.alticon{display:none;}
.clearfix{display:block;}
/*.test,.teststr{position:absolute;top:300px;left:600px;color:black;}*/