.box-gender{
    padding: 0;
    background-color: #ffffff;
    max-width: 360px;
    margin: 0 auto;
}
.box-gender .boxed-content h2{
    font-size: 2.142857em;
}
.header-content {
    margin-bottom: 29%;
    margin-left: 6%;
}
.imagebg .header-content h2 {
    font-size: 43px;
    color: #ffce07;
}
/*for 2020 feb*/
.video-background-wrapper {
    margin: 0;
    padding: 0;
}
#videoBG {
    width:100%;
    height: auto;
}
.main-image-bg{
    background: url(../img/offerfeb2020/2-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.image-bg-repeat {
    background: url(../img/offerfeb2020/3-bg.jpg);
    background-repeat: repeat;
    background-size: auto;
}
.text-form-wrapper{
    max-width: 720px;
    background-color: #ffce07;
    color: #000000;
    margin: 0 auto;
}
.text-form-wrapper .text-wrapper{
    padding-top: 55px;
}
.text-form-wrapper .text-wrapper h2{
    font-family: 'Tungsten-Semibold','Helvetica', 'Arial', sans-serif!important;
    font-size: 45px;
    line-height: 45px;
    color: #000000;
}
.text-form-wrapper .text-wrapper p, .text-form-wrapper .form-wrapper p, .text-form-wrapper .form-wrapper label, .text-form-wrapper .form-wrapper input{
    color: #000000;
}
.text-form-wrapper .form-wrapper label{
    width: 40px;
}
.text-form-wrapper .form-wrapper p.error{
    color: #f92f0d;
    margin-bottom: 5px;
    font-size: 17px;
    font-weight: bold;
}
.text-form-wrapper .form-wrapper p.success{
    color: #00a61d;
    margin-bottom: 5px;
    font-size: 17px;
    font-weight: bold;
}
.text-form-wrapper .text-wrapper p{
    font-size: 23px;
    margin: 0 auto 30px;
    line-height: 30px;
}
.text-form-wrapper .text-wrapper p.text-1{
    width:345px;
}
.text-form-wrapper .text-wrapper p.offer-text{
    font-family: 'Tungsten-Semibold','Helvetica', 'Arial', sans-serif!important;
    font-size: 130px;
    line-height: 125px;
    margin-bottom: 5px;
}
.text-form-wrapper .text-wrapper p.offer-sub-text{
    font-family: 'Tungsten-Semibold','Helvetica', 'Arial', sans-serif!important;
    font-size: 60px;
    line-height: 60px;
}
.form-wrapper p{
    font-size: 23px;
    margin: 0 auto 30px;
    line-height: 30px;
}
.form-wrapper{
    padding-bottom: 40px;
}
.form-wrapper p.tc-wrapper{
    font-size: 23px;
    margin: 0 auto;
    line-height: 30px;
    color: #000000;
}
.form-wrapper p.tc-wrapper a{
    color: #000000;
    text-decoration: none;
    border-bottom: solid 1px #000000;
}
.form-wrapper p.tc-wrapper a:hover{
    border: none;
}
.form-wrapper input[type=text]{
    display: inline-block;
    border: 0;
    background-color: #ffce07;
    width: 85%;
}
.form-wrapper input.field-error{
    border-top: solid 1px #d84d4d;
    border-right: solid 1px #d84d4d;
    border-left: solid 1px #d84d4d;
}
.form-wrapper ul{
    max-width: 340px;
    margin: 0 auto;
}
.form-wrapper ul li{
    border-bottom: solid 2px #000000;
    text-align: left;
}
.form-wrapper .button-wrapper{
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 20px;
}
.form-wrapper .custom-btn{
    background-color: #000000;
    color:#ffffff;
    border: solid 1px #000000;
    height: 40px;
    width: 240px!important;
    line-height: 0;
    font-size: 25px;
}
.form-wrapper .custom-btn:hover{
    background-color: #212121;
    color:#ffffff;
    border: solid 1px #212121;
}
.third-section h2{
    color: #ffce07;
}
.third-section .text-wrapper p{
    color:#ffffff;
    text-align: justify;
    font-size: 20px;
    line-height: 28px;
}
.third-section .text-wrapper p.top{
    font-family: 'Tungsten-Medium','Helvetica', 'Arial', sans-serif!important;
    font-size: 25px;
    line-height: 32px;
    letter-spacing: 1px;
    word-spacing: 1px;
}
.hide-desktop{
    display: none;
}
.form-wrapper input.noshow{
    display: none;
}
@media (max-width: 768px) {
    .hide-desktop{
        display: block;
    }
    .main-image-bg{
        background: none;
        background-color: #ffce07;
    }
    .third-section .image-wrapper img{
        max-width: 550px;
        height: auto;
    }
    .third-section .text-wrapper p{
        max-width: 550px;
        margin: 30px auto;
    }
}
@media (max-width: 768px) {
    .third-section .image-wrapper img{
        max-width: 320px;
    }
    .third-section .text-wrapper p{
        max-width: 320px;
    }
}
@media (max-width: 320px) {
    .text-form-wrapper .text-wrapper p, .text-form-wrapper .text-wrapper p.text-1{
        max-width: 270px;
        font-size: 17px;
    }
    .form-wrapper p{
        font-size: 17px;
    }
    .text-form-wrapper .text-wrapper p.offer-text{
        font-size: 100px;
    }
    .third-section .image-wrapper img{
        max-width: 260px;
    }
    .third-section .text-wrapper p{
        max-width: 260px;
        font-size: 14px;
        line-height: 19px;
    }
    .third-section .text-wrapper p.top{
        font-size: 18px;
        line-height: 22px;
    }
}
/*for 2020 feb specific*/
p.error {
    color: #f92f0d;
    margin-bottom: 5px;
}
p.success {
    color: #00a61d;
    margin-bottom: 5px;
}
@media (min-width: 1799px){
    .header-content {
        margin-bottom: 32%;
        margin-left: 0;
    }
}
@media (max-width: 969px){
    .header-content {
        margin-bottom: 32%;
        margin-left: 10%;
    }
    .imagebg .header-content img {
        max-width: 200px;
        height: auto;
    }
}
@media (max-width: 789px) {
    .header-content {
        margin-bottom: 60%;
        margin-left: 2%;
    }
}
@media (max-width: 589px) {
    .imagebg .header-content h2 {
        font-size: 28px;
        color: #ffce07;
    }
    .header-content {
        margin-bottom: 60%;
        margin-left: 2%;
    }
    .imagebg .header-content img {
        max-width: 120px;
        height: auto;
    }
}