@font-face {
    font-family: 'arial';
    src: url('../fonts/arial.eot');
    src: url('../fonts/arial.eot') format('embedded-opentype'),
         url('../fonts/arial.woff2') format('woff2'),
         url('../fonts/arial.woff') format('woff'),
         url('../fonts/arial.ttf') format('truetype'),
         url('../fonts/arial.svg#arial') format('svg');
}
@font-face {
    font-family: 'FuturaPTDemi';
    src: url('../fonts/FuturaPTDemi.eot');
    src: url('../fonts/FuturaPTDemi.eot') format('embedded-opentype'),
         url('../fonts/FuturaPTDemi.woff2') format('woff2'),
         url('../fonts/FuturaPTDemi.woff') format('woff'),
         url('../fonts/FuturaPTDemi.ttf') format('truetype'),
         url('../fonts/FuturaPTDemi.svg#FuturaPTDemi') format('svg');
}
@font-face {
    font-family: 'FuturaPTLight';
    src: url('../fonts/FuturaPTLight.eot');
    src: url('../fonts/FuturaPTLight.eot') format('embedded-opentype'),
         url('../fonts/FuturaPTLight.woff2') format('woff2'),
         url('../fonts/FuturaPTLight.woff') format('woff'),
         url('../fonts/FuturaPTLight.ttf') format('truetype'),
         url('../fonts/FuturaPTLight.svg#FuturaPTLight') format('svg');
}
@font-face {
    font-family: 'FuturaPTBold';
    src: url('../fonts/FuturaPTBold.eot');
    src: url('../fonts/FuturaPTBold.eot') format('embedded-opentype'),
         url('../fonts/FuturaPTBold.woff2') format('woff2'),
         url('../fonts/FuturaPTBold.woff') format('woff'),
         url('../fonts/FuturaPTBold.ttf') format('truetype'),
         url('../fonts/FuturaPTBold.svg#FuturaPTBold') format('svg');
}
@font-face {
    font-family: 'FuturaPTMedium';
    src: url('../fonts/FuturaPTMedium.eot');
    src: url('../fonts/FuturaPTMedium.eot') format('embedded-opentype'),
         url('../fonts/FuturaPTMedium.woff2') format('woff2'),
         url('../fonts/FuturaPTMedium.woff') format('woff'),
         url('../fonts/FuturaPTMedium.ttf') format('truetype'),
         url('../fonts/FuturaPTMedium.svg#FuturaPTMedium') format('svg');
}



* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border: 0;
  list-style-type: none;
}
.clear {
  clear: both;
}
body {
  margin:0px;
  font-size:14px;  
  float: left;
  letter-spacing: 0px;
  color: #eaeaea;
   background-color: #29323b; /* For browsers that do not support gradients */
  background-image: linear-gradient(#29323b, #1e1f22); /* Standard syntax (must be last) */
   font-family: 'FuturaPTLight';
}
html, body {
  width: 100%;
}

a:hover
{
  text-decoration: none;
}
a:focus
{
  outline: none!important;
  text-decoration: none;
}
a
{
/*  transition: all ease 0.3s;*/
  text-decoration: none;
  font-weight: 400;
    color: #344b81;
}
img {
  max-width: 100%;
}
ul 
{
  margin: 0px;
  padding: 0px;
}
.padding_0
{
  padding: 0%!important;
}

h1, h2, h3, h4, h5, h6, p, ul, ol {
margin:0px;
padding:0px;
font-weight: 400;
}

.header
{
    float: left;
    width: 100%;
    padding: 15px 0px;
    background: #fff;
}
.second_sec {
    float: left;
    width: 100%;
    padding: 50px 0px;
}
.top_Sec h1 {
    font-size: 40px;
    color: #eaeaea;
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    font-family: 'FuturaPTDemi';
}
.top_Sec {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 35px;
}
.top_Sec p 
{
    font-size: 26px;
    color:#eaeaea;
}
.wh_box ul 
{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 15px;
}
.wh_box ul li 
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
    font-size:26px;
}
.wh_box ul li strong
{
    font-size: 30px;
    float: left;
    width: 100%;
    text-align: center;
    color: #eaeaea;
     font-family: 'FuturaPTBold';

}
.video_sec {
    float: left;
    width: 100%;
    margin-bottom: 55px;
}
.wh_btn {
    float: left;
    width: 100%;
    text-align: center;
}
.wh_btn a {
    font-size: 30px;
    color: #fff;
    letter-spacing: 1px;
    background: #c5262e;
    font-family: 'FuturaPTDemi';
    padding: 12px 20px;
}
.sec_third {
    float: left;
    width: 100%;
    padding: 50px 0px;
}
.step_Sec
{
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
.step_form {
    float: left;
    width: 100%;
    padding: 40px 30px;
    background: #cfd0d257;
}
.step_form input {
    float: left;
    width: 100%;
    font-size: 19px;
    color: #000000;
    height: 50px;
    background: #fff;
    padding-left: 10px;
    margin-bottom: 20px;
}
.step_form input[type="submit"] {
    background: #c5262e;
    color: #fff;
    font-size: 20px;
    /* font-weight: bold; */
    padding: 0px;
    margin-bottom: 10px;
    font-family: 'FuturaPTDemi';

}
.step_form i {
    float: left;
    width: 100%;
    text-align: center;
    color: #000;
    font-style: normal;
    font-size: 20px;
}
.step_Sec h4 {
    float: left;
    width: 100%;
    margin-bottom: 6px;
    font-family: 'FuturaPTDemi';
    font-size: 26px;
    color: #fff;
}

.step_Sec h3 {
    float: left;
    width: 100%;
    margin-bottom: 6px;
    font-size: 26px;
    font-family: 'FuturaPTDemi';
    color: #eaeaea;
}
.steps {
    padding-right: 110px;
}
.steps p {
    font-size: 25px;
    margin-bottom: 20px;
}
.wh_btns {
    font-size: 24px;
    color: #fff!important;
    letter-spacing: 1px;
    background: #000000;
    padding: 5px 20px;
    font-family: 'FuturaPTDemi';
    margin-top: 20px;
    display: inline-block;
    text-align: center;
}
.step_Sec:last-child
{
    margin: 0px;
}
.claim_sec {
    float: left;
    width: 100%;
    padding: 50px 0px;
}
.claim_sec .top_Sec h1 
{
    color: #fff;
}
.claim_sec .top_Sec p
{
    color: #fff;
}
.claim_sec .top_Sec h1 span 
{
    font-size: 40px;
}
.tab_sec {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
.tab_sec ul {
    width: 100%;
    margin: 0px auto;
    text-align: center;
    float: :left;
    padding: 10px 0px;
}
.tab_sec ul li 
{
    width: 13.28%;
    display: inline-block;
    text-align: center;
}
.tab_sec ul li span {
    float: left;
    width: 100%;
    font-size: 15px;
    color: #eaeaea;
    padding: 5px 21px;
}
.wh_img
{
        min-height: 350px;
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
   display:  -moz-flex;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    padding: 0px 35px;
}
.wh_row
{
    margin-left: -35px;
    margin-right: -35px;
}
.wh_choose {
    float: left;
    width: 100%;
    padding: 10px 0px 50px;
}

.wh_choose h1 {
    font-size: 40px;
    color: #eaeaea;
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    font-family: 'FuturaPTDemi';
}
.wh_choose .wh_ul 
{
    float: left;
    width: 100%;
}
.wh_ul ul {
    width: 100%;
    margin: 0px auto;
    text-align: center;
}
.wh_ul ul li {
    float: left;
    width: 100%;
    font-size: 26px;
    margin-bottom: 0;
    position: relative;
    color: #eaeaea;
    padding-left: 0;
}
.form_Sec {
    float: left;
    width: 100%;
    padding: 10px 0px 65px;
}
.form_p
{
    float: left;
    width: 100%;
    text-align: center;
    font-size: 28px;
    margin-bottom: 30px;
}

.form_box {
    width: 500px;
    margin: 0px auto;
}

.footer_links
{
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.footer_links ul 
{
    float: left;
    width: 100%;
}
.footer_links ul li 
{
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 10px;
    padding-right: 10px;
        line-height: 20px;
    border-right: 1px solid #eaeaea;
}
.footer_links ul li a
{
   color: #eaeaea;
    font-size: 22px;
}
.footer_links ul li:last-child
{
    margin-right: 0px;
    padding: 0px;
    border:none;
}