html, body, h1, h2, h3, h4, h5, h6, ul, ol, li, iframe, p, div, table, td, tr, th, span{margin:0px; padding:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
a img{border:0px;}
.left{float:left;}
#right{margin-right:0px;}
.right{float:right;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-bottom:10px; line-height:20px; padding-top:10px; text-transform:inherit;}
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif; color:#000000;}
h2{font-size:20px; margin-bottom:8px; text-transform:uppercase;}
h3{font-size:17px; margin-bottom:8px; text-transform:uppercase; color:#7f7f7f; margin-bottom:15px;}
h6{font-size:13px; margin-top:15px; margin-bottom:0px;}
.clr{clear:both; line-height:0px; margin:0px; padding:0px; white-space:0;}
.main{width:100%;}
a{-moz-transition:all 0.2s linear;}
.header-container{background:#f6f6f6; padding:5px 0 40px 0;}
.main-container{width:980px; margin:0px auto;}

/*Start: Top*/
.top-gird{position:relative; margin-bottom:15px;}
.logo a{background:url(../images/logo.jpg) no-repeat; width:320px; height:97px; display:block; text-indent:-999999px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000;}
.social-widget{display:block; position:absolute; right:0px; top:40px;}
.social-widget ul{margin:0px; padding:0px;}
.social-widget li {float:left; list-style:none; margin-left:2px;}
.social-widget li a{-moz-transition:all 0.4s linear; -widget-transition:all 0.4s linear; -o-transition:all 0.4s linear; -ms-transition:all 0.4s linear;}
.social-widget li a:hover{opacity:0.3;}


/*Start: Menu*/
.nav{background:#333333; margin-bottom:1px; border-right:0px solid #fff;}
ul.nav ul{margin:0px; padding:0px;}
ul.nav li{float:left; list-style:none; padding:22px 0px 22px 0px; margin-right:1px;}
ul.nav li a{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:15px; color:#FFFFFF; padding:22px 46px 22px 46px; text-decoration:none; transition:all 0.2s linear; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -ms-transition:all 0.2s linear; -o-transition:all 0.2s linear; font-weight:bold;}
ul.nav li a:hover{background:#f27b2d;}
ul.nav .child{margin-right:0px;}
ul.nav .selected{background:#f27b2d;}

/*Start: Mid*/

#space{margin:20px 0;}
.after-banner-wrap ul{margin:0px; padding:0px; display:block;}
.after-banner-wrap li{list-style:none; float:left; width:230px; margin-right:15px;}
.after-banner-wrap li .img-wrap{padding:8px; display:block;  background:#f6f6f6;}
.after-banner-wrap li .link {border-top:1px solid #ccc; border-bottom:1px solid #ccc; display:block; padding:11px 0;}
.after-banner-wrap li .link a{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#f27b2d; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.after-banner-wrap li .link a:hover{color:#333333;}
.after-banner-wrap .child{margin-right:0px;}

.whatwedo-wrap{ float:left; border:0px solid #000; width:720px; margin-top:20px;}
.whatwedo-wrap .img-section{padding:8px; display:block;  background:#f6f6f6; display:block; width:160px; height:102px; float:left; margin-right:15px;}
.whatwedo-right{float:right; border:0px solid #000; width:230px; margin-top:20px;}
#before{margin-top:0px;}


/*Start: Footer*/

.footer-widget{background:#232323;}
.footer-wrap ul{margin:0px; padding:0px;}
.footer-wrap li{float:left; list-style:none; padding:20px 0;}
.footer-wrap .col-1{width:260px; border-right:1px solid #1d1d1d; height:190px; padding-right:20px;}
.footer-wrap .col-1 .img-wrap{background:#313131; padding:5px; display:block; width:78px; float:left; margin-right:15px;}
.footer-wrap .col-1 p{padding:0px; line-height:18px; margin:0px; padding-bottom:15px;}
.footer-wrap .col-1 .more a{font-size:10px; text-transform:uppercase; color:#FFFFFF; background:#f27b2d; text-decoration:none; padding:6px 12px; display:block; width:32px; transition:all 0.4s linear; -moz-transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -o-transition:all 0.4s linear; -ms-transition:all 0.4s linear; height:14px;}
.footer-wrap .col-1 .more a:hover{background:#000;}
.footer-wrap .col-2{width:300px; border-right:1px solid #1d1d1d; border-left:1px solid #323232; height:190px; padding:20px }
.footer-wrap .col-2 .lable-left{float:left; width:80px; display:block; margin-bottom:15px;}
.footer-wrap .col-2 .lable-right{float:right; width:220px; display:block; margin-bottom:15px;}
.footer-wrap .col-2 .lable-right p{padding:0px!important;}
.foot-link{font-size:12px; color:#f27b2d; text-decoration:none; line-height:18px;}
.foot-link:hover{text-decoration:underline;}
.footer-wrap .col-3{width:330px; border-left:1px solid #323232; height:190px; padding:20px; padding-right:0px;}
.footer-last{background:#000000; border-top:1px solid #323232; padding:10px 0; font-size:11px; color:#333333;}
.last-grid ul{margin:0px; padding:0px;}
.last-grid li{float:left; margin-left:10px; display:block; padding:2px; background:#fff; list-style:none; height:50px;}


/*---------------------About-us-----------------------*/

.inner-right{margin-top:15px;}
.inner-right ul{margin:0px; padding:0px;}
.inner-right li{list-style:none; background:#f6f6f6; padding:8px; margin-bottom:20px;}
.inner-right li .img-col{display:block; margin-bottom:10px;}

.col-4{float:left; width:332px; margin-right:40px;}
.link-2 a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; color:#f27b2d; text-decoration:none; text-transform:uppercase; font-weight:bold;}

.view-project ul{margin:0px; padding:0px;}
.view-project li{float:left!important; list-style:none; margin-right:20px; margin-top:10px; display:block; margin-bottom:15px;}
.view-project .view-img{width:650px;}
.view-project .text-wrap{width:310px;}


 
.link-2 a:hover{color:#333333;}
.img-bg{background:#f6f6f6; padding:8px; width:704px;}

/*---------------------Portfolio-----------------------*/
.folio-left{float:left; border:0px solid #000; width:210px; margin-top:20px;}
ul.folio-link{display:block; margin-top:10px;}
ul.folio-link ul{margin:0px; padding:0px;}
ul.folio-link li{list-style:none;  border-bottom:1px solid #f2f2f2; padding:10px 0;}
ul.folio-link li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#f27b2d; text-decoration:none; text-transform:uppercase; font-weight:bold; transition:all 0.4s linear; -moz-transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -o-transition:all 0.4s linear; -ms-transition:all 0.4s linear;}
ul.folio-link li a:hover{color:#000000;}

.folio-right{ float:right; border:0px solid #000; width:735px; margin-top:20px;}

.whatwedo-wrap ul {padding:10px 0 !important}
.whatwedo-wrap ul  li{list-style:disc !important; margin-left:20px !important; line-height:20px !important; }

.content ul {padding:10px 0 !important}
.content ul  li{list-style:disc !important; margin-left:20px !important; line-height:20px !important; }

ul.news li{list-style:none; padding:10px 0; margin:10px 0; border-bottom:1px solid #f2f2f2;}


.input-field{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px 5px; width:148px; background:#000000; border:1px solid #404040; color:#666666; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}
.input-field:focus{border:1px solid #5e5e5e;}
.text-area{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px 5px; width:318px; background:#000000; border:1px solid #404040; height:42px; color:#666666; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}
.text-area:focus{border:1px solid #5e5e5e;}
.btn{font-size:10px; text-transform:uppercase; color:#FFFFFF; background:#f27b2d; width:60px; padding:5px; transition:all 0.4s linear; -moz-transition:all 0.4s linear; border:0px; 
	cursor:pointer;}
.btn:hover{background:#000;}