@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; height:100%; margin:0px; padding:0px;}
body{ margin:0px; padding:0px; font-family: Europa,Helvetica Neue,Arial,sans-serif;; font-size:15px; font-weight:400; color:#000; line-height:25px; min-height:100%;background-color:#fff;}
p{ margin:0px; padding:0px 0 20px 0; font-family: 'Lato',Arial,sans-serif; font-size:15px; font-weight:400; color:#000;text-align:left;}
h1{ margin: 0; padding: 0;font-family: 'Signika', sans-serif;}
h2{ margin: 0; padding: 0; font-family: 'Signika', sans-serif;}
h3{ margin: 0; padding: 0; font-family: 'Signika', sans-serif;}
h4{ margin: 0; padding: 0; font-family: 'Signika', sans-serif;}
h5{ margin: 0; padding: 0; font-family: 'Signika', sans-serif;}
h6{ margin: 0; padding: 0; font-family: 'Signika', sans-serif;}
address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}
a{ text-decoration:none; border: 0px; outline: none; transition: all .5s;}
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; transition: all .5s;color:#4c7998;}
a img{ border:none; outline: none;}
a:focus {outline:none; } 
button {-webkit-transition: background-color .3s ease, color .3s ease; transition: background-color .3s ease, color .3s ease;}
button:focus {outline:none; } 
border{ border-collapse:collapse;}
hr{ height:1px; background:#333333; border:none;}
.clear{ clear:both;}
.clearfix:before,
.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix { *zoom: 1;}
img {max-width: 100%;height: auto;object-fit: cover; -webkit-object-fit: cover;}
.no-pad { padding:0px !important;}
.no-mag { margin:0px !important;}
/*	Reset style			*/
::-moz-selection { color: #fff; background: #0CAFFF;}
::selection {  color: #fff; background: #0CAFFF;}
.form-control::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#000000;opacity:1}
.form-control::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder {color:#000000;opacity:1}
.form-control:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, 
textarea:-ms-input-placeholder {color:#000000;opacity:1}
.form-control:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="password"]:-moz-placeholder, textarea:-moz-placeholder 
{color:#000000;opacity:1}
.form-control, input[type="text"],input[type="tel"],input[type="email"],textarea,input[type="password"],input[type="number"], select { display: block; width: 100%;  font-family: 'Arvo', serif; font-weight: 400; font-size: 15px; color: #000000; height: auto; background: #fff; padding: 6px 12px 8px; margin-bottom: 12px; outline: none; border-radius: 4px; box-shadow: none; line-height: normal; border: 1px solid #000;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none; webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
textarea.form-control, textarea {height:60px;resize:none; overflow:hidden; padding: 5px 12px;}
.form-control:focus,textarea.form-control:focus {outline:none; border:1px solid #ec5252; background-color:#fff; -webkit-box-shadow: 0px 0px 12px 0px rgba(236,82,82,0.33);
-moz-box-shadow: 0px 0px 12px 0px rgba(236,82,82,0.33);
box-shadow: 0px 0px 12px 0px rgba(236,82,82,0.33);}
select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border: 1px solid #bcbcbc;border-radius:4px;box-shadow:none;background:url(../images/arrow-down.png) no-repeat 97% center;font-size:15px;color:#333132;height:auto; padding: 4px 12px; font-family: 'Lato', sans-serif; line-height:normal; font-weight:400; text-transform:none; cursor: pointer; background-color:#fff;}
select.form-control:focus {border:1px solid #cee002; outline: none;background:url(../images/arrow-down.png) no-repeat 97% center; -webkit-box-shadow: 0px 0px 12px 0px rgba(206,224,2,0.33);
-moz-box-shadow: 0px 0px 12px 0px rgba(206,224,2,0.33);
box-shadow: 0px 0px 12px 0px rgba(206,224,2,0.33);}
select.form-control option {color:#1f1f1f; font-size:13px; font-weight:400;}
.btn{ position:relative; font-size: 16px; line-height: 18px; padding: 12px 34px 12px; color: #fff; outline: none; border: none; background-repeat: no-repeat; background-size: 100% 100%; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; overflow:hidden; border-radius:3px; background-color:#05022f; font-family: 'Lato', sans-serif; font-weight:600;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline:0;box-shadow:none; color:#fff;}
.btn:hover {background-color:#146286; color:#fff;}
.padTopbtm{padding:90px 0;}
.displayTable{display:table;height:100%;width:100%; position:relative;}
.displayCell{display:table-cell;vertical-align:middle}
.tableWidth-full {width:100%;}
.tableWidth-half {width:50%; height:100%}
/*menu style*/
.navWrap{position:relative;z-index:9;margin:0px 0 0 0px;float:none;}
.navigation ul{margin:0px;padding:0px;list-style:none;}
.navigation ul li{float:none;display:inline-block;vertical-align:top;position:relative;margin:0px;margin-left:25px;}
.navigation ul li:last-child:after{display:none;}
.navigation ul li:first-child{margin-left:0px;}
.navigation ul li:last-child{margin-right:0px;}
.navigation ul > li a{color:#fff;line-height:normal;display:block;font-size:16px;font-weight:500;padding:20px 0px;text-transform:none;position:relative;text-transform:uppercase; font-family: 'Signika', sans-serif;}
.navigation ul > li.arrow a{padding-right:20px;}
.navigation ul li.arrow:after{content:'';display:block;position:absolute;right:0px;top:0px;width:9px;height:5px;background:url(../images/down-arrow.png) no-repeat right center;bottom:0px;margin:auto;}
.navigation ul > li:hover > a{color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.navigation ul > li.active > a{color:#fff; font-family: 'Signika', sans-serif;}
.navigation ul li a:after{content:' ';position:absolute;width:0%;height:3px;background-color:#fff;bottom:10px;left:0px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;right:0px;margin:0px auto;}
.navigation ul > li:hover > a:after, .navigation ul > li.active > a:after{width:100%;}
.navigation ul > li ul{visibility:hidden;opacity:0;position:absolute;top:60px;left:0px;width:100%;transform:translateY(-20%);z-index:-1;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;min-width:210px;background:#fff;border:0;border-radius:0px;padding:0px 0px;box-shadow:0px 0px 8px 3px rgba(0, 0, 0, 0.2); text-align:left;}
.navigation ul > li:hover ul{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s;}
.navigation ul li > ul li{display:block;margin:0px;padding:0;}
.navigation ul li > ul li a{color:#000000;border:0;padding:10px 15px;margin:0;font-weight:500;border-radius:0;height:auto;line-height:normal;font-size:14px;text-transform:none;}
.navigation ul li > ul li:last-child a{border-bottom:0;}
.navigation ul li > ul li:hover > a:after{display:none;}
.navigation ul li > ul li.active > a{color:#204662;}
.navigation ul li > ul > li.active > a:after{display:none;}
 .navigation ul li > ul li:hover > a, .navigation ul li > ul li.active > a{color:#fff;background-color:#51b3bd;}
a.meanmenu-reveal{display:none}
.mean-container .mean-bar{float:none;width:auto;padding:0px 0;min-height:42px;z-index:999999}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:12px 13px 10px 13px;position:relative;top:0px;right:0;left:0 !important;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;background-color:#54c5d0;margin:0;right:0px;margin:0px auto;overflow:hidden;}
.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}
.mean-container .mean-nav{float:left;width:100%;background:#146284;margin-top:53px;position:absolute;}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-container .mean-nav ul li{position:relative;float:left;width:100%;box-sizing:border-box;}
.mean-container .mean-nav ul li a{display:block;float:left;width:100%;padding:7px 5%;font-size:14px;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase;box-sizing:border-box;}
.mean-container .mean-nav ul li:first-child a{border-top:0;}
.mean-container .mean-nav ul li li a{width:100%;padding:10px 30px 10px 50px;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible;box-sizing:border-box;font-size:13px;}
.mean-container .mean-nav ul li li.active a{background:#4c7898;}
.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}
.mean-container .mean-nav > ul > li.active > a, .mean-container .mean-nav > ul > li.current_page_item > a, .mean-container .mean-nav > ul > li > a:hover{background:#54c5d0;}
.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:42px;height:auto;padding:7px 12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none!important;border-left:1px solid rgba(255,255,255,0.4)!important;border-bottom:1px solid rgba(255,255,255,0.2)!important}
.mean-container .mean-nav ul li a.mean-expand:hover{background:rgb(61, 107, 142);}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}
.small_nav{position:relative;}
/* search box toggle */
.searchbox{position:absolute; width:300px; max-width: 300px; right:-1px; top:0; opacity:0; height: 40px; visibility: hidden; transition: all .3s ease-in-out; z-index: 10;border-top:none; background-color: #fff;     border-radius: 0px; appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
.searchbox input[type="search"] {width: 300px;float: left;height: 40px;padding: 0 15px;font-size:14px;     border: 1px solid #ccc;     border-radius: 0px; appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
.searchbox input[type="search"]:focus{outline:none;}
.searchbox .closesearch {width: 80px;float: none;display: inline-block;height: 100%;position: absolute;top: 0;right: 0;bottom: 0;background-color:#63bac4;color: #fff;line-height: 30px;border: none;     border-radius: 0px; appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
.searchbox.open{top: 40px;opacity: 1;visibility: visible;}
/* opacity */
.opacity1 { opacity:1 !important;}
/* scroll top */
.scroll_Top { position: fixed; width: 48px;bottom: 0; right: 5%; background-color: #002244 !important; color: #fff !important; font-size: 18px; line-height: 35px; opacity: 0; visibilty: hidden; webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index: 100; text-align: center; /*border: 2px solid #fff;*/ border-radius: 4px 4px 0 0;}
.scroll_Top i {font-size:13px;}
.scroll_Top:hover, .scrollTop:focus{color:#fff !important; background-color: #333132 !important; border-radius: 4px 4px 0 0;}
.scroll_Top.pop{opacity:1; visibility:1;}
/* wrapper */
.wrapper {position:relative; margin-top:60px;}
/* header-top */
.header-top {position:relative; background-color: #ADD8E6; padding: 5px 0;}
.header-logo {width:250px;}
.hd-social {float:right; margin-top: 19px;}
.hd-social ul {margin:0; padding:0; list-style-type:none;}
.hd-social ul li {display:inline-block; margin-right:1px;}
.hd-social ul li:last-child {margin:0;}
.hd-social ul li a {display:block; width: 25px; height: 25px; border: 1px solid #00356B; text-align: center; line-height: 25px; color: #00356B;}
.hd-social ul li a:hover {color:#0093AF; border:1px solid #0093AF;}
/* banner-home */
.home-banner-section{width:100%;position:relative;margin:0px;padding:0px;}
.homeBanner-slide{width:100%;position:relative;margin:0px;padding:0px;}
.banner{position:relative;width:100%;}
.banner-img, .banner-img img{width:100%;position:relative;object-fit:cover;}
.banner .middle-banner{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);bottom:auto;position:absolute;right:auto;text-align:center;top:calc(50%);transform:translateY(-50%);width:100%;z-index:10;}
.middleTextBan{width:100%;position:relative;margin:0px auto;z-index:1;text-align:left; color:#fff;}
.middleTextBan h1 {font-weight: 800; font-size: 38px; margin:0 0 20px;}
.middleTextBan h2 {font-size: 32px; line-height: 40px; font-weight:400;}
.home-banner-section .slick-dots {margin:0; padding:0; list-style-type:none; position:absolute; bottom:0px; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.home-banner-section .slick-dots li {width:10px; height:10px; text-indent: -9999px; border:2px solid #f1592a; display:inline-block; margin:0 3px;}
.home-banner-section .slick-dots li.slick-active {background-color:#f1592a;}
/* mainHd */
.mainHd {position: absolute; width: 100%; z-index: 13; background-color: #146286; text-align:center; padding: 0px; margin: 0px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-shadow: 0px 0px 8px 2px rgb(0 0 0 / 20%);}
.header-nav-bottom {width: 100%; position: relative;  }
.fixed-header {position: fixed; top: 0; left: 0; width: 100%;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.mainHd .logo {display:none;}
/* mainft */
.mainft {position:relative; padding:50px 0; background-image: linear-gradient(to top, #30cfd0 0%,#330867 100%); color: #fff;}
.ft-box h5 {font-weight:400; margin:0 0 10px;}
.ft-box ul {margin:0; padding:0; list-style-type:none;}
.ft-social ul li {display:inline-block; margin-right:1px;}
.ft-social ul li:last-child {margin:0;}
.ft-social ul li a {display:block; width: 25px; height: 25px; border: 1px solid #fff; text-align: center; line-height: 25px; color: #fff;}
.ft-social ul li a:hover {color:#48D1CC; border:1px solid #48D1CC;}
.ft-links ul li a {color:#fff; font-size:15px;}
.ft-links ul li a:hover {color:#48D1CC;}
/* hm-mdl-cont */
.hm-mdl-cont {position:relative; background-color:#e7fcff; padding:40px 0;}
.youtube-slider .slick-arrow {width: 33px; height: 33px; text-indent: -99999px; outline: none; position: absolute; z-index: 1; border: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); border-radius: 50%; cursor:pointer;}
.youtube-slider .slick-prev {background: #6CB4EE url(../images/prev.png) no-repeat center center; left: 0;}
.youtube-slider .slick-next {background: #6CB4EE url(../images/next.png) no-repeat center center; right: 0;}
.youtube-box iframe {width:100%; height:100%;}
.hm-mdl-cont h1, .hm-mdl-cont h2 {margin:0 0 20px;color:#463f7d;}
.success-stories-box {position: relative; background-image: linear-gradient(to top, #330867 0%,#30cfd0  100%); padding: 10px; text-align: center;}
.success-stories-slider .slick-arrow {width: 33px; height: 33px; text-indent: -99999px; outline: none; position: absolute; z-index: 1; border: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); border-radius: 50%; cursor:pointer;}
.success-stories-slider .slick-prev {background: #6CB4EE url(../images/prev.png) no-repeat center center; left: 0;}
.success-stories-slider .slick-next {background: #6CB4EE url(../images/next.png) no-repeat center center; right: 0;}
.success-stories-img img {width:250px; height: 300px;}
.success-stories-img {margin:0 0 15px;}
.success-stories-cont p {padding:0; font-size: 14px; color: #fff; line-height: 22px;}
.success-stories-section {margin: 0 0 40px;}
.hm-mdl-top {margin:0 0 40px;}
.hm-mdl-left ul {margin:0 0 20px; padding:0; list-style-type:none;}
.hm-mdl-left ul li {position:relative; font-size:14px; padding-left:20px;}
.hm-mdl-left ul li:before {content:''; position:absolute; width:8px; height:8px; background-color:#002D62; border-radius:50%; left:0; top:8px;}
.hm-mdl-bottom ul {margin:0 0 20px; padding:0; list-style-type:none;}
.hm-mdl-bottom ul li {position:relative; font-size:14px; padding-left:20px;}
.hm-mdl-bottom ul li:before {content:''; position:absolute; width:8px; height:8px; background-color:#002D62; border-radius:50%; left:0; top:8px;}
.webinar-date-area {padding: 10px; color: #fff; background-image: linear-gradient(-225deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%);}
.webinar-date-area h2 {font-size: 19px; line-height: 25px; font-weight:600; margin: 0 0 15px;color:#fff;}
.webinar-date-area p {color: #fff;}
.webinar-date-box {background-color: #002D62; padding:6px; margin:0 0 15px;}
.webinar-date-box h3 {font-size: 16px; line-height: 22px; margin:0 0 10px;}
.webinar-date-box p {font-size: 15px; line-height: 19px; padding:0;font-family: 'Signika', sans-serif;}
.webinar-date-box:last-child {margin:0;}
.webinar-box-cont {max-height:300px; overflow:auto;}
.hot-jobs-area {background-color:#f1efef; padding:10px; -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.38);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.38);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.38); margin:0 0 20px; text-align:center;}
.hot-jobs-area h2.blink {font-weight:700; color:#002D62; font-size:34px;}
.hot-jobs-area h2.blink span {color:#f1592a;}
/* inner-banner */
.inner-banner {position:relative; background-color:#05022f; padding:40px 0;}
.inner-banner h1 {color:#fff; margin:0; text-transform:uppercase;}
.innerMdlCont {position:relative; padding:60px 0;}
/* contact page */
.contactPg .contact-info {margin-bottom: 20px; text-align: center;}
.contactPg .contact-info i {font-size: 48px; display: inline-block; margin-bottom: 10px; color: #f82249;}
.contactPg .contact-info address, .contactPg .contact-info p {margin-bottom: 0; text-align:center; padding-bottom:0;}
.contactPg .contact-info h3 {font-size: 18px;  margin-bottom: 15px; font-weight: bold; text-transform: uppercase; color: #112363;}
.contactPg .contact-info a {color: #4869df;}
.contactPg .contact-info a:hover {color: #f82249;}
.contactPg .contact-address, .contactPg .contact-phone, .contactPg .contact-email {margin-bottom: 20px;}
@media (min-width: 768px) {
.contactPg .contact-address, .contactPg .contact-phone, .contactPg .contact-email {padding: 20px 0;}
.contactPg .contact-phone {border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.contactPg .contact-email {border-left: 1px solid #ddd;}
}
/*  F.A.Q page */
#faq .card {
  margin-bottom: 30px;
  padding: 10px;
  border: 5px solid #004892;
}
#faq .card .card-header {
  border: 0;
  -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
          box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
  border-radius: 2px;
  padding: 0;
}
#faq .card .card-header .btn-header-link {
  color: #fff;
  display: block;
  text-align: left;
  background: #fff;
  color: #222;
  padding: 10px 0;
  white-space:normal;
}
#faq .card .card-header .btn-header-link:after {
  content: "\f107";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  float: right;
}
#faq .card .card-header .btn-header-link.collapsed {
  background: #fff;
  color: #000;
}
#faq .card .card-header .btn-header-link.collapsed:after {
  content: "\f106";
}
#faq .card .collapsing {
  background: #fff;
  line-height: 30px;
}
#faq .card .collapse {
  border: 0;
}
#faq .card .collapse.show {
  background: #fff;
  line-height: 30px;
  color: #222;
}
#faq .card-body {padding:10px 0;}
/* successStoriesPg */
.innerMdlCont.successStoriesPg {padding:60px 0 30px;}
.successStoriesPg .success-stories-box {margin-bottom:30px;}
/* vacanciesPg */
.innerMdlCont.vacanciesPg {padding:60px 0 40px;}
.vacancies_bx {background-color: #9ed9e7a6; padding: 20px 10px; border: 1px solid #f86a00; box-shadow: 0 4px 10px 0 rgb(41 128 185 / 7%);  -webkit-box-shadow: 0 4px 10px 0 rgb(41 128 185 / 7%); border-radius: 6px; text-align: center;  margin-bottom: 20px; position: relative;}/*overflow: hidden;*/
.vacancies_bx ol{text-align:left;padding-left:30px;}
.vacancies_bx h3 {color:#05022f; font-size:22px; margin:0 0 10px;}
.vacancies_bx h4 {font-size:16px; margin:0 0 5px;}
.vacancies_bx ul {margin:0 0 15px; padding:0; list-style-type:none;}
.vacancies_bx ul li {display:inline-block; margin-right:8px;}
.vacancies_bx ul li:last-child {margin:0;}
.vacancies_bx ul li i {color:#f86a00;}
.vacancies_bx p i {color:#f86a00;}
.vacanciesDetails h2 {margin:0 0 15px;}
.vacanciesDetails ul {margin:0 0 15px; padding:0; list-style-type:none;}
.vacanciesDetails ul li span {font-weight:600; color:#004792;}
.job_detail ul{list-style-type:disc!important;text-align:left!important;list-style-position: inside;}
.job_detail ul li{display: list-item!important;}
/**			==============	Responsive style start	============================---------------------------------------------------------------****
*********************************************--------------------------------------------------------------------------------------------------***/
@media only screen and (max-width: 1199px) {
.middleTextBan h1 {font-size:30px; margin:0 0 15px;}
.middleTextBan h2 {font-size:25px; line-height:30px;}
}
@media only screen and (max-width: 991px) {
h1 {font-size: 26px; line-height: 30px;}
h2 {font-size: 26px; line-height: 30px;}
p {padding:0 0 15px;}
.hm-mdl-cont h1, .hm-mdl-cont h2 {margin:0 0 15px;}
.middleTextBan h1 {font-size:28px; margin:0 0 12px;}
.middleTextBan h2 {font-size: 20px; line-height: 25px;}
.mainHd .logo {display:block; width: 200px; float: left; background-color: #fff; position:relative; z-index:99999;}
.mean-container a.meanmenu-reveal {float:right;}
.mainHd {padding:5px 0;}
.navWrap {top: 4px;}
.header-logo {display:none;}
.hd-social {float:none; margin:0;}
.header-top {text-align:center; padding:10px 0;}
.inner-banner {padding: 60px 0;}
}
/*******		end 991		*/
@media only screen and (max-width: 767px) {
h1 {font-size: 24px; line-height: 28px;}
h2 {font-size: 24px; line-height: 28px;}
.banner-img, .banner-img img {height:181px;}
.middleTextBan h1 {font-size:28px;}
.middleTextBan h2 {font-size:18px; line-height:24px;}
.hm-mdl-cont {padding:30px 0;}
.inner-banner {padding: 40px 0;}
.innerMdlCont {padding:30px 0;}
#faq .card {margin-bottom: 20px;}
#faq .card .card-header .btn-header-link {font-size:14px;}
.innerMdlCont.successStoriesPg {padding: 30px 0;}
.successStoriesPg [class*=col-]:last-child .success-stories-box {margin:0;}
.innerMdlCont.vacanciesPg {padding:30px 0;}
.vacanciesPg [class*=col-]:last-child .vacancies_bx {margin:0;}
}
/*******	 end 767		*******/
@media only screen and (max-width: 575px) {
.middleTextBan {width:60%; margin:0;}
.middleTextBan h1 {font-size:25px; margin:0 0 10px;}
.middleTextBan h2 {font-size:15px; line-height:18px;}
}

/* Centered text */
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color:#fff;
	
}
.centered p{color:#fff;}