/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.main-nav-menu {
  background: #000;
  display: block !important;
  width: 100% !important;
}

.main-nav-menu ul li, .progress-container {
  display: inline-block !Important;
  text-align: center !important;
}

.main-nav-menu ul li.pillar-menu-btn-1 {
  display: none !Important;
}

.main-nav-menu ul li a {
  color: #fff;
  padding-top: 18px;
}

.main-nav-menu ul li:active a, .main-nav-menu ul li:focus a, .main-nav-menu ul li:hover a  {
  color: #FCF6BA;
}

.pilar-menu-title h2:before, .pilar-menu-title h2:after {
  content: '';
  display: block;
  width: 100%; height: 2px;
  margin: 24px auto;
  border-radius 2px;
  background:linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
  z-index: 999;
}

.pilar-menu-title h2:before{
  margin-top:0;
}

.pilar-menu-title h2:after{
  margin-bottom:0;
}


.pillar-content p,
.pillar-div p,
.res-pillar-top p,
.res-pillar-top ul {
  margin: 0 0 0 30px;
  padding: 12px 0 0 15px;
  border-left: 1px solid #B38728;
}

.res-pillar-top li {
  margin-left: 20px;
}

.pillar-content h3,
.pillar-div h3,
.res-pillar-top h3 {
  font-size: 2em;
  margin-top: 42px;
  margin-bottom: 12px;
}

.pillar-img-row,
#hs_cos_wrapper_module_156593069192291 .marg-bot.center,
#hs_cos_wrapper_module_1565933778424311 img {
  width: 100%;
  overflow: hidden;
  margin: 42px 0;
  max-height: 400px;
  display: flex;
  align-items: center;
}

.pillar-img-row img {
  width: 100%;
  height: auto;
}

#hs_cos_wrapper_module_1565765502649289 .pillar-2col-img {
  width: 100% !important;
  overflow: hidden;
  margin: 42px 0 0;
  max-height: 400px;
  display: flex;
  align-items: center;
}

#hs_cos_wrapper_module_1565765502649289 .pillar-2col-list {
  display: none;
}

#hs_cos_wrapper_module_156593069192291 .pillar-list-content li:before {
  display: none;
}

@media (min-width: 768px) and (max-width: 991px) {
  .main-nav-menu ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }
}