*{margin:0px; padding:0px;}
a{outline:none; text-decoration:none;}
img{border:none;}
p,ul,li,span,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
.flt{float:left;}
.flr{float:right;}
.clr{clear:both;}

body {background:#fff url(images/body-new-bg.jpg) repeat-x  ;font-family: Arial, Helvetica, sans-serif;font-size: 12px;
	color:#5f5f5f;}


#wrapper {
	width: 980px;
	margin: 0px auto;
}
.header {
	
	height: 146px;
	margin: 0 auto;
	
}
.logo{padding:16px 0 0 16px;float:left;}
.headrigt{width:503px; float:right;}

.nav{ float:right; margin-top:15px;}
.nav ul{list-style-type:none; }
.nav ul li{float:left;	margin-left:10px;font-size:12px;color:#FFFFFF;background: url(images/nav-break.jpg) no-repeat right center;display: block;padding: 0 10px;font-size:14px;}

 .nav ul li a{
	color:#333333;
	text-decoration: none;
}
.nav ul li a:hover, .nav ul li.current-menu-item a{color:#009ddc;}
.nav ul li.last {
    background: none !important;
}


.call-now{width:388px; margin-top:10px;}
.contactus{font-size:14px; color:#33333; margin-top:10px; width: 179px;}
.search{margin-top:5px; background:url(images/search-bg.png) no-repeat; width:202px; height:24px;}
.search .srch{padding:0px;}
.search .srch .int{width:118px; height:22px; background:none; border:none; float:left; line-height:22px; padding:0 0 0 19px; color:#8d8d8d;}
.search .srch .srchbtn{float:right; width:50px; height:22px; line-height:22px; background:none; border:none; cursor:pointer; margin:0 5px 0 0 ; color:#8d8d8d; }

.social-media{
	margin-top:13px;
	width:138px; float:right;
}

.social-media img{float:left; margin-right:2px;}

.banner{}

.container{padding:0 0 92px 0; min-height:200px; background:#fff;}
.contshadow{background:url(images/cont-topshadow.jpg) repeat-y center top; height:33px;}
.boxsection{padding:0 7px;}

.boxsection .mar{margin-right:8px;}

.boxsection .box{width:232px; float:left;}
.boxsection .box .boxtop{height:4px; background:url(images/box-topcrv.png) no-repeat;}
.boxsection .box .boxbott{height:10px; background:url(images/box-bottcrv.jpg) no-repeat;}
.boxsection .box .boxmidd{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8; background:#fff; width:230px; min-height:200px;}

.boxsection .box .boxmidd .topheading{}
.boxsection .box .boxmidd .first{padding:13px 4px 0 0}
.boxsection .box .boxmidd .secnd{padding:7px 4px 0 0}
.boxsection .box .boxmidd .third{padding:14px 4px 0 0}
.boxsection .box .boxmidd .fouth{padding:3px 4px 0 0}

.boxsection .box .boxmidd .topheading img{float:left; margin:0 4px 0 4px;}
.boxsection .box .boxmidd .topheading h3{border-bottom:1px solid #5f5f5f; font-size:14px; color:#006d9f; padding:0 0 7px 0; float:left; font-weight:normal;}
.boxsection .box .boxmidd .topheading h3.wth1{width:176px; padding:9px 0 7px 0}
.boxsection .box .boxmidd .topheading h3.wth2{width:176px; padding:13px 0 7px 3px}
.boxsection .box .boxmidd .topheading h3.wth3{width:173px; padding:23px 0 7px 3px}
.boxsection .box .boxmidd .topheading h3.wth4{width:173px; padding:19px 0 7px 3px}


.boxsection .box .boxmidd .boxtext{padding:22px 3px 0}
.boxsection .box .boxmidd .boxtext p{line-height:20px; padding:0 0 20px 0}

.boxsection .box .boxmidd a.read{padding:0 0 0 10px; float:right; margin:0 9px 9px 0; background:url(images/more-arrow.jpg) no-repeat left 6px; display:block; color:#1177a5;}
/* a.read {margin:28px 9px 9px 0 !important;} */
.boxsection .box .boxmidd a.read:hover{text-decoration:underline;}

.latestproject{padding:26px 12px 0 11px;}
.latestproject .latheading{padding:0 0 3px 0}
.latestproject .latheading h3{float:left; border-bottom:1px solid #5f5f5f; font-size:22px; color:#006d9f; padding:10px 0 3px 0; float:left; font-weight:normal;}
.latestproject .latheading img{float:left;padding:0 12px 0 0;}
.latestproject .projectlist{padding:0 3px;}
.latestproject .projectlist img{float:left;}
.latestproject .projectlist .mar{margin-right:7px; float:left;}

#footer{background:url(images/footer-bg.jpg) repeat-x; height:322px;}

.innerfooter{width:958px; margin:0 auto; padding:0 11px; color:#fff;}
.footcol{padding:36px 0 0 0;}
.footcol .col1{width:224px; float:left;}
.footcol .col2{width:284px;float:left;}
.footcol .col3{width:217px;float:left;}
.footcol .col4{width:232px;float:left;}

.footcol h4{font-size:18px; padding:0 0 10px 0; width:188px; border-bottom:1px solid #fff;}

.footcol .col1 ul{list-style:none; padding:16px 0 0 0}
.footcol .col1 ul li{padding:0 0 11px 13px; background:url(images/footcol1-arrow.jpg) no-repeat left 5px;}
.footcol .col1 ul li a{color:#fff;}
.footcol .col1 ul li a:hover{text-decoration:underline;}

.footcol .col2 h4{padding:0 0 10px 0; border-bottom:none !important;}

.footcol .col2 .frm{padding:0px;}
.footcol .col2 .frm .intbg{background:url(images/col2-input-img.jpg) no-repeat; width:231px; height:32px; margin:0 0 9px}
.footcol .col2 .frm .intbg .int{width:200px; line-height:32px; color:#686868; background:none; border:none; padding:0 10px 0 18px; height:32px;}
.newsletter input.int{
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #686868;
    height: 32px;
    margin-top: 10px;
    padding: 0 13px 0 15px;
    width: 200px; line-height:32px;
}
input.subs {
    background:url(images/subscribe-butt.jpg) no-repeat; width:151px; height:32px;
    margin: 15px 0 0 0px; border:none; color:transparent; cursor:pointer;
}
.footcol .col2 .frm .subs-btn{margin:0 0 0 40px;}

.footcol .col3 p{line-height:20px; padding:16px 0 0 0}
.footcol .col3 p a{color:#fff;}
.footcol .col3 p a:hover{text-decoration:underline;}
.footcol .col3 .paypal{padding:12px 0 0 0}
.footcol .col3 .paypal h3{font-size:18px; padding:0 0 4px 0; width:146px; border-bottom:1px solid #fff;}
.footcol .col3 .paypal .buy-btn{padding:5px 0 0 0}
.footcol .col3 .paypal .paypallogo{padding:12px 0 0 0}
.footcol .col3 .paypal .paypallogo img{float:left; margin-right:2px;}

.footcol .col4 h3{background:#00b9b9; height:34px; border-bottom:1px solid #009898; line-height:34px; padding:0 0 0 10px; display:none;}
.footcol .col4 .col4text{padding:14px 5px 14px 5px;}
.footcol .col4 .col4text p{color:#000; padding:0 0 12px 0;line-height:18px;}
.footcol .col4 .col4text ul{padding:0 0 0 15px;}
.footcol .col4 .col4text ul li{padding-bottom:3px; color:#000;}
.footcol .col4 .col4text ul li a{color:#009898; text-decoration:underline;}
.footcol .col4 .col4text ul li a:hover{text-decoration:none;}


.copyrigt{padding:25px 0 0 16px; .padding:15px 0 0 16px;}
.copyrigt p{}
.copyrigt p span{color:#35c8ea;}
.copyrigt p a{color:#35c8ea;}
.copyrigt p a:hover{text-decoration:underline;}

/* INNER PAGE CSSS START*/
.leftcont{width:909px; padding:32px 0 0 32px;}
.leftcont h2{font-size:22px; color:#006D9F;padding:0 0 15px 0}
.leftcont p{padding:0 0 8px 0; line-height:20px;}


.rigtcont{width:310px; padding:15px 10px 0 0}
#twtr-widget-1 .twtr-doc {width:232px !important; height:234px;}
li.menu-item-40{background:none !important;}

.oursevices{padding:0px; height:148px;}
.oursevices .services{height:50px;}
.oursevices .services h4{background:url(images/ourservice-img.jpg) no-repeat left 4px; height:42px; width:200px; float:left; font-size:22px; color:#6d6d6d; padding:8px 0 0 46px; margin:0 0 0 74px;}
.oursevices .services h5{font-family:'myriad Pro',Arial, Helvetica, sans-serif; font-size:22px; color:#06a3de; letter-spacing:-1px; padding:8px 0 0 0; font-weight:normal;}
.oursevices .img-slider{background:url(images/icon-slider-bg.jpg) no-repeat; height:98px;}
.oursevices .img-slider .slider-img{padding:22px 0 0 60px;}

.jcarousel-skin-tango .jcarousel-container-horizontal{padding:0px 66px 0 !important}

.twtr-hd h4{text-transform:capitalize; border:none !important;}
.twtr-hd h4 a:hover{text-deoration:none !important;}

.lof-container{height:390px !important;}
.twtr-ft{display:none;}
.twtr-timeline{.height:183px !important;}

form.wpcf7-form span input{width:300px; height:23px; border:1px solid #ccc; margin:3px 0 6px 0}
form.wpcf7-form span textarea{width:300px; height:150px; border:1px solid #ccc; margin:3px 0 6px 0}
form.wpcf7-form  p input.wpcf7-submit{background:url(images/submitt-butt.png) no-repeat; width:87px; height:34px; border:none; color:transparent; cursor:pointer;}

.maindata{padding:15px 10px 0 10px;}
.maindata p{line-height:20px; font-size:12px; padding:0 10px 10px 0}
.maindata p span{color:#06A3DE;}

.leftcont .mar{margin-right:10px;}
.portbox{width:296px; float:left;}
.portbox h5{background:#ccc; font-size:16px; font-weight:bold; padding:0 0 0 10px; height:32px; line-height:32px; width:290px;}
.portbox ul{list-style:disc; padding:10px 0 20px 25px}
.portbox ul li{font-size:13px; padding:0 0 7px 0}
.portbox ul li a{color:#5F5F5F;}
.portbox ul li a:hover{text-decoration:underline; color:#07a3de; font-weight:bold;}

.txt{ line-height:23px; width:890px; margin-left:10px;}
.img{padding:0 10px 10px 0; float:left;}
#searchform label.screen-reader-text{display:none;}
#searchform input#s{width:130px; border:0px; background:none; margin:0 0 0 10px; font-size:11px; color:#464646; .margin:4px 0 0 10px; .display:block; .float:left;}

#searchform input#searchsubmit{border:0px; background:none; margin:3px 0 0 3px; color:#8e8e8e; cursor:pointer;}

