/*=.=.=.=.=---STYLE FOR---=.=.=.=.=*/

/* Getting the new tags to behave */
article, aside, audio, 
canvas, command, 
datalist, details, 
embed, 
figcaption, figure, footer, 
header, hgroup, 
keygen, 
meter, 
nav, 
output, 
progress, 
section, source, 
video {
	display:block;
}
mark, 
rp, rt, ruby, 
summary, 
time {
	display:inline;
}


*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* Global properties */
*{ padding:0px; margin:0px; outline:none; border:none; list-style:none; text-decoration:none; }

@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('../fonts/helvetica-neue-light.eot');
    src: url('../fonts/helvetica-neue-light.eot') format('embedded-opentype'),
         url('../fonts/helvetica-neue-light.woff') format('woff'),
         url('../fonts/helvetica-neue-light.ttf') format('truetype'),
         url('../fonts/helvetica-neue-light.svg#HelveticaNeueLight') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('../fonts/helveticaneue-condensed.eot');
    src: url('../fonts/helveticaneue-condensed.eot') format('embedded-opentype'),
         url('../fonts/helveticaneue-condensed.woff2') format('woff2'),
         url('../fonts/helveticaneue-condensed.woff') format('woff'),
         url('../fonts/helveticaneue-condensed.ttf') format('truetype'),
         url('../fonts/helveticaneue-condensed.svg#HelveticaNeueRegular') format('svg');
}
body{ font:normal 14px/18px Arial, Helvetica, sans-serif; color:#000;}
.wraper{width: 100%; float: left;}
.container{width: 1000px; margin: 0 auto;}
.top_banner{width: 100%; float: left; position: relative;}
.ban_mid{width: 100%; float: left; position: relative;}
.ban_mid img{width: 100%;}
.top_head{width: 100%; float: left; position: absolute; top: 0; left: 0; height: 96px; background: url(../images/bluRpt.png) repeat 0 0;}
.in_top_ber{width: 100%; float: left; height: 36px; background: url(../images/bluRpt.png) repeat 0 0;}
.logo{width: 255px; float: left;}
.top_cont{width: 250px; float: right;}
.top_cont img{float: right; margin: 8px 0 0 0;}
.top_cont p{font: normal 16px/36px Arial; color: #fff;}
.menu_sec{width: 100%; float: left;}
.nav_sec{width: 595px; float: right; margin: 5px 0 0 0;}
.nav_sec ul{float: left; padding: 0; margin: 0;}
.nav_sec ul li{float: left; margin: 0 0 0 0; position: relative;}
.nav_sec ul li:hover ul { display: block;}
.nav_sec ul li ul { width: 250px; position: absolute; top: 100%; background: rgba(27, 89, 136, 0.8); display: none;}
.nav_sec ul li ul li { width: 100%; float: left; padding: 0; border-bottom: #fff 1px solid; }
.nav_sec ul li ul li:last-child { border-bottom: none;}
.nav_sec ul li ul li a { color: #fff; background: none;}
.nav_sec ul li ul li a:hover { background: #fff; color: #01344F; border-radius: 0;}
.nav_sec ul li a{font: normal 15px/44px Arial; color: #fff; background: url(../images/dvidr.png) no-repeat center right; padding: 0 18px 0 18px; display: block;}
.nav_sec ul li a:hover{background: #01344f; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.none{background: none !important;}
.none:hover{background: #01344f !important; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.nav_sec ul li a.active{background: #01344f; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.ban_bot{width: 100%; height: 85px; padding: 10px 0; background: url(../images/blkRpt.png) repeat 0 0; position: absolute; bottom: 0; left: 0;}
.ban_txt{width: 100%; float: left;}
.ban_txt h3{font: normal 21px/24px Arial; color: #fdc800;}
.ban_txt p{font: normal 14px/18px Arial; color: #fff;}
.body_sec{width: 100%; float: left; background: #e9e7e7; padding: 25px 0 42px 0;}
.caro_prt{width: 100%; float: left; background: #f6f6f6; padding: 20px 0 22px 0;}
.caro_prt h3{font: 21px/24px 'HelveticaNeueLight'; color: #2a2a2a; text-align: center;}
.caro_sec{width: 100%; float: left; margin: 6px 0 0 0;}
.caro_box{width: 260px; float: left; margin: 0 0 0 38px;}
.caro_box_pic{width: 100%; float: left; background: #fff; padding: 3px; border: 1px solid #e8e8e8;}
.caro_box_pic img{float: left;}
.caro_txt{width: 100%; float: left; margin: 10px 0 0 0;}
.caro_txt h4{font: 18px/24px 'HelveticaNeueLight'; color: #000;}
.caro_txt p{font: normal 12px/18px Arial; color: #959587; padding: 10px 0 0 0;}
.caro_txt p a{font: 14px/18px 'HelveticaNeueLight'; color: #000;}

.abt-vdo-news { width: 100%; float: left; padding: 10px 0; background: #f6f6f6;}
.abt-vdo-news h3 { font: 21px/21px "HelveticaNeueLight", Arial, Helvetica, sans-serif; color: #414141; padding: 20px 0 14px 0;}
.about { width: 302px; padding-right: 19px; margin-right: 19px; overflow:auto; border-right: #e9e9e9 1px solid; float:left; height: 340px;}
.abt-inr { width: 100%; float: left; color: #959587;}
.abt-vdo-news h3 { font: 21px/21px "HelveticaNeueLight", Arial, Helvetica, sans-serif; color: #414141; padding: 20px 0 14px 0;}
.abt-pic { width: 100%: float: right; padding-bottom: 10px;}
.abt-pic img { width: 100%; display: block;}
.abt-txt { width: 100%; float: left; padding-bottom: 13px;} 
.abt-inr p { font-size: 12px;}

.abt-col { width: 100%; float: left; padding-bottom: 16px; margin-bottom: 16px; background: url(../images/abt-col-bg.jpg) left bottom repeat-x;}
.abt-col:last-child { background: none;}
.abt-col-lft { width: 46px; height: 46px; background: #0596d0; color: #fff; font: 30px/46px "HelveticaNeueLight", Arial, Helvetica, sans-serif; text-align: center; float: left; -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;}
.abt-col-txt { width: 223px; float: right;}



.vedio { width: 307px; padding-right: 19px; margin-right: 19px; border-right: #e9e9e9 1px solid; float: left; height: 347px;}
.vdo-inr { width: 100%; float: left; color: #959587;}
.abt-vdo-news h3 { font: 21px/21px "HelveticaNeueLight", Arial, Helvetica, sans-serif; color: #414141; padding: 20px 0 14px 0;}
.vedeo-sec { width: 100%: float: right; padding-bottom: 10px;}
.new-launched { width: 100%; float: left; padding-bottom: 13px;} 
.new-lunch-area { width: 100%; float: left;}
.new-lunch-area p { padding-bottom: 8px; font-size: 12px;}
.new-lunch-area p img { width: 150px; float: left; border: #fff 5px solid; margin-right: 8px;  box-shadow: 0px 3px 2px #9a9a9a;}


.news { width: 353px;  float: left;height: 347px;}
.news-inr { width: 100%; float: left; color: #959587;}
.news-col { width: 100%; float: left; padding-bottom: 16px;}
.img-sec { width: 83px; float: left;}
.img-sec img { width: 100%; display: block;}
.news-txt { width: 254px; float: right;}
.news-dt { width: auto; float: left; padding: 0 10px; background: #2d2d2d; color: #fff; font-size: 12px; line-height: 21px;} 
.news-txt p { padding-top: 8px; width: 100%; float: left; font-size: 12px;}




.follow-us { width: 100%; float: left; padding: 21px 0; background: url(../images/follow-us.jpg) 0 0 repeat;}
.follow-min { width: 158px; float: left;}
.follow-us h2 { font: 36px/36px "HelveticaNeueRegular", Arial, Helvetica, sans-serif; color: #888785; text-shadow: #fff 2px 0 0; padding-right: 20px;}
.social { width: auto; float: left; }
.social  li , .social  li a , .social  li a img { width: 33px; height: 33px; display: block;}
.social  li { float: left; margin-right: 8px;}


.footer { width: 100%; float: left; background: #272727; padding: 5px 0; position: relative;}
.ftr-top { width: 100%; background: url(../images/footer-top-bg.png) 0 0 repeat-x; height: 6px; position: absolute; top : -6px; left: 0;}
.ftr-col { float: left; height: 173px;}
.ftr-col h3 { font: 17px/17px "HelveticaNeueLight", Arial, Helvetica, sans-serif; color: #d8d8d8; padding: 15px 0; text-transform: uppercase;}
.ftr-col ul { width: 100%; float: left;}
.ftr-col ul li { width: 100%; float: left; background: url(../images/ftr-li-bg.png) left center no-repeat; padding-left: 10px; }
.ftr-col ul li a { font-size: 12px; color: #959587;}
.ftr-col ul li a:hover { color: #fff;}

.ftr-compny { width: 121px; border-right: #959587 1px dotted; margin-right: 37px;}
.ftr-proper { width: 132px; border-right: #959587 1px dotted; margin-right: 25px;}
.ftr-advi { width: 102px; border-right: #959587 1px dotted; margin-right: 25px;}
.ftr-addr { width: 304px; }
.location { width: 223px; height: auto; padding-top: 15px;}

.ftr-addr p, .ftr-addr p a { font-size: 12px; color: #959587;}
.ftr-addr p a { text-decoration: underline;}
.ftr-addr p a:hover { text-decoration: none;}

.cpy{ width: 100%; float: left; background: #1a1a1a; text-align: center; color: #959587; font-size:  12px; padding: 16px 0;}


.side_part{width: 74px; position: fixed; z-index: 10; background:  #0e5a97; top: 30%; left: 0; padding: 50px 0 50px 0;
-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;}
.side_part img{float: right; margin: 15px 5px 0 0;}
.side_part p{font: normal 15px/20px Arial; color: #fff; padding: 0 0 0 10px;}
.tog_form{width: 300px; float: left; margin: -80px 0 0 150px;}
.tog_form_inr{width: 100%; float: left; margin: 15px 0 0 0;}
.tog_form_inr input[type="text"]{width: 100%; height: 26px; background: #fff; font: normal 15px/26px Arial; color: #353535; padding: 0 10px;}
.tog_form_inr textarea{width: 100%; height: 50px; background: #fff; font: normal 15px/26px Arial; color: #353535; padding: 5px 10px; resize: none;}
.tog_form_inr img{float: left; margin: 0 10px 0 0;}
.tog_form_inr input[type="submit"]{float: left; margin: 0 0 0 20px; width: 65px; height: 30px; background: #2FB2F8; font: normal 15px/26px Arial; color: #fff; text-align: center;
cursor: pointer;}



/*===============inner_page=============*/

.tab_sec{width: 735px; float: left; background: #f0efef; padding: 6px; border: 1px solid #cbcbcb; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; 
margin: 20px 0 0 0}

.tab_top{width: 100%; float: left;}
.tab_top ul{padding: 0; margin: 0; float: left;}
.tab_top ul li{float: left; margin: 0 3px 0 0;}
.tab_top ul li:last-child{margin: 0;}
.tab_top ul li a{display: block; background: #ccc; padding: 0 7px; font: normal 12px/30px Arial; color: #353535; cursor: pointer;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
.tab_top ul li a:hover{background: #fff;}
.tab_top ul li a.selected{background: #fff;}
.tab_body{width: 100%; float: left; background: #fff; padding: 10px; 
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}
.tab_body img{width: 100%; float: left;}
.tab_txt{width: 100%; float: left; margin: 12px 0 0 0;}
.tab_txt p{font: normal 12px/16px Arial; color: #393939; padding-bottom: 18px;}
.tab_txt h4{font: bold 12px/16px Arial; color: #393939; padding: 0 0 10px 0;}
.rit_sec{width: 236px; float: right;}
.rit_inr{width: 100%; float: left; margin: 5px 0 0 0;}
.rit_head{width: 100%; float: left; background: #1670c5; margin: 15px 0 0 0; 
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
.rit_head h4{font: 18px/44px "HelveticaNeueLight", Arial, Helvetica, sans-serif; color: #fff; padding: 0 0 0 20px;}
.rit_body{width: 100%; background: #f0efef; float: left; border: 3px solid #e0e0e0; border-top: none;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}
.form_sec{width: 100%; float: left; padding: 0 18px 16px 18px;}
.form_mid{width: 100%; float: left; margin: 10px 0 0 0;}
.form_mid label{width: 100%; float: left; font: normal 13px/16px Arial; color: #646464;}
.form_mid input[type="text"]{width: 100%; float: left; background: #fff; border: 1px solid #cfcfcf; height: 28px; margin: 6px 0 0 0; padding: 0 5px;}
.form_mid textarea{width: 100%; float: left; background: #fff; border: 1px solid #cfcfcf; height: 92px; margin: 6px 0 0 0; padding: 5px; resize: none;}
.form_mid input[type="submit"]{width: 61px; height: 27px; background: #1670c5; text-align: center; cursor: pointer; font: normal 13px Arial; color: #fff; margin: 0 7px 0 0;}
.form_mid input[type="button"]{width: 61px; height: 27px; background: #1670c5; text-align: center; cursor: pointer; font: normal 13px Arial; color: #fff;}
.project_list{width: 100%; float: left;}
.project_list ul{padding: 0; margin: 0; float: left;}
.project_list ul li{width: 100%; float: left; border-bottom: 1px solid #d0d0d0;}
.project_list ul li:last-child{border-bottom: none;}
.project_list ul li a{background: url(../images/arow.png) no-repeat 18px center ; padding: 0 0 0 26px; display: block; font: normal 14px/32px Arial; color: #646464;}
.projectpage ul li { width: 100%; font: normal 12px/20px Arial; color: #393939; float: left; background: url(../images/bullet-iconss.png) left no-repeat; padding-left: 10px; }


