/* @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    */
/*****************************************/


.dnd_area-row-0-background-image:before {
  display: none;
}

.top_navigation_raw .logo a {
  width: 200px;
  display: block;
}

.top_navigation_raw .logo img {
  max-width: none;
  width: 100%;
  height: auto;
}

header .wrapper {
  height: auto;
}

header .top_navigation_raw .logo {
max-height: none;
  padding: 10px 0;
}

.footer .widget-type-logo {
  width: 140px;
}

.social-links .social-links__icon {
  background-color: rgba(255, 255, 255, 1.0);
    border-radius: 6px;
}

.footer .social-links .social-links__icon svg,
.footer .social-links .social-links__icon svg path {
  fill: #003653 !important;
}


 .social-links__link {
    margin-left: calc(10px / 2);
    margin-right: calc(10px / 2);
}

.hero_section {
   padding-bottom: 56% !important; 

}

@media (min-width: 768px) {
  .hero_section {
  padding: 0 0 22% !important;
  }
}

@media (min-width: 1024px) {
  .hero_section {
  padding: 0 0 17% !important;
  }
}

@media (max-width: 767px) {
  .follow-heading {
    padding-top: 20px;
  }
  
  .top_navigation_raw .logo img{
    width: 130px !important;
  }
  
  .social-links {
  
    padding-bottom: 20px;
  }

}

.logo-company-name {
  display: none !important;
}


 .countdown-timer .countdown-timer-box {
  background: #201223 !important;
}

@media (min-width: 1040px) {
  #hs_cos_wrapper_dnd_area-module-2 .hero_section h1.hero-heading {
    font-size: 85px;
  }
  
  
}

@media (max-width: 991px)
  header .top_navigation_raw {
      padding-top: 0 !important;
  }
}