html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,/*strong*/,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,/*table,caption,tbody,tfoot,thead,*/
 
article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline}
@font-face{font-family:"FuturaStd-Book";src:url(../fonts/FuturaStd-Book.otf);/*src:url('../fonts/News_Gothic_Bold_Extra_Condensed_BT.eot') format('embedded-opentype'),url('../fonts/News_Gothic_Bold_Extra_Condensed_BT.woff') format('woff'),url('../fonts/News_Gothic_Bold_Extra_Condensed_BT.ttf') format('truetype'),url('../fonts/News_Gothic_Bold_Extra_Condensed_BT.svg#KalingaRegular') format('svg');*/}
table,caption,tbody,tfoot,thead,tr,td{border-collapse:collapse;border:1px solid #999}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:25px;color:#898787;margin:0 auto}
a{text-decoration:none;font-size:12px;color:#898787}
p{line-height:25px;font-size:12px;color:#898787;text-align:justify;margin:10px 0}
ul li{/*line-height:26px;*/
	font-size:12px;color:#898787;list-style:none}
h1{color:#1E97F6;font:Bold 30px/30px 'FuturaStd-Book',sans-serif;margin-bottom:15px;margin-top:2px}
h2{color:#f6791d;font:300 20px/20px 'FuturaStd-BookOpen Sans',sans-serif;line-height:25px;/*text-align:center;*/}
h3{color:#c5c6ca;font:300 18px/18px 'FuturaStd-Book',sans-serif;margin:10px 0;line-height:25px}
h4{color:#c5c6ca;font:300 14px/14px 'FuturaStd-Book',sans-serif}
h5{color:#f6791d;font:300 18px/18px 'FuturaStd-Book',sans-serif;margin:10px 0;line-height:25px}
h6{text-align:center}
h6 a{font-size:14px!important;color:#1C2A35;text-decoration:none;text-align:center}
#pagewrapper{width:100%;float:left}
#header_top{width:100%;float:left;background:#3e3e3e}
.top_header{width:80%;margin:0 auto}
.header-top-1{width:75%;float:left}
.top-menu{list-style-type:none;margin:0;padding:15px 0 5px}
.top-menu li{display:inline-block;font:12px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif;color:#3A3A3A;margin:0 0 0 15px;letter-spacing:-0.1px}
.top-menu li img{margin-right:8px}
.top-menu li.mail{margin-left:30px}
.top-menu li.phone{margin-left:30px}
.phone-clr{color:#FFF;font-size:14px}
.mail a{font-size:14px;color:#FFF}
/*Social-icon*/
.social{width:25%;float:right}
.social ul{margin:5px 0 0 0;padding:0}
.social li{display:inline-block;cursor:pointer;width:42px;height:34px;overflow:hidden;margin:0 0 0 5px}
.social li a{width:42px;height:34px;display:block;overflow:hidden}
.social li a img{position:relative;top:0;/*transition:all 0.15s ease 0s;*/
	width:34px}
.social li a:hover img{position:relative;top:-34px;transition:all 0.15s ease 0s}
/*inner-page*/
.page_inner{width:100%;float:left}
.page_inner1{width:80%;margin:0 auto;border:1px solid #D7CFCE;padding:0 10px;box-shadow:0 0 5px 4px rgba(119,119,119,0.36);-moz-box-shadow:0 0 5px 4px rgba(119,119,119,0.36);-webkit-box-shadow:0 0 5px 4px rgba(119,119,119,0.36)}
.page_inner2{width:100%;float:left;border:1px solid #D7CFCE;padding:0 10px 0 10px!important;box-shadow:0 0 5px 4px rgba(119,119,119,0.36);-moz-box-shadow:0 0 5px 4px rgba(119,119,119,0.36);-webkit-box-shadow:0 0 5px 4px rgba(119,119,119,0.36)}
/*menu&logo*/
.header2{width:80%;float:left;margin:10px}
.header2_logo{width:40%;float:left}
#menu{width:100%;float:left;/*background:-moz-linear-gradient(center top,#4CB1E0 0%,#1675A1 100%) repeat scroll 0% 0% #3193C0;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,0.3);*/}
#main-menu{position:relative;z-index:9999;width:100%;float:left}
/*banner*/
.banner{width:100%;float:left;/*margin:10px 0;*/
	border-bottom:1px dotted #ccc}
.banner img{max-width:100%}
/*content*/
.content{width:100%;float:left}
/*reamore*/
.readmore{width:38%;float:right}
.readmore1{width:20%;margin:10px auto}
.btn,.btn:active,.btn:focus,.pagination li a,.pagination li a:focus,.pager li a,body .pagination ul li a,.pager li a:focus,body .pagination ul li a:focus,.comment-reply-link,.comment-reply-link:focus,.comment-reply-link:active{box-shadow:none;padding:0;padding:10px;border-radius:10px;text-shadow:none;text-decoration:none;border:none;/*font:600 15px/1.2em Open Sans;*/
	background:#7e8aa2;color:#ffffff;letter-spacing:0;text-transform:capitalize;transition:all 0.5s;position:relative;z-index:9}
.btn:before,.btn:active:before,.btn:focus:before,.pagination li a:before,.pagination li a:focus:before,.pager li a:before,body .pagination ul li a:before,.pager li a:focus:before,body .pagination ul li a:focus:before,.comment-reply-link:before,.comment-reply-link:focus:before,.comment-reply-link:active:before{content:"";display:block;width:0;border-radius:10px;height:100%;background:#77c53e;position:absolute;top:0;left:0;transition:all 0.3s;z-index:-1}
.btn:hover,.btn:active:hover,.btn:focus:hover,.pagination li a:hover,.pagination li a:focus:hover,.pager li a:hover,body .pagination ul li a:hover,.pager li a:focus:hover,body .pagination ul li a:focus:hover,.comment-reply-link:hover,.comment-reply-link:focus:hover,.comment-reply-link:active:hover{transition:all 0.3s}
.btn:hover:before,.btn:active:hover:before,.btn:focus:hover:before,.pagination li a:hover:before,.pagination li a:focus:hover:before,.pager li a:hover:before,body .pagination ul li a:hover:before,.pager li a:focus:hover:before,body .pagination ul li a:focus:hover:before,.comment-reply-link:hover:before,.comment-reply-link:focus:hover:before,.comment-reply-link:active:hover:before{width:100%;transition:all 0.3s}
.btn:hover,.pagination li a:hover,.pagination li.active a,.pager li a:hover,body .pagination ul li a:hover,.comment-reply-link:hover{/*font:600 15px/1.2em Open Sans;*/
	color:#ffffff;background:#8dbf41;transition:all 0.5s}
/*content-3*/
.content3{width:100%;float:left;margin:0}
.content4{width:100%;float:left;margin-bottom:20px}
.content3_col1{width:25%;float:left;margin:0 20px;padding:0 20px}
.content3_col2{width:100%;float:left;/*height:300px;*/
	
/*background:url(../images/career_bg.png) no-repeat;*/}
.content3_col2 ul{padding:30px;line-height:30px}
.content3_col2 ul li{font-size:18px;color:#d1435e;font-weight:bold;list-style-image:url(../images/url.png);padding:10px}
.brd_btm{background:url(../images/dots.png);width:100%;height:5px;float:left;display:block;margin-bottom:20px}
.content3_col1 h1{font-size:20px;line-height:30px;color:#909090;font-weight:bold;float:left;width:100%;padding:10px}
.test_ctn{width:100%;float:left}
.innercontent1-left{width:100%;float:left;margin-top:15px;margin:5px 5px 10px 5px;-moz-box-sizing:border-box;border-radius:0;padding:3px;box-shadow:0 0 5px #E2E2E2;border:medium none;background:none repeat scroll 0% 0% #FFF}
.innercontent1-right{width:100%;float:left}
.innercontent1-right p{font:12px/18px Arial,Helvetica,sans-serif;color:#909090;line-height:25px;text-align:justify}
.innercontent1-right-tit a{font-size:16px;color:#1C2A35;text-decoration:none}
.readmore a{background:none repeat scroll 0% 0% transparent;box-shadow:none;color:#008AD6;text-decoration:none}
.readmore a:hover{text-decoration:underline}
/*latest-project*/
.lst-prj{width:98%;float:left;background:#e4e4e4;margin:10px}
.lst-prj h3{background:url(../images/slider-h3-bg.gif) no-repeat scroll 14px 0 transparent;border-bottom:1px solid #C5C8CB;height:36px;padding:31px 0 0 52px;margin:0;font-size:24px;line-height:1.2em;color:#FFF;margin-bottom:20px}
/*Our Technologies*/
.brd{width:98%;float:left;border:1px dotted #ccc;display:block}
.tech{width:100%;float:left}
.tech ul{padding:0!important;margin:0!important}
.tech li{float:left;padding:0 15px}
.tech1{width:40%;margin:0 auto}
.tech1 li{float:left}
.content4 h1{font-size:20px;line-height:30px;color:#909090;font-weight:bold;float:left;width:100%;padding:10px}
/*footer*/
.footer{width:100%;float:left;background:#00ABEA}
.footer_inner{width:80%;margin:0 auto;padding:10px 20px}
.footer_col2{width:40%;float:left;padding:10px 20px}
.footer_col2 h3{color:#FFF;font-size:14px;font-weight:bold}
.footer_col1{width:40%;float:right;padding:10px 20px}
.footer_col1 li{float:left;border-right:1px dotted #FFF;padding:0 20px}
.footer_col1 li a{color:#FFF;font-size:12px;font-weight:bold}
/*aboutus*/
.abt{width:96%;float:left;padding:20px}
.abt h1{font-size:20px;line-height:35px;color:#09aceb;font-weight:bold;float:left;width:100%}
.abt p{font-size:12px;text-align:justify;line-height:25px}
.abt p{font-size:12px;text-align:justify;line-height:25px}
.abt a{font-size:12px;color:#898787}
.abt a:hover{font-size:12px;color:#f01b23}
.b{font-size:12px;color:#09aceb;font-weight:bold;margin-left:20px}
.b1{font-size:12px;color:#09aceb;font-weight:bold}
/*testimonials*/
.test{width:96%;float:left;padding:20px}
.test h1{font-size:20px;line-height:35px;color:#09aceb;font-weight:bold;float:left;width:100%}
.test p{font-size:12px;text-align:justify;line-height:25px}
.test p{font-size:12px;text-align:justify;line-height:25px}
.test a{font-size:12px;color:#898787;text-align:center}
.test a:hover{color:#f01b23}
/*services*/
.Services{width:100%;float:left}
.Services-left{width:50%;float:left}
.Services-left ul{padding:10px 30px}
.Services-left li{list-style-image:url(../images/arrow.png);padding:5px 10px}
.Services-left1{width:50%;float:left}
.Services-left1 ul{padding:10px 30px}
.Services-left1 li{list-style-image:url(../images/arrow.png);padding:5px 10px}
.Services-left1 li a{font-size:14px}
.Services-left1 li a:hover{font-size:14px}
.Services-left2{width:50%;float:left}
.Services-left2 ul{padding:10px 30px}
.Services-left2 li{list-style-image:url(../images/arrow.png);padding:5px 10px}
.Services-left2 li a{font-size:14px}
.Services-left2 li a:hover{font-size:14px}
.Services-right{width:50%;float:left;vertical-align:middle;/*margin-top:50px;*/}
.Services-right img{max-width:100%}
.Services-right1{width:50%;float:left;vertical-align:middle;/*margin-top:50px;*/}
.Services-right1 img{max-width:100%}
.Services-right2{width:50%;float:left;vertical-align:middle;height:350px;margin-top:30px}
.Services-right2 img{max-width:100%}
.col1{font-size:14px;color:#09aceb;font-weight:bold}
/*faq*/
.abt h2{font-size:14px;line-height:35px;color:#09ACEB;font-weight:bold;float:left;width:100%;margin-bottom:20px}
.switchgroup1 p{font-size:12px;text-align:justify;line-height:25px;margin:0 30px}
/*career*/
.career{width:100%;float:left}
.career1{margin:0 30px 30px 30px}
.drp{width:250px;height:30px}
/*clients*/

/*.clients{width:20%;float:left}
*/
.clients li{padding:10px;float:left;border-color:rgba(57,21,82,0.3);border:1px solid rgba(221,224,227,0.69);margin:0 10px 20px 10px}
.clients li img:hover{opacity:0.6;filter:alpha(opacity=60);/* For IE8 and earlier */}
.logos-grid .borders:after{left:-20px;height:100%;content:"";position:absolute;display:block;top:0}
.logos-grid .borders:before{position:absolute;display:block;bottom:-20px;left:0;width:100%;content:""}
.shadow_image{box-shadow:0 0 5px #e2e2e2;box-sizing:border-box;float:left;margin:5px 5px 10px;padding:3px}
.news_events{width:100%;float:left;margin:0}
.news_events h3{color:#069;font-family:Arial,Helvetica,sans-serif;font-size:20px;text-align:center;font-weight:bold}
.snews_events h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;text-align:center;font-weight:bold}
.news_events_item{width:100%;float:left;margin:10px 0;border-top:1px dashed #CCC}
.news_events_image{width:25%;float:left;margin:0}
.news_events_image{width:11%;float:left;margin-top:10px;margin-left:10px}
.news_events_image img{border:1px solid #369;padding:5px;border-radius:25px}
.news_events_details{width:85%;float:left;margin:0 10px}
.news_events_details h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;color:#09C;margin:5px}
.news_events_details h3{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#069;text-align:left;margin:5px}
.news_events_details h4{font-family:Verdana,Geneva,sans-serif;font-size:14px;font-weight:400;color:#690;text-align:left;margin:5px}
.news_events_details p{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:5px;line-height:25px}
.news_date{font-size:14px;color:#F30}
.feedback_form{width:40px;height:220px;right:0;top:200px;position:absolute;background:url(../images/feed.jpg) no-repeat}

.news { border: 1px solid #0a5864; padding: 10px;}
.innercontent_bottom {margin-bottom:20px;}
.crawler_cls {margin:0 17px; float:left;}
.align{border:1px solid #0a5864; padding:10px;}
body{font-family:verdana; font-size:15px}
#mask{  position:absolute;   left:0;   top:0;   z-index:9000;   background-color:#000;   display:none}

#boxes .window{  position:absolute;   left:0;   top:0;   width:640px;   height:100px;   display:none;   z-index:9999;   padding:10px;   position:absolute}
#boxes #dialog{  width:300px;   height:218px;   padding:5px;  background-color:red}
#popupContactClose{font-size:12px; line-height:14px; */position:absolute; color:#6fa5fd; font-weight:500; display:block; text-decoration:none}
.button2{background:#BB1A36; padding:0px 4px 0px 4px !important; padding:1px 5px 0px 5px; border:1px solid #87074C; color:#FFF; font:bold 10px arial,helvetica,sans-serif; overflow:visible; vertical-align:middle; cursor:pointer}
.exclu{text-decoration:none;}
.Residentia2 {background-color:#CCFF66}
.loc1{width:224;}
.form-group{margin-bottom:13px}
#enquiry-style label{width:150px; color:#666; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding-bottom:7px; float:left}
.submit-style{color:#ccc; background-color:#363535; border-radius:5px; border:none; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; height:32px; padding:4px 13px; cursor:pointer; margin-left:150px}
.enquiry_text{border:1px solid #ccc; padding:5px; width:250px}
.captcha{margin-top:13px; border:1px solid #ccc; padding:5px; width:150px}
.help-block{color:#F00; margin-left:150px; font-family:Verdana,Geneva,sans-serif; font-size:12px; font-style:italic}
 .feedback_form1 {display:none;}
 p     { text-align:justify; padding:5px; line-height:20px; }
p img { float:left; padding:5px; max-width:100%; }