#off-canvas-right .widget_search {
  display: none;
}

.site-header .header-brand {
  margin-top: 10px;
  margin-bottom: 10px;
}

.site-header-classic .navigator .menu-primary>li:before {
  border-color: #1b7491;
}

.site-topbar {
  background-color: #00004d !important;

}

#sixlieds a.button.no-bg {
  color: #e3c036;
}

#sixlieds .box-detail p span {
  color: #ccc !important;
}

.site-header-sticky .logo.logoDefault {
  width: 40px;
  height: auto;
}

.cd-headline.slide b {
  font-size: 62px;
}

.banherbtn a.link:after {
  content: "";
  left: 0;
  width: 100%;
  bottom: -3px;
  position: absolute;
  border-top: none;
}

.site-content .content-header.content-header-featured {
  background-position: top center;
}

.enabledbusiness {
  padding-left: 45px;
}

a.button.full.accent.makesmall {
  max-width: 265px;
  margin: auto;
}

#site .iconbox.list-right-side h5.box-title {
  color: #0e2b5c;
  min-height: 50px;
  display: flex;
  flex-direction: column;
  order: 2;
}

#site .iconbox.list-right-side .box-icon i {
  font-size: 40px;
}

#site .iconbox.list-right-side .box-icon {
  height: 40px;
  display: flex;
  order: 1;
  margin: 10px 0 20px;
}

#site .iconbox.list-right-side .box-detail {
  min-height: 286px;
  display: flex;
  order: 3;
}

a.custom-applubtn {
  background: #1b7491;
  color: #fff;
  height: 40px;
  display: inline-block;
  padding: 0 40px;
  line-height: 40px;
  border-radius: 25px;
  text-transform: uppercase;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}
a.custom-applubtn.button.accent {
    position: relative;
    top: 12px;
}
ul.apply-nowul {
  padding: 0 !important;
  margin: 0;
}

ul.apply-nowul li {
  list-style-type: none;
  display: inline-block;
  padding: 0 15px;
}

ul.apply-nowul li:first-child {
  padding-left: 0;
}

#site .custom-accordian .vc_tta-panel.vc_active {
  background: #f3f6f9 !important;
}

#site .custom-teamcolor .member .member-image img {
  filter: none;
  opacity: 1;
}

#site .custom-teamcolor .member .member-image img:hover {
  opacity: 0.7;
}

.single.single-post .content-body {
  padding-top: 50px;
}

.blog .content-header {
  padding: 30px 0;
  background-size: cover;
  margin-bottom: 40px;
  background-position: top center;
}

.blog .content-header::before {
  content: "";
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  background: #231834;
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}

.blog .content-header .content-header-inner.wrap {
  min-height: 50vh;
}

.blog .content-header .content-header-inner.wrap .page-title-wrap {
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.blog .content-header .content-header-inner.wrap .page-title-wrap .page-title-inner {
  color: #fff;
}

.blog .content-header .content-header-inner.wrap .page-title-wrap .subtitle {
  color: rgba(255, 255, 255, 0.7);
}

.projects-grid .project .project-inner .project-info .button.small:hover {
    background-color: #231834 !important;
    border-color: #231834 !important;
}
.projects-grid .project .project-inner .project-info .button.small::after {
    background-color: #231834 !important;
}
.carrerPageBottomShadwo ul.iconlist.iconlist.iconlist-icon-xlarge::before {
    display: none;
}
.carrerPageBottomShadwo ul.iconlist.iconlist.iconlist-icon-xlarge::after {
    display: none;
}
@media only screen and (max-wdith:992px) {
  .enabledbusiness {
    padding-left: 0;
  }
  #site .iconlist:last-child {
  margin-bottom: 30px !important;
}
}

@media only screen and (max-width:767px) {
  .cd-headline.slide b {
    font-size: 32px !important;
  }

  .management-team .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
    margin: auto auto 30px;
    max-width: 360px;
  }

  .think-tankteam .wpb_column.vc_column_container.vc_col-sm-3,
  .ourleader-team .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
    margin: 0 0 30px;
    float: left;
  }
}

@media only screen and (max-width:600px) {
  div#contactqote {
    flex-direction: column-reverse;
  }
}

@media only screen and (max-width:480px) {

  .think-tankteam .wpb_column.vc_column_container.vc_col-sm-3,
  .ourleader-team .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 100%;
  }

  .cd-headline.slide b {
    font-size: 24px !important;
  }
}

@media only screen and (min-width: 320px) and (max-width: 544px) {
  body .site-topbar .topbar-text ul {
    text-align: left;
  }

  body .site-topbar .topbar-text ul li:last-child {
    margin-top: 10px;
  }
}