/*
NOTES: 
I see they used rem instead of px: 1 rem = 16px, 0.265=10px, 0.75=12px
In VSC, select all code, use CTRL+K, CTRL+F to format
*/
/*========================================
import print css only when printing
=========================================*/
@import url("bizcommunity-print.css") print;
/*=====================================
    target internet explorer version > 9 
 =====================================*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ftco-animate {
    opacity: 1 !important;
    visibility: visible !important;
  }
    
  #biz-back-to-top {
    display: none !important;
  }
}

.container {
  max-width: 1500px;
}

.container-blank {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 0px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0px;
}

@media (min-width: 576px) {
  .container-blank {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container-blank {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container-blank {
    max-width: 960px;
  }
}

.container1 {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 0px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0px;
}

@media (min-width: 576px) {
  .container1 {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container1 {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container1 {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container1 {
    max-width: 1140px;
  }
}

.container2 {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 0px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0px;
}

@media (min-width: 576px) {
  .container2 {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container2 {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container2 {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container2 {
    max-width: 1140px;
  }
}

.container3 {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 0px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container3 {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container3 {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container3 {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container3 {
    max-width: 1144px;
  }
}

.blank-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: 0px;
  background: #00da9e;
}

.row {
  margin-left: 0px;
  margin-bottom: 0px;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  padding-right: 1%;
  padding-left: 1%;
  padding-bottom: 0%;
}

.table-stats {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0rem;
  background-color: transparent;
}

.table-stats th,
.table-stats td {
  padding-bottom: 20px;
  text-align: left;
  vertical-align: middle;
  border-top: 0px solid #dee2e6;
}

.table-stats thead th {
  vertical-align: bottom;
  border-bottom: 0px solid #dee2e6;
}

.table-stats tbody + tbody {
  border-top: 0px solid #dee2e6;
}

.table-stats .table-stats {
  background-color: #fff;
}

.table {
  margin-bottom: 0rem;
}

.btn {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.btn-cta {
  color: #fff;
  background-color: #d92b2c;
  margin-top: 15px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 16px;
  border: 0;
  padding: 6px 12px 6px 12px;
}

.btn-cta:hover {
  color: #fff;
  background-color: #fc3939;
  margin-top: 15px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 16px;
  border: 0;
  padding: 6px 12px 6px 12px;
}

.btn-cta:active {
  color: #fff;
  background-color: #fc3939;
  margin-top: 15px;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 16px;
  border: 0;
  padding: 6px 12px 6px 12px;
}

.btn-primary {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  /* background-color: #78d5ef;
        border-color: #78d5ef; */
}

.btn-cta a {
  color: #fff;
}

.btn-primary.disabled,
.btn-primary:disabled {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
  /* background-color: #78d5ef;
          border-color: #78d5ef; */
}

.show > .btn-primary.dropdown-toggle {
  color: #ececec;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.btn-info {
  margin-top: 15px;
}

.btn-info:hover {
  margin-top: 15px;
}

.btn-info.disabled,
.btn-info:disabled {
  margin-top: 15px;
}

.show > .btn-info.dropdown-toggle {
  margin-top: 15px;
}

/*min-width was changed from 992px to 1486px*/

@media (min-width: 1486px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    white-space: nowrap;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    white-space: nowrap;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    white-space: nowrap;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    white-space: nowrap;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    white-space: nowrap;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
    white-space: nowrap;
  }
}

@media (min-width: 1486px) {
  .navbar-expand-lg-portals {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    white-space: nowrap;
    background: #d92b2c !important;
    margin-top: -20px;
  }
  .navbar-expand-lg-portals .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    white-space: nowrap;
  }
  .navbar-expand-lg-portals .navbar-nav .dropdown-menu {
    position: absolute;
    white-space: nowrap;
  }
  .navbar-expand-lg-portals .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    white-space: nowrap;
  }
  .navbar-expand-lg-portals > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
  .navbar-expand-lg-portals .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    white-space: nowrap;
  }
  .navbar-expand-lg-portals .navbar-toggler {
    display: none;
    white-space: nowrap;
  }
}

.card-white-bg {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0px solid rgba(0, 0, 0, 0.125);
  border-radius: 0rem;
}

.card-joint {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0px solid rgba(0, 0, 0, 0.125);
  border-radius: 0rem;
}

.card-test {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0px solid rgba(0, 0, 0, 0.125);
  border-radius: 0rem;
}

.card {
  border: 0px solid rgba(0, 0, 0, 0.125);
  border-radius: 0rem;
  box-shadow: 0px 4px 18px -12px rgba(0, 0, 0, 0.75);
}

.card-what {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  /* background-color: #fff; */
  background-clip: border-box;
  border: 0px solid rgba(0, 0, 0, 0.125);
  border-radius: 0rem;
}

.card-row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0px solid rgba(0, 0, 0, 0.125);
  border-radius: 0rem;
  /* box-shadow: 0px 4px 18px -12px rgba(0, 0, 0, 0.75); */
  background-color: transparent;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0rem;
  border-top-right-radius: 0rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0rem;
  border-bottom-left-radius: 0rem;
}

