@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-BookItalic.eot');
  src: url('../fonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-BookItalic.woff2') format('woff2'),
    url('../fonts/Gotham-BookItalic.woff') format('woff'),
    url('../fonts/Gotham-BookItalic.ttf') format('truetype'),
    url('../fonts/Gotham-BookItalic.svg#Gotham-BookItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Light.eot');
  src: url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-Light.woff2') format('woff2'),
    url('../fonts/Gotham-Light.woff') format('woff'),
    url('../fonts/Gotham-Light.ttf') format('truetype'),
    url('../fonts/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-BoldItalic.eot');
  src: url('../fonts/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-BoldItalic.woff2') format('woff2'),
    url('../fonts/Gotham-BoldItalic.woff') format('woff'),
    url('../fonts/Gotham-BoldItalic.ttf') format('truetype'),
    url('../fonts/Gotham-BoldItalic.svg#Gotham-BoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-BookItalic_1.eot');
  src: url('../fonts/Gotham-BookItalic_1.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-BookItalic_1.woff2') format('woff2'),
    url('../fonts/Gotham-BookItalic_1.woff') format('woff'),
    url('../fonts/Gotham-BookItalic_1.ttf') format('truetype'),
    url('../fonts/Gotham-BookItalic_1.svg#Gotham-BookItalic') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Black.eot');
  src: url('../fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-Black.woff2') format('woff2'),
    url('../fonts/Gotham-Black.woff') format('woff'),
    url('../fonts/Gotham-Black.ttf') format('truetype'),
    url('../fonts/Gotham-Black.svg#Gotham-Black') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Bold.eot');
  src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-Bold.woff2') format('woff2'),
    url('../fonts/Gotham-Bold.woff') format('woff'),
    url('../fonts/Gotham-Bold.ttf') format('truetype'),
    url('../fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Bold_1.eot');
  src: url('../fonts/Gotham-Bold_1.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-Bold_1.woff2') format('woff2'),
    url('../fonts/Gotham-Bold_1.woff') format('woff'),
    url('../fonts/Gotham-Bold_1.ttf') format('truetype'),
    url('../fonts/Gotham-Bold_1.svg#Gotham-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Light_1.eot');
  src: url('../fonts/Gotham-Light_1.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-Light_1.woff2') format('woff2'),
    url('../fonts/Gotham-Light_1.woff') format('woff'),
    url('../fonts/Gotham-Light_1.ttf') format('truetype'),
    url('../fonts/Gotham-Light_1.svg#Gotham-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Book.eot');
  src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-Book.woff2') format('woff2'),
    url('../fonts/Gotham-Book.woff') format('woff'),
    url('../fonts/Gotham-Book.ttf') format('truetype'),
    url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-MediumItalic.eot');
  src: url('../fonts/Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-MediumItalic.woff2') format('woff2'),
    url('../fonts/Gotham-MediumItalic.woff') format('woff'),
    url('../fonts/Gotham-MediumItalic.ttf') format('truetype'),
    url('../fonts/Gotham-MediumItalic.svg#Gotham-MediumItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-MediumItalic.eot');
  src: url('../fonts/Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-MediumItalic.woff2') format('woff2'),
    url('../fonts/Gotham-MediumItalic.woff') format('woff'),
    url('../fonts/Gotham-MediumItalic.ttf') format('truetype'),
    url('../fonts/Gotham-MediumItalic.svg#Gotham-MediumItalic') format('svg');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Medium.eot');
  src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-Medium.woff2') format('woff2'),
    url('../fonts/Gotham-Medium.woff') format('woff'),
    url('../fonts/Gotham-Medium.ttf') format('truetype'),
    url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-XLight.eot');
  src: url('../fonts/Gotham-XLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-XLight.woff2') format('woff2'),
    url('../fonts/Gotham-XLight.woff') format('woff'),
    url('../fonts/Gotham-XLight.ttf') format('truetype'),
    url('../fonts/Gotham-XLight.svg#Gotham-XLight') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-UltraItalic.eot');
  src: url('../fonts/Gotham-UltraItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-UltraItalic.woff2') format('woff2'),
    url('../fonts/Gotham-UltraItalic.woff') format('woff'),
    url('../fonts/Gotham-UltraItalic.ttf') format('truetype'),
    url('../fonts/Gotham-UltraItalic.svg#Gotham-UltraItalic') format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Medium_1.eot');
  src: url('../fonts/Gotham-Medium_1.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-Medium_1.woff2') format('woff2'),
    url('../fonts/Gotham-Medium_1.woff') format('woff'),
    url('../fonts/Gotham-Medium_1.ttf') format('truetype'),
    url('../fonts/Gotham-Medium_1.svg#Gotham-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-ThinItalic.eot');
  src: url('../fonts/Gotham-ThinItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-ThinItalic.woff2') format('woff2'),
    url('../fonts/Gotham-ThinItalic.woff') format('woff'),
    url('../fonts/Gotham-ThinItalic.ttf') format('truetype'),
    url('../fonts/Gotham-ThinItalic.svg#Gotham-ThinItalic') format('svg');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-LightItalic.eot');
  src: url('../fonts/Gotham-LightItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-LightItalic.woff2') format('woff2'),
    url('../fonts/Gotham-LightItalic.woff') format('woff'),
    url('../fonts/Gotham-LightItalic.ttf') format('truetype'),
    url('../fonts/Gotham-LightItalic.svg#Gotham-LightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-Thin.eot');
  src: url('../fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-Thin.woff2') format('woff2'),
    url('../fonts/Gotham-Thin.woff') format('woff'),
    url('../fonts/Gotham-Thin.ttf') format('truetype'),
    url('../fonts/Gotham-Thin.svg#Gotham-Thin') format('svg');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('../fonts/Gotham-XLightItalic.eot');
  src: url('../fonts/Gotham-XLightItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gotham-XLightItalic.woff2') format('woff2'),
    url('../fonts/Gotham-XLightItalic.woff') format('woff'),
    url('../fonts/Gotham-XLightItalic.ttf') format('truetype'),
    url('../fonts/Gotham-XLightItalic.svg#Gotham-XLightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/** {*/
/*  font-family: 'Gotham';*/
/*}*/


#train_now .train_now_content h2 {
  color: #ffffff;
  font-size: 58px;
  font-weight: 800;
  line-height: 110%;
  text-transform: uppercase;
}

