@charset "utf-8";
/* CSS Document */

body{margin:0; background:url(../images/noisy_grid.png); font-family:Verdana, Geneva, sans-serif}
h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}
.main{width:100%;}
.submain{width:1100px;}
.submain1{width:100%; float:left;}
.header{width:100%;float:left;min-height:150px;}
.header img{float:left;}
.logo{float:left;margin:14px 0 0 14px;padding:10px;border-radius:15px; clear:both;}
.logo img{width:131px;height:auto;margin:0 10px 0 0;border:none;}
.logo span{float:left; color:#000; margin-top:50px; font-size:36px; margin-left:-30px; font-family:Tahoma, Geneva, sans-serif; }
.logo span:hover{text-shadow:0 0 5px #666666;}
.logo a{border:none !important; outline:none !important;}
.socialicons{float:right;}
#social{float:left; margin-top:80px; padding:0 10px;border:none; float:right;}
#social_icon{float:left; padding:0; margin:0;}
.header ul{list-style:none; float:left;text-align:left;margin:0;padding:0;clear:both;}
.header li{float:left;}
.header_menu{float:left;width:inherit;background:#333;}
.header_menu a{text-decoration:none; float:left; padding:15px 20px 10px 20px; color:#FFF; font-size:16px;border-bottom:5px solid #333;}
/*.header a:hover{background:#333; color:#CCC; border-bottom:5px solid #900;}*/
#page_effect{ color:#CCC !important; border-bottom:5px solid #900 !important;}
.midpart{width:inherit; min-height:550px;float:left;margin:10px 0; box-shadow:0 0 5px #666666;}

.services{float:left; margin-top:60px; margin-bottom:50px;}
.service1{width:320px; min-height:200px; float:left; margin-right:27px; border:1px solid #CCC; padding:10px; margin-left:10px;}
.service2{width:320px; min-height:200px; float:left; margin-right:27px; border:1px solid #CCC; padding:10px;}
.service3{width:320px; min-height:200px; float:left; border:1px solid #CCC; padding:10px; margin-right:10px;}
.services h3{padding:10px 0 0 0 ; font-size:17px;}
.services p{float:left; text-align:justify; line-height:22px; font-family:Arial, Helvetica, sans-serif; clear:both; font-size:14px; letter-spacing:1px; height:70px; padding:10px;overflow:hidden;}
.services img{width: 80px;
border: 1px solid #ccc;
border-radius: 50px;
-webkit-filter: grayscale(1);
}
.services img:hover{-webkit-filter: grayscale(0); -moz-filter:grayscale(0); filter:grayscale(0);}
 #a2{background:#333;
	padding: 7px 10px;
color: #FFF;
text-decoration: none;
font-size: 18px;
float: left;
margin:0 0 0 10px;
border-radius: 7px;}
#a2:hover{background:#900;color:#FFF;}
#clients{float:left; padding:0 30px; margin-bottom:15px;}

.about{float:left; color:#000;}
.about h1{color: #000;
float: left;
margin: 0;
width: 800px;
padding: 10px 0;
text-shadow: 0 0 5px #E7E1E1;
text-align: left;
border-bottom: 1px solid #9E9D9D;
margin: 0 0 0 30px;
}
.about p{clear:both; float:left; text-align:justify;font-size:14px;letter-spacing:1px;line-height:21px; padding:30px;}
.slideshow{width:inherit; height:300px;}

#wowslider-container1{float:left;}
.marquee img{float:left;margin:0 !important; border:5px solid #FFF;}
.footer{width:100%;  background:#333; float:left; color:#CCC; font-size:14px; font-weight:bold;}
.footer p{float:left; padding:15px 0;}
#abc {float:right;}
#about{float:left;}
#p1{float:left; text-align:justify; clear:both; padding:10px; font-family:Arial, Helvetica, sans-serif; line-height:21px; letter-spacing:1px;}
#cntct{float:left; padding:20px;}
.contact_us_up{float:left; width:inherit; height:200px; margin-bottom:50px;}
.contact_form{float:left; clear:both; font-size:18px; width:549px; height:200px; border-right:1px solid #999;}
.contact_form form{float:left; width:500px; height:200px;}	
.contact_form input{width:200px;}
#smt{width:100px; padding:3px; font-size:16px; font-weight:bold;}
.contact_form textarea{width:200px; height:80px;}
.google_map{width:549px; height:100px; float:left;}
.address{width:1100px; min-height:150px; float:left;}
.address p{text-align:justify; float:left; clear:both;}
.address h3{float:left; border-bottom:1px solid #CCC; margin-bottom:10px;}
.visit{width:320px; height:150px; float:left; padding:20px;}
.call{width:320px; height:150px; float:left; padding:20px;}
.email{width:320px; height:150px; float:left; padding:20px;}
.address span{font-size:17px; float:left; font-weight:bold;}

.service{float:left; padding:20px;}
.service p{float:left; text-align:justify; clear:both; letter-spacing:1px; line-height:21px;}
.service span{float:left; font-size:18px; clear:both; padding:10px 0; font-weight:bold;}
.service ul{float:left;}
.service li{float:left; margin:10px; text-align:justify; clear:both;}
.voice{width:1100px; min-height:200px; float:left;}
.voice h2{padding:5px 0 5px 15px; float:left; width:1085px; text-align:left; color:#FFF; background:#666; margin:0 0 20px 0;}
.alcatel{width:228px; height:200px; float:left; border:1px solid #999; margin-left:20px; padding:10px;}
.alcatel p{text-align:justify; float:left; margin-top:10px;}
.video{width:1100px; min-height:200px; float:left;}
.video h2{padding:5px 0 5px 15px; float:left; width:1085px; text-align:left; color:#FFF; background:#666; margin:20px 0;}
.video p{text-align:justify; float:left; margin-top:10px;}
.polycom{width:228px; height:200px;float:left; border:1px solid #999; margin-right:20px; margin-left:20px; padding:10px;}
.crestron{width:228px; height:200px;float:left; border:1px solid #999; padding:10px;}
.networking{width:1100px; min-height:200px; float:left; margin-bottom:20px;}
.networking h2{padding:5px 0 5px 15px; float:left; width:1085px; text-align:left; color:#FFF; background:#666; margin:20px 0;}
.networking p{text-align:justify; float:left; margin-top:10px;}
.amp{width:228px; height:200px;float:left; border:1px solid #999; margin-right:20px; margin-left:20px; padding:10px;}
.molex{width:228px; height:200px;float:left; border:1px solid #999;margin-right:20px; padding:10px;}
.bosch{width:228px; height:200px;float:left; border:1px solid #999; margin-right:20px; padding:10px;}
.apc{width:228px; height:200px;float:left; border:1px solid #999; margin-right:20px; padding:10px;}
#enq{float:left; padding:20px;}
#logo_link{margin:0; padding:0; border:0;}
#logo_link:hover{background-color:transparent;}