.card-body {
  padding: 0rem;
}

.card-text-what:last-child {
  font-family: "Poppins", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #3a4348;
}

.card-text-bold {
  font-family: "Poppins", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #3a4348;
  font-weight: 600;
}

.industry-sectors-box {
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border: 3px solid #9e9e9e;
}

.space {
  padding: 20px;
}

.biz-center-text {
  text-align: center;
}

.card-img {
  width: 100%;
}

.bg-light {
  background-color: #e8e8e8 !important;
}

.bg-white {
  background-color: #fff !important;
  padding-top: 1% !important;
  padding-bottom: 1% !important;
}

.bg-white-1 {
  background-color: #fff !important;
  padding-top: 0% !important;
  padding-bottom: 0% !important;
}

.bg-lighter {
  background-color: #fbfbfb !important;
}

.bg-lighter1 {
  background-color: #fafafa !important;
}

.bg-strip {
  background-color: #e9eaea !important;
}

.align-self-md-end {
  align-self: flex-end !important;
  margin-top: 50px !important;
}

.mb-4,
.my-4 {
  margin-bottom: 0rem !important;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 3%;
}

.mb-5,
.my-5 {
  margin-bottom: 1.5rem !important;
}

.pt-3,
.py-3 {
  padding-top: 0.3rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 0.3rem !important;
}

.text-center {
  text-align: center !important;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  padding-bottom: 0%;
}

a {
  color: #d92b2c;
}

a:hover {
  color: #d92b2c;
}

a.overlaylink:visited {
  color: #ffffff;
}
a.overlaylink:hover {
  color: #ffffff;
}

.h2-white {
  line-height: 1.5;
  color: #ffffff;
  font-weight: 400;
}

/*max-width was changed from 991.98px to 1468px*/

@media (max-width: 991px) {
  .ftco-navbar-light {
    background: #d92b2c !important;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 0px !important;
    white-space: nowrap;
  }
}

@media (max-width: 1486px) {
  .ftco-navbar-light {
    background: #d92b2c !important;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -20px;
    white-space: nowrap;
  }
}

.ftco-navbar-light.scrolled {
  background-color: #d92b2c !important;
  white-space: nowrap;
}

.ftco-navbar-light.scrolled .nav-item.active > a {
  color: #ffffff85 !important;
  white-space: nowrap;
}

.ftco-navbar-light.scrolled .nav-item.cta > a {
  border: 1px solid rgba(255, 255, 255, 0.4);
  white-space: nowrap;
}

.ftco-navbar-light.scrolled .navbar-toggler {
  color: rgba(214, 214, 214, 0.9) !important;
  white-space: nowrap;
}

.ftco-navbar-light.scrolled .nav-link {
  color: #ffffff !important;
  white-space: nowrap;
}

.ftco-navbar-light.scrolled .nav-link.active {
  color: #cccccc !important;
  white-space: nowrap;
}

.hero-wrap {
  height: 550px;
}

@media (max-width: 1486px) {
  .ftco-navbar-light-portals {
    background: #d92b2c !important;
    padding-left: 15px;
    padding-right: 15px;
    white-space: nowrap;
    margin-top: -20px;
  }
}

.hero-wrap {
  height: 550px;
}

@media (max-width: 767.98px) {
  .hero-wrap {
    height: 600px;
  }
}