#train_now .train_now_content .dot {
  font-weight: bold;
  font-size: 30px;
  color: #F0732B;
}




#train_now .train_now_content p {
  color: #fff;
  font-size: 14px;
  font-weight: 350;
  line-height: 170%;
  padding-top: 10px;
}

#train_now .train_now_content .form-control {
  padding: 17px 15px 17px 15px;
  background: linear-gradient(to left, rgba(52, 53, 54, 1), rgba(48, 48, 49, 1), rgba(41, 41, 42, 1));
  border: none;
}

#train_now .form-control:focus {
  color: #ffffff !important;
}

#train_now .train_now_content input {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
}

#train_now .train_now_content .form-control::placeholder {
  color: #fff;
  font-size: 14px;
  font-weight: 800;
  line-height: 170%;
  opacity: 0.3;
}

#train_now .free_week_btn a {
  font-weight: 700;
  font-size: 16px;
  line-height: 170%;
  letter-spacing: -0.2px;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #F0732B;
  padding: 18px 20px 18px 18px;
  border-radius: 6px;

}

#train_now .free_week_btn a:hover {
  background-color: transparent;
  border: 1px solid #F0732B;
  color: #F0732B;
}


#train_now .banner_img {
  position: relative;
  display: inline-block;

}

#train_now .banner_img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.9) 9%, rgba(255, 255, 255, 0) 70%, rgba(0, 0, 0, 0) 67%, rgba(0, 0, 0, 1));
  z-index: 1;
}




@media (max-width: 300px) {

  #train_now {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  #train_now .train_now_content h2 {
    font-size: 25px;
  }





  #train_now .free_week_btn a {
    font-size: 12px !important;
    padding: 15px 15px 15px 15px;
  }


}




@media (min-width: 301px) and (max-width: 600px) {
  #train_now {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  #train_now .train_now_content h2 {
    font-size: 28px;
  }

  /* .train_now_content p{
    font-size: 15px;
     
  } */

  #train_now .free_week_btn a {
    font-size: 12px !important;
    padding: 15px 15px 15px 15px;
  }


}

@media (min-width: 601px) and (max-width: 991px) {

  #train_now {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  #train_now .train_now_content h2 {
    font-size: 34px;
  }

  #train_now .train_now_content p {
    font-size: 14px;
  }


}

@media (min-width: 992px) and (max-width: 1028px) {
  .for_positioning {
    position: relative;
    z-index: 1;
  }

  #train_now .banner_img {
    margin-top: -60px;
    margin-left: -90px;
  }

  #train_now .banner_img img {
    height: 490px;
    object-fit: cover;
  }


  #train_now .train_now_content h2 {
    font-size: 44px;
  }

  #train_now .train_now_content p {
    font-size: 14px;
  }

  #train_now .free_week_btn {
    margin-bottom: 20px;
  }


}

@media (min-width: 1029px) and (max-width: 1400px) {
  .for_positioning {
    position: relative;
    z-index: 1;
  }#train_now .train_now_content .dot {  font-size: 58px;}

  #train_now .banner_img {
    margin-top: -60px;
    margin-left: -110px;
  }

  #train_now .banner_img img {
    height: 490px;
    object-fit: cover;
  }

  /*       
     #train_now  .train_now_content h2{
      font-size: 30px;
    }
    #train_now  .train_now_content p{
      padding-right: 5px;
         
      } */


}

@media (min-width: 1401px) and (max-width: 1440px) {
  .for_positioning {
    position: relative;
    z-index: 1;
  }#train_now .train_now_content .dot {  font-size: 58px;}

  #train_now .banner_img {
    margin-top: -60px;
    margin-left: -150px;
  }




}

@media (min-width: 1441px) {
  .for_positioning {
    position: relative;
    z-index: 1;
  }#train_now .train_now_content .dot {  font-size: 58px;}

  #train_now .banner_img {
    margin-top: -60px;
    margin-left: -150px;
    overflow: hidden;
  }



  #train_now .train_now_content h2 {
    font-size: 75px;
  }

  #train_now .train_now_content p {
    font-size: 20px;

  }



}