/**
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: HelveticaLTWXX-Roman by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/helvetica/pro-regular/
 * Copyright: Copyright © 2014 Monotype Imaging Inc. All rights reserved.
 * 
 * 
 * 
 * © 2020 MyFonts Incn*/



  
@font-face {
  font-family: "MontRegular";
  src: url('../webfont/MontRegular/font.woff2') format('woff2'), url('../webfont/MontRegular/font.woff') format('woff');
}
@font-face {
  font-family: "MontHeavy";
  src: url('../webfont/MontHeavy/font.woff2') format('woff2'), url('../webfont/MontHeavy/font.woff') format('woff');
}

body{
  font-family: 'MontRegular' !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'MontHeavy' !important;
}
.offerholder23bannersection:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #00000075;
}

.offerholder23bannersection {
  margin-top: 77px;
  background-size: cover;
  position: relative;
  background-position: center;
  padding-top: 20px !important;
}

.offerholder23bannersection .container {
  position: relative;
  z-index: 9;
}
.offerholder23bannersection .logo {
  max-width: 380px;
}
.offerholder2023_whybolton iframe {
  border: 1px solid #d5cccc;
}
.offerholder23bannersection h2 {
  color: #f6ae31;
  margin-top: 40px;
  font-size: 65px;
}
.oh2023SubjName {
  font-size: 45px;
  font-family: MontHeavy, sans-serif;
}
.btnketsStart{
  font-family: MontHeavy, sans-serif;
  font-size: 26px;
  padding: 10px 15px;
  max-width: 444px;
}
.ehybolt_headerset h2 {
  font-size: 75px;
  margin-bottom: 30px;
}
.ehybolt_headerset p ,.paratext {
  font-size: 20px;
  font-family: 'MontRegular' !important;
  line-height: 30px;
  margin-bottom: 40px;
  opacity: 0.9;
  font-weight: 100;
}
.btn-bookofferholderbtn{
  background-color: white;
  color: black;
  border-radius: 40px;
  font-family: MontHeavy, sans-serif;
  font-weight: 800;
  display: block;
  line-height: 34px;
  font-size: 26px;
  padding: 18px 10px;
  height: auto;
  max-width: 444px;
}
.btn-bookofferholderbtn:hover,.btn-bookofferholderbtn:focus,.btn-bookofferholderbtn:active{
  background: #ffb017;
  color: white;
  box-shadow: none !important;
}
.d_heading ,.d_headinexpolg{
  font-size: 75px;
  margin-bottom: 50px;
}
.iframwidth iframe{
  max-width: 684px;
  border: 1px solid #e745a4;
}
.oh2023SubitemsHead p {
  font-size: 20px;
  font-family: 'MontRegular' !important;
  line-height: 20px;
  margin-bottom: 10px;
  opacity: 0.9;
  font-weight: 100;
}
.oh2023SubitemsHead h4 {
  font-size: 30px;
  margin-bottom: 20px;
}

.btnexpolrebtn {
  padding: 15px 25px;
  background: white;
  border-radius: 30px;
  color: black !important;
  font-size: 26px;
  display: block;
  max-width: 170px;
  margin: auto;
}
.nextstepsSection_oh2023 p {
  font-size: 20px;
  font-family: 'MontRegular' !important;
  line-height: 34px;
  margin-bottom: 40px;
  opacity: 0.9;
  font-weight: 100;
}
.btn-pinkOH {
  padding: 22px 20px;
  font-size: 26px;
  height: auto;
  border-radius: 60px;
  background: #dd3598;
  max-width: 444px;
  font-family: MontHeavy, sans-serif;
}
.btn-pinkOH:hover ,.OHSocialIconslist i:hover{
  background: #f6ae31;
}
.offerholder2023_whybolton,.nextExploringSection_oh2023{
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
section.nextExploringSection_oh2023 {
  /* padding-top: 60px; */
  padding-bottom: 70px;
}
.subjectImges {
  max-width: 200px;
  margin: auto;
  margin-bottom: 20px;
}
.btnketsStart {
  font-family: MontHeavy, sans-serif;
  font-size: 26px;
  padding: 20px 15px;
  max-width: 444px;
  background: white;
  display: block;
  color: black;
  border-radius: 30px;
  margin: auto;
}
.btnketsStart:hover {
  background: #f6ae31;
  color: white;
}
@media screen and (max-width:1024px){
  .ehybolt_headerset h2 {
      font-size: 35px;
      margin-top: 20px;
  }
  .btn-bookofferholderbtn {
      font-size: 22px;
  }
  .d_heading {
      font-size: 35px;
  }
  .paratext {
      width: 100% !important;
  }
  .d_headinexpolg{
    font-size: 35px;
  }
  .oh2023SubitemsHead h4 {
      font-size: 20px;
      margin-bottom: 20px;
  }
  .oh2023SubitemsHead p {
      font-size: 16px;
  }
  .xs-mt-20{
    margin-top: 20px !important;
  }
  .offerholder23bannersection h2 {
      font-size: 45px;
  }
  .oh2023SubjName {
      font-size: 37px !important;
  }
  .xs-w-100{
    width: 100% !important;
  }
  header .btn-offerholderbtn {
    margin-bottom: 5px;
  }
}