/*reset css starts here*/
* { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset { margin:0; padding:0; outline:none; border:0 }
form, fieldset { width:100% }
img { border:0; }
a { text-decoration:none; border:0; outline:0; }
ul{list-style:none;}
/*reset css ends here*/

/* Font Awesome 4.4 fix */
.fa { position: relative; }
body{background:#fff; font: 400 13px/24px 'Open Sans', sans-serif;; color:#777; }
h1{font-size:36px; line-height:44px;}
h2{font-size:29px; line-height:36px;}
h3{font-size:24px; line-height:32px;}
h4{font-size:18px; }
h5{font-size:16px; }
h6{font-size:14px;  text-transform:uppercase;}
h1, h2, h3, h4, h5, h6{margin-bottom:25px; letter-spacing:-0.25px;}
p{font-size:13px; line-height:24px; margin-bottom:15px;}
a, a:focus{color:#bcbdc0; text-decoration:none;}
a:hover{color:#fff; text-decoration:none;}
.modal a, .modal a:focus{color:#2b425a; text-decoration:none;}
.modal a:hover{color:#dc702e; text-decoration:none;}
.light{color:#bcbdc0;}
.content .btn{border-radius:0; border:0; font-size:14px; text-transform:uppercase; padding:14px 20px; margin:5px 0;}
.content .btn-default, .content .btn-default:focus, .content .btn-default.focus {color: #fff !important; background-color: #dc702e; }
.content .btn-default:hover, .content .btn-default:active, .content .btn-default.active, .open > .dropdown-toggle.btn-default {color: #fff !important; background-color: #c26329;}
.content .btn-default.disabled, .content .btn-default[disabled]{background:#bcbdc0; color:#777;}
.content .btn.disabled, .btn[disabled]{opacity:1;}
.content .btn-danger, .content .btn-danger:focus, .content .btn-danger.focus{color: #fff !important;}
.content .btn-primary, .content .btn-primary:focus, .content .btn-primary.focus{background-color: #2b425a; color: #fff !important;}
.content .btn-primary:hover, .content .btn-primary:active, .content .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #fff !important; background-color: #1f2f40; }
.content .btn-primary.disabled, .content .btn-primary[disabled]{background:#bcbdc0; color:#777 !important;}
.content .btn-success, .content .btn-success:focus, .content .btn-success.focus{background-color: #5cb85c; color: #fff !important;}
.content .btn-success:hover, .content .btn-success:active, .content .btn-success.active, .open > .dropdown-toggle.btn-success { color: #fff !important; background-color: #449d44; }
.content .btn-success.disabled, .content .btn-success[disabled]{background:#bcbdc0; color:#777 !important;}
.content .btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.container{width:100%; max-width:1170px;}
/*header start*/
header{width:100%; height:auto; float:left; color:#bcbdc0;margin-bottom: 0px;}
.header-upper{width:100%; height:auto; float:left;background:#2b425a; border-bottom:solid 1px #e9e9e9; padding:12px 0;}
ul.header-social{width:auto; height:auto; float:left; line-height:0;}
ul.header-social li{display:inline-block;  padding:0 12px;}
ul.header-social li a{float:left; line-height:24px;}
.header-contact{width:auto; height:auto; float:right;}
ul.header-contact li{display:inline-block; padding:0 12px;}
ul.header-contact ul.dropdown-menu li{display:block; padding:3px 12px; min-width: 240px !important;}
ul.header-contact ul.dropdown-menu{
    left: -123px;
}
.header-lower{width:100%; height:auto; float:left;background:#fff; box-shadow:0 1px 2px #ededed; -webkit-box-shadow:0 1px 2px #ededed;}
.navbar-default{background:transparent; border:0;}
.navbar{margin-bottom:0;}
.navbar-brand{height:auto; padding:24px 15px;}
.navbar-brand img{width:311px;}
.navbar-nav > li > a{font-size:14px; padding:15px 24px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #dc702e; background-color: transparent;}
.navbar-nav > li > a.nav-btn, .navbar-nav > li > a.nav-btn:focus{background:#dc702e; color:#fff; margin:0 15px; text-transform:uppercase;}
.navbar-nav > li > a.nav-btn:hover, .navbar-nav > li > a.nav-btn:active{background:#c26329; color:#fff;}
.nav-btn.btn-primary { background-color: #2b425a !important; color: #fff !important; }
.nav-btn.btn-primary:hover { background-color: #1f2f40 !important; }
.navbar-right{margin:24px 0;}
/*header end*/
/*banner start*/
.banner-container{width:100%; height:auto; float:left; background: #fff url(../img/category/header.jpg) no-repeat center top; background-size:cover; box-shadow:0 1px 2px #ededed; -webkit-box-shadow:0 1px 2px #ededed;}
.banner-container-corona{width:100%; height:auto; float:left; background: #fff url(../img/category/header-corona.jpg) no-repeat center top; background-size:cover; box-shadow:0 1px 2px #ededed; -webkit-box-shadow:0 1px 2px #ededed;}
.container .jumbotron, .container-fluid .jumbotron{ padding:80px 0 65px; background:transparent; margin:0; float:left; }
.jumbotron h1{font-size:55px; font-weight:300; line-height:66px; margin-bottom:20px; color: #2b425a;}
.jumbotron p{font-size:24px; line-height:35px; margin-bottom:40px; font-weight:300;}
.banner-button-container{width:100%; height:auto; float:left;}
.banner-button-container .btn{margin:5px 30px 5px 0; width: 219px;}
/*banner end*/
/*main content start*/
.content-container{width:100%; height:auto; float:left; padding:45px 0;}
.light-bg{background:#f7f7f7;}
.thumbnail{border-radius:0; padding:0; border-color:#f8f8f8; box-shadow:0 1px 1px #ededed; -webkit-box-shadow:0 1px 1px #ededed;}
.thumbnail img{width:100%;}
.thumbnail h3{font-size:16px; font-weight:300; text-align:center; color:#777; margin:0;}
.thumbnail a:hover .caption{background:#dc702e;}
.thumbnail a:hover .caption h3{color:#fff;}
.highlight-dark{width:100%; height:auto; float:left; padding:45px 0; background:#2b425a; color:#fff;}
.highlight-dark p{color:#bcbdc0;  font-size:16px;}
ul.why-us-list{width:100%; height:auto; float:left;}
ul.why-us-list li{width:100%; height:auto; float:left; padding:0 0 20px 20px; position:relative;}
ul.why-us-list li h5{color:#dc702e; margin:0 0 3px 0;}
ul.why-us-list li p{margin:0; line-height:20px;}
ul.why-us-list li i{color:#dc702e; position:absolute; left:0; top:3px;}
.testimonial-box{background:#fff; text-align:center; padding:25px; box-shadow:0 1px 2px #ededed; -webkit-box-shadow:0 1px 2px #ededed; margin-bottom:5px; min-height:365px;}
.testimonial-box img{margin-bottom:15px;}
.testimonial-box h5{color:#dc702e; font-size:13px; margin-bottom:5px;}
.testimonial-box h4{color:#2b425a; font-size:18px; margin-bottom:15px;}
.testimonial-box p{margin:0;}
.bx-next{width:25px; height:24px; float:left; background:url(../img/next.png) no-repeat center center; text-indent:-999999px; position:absolute; top:50%; right:-25px; margin-top:-12px; opacity:0.5;}
.bx-prev{width:25px; height:24px; float:left; background:url(../img/prev.png) no-repeat center center; text-indent:-999999px; position:absolute; top:50%; left:-25px; margin-top:-12px; opacity:0.5;}
.bx-next:hover, .bx-prev:hover{opacity:1;}
ul.partner-list{width:100%; height:auto; float:left; margin-top:25px;}
ul.partner-list li{width:20%; height:auto; float:left; padding:20px 20px 0; }
.highlight-light{box-shadow:0 1px 2px #ededed; -webkit-box-shadow:0 1px 2px #ededed; }
.button-outer{margin:0 15px;}
/*main content end*/
/*footer start*/
footer{width:100%; height:auto; float:left; background:#2b425a; color:#bcbdc0; margin-top: 50px;}
footer p{font-size:13px; line-height:21px;}
.footer-upper{width:100%; height:auto; float:left; padding:30px 0 5px; }
.footer-box{width:100%; height:auto; float:left; padding:15px 0;}
ul.latest-post{margin-top:5px;width:100%; height:auto; float:left;}
ul.latest-post li {padding-bottom:15px;}
ul.latest-post li img{ float:left; margin:0 18px 7px 0; width:48px;}
ul.latest-post li p{font-size:14px; line-height:18px; margin-bottom:5px; padding-top: 8px;}
ul.latest-post li p small{display:block; color:#777; font-size:11px;}
ul.latest-post li a:hover p small{color:#bcbdc0;}
ul.footer-links li {padding-bottom:5px;}
.footer-logo{margin-bottom:15px;}
.footer-contact{margin-bottom:20px;}
ul.footer-social{width:100%; height:auto; float:left; line-height:0; }
ul.footer-social li{display:inline-block; padding:7px; padding-left:0;}
.footer-lower{width:100%; height:auto; float:left; padding:30px 0; color:#777; border-top:solid 1px #777;}
.footer-lower a{color:#777;}
.footer-lower a:hover, .footer-lower a.active{color:#bcbdc0;}
#review-block, #review-block a { color: #bcbdc0; }
#review-block a:hover { color: #fff; }
#review-block div { display: inline; }
.copyright{float:left;}
.language{float:right;}
/*footer end*/

/* CONTENT */
div.content a {
	color: #2b425a;
}
div.content a:hover {
	color: #dc702e;
}
div.article-page ul {
  list-style: disc;
  padding-left: 40px;
}
div.article-page ul.no-list-style, div.article-page ul.list-unstyled {
  list-style: none;
  padding: 0;
}
div.article-page p, div.article-page li {
  font-size: 1.2em;
}
div.article-page img.article-img.pull-left {
  margin: 0 20px 5px 0;
}
div.article-page img.article-img.pull-right {
  margin: 0 0 10px 20px;
}
.event-holder {
  height: 180px;
}
.subinfo {
  margin-bottom: 0;
  margin-top: 1em;
}

div.article-page ul.staff-list li {
  margin-bottom: 15px;
}

div.article-page ul.staff-list li strong {
  color: #dc702e;
}

.sd-o {
  color: #dc702e;
}

.sd-b {
  color: #2b425a;
}

/* Dropdown */
.dropdown {
  z-index: 9999;
}
.dropdown-menu {
  left: -60px;
}
.dropdown-menu .divider {
  width: 100%;
}

.pl-0{padding-left:0;}
#searchJob {margin-bottom: 10px; overflow: hidden;}
.btn.srch_btn {padding: 7px 14px; margin: 0 !important;}
ul.job_clasification {padding: 0 !important; margin-bottom:15px;}
ul.job_clasification li {
    list-style: none;
    display: inline;
    margin-right: 5px;
}
ul.job_clasification li a {background-color: #f2f2f2;padding: 10px;font-size: 14px;border: 1px solid #e6e6e6; border-radius: 3px;}
ul.job_clasification li a.active,
ul.job_clasification li a:hover {background-color: #db6f2c;color:#FFF;}

/*============================= 
MEDIA QUERY START 
============================= */
@media only screen and (max-width: 1200px) {
.bx-next{right:0px;}
.bx-prev{left:0px;}
}


/*============================= 
! Layout for ipad landscape  
============================= */
@media only screen and (max-width: 1080px) {
	.navbar-nav > li > a{padding:15px 13px;}
	.jumbotron h1{font-size:44px; line-height:50px;}
	.jumbotron p{font-size:21px;}

}


/*============================= 
! Layout for ipad portrait  
============================= */
@media only screen and (max-width: 992px) {
.header-lower{text-align:center;}
.navbar-header, .navbar-brand, .navbar-nav > li{float:none; display:inline-block;}
.navbar-right{width:100%;}
.navbar-right{margin:0 0  15px 0;}
.banner-container{background-position:left top;}
.container .jumbotron, .container-fluid .jumbotron{padding:40px 0;}
.jumbotron h1{font-size:36px; line-height:44px;}
.jumbotron p{font-size:21px;}
}
/* ============================= */
/* ! Layout for mobile(lanscape) version   */
/* ============================= */
@media handheld, only screen and (max-width: 767px) {
.navbar-header{display:block;}
.navbar-brand{padding:15px; float:left; margin:0;}
.navbar-toggle{margin-top:22px; border:0;}
.navbar-default .navbar-toggle .icon-bar{width:25px; height:3px; background:#2b425a;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background:transparent;}
.nav > li{display:block;}
.navbar-nav > li > a{padding:10px;}
.header-upper{text-align:center;}
ul.header-social{width:100%;}
.header-contact{width:100%; margin-top:10px;}
ul.header-contact li{padding:0 7px;}
ul.partner-list li{padding:10px;}
.button-outer{display:block;}
.footer-lower{text-align:center;}
.copyright, .language{float:none; display:block; margin-bottom:5px;}
}

/* ============================= */
/* ! Layout for mobile(portrait) version   */
/* ============================= */
@media only screen and (max-width: 479px) {
.navbar-brand{padding:20px 15px;}
.navbar-brand img{width:250px;}
.jumbotron h1{font-size:26px; line-height:32px;}
.jumbotron p{font-size:17px; line-height:28px; margin-bottom:15px; }
.banner-button-container .btn{margin-right:5px;}
ul.partner-list li{width:50%; padding:15px 20px;}
h1, h2, h3, h4, h5, h6{margin-bottom:15px; }
}

/* TEXT ALIGN */
@media (max-width: 767px) {
    .text-left-xs {
      text-align: left;
    }
    .text-right-xs {
      text-align: right;
    }
    .text-center-xs {
      text-align: center;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .text-left-sm {
      text-align: left;
    }
    .text-right-sm {
      text-align: right;
    }
    .text-center-sm {
      text-align: center;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-md {
      text-align: left;
    }
    .text-right-md {
      text-align: right;
    }
    .text-center-md {
      text-align: center;
    }
}

@media (min-width: 1200px) {
    .text-left-lg {
      text-align: left;
    }
    .text-right-lg {
      text-align: right;
    }
    .text-center-lg {
      text-align: center;
    }
}
.border-radius{
    border-radius:5px;
}

.container-staff{
    width: 100%;  max-width: 1440px !important;
}


@media (min-width: 1440px) {
    .staff-col-4 {
        width: 20%;
    }

    .staff-col-8 {
        width: 80%;
    }
}