@charset "utf-8";
/* CSS Document */

.inside_ban_bg{ background: url(../images/bannes/about_ban_bg.jpg) no-repeat left top; background-size:cover; height:250px;}
.breadCrumb_bg{ background: #f0f0f0; padding: 12px 0 4px; border-bottom: 1px solid #ccc; }
.breadCrumb_bg strong{ display: block; font:600 18px/22px 'Open Sans', Arial, Helvetica, sans-serif; text-transform: uppercase; color:#1968b3;}
.breadCrumb_bg p{ padding-top: 5px; font:600 12px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#739b04;}
.breadCrumb_bg p a{ color:#30699f; background: url(../images/bread-crumb-devider.jpg) no-repeat right 50%;padding-right:14px;}
.breadCrumb_bg p span{ color:#767676; padding: 0 7px;background: url(../images/bread-crumb-devider.jpg) no-repeat right 50%;padding-right:14px;}
.breadCrumb_bg .right{ float: right; text-align: right;}
.breadCrumb_bg .right a{ width: 34px; height: 34px; display: inline-block; border:1px solid #8c8686; border-radius: 50%; text-align: center; margin-left: 9px; margin-top: 9px; transition: all 0.5s ease; }
.breadCrumb_bg .right a:after{ font-family: FontAwesome; color:#8c8686; margin: 0 0px; display: inline-block; font-size: 16px; line-height: 34px;transition: all 0.5s ease;}
.breadCrumb_bg .right a.print:after{content: "\f02f";}
.breadCrumb_bg .right a.email:after{content: "\f003";}
.breadCrumb_bg .right a:hover{ background:#8c8686; }
.breadCrumb_bg .right a:hover:after{ color:#fff; }

.inside_bg{background: url(../images/inside_bg.jpg) repeat-y 288px top;}
.side_bar{ padding:35px 0; width: 288px; float: left; }
.side_bar ul{ padding-right: 15px;}
.side_bar ul li{ border-bottom:1px solid #cccccc; display: block;}
.side_bar ul li a{background: url(../images/arrow1.jpg) no-repeat 0 28px; font:400 14px/25px 'Open Sans', Arial, Helvetica, sans-serif; color:#6d6d6d; display: block; padding:20px 0px 20px 28px;}
.side_bar ul li a:hover{background: url(../images/arrow2.jpg) no-repeat 0 28px; color: #1968b3;}
.side_bar ul li:last-child{ border-bottom: none;}


#imgHeaderImage{ height:250px; background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}


.cont_sec{ padding:35px 0; width: 75%;  float: right;}
.pad_Lft_15{ padding-left:35px; }
.pad_rgh_15{ padding-left:35px; }
.cont_sec h5{font:600 20px 'Open Sans', Arial, Helvetica, sans-serif; color:#1968b3; padding-bottom: 15px;}
.cont_sec h4{font:600 17px 'Open Sans', Arial, Helvetica, sans-serif; color:#6d6d6d; padding-bottom: 10px;}
.cont_sec p{font:400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif; color:#6d6d6d; padding-bottom: 15px; text-align: justify;}
.cont_sec p a{color:#1968b3;}
.cont_sec p a:hover{color:#07335d; text-decoration:underline;}
.cont_sec p b{ font-weight:bold;}

.spec-table { padding:0px; border-collapse:separate; border-spacing:1px; width:100%; background:#07335d; table-layout:fixed;}
.spec-table td { background-color:#fff; padding:2% 3.50%; font:300 13px/18px 'Raleway', Arial, sans-serif; color:#6d6d6d;}
.spec-table td a{ color:#1968b3; font-weight:600;}
.spec-table td span{ word-wrap:break-word; font-weight:bold;}
.spec-table th {background-color:#8cbb0a; padding:2% 3.50%; text-transform:none; font:bold 15px/20px 'Raleway', Arial, sans-serif; color:#fff;}




.accordian{}
.accordianHead{ background:#FFF url(../images/accordianBg.png) repeat-x 0 100%; position:relative; padding:12px 15px; margin-bottom:10px; border:1px solid #e3e3e3; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px;  border-radius:4px;font-size:10pt }
.accordianHead b{ color:#1968b3; font-weight:600; font-size:11pt;}
.accordianHead strong{ position:absolute; display:block; height:9px; width:9px; background: url(../images/plus-minus.gif) no-repeat 0 0; right:15px; top:50%; margin-top:-4px;}
.accordianHead:hover{ background:#F5F5F5 url(../images/accordianBg.png) repeat-x 0 100%;}
.accordianHeadActive{}
.accordianHeadActive strong{ position:absolute; display:block; height:9px; width:9px; background:url(../images/plus-minus.gif) no-repeat 0 100%; right:15px; top:50%; margin-top:-4px;}
.accordianHeadActive:hover{ cursor:default; background:#FFF url(../images/accordianBg.png) repeat-x 0 100%;}
.accordianCont{ display:block; padding-top:20px;}

.leaderImg{ float:left; width:25%; margin-right:25px;}
.leaderImg img{ width:100%;}
.leaderImg span{ display:block; text-align:center; font:600 14px 'Open Sans', Arial, sans-serif; color:#1968b3; padding-top:10px;}
.leaderImg b{ display:block; text-align:center; font:600 13px/18px 'Open Sans', Arial, sans-serif; color:#6d6d6d; padding-top:5px;}

h2.arrow-left{background: url(../images/green-arrow.png) no-repeat left top;font-weight:600;font-size:14px;padding:0 0 10px 22px}
h2.arrow-left a{ color:#1968b3;}
h2.arrow-left a:hover{ color:#07335d;}

ul.policies{margin:0px;padding:0px;list-style:none;}
ul.policies li{ background:url(../images/blue-arrow.png) no-repeat left 8px;padding:0px 0 20px 16px;font-size:14px;color:#5e5e5e;}
ul.policies li a{color:#5e5e5e;}
ul.policies li a:hover{color:#1968b3;}

.cont_img{ width:100%;}
.cont_img img{ width:100%;}

.tpdImg{ float:left; width:100%; padding-bottom:15px;}
.tpdImg img{ width:100%;}

.tpdImg2{ float:left; width:60%; padding-bottom:15px;}
.tpdImg2 img{ width:100%;}

.blivImg{ float:left; width:90%; padding-bottom:25px;}
.blivImg img{ width:100%;}

.sitemap{ padding:35px 0; width: 100%;}
.sitemap h5{font:600 20px 'Open Sans', Arial, Helvetica, sans-serif; color:#1968b3; padding-bottom: 15px;}
.sitemapCont{ width:100%;}
.sitemapCont ul{ padding:0px; margin:0px;}
.sitemapCont ul li{ float:left; width:22%; display:block; list-style:none; font:400 13px/18px 'Open Sans', Arial, sans-serif; color:#4c4c4c; margin-right:3%; margin-bottom:25px;}
.sitemapCont ul li a{color:#4c4c4c;}
.sitemapCont ul li a:hover{color:#0e97d8;}
.sitemapCont ul li .blue{ border-bottom:solid 2px #1968b3; padding-bottom:15px; margin-bottom:20px; font-size:16px; font-weight:bold;}
.sitemapCont ul li b{font-weight:600; display:block; font-size:14px; color:#9ece1a; padding-top:15px;}
.sitemapCont ul li b a span{color:#9ece1a;}
.sitemapCont ul li b a:hover span{color:#1968b3;}
.sitemapCont ul li b:first-child{ padding-top:0px;}
.sitemapCont ul li strong{ padding-bottom:8px; border-bottom:solid 1px #dfdfdf; margin-bottom:8px; display:block; margin-left:9px; background:url(../images/blue-arrow2.png) no-repeat 0 4px; padding-left:17px; margin-top:10px; font-weight:normal;}

.directers-block{ width:auto; border-bottom:1px solid #cbcbcb; padding:15px; margin-bottom:15px; position:relative; }
.directers-block-top{ }
.directers-block-bottom-hide{ clear:both; }
.directers-block-top .opendiv{ background: url(../images/more-less.png) no-repeat left top; width:74px; height:30px; display:block; position:absolute; right:0; bottom:0; text-indent:-9999px;}
.directers-block-top .lessdiv{ background:url(../images/more-less.png) no-repeat left bottom; width:74px; height:30px; display:block; position:absolute; right:0; bottom:0; text-indent:-9999px;}
.directers-block.last{ border-bottom:none;}

.directers-right{ width:100%; float:left;}
.directers-right h5{font:400 17px 'Open Sans', Arial, Helvetica, sans-serif; color:#3c3c3c; border-bottom:solid 1px #cbcbcb; padding-bottom:15px; margin-bottom:15px;}
.directers-right h5 b{ font-weight:bold; }
.directers-right h5 samp{ font-size:16px; font-weight:400;}
.directers-right h5 a{color:#3c3c3c; text-decoration:none;}
.directers-right h5 a:hover{color:#1968b3;}
.directers-right span{font:400 14px 'Open Sans', Arial, Helvetica, sans-serif; color:#3c3c3c; display:block; padding-bottom:15px;}
.directers-right span b{ color:#1968b3;}
.directers-right p{ padding-bottom:10px; font:normal 13px/18px 'Open Sans', Arial, Helvetica, sans-serif; color:#6d6d6d;}
.directers-right .drtCont{ display:block; font:normal 13px/18px 'Open Sans', Arial, Helvetica, sans-serif; color:#6d6d6d; padding-bottom:10px;}
.directers-right .drtBtm{ display:block; margin-top:20px;}

.pro-tabs{ width:100%; padding-top:20px; margin-bottom:20px;  border-bottom:1px solid #dfdfdf;}
.pro-tabs a{ padding:13px 25.50px; font:600 13px/16px 'Open Sans', Arial, Helvetica, sans-serif; color:#000000; display:inline-block; text-align:center; border-top:solid 1px #dfdfdf;  
border-right:solid 1px #dfdfdf; border-bottom:none;}
.pro-tabs a.tabActive{ border:1px solid #1968b3; border-bottom:1px solid #fff; background:#fff; margin-bottom:-1px; color:#000000;}
.pro-tabCont{ display:block; clear:both; padding-top:10px;}
.hide{ display:none;}



.job{ float:left; width:100%; border-bottom:solid 1px #cbcbcb; margin-bottom:25px;}
.job ul{ padding:0px; margin:0px;}
.job ul strong{ display:block; font-size:16px; color:#fff; text-align:center; padding:10px 0px; background:#1968b3; font-weight:600; margin-top:15px;}
.job ul > p{ display:block; font-size:15px; color:#1968b3; text-align:center; padding:10px 0px; background:#e7f8e0; font-weight:600; margin-bottom:20px;}
.job ul span{ display:block; font-size:12px; color:#ff0000; text-align:left; padding-bottom:10px;}
.job ul b{ display:block; font-size:14px; color:#000; text-align:left; padding-bottom:20px; font-weight:400;}
.job ul b samp{color:#fd8300;}
.job ul li{ float:left; width:100%; display:block; list-style:none; border-bottom:solid 1px #d2d2d2; padding-bottom:25px; margin-bottom:25px;}
.job ul li > strong{ color:#e6181f; font-weight:bold;}
.job ul li:last-child{ border-bottom:none;}
.job ul li.none{ padding-bottom:0px;}
.job ul li .jobCont{ float:left; width:31%; margin-left:2%;}
.job ul li .jobContHalf{ float:right; width:55%; margin-right:4%;}
.job ul li .jobCont label{ float:left; width:35%; display:block; font:400 13px/17px 'Open Sans', Arial, sans-serif, Helvetica; color:#000; padding-top:9px;}
.job ul li .jobContfull{ float:left; width:100%;}
.job ul li .jobContBtn{ float:right; width:30%; text-align:right;}
.job ul li .jobCont:first-child{margin-left:0%;}
.job ul li .jobCont .captcha {width: 25%; float:left; margin:10px 60px 0px 0px;}
.job ul li .jobCont .captchaCont {width: 25%; float:left; margin:0px 60px 0px 0px;}
.job ul li .jobCont .change-text{float:left; font:600 13px/30px 'Raleway', Arial, sans-serif; color:#e6181f; margin-top:2px;}
.job ul li .jobCont .change-text img{ float:left; margin-right:10px; margin-top:6px;}
.textbox{ float:right; display:block; background:#fefefe; border:solid 1px #d2d2d2; border-radius:5px; font:400 13px/35px 'Open Sans', Arial, sans-serif, Helvetica; color:#000; 
width:60%; height:35px; padding:0 2%;}
.selectBox{ float:right; display:block; background:#fefefe; border:solid 1px #d2d2d2; border-radius:5px; font:400 13px/35px 'Open Sans', Arial, sans-serif, Helvetica; color:#000; 
width:60%; height:35px;}
.textboxHalf{ float:left; display:block; background:#fefefe; border:solid 1px #d2d2d2; border-radius:5px; font:400 13px/35px 'Open Sans', Arial, sans-serif, Helvetica; color:#000; 
width:25%; height:35px; padding:0 2%;}
.submitBtn{ background:#07335d; border:solid 1px #07335d; border-radius:8px; width:45%; height:38px; text-align:center; font:400 13px/20px 'Open Sans', Arial, sans-serif, Helvetica; color:#fff; cursor:pointer; margin-right:10px;}
.submitBtn:hover{ background:#1968b3; border:solid 1px #1968b3; color:#8fc7f9;}

.ui-datepicker-trigger{ position:relative; z-index:100; bottom:25px; left:92%;}

.form-table { padding:0px; border-collapse:separate; border-spacing:1px; width:100%; background:#07335d; table-layout:fixed;}
.form-table td { background-color:#fff; padding:1%; font:400 13px/18px 'Open Sans', Arial, sans-serif; color:#000;}
.form-table td samp{ font-weight:bold;}
.form-table td span{ word-wrap:break-word;/* font-weight:bold;*/}
.form-table th {background-color:#f5f5f5; padding:1%; text-transform:none; font:400 15px/20px 'Open Sans', Arial, sans-serif; color:#000; text-align:center;}
.textbox2{ display:block; background:#fefefe; border:solid 1px #d2d2d2;  font:400 12px/25px 'Open Sans', Arial, sans-serif, Helvetica; color:#000; width:100%; height:25px; padding:0 2%;}
.selectBox2{ display:block; background:#fefefe; border:solid 1px #d2d2d2; font:400 12px/25px 'Open Sans', Arial, sans-serif, Helvetica; color:#000; width:100%; height:25px;}
.textarea{ display:block; background:#fefefe; border:solid 1px #d2d2d2; font:400 12px 'Open Sans', Arial, sans-serif, Helvetica; color:#000; width:100%; padding:2% 2%; overflow:auto; height:40px;}
.filefild{display:block; background:#fefefe; border:solid 1px #d2d2d2; font:400 13px/35px 'Open Sans', Arial, sans-serif, Helvetica; color:#000; 
width:100%; height:34px;}
.BtnArea{ float:right; width:35%;}

.login-panel{ padding:35px 0; width: 100%;}
.login-panel h5{font:600 20px 'Open Sans', Arial, Helvetica, sans-serif; color:#1968b3; padding-bottom: 15px;}
.loginCareer{ margin:auto; width:40%; background:#f9f9f9; padding:15px 40px 45px 47px; border: solid 7px #1968b3; margin-bottom:50px}
.loginCareer > h3{ display:block; text-align:center; padding-bottom:15px;}
ul.loginCareerCont{ width:100%;}
ul.loginCareerCont li{ display:block;  padding-bottom:20px;}
ul.loginCareerCont li .msg{ color:#d11218; font-weight:600; text-align:center;}
ul.loginCareerCont li > samp{ display:block; text-align:center;}
ul.loginCareerCont li label{ float:left; width:35%; display:block; font:400 13px/17px 'Open Sans', Arial, sans-serif, Helvetica; color:#000; padding-top:9px;}
.loginbox{width:60%; display:block; background:#fefefe; border:solid 1px #d2d2d2;  font:400 12px/25px 'Open Sans', Arial, sans-serif, Helvetica; color:#000; height:30px; padding:0 2%;}
.logon{ background:#1968b3; border:solid 1px #1968b3; color:#8fc7f9; border-radius:2px; width:60%; height:25px; text-align:center; font:400 13px/20px 'Open Sans', Arial, sans-serif, Helvetica;  
cursor:pointer; }
.logon:hover{background:#07335d; border:solid 1px #07335d; color:#fff; }
.logBtnArea{ float:right; width:35%; text-align:right; padding-right:18px;}

ul.work{ width:100%;}
ul.work li{ float:left; width:45%; display:block; margin-right:2%; padding-bottom:20px;}
ul.work li:last-child{margin-right:0%;}
ul.work li img{ width:100%;}
ul.work li img:hover{ background:#000; filter: alpha(opacity=50); opacity: 0.5;}

ul.fun{ width:100%; padding-bottom:10px; display:inline-block;}
ul.fun li{ float:left; width:31%; display:block; margin-right:2%;}
ul.fun li:last-child{margin-right:0%;}
ul.fun li img{ width:100%;}
ul.fun li img:hover{ background:#000; filter: alpha(opacity=50); opacity: 0.5;}

/*iframe {
width: 100% !important;
height:100% !important;
min-height:800px;
}

@media screen and (max-width:480px) {
iframe {
min-height:1200px;
}

}*/

.fluidMedia {
	width:100%;

}
.fluidMedia iframe {

    width: 100%;
}

h3.head
{
	display: block; font:600 20px/24px 'Open Sans', Arial, Helvetica, sans-serif; text-transform: uppercase; color:#1968b3; margin:0px 0 15px 0;
}

/*########################## Media Start ###########################*/
@media screen and (max-width:1277px) {
.cont_sec{ width: 72%;  }
}

@media screen and (max-width:1099px) {
.cont_sec{ width: 69%;  }
}

@media screen and (max-width:1023px) {
.inside_bg{ background: #fff;}
.side_bar{ display: none; }
.cont_sec{ width: 100%; float: none;  }
.cont_sec .pad_Lft_15{ padding-left: 0}
}

@media screen and (max-width:1024px){
.loginCareer{ width:50%;}
}

@media screen and (max-width:980px) {
.breadCrumb_bg .right{ display: none;}
.sitemap ul li{ width:30%; margin-right:3%;}
.sitemap ul li:nth-child(3n){margin-right:0%;}
.loginCareer{  width:70%;}
}

@media screen and (max-width:640px) {
.sitemap ul li{ width:40%; margin-right:5%;}
.loginCareer{  width:85%; padding:10px 40px 40px 40px;}
#imgHeaderImage{ height:150px; background-repeat:no-repeat; background-position:50% 50%; background-size:1200px;}
.inside_ban_bg{ background: url(../images/bannes/about_ban_bg.jpg) no-repeat 50% 50%; background-size:1200px; height:150px;}
}

@media screen and (max-width:480px){
.sitemap ul li{ width:100%; margin-right:0%;}
.sitemap ul li b.space{ padding-top:0px;}
.sitemap ul li.spahgt{ padding-bottom:0px;}
.loginCareer{  width:100%; padding:0px 0px 20px 20px;}
ul.loginCareerCont li label{width:33%;}
.loginbox{ width:57%;}
.logBtnArea{ float:right; width:50%; text-align:right; margin-right:10px;}
#imgHeaderImage{ height:90px; background-repeat:no-repeat; background-position:50% 50%; background-size:700px;}
.inside_ban_bg{ background: url(../images/bannes/about_ban_bg.jpg) no-repeat 50% 50%; background-size:700px; height:90px;}
}

@media screen and (max-width:400px){
ul.loginCareerCont li{padding-bottom:10px;}
ul.loginCareerCont li label{width:90%;}
.loginbox{ width:90%;}
ul.loginCareerCont li > samp{text-align:left;}
.accordianHead b{ width:92%; display:block;}
}

