@charset "utf-8";



/* CSS Document */







@font-face



{



font-family: myFirstFont;



src: url('../fonts/consola.ttf'),



     url('../fonts/consola.eot'); /* IE9 */



}



body{margin:0; padding:0; background:#fff;}



*{margin:0; padding:0;}



 a{text-decoration:none; color:#666;}







#wrapper{float:left; width:100%;}



.wrap{float:left;}



.wd100{width:100%!important;}







.main-cnt{float:left; width:100%; padding-top:10px;}



.main-cnt-inner{margin:0 auto; width:1000px;}



.header{float:left; width:100%; background:url(../images/head-bg.gif) repeat-x; height:76px;padding-top:20px;}



.header-left{float:left; width:390px;}



.header-left h2{color:#a40a0a; font:36px Arial, Helvetica, sans-serif;float:left; padding-left:12px; }



.header-right{float:left;}



.menu{float:left;}



.menu ul{float:left;}



.menu ul li {float:left; list-style:none; padding:0px 15px;}



.menu ul li a{float:left; font:15px Arial, Helvetica, sans-serif; color:#000; padding:30px 0px;  }



.menu ul li a:hover{color:#1e9bbd  }



.menu ul li a.active{color:#1e9bbd!important; }



.banner{float:left; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}



.banner img{float:left; }



.btm-cnt{float:left; width:100%; padding-top:25px; background-color: #ffffff;







   /* Safari 4+, Chrome 1-9 */



   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#F5F5F5));







   /* Safari 5.1+, Mobile Safari, Chrome 10+ */



   background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); 







   /* Firefox 3.6+ */



   background-image: -moz-linear-gradient(top, #ffffff, #F5F5F5);



 



   /* IE 10+ */



   background-image: -ms-linear-gradient(top, #ffffff, #F5F5F5);







   /* Opera 11.10+ */



   background-image: -o-linear-gradient(top, #ffffff, #F5F5F5);}



.btm-cnt-content-wrap{float:left;width:100%;}



.btm-cnt-about{float:left; width:212px; padding-left:26px;}



.btm-cnt-about h4{float:left; width:100%; font:26px Arial, Helvetica, sans-serif; color:#a1253e; border-bottom:1px solid #a1253e; padding-left:10px; }



.btm-cnt-about p{float:left;  font:11px Arial, Helvetica, sans-serif; color:#333;  padding-left:10px; padding-top:10px; padding-right:10px;}



.btm-cnt-about  a{float:right; font:14px Arial, Helvetica, sans-serif; color:#fff; padding:10px 15px; background:#a1253e; margin-top:15px;}



.cnt-content{float:left; height:200px;}



.about-color{color:#a1253e!important;}



.service{color:#0191af!important; border-color:#0191af!important;}



.service a{background:#0191af!important}



.practice{color:#e81e1a!important; border-color:#0191af!important;}



.practice a{background:#e81e1a!important}



.circle{color:#0d064a!important; border-color:#cbc42d!important;}



.circle a{background:#0d064a!important}



.blue{color:#012efe!important}



.latest-work {float:left; padding-top:20px; margin-bottom:15px;}



.latest-work h1{float:left; width:95%; font:30px Arial, Helvetica, sans-serif; color:#0191af; border-bottom:2px solid #0191af; margin:1% 2%; padding-left:1%; padding-bottom:.5%;}



.latest-work p{float:left; width:100%; font:18px Arial, Helvetica, sans-serif; color:#585858;  text-align:center; width:90%; padding:0% 5%;}



.latest-work a{color:#015a7f;}



.register{color:#585858!important;}



.footer{background:#FFFFFF; width:100%; height:100px; border-top:1px solid #fff;float:left;}



.footer p{float:left; font:12px Arial, Helvetica, sans-serif; color:#777; padding-top:20px; padding-left:20px;}











.about{float:left; width:96%; padding: 0 2%; border-bottom:1px solid #ddd; margin-bottom:20px;}



.abt-top{float:left;}



.abt-top h2{float:left; font:30px Arial, Helvetica, sans-serif; color:#a52440; border-bottom:1px solid #ddd; width:98%; padding-left:2%;}



.abt-top p{float:left; font:12px Arial, Helvetica, sans-serif; color:#000; padding-top:15px; padding-left:0%; text-align:justify;}



.abt-btm{float:left;width:100%}



.abt-btm-left{float:left;width:48%; padding-right:2%;}



.abt-left-top{float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#aa1a1a; width:100%; padding-top:10px;}



.abt-left-top img{float:right;}



.abt-left-btm{float:left;}



.abt-left-btm p{float:left;font:12px Arial, Helvetica, sans-serif; color:#000; padding-top:5px; }



.about h3{float:left; font:26px Arial, Helvetica, sans-serif; color:#019bba; width:100%; text-align:center; border-bottom:1px solid #ddd;margin-bottom:10px; padding-top:10px; padding-bottom:8px; }



.ser-cnt p{float:left; font:13px Arial, Helvetica, sans-serif; color:#000; padding:5px; line-height:18px;}



.contact-page{float:left; width:100%;border-top:1px solid #ddd; padding-top:10px;}



.contact-left{float:left; background:#019bba; padding-left:20px; width:490px; padding-bottom:25px;}



.contact-left h2{float:left; font:18px Arial, Helvetica, sans-serif; color:#FFF; padding-top:20px;}



.contact-left p{float:left;  font:12px Arial, Helvetica, sans-serif; color:#000; padding-top:10px;}



.contact-rw{float:left;width:100%; padding-top:5px;}



.contact-rw p{float:left; font:14px Arial, Helvetica, sans-serif; color:#fff; width:100%; padding-bottom:5px;}



.contact-rw input{float:left; border:none; width:95%; height:28px;}



.contact-rw textarea{float:left;background:#fff; border:none; width:95%;max-width:95%;min-width:95%; height:108px;}



.contact-rw .submit{float:right;background:none; border:none; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; width:auto;  border:1px solid #fff;margin-right:25px; padding:0px 20px; border-radius:4px; margin-top:20px;}



.contact-right{float:left;}



.sector{float:left; padding-bottom:30px;}



.sector-left{float:left; width:40%; padding-left:5%;}



.sector-left span{float:left; width:100%; font:bold 15px Arial, Helvetica, sans-serif; text-align:center;color:#a50b0b; }



.sector-left p{float:left; width:100%; font:13px Arial, Helvetica, sans-serif; text-align:center; color:#a50b0b;}



.error{color:#A40A0A;}


.menu1{float:left;}



.menu1 ul{float:left;}



.menu1 ul li {float:left; list-style:none; padding:0px 17px;}



.menu1 ul li a{float:left; font:12px Arial, Helvetica, sans-serif; color:#000; padding:30px 35px 20px 35px; font-weight:bold; }



.menu1 ul li a:hover{color:#1e9bbd  }






.service-cant{
	float:left;
	width:100%;
	height:350px;

}
.service-cant2{ float:left; width:150px; min-height:200px; margin-right:10px; }
.service-cant2-head{ float:left; width:150px; height:30px; background-color:#a5253e;}
.service-cant2-head h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; padding:10px 10px 10px 25px; text-align:center;}
.service-cant2-inner{ float:left; width:150px; height:auto; border:solid 1px #333333; margin-top:5px; height:300px; }
.service-cant2-inner p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:center;}

.ct-logo-cant{ float:left; width:1000px;}
.ct-logo-text{ float:left; width:700px; text-align:right; padding-top:40px; }
.ct-logo-text a{ text-align:right; color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.ct-logo{ float:right; width:300px;}


ct-logo-cant1{ float:left; width:1000px;}
.ct-logo-text1{ float:left; width:500px; text-align:right; padding-top:20px; }
.ct-logo-text1 a{ text-align:right; color:#585858; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.ct-logo1{ float:right; width:480px;}

.industry-cant{ float:left; width:100%; height:auto; border: px solid #000000;}
.industry-cant-left{float:left; width:155px; height:761px; border:5px #000000 inset;}
.industry-cant-left1{float:left; width:195px; height:600px; border-right:none;}

.industry-cant-left ul li{ float:left; list-style:none; padding:5px; font-family:Arial, Helvetica, sans-serif; width:150px; font-size:12px; height:30px; color:#000000; text-align:center; }

.vertical-coverage-text{ float:left; width:135px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; height:40PX;}
.vertical-coverage-text1{ float:left; width:210px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center;}