@import url('font1.css');
@import url('reset.css');
@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'open_sansregular';
    src: url('font1/opensans-regular-webfont.eot');
    src: url('font1/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), 
         url('font1/opensans-regular-webfont.woff') format('woff'),
         url('font1/opensans-regular-webfont.ttf') format('truetype'),
         url('font1/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'greyscalebasicregular';
    src: url('font2/greyscale_basic_regular-webfont.eot');
    src: url('font2/greyscale_basic_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font2/greyscale_basic_regular-webfont.woff') format('woff'),
         url('font2/greyscale_basic_regular-webfont.ttf') format('truetype'),
         url('font2/greyscale_basic_regular-webfont.svg#greyscalebasicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'greyscalebasicbold';
    src: url('font3/greyscale_basic_bold-webfont.eot');
    src: url('font3/greyscale_basic_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font3/greyscale_basic_bold-webfont.woff') format('woff'),
         url('font3/greyscale_basic_bold-webfont.ttf') format('truetype'),
         url('font3/greyscale_basic_bold-webfont.svg#greyscalebasicbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanssemibold';
    src: url('font4/opensans-semibold-webfont.eot');
    src: url('font4/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font4/opensans-semibold-webfont.woff') format('woff'),
         url('font4/opensans-semibold-webfont.ttf') format('truetype'),
         url('font4/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GE_SS_Two_Light';
    src: url('font5/GE_SS_Two_Light.eot');
    src: url('font5/GE_SS_Two_Light.eot') format('embedded-opentype'),
         url('font5/GE_SS_Two_Light.woff') format('woff'),
         url('font5/GE_SS_Two_Light.ttf') format('truetype'),
         url('font5/GE_SS_Two_Light.svg#GE_SS_Two_Light') format('svg');
}

body{ float:left; width:100%; height:auto; font-family: 'open_sansregular'; overflow-x:hidden;  font-size:14px; color:#7a7a7a; direction:ltr; margin:0px; padding:0px; text-align:left;}

html {
    -webkit-font-smoothing: antialiased;
}

a:hover, a:visited, a:link, a:active
{
    text-decoration: none !important;
}

html {
            -ms-text-size-adjust: 100%;
            -webkit-text-size-adjust: 100%;
        }
		
.home_active{
    background-image: url("../images/menu_bg.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    width:auto;
}
.outer_wrap{ float:left; width:100%; height:auto; background-color:#fff;}
header{ float:left; width:100%; height:auto; margin-bottom:0px;}
.logo{ float:left; width:100%; height:auto; }
.logo img{ float:left; width:100%; height:auto; max-width:134px; margin-top:7px;}
.serach_box{ float:right; width:322px; height:auto; margin-bottom:16px;}
.sep_lan{ float:right; width:100%;  text-align:right; margin-bottom:9px; min-height:22px;}
.sep_lan a{ float:right; font-size:18px; font-family: 'GE_SS_Two_Light'; color:#424242; padding-right:2px;}
.sep_lan a:hover{ text-decoration:none; color:#0063a6;}


.right_top{ float:right; width:100%; height:auto; margin-top:8px;}
.text_box1{ float:left; width:207px; height:35px; border:1px solid #dddbdb; padding-left:20px; background-image:url(../images/shade1.png); background-position:left top; background-repeat:no-repeat; color:#999999; margin-right:9px;}
.sub_btn{ float:right; color:#fff; width:103px; height:35px; border:none; background-color:#0058a2;  font-family: 'open_sanssemibold'; }
.sub_btn:hover{ background-color:#036bb1;}
.main_menu{ float:left; width:100%; height:auto;}
.icon_home{ width:15px; height:15px; background-image:url(../images/home_icons.png); background-position:center top; background-repeat:no-repeat;}
.icon_home:hover{ background-image:url(../images/home_icon.png); background-position:center top; background-repeat:no-repeat; }
.banner{ float:left; width:100%; height:auto; margin-bottom:39px; }
.car_inn{ float:left; width:100%; height:auto; position:relative; margin:0px; z-index:9999; display:block;}


.inner_cont{ float:left; width:100%; height:auto; position:relative; }
.cap_inn{ padding:25px;}
.cap_inn h1{ margin-top:0px; margin-bottom:15px; font-family: 'greyscalebasicregular'; font-size:35px; text-transform:uppercase; color:#fff; line-height:39px;  }
.cap_inn p{ float:left; font-size:13px; text-transform:uppercase; font-family: 'greyscalebasicbold'; line-height:20px; padding-right:4px;}
.content_wrap{ float:left; width:100%; height:auto;}
.subsi_wrap{ float:left; width:100%; height:auto; margin-bottom:30px; background-color:#ededed;}
.cap_left{ float:left; width:100%; height:109px; background-image:url(../images/cap_bg.png); background-position:right center; background-repeat:no-repeat;}
.cap_left h2{ float:; font-size:18px; color:#fff; margin:0px; font-family: 'open_sansregular'; padding-left:18px; padding-top:34px; line-height:22px;}
.cap_left a{ color:#fff;}
.cap_left a:hover{ text-decoration:underline !important; color:#fff;}
.scroll_wrap{ float:left; padding:30px 0px 0px 0px; width:100%; }
.mid_wrap{ float:left; width:100%; height:auto; padding:40px 0px; background-image:url(../images/pattern.png); background-position:left top; background-repeat:repeat;}
.asset_box{ float:left; width:100%; padding:8px 0px; background-color:#0058a2; box-shadow:1px 3px 5px #fff; transition:ease-in-out 0.4s; -moz-transition:ease-in-out 0.4s; -webkit-transition:ease-in-out 0.4s; }
.img_box{ float:left; width:99px; height:101px; margin-right:20px; background-color:#fff; margin-left:8px; text-align:center; transition:ease-in-out 0.4s; -moz-transition:ease-in-out 0.4s; -webkit-transition:ease-in-out 0.4s;}
.img_box img{ margin:0px auto; margin-top:15px; }
.asset_box h2{ font-family: 'greyscalebasicbold'; font-size:27px; color:#fff; margin-top:38px; margin-bottom:0px; padding-right:10px; transition:ease-in-out 0.4s; -moz-transition:ease-in-out 0.4s; -webkit-transition:ease-in-out 0.4s; line-height:25px; }
.asset_box:hover { box-shadow:1px 3px 5px #6f7071; transition:ease-in-out 0.4s; -moz-transition:ease-in-out 0.4s; -webkit-transition:ease-in-out 0.4s; background-color:#116ebd; }
.asset_box:hover .img_box{ box-shadow:1px 1px 5px #575757; transition:ease-in-out 0.4s; -moz-transition:ease-in-out 0.4s; -webkit-transition:ease-in-out 0.4s; }
.asset_box:hover h2{ text-shadow:1px 1px 5px #575757; transition:ease-in-out 0.4s; -moz-transition:ease-in-out 0.4s; -webkit-transition:ease-in-out 0.4s;}

.asset_boxlast{ float:left; width:100%; padding:8px 0px; background-color:#0058a2; box-shadow:1px 3px 5px #fff; transition:ease-in-out 0.4s; -moz-transition:ease-in-out 0.4s; -webkit-transition:ease-in-out 0.4s; }
.asset_boxlast h2{ font-family: 'greyscalebasicbold'; font-size:27px; color:#fff; margin-top:26px; margin-bottom:0px; padding-right:10px; transition:ease-in-out 0.4s; -moz-transition:ease-in-out 0.4s; -webkit-transition:ease-in-out 0.4s; line-height:25px; }
.asset_boxlast:hover { box-shadow:1px 3px 5px #6f7071; transition:ease-in-out 0.4s; -moz-transition:ease-in-out 0.4s; -webkit-transition:ease-in-out 0.4s; background-color:#116ebd; }
.asset_boxlast:hover .img_box{ box-shadow:1px 1px 5px #575757; transition:ease-in-out 0.4s; -moz-transition:ease-in-out 0.4s; -webkit-transition:ease-in-out 0.4s; }
.asset_boxlast:hover h2{ text-shadow:1px 1px 5px #575757; transition:ease-in-out 0.4s; -moz-transition:ease-in-out 0.4s; -webkit-transition:ease-in-out 0.4s;}
.news_wrap{ float:left; width:100%; height:auto;}
.new_cap{ float:left; width:100%;}
.new_cap h2{ float:left; font-family: 'open_sanssemibold'; font-size:17px; text-transform:uppercase; color:#373737; margin-top:40px;}
.news_scroll{ float:left; width:100%; height:auto;}
.news_scroll img{ float:left; width:12%; max-width:108px; height:auto; max-height:100px; margin-right:3%; min-width:108px; min-height:100px;}
.inner_new{ float:left; width:100%; text-align:left;}
.inner_new p span{ float:left; font-size:12px; line-height:18px; padding-right:10px; color:#169de5; font-family: 'open_sanssemibold'; }
.inner_new p{ float:left; font-size:13px !important; padding-right:10px; line-height:18px; color:#666666; font-family: 'open_sansregular'; -webkit-font-smoothing: antialiased;}
.inner_new a{ float:left; line-height:18px; font-size:13px; font-family: 'open_sanssemibold'; background-image:url(../images/link_bg.png); background-position:right center; color:#169de5; background-repeat:no-repeat; padding-right:15px;}
.inner_new a:hover{ text-decoration:underline !important; color:#169de5;}
.contt{ float:left; margin-top:40px; width:85%;}
.asso_scroll{ float:left; width:100%; height:auto; margin:10px 0px;}
.cor_sec{ float:left; width:100%;  }
.cor_sec h5{ float:left; width:100%; font-size:18px; color:#0063a6; margin-bottom:10px;}
.cor_sec img{ float:left; width:100%; height:auto; margin-bottom:15px;}
/*inner*/

.inner_banner{ float:left; width:100%; height:auto;}
.inner_banner img{ float:left; width:100%; height:auto;}
.inner_content_wrap{ float:left; width:100%; height:auto; text-align:left;}
.cont_sec{ float:left; width:100%; height:auto; padding:33px 0px 45px 0px;}
.left_part{ float:left; width:100%; max-width:228px;}
.caption_left{ float:left; width:100%; padding:12px 0px; background-color:#0058a2;}
.caption_left h1{ float:left; font-family: 'open_sanssemibold'; color:#fff; font-size:14px; margin:0px; padding-left:16px;}
.lists{ float:left; width:100%; list-style:none;}
.caption_left h1 a{ color:#fff;}
.lists li{ float:left; width:100%; padding:12px 0px; border-bottom:1px solid #dddddd;}
.lists li a{ float:left; padding-left:16px; font-size:14px; color:#424242; background-image:url(../images/list.png); background-position:right center; background-repeat:no-repeat; min-width:200px; padding-right:37px; max-width:200px;}
.lists li a:hover{ color:#0058a2; text-decoration:none; background-image:url(../images/list_over.png); background-position:right center; background-repeat:no-repeat;}
.lists ol{ float:left; margin-top:10px;}
.lists ol li{ float:left; width:100%; padding:6px 0px; border:none; list-style:none; padding-left:16px;}
.lists ol li a{ float:left; background-image:url(../images/list_arow.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; font-size:13px; }
.lists ol li a:hover{ background-image:url(../images/list_arow.png); background-position:left center; background-repeat:no-repeat;}

.lists .in_active{ color:#0058a2; text-decoration:none; background-image:url(../images/list_over.png); background-position:right center; background-repeat:no-repeat;}

.inner_wrap{ float:left; width:103%; margin-left:-3%; height:auto;}
.inner_part{ float:left; width:100%; height:auto;}
.inner_detail{ float:left; width:100%; height:auto;}
.inner_detail h1{ float:left; font-family: 'greyscalebasicregular'; font-size:38px; width:100%; color:#373737; margin:0px; margin-bottom:25px;  width:100%;}
.detailed_cont{ /*float:left;*/  text-align:left; font-size:14px; line-height:20px;  }
.detailed_cont p{ font-size:14px; line-height:21px;  text-align:left; -webkit-word-break: break-all; margin-bottom:15px; }
.detailed_cont h6{ color:#0058a2;/*added on june 26*/font-size: 14px;font-weight: bold; }

.detailed_cont img{ float:right; width:364px; height:auto; margin:0px 0px 30px 30px; }
.wrapper{ float:left; width:100%; height:auto;}
.mem_box{ float:left; width:100%; height:auto; }
.box_wrap{ float:left; width:99%; min-height:150px; margin-bottom:20px;  margin-left:1%; padding-bottom:4%; border:1px solid #dddddd; padding:4%;}
.report_wrap .box_wrap{ transition:ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s; -webkit-transition:ease-in-out 0.3s; }
.report_wrap .box_wrap img{ margin-bottom:0px; }
.report_wrap .box_wrap h6{ float:left; width:100%; text-align:center; font-size:13px; font-weight:normal; padding:10px 0px; background-color:#373737; color:#fff; margin:0px; transition:ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s; -webkit-transition:ease-in-out 0.3s;}
.press .box_wrap img{ margin-bottom:8px;}
.press .box_wrap p{ float:left; color:#7a7a7a; line-height:21px; margin-bottom:4px; }

.mem_box .box_wrap{ min-height:255px;}
.box_wrap img{ float:left; width:100%; margin-bottom:8px;}
.box_wrap h4{ float:left; width:100%; line-height:18px;  font-size:13px; color:#0058a2; margin-bottom:8px; margin-top:0px;}
.box_wrap h5{  font-size:13px; color:#373737; margin:0px; margin-bottom:8px;}
.report_wrap .box_wrap:hover{ border:1px solid #0058a2;  transition:ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s; -webkit-transition:ease-in-out 0.3s;  }
.report_wrap .box_wrap:hover h6{ background-color:#0058a2; transition:ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s; -webkit-transition:ease-in-out 0.3s; }

.sub_line{ float:left; width:100%; margin-bottom:5px;}
.sub_line p{ float:left; line-height:21px;  text-align:left; -webkit-word-break: break-all; margin-bottom:15px;}
.pro_box{ float:left; width:100%; height:auto;}
.in_pro{ float:left; width:100%; padding:4%; margin-bottom:15px;  height:auto; border:1px solid #dddddd;}
.in_pro img{ float:left; width:100%; height:auto;}
.in_pro h3{ float:left; width:100%; text-align:center; font-size:15px; padding:10px 0px; background-color:#373737; color:#fff; margin:0px; transition:ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s; -webkit-transition:ease-in-out 0.3s;}
.in_pro:hover{ border:1px solid #0058a2; transition:ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s; -webkit-transition:ease-in-out 0.3s;}
.in_pro:hover h3{ background-color:#0058a2; transition:ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s; -webkit-transition:ease-in-out 0.3s;}
.report_wrap{ float:left; width:100%; height:auto;}
.select_wrap{ float:left; width:100%; margin-bottom:15px; color:#0058a2;}
.select_wrap h4{ float:left; font-size:15px; margin-bottom:10px;}
.select_box{ float:right; width:150px; height:30px; margin-top:1px; border:1px solid #dddddd; margin-left:10px;}
.news_dt{ float:left; width:100%; height:auto;}
.inner_newsdt{ float:left; width:100%; height:auto; /*max-height:150px;*/ margin-bottom:15px;  border:1px solid #dddddd; padding:2%; }
.left_sm{ float:left; width:30%; max-width:270px; max-height:110px; margin-right:2%;}
.left_sm h6{ float:left; width:100%; background-color:rgba(55,55,55,0.8); color:#fff; padding:8px 0px; margin-top:-30px; text-align:center; font-size:13px; color:#fff !important; font-weight:normal !important;}
.inner_newsdt img{ float:left; width:100%; height:110px;  max-width:270px; }
.right_dt{ float:left; width:67%;}
.right_dt h2{ float:left; width:100%; font-size:22px; color:#0063a6; margin:0px 0px 15px 0px; font-family:"greyscalebasicregular";}
.right_dt p{ float:left; line-height:21px; margin-bottom:10px;}
.right_dt a{ font-size:13px; color:#7a7a7a;}
.right_dt a:hover{ color:#0058a2;}
.pager_1{ float:left; width:100%; text-align:right;}
.pager_1 ul{ float:right;}
.pager_1 ul li{ float:left; list-style:none;}
.pager_1 ul li a{ float:left; padding:4px 10px 4px 10px; margin-left:5px; border:1px solid #dddddd; color:#7a7a7a;}
.pager_1 ul li a:hover{ background-color:#0058a2; color:#fff; text-decoration:none;}
.pager_1 ul li .acti{ background-color:#0058a2; color:#fff; text-decoration:none; }

.event_dtail{ float:left; width:100%;}
.caps{ float:left; width:100%; margin-bottom:15px; margin-top:0px;}
.date{ float:left; width:auto; height:auto; margin-bottom:10px;}
.date h4 span{ float:left; font-weight:bold; text-align:center;  font-size:15px;   margin-right:10px; }
.date h4 { float:left;  text-align:center; font-size:21px; color:#333;  margin:0px; }
.caps h2{ float:left; font-family:"greyscalebasicregular"; color:#0058a2; font-size:21px; margin:0px; line-height:28px; width:100%;}

.slider1{ float:left; width:100%; height:auto; max-width:500px; margin-top:10px;}
.photo_gallery{ float:left; width:100%; height:auto; }
.gallerys{ float:left; width:100%; height:auto; margin-left:-9px;}
.gallerys ul{ float:left;}
.gallerys ul li{ float:left; width:164px; height:116px; margin-left:12px; border:solid #CCC; border-width:1px; margin-bottom:10px; list-style:none;}
.gallerys ul li img{ width:100%; height:114px;}
.gallerys ul li:hover{ border:solid #0058a2; border-width:1px;}
.gallerys ul li:hover img{ opacity:0.8;}
.contact{ float:left; width:100%; height:auto;}
.address{ float:left; width:100%; min-height:250px; background-color:#f1f1f1; padding:6%; margin-bottom:25px; border-bottom:2px solid #dddddd;}
.address h2{ float:left; width:100%; font-size:17px; color:#373737; margin:0px 0px 20px 0px; padding-bottom:15px; border-bottom:1px solid #dddddd;}
.address h6{ font-size:14px; color:#424242; margin:7px 0px; line-height:21px;}
.map{ float:left; width:100%; height:auto;}
.map iframe{ float:left; width:100%; height:300px; border:1px solid #dddddd;}
.text_box2{ float:left; width:100%; height:35px; padding-left:10px; border:1px solid #dddddd; color:#424242; margin-bottom:5px; background-color:#fff; -webkit-appearance: none;}

.text_box4{ float:left; width:100%; padding:5px 0px; max-height:35px; padding-left:10px; border:1px solid #dddddd; color:#424242; margin-bottom:5px; background-color:#fff; text-align:left;}

.text_box3{ float:left; width:100%; height:80px; padding-top:8px; padding-left:10px; border:1px solid #dddddd; margin-bottom:20px; color:#424242;}
.sub_btn2{ float:left; width:125px; height:35px; margin-right:10px;  color:#fff; background-color:#424242; border:none;/*june 08clear:both;margin-bottom:5px;*/}
.sub_btn2:hover{ background-color:#0058a2; }
.co_subs{ float:left; width:100%;}
.co_subs h6{ font-size:14px; color:#0058a2; font-weight:bold;}
.co_list{ float:left;/*clear:both;*/}
.co_list1 {float: left;clear: both;}
.co_list li{ float:left; padding:6px 0px; background-image:url(../images/list_over.png); background-position:left center; background-repeat:no-repeat; padding-left:15px; list-style:none;clear:both;}
.co_list1 li{ float:left; padding:6px 0px; background-image:url(../images/list_over.png); background-position:left center; background-repeat:no-repeat; padding-left:15px; list-style:none;clear:both;}
.video_gallery{ float:left; width:100%; height:auto;}

.careers_icons{ float:left; width:100%; margin:10px 0px;}
.careers_icons ul{ float:left; }
.careers_icons ul li{ float:left; background-color:#424242; color:#fff; list-style:none; margin-right:10px; margin-bottom:10px; }
.careers_icons ul li a{ float:left; text-align:center; color:#fff; width:200px; padding:10px 0px; }
.careers_icons ul li a:hover{ background-color:#0058a2; color:#fff; text-decoration:none;}
.bottom_cont{ float:left; width:100%; height:auto;}
.bottom_cont p{ float:left; line-height:21px; margin-bottom:15px;}
.bottom_cont h5{ float:left; width:100%; font-size:17px; border-bottom:1px solid #dddddd; color:#0058a2; padding-bottom:15px; margin-bottom:20px;}
.pres_scroll{ float:left; width:100%; height:auto; margin:10px 0px;}
.cap2{ float:left; width:100%; padding:4px 0px; text-align:center; color:#fff; margin-top:-26px; position:relative; z-index:100; font-size:13px; background-color:rgba(0,0,0,0.7);}
.gallerys li:hover .cap2{ color:#fff; background-color:rgba(0,98,166,0.7);}
.back{ float:right; width:14px; height:14px; margin:-3px 15px 0px 0px; opacity:0.3; display:none; transition:ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s; -webkit-transition:ease-in-out 0.3s;}
.back:hover{ opacity:1; transition:ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s; -webkit-transition:ease-in-out 0.3s;}

.big-link{ float:left; width:100%; height:auto; margin-bottom:20px;}
.view_box{ float:left; width:100%; height:152px; border:1px solid #dddddd; text-align:center; position:relative;}
.v_thumb1{ float:left; width:100%; height:auto; height:150px;  margin-top:-57px; background-image:url(../images/video_thumb1.jpg); background-position:center top; background-size:cover; background-repeat:no-repeat;}
.v_thumb2{ float:left; width:100%; height:auto; height:150px;  margin-top:-57px; background-image:url(../images/video_thumb2.jpg); background-position:center top; background-size:cover; background-repeat:no-repeat;}
.v_thumb3{ float:left; width:100%; height:auto; height:150px;  margin-top:-57px; background-image:url(../images/video_thumb3.jpg); background-position:center top; background-size:cover; background-repeat:no-repeat;}
.icon_play{ width:57px; height:57px; margin:0px auto; text-align:center;  z-index:100; background-image:url(../images/play.png); background-position:center top; background-repeat:no-repeat; margin-top:17%; position:relative; z-index:100;}

/*new*/
.video_gallery ul li{ float:left; list-style:none;}
.video_gallery ul li img{ float:left; width:100%; margin-bottom:23px;}
.video_gallery ul li:hover .icon_play{  background-image:url(../images/plays.png);}
.video_gallery ul li:hover img{ opacity:0.9;}

/*new*/

.big-link:hover .icon_play{  background-image:url(../images/plays.png);}
.big-link:hover .view_box img{ opacity:0.9;}
.site_map{ float:left; width:100%; height:auto;}

.search_dt{ float:left; width:100%; height:auto;}
.tech_box{ float:left; width:100%;}
.tech_box h6{ font-size:15px; margin-top:0px;}
.search_box2{ float:left; width:322px; height:auto; margin-bottom:21px; margin-right:20px;}
.secs{ float:left; margin-right:15px; margin-bottom:10px;}
.secs .r_btn{ margin-right:10px; margin-top:0px;}
.sr_inndt{ float:left; width:100%;}
.sr_inndt h1{ font-size:20px; margin-bottom:15px;}
.sr_inndt h1 span{ font-style:italic; font-size:16px; color:#0058a2;}
.result_box{ float:left; width:100%; margin:15px 0px;}
.re_title{ float:left; width:100%; margin-bottom:10px;}
.re_title strong{ float:left; font-size:17px; margin-right:10px; color:#0058a2; font-weight:normal; }
.re_title a{ font-size:17px; margin-right:10px; color:#0058a2; }
.result_box h6 span{ color:#0058a2; font-size:14px; line-height:20px;}
.search_dt .pager_1{ float:left; text-align:left;}
.search_dt .pager_1 ul{ float:left;}
.search_dt .pager_1 ul li a{ margin-left:0px; margin-right:5px;}
.fund_warp{ float:left; width:100%; height:auto;}
.left_logo{ float:left; width:200px; height:auto; margin-right:20px; margin-bottom:10px;}
.left_logo img{ float:left; width:100%; height:auto;}
.fn_dt{ float:left; width:100%; height:auto; margin:20px 0px;}
.fund_box{ float:left; width:100%; margin-bottom:20px;}
.fund_box table{ float:left; width:100%;}
.fund_box table tr td{ border:1px solid #dddddd; padding:8px;}
.fund_box p strong{ font-weight:normal; color:#0058a2;}
.graph{ float:left; width:100%; height:auto;}
.graph img{ float:left; width:100%; max-width:365px}

.fund_tabs{ float:left; width:100%; margin:30px 0px 20px 0px;}
.vacancy_list{ float:left; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #dddddd;}
.vac_det{ float:left; }
.vac_det h4{ margin-top:0px; margin-bottom:10px; color:#373737; font-family:"greyscalebasicregular"; font-size:20px; }
.vac_det ul{  margin-bottom:15px;}
.vac_det ul li{ list-style:none; padding:3px 0px; background-image:url(../images/list_over2.png); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
.app_btn{ float:left; background-color:#0058a2; color:#fff; padding:5px 25px; text-align:center;}
.app_btn:hover{ background-color:#036bb1; color:#fff;}

.new_slider{ float:left; width:100%; height:auto;}
.new_slider .gallerys{ margin-left:0px;}
.new_slider .gallerys ul li{ margin-left:2px !important; margin-right:2px; border:0px; padding:0px; }
.new_slider .gallerys ul li:hover{ cursor:pointer;}
.new_slider .gallerys,.col-lg-2,.col-md-2,.col-sm-3,.col-xs-4{ padding:0px; } 
.controls{          
        width:50px;
        display:block;
        font-size:11px;
        padding-top:8px;
        font-weight:bold;          
    }
    .next {
        float:right;
        text-align:right;
    }
      /*override modal for demo only*/
      .modal-dialog {
          max-width:500px;
          padding-top: 90px;
      }

/*inner*/

footer{ float:left; width:100%; background-color:#373737; padding:42px 0px 28px 0px;}
.foot_left{ float:left; width:100%; height:auto;}
.social_media{ float:left; width:100%; margin-bottom:20px;}
.so_icon{ float:left; width:45px; height:45px; background-color:rgba(90,90,90,1); border-radius:50%; margin-right:12px; text-align:center; transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s;}
.so_icon img{ margin:0px auto; margin-top:14px;}
.so_icon:hover{ background-color:rgba(255,255,255,1); transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s;}
.copy{ float:left; font-family: 'open_sansregular'; font-size:12px; color:#9d9d9d; margin-bottom:0px;}
.copy p{ float:left; font-size:12px; padding-right:12px;  }
.copy ul{ float:left; padding-left:10px;}
.copy ul li{ float:left; list-style:none; padding: 0px 12px 0px 12px; border-left:1px solid #9d9d9d;}
.copy ul li a{ color:#9d9d9d; font-size:12px;}
.copy ul li a:hover{ color:#ccc;}
.powered_cap{ float:right; width:88px; text-align:right; color:#9d9d9d; font-size:12px; font-family: 'open_sansregular'; margin-top:65px;}
.powered_cap p{ float:left;}
.powered_cap img{ float:right;}
.powered_cap:hover p{ color:#ccc; }
.zoom_match{ margin:10px 0px 3px 0px;}
.zoom_match input{ vertical-align:bottom !important; margin-top:0px;}
.zoom_searchform{ display:table;}
.zoom_match{ float:left;  width:100% !important; }

/* custom */


.searchtxtt {
    float: left;
    width: 100%;
}
.drpsrch {
    float: left;
    width: 100%;
}
.searchtxtt p { margin-bottom:8px; }
.drpsrch label { margin:8px 0; float:left; }
.styled-selec {
    float: left;
    margin-left: 7px;
    margin-top: 5px;
}
.context > p {
	line-height:18px;
}

.result_pages a {
    border: 1px solid #0058A2; background:#0058A2; color:#fff;
    height: 15px;
    padding: 3px 9px;
    width: 15px;
}


/* new updations */

.division {
    float: left;
    width: 100%;
}






@media only screen and (max-width:1200px){
	.cap_left h2{ font-size:16px; padding-left:9px;}
	.asset_box h2{ font-size:23px; line-height:30px; padding-right:15px; margin-top:18px;}
	.asset_boxlast h2{ font-size:22px; line-height:30px; margin-top:18px;}
	.contt{ margin-top:33px; width:84%;}
	.new_cap h2{ font-size:15px;}
	.inner_new p{ font-size:13px;}
	.inner_wrap{ margin-left:0%; width:100%;}
	.detailed_cont p{ padding-right:0px;}
	.box_wrap h4{ font-size:13px;}
	.detailed_cont img{ width:40%; max-width:350px; margin:0px 0px 15px 15px;}
	.in_pro{ width:98%; padding:1%; margin-left:0%;}
	.inner_newsdt{ max-height:1000px;}
	.inner_newsdt img{ height:130px;}
	.left_sm{ max-height:130px;}
	.news_scroll img{ margin-left:1px; max-width:107px;}
    .icon_play{ margin-top:15%;}
	.zoom_match input{ vertical-align:middle !important;}
	.zoom_match{  width:100% !important; }
	.mem_box .box_wrap{ min-height:237px;}
	

}

@media only screen and (max-width:991px){
	.right_top{ margin-top:-84px;}
	.serach_box{ margin-bottom:10px;}
	.main_menu{ margin-top:10px;}
	.asset_box{ margin-bottom:15px;}
	.asset_box h2{ font-size:27px; margin-top:35px;}
	.asset_boxlast h2{ font-size:27px; margin-top:35px;}
	.cap_left{ float:left; width:100%; background-image:url(../images/top_arow.png); background-position:center bottom; background-repeat:no-repeat; background-color:#0058a2; text-align:center; height:auto; padding-left:0px; }
	.cap_left h2{ padding:10px 0px;}
	.subsi_wrap{ padding-bottom:33px;}
	.copy ul li{ padding:0px 7px;}
	.copy p{ padding-right:7px;}
	.powered_cap{ margin-top:5px;}
	.contt{ margin-top:30px;}
	.new_cap{ margin-bottom:15px;}
	.news_scroll{ margin-bottom:30px;}
	.cap_inn h1{ font-size:24px; line-height:30px; margin-bottom:10px;}
	.carousel-caption{ padding-bottom:20px;}
	.cap_inn p{ font-size:12px; line-height:18px;}
	.left_part{ max-width:100%;}
	.lists li a{ min-width:95%; max-width:100%;}
	.left_part{ margin-bottom:30px;}
	.thumb_wrap{ float:left; margin-top:30px;}
	.news_scroll img{ width:25%;}
	.contt{ width:76%;}
	.box_wrap{ margin-left:0%; width:100%;}
	.gallerys{ margin-left:0px;}
	.gallerys ul li{ float:left; width:171px; height:120px; margin-left:0px; margin-right:10px; }
	.gallerys ul li img{ width:100%; height:118px;}
	.left_sm h6{ color:#fff !important;}
	.news_scroll img{ margin-left:0px;}
    .logo img{ position:relative; z-index:100;}
    .icon_play{ margin-top:20%;}
	.zoom_results_per_page{ float:left; width:100% !important; margin:12px 0px 0px 0px; margin-left:0px !important;}
	.mem_box .box_wrap{ min-height:262px;}


}


@media only screen and (max-width:767px){
	.main_menu{ margin-bottom:10px;}
	.cap_inn h1{ font-size:25px; margin-bottom:10px;}
	.cap_inn p{ font-size:12px;}
	.cap_inn{ padding:15px;}
	.powered_cap{ margin-top:-27px;}
	.cap_inn p{ display:none;}
	.cap_inn h1{ font-size:18px; width:100%; text-align:center; margin-bottom:5px;}
	.detailed_cont img{ width:50%;}
	.right_dt h2{ font-size:20px; margin-bottom:10px;}
	.left_part{ margin-bottom:10px;}
	.contt{ margin-top:8px;}
	.inner_new a{ float:left; margin:5px 0px;}
	.inner_new p{ float:left; width:100%; margin-bottom:5px;}
	
	

	
	
}

@media only screen and (max-width:568px){
	.mem_box .box_wrap{ min-height:295px;}
}

@media screen and (min-width: 768px){
          .modal-dialog {
              width:500px;
              padding-top: 90px;
          }
		  /*.logo{z-index:0;}     */     
      }
      @media screen and (max-width:1500px){
          #ads {
              display:none;
          }
      }


@media only screen and (max-width:520px){
	.carousel-caption{ display:none;}
	.right_top{ margin-top:-48px;}
	.sep_lan{ margin-bottom:17px;}
	.cont_sec{ padding:22px 0px 30px 0px;}
	.logo{ text-align:center; margin-bottom:20px;}
	.logo img{ float:none; margin:0px auto;}
	.serach_box{ float:left; width:100%;}
	.text_box1{ width:70%; margin-right:0px; background-image:none;}
	.sub_btn{ width:27%;}
	.main_menu{ margin-top:0px;}
	.cap_left h2{ font-size:17px; padding-left:10px;}
	.powered_cap{ margin:0px auto; float:none; margin-top:6px;}
	.news_scroll img{ max-width:25%;}
	.inner_new p{ font-size:13px;}
	.banner{ margin-bottom:30px;}
	footer{ padding:40px 0px;}
	.inner_detail h1{ font-size:28px; margin-bottom:25px;}
	.detailed_cont p{ font-size:13px; line-height:19px;}
	.sub_line p{ font-size:13px; line-height:19px;}
	.news_scroll img{ width:100%; margin-right:0%; margin-bottom:10px;}
	.contt{ width:98%;}
	.news_scroll img{ max-width:40%;}
	.detailed_cont img{ width:60%; max-width:350px; margin:0px 0px 8px 8px;}
	.box_wrap{ padding:2%;}
	.select_wrap h4{ float:; width:100%;}
	.select_box{ float:left; margin-right:10px; margin-left:0px;}
	.left_sm{ float:left; width:100%;  margin-right:0%; margin-bottom:15px;}
	.right_dt{ width:100%;}
	.right_dt h2{ font-size:18px; margin-bottom:10px;}
	.right_dt p{ font-size:13px;} .press .box_wrap p{ font-size:13px; line-height:19px;}
	.date h4{ font-size:20px; margin-bottom:10px;} .date h4 span{ font-size:20px;}
	.caps h2{ font-size:20px;}
	.gallerys{ margin-left:0px;}
	.fund_warp{ font-size:13px;}
	.gallerys ul li{ float:left; width:164px; height:116px; margin-left:0px; margin-right:10px; }
	.gallerys ul li img{ width:100%; height:114px;}
	.co_list li{ font-size:13px;}
	.bottom_cont p{ font-size:13px;} .result_box p{ font-size:13px;} .result_box h6 span{ font-size:13px;}
	.vac_det ul li{ font-size:13px;}
    .new_slider .gallerys .cap2{ display:none;}
	.new_slider .gallerys ul li{ box-shadow:1px 0px 1px #ccc;}
	 .video_gallery .col-xs-6{ width:100%;}
	 .inner_newsdt{ padding-bottom:13px;}
	  body {
                -webkit-text-size-adjust: none;
            }
			.mem_box .box_wrap{ min-height:275px;}
	
	
}

@media only screen and (max-width:375px){
	.cap_left h2{ font-size:15px;}
	.asset_box h2{ font-size:23px; padding-right:10px;}
	.asset_boxlast h2{ font-size:23px; padding-right:10px; margin-top:20px;}
	.img_box{ margin-right:10px;}
	.copy ul{ padding-left:0px;}
	.copy ul li{ margin-bottom:2px;}
	.inner_new p{ font-size:12px;}
	.mem_box .col-xs-6{ width:100%;}
	.detailed_cont img{ float:left; width:100%; max-width:375px; height:auto; margin:0px 0px 18px 0px;}
	.pro_box .col-xs-6{ width:100%; margin:0px; margin-bottom:0px;}
	.box_wrap{ padding:4%;}
	.report_wrap .col-xs-6{ width:100%;}
	.select_box{ width:47%; margin-right:3%;}
	.gallerys ul li{ width:158px;}
	.video_gallery .col-xs-6{ width:100%;}
	.left_logo{ width:100%; margin-right:0px;}
	.search_box2{ float:left; width:100%; margin-right:0px; }
	


	
}
@media only screen and (max-width:330px){
	
	.asset_box h2{ margin-top:22px; padding-right:30px; font-size:21px;}
	.asset_boxlast h2{ font-size:21px; padding-right:10px; margin-top:20px;}
	.gallerys ul li{ float:left; width:129px; height:100px; margin-left:0px; margin-right:10px; }
	.gallerys ul li img{ width:100%; height:98px;}
	.address h2{ font-size:15px;}
	.address{ min-height:200px;}
	.sub_btn2{ float:left; width:120px;margin-bottom:5px;}
	.cap2{ font-size:12px;}
	.contact .col-md-12 { float:left !important; width:100%;}
	input.zoom_searchbox{ width:64px !important;}
	.result_pages a { padding:3px 6px; }
	
}

/**
 * This hack targets the Webkit browser engine
 * which includes Safari and Chrome.
 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 
   body{ text-shadow:0px 0px 0px #ccc;}
}



/*june 03 neethu*/
section.contact .row span {
    float: left;
    padding-bottom: 10px !important;
	width:100%;
	font-size:13px;
}
.pager_1 span.acti{ background-color:#0058a2;border: 1px solid #0058a2; color:#fff; text-decoration:none;margin-left: 1px;padding: 1px 5px; }
.pager_1 a {border: 1px solid #dddddd;color: #7a7a7a;margin-left: 1px;padding: 1px 5px;}
.pager_1 > span {float: right;margin-right: 7px;}

.act{
	 background-color: transparent;
    background-image: url("../images/menu_bg.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #0058a2 !important;
}
/*for sitemap*/

.expandable{border-bottom: 1px solid #edebeb; padding:10px 0px;}
.bnc {
    padding-left: 25px;
}
.nbcc {
    padding-left: 40px !important;
}
.bnc a{color:#7a7a7a;}
.bnc a:hover{ color: #0058a2;}
.nbcc a{color:#7a7a7a;padding-left: 20px;}
.nbcc a:hover{ color: #0058a2;}
.nbcc li{padding-left:40px;list-style:none;}

/*.expandable:hover{ color: #0058a2;background: rgba(0, 0, 0, 0) url("../images/plusminuss.png") repeat scroll center 0;}*/

.expandable:hover > .hitarea{ color: #0058a2; background:rgba(0, 0, 0, 0) url("../images/plusminuss.png") repeat scroll;} 
.collapsable:hover > .hitarea{ color: #0058a2; /*background:rgba(0, 0, 0, 0) url("../images/plusminuss.png") repeat scroll center 0;*/} 

.nbcc li{list-style:url("../images/dot1.png");}
.nbcc li:hover{list-style:url("../images/dot1s.png");}

.nbcc li.expandable{list-style:none;}
.nbcc li.collapsable{list-style:none;}

/*june 08*/
/*.right_dt h2{height:40px;}
.right_dt p{height:42px;}*/
.right_dt a{float:left;}
.contact.con_form .col-md-6 {
    height: 70px;
}
a{outline:none !important;}
a.collapsed{outline:none !important;}


/*added on june 26*/
.inner_detail h6{ color:#0058a2;font-size: 14px;font-weight: bold; }
.inner_detail table td {padding:8px 5px !important;}
.box_wrap h5{min-height:28px;}
.tbl_head td{color:#0058a2;font-size: 14px;}
/*added on june 26*/
/*july 1st 2015*/
.digit {
  float: none !important;
}


/*july 06*/
.inner_detail h6{margin-bottom: 20px;}
.inner_wrap table th{ width:20%;}

	/*for scrolling logo caption*/
	
	.scroll_wrap span{
	position:relative;
	top:15px;
	color:red;
	text-align:center;
	text-transform:uppercase;
	float:left;
	width:100%;
}
.subsi_wrap .nbs-flexisel-item{
	height:80px !important;
}
.scroll_wrap{
	padding:20px 0 0 !important ;
}