.hero-wrap .overlay-home {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background: #ff0000;
  background: -moz-linear-gradient(135deg, #ff0000 0%, #ff0048 100%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0%, #ff0000),
    color-stop(100%, #ff0048)
  );
  background: -webkit-linear-gradient(135deg, #ff0000 0%, #ff0048 100%);
  background: -o-linear-gradient(135deg, #ff0000 0%, #ff0048 100%);
  background: -ms-linear-gradient(135deg, #ff0000 0%, #ff0048 100%);
  background: -webkit-linear-gradient(135deg, #ff0000 0%, #ff0048 100%);
  background: -o-linear-gradient(135deg, #ff0000 0%, #ff0048 100%);
  background: linear-gradient(135deg, #ff0000 0%, #ff0048 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff0048', GradientType=1);
}

.hero-wrap .overlay-agri-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Agriculture.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-africa-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Africa.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-auto-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Auto.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-con-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Construction.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-csi-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-CSI.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-edu-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-education.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-energy-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Energy.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-entrepreneurship-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Entrepreneur.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-fin-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Finance.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-health-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Healthcare.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-hr-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-HR.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-ict-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-ICT.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-legal-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Legal.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-life-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Lifestyle.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-log-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Logistics.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-man-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Manufacturing.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-market-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Marketing.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-prop-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Property.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-retail-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Retail.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-tourism-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Tourism.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-allindustries-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background-image: url("http://www.bizcommunity.com/f/Advertise/Ratecard/images/Lander-Tourism.jpg");
  background-repeat: no-repeat;

  width: 100%;
  height: auto;
}

.hero-wrap .overlay-pressoffice {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background: #00176b;
  background: -moz-linear-gradient(135deg, #00176b 0%, #68abe5 100%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0%, #00176b),
    color-stop(100%, #68abe5)
  );
  background: -webkit-linear-gradient(135deg, #00176b 0%, #68abe5 100%);
  background: -o-linear-gradient(135deg, #00176b 0%, #68abe5 100%);
  background: -ms-linear-gradient(135deg, #00176b 0%, #68abe5 100%);
  background: -webkit-linear-gradient(135deg, #00176b 0%, #68abe5 100%);
  background: -o-linear-gradient(135deg, #00176b 0%, #68abe5 100%);
  background: linear-gradient(135deg, #00176b 0%, #68abe5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00176b', endColorstr='#68abe5', GradientType=1);
}

.hero-wrap .overlay-website {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background: #2e40c4;
  background: -moz-linear-gradient(135deg, #2e40c4 0%, #b568e5 100%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0%, #2ebdc4),
    color-stop(100%, #b568e5)
  );
  background: -webkit-linear-gradient(135deg, #2e40c4 0%, #b568e5 100%);
  background: -o-linear-gradient(135deg, #2e40c4 0%, #b568e5 100%);
  background: -ms-linear-gradient(135deg, #2e40c4 0%, #b568e5 100%);
  background: -webkit-linear-gradient(135deg, #2e40c4 0%, #b568e5 100%);
  background: -o-linear-gradient(135deg, #2e40c4 0%, #b568e5 100%);
  background: linear-gradient(135deg, #2e40c4 0%, #b568e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ebdc4', endColorstr='#b568e5', GradientType=1);
}

.hero-wrap .overlay-newsletter {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background: #004256;
  background: -moz-linear-gradient(135deg, #004256 0%, #34ddef 100%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0%, #004256),
    color-stop(100%, #00d4ad)
  );
  background: -webkit-linear-gradient(135deg, #004256 0%, #00d4ad 100%);
  background: -o-linear-gradient(135deg, #004256 0%, #00d4ad 100%);
  background: -ms-linear-gradient(135deg, #004256 0%, #00d4ad 100%);
  background: -webkit-linear-gradient(135deg, #004256 0%, #00d4ad 100%);
  background: -o-linear-gradient(135deg, #004256 0%, #00d4ad 100%);
  background: linear-gradient(135deg, #004256 0%, #00d4ad 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004256', endColorstr='#00d4ad', GradientType=1);
}

.hero-wrap .overlay-recruitment {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background: #ca2a56;
  background: -moz-linear-gradient(135deg, #ca2a56 0%, #d61212 100%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0%, #ca2a56),
    color-stop(100%, #d61212)
  );
  background: -webkit-linear-gradient(135deg, #ca2a56 0%, #d61212 100%);
  background: -o-linear-gradient(135deg, #ca2a56 0%, #d61212 100%);
  background: -ms-linear-gradient(135deg, #ca2a56 0%, #d61212 100%);
  background: -webkit-linear-gradient(135deg, #ca2a56 0%, #d61212 100%);
  background: -o-linear-gradient(135deg, #ca2a56 0%, #d61212 100%);
  background: linear-gradient(135deg, #ca2a56 0%, #d61212 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca2a56', endColorstr='#d61212', GradientType=1);
}

.hero-wrap .overlay-promo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background: #cf0b81;
  background: -moz-linear-gradient(135deg, #cf0b81 0%, #ff6d05 100%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0%, #cf0b81),
    color-stop(100%, #ff6d05)
  );
  background: -webkit-linear-gradient(135deg, #cf0b81 0%, #ff6d05 100%);
  background: -o-linear-gradient(135deg, #cf0b81 0%, #ff6d05 100%);
  background: -ms-linear-gradient(135deg, #cf0b81 0%, #ff6d05 100%);
  background: -webkit-linear-gradient(135deg, #cf0b81 0%, #ff6d05 100%);
  background: -o-linear-gradient(135deg, #cf0b81 0%, #ff6d05 100%);
  background: linear-gradient(135deg, #cf0b81 0%, #ff6d05 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0b81', endColorstr='#ff6d05', GradientType=1);
}

.hero-wrap .overlay-calendar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background: #0b29ff;
  background: -moz-linear-gradient(135deg, #0b29ff 0%, #8500ff 100%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0%, #0b29ff),
    color-stop(100%, #8500ff)
  );
  background: -webkit-linear-gradient(135deg, #0b29ff 0%, #8500ff 100%);
  background: -o-linear-gradient(135deg, #0b29ff 0%, #8500ff 100%);
  background: -ms-linear-gradient(135deg, #0b29ff 0%, #8500ff 100%);
  background: -webkit-linear-gradient(135deg, #0b29ff 0%, #8500ff 100%);
  background: -o-linear-gradient(135deg, #0b29ff 0%, #8500ff 100%);
  background: linear-gradient(135deg, #0b29ff 0%, #8500ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b29ff', endColorstr='#8500ff', GradientType=1);
}

.hero-wrap .overlay-rates {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background: #ff4700;
  background: -moz-linear-gradient(135deg, #ff4700 0%, #ff8d00 100%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0%, #ff4700),
    color-stop(100%, #ff8d00)
  );
  background: -webkit-linear-gradient(135deg, #ff4700 0%, #ff8d00 100%);
  background: -o-linear-gradient(135deg, #ff4700 0%, #ff8d00 100%);
  background: -ms-linear-gradient(135deg, #ff4700 0%, #ff8d00 100%);
  background: -webkit-linear-gradient(135deg, #ff4700 0%, #ff8d00 100%);
  background: -o-linear-gradient(135deg, #ff4700 0%, #ff8d00 100%);
  background: linear-gradient(135deg, #ff4700 0%, #ff8d00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4700', endColorstr='#ff8d00', GradientType=1);
}

.hero-wrap .overlay-demo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background: #ff005e;
  background: -moz-linear-gradient(135deg, #ff005e 0%, #ff6a00 100%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0%, #ff005e),
    color-stop(100%, #ff6a00)
  );
  background: -webkit-linear-gradient(135deg, #ff005e 0%, #ff6a00 100%);
  background: -o-linear-gradient(135deg, #ff005e 0%, #ff6a00 100%);
  background: -ms-linear-gradient(135deg, #ff005e 0%, #ff6a00 100%);
  background: -webkit-linear-gradient(135deg, #ff005e 0%, #ff6a00 100%);
  background: -o-linear-gradient(135deg, #ff005e 0%, #ff6a00 100%);
  background: linear-gradient(135deg, #ff005e 0%, #ff6a00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff005e', endColorstr='#ff6a00', GradientType=1);
}

.hero-wrap .overlay-contact {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background: #303438;
  background: -moz-linear-gradient(135deg, #303438 0%, #636d77 100%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0%, #303438),
    color-stop(100%, #636d77)
  );
  background: -webkit-linear-gradient(135deg, #303438 0%, #636d77 100%);
  background: -o-linear-gradient(135deg, #303438 0%, #636d77 100%);
  background: -ms-linear-gradient(135deg, #303438 0%, #636d77 100%);
  background: -webkit-linear-gradient(135deg, #303438 0%, #636d77 100%);
  background: -o-linear-gradient(135deg, #303438 0%, #636d77 100%);
  background: linear-gradient(135deg, #303438 0%, #636d77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303438', endColorstr='#636d77', GradientType=1);
}

.hero-wrap .overlay-social {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  opacity: 0.9;
  background: #ff0000;
  background: -moz-linear-gradient(135deg, #ff0000 0%, #ffc107 100%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(0%, #ff0000),
    color-stop(100%, #ffc107)
  );
  background: -webkit-linear-gradient(135deg, #ff0000 0%, #ffc107 100%);
  background: -o-linear-gradient(135deg, #ff0000 0%, #ffc107 100%);
  background: -ms-linear-gradient(135deg, #ff0000 0%, #ffc107 100%);
  background: -webkit-linear-gradient(135deg, #ff0000 0%, #ffc107 100%);
  background: -o-linear-gradient(135deg, #ff0000 0%, #ffc107 100%);
  background: linear-gradient(135deg, #ff0000 0%, #ffc107 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ffc107', GradientType=1);
}

.slider-text-portals {
  height: 500px !important;
}

@media (max-width: 767.98px) {
  .slider-text-portals {
    height: 700px !important;
  }
}

.slider-text-portals .btn-primary {
  color: #ff0000 !important;
}

.slider-text-portals .btn-primary:hover,
.slider-text .btn-primary:focus {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text-portals .btn-primary-po {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #00176b !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text-portals .btn-primary-wm {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #2e40c4 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text-portals .btn-primary-news {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #004256 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text-portals .btn-primary-rec {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #ca2a56 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text-portals .btn-primary-promo {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #ff0000 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text-portals .btn-primary-cal {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #0b29ff !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text-portals .btn-primary-rates {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #ff4700 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text-portals .btn-primary-demo {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #ff005e !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text-portals .btn-primary-contact {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #303438 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text-portals .btn-primary-social {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #ff491c !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text {
  height: 700px !important;
}

@media (max-width: 767.98px) {
  .slider-text {
    height: 700px !important;
  }
}

.slider-text .btn-primary {
  color: #ff0000 !important;
}

.slider-text .btn-primary:hover,
.slider-text .btn-primary:focus {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text .btn-primary-po {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #00176b !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text .btn-primary-wm {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #2e40c4 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text .btn-primary-news {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #004256 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text .btn-primary-rec {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #ca2a56 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text .btn-primary-promo {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #ff0000 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text .btn-primary-cal {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #0b29ff !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text .btn-primary-rates {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #ff4700 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text .btn-primary-demo {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #ff005e !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text .btn-primary-contact {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #303438 !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.slider-text .btn-primary-social {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #ff491c !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  border-radius: 30px;
}

.bg-test {
  background: #f2f2f2 !important;
}

.bg-medium {
  background: linear-gradient(180deg, #ffffff 0%, #f8faff 100%) !important;
  z-index: 0;
}

.btn.btn-primary {
  background: linear-gradient(135deg, #ff0000 0%, #ff0048 100%) !important;
  color: #ffffff;
}

.btn.btn-primary-news-btn {
  background-color: #ffffff !important;
  color: linear-gradient(135deg, #ff0000 0%, #ff0048 100%) !important;
}

.btn.btn-primary:hover {
  background-color: #ffffff !important;
  color: linear-gradient(135deg, #ff0000 0%, #ff0048 100%) !important;
}

.btn.btn-primary:hover {
  color: #ffffff;
}

.btn.btn-primary.btn-outline-primary {
  color: #ffffff;
}

.btn.btn-primary.btn-outline-primary:hover {
  background: #ff0000;
  color: #ffffff;
}

.table .thead-primary {
  background: #6f787d !important;
}

.table .thead-primary tr th {
  padding: 15px 10px;
  font-size: 13px;
  line-height: 130%;
  vertical-align: middle;
  font-weight: 600;
}

.table tbody tr td {
  vertical-align: middle;
  font-size: 13px;
  font-weight: 400;
  line-height: 140%;
}

.services .icon:after {
  background: #ff00000a;
}

.services .icon:before {
  background: #ff00481a;
}

.ftco-section-parallax .parallax-img {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #f5f5f5;
}

.ftco-section-space {
  position: relative;
}

.ftco-section-space .space-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #7c7c7c;
}

.ftco-section-space .heading-section-white h2 {
  font-weight: 400 !important;
}

.ftco-section {
  padding: 0em 0;
  padding-bottom: 0%;
}

@media (max-width: 767.98px) {
  .ftco-section {
    padding: 0em 0;
  }
}

.ftco-section-strip {
  padding: 10px 0px 18px 0px;
  color: #3a4348;
}

.ftco-footer {
  background: #3a4348;
  padding: 5em 0 3em 0;
}

.ftco-footer .ftco-footer-widget .btn-primary {
  background: #3a4348 !important;
  border: 2px solid #fff !important;
  border-radius: 2rem;
}

.ftco-footer .ftco-footer-widget .btn-primary:hover {
  background: #3a4348;
  border: 2px solid #fff !important;
  border-radius: 2rem;
}

.footer-disclaimer {
  font-size: 13px;
}

.product-heading {
  color: #ff767b;
  font-size: 30px;
  line-height: 1.5;
  font-weight: 600;
}

.heading-section .subheading {
  font-size: 16px;
  font-weight: 400;
}

.heading-section .subheading {
  color: #ff4c4c;
  line-height: 140%;
}

.heading-section.heading-section-dark h2 {
  font-size: 30px;
  color: #3a4348;
}

.img,
.blog-img,
.user-img {
  background-size: cover;
}

.ftco-section {
  display: block;
  margin-top: 0%;
}

.ftco-section .nav-pills .nav-link {
  color: #ff4b4b;
  border: 1px solid #ff4b4b;
}

.ftco-section .nav-pills .nav-link.active,
.ftco-section .nav-pills .nav-link:hover {
  background: #ff4b4b;
  border: 1px solid #ff4b4b;
}

#section-counter:after {
  background: -moz-linear-gradient(-45deg, #2ebdc4 50%, #68e5b2 75%);
  background: -webkit-gradient(
    left top,
    right bottom,
    color-stop(50%, #2ebdc4),
    color-stop(75%, #68e5b2)
  );
  background: -webkit-linear-gradient(-45deg, #2ebdc4 50%, #68e5b2 75%);
  background: -o-linear-gradient(-45deg, #2ebdc4 50%, #68e5b2 75%);
  background: -ms-linear-gradient(-45deg, #2ebdc4 50%, #68e5b2 75%);
  background: -webkit-linear-gradient(315deg, #2ebdc4 50%, #68e5b2 75%);
  background: -o-linear-gradient(315deg, #2ebdc4 50%, #68e5b2 75%);
  background: linear-gradient(135deg, #2ebdc4 50%, #68e5b2 75%);
}

.ftco-counter-po {
  padding-top: 0em;
  padding-bottom: 1em;
}

.ftco-counter-test {
  padding-top: 0;
  padding-bottom: 0;
}

.ftco-counter {
  padding-top: 3%;
  padding-bottom: 0;
}

.ftco-counter-portals {
  padding-top: 1%;
  padding-bottom: 3%;
}

.block-20 {
  height: 250px;
}

.block-recruit {
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #01b7ff;
  height: 360px;
  position: relative;
  display: block;
}

.block-newsletter {
  overflow: hidden;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
}

.blog-entry img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  padding-top: 5%;
  padding-bottom: 5%;
}

@media (min-width: 768px) {
  .blog-entry {
    margin-bottom: 5%;
  }
}

@media (max-width: 767.98px) {
  .blog-entry {
    margin-bottom: 5%;
  }
}

.block-7-po {
  margin-bottom: 30px;
  padding: 0px;
  height: 470px;
  padding-top: 0;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  background: #fff;
}

@media (min-width: 768px) {
  .block-7-po {
    padding: 0px;
    padding-top: 0;
    padding-bottom: 1px !important;
  }
}

.block-7-po .heading {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: #70787d;
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-standard {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: #70787d;
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-premium {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: #70787d;
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-platinuim {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: #70787d;
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-website {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #ffa500 0%, #ff010b 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-mobile {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #ff0000 0%, #ff0048 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-newsletter {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #ff003b 0%, #9d00ff 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-pressoffice {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #0043ff 0%, #00b8ff 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-recruiteroffice {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #01b7ff 0%, #00da9e 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-eventoffice {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #00da9e 0%, #00a934 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-sponsorship {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #00a934 0%, #a9a400 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-mailers {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #a9a400 0%, #ded700 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-content {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #ded700 0%, #c56e02 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .sub-heading {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.3;
  height: 140px;
  margin: 0;
  padding: 0;
  padding: 40px 15px;
  border-bottom: 2px dotted #f8f9fb;
  border-top: 2px solid #fcfdff;
  margin-bottom: 20px;
  color: #565656;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7-po .heading-2 {
  font-size: 16px;
  font-weight: normal;
}

.block-7-po .price {
  margin: 0;
  padding-bottom: 20px;
  display: block;
}

.block-7-po .price sup {
  font-size: 20px;
  top: -1em;
  color: #3a4348;
}

.block-7-po .price .number {
  font-size: 40px;
  font-weight: 500;
  color: #3a4348;
}

.block-7-po .excerpt {
  margin-bottom: 20px;
  color: #b3b3b3;
}

.block-7-po .label2 {
  text-transform: uppercase;
}

.block-7-po .pricing-text {
  margin-top: 30px;
  border-bottom: 2px dotted #f8f9fb;
}

.block-7-po .pricing-text,
.block-7 .pricing-text li {
  padding: 0;
  margin-bottom: 20px;
}

.block-7-po .pricing-text li {
  list-style: none;
  margin-bottom: 5px;
  color: #b3b3b3;
}

.block-7-po .pricing-text li strong {
  color: #686868;
}

.block-7 {
  padding: 0px;
  height: 490px;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}

@media (min-width: 768px) {
  .block-7 {
    padding: 0px;
    padding-top: 0;
    padding-bottom: 1px !important;
  }
}

.block-7 .heading {
  font-size: 20px;
  font-weight: 600;
  padding: 20px 20px;
  background: #70787d;
  margin-bottom: 0px;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-standard {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: #c5c5c5;
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-premium {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(135deg, #f1de00 0%, #e0a41b 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-platinuim {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(135deg, #c1c1c1 0%, #868686 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-website {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #ffa500 0%, #ff010b 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-mobile {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #ff0000 0%, #ff0048 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-newsletter {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #ff003b 0%, #9d00ff 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-pressoffice {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #0043ff 0%, #00b8ff 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-recruiteroffice {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #01b7ff 0%, #00da9e 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-eventoffice {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #00da9e 0%, #00a934 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-sponsorship {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #00a934 0%, #a9a400 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-mailers {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #a9a400 0%, #ded700 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .heading-content {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  padding: 0;
  padding: 20px 20px;
  background: linear-gradient(45deg, #ded700 0%, #c56e02 100%);
  margin-bottom: 0px;
  color: #fff;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .sub-heading {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.3;
  height: 140px;
  margin: 0;
  padding: 0;
  padding: 40px 15px;
  border-bottom: 2px dotted #f8f9fb;
  border-top: 2px solid #fcfdff;
  margin-bottom: 20px;
  color: #565656;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}

.block-7 .price {
  padding-bottom: 20px;
}

.block-7 .pricing-text {
  margin-bottom: 0px;
}

.block-7 .pricing-text,
.block-7 .pricing-text li {
  margin-bottom: 30px;
}

.block-7 .pricing-text li {
  margin-bottom: 5px;
}

.block-7 .pricing-text li strong {
  color: #686868;
}

.subscribe-form .form-group input {
  border: 1px solid #3a434878;
  color: rgba(161, 161, 161, 0.9) !important;
}

.subscribe-form .form-group input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(161, 161, 161, 0.9) !important;
}

.subscribe-form .form-group input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(161, 161, 161, 0.9) !important;
}

.subscribe-form .form-group input:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(161, 161, 161, 0.9) !important;
}

.subscribe-form .form-group input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(161, 161, 161, 0.9) !important;
}

* {
  box-sizing: border-box;
}

/*========================================
Industries
========================================*/
.panel {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 9px;
}

.overlaying {
  width: 100%;
  height: 100%;
  background-color: rgba(243, 0, 5, 0.75);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.overlaying img {
  padding-top: 20px;
}

.overlaying .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.panel .desc {
  color: #eee;
}

.overlaying .btn {
  padding: 10px;
  margin: 10px;
  background: #cfc;
  float: right;
  border-radius: 3px;
}

.overlaying-africa {
  width: 100%;
  height: 100%;
  background-color: rgba(130, 134, 77, 0.85);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-africa:hover {
  background-color: rgba(130, 134, 77, 0.5);
}

.overlaying-africa .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-africa .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-africa img {
  padding-top: 20px;
}

.overlaying-all {
  width: 100%;
  height: 100%;
  background-color: rgba(73, 73, 73, 0.75);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-all:hover {
  background-color: rgba(73, 73, 73, 0.5);
}

.overlaying-all .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-all .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-all img {
  padding-top: 20px;
}

.overlaying-agri {
  width: 100%;
  height: 100%;
  background-color: rgba(135, 110, 77, 0.75);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-agri:hover {
  background-color: rgba(135, 110, 77, 0.5);
}

.overlaying-agri .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-agri .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-agri img {
  padding-top: 20px;
}

.overlaying-con {
  width: 100%;
  height: 100%;
  background-color: rgba(185, 107, 0, 0.85);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-con:hover {
  background-color: rgba(185, 107, 0, 0.5);
}

.overlaying-con .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-con .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-con img {
  padding-top: 20px;
}

.overlaying-csi {
  width: 100%;
  height: 100%;
  background-color: rgba(95, 68, 88, 0.85);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-csi:hover {
  background-color: rgba(95, 68, 88, 0.5);
}

.overlaying-csi .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-csi .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-csi img {
  padding-top: 20px;
}

.overlaying-edu {
  width: 100%;
  height: 100%;
  background-color: rgba(64, 93, 100, 0.85);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-edu:hover {
  background-color: rgba(64, 93, 100, 0.5);
}

.overlaying-edu .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-edu .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-edu img {
  padding-top: 20px;
}

.overlaying-energy {
  width: 100%;
  height: 100%;
  background-color: rgba(134, 131, 0, 0.8);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-energy:hover {
  background-color: rgba(134, 131, 0, 0.5);
}

.overlaying-energy .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-energy .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-energy img {
  padding-top: 20px;
}

.overlaying-fin {
  width: 100%;
  height: 100%;
  background-color: rgba(37, 44, 50, 0.8);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-fin:hover {
  background-color: rgba(37, 44, 50, 0.5);
}

.overlaying-fin .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-fin .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-fin img {
  padding-top: 20px;
}

.overlaying-health {
  width: 100%;
  height: 100%;
  background-color: rgba(227, 0, 17, 0.8);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-health:hover {
  background-color: rgba(227, 0, 17, 0.5);
}

.overlaying-health .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-health .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-health img {
  padding-top: 20px;
}

.overlaying-hr {
  width: 100%;
  height: 100%;
  background-color: rgba(114, 64, 55, 0.8);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-hr:hover {
  background-color: rgba(114, 64, 55, 0.5);
}

.overlaying-hr .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-hr .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-hr img {
  padding-top: 20px;
}

.overlaying-it {
  width: 100%;
  height: 100%;
  background-color: rgba(139, 139, 139, 0.6);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-it:hover {
  background-color: rgba(139, 139, 139, 0.5);
}

.overlaying-it .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-it .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-it img {
  padding-top: 20px;
}

.overlaying-legal {
  width: 100%;
  height: 100%;
  background-color: rgba(67, 84, 101, 0.8);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-legal:hover {
  background-color: rgba(67, 84, 101, 0.5);
}

.overlaying-legal .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-legal .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-legal img {
  padding-top: 20px;
}

.overlaying-life {
  width: 100%;
  height: 100%;
  background-color: rgba(27, 137, 88, 0.8);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-life:hover {
  background-color: rgba(27, 137, 88, 0.5);
}

.overlaying-life .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-life .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-life img {
  padding-top: 20px;
}

.overlaying-logistics {
  width: 100%;
  height: 100%;
  background-color: rgba(104, 93, 81, 0.8);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-logistics:hover {
  background-color: rgba(104, 93, 81, 0.5);
}

.overlaying-logistics .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-logistics .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-logistics img {
  padding-top: 20px;
}

.overlaying-manu {
  width: 100%;
  height: 100%;
  background-color: rgba(174, 93, 17, 0.8);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-manu:hover {
  background-color: rgba(174, 93, 17, 0.5);
}

.overlaying-manu .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-manu .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-manu img {
  padding-top: 20px;
}

.overlaying-mark {
  width: 100%;
  height: 100%;
  background-color: rgba(190, 10, 19, 0.9);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-mark:hover {
  background-color: rgba(190, 10, 19, 0.5);
}

.overlaying-mark .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-mark .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-mark img {
  padding-top: 20px;
}

.overlaying-prop {
  width: 100%;
  height: 100%;
  background-color: rgba(198, 81, 45, 0.85);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-prop:hover {
  background-color: rgba(198, 81, 45, 0.5);
}

.overlaying-prop .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-prop .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-prop img {
  padding-top: 20px;
}

.overlaying-retail {
  width: 100%;
  height: 100%;
  background-color: rgba(75, 83, 95, 0.85);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-retail:hover {
  background-color: rgba(75, 83, 95, 0.5);
}

.overlaying-retail .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-retail .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-retail img {
  padding-top: 20px;
}

.overlaying-tourism {
  width: 100%;
  height: 100%;
  background-color: rgba(140, 114, 79, 0.85);
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  padding: 1em;
  color: #fff;
  overflow: hidden;
  text-shadow: 0px 0px 0px #000;
}

.color-tourism:hover {
  background-color: rgba(140, 114, 79, 0.5);
}

.overlaying-tourism .heading {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #fff;
  padding: 5px 0 0 0;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.panel .overlaying-tourism .desc {
  line-height: 140%;
  position: relative;
  font-size: 12px;
  overflow: hidden;
}

.overlaying-tourism img {
  padding-top: 20px;
}

.btn a {
  color: #333;
  text-decoration: none;
}

.left {
  left: -100%;
}

.right {
  right: -100%;
}

.top {
  top: -100%;
}

.bottom {
  bottom: -100%;
}

.top-left {
  top: -100%;
  left: -100%;
}

.top-right {
  top: -100%;
  right: -100%;
}

.bottom-left {
  bottom: -100%;
  left: -100%;
}

.bottom-right {
  bottom: -100%;
  right: -100%;
}

.panel:hover .left {
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  left: 0;
}

.panel:hover .right {
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  right: 0;
}

.panel:hover .top {
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  top: 0;
}

.panel:hover .bottom {
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  bottom: 0;
}

.panel:hover .top-left {
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  top: 0;
  left: 0;
}

.panel:hover .top-right {
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  top: 0;
  right: 0;
}

.panel:hover .bottom-left {
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  bottom: 0;
  left: 0;
}

.panel:hover .bottom-right {
  -webkit-transition: all 0.4s cubic-bezier(0.99, 0.99, 0, 0.61);
  bottom: 0;
  right: 0;
}

.color:hover {
  background-color: rgba(243, 0, 5, 0.5);
}

.star-large {
  font-size: 90px;
  color: #818383;
  margin-bottom: -55px;
  margin-top: -15px;
}

.star-copy-red {
  font-size: 15px;
  font-weight: 600;
  color: #d40916;
}

.star-copy {
  font-size: 15px;
  color: #192730;
  padding-top: 20px;
}

/*========================================
biz-section-topsummary
========================================*/
.biz-section-topsummary {
  margin-top: 10rem !important;
}

.biz-section-topsummary-intro {
  font-weight: bold !important;
  font-size: 20px !important;
  line-height: 1.5;
  color: #485257;
}

.biz-section-topsummary-rate {
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  color: #485257 !important;
  padding-bottom: 3% !important;
}

/*========================================
biz-card-contacttopright
========================================*/
.biz-card-contacttopright {
  padding-top: 10px !important;
}

.biz-contacttopright-AM {
  display: none;
}

.biz-card-contacttopright .card-img-avatar {
  width: 100px;
  height: 100px;
  max-width: 100px;
  max-height: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 5px solid rgba(255, 255, 255, 0.5);
}

.biz-card-contacttopright .input-group-text {
  font-size: 0.8rem;
}

.biz-card-contacttopright .form-control {
  font-size: 0.8rem !important;
  line-height: 1.5 !important;
  height: 2.4rem !important;
}

.biz-card-contacttopright .biz-textarea-hasfocus {
  height: 10rem !important;
}

.heading-section h2 {
  text-transform: uppercase;
  padding-top: 2%;
  padding-bottom: 2%;
}

.biz-heading-portal-section h2 {
  text-transform: uppercase;
  padding-top: 0%;
  padding-bottom: 2%;
  font-weight: 600;
}

.biz-dobiz-contact-copy {
  font-size: 16px;
  font-weight: 300;
  text-transform: initial;
}

#biz-back-to-top {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 30px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background: linear-gradient(
    135deg,
    #ff0000 0%,
    #ff0048 100%
  ); /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 10px; /* Some padding */
  border-radius: 50%; /* Rounded corners */
  font-size: 18px; /* Increase font size */
width:60px;
}

#biz-back-to-top:hover {
  background-color: #555; /* Add a dark-grey background on hover */
}

.biz-h4-leftright-heading {
}

.spacing {
  padding-bottom: 7%;
}

.biz-card-contacttopright {
  background-color: #ffffff;
  /*padding:0;*/
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12),
    0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

.biz-card-contacttopright:hover {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14),
    0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
  color: black;
}

.biz-table-col1-left-edit {
  font-weight: bold;
  text-align: left;
}

/*========================================
biz-card-contacttopright
========================================*/
.biz-section-footer-contact {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

/*========================================
WTM-banner
========================================*/
.wtm-banner {
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 25px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0px;
}


/*========================================
Ratecard-full-page
========================================*/
.is-included .hide-included, .is-included nav, .is-included footer{
    display:none !important
}

/*To print each new header on a new page*/
.is-included:not(:first-of-type) {
  clear: both;
  page-break-before: always !important;
}

/*========================================
Fix of theme
========================================*/
/*if there is a margin on the menu popup then you can't sometimes hover onto it from the main menu*/
.dropdown-menu{
  margin: 0px !important;
}

/*========================================
Screen only (not print)
========================================*/
@media screen,handheld,projection,tv,tty {
  .biz-notprint-mt-5rem {
    margin-top:5rem;
  }  
}