/********************/
/*	Fonts Style	    */
/********************/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap');

@font-face {
    font-family: 'OB';
    src: url('../fonts/Orbitron-Black.woff2') format('woff2'),
    url('../fonts/Orbitron-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HR';
    src: url('../fonts/HeliosRegular.woff2') format('woff2'),
    url('../fonts/HeliosRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GB';
    src: url('../fonts/gotham-bold-webfont.woff2') format('woff2'),
    url('../fonts/gotham-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GM';
    src: url('../fonts/gotham-medium.woff2') format('woff2'),
    url('../fonts/gotham-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GMI';
    src: url('../fonts/gotham-mediumitalic.woff2') format('woff2'),
    url('../fonts/gotham-mediumitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GTI';
    src: url('../fonts/gotham-thinitalic.woff2') format('woff2'),
    url('../fonts/gotham-thinitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UK';
    src: url('../fonts/united_kingdom.woff2') format('woff2'),
    url('../fonts/united_kingdom.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/********************/
/*	Fonts Style	    */
/********************/
html, body {
    overflow-x:hidden;
}

body {
    font-family: 'Poppins', sans-serif;
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
ul {
    margin: 0;
    list-style: none;
}
a, a:hover, a:focus {
    text-decoration: none;
    outline: none;
    color: #000;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.t-btn:focus {
    outline-color: transparent;
}
@-webkit-keyframes bounce {
    0%,
    100% {
        -webkit-transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-10px);
    }
}
@-moz-keyframes bounce {
    0%,
    100% {
        -moz-transform: translateY(0);
    }
    50% {
        -moz-transform: translateY(-10px);
    }
}
@-o-keyframes bounce {
    0%,
    100% {
        -o-transform: translateY(0);
    }
    50% {
        -o-transform: translateY(-10px);
    }
}
@keyframes bounce {
    0%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
}
.btn-style {
    display: inline-block;
    max-width: 570px;
    margin: 0 auto;
}
.t-btn:hover {
    animation: bounce 1s infinite;
    -webkit-animation: bounce 1s infinite;
    cursor: pointer;
    -moz-animation: bounce 1s infinite;
    -o-animation: bounce 1s infinite;
}
/********************/
/*	    JV 001	    */
/********************/
.ecoverly-logo {
    max-width: 250px;
}
.t-main-cls{
    float: left;
    display: block;
    background: rgb(0,0,0);
    width: 100%;
    /*background: linear-gradient(37deg, rgba(0,0,0,1) 0%, rgba(51,51,51,1) 99%);*/
}
.banner-sec{
    background-image: url("../images/t-main-banner.png");
    display: block;
    background-size: cover;
    position: relative;
    /*background-color: #1b1e21;*/
    z-index: 4;
    padding-bottom: 345px;
}
.mobile-menu-main{
    display: none;
}
.t-container{
    padding: 0px 200px;
}
.t-container-menu{
    padding: 0px 100px;
}
.menu{
    margin-bottom: 20px;
    display: block;
    width: 100%;
}
.menu-list li{
    display: inline-block;
    position: relative;
}
.menu-list a{
    color: #FFFFFF !important;
    padding: 13px 20px 15px 20px;
    font-family: GB;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 2px;
}
.menu-list a:hover{
    color: #ffffff;
    background-color: #f440c3;
    border-top: 2px solid #ffc600;
    border-bottom: 2px solid #ffc600;
}
.menu-list a:hover::before, .menu-list a:hover::after{
    content: "";
    background-image: url("../images/hover-effect-top.png");
    display: block;
    z-index: 9999;
    height: 24px;
    width: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    opacity: 0;
}
.menu-list a:hover::before {
    margin-top: -23px;
}
.menu-list a:hover::after {
    margin-top: 1px;
}
/*.menu-list li:first-child a:hover::after,.menu-list li:first-child a:hover::before,
.menu-list li:nth-child(3n) a:hover::after,.menu-list li:nth-child(3n) a:hover::before,
.menu-list li:nth-child(4n) a:hover::after,.menu-list li:nth-child(4n) a:hover::before{
    margin-left: -90px;
}
.menu-list li:nth-child(2n) a:hover::after,.menu-list li:nth-child(2n) a:hover::before{
    margin-left: -80px;
}
.menu-list li:nth-child(5n) a:hover::after,.menu-list li:nth-child(5n) a:hover::before{
    margin-left: -60px;
}
.menu-list li:nth-child(6n) a:hover::after,.menu-list li:nth-child(6n) a:hover::before{
    margin-left: -85px;
}
.menu-list li:nth-child(7n) a:hover::after,.menu-list li:nth-child(7n) a:hover::before{
    margin-left: -65px;
}
.menu-list li:last-child a:hover::after,.menu-list li:last-child a:hover::before{
    margin-left: -40px;
}*/
.genius-sec p span{
    font-size: 16px;
}
.genius-sec p{
    font-size: 18px;
    font-family: GMI;
    margin-top: 60px;
    background-image:url("../images/genius-bg.png");
    background-repeat: no-repeat;
    background-position: center;
    color: #FFFFFF;
}
.get-ready{
    margin-top: -110px;
}
.production-adch{
    margin-top: 5px;
}
.production-adch p{
    font-family: GTI;
    color: #FFFFFF;
    font-size: 28px;
    background-image: url("../images/exculsive-bg.png");
    background-position: center;
    font-weight: 200;
    background-repeat: no-repeat;
}
.production-adch strong{
    font-family: GMI;
    text-transform: uppercase;
}
.t-video-sec{
    display: block;
    width:100%;
    float: left;
    position: relative;
    background-repeat: no-repeat;
    margin-top: -455px;
    padding: 0px 0px 500px;
    background-image: url(../images/t-video-sec-bg.png);
    /*background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(51,51,51,1) 99%);*/
}
/*.t-video-sec:before{
    content: "";
    display: block;
    background-image: url("../images/left-spacing-box.png");
    width: 168px;
    height: 1477px;
    margin-top: -35px;
    z-index: 2;
    background-size: cover;
    position: absolute;
    left: 0px;
}*/
/*.t-video-sec:after{
    content: "";
    background-image: url("../images/right-spacing-box.png");
    display: block;
    width: 168px;
    margin-top: -35px;
    z-index: 1;
    height: 1477px;
    background-size: cover;
    position: absolute;
    right: 0px;
    top: 0px;
}*/
.t-video-inner{
    /*background-color: #00000026;*/
    position: relative;
    z-index: 4;
    margin-top: 70px;
}
.t-video-inner img{
    margin-top: 36px;
}
.t-video-inner iframe{
    width: 100%;
    height: 100%;
}
.t-video-inner .video-wrap{
    position: absolute;
    top: 0px;
    left: 0;
    height: 85.4%;
    margin-left: 43px;
    margin-top: 65px;
    right: 0;
}
.vid-bottom-imgs{
    width: 80%;
    display: block;
    text-align: center;
    margin: -20px auto 0px;
}
.vid-bottom-imgs .video-bottom-img{
    display: inline-block;
    margin: 0px 30px;
}
.shocking-content{
    padding: 40px 100px;
    margin: 60px 0px;
    text-align: center;
}
.shocking-content p,.shocking-content strong{
    color: #FFFFFF;
    font-family: GTI;
    font-size: 24px;
}
.shocking-content strong{
    font-family: GMI;
}
.cars-img-sec{
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-top: -480px;
}
.t-bg-img-sec{
    background-image: url("../images/sec-bg-img.png");
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    margin-top: -200px;
    padding-bottom: 900px;
}
.music-vid-sec{
    padding: 0px 200px;
    z-index: 2;
    float: left;
    width: 100%;
    margin-top: -20px;
    text-align: center;
}
.music-top-head-img{
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 70px auto;
    right: 0px;
}
.vid-bg-sec{
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: unset;
    margin-bottom: 125px;
}
.vid-bg-sec .video-wrap{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 97%;
    margin-top: 10px;
    margin-left: 1px;
}
.vid-bg-sec .video-wrap iframe{
    width: 100%;
    height: 100%;
}
.attentaion-text-img{
    padding: 0px 200px;
    margin-top: -60px;
    text-align: center;
    float: right;
    display: block;
    width: 100%;
}
.attentaion-text-img img{
    transform: translateX(25px);
    max-width: 510px;
}
.attentaion-got{
    padding: 0px 200px;
    clear: both;
}
.attentaion-got h1,.attentaion-got p{
    color: #FFFFFF;
    letter-spacing: 1px;
    margin-left: 145px !important;
    font-family: GTI;
}
.attentaion-got strong{
    font-family: GMI;
    text-transform: uppercase;
}
.attentaion-got h1{
    font-size: 84px;
    line-height: 70px;
}
.attentaion-got p{
    font-size: 24px;
    margin-top: 15px;
}
.follow-step{
    padding: 50px 200px;
    text-align: center;
}
.follow-step h2{
    font-family: GB;
    font-size: 30px;
    font-style: italic;
    color: #FFFFFF;
}
.step-1{
    padding: 90px 30px 0px;
    position: relative;
    float: left;
    width: 100%;
}
.s1-after-img{
    position: absolute;
    right: 0px;
    top: 0px;
}
.step-1-text{
    position: relative;
    width: 50%;
    padding: 0px 50px 0px 95px;
    display: inline-block;
}
.inner-content-s1{
    position: absolute;
    top: 0px;
    padding: 22px 50px 0px 200px;
}
.inner-content-s1 p,.inner-content-s1 h1{
    color: #FFFFFF;
}
.inner-content-s1 p:first-child{
    font-family: GB;
    text-transform: uppercase;
    font-style: italic;
    font-size: 28px;
}
.inner-content-s1 p:last-child{
    font-family: GMI;
    letter-spacing: 2px;
    font-size: 21px;
}
.inner-content-s1 h1{
    font-size: 72px;
    font-family: "UK";
}
.step-1-form{
    display: inline-block;
    width: 50%;
    float: right;
}
.step-form-inner{
    position: absolute;
    top: 0px;
    padding: 70px 0px 0px 50px;
}
.step-form-inner input{
    display: block;
    background: transparent;
    color: #FFFFFF;
    font-family: GTI;
    font-size: 21px;
    padding: 17px 228px 17px 17px;
    border: 1px solid #dedede;
    margin: 20px 0px !important;
    width: 91.8%;
}
.step-form-inner input:focus{
    outline: none;
}
.step-form-inner input[type="text"]::placeholder,.step-form-inner input[type="email"]::placeholder{
    color: #ffffff;
    font-family: GTI;
    font-size: 21px;
}
.submit-btn {
    /*cursor: pointer;
    background-image: url("../images/signup-button.png");
    background-repeat: no-repeat;
    background-size: cover;
    height: 100px;
    background-color: transparent;
    width: 486px;
    margin-top: 40px;
    border: none;*/
    border: none;
    cursor: pointer;
    background-color: transparent;
    transition:all ease-in-out .3s;
    -moz-transition:all ease-in-out .3s;
    -webkit-transition:all ease-in-out .3s;
    -o-transition:all ease-in-out .3s;
}
.glow-hover {
    margin-left: -40px;
    margin-top: -35px;
}
.glow-hover img:last-child {
    display: none;
}
.glow-hover:hover img:first-child {
    display: none;
}
.glow-hover:hover img:last-child {
    display: block;
}
.submit-btn:focus{
    outline: none;
}
.glow-hover:hover {
    /*background-image: url("../images/btn-1-glow.png");
    height: 158px;
    width: 523px;*/
}
.step-2-main{
    float: left;
    width: 100%;
    margin-top: 100px;
    display: block;
}
.step-2-img{
    display: inline-block;
    width: 26%;
    float: left;
    transform: translateY(30%);
}
.step-2-content{
    display: inline-block;
    width: 55%;
    float: left;
}
.step-2-inner-content{
    position: absolute;
    top: 0px;
    width: 50%;
    padding: 8px 50px 0px 90px;
}
.step-2-inner-content p,.step-2-inner-content h1{
    color: #FFFFFF;
}
.step-2-inner-content p:first-child{
    font-family: GB;
    text-transform: uppercase;
    font-style: italic;
    letter-spacing: 2px;
    font-size: 28px;
}
.bottom-content-jv .click-para{
    font-family: GMI;
    font-size: 21px;
    color: #FFFFFF;
    margin: 0px 0px 50px;
}
.step-2-inner-content h1{
    font-size: 72px;
    font-family: "UK";
}
.click-bank{
    margin: 40px 0px 30px;
}
.bottom-content-jv{
    margin-top: 100px;
    padding-left: 20px;
}
.bottom-content-jv h2{
    color: #FFFFFF;
    font-size: 50px;
    padding-bottom: 15px;
    text-transform: uppercase;
    font-family: GB;
    font-style: italic;
}
.skewed{
    background-color: #FFFFFF;
    padding: 20px;
    clip-path: polygon(0 0, 100% 0%, calc(100% - 82px) 100%, 0% 100%);
}
.affi-link{
    font-size: 32px;
    font-family: GB;
    font-style: italic;
    color: #ff0000;
    display: block;
    pointer-events: none;
    cursor: text;
}
.id-replace{
    font-size: 24px;
    font-family: GMI;
    color: #ffffff;
    margin: 20px 0px;
}
.ac-inner{
    position: absolute;
    top: 0px;
    padding: 25px 40px;
}
.ac-inner h3{
    color: #FFFFFF;
    font-size: 28px;
    font-family: GB;
    font-style: italic;
    text-transform: uppercase;
}
.btn-ac{
    cursor: pointer;
}
.watch-heading{
    font-size: 32px;
    font-family: GB;
    font-style: italic;
    color: #FFFFFF;
    padding: 20px 0px;
    text-transform: uppercase;
}
.tutorial-content p{
    color: #FFFFFF;
    font-family: GMI;
    font-size: 21px;
    letter-spacing: 2px;
}
.tutorial-vid{
    width: 50%;
    float: left;
}
.tutorial-vid.position-relative.d-inline-block > img {
    width: 100%;
}
.tutorial-content{
    width: 49%;
    float: left;
    padding: 5px 45px;
}
.tutorial-vid iframe{
    width: 100%;
    height: 100%;
}
.tutorial-vid .video-wrap{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 96%;
    height: 100%;
    margin-left: 11px;
}
.step-3-main{
    width: 100%;
    position: relative;
    display: block;
    float: left;
    padding: 50px 0px;
}
.right-content{
    width: 70%;
    display: inline-block;
    float: left;
    padding-left: 350px;
}
.s3-text-img{
    margin-left: 150px;
}
.inner-content-s3{
    margin-top: -85px;
}
.after-img-s3{
    width: 26%;
    position: relative;
    display: inline-block;
    float: right;
}
.s3-text{
    font-size: 28px;
    font-family: GB;
    margin: 0px;
    font-style: italic;
    color: #FFFFFF;
    text-transform: uppercase;
}
.inner-content-s3 h1,.inner-content-s3 h2{
    font-family: UK;
    font-size: 72px;
    color: #FFFFFF;
    margin: 0px;
}
.inner-content-s3 h2{
    font-size: 46px;
}
.inner-content-s3 h2 span{
    font-family: GMI;
}
.inner-content-s3 .get-para{
    padding-top: 50px;
}
.percent-off{
    padding: 15px 140px 0px 0px;
}
.inner-content-s3 .inner-para{
    color: #FFFFFF;
    /*padding: 20px 0px;*/
    font-size: 21px;
    font-family: GMI;
    letter-spacing: 2px;
}
.inner-content-s3 h3{
    color: #FFFFFF;
    font-size: 28px;
    padding: 30px 200px 0px 0px;
    font-family: GB;
    text-transform: uppercase;
    font-style: italic;
}
.request-btn{
    cursor: pointer;
    padding-top: 40px;
}
.step-4{
    float: left;
    width: 100%;
    display: block;
    padding: 0px 330px 30px;
}
.step-4-inner{
    text-align: center;
}
.fb-img{
    float: left;
    width: 35%;
    display: inline-block;
}
.dp-img{
    display: block;
    float: right;
    position: relative;
    margin-right: 50px;
    margin-top: -86px;
}
.ready-img{
    display: block;
    margin-top: 20px;
}
.s4-content{
    width: 65%;
    display: inline-block;
    text-align: left;
    margin-left: -90px;
    margin-top: -135px;
}
.s4-text{
    color: #FFFFFF;
    font-size: 28px;
    text-transform: uppercase;
    font-family: GB;
    position: relative;
    z-index: 2;
    font-style: italic;
}
.s4-content h1{
    color: #FFFFFF;
    font-size: 72px;
    font-family: UK;
    position: relative;
    z-index: 2;
}
.get-bottom{
    color: #FFFFFF;
    font-family: GMI;
    padding: 0px 200px 0px 0px;
    font-size:21px;
    letter-spacing: 2px;
}
.add-me-btn{
    cursor: pointer;
    padding-top: 30px;
}
/********************/
/*	    JV 002	    */
/********************/
.dark-clr-sec{
    /*background-color: #000000;*/
    float: left;
    display: block;
    width: 100%;
    /*position: relative;
    z-index: 5;*/
}
.personal-invitation{
    width:100%;
    float: left;
    display: block;
    position: relative;
    margin-top: -920px;
}
.personal-invi-heading{
    display: flex;
    align-items: center;
    width: 100%;
}
.personal-invi-heading h1{
    font-family: GTI;
    color: #FFFFFF;
    padding: 0px 15px;
    font-size: 60px;
}
.personal-invi-heading strong{
    text-transform: uppercase;
    font-family: GB;
    font-style: italic;
}
/*.personal-invi-heading img{*/
/*    position: relative;*/
/*    top:unset;*/
/*    bottom: unset;*/
/*}*/
.ad-ch-name-sec{
    width: 100%;
    display: block;
    margin-top: 120px;
}
.thanks-content-main{
    display: block;
    float: left;
    width: 100%;
    padding: 200px 350px 0px 350px;
    text-align: center;
    margin-top: -400px;
    background-color: #1b1b1b;
}
.thanks-content-sec{
    float: left;
    width: 100%;
    position: relative;
    z-index: 1;
    box-shadow: 0px 5px 10px 10px rgb(0 0 0 / 6%);
    color: #ffffff;
    margin-top: -200px;
    padding: 100px 150px;
    background-color: #202020;
}
.thanks-content-sec strong{
    font-family: GB;
    font-style: italic;
    font-size: 24px;
}
.thanks-para-t{
    text-transform: uppercase;
}
.thanks-content-sec h1,.thanks-content-sec h2,.thanks-content-sec p{
    font-family: GTI;
    font-size: 60px;
    margin-bottom: 20px !important;
}
.fancy-para{
    margin-bottom: 0px !important;
}
.quick-bg{
    margin: 20px 0px;
}
.waiting-para{
    margin-top: 20px !important;
}
.thanks-content-sec h1 strong{
    font-size: 60px;
}
.thanks-content-sec p{
    font-weight: 600;
    font-size: 24px;
}
.thanks-content-sec h3{
    font-family: UK;
    display: inline-block;
    font-size: 24px;
    padding: 0px 25px;
}
.thanks-content-sec h2,.thanks-content-sec h2 strong{
    font-size: 32px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.additional-things{
    border: 5px solid #FFFFFF;
    padding: 40px 5px;
}
.additional-things span{
    font-size: 35px;
    font-family: GB;
    position: relative;
    top: unset;
    bottom: 17px;
}
.equal-main{
    float: none;
    display: block;
    margin: -28px auto 0px;
}
.equal-sp{
    display: block;
    margin: 0 auto;
    clear: both;
    font-size: 81px;
    line-height: 45px;
    font-family: GB;
    width: 100px;
    background-color: #202020;
}
.y-img {
    float: left;
    display: block;
    margin-left: 295px;
    margin-top: -20px;
    position: relative;
    z-index: 0;
    margin-bottom: -13px;
}
.promote-sec{
    float: left;
    display: block;
    width: 100%;
    padding: 0px 100px;
}
.promote-head{
    display: block;
    width: 100%;
    /*background: linear-gradient(35deg, rgb(15 15 15) 0%, rgb(17 17 17) 99%);*/
    margin-bottom: 30px;
    text-align: center;
}
.promote-mob{
    display: none;
}
.promote-head h1,.promote-head strong{
    font-size: 62px;
    color: #FFFFFF;
    font-family: GTI;
}
.promote-head strong{
    font-family: GB;
    font-style: italic;
}
.promote-icons p{
    font-family: GTI;
    font-weight: 600;
    font-size: 24px;
    letter-spacing: 1px;
    line-height: 35px;
    margin-top: 20px;
    color: #FFFFFF;
    text-transform: uppercase;
}
.jackpot-sec-main{
    float: left;
    display: block;
    width: 100%;
    /*background:linear-gradient(100deg, rgb(15 15 15) 0%, rgb(17 17 17) 99%) ;*/
    padding-left: 250px;
    padding-top: 150px;
}
.jack-content-main{
    display: inline-block;
    width: 70%;
    float: left;
}
.border-img{
    float: left;
    width: 8%;
}
.jackpot-content-inner{
    float: left;
    width: 85%;
    border: 12px solid;
    border-image-source: linear-gradient(-10deg, #F70FFF, #F8E606);
    border-top: transparent;
    border-right: transparent;
    border-bottom: transparent;
    border-image-slice: 1;
    padding-left: 60px;
}
.jackpot-content-inner h1,.jackpot-content-inner strong{
    color: #FFFFFF;
    margin-bottom: 40px !important;
    font-size: 62px;
    font-family: GTI;
}
.jackpot-content-inner h1 strong{
    font-family: GB;
    font-size: 62px;
    font-style: italic;
}
.jackpot-content-inner p,.jackpot-content-inner strong{
    color: #FFFFFF;
    font-family: GTI;
    line-height: 35px;
    letter-spacing: 1px;
    margin: 15px 0px !important;
    font-size: 24px;
}
.jackpot-content-inner strong{
    font-family: GB;
    font-style: italic;
}
.jackpot-img{
    width: 30%;
    float: right;
}
.sqribble-sec-main{
    float: left;
    width: 100%;
    background-image: url("../images-j2/sqribble-bg-top.png");
    background-size: cover;
    padding: 0px 400px;
}
.sqibble-img{
    width: 54%;
    float: left;
    margin-top: 115px;
}
.sqribble-content{
    padding: 45px;
    margin-top: 150px;
    width: 45%;
    text-align: left;
    margin-bottom: 120px;
    background-color: #1b1b1b;
    box-shadow:0px 5px 10px 10px rgb(0 0 0 / 6%);
}
.sqribble-content p{
    color:#FFFFFF;
    font-size: 24px;
    letter-spacing: 1px;
    line-height: 34px;
    margin: 10px 0px;
    font-family:GTI;
}
.sqribble-content strong{
    font-family: GB;
    font-style: italic;
}
.sq-vid-sec-main{
    float: left;
    width: 100%;
    padding: 70px 300px 0 300px;
    text-align: center;
}
.sq-vid-sec-main h2{
    color:#FFFFFF;
    font-family: GB;
    font-style: italic;
    font-size: 48px;
}
.sq-vid-inner{
    float: left;
    width: 100%;
    display: block;
}
.sq-vid-inner .video-wrap{
    position: absolute;
    top: 0px;
    margin-top: 46px;
    width: 100%;
    margin-left: 14px;
    height: 84.5%;
}
.sq-vid-inner iframe{
    width: 100%;
    height: 100%;
}
.pixel-sec-main{
    background-image: url("../images-j2/sqribble-bg-bottom.png");
}
.pixel-img{
    float: right;
    margin-top:185px;
}
.pixel-text{
    margin-top: 300px;
}
.affiliaters-sec-main {
    float: left;
    width :100%;
    text-align: center;
    padding: 0px 200px;
    padding-top:50px;
}
.affiliaters-sec-main h1{
    color:#FFFFFF;
    font-size: 62px;
    font-family: GTI;
    letter-spacing: 4px;
}
.affiliaters-sec-main h1 strong{
    font-family: GB;
    font-style: italic;
}
.ad-ch-name-text{
    float: right;
    margin-right: 230px;
    margin-top: -10px;
}
.affiliaters-vid-main{
    display: block;
    float: left;
    margin-top: -235px;
    width: 100%;
}
.affi-vid-inner{
    top: 0px;
    text-align: center;
    width: 100%;
    padding: 30px;
}
.vid-1{
    position: relative;
    display: inline-block;
    width: 33%;
}
.vid-1 iframe{
    width: 100%;
    height: 100%;
}
.vid-1 .video-wrap{
    width: 100%;
    height: 94%;
    margin-top: 9px;
    position: absolute;
    top: 0px;
}
.proof-sec-main{
    padding-top: 0px;
    float: left;
    display: block;
    width: 100%;
    padding-bottom:0px;
    text-align: center;
}
.jv2-footer-sec{
    padding-bottom: 400px;
}
.even-proof-head {
    padding-top: 200px;
}
.even-proof-head strong{
    text-transform: uppercase;
}
.even-proof-head, .jv2-footer-sec h1{
    color: #FFFFFF;
    margin-bottom: 50px !important;
    font-size: 48px;
    margin-top: -10px !important;
    background-color: #1b1b1b;
    font-family: GTI;
}
.even-proof-head strong, .jv2-footer-sec h1 strong{
    font-family: GB;
    font-style: italic;
}
.proof-inner-parent{
    float: left;
    width: 100%;
    display: block;
    margin-top: -50px;
}
.proof-inner-main{
    float: left;
    padding: 0px 150px;
    margin-top: -100px;
    width: 100%;
    text-align: center;
    display: block;
    background-image: url("../images-j2/darlin-left-arrow.png");
    background-repeat: no-repeat;
}
.proof-inner-txt-img-sec,.proof-inner-img-sec{
    float: left;
    width: 50%;
}
.proof-inner-txt-img-sec p{
    color: #FFFFFF;
    font-family: GB;
    margin-top: -120px;
    font-style: italic;
    font-size: 48px;
}
.proof-inner-main.darlin-sec {
    margin-top: -230px;
}
.darlin-verify-img{
    margin-top: 275px;
}
.darlin-price-sec{
    margin-top: 325px;
}
.tone-day-sec{
    background-image: url("../images-j2/ttone-days-arrow-right.png");
    background-position: right top;
}
.tone-price-sec{
    margin-top: 210px;
}
.tone-text{
    margin-top: 315px;
}
.tone-price-sec iframe,.baby-price-sec iframe{
    width: 100%;
    height: 100%;
}
.tone-price-sec .video-wrap,.baby-price-sec .video-wrap{
    position: absolute;
    top: 0px;
    height: 96%;
    width: 100%;
    margin-top: 9px;
}
.baby-sec{
    background-image: url("../images-j2/baby-arrow-left.png");
}
.baby-price-sec{
    margin-top: 310px;
}
.baby-text{
    margin-top: 340px;
}
.jvz-sec{
    background-image: url("../images-j2/jvz-right-arrow.png");
    background-position: right top;
    margin-top: -70px;
}
.jvz-price-sec{
    margin-top: 200px;
    margin-bottom: 232px;
}
.jvz-text{
    margin-top: 250px;
}
.clickbank-sec{
    background-image: url("../images-j2/clickbank-arrow.png");
    margin-top: -220px;
}
.clickbank-price-sec{
    margin-top: 145px;
}
.clickbank-text{
    margin-top: 235px;
}
.lunchb-sec{
    background-image: url("../images-j2/lunchbreak-arrow-right.png");
    background-position: right top;
    margin-top: 50px;
}
.lunchb-text{
    margin-top: 65px;
}
.lunchb-price-sec{
    margin-top: 55px;
    margin-bottom: 298px;
}
.holiday-sec{
    background-image: url("../images-j2/holiday-arrow-img.png");
    margin-top: -320px;
}
.holiday-price-sec{
    margin-top: 200px;
    margin-bottom: 70px;
}
.holiday-text{
    margin-top: 260px;
}
.guccim-sec{
    background-image: url("../images-j2/gucci-m-arrow.png");
    background-position: right top;
    background-position-y: 130px;
    padding-bottom: 110px;
    margin-top: 20px;
    margin-bottom: -130px;
}
.gucci-bg{
    background-image: url('../images/gucci-bg-img.png');
    background-repeat: no-repeat;
    padding: 0 30px 0 23px;
    background-position: center;
    background-size: contain;
    margin: 0 -20px;
}
.guccim-text{
    margin-top: 100px;
}
.guccim-price-sec{
    margin-bottom: 170px;
}
.affi-link-j2{
    margin-top: 50px;
    display: block;
}
.new-txt-img{
    margin-top:-30px;
    transform: translateX(20px);
    max-width: 140px;
}
.j2-logo-btm{
    margin-top: 70px;
    padding-bottom: 50px;
    max-width: 450px;
}
.top-fea-sec >img{
    top: 0px;
}
/*=========================
            JV3
=========================== */
.jv3-main-sec{
    float: left;
    display: block;
    margin-top: -600px;
    width: 100%;
    z-index: 7;
    position: relative;
}
.j3-hollypara{
    font-family: Poppins;
    color: #FFFFFF;
    font-weight: 600;
    font-size: 21px;
    position: relative;
    margin-top: -50px;
}
.jv3-main-sec .top-fea-sec img{
    top:0px;
}
.jv3-main-sec .top-fea-sec,.j3-top-video.video-top-area{
    float: left;
    width: 100%;
    display: block;
}
.j3-fe-outer.fea-outer-wrap{
    margin-top: 0px;
}
.j3-fe-outer .top-hero-wrap{
    top: 0px;
    position: static;
    margin-top: 340px;
}
.j3-fe-outer .box-img-wrap,.j3-price-info.price-info {
    display: inline-block;
    float: left;
}
.j3-fe-outer .box-img-wrap {
    margin-right: 30px;
    margin-left: 390px;
}
.j3-top-sec-bg.top-sec-bg-img{
    top: 430px;
}
.j3-price-info.price-info{
    padding-top: 100px;
    text-align: left;
}
.j3-price-info.price-info h2{
    font-size: 46px;
}
.j3-top-video.video-top-area{
    margin-top: 0px;
}
.j3-convert-bg.convert-bg-wrap{
    float: left;
    display: block;
    position: relative;
    width: 100%;
    margin-top: -115px;
    z-index: 1;
}
.j3-step-sec.step-sec{
    float: left;
    width: 100%;
    display: block;
    margin-top: -710px;
    position: relative;
}
.j3-need-ecoverly.need-ecoverly-sec{
    margin-top: 530px;
}
.j3-need-ecoverly.need-ecoverly-sec> img{
    top: 10px;
}
.j3-need-ecoverly-headig{
    float: left;
    position: relative;
    display: block;
    width: 100%;
}
.j3-ecoverly-info-txt.ecoverly-info-txt {
    max-width: 900px;
    position: relative;
    display: block;
    text-align: center;
    top: 0px;
    left: 0px;
    margin: 0 auto;
}
.j3-choice-graphics-main{
    float: left;
    margin-top: -480px;
    z-index: 10;
    position: relative;
}
.ecoverly-sol h1{
    margin: 5px 0px 2px 0px !important;
}
.j3-choice-graphics-main .ecoverly-sol{
    padding-top: 610px;
}
.ecoverly-info-txt p {
    margin-top: -10px;
}
.j3-left-ecoverly-info-wrap img{
    transform: translate(-20px, -230px);
}
.j3-rth-cover-images{
    top: 400px;
}
.j3-step-tagline{
    margin-top: -310px;
}
.step-info-wrap p{
    padding-right: 35px;
}
.j3-ecoverly-temp-sec > img:nth-of-type(3){
    bottom: -800px;
    z-index: 1;
    width: 100%;
}
.j3-choice-graphics-main .solution-content-outer{
    bottom:380px; ;
}
/*========================
            JV6
 =======================*/
.email-swipes-wrap{
    padding-bottom: 100px;
}
/*=========================
           JV 4
 ==========================*/
section.holly-sec{
    position: relative;
    clear: both;
    z-index: 99;
}
.holly-parent{
    margin-top: 280px;
}
.funnel-main-sec{
    background-image: url('../images-b/funnel-bg-img.png');
    background-color: transparent;
    background-position: center center; 
    background-repeat: no-repeat;
}
.last-wrap-5 h6 a {
    color: #fff;
}
/********************/
/*	Media Queries	*/
/********************/

@media (min-width: 1921px) and (max-width: 2560px){
    .menu-list a{
        font-size: 20px;
    }
    .box-cover-inner img {
        max-width: 480px;
    }
    .prize-parent-1 {
        padding-top: 90px;
    }
    .genius-sec p{
        font-size: 20px;
    }
    .skewed-wraper button {
    margin-top: -35px;
    }
    .production-adch{
        margin-top: 290px;
    }
    .banner-sec{
        padding-bottom: 330px;
    }
    .t-video-sec{
        margin-top: -430px;
        background-size: 100%;
        padding: 0px 0px 650px;
    }
    .t-video-inner{
        margin-top: 70px;
    }
    .cars-img-sec{
        margin-top: -640px;
    }
    .y-img{
        transform: translateX(627px);
        margin-left: 0px;
    }
    .jv2-footer-sec {
        padding-bottom: 600px;
    }
    .jv3-main-sec{
        margin-top: -1000px;
    }
    .inner-content-s1 h1{
        font-size: 86px;
    }
    .inner-content-s1 p:last-child {
        font-size: 28px;
    }
    .step-1-text{
        width: 60%;
        padding: 0px 50px 0px 235px;
    }
    .inner-content-s1{
        padding: 22px 50px 0px 250px;
    }
    .step-1-form{
        width: 40%;
        transform: translateX(30px);
    }
    .bottom-content-jv .click-para,.tutorial-content p{
        font-size: 28px;
    }
    .tutorial-content {
        padding: 30px 5px;
    }
    .tutorial-vid {
        width: 45%;
    }
    .id-replace,.ac-inner h3{
        font-size: 30px;
    }
    .step-2-inner-content{
        width: 38%;
    }
    .attentaion-text-img img {
        transform: translateX(100px);
    }
    /*.music-vid-sec{
        margin-top: -285px;
    }*/
    .t-bg-img-sec{
        padding-bottom: 1080px;
        margin-top: -290px;
    }
    .attentaion-got{
        text-align: center;
    }
    .attentaion-got h1, .attentaion-got p{
        margin-left: 0px !important;
    }
    .step-form-inner{
        padding:80px 0px 0px 80px;
    }
    .inner-content-s3 .inner-para{
        font-size: 28px;
    }
    .step-2-img{
        width: 20%;
        transform: translateY(35%);
    }
    .after-img-s3{
        width: 20%;
    }
    .step-bg-img{
        transform: translateX(-100px);
    }
    /*.s4-content{
        margin-top: -152px;
    }*/
    .ready-img{
        margin: 20px 0px 0px 220px;
    }
    .tutorial-vid .video-wrap{
        width: 90%;
        height: 93%;
        margin-left: 7px;
        margin-top: 12px;
    }
    .get-bottom{
        font-size: 28px;
        padding: 0px 500px 0px 0px;
    }
    /*=============================
                JV2
     =============================*/
    .personal-invitation{
        margin-top: -1100px;
    }
    .jackpot-img{
        width: 23%;
    }
    .promote-icons p{
        padding: 0px 50px;
    }
    .thanks-content-main{
        margin-top: -600px;
        padding: 200px 450px 0px 450px;
    }
    .thanks-content-sec{
        margin-top: -90px;
    }
    .thanks-content-sec p,.thanks-content-sec strong{
        font-size: 28px;
    }
    .jackpot-content-inner p, .jackpot-content-inner strong{
        font-size: 26px;
    }
    .sqribble-content p{
        font-size: 28px;
    }
    .sqribble-sec-main{
        padding: 0px 550px 20px;
    }
    .pixel-sec-main{
        padding: 0px 550px 130px;   
    }
    .additional-things{
        max-width: 1200px;
        margin: 0 auto;
    }
    .thanks-content-sec h3{
        font-size: 28px;
        padding: 0px 55px;
    }
    .sqibble-img {
        margin-top: 300px;
        text-align: right;
        width: 50%;
    }
    .sqribble-content {
        margin-top: 345px;
    }
    .sq-vid-sec-main{
        padding-top: 30px;
    }
    .sqribble-content{
        margin-top: 345px;
    }
    .ad-ch-name-text{
        margin-right: 314px;
    }
    .pixel-img{
        text-align: left !important;
        margin-top: 320px;
    }
    .pixel-text{
        margin-top: 410px;
    }
    .affiliaters-sec-main{
        padding: 0px 435px;
    }
    .proof-inner-main.darlin-sec {
        margin-top: -140px;
    }
    .darlin-verify-img {
        margin-top: 175px;
        text-align: left;
        width: 38%;
        margin-bottom: 100px;
    }
    .darlin-price-sec {
        margin-top: 235px;
        text-align: left;
    }
    .tone-price-sec {
        margin-top: 185px;
        float: right;
        width: 36%;
    }
    .tone-text {
        margin-top: 280px;
        text-align: right;
        width: 60%;
    }
    .baby-price-sec {
        margin-top: 280px;
        width: 36%;
    }
    .baby-text {
        margin-top: 340px;
        text-align: left;
        width: 45%;
        margin-left: 80px;
    }
    .jvz-price-sec {
        width: 37%;
        float: right;
    }
    .jvz-text {
        margin-top: 250px;
        text-align: right;
        width: 60%;
    }
    .clickbank-price-sec{
        width: 38%;
    }
    .clickbank-text {
        text-align: left;
        width: 45%;
        margin-left: 70px;
    }
    .lunchb-price-sec {
        width: 37%;
        float: right;
    }
    .lunchb-text {
        text-align: right;
        width: 60%;
    }
    .holiday-price-sec{
        width: 37%;
    }
    .holiday-text {
        text-align: left;
        width: 45%;
        margin-left: 70px;
    }
    .guccim-price-sec {
        width: 37%;
        float: right;
    }
    .guccim-text {
        text-align: right;
        width: 60%;
    }
    /*===========================
                JV3
     ============================*/
    /*.j3-fe-outer.fea-outer-wrap {
        margin-top: -1170px;
    }*/
    .j3-fe-outer .top-hero-wrap {
        margin-top: 550px;
    }
    .j3-fe-outer .box-img-wrap {
        margin-left: 680px;
        margin-right: 60px;
    }
    .j3-convert-bg.convert-bg-wrap{
        margin-top: -145px;
    }
    .j3-price-info h2{
        font-size: 60px;
    }
    .j3-price-info.price-info{
        padding-top: 100px;
    }
    .j3-need-ecoverly.need-ecoverly-sec> img {
        top: -225px;
    }
    .j3-rth-cover-images {
        top: 320px;
    }
    .j3-step-tagline {
        margin-top: -120px;
    }
    .j3-ecoverly-template-inner {
        margin-top: -1240px;
    }
    .j3-ecoverly-temp-sec > img:nth-of-type(3){
        bottom: -980px;
    }
    .j3-choice-graphics-main{
        margin-top: -560px;
        background-size: contain;
    }
    .j3-choice-graphics-main .ecoverly-sol {
        padding-top: 500px;
    }
    .j3-choice-graphics-main .solution-content-outer {
         bottom: 545px;
         max-width: 1610px;
    }
    /*===================
            JV4
    =====================*/
    .holly-parent{
        max-width: 1700px;
        margin-top: 180px;
    }
    .funnel-main-sec{
        background-size: 100% 100%;   
    }
    .bg-dark{
        bottom: -1270px;
        width: 100%;
    }
    .bonus-box{
        left: 400px;
    }
    .bonus-wraper-2 .bonus-box{
        right: 350px;
    }
}
@media all and  (max-width:1920px) {
    .skewed-wraper button {
        margin-top: -35px;
    }
       .box-cover-inner img {
        max-width: 480px;
    }
    .prize-parent-1 {
        padding-top: 90px;
    }
}

@media all and  (max-width:1680px) {
    .banner-sec{
        background-position: center;
    }
    .skewed-wraper button {
        margin-top: -35px;
    }
    .attentaion-got{
        padding: 0px 80px;
    }
    .t-video-sec{
        background-size: contain;
        margin-top:-415px; 
        padding: 0px 0px 640px;
    }
    .t-video-inner{
        margin-top: 30px;
    }
    .cars-img-sec{
        margin-top: -670px;
    }
    .follow-step{
        padding: 20px 200px;
    }
    .step-1{
        padding:50px 30px 0px;
    }
    .s1-after-img{
        width: 18%;
    }
    .step-2-content{
        padding-left: 0px;
    }
    .tutorial-content p{
        font-size: 19px;
    }
    .step-form-inner{
        padding: 45px 0px 0px 40px;
    }
    .tutorial-content{
        padding: 0px 45px;
    }
    .right-content{
        padding-left: 220px;
    }
    .step-2-img{
        transform: translateY(40%);
    }
    .inner-content-s3 {
        margin-top: -110px;
    }
    .step-4{
        padding:0px 230px 60px;
    }
    /*===============================
                JV2
     ================================*/
    .personal-invitation{
        margin-top: -770px;
    }
    .t-bg-img-sec{
        padding-bottom: 730px;
    }
    .thanks-content-main{
        padding: 0px 300px;
    }
    .promote-icons p{
        font-size: 22px;
    }
    .personal-invi-heading img{
        width: 25%;
    }
    .ad-ch-name-sec{
        margin-top: 95px;
    }
    .thanks-content-sec{
        padding: 80px 80px;
        margin-top: 80px;
    }
    .thanks-content-sec h1,.thanks-content-sec h1 strong{
        font-size: 55px;
    }
    .thanks-content-sec h3{
        padding: 0px 15px;
    }
    .y-img {
        margin-left: 230px;
    }
    .jackpot-sec-main{
        padding-left: 225px;
    }
    .jackpot-content-inner p{
        margin: 13px 0px !important;
        font-size: 22px;
    }
    .sqribble-sec-main{
        padding: 0px 220px;
    }
    .sqribble-content{
        margin-top: 195px;
    }
    .sq-vid-inner .video-wrap{
        margin-left: 12px;
        margin-top: 39px;
    }
    .ad-ch-name-text{
        margin-top: -10px;
        transform: translateX(118px);
        max-width: 620px;
    }
    .pixel-text {
        margin-top: 325px;
    }
    .vid-1 .video-wrap{
        height: 93.5%;
        margin-top: 8px;
    }
    .affiliaters-vid-main{
        margin-top: -240px;
    }
    .guccim-sec{
        padding-bottom: 60px !important;
        background-position-y: 80px;
    }
    .darlin-verify-img{
        margin-bottom: 45px;
    }
    .proof-inner-txt-img-sec img{
        width: 75%;
    }
    .proof-inner-txt-img-sec p{
        margin-top: -80px;
    }
    .proof-inner-main{
        padding: 0px 130px;
        margin-top: -190px;
    }   
    .tone-text {
        margin: 315px auto 220px;
    }
    .jvz-text {
        margin: 270px auto 90px;
    }
    .baby-price-sec{
        margin-bottom: 35px;
    }
    .tone-day-sec{
        margin-top: -150px;
    }
    .baby-sec{
        margin-top: -180px;
    }
    .jvz-price-sec{
        margin-bottom: 280px;
    }
    .jvz-sec{
        margin-top: -130px;
    }
    .clickbank-sec {
        margin-top: -340px;
    }
    .clickbank-price-sec{
        margin-bottom: 40px;
    }
    .lunchb-price-sec{
        margin-bottom: 345px;
    }
    .lunchb-sec{
        margin-top: 0px;
    }
    .holiday-price-sec{
        margin-bottom: 120px;
    }
    .holiday-sec {
        margin-top: -400px;
    }
    .guccim-price-sec {
        margin-bottom: 210px;
    }
    .guccim-sec {
        margin-top: -60px;
    }
    .new-txt-img{
        margin-top: -20px;
        transform: translateX(21px);
    }
    .attentaion-text-img img{
        transform: translateX(30px);
    }
    /*==================================
                    JV3
     ===================================*/
    /*.j3-fe-outer.fea-outer-wrap {
        margin-top: -880px;
    }*/
    .j3-fe-outer .box-img-wrap {
        margin-left: 300px;
    }
    .j3-fe-outer .top-hero-wrap {
        top: -160px;
        margin-top: 220px;
    }
    .j3-price-info.price-info{
        padding-top: 160px;
    }
    .top-outer-wraper{
        margin-top: 0px;
    }
    .j3-convert-bg.convert-bg-wrap{
        margin-top: -105px;
    }
    .j3-step-sec.step-sec{
        margin-top: -630px;
    }
    .j3-ecoverly-info-txt h2{
        margin-bottom: 25px;
    }
    /*.j3-need-ecoverly.need-ecoverly-sec {
        margin-top: 470px;
    }*/
    .j3-need-ecoverly.need-ecoverly-sec> img {
        top: 80px;
    }
    .j3-choice-graphics-main{
        margin-top: -430px;
    }
    .j3-ecoverly-temp-sec > img:nth-of-type(3){
        bottom: -710px;
    }
    .bg-dark{
        bottom: 610px;
    }
    .solution-content-outer p{
        padding: 45px;
    }
    .j3-choice-graphics-main .solution-content-outer{
        bottom: 340px;
    }
    .jv4-start-main{
        bottom: 550px;
    }
    .product-video .demo-txt{
        transform: translateY(-120px);
    }
    .bonus-txt-info{
        max-width: 480px;
    }
    .super-heros-wrap .download-mascot-hd h1{
        transform: translateX(55px);
    }
    .bonus-txt-info h2,.bonus-txt-info h1{
        font-size: 50px;
    }
    .bonus-box{
        left: 20px;
    }
    .bonus-wraper-1 .btn-style{
        margin-left: 90px;
    }
    .bouns2-main .bonus-txt-info{
        max-width: 700px;
    }
    .bouns-box2-graphic{
        right: 0px !important;
    }
    .bonus-wraper-2 .bonus-img-outer .btn-style{
        margin-right: 0px;
    }
    .bonus-wraper-3 .btn-style{
        margin-left: 90px;
    }
    .mofo-inner-img{
        top: 790px;
    }
    .jv-8-main .supps-parent {
        margin-top: -610px;
    }
    .supps img.babe-r-i {
        margin-top: -35px;
        transform: translateX(-30px);
        max-width: 230px;
    }
}
@media all and (max-width: 1600px) {
    .menu-list a{
        padding: 0px 15px;
    }
    .banner-sec{
        padding-bottom: 355px;
    }
    .t-video-sec{
        margin-top: -515px;
    }
    .t-video-inner {
        width: 85%;
        margin: 130px auto 0px;
    }
    .t-video-inner .video-wrap{
        height: 83.5%;
        margin-left: 28px;
        margin-top: 56px;
    }
    .music-vid-sec{
        margin-top: 0px;
    }
    .vid-bottom-imgs{
        width: 75%;
    }
    .vid-bottom-imgs .video-bottom-img{
        margin: 0px 15px;
    }
    .attentaion-text-img img {
        transform: translateX(72px);
    }
    .step-1-text{
        padding: 0px 50px 0px 55px;
    }
    .inner-content-s1{
        padding:22px 75px 0px 100px;
    }
    .step-1-text{
        width: 45%;
    }
    .step-1-form{
        width: 55%;
    }
    .s1-after-img{
        width: 19%;
    }
    .step-2-inner-content{
        width: 60%;
    }
    .step-bg-img{
        transform: translateX(-65px);
    }
    .tutorial-vid .video-wrap{
        margin-left: 8px;
    }
    .tutorial-content{
        padding: 0px 30px;
    }
    .right-content{
        padding-left: 175px;
    }
    .step-4{
        padding: 0px 175px 60px;
    }
    .fb-img{
        width: 30%;
    }
    .s4-content{
        width: 70%;
    }
    .vid-bg-sec{
        margin-bottom: 90px;
        margin-left: -30px;
    }
    .get-bottom{
        padding: 0px 300px 0px 0px;
    }
    /*==========================
                JV2
     ===========================*/
    .personal-invi-heading img{
        width: 23%;
    }
    .thanks-content-sec {
        padding: 60px 40px;
    }
    .promote-sec{
        padding: 0px 40px;
    }
    .jackpot-sec-main{
        padding-left: 150px;
    }
    .y-img {
        margin-left: 195px;
    }
    .sqribble-content {
        margin-top: 195px;
    }
    .sq-vid-sec-main{
        margin-top: 0px;
    }
    .sq-vid-inner .video-wrap{
        margin-top: 35px;
        margin-left: 11px;
    }
    .sqribble-content {
        margin-top: 150px;
        margin-bottom: 90px;
    }
    .pixel-text{
        margin-top: 325px;
    }
    .ad-ch-name-text {
        transform: translateX(153px);
    }
    .affiliaters-vid-main {
        margin-top: -240px;
    }
    .darlin-verify-img {
        margin-bottom: 70px;
    }
    .baby-price-sec {
        margin-bottom: 60px;
    }
    .jvz-price-sec {
        margin-bottom: 305px;
    }
    .lunchb-price-sec {
        margin-bottom: 365px;
    }
    .holiday-price-sec {
        margin-bottom: 145px;
    }
    .j3-choice-graphics-main .solution-content-outer {
        bottom: 320px;
    }
    .holly-parent {
        margin-top: 300px;
    }
    .proof-inner-main {
        margin-top: -220px;
    }
    .jvz-sec{
        margin-top: -180px;
    }
    .clickbank-sec {
        margin-top: -340px;
    }
    .lunchb-sec {
        margin-top: 0px;
    }
    .guccim-sec{
        background-position-y:60px; 
        margin-top: -80px ;
    }
    .holiday-sec {
        margin-top: -410px;
    }
    /*================
            JV4
    ==================*/
    /*.holly-parent{
        margin-top: 100px;
    }*/
    .bg-dark{
        bottom: 660px;
    }
    .j3-fe-outer .top-hero-wrap {
        margin-top: 190px;
    }
    .mofo-inner-img {
        top: 760px;
    }
    .menu-list a {
        font-size: 15px;
    }
}
@media all and (max-width: 1440px) {
    .menu-list a{
        padding: 0px 10px;
    }
    .t-video-inner .video-wrap {
        height: 88.5%;
        margin-left: 26px;
        margin-top: 18px;
    }
    .t-video-inner img {
        margin-top: 0px;
    }
    .t-video-inner {
        margin: 40px auto 0px;
    }
    .t-video-sec {
        margin-top: -385px;
    }   
    .shocking-content{
        padding: 30px 100px;
        margin: 40px 0px;
    }
    .production-adch p{
        font-size: 26px;
        background-size: contain;
    }
    .production-adch{
        max-width: 780px;
        margin: 5px auto 0px;
    }
    .jv3-main-sec{
        margin-top: -480px;
    }
    .video-bottom-img{
        width: 25%;
    }
    .vid-bottom-imgs{
        margin: -15px auto 0px;
    }
    .attentaion-text-img img {
        transform: translateX(70px);
    }
    .music-top-head-img{
        width: 60%;
    }
    .vid-bg-sec{
        width: 60%;
        margin: 0px auto 80px;
    }
    .vid-bg-sec .video-wrap{
        margin-top: 7px;
        margin-left: 0px;
    }
    .step-2-inner-content{
        padding: 30px 50px 0px 90px;
    }
    /*.music-vid-sec{
        margin-top: -175px;
    }*/
    .t-bg-img-sec{
        margin-top: -170px;
    }
    .step-2-img {
        transform: translateY(55%);
    }
    .attentaion-text-img{
        margin-top: -35px;
    }
    .attentaion-got h1, .attentaion-got p{
        margin-left: 60px !important;
    }
    .step-bg-img {
        transform: translateX(-40px);
    }
    .step-form-inner input{
        padding:17px 160px 17px 17px;
    }
    .submit-btn{
        /*background-size: contain;
        width: 415px;*/
    }
    .inner-content-s1{
        padding:22px 75px 0px 60px;
    }
    .inner-content-s3{
        margin-top: -110px;
    }
    .step-2-content{
        width: 65%;
    }
    .right-content{
        padding-left: 100px;
    }
    .right-content{
        width: 74%;
    }
    .step-4{
        padding:45px 175px 60px ;
    }
    .s4-content h1 {
        font-size: 55px;
    }
    .tutorial-content p{
        font-size: 19px;
    }
    .get-bottom {
        padding: 0px 200px 0px 0px;
    }
    .s4-content{
        margin-top: -120px;
    }
    /*========================
            JV2
     =========================*/
    .personal-invi-heading h1{
        font-size: 50px;
    }
    .personal-invitation {
        margin-top: -780px;
    }
    .ad-ch-name-sec {
        margin-top: 75px;
    }
    .thanks-content-main{
        padding: 0px 250px;
    }
    .thanks-content-sec{
        margin-top: 130px;
    }
    .y-img {
        margin-left: 165px;
    }
    .promote-icons p {
        font-size: 20px;
    }
    .border-img{
        width: 6%;
    }
    .jackpot-content-inner p, .jackpot-content-inner strong{
        font-size: 21px;
    }
    .sqribble-sec-main{
        padding: 0px 150px;
    }
    .sq-vid-sec-main h2{
        font-size: 45px;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 30px;
        margin-left: 10px;
    }
    .vid-1 .video-wrap{
        margin-top: 6px;
    }
    .ad-ch-name-text {
        max-width: 560px;
        transform: translateX(185px);
    }
    .jackpot-sec-main{
        padding-top: 100px;
    }
    .affiliaters-sec-main h1{
        font-size: 55px;
    }
    .guccim-sec{
        background-position-y:0px; 
    }
    .darlin-verify-img {
        margin-bottom: 153px;
        margin-top: 235px;
    }
    .darlin-price-sec {
        margin-top: 275px;
    }
    .tone-price-sec {
        margin-top: 210px;
        margin-bottom: 30px;
    }
    .tone-price-sec .video-wrap, .baby-price-sec .video-wrap{
        margin-top: 7px;
    }
    .tone-text {
        margin-top: 260px;
    }
    .baby-price-sec {
        margin-bottom: 106px;
    }
    .jvz-price-sec {
        margin-bottom: 290px;
        margin-top: 260px;
    }
    .jvz-text {
        margin-top: 300px;
    }
    .clickbank-price-sec {
        margin-bottom: 65px;
        margin-top: 165px;
    }
    .lunchb-price-sec {
        margin-top: 95px;
    }
    .lunchb-text {
        margin-top: 115px;
    }
    .holiday-price-sec {
        margin-bottom: 185px;
    }
    .guccim-price-sec {
        margin-bottom: 270px;
    }
    .proof-inner-main.darlin-sec {
        margin-top: -190px;
    }
    .proof-inner-main {
        margin-top: 0;
    }
    .proof-inner-txt-img-sec p{
        font-size: 38px;
    }
    .proof-inner-parent{
        margin-bottom: -40px;
    }
    .tone-day-sec {
        margin-top: -250px;
    }
    .baby-sec {
        margin-top: -230px;
    }
    .jvz-sec {
        margin-top: -260px;
    }
    .lunchb-sec {
        margin-top: -80px;
    }
    .clickbank-sec {
        margin-top: -340px;
    }
    .holiday-sec {
        margin-top: -410px;
    }
    .guccim-sec {
        margin-top: -80px;
        margin-bottom: -180px;
    }
    .affiliaters-vid-main{
        margin-top: -222px;
    }
    /*=============================
                    JV3
     ==============================*/
     .j3-fe-outer .top-hero-wrap {
        margin-top: 110px;
    }
    .jv3-main-sec .top-fea-sec img{
        width: 100%;
    }
    .j3-fe-outer .top-hero-wrap {
        top: -50px;
    }
    .j3-fe-outer .box-img-wrap {
        margin-left: 180px;
    }
    .top-tag-line h1{
        font-size: 45px;
    }
    /*.j3-top-video.video-top-area {
        margin-top: -360px;
    }*/
    .top-tag-line img{
        width: 70%;
    }
    .j3-video-outer{
        max-width: 1200px;
    }
    .j3-video-outer .video-wrap{
        top: 84px;
    }
    .j3-video-outer .video-wrap iframe {
        height: 576px;
    }
    .j3-need-ecoverly.need-ecoverly-sec {
        margin-top: 510px;
    }
    .j3-ecoverly-info-txt.ecoverly-info-txt{
        max-width: 700px;
    }
    .j3-need-ecoverly.need-ecoverly-sec> img {
        top: -10px;
    }
    .j3-rth-cover-images {
        top: 210px;
    }
    .j3-convert-bg.convert-bg-wrap {
        margin-top: -90px;
    }
    .j3-rth-cover-images img {
        width: 90%;
    }
    .j3-step-tagline {
        margin-top: -210px;
    }
    .j3-ecoverly-template-inner{
        margin-top: -580px;
    }
    .j3-choice-graphics-main {
        margin-top: -500px;
    }
    .j3-choice-graphics-main .solution-content-outer {
        bottom: 260px;
        max-width: 1000px;
        /*margin: 0px 250px;*/
    }
    .j3-left-ecoverly-info-wrap img{
        width: 80%;
    }
    .j3-ecoverly-temp-sec > img:nth-of-type(3) {
        bottom: -600px;
    }
    /*=========================
                JV4
    ===========================*/
    .jv4-start-main {
        bottom: 500px;
    }
    .holly-parent {
        max-width: 1000px;
    }
    .bg-dark{
        bottom: 1060px;
    }
    .funnel-main-sec{
        padding: 0px 30px;
    }
    .prize-sec{
        margin-top: -170px;
    }
    .email-swipes-wrap{
        padding-bottom: 10px;
    }
    .separator{
        /*height: 80px;*/
    }
	.separator img {
		padding-bottom: 120px;
	}
    .bonus-wraper-3 .btn-style{
        margin-left: 70px;
    }
    .jv-8-main {
        margin-top: -900px;
    }
    .mofo-inner-img {
        top: 680px;
    }
    .jv-8-main .supps-parent {
        margin-top: -520px;
    }
    .menu-list a {
        font-size: 16px;
    }
}
@media all and (max-width: 1400px) {
    .t-container-menu{
        padding: 0px 65px;
    }
    .attentaion-got{
        padding: 0px 55px;
    }
    .step-4{
        padding: 45px 120px 60px;
    }

    /*===========================
            JV2
     ============================*/
    .personal-invi-heading h1{
        font-size: 50px;
    }
    .thanks-content-main {
        padding: 0px 210px;
    }
    .proof-inner-txt-img-sec p{
        font-size: 32px;
    }
    .promote-icons p{
        font-size: 22px;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 29px;
        margin-left: 9px;
    }
    .vid-1 .video-wrap {
        margin-left: 1px;
    }
    .darlin-verify-img {
        margin-bottom: 205px;
        margin-top: 195px;
    }
    .darlin-price-sec {
        margin-top: 235px;
    }
    .tone-price-sec {
        margin-top: 90px;
        margin-bottom: 180px;
    }
    .baby-price-sec {
        margin-top: 250px;
        margin-bottom: 175px;
    }
    .baby-text {
        margin-top: 300px;
    }
    .jvz-price-sec {
        margin-bottom: 295px;
        margin-top: 270px;
    }
    .jvz-text {
        margin-top: 320px;
    }
    .clickbank-price-sec {
        margin-bottom: 85px;
    }
    .lunchb-price-sec {
        margin-top: 105px;
    }
    .lunchb-text {
        margin-top: 135px;
    }
    .holiday-price-sec {
        margin-bottom: 200px;
    }
    .guccim-price-sec {
        margin-bottom: 230px;
        margin-top: 40px;
    }
    .guccim-text {
        margin-top: 110px;
    }
    .new-txt-img {
        transform: translateX(22px);
    }
    .ecoverly-template-tagline h1{
        font-size: 32px;
    }
    .j3-ecoverly-template-inner {
        margin-top: -500px;
    }
    .ecoverly-template-tagline{
        height: 245px;
    }
    .place-4-parent-wrap {
        margin-top: 30px;
    }
    .inner-email-schedule > img{
        max-width: 200px;
    }
    .mofo-inner-img {
        top: 650px;
    }
}
@media all and (min-width:1400px){
	.banner-wrap img {
		width: 100%;
	}
}
@media all and (max-width:1366px){
    .step-form-inner{
        padding: 30px 0px 0px 40px;
    }
    .right-content{
        padding-left: 75px;
    }
    .s3-text-img{
        margin-left: 125px;
    }
    .attentaion-text-img img {
        transform: translateX(82px);
    }
    .genius-sec p{
        background-size: 100% 100%;
    }
    /*===========================
            JV2
     =============================*/
    /*.thanks-content-sec {
        margin-top: -245px;
    }*/
    .y-img {
        margin-left: 163px;
    }
    .sqribble-sec-main {
        padding: 0px 110px;
    }
    .jackpot-content-inner h1, .jackpot-content-inner strong{
        margin-bottom: 20px !important;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 27px;
    }
    .vid-1 .video-wrap {
        margin-left: 0px;
    }
    .promote-icons p {
        font-size: 19px;
    }
    .even-proof-head {
        padding-top: 120px;
    }
    /*.proof-sec-main {
        padding-top: 100px;
    }*/
    .proof-inner-main.darlin-sec {
        margin-top: -160px;
    }
    .pixel-text {
        margin-top: 245px;
    }
    .pixel-img {
        margin-top: 100px;
    }
    .darlin-verify-img {
        margin-bottom: 215px;
    }
    .tone-text {
        margin-top: 180px;
    }
    .tone-price-sec{
        margin-bottom: 190px;
    }
    .baby-price-sec{
        margin-bottom: 185px;
    }
    .jvz-sec {
        margin-top: -310px;
    }
    .guccim-sec {
        margin-top: -170px;
    }
    .jvz-price-sec {
        margin-bottom: 305px;
    }
    .clickbank-price-sec {
        margin-bottom: 95px;
    }
    .lunchb-price-sec {
        margin-bottom: 375px;
    }
    .holiday-price-sec {
        margin-bottom: 215px;
    }
    .guccim-price-sec {
        margin-bottom: 245px;
    }
    .bg-dark{
        bottom: 1260px;
    }
    .demo-txt h1{
        font-size: 40px;
    }
    .demo-txt p{
        font-size: 18px;
    }
    .email-swipes-inner .tab-level-1 li a {
        padding: 20px 45px;
    }

    .j3-choice-graphics-main .solution-content-outer {
        bottom: 260px;
    }
    .solution-content-outer p {
        padding: 20px 15px 20px;
    }
    .holly-parent {
        margin-top: 300px;
    }
    .jv4-start-main{
        bottom: 500px;
    }
    .affiliaters-sec-main h1{
        font-size: 50px;
    }
    .ad-ch-name-text {
        max-width: 500px;
    }
    .affiliaters-vid-main {
        margin-top: -190px;
    }
    .last-wrap-3{
        margin-right: 62px;
    }
    .step-2-inner-content h1 {
        font-size: 66px;
    }
    .sq-vid-sec-main {
        padding: 100px 100px 0 100px;
    }
	.separator img {
		margin-top: -20px;
	}
}
@media all and (max-width:1280px){
    .t-container-menu{
        padding: 0px 25px;
    }
    .t-container{
        padding: 0px 115px;
    }
    .t-video-inner .video-wrap {
        height: 88.4%;
        margin-left: 22px;
        margin-top: 17px;
    }
    .production-adch {
        max-width: 660px;
        margin: 5px auto 0px;
    }
    .jv2-footer-sec {
        padding-bottom: 300px;
    }
    .production-adch p {
        font-size: 24px;
    }
    /*.music-vid-sec {
        margin-top: -150px;
    }*/
    .t-bg-img-sec{
        margin-top: -150px;
    }
    .vid-bg-sec{
        margin: 0px auto 60px;
    }
    .attentaion-got h1, .attentaion-got p {
        margin-left: 18px !important;
    }
    .attentaion-got h1 {
        font-size: 75px;
    }
    .attentaion-text-img img {
        transform: translateX(15px);
        max-width: 455px;
    }
    .step-1{
        padding: 35px 30px 0px;
    }
    .step-1-text {
        padding: 0px 50px 0px 0px;
    }
    .bottom-content-jv{
        padding-left: 15px;
        padding-right:15px;
    }
    .step-2-img {
        transform: translateY(65%);
    }
    .submit-btn{
        /*margin-top: 25px;
        width: 388px;*/
    }
    .step-form-inner input{
        padding: 17px 130px 17px 17px;
    }
    .step-2-inner-content{
        width: 70%;
    }
    .tutorial-content {
        padding: 0px 20px;
    }
    .right-content {
        width: 78%;
    }
    .after-img-s3{
        width: 22%;
    }
    .step-4 {
        padding: 45px 80px 60px;
    }
    /*=========================
            JV2
     ==========================*/
    .t-bg-img-sec {
        padding-bottom: 650px;
    }
    .personal-invitation {
        margin-top: -700px;
    }
    .ad-ch-name-sec {
        margin-top: 65px;
    }
    .thanks-content-sec {
        margin-top: 100px;
    }
    .personal-invi-heading h1 {
        font-size: 46px;
    }
    .y-img {
        margin-left: 178px;
    }
    .thanks-content-main {
        padding: 0px 160px;
        margin-top: -350px;
    }
    .jackpot-content-inner h1,.jackpot-content-inner h1 strong{
        font-size: 58px;
    }
    .jackpot-sec-main {
        padding-left: 80px;
        padding-top: 100px;
    }
    .promote-icons p {
        font-size: 18px;
        margin-top: 15px;
    }
    .sqribble-content {
        padding: 28px;
        margin-top: 180px;
    }
    .sq-vid-sec-main {
        padding: 100px 150px 0 150px;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 34px;
        margin-left: 11px;
    }
    .pixel-text {
        margin-top: 315px;
    }
    .affiliaters-sec-main {
        padding: 70px 100px 0;
    }
    .darlin-verify-img {
        margin-bottom: 235px;
    }
    .ad-ch-name-text {
        transform: translateX(121px);
    }
    .proof-inner-txt-img-sec p {
        margin-top: -65px;
    }
    .darlin-price-sec {
        margin-top: 225px;
    }
    .tone-price-sec {
        margin-bottom: 215px;
    }
    .tone-price-sec .video-wrap, .baby-price-sec .video-wrap {
        margin-top: 6px;
    }
    .tone-text {
        margin-top: 150px;
    }
    .baby-price-sec {
        margin-bottom: 160px;
        margin-top: 300px;
    }
    .jvz-price-sec {
        margin-bottom: 325px;
    }
    .clickbank-price-sec {
        margin-bottom: 70px;
        margin-top: 205px;
    }
    .lunchb-price-sec {
        margin-bottom: 365px;
        margin-top:135px; 
    }
    .holiday-price-sec {
        margin-bottom: 235px;
    }
    .holiday-text {
        margin-top: 250px;
    }
    .guccim-price-sec {
        margin-bottom: 265px;
    }
    /*==============================
                  JV3
     ===============================*/
    /*.j3-fe-outer.fea-outer-wrap {
        margin-top: -730px;
    }*/
    .j3-fe-outer .top-hero-wrap {
        margin-top: 180px;
    }
    .j3-fe-outer .box-img-wrap img{
        width:60%;
    }
    .j3-price-info.price-info{
        padding-top: 110px;
    }
    .j3-price-info.price-info h2{
        font-size: 35px;
    }
    .j3-video-outer {
        max-width: 1050px;
    }
    .j3-video-outer .video-wrap {
        top: 72px;
    }
    .j3-video-outer .video-wrap iframe {
        height: 504px;
    }
    .j3-convert-bg.convert-bg-wrap {
        margin-top: -80px;
    }
    .j3-step-tagline {
        margin-top: -260px;
    }
    .j3-ecoverly-template-inner {
        margin-top: -450px;
    }
    .j3-ecoverly-template-inner > img {
        max-width: 980px;
    }
    .j3-ecoverly-temp-sec > img:nth-of-type(3) {
        bottom: -530px;
    }
    .j3-choice-graphics-main {
        margin-top: -530px;
    }
    .j3-choice-graphics-main .solution-content-outer {
        bottom: 250px;
    }
    /*========================
            JV4
    ===========================*/
    .holly-parent {
        margin-top: 100px;
    }
    .jv4-start-main {
        bottom: 300px;
    }
    .animated-vsl-wrap{
        max-width: 1182px;
    }
    .animated-vsl-video .video-wrap-s{
        top: 103px;
    }
    .animated-vsl-video .video-wrap-s iframe{
        height: 591px;
    }
    .adeel-media-wrap .mascots-video-wrap iframe{
        max-width: 100%;
        height: 589px; 
    }
    .jv-8-main .supps-parent {
        margin-top: -435px;
    }
    .jv-8-main {
        margin-top: -790px;
    }
    .mofo-inner-img {
        top: 630px;
    }
    .funnel-main-sec p{
        padding: 20px 0px;
    }
    .car-sec{
        padding-top: 40px;
        padding-bottom: 0px;
    }
    .last-wrap-3{
        margin-right: 32px;
    }
    .step-2-inner-content h1 {
        font-size: 60px;
    }
    .menu-list a {
        font-size: 13px;
        padding: 0 8px;
    }
	.separator img {
		padding-bottom: 80px;
		margin-top: 0;
    }
    .music-top-head-img {
        margin: 4% auto;
    }
    .affi-link {
        font-size: 26px;
    }
}

@media all and (max-width:1112px) {
    .music-top-head-img {
        width: 50%;
    }
    .animated-vsl-video .video-wrap-s {
        top: 24px;
    }
    .vid-bg-sec {
        bottom: 9px;
        left: -17px;
    }
    .attentaion-text-img img {
        transform: translateX(96px);
    }
    .ecoverly-info-txt p {
        z-index: 99;
        position: relative;
    }
    .vid-bg-sec {
        width: 55%;
    }
    .y-img {
        margin-left: 221px;
    }
    .vid-bg-sec .video-wrap{
        top: -1px;
    }
    .ad-ch-name-text {
        transform: translateX(192px);
    }
    .video-outer-wrap-s {
        max-width: 1000px;
    }
    .id-replace {
        margin: 19px 0 35px;
    }
    .attentaion-text-img {
        margin-top: -11px;
    }
    .step-2-main {
        margin-top: 250px;
    }
    .inner-content-s1 h1 {
        font-size: 60px;
    }
    .video-wrap-s {
        top: 20px;
    }
    .step-form-inner {
        padding: 10px 0px 0px 40px;
    }
    .thanks-content-sec h3 {
        font-size: 19px;
    }
    .y-img {
        margin-top: 20px;
    }
    .pixel-text {
         margin-top: 153px;
    }
    .video-wrap-s {
        top: 22px;
    }
    .vid-1 {
        width: 32%;
    }
    /* .video-wrap-s {
        top: 18px;
    } */
    .video-wrap-s iframe {
        width: 84.5%;
    }
    .video-wrap-s {
        top: 23px ;
    }
    .keyword-inner-1 p:nth-of-type(1), .keyword-inner-1 p:nth-of-type(2), .keyword-inner-1 p:nth-of-type(3){
        height: 43px;
    }
    .keyword-inner-2 p:nth-of-type(2), .keyword-inner-3 p:nth-of-type(2), .keyword-inner-3 p:nth-of-type(1){
        height: 52px;
    }
    .keyword-inner-2 p:nth-of-type(1) {
        height: 51px;
    }
    .keyword-inner-4 p:nth-of-type(2), .keyword-inner-4 p:nth-of-type(1) {
        height: 55px;
    }
    .keyword-inner-5 p:nth-of-type(1),.keyword-inner-5 p:nth-of-type(2) {
        height: 48px;
    }
    .demo-video .video-wrap-s {
        top: 29px;
        width: 100%;
        left: 47px;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 29px;
        margin-left: 9px;
    }
    p.equal {
        padding-bottom: 46px;
    }

    .ch-3 {
        margin-left: -60px;
        margin-right: 40px;
    }
    .bonus-txt-info h2, .bonus-txt-info h1 {
        font-size: 47px;
    }
    .hero-parent {
        max-width: 1020px;
    }

}


@media all and (max-width: 1024px) {
    .menu-list a{
        font-size: 12px;
        padding:0 5px;
    }
    .video-wrap-s {
        top: 67px;
    }
    .hero-parent {
        max-width: 940px;
    }
    .ch-3 {
        margin-left: -40px;
        margin-right: -100px;
    }
    .hero-child-wrap {
        margin-left: -35px;
    }
    .t-container-menu {
        padding: 0 10px;
    }
    .t-container {
        padding: 0 30px;
    }
    .t-video-inner .video-wrap {
        height: 88%;
        margin-left: 18px;
        margin-top: 14px;
    }
    .jv3-main-sec {
        margin-top: -370px;
    }
    .t-video-inner {
        margin: 45px auto 0px;
    }
    .production-adch p {
        font-size: 20px;
    }
    .production-adch p {
        font-size: 24px;
        background-size: 100% 100%;
    }
    .shocking-content p, .shocking-content strong {
        font-size: 21px;
    }
    .vid-bottom-imgs {
        margin: -8px auto 0px;
    }
    .shocking-content {
        margin: 20px 0px;
    }
    .music-vid-sec{
        padding: 0px 100px;
    }
    .music-top-head-img {
        width: 65%;
    }
    .vid-bg-sec{
        width: 65%;
    }
    .vid-bg-sec {
        margin: 0px auto 75px;
    }
    .vid-bg-sec .video-wrap{
        width: 98.5%;
    }
    .vid-bg-sec .video-wrap {
        margin-top: 6px;
        margin-left: 5px;
    }
    .attentaion-text-img {
        margin-top: -20px;
    }
    .attentaion-got h1{
        line-height: 60px;
    }
    .attentaion-text-img img {
        transform: translateX(35px);
        max-width: 395px;
    }
    .attentaion-got p {
        margin-top: 10px;
    }
    .attentaion-got h1 {
        font-size: 65px;
    }
    .attentaion-got{
        padding: 0px 45px;
    }
    .attentaion-got h1, .attentaion-got p {
        margin-left: 0px !important;
    }
    .s1-after-img{
        top: unset;
        bottom: 0px;
        width: 35%;
    }
    .step-1-text{
        width: 100%;
    }
    .step-1-form {
        width: 100%;
        margin-top: 270px;
        clear: both;
    }
    .affi-link{
        font-size: 23px;
    }
    .step-2-img {
        transform: translateY(95%);
    }
    .step-form-inner {
        padding: 80px 0px 0px 100px;
    }
    .step-form-inner input {
        padding: 17px 185px 17px 17px;
    }
    .submit-btn{
        /*width: 440px;*/
    }
    .step-2-inner-content {
        width: 70%;
    }
    .step-2-inner-content {
        padding: 30px 25px 0px 0px;
    }
    .tutorial-content {
        padding: 0px 0px 0px 20px;
    }
    .tutorial-vid .video-wrap{
        width: 95.5%;
    }
    .step-2-content {
        padding-left: 0px;
    }
    .right-content {
        padding-left: 30px;
    }
    .s3-text-img {
        margin-left: 50px;
    }
    .inner-content-s3 h1{
        font-size: 65px;
    }
    .inner-content-s3 h2 {
        font-size: 38px;
    }
    .after-img-s3 {
        width: 30%;
    }
    .after-img-s3 {
        position: absolute;
        right: 0px;
        top: unset;
        bottom: 130px;
    }
    .tutorial-content p{
        font-size: 16px;
    }
    .step-4 {
        padding: 45px 30px 60px;
    }
    .step-bg-img {
        transform: translateX(-15px);
    }
    .s4-content{
        margin-top: -130px;
    }
    .get-bottom {
        padding: 0px 120px 0px 0px;
    }
    .s4-content h1{
        font-size: 60px;
    }
    .add-me-btn{
        padding-top: 0px;
    }
    /*=============================
            JV2
     ==============================*/
    .t-bg-img-sec {
        padding-bottom: 470px;
        margin-top: -120px;
    }
    .personal-invitation {
        margin-top: -520px;
    }
    .personal-invi-heading img {
        width: 20%;
    }
    .personal-invi-heading h1 {
        font-size: 40px;
    }
    .y-img {
        margin-left: 193px;
        margin-bottom: -11px;
    }
    .y-img img{
        display: none;
        /* max-width: 130px; */
    }
    .promote-head {
        margin-top: 60px;
    }
    .jackpot-content-inner{
        padding-left: 30px;
    }
    .promote-icons p {
        font-size: 14px;
    }
    .ad-ch-name-sec {
        margin-top: 65px;
    }
    .thanks-content-sec {
        margin-top: 60px;
    }
    .thanks-content-main {
        padding: 0px 70px;
        margin-top: -260px;
    }
    .thanks-content-sec h1,.thanks-content-sec h1 strong{
        font-size: 48px;
    }
    .thanks-content-sec p,.thanks-content-sec h3,.thanks-content-sec p strong{
        font-size: 22px;
    }
    .thanks-content-sec h2, .thanks-content-sec h2 strong{
        font-size: 30px;
    }
    .promote-head h1, .promote-head strong{
        font-size: 50px;
    }
    .jackpot-sec-main{
        padding-left: 60px;
        padding-top: 80px;
    }
    .jackpot-content-inner p,.jackpot-content-inner p strong{
        font-size: 20px;
    }
    .jackpot-content-inner p{
        margin: 8px 0px !important;
    }
    .jackpot-content-inner h1, .jackpot-content-inner h1 strong{
        font-size: 35px;
        margin-bottom: 25px !important;
    }
    .sqribble-sec-main {
        padding: 0px 70px;
    }
    .sqribble-content{
        padding: 35px;
    }
    .sqribble-content p{
        font-size: 20px;
    }
    .sqribble-content {
        margin-top: 170px;
    }
    .sq-vid-sec-main h2{
        font-size: 38px;
    }
    .sqribble-content{
        margin-bottom: 30px;
    }
    .sq-vid-sec-main {
        padding: 100px 100px 0 100px;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 29px;
        margin-left: 9px;
    }
    .sqribble-content {
        margin-top: 135px;
    }
    .pixel-text{
        margin-top: 270px;
    }
    .affiliaters-sec-main {
        padding: 60px 100px 0px;
    }
    .affiliaters-sec-main h1{
        font-size: 36px;
    }
    .ad-ch-name-text {
        width: 50%;
        margin-top: -5px;
        max-width: 375px;
        transform: translateX(140px);
    }
    .affiliaters-vid-main{
        margin-top: -145px;
    }
    .vid-1{
        width: 32%;
    }
    .vid-1 .video-wrap{
        height: 92.5%;
    }
    .proof-inner-main {
        padding: 0px 90px;
    }
    .proof-inner-txt-img-sec p {
        margin-top: -45px;
    }
    .proof-inner-txt-img-sec p {
        font-size: 30px;
    }
    /*.proof-sec-main {
        padding-top: 80px;
    }*/
    .darlin-verify-img {
        margin-bottom: 285px;
    }
    .tone-price-sec {
        margin-bottom: 275px;
    }
    .tone-price-sec .video-wrap, .baby-price-sec .video-wrap {
        margin-top: 5px;
    }
    .baby-price-sec {
        margin-bottom: 260px;
    }
    .jvz-price-sec {
        margin-bottom: 375px;
    }
    .clickbank-price-sec {
        margin-bottom: 175px;
    }
    .lunchb-price-sec {
        margin-bottom: 440px;
    }
    .holiday-price-sec {
        margin-bottom: 285px;
    }
    .guccim-price-sec {
        margin-bottom: 275px;
        margin-top: 90px;
    }
    .guccim-text {
        margin-top: 130px;
    }
    .inner-email-schedule > img {
        max-width: 170px;
    }
    /*===============================
                    JV3
     ===============================*/
    /*.j3-fe-outer.fea-outer-wrap {
        margin-top: -650px;
    }*/
    .j3-fe-outer .top-hero-wrap {
        display: flex;
        align-items: center;
        margin-top: 60px;
    }
    .j3-price-info.price-info {
        padding-top: 0;
    }
    .j3-fe-outer .box-img-wrap {
        margin-left: 0;
        margin-right: 0;
    }
    .j3-ecoverly-template-inner {
        margin-top: -380px;
    }
    .ecoverly-template-tagline {
        height: 225px;
    }
    .solution-heading-top, .solution-heading-bottom {
        width: 50%;
    }
    /*.j3-top-video.video-top-area {
        margin-top: -270px;
    }*/
    .j3-video-outer {
        max-width: 850px;
    }
    .j3-video-outer .video-wrap {
        top: 11.3%;
        height: calc(100% - 22.5%);
    }
    .j3-video-outer .video-wrap iframe {
        height: 100%;
    }
    .j3-convert-bg.convert-bg-wrap {
        margin-top: -65px;
    }
    .j3-ecoverly-info-txt.ecoverly-info-txt {
        max-width: 550px;
    }
    .j3-need-ecoverly.need-ecoverly-sec {
        margin-top: 530px;
    }
    .j3-ecoverly-info-txt p{
        padding-bottom: 5px;
    }
    .top-tag-line h1 {
        font-size: 35px;
    }
    .j3-left-ecoverly-info-wrap img {
        transform: translate(-20px, -110px);
    }
    .j3-need-ecoverly.need-ecoverly-sec> img {
        top: 80px;
    }
    .j3-rth-cover-images img{
        width: 95%;
    }
    .j3-rth-cover-images {
        top: 190px;
    }
    .j3-step-tagline{
        margin-top: -10px;
    }
    .j3-step-tagline h1{
        font-size: 32px;
    }
    .j3-step-tagline img{
        width: 75%;
    }
    .j3-ecoverly-temp-sec > img:nth-of-type(3) {
        bottom: -400px;
    }
    .j3-step-wrapper {
        margin-top: -60px;
    }
    .j3-choice-graphics-main .solution-content-outer {
        bottom: 180px;
    }
    .holly-parent {
        margin-top: 200px;
    }  
    .ecoverly-info-txt p{
        margin-top: -5px;
    }
    .funnel-main-sec{
       margin-top: 160px; 
    }
    .bg-dark {
        bottom: 1560px;
    }
    .animated-vsl-wrap {
        max-width: 100%;
    }
    .animated-vsl-video {
        padding: 0px;
        background-color: #000;
        max-width: 100%;
    }
    .bg-dark {
       bottom: 1510px;
    }
    .animated-vsl-video .video-wrap-s {
        top: 10%;
        height: calc(100% - 20%);
    }
    .animated-vsl-video .video-wrap-s iframe {
        height: 100%;
    }
    .adeel-media-wrap .mascots-video-wrap iframe {
        height: 396px;
    }
    .email-swipes-inner .tab-level-1 li a {
        padding: 20px 25px;
    }
    .inner-tabs .tab-level-2 li a{
        padding:15px; 
    }
    .super-heros-wrap .download-mascot-hd h1 {
        transform: translateX(0px);
        margin-top: 30px;
    }
    .bonus-box{
        left: 0px;
        top: 280px;
    }
    .bonus-wraper-1 .btn-style {
        margin-left: 45px;
    }
    .jv-8-main {
        margin-top: -600px;
    }
    .mofo-inner-img {
        top: 490px;
    }
    .jv-8-main .supps-parent {
        margin-top: -345px;
    }
    .supps {
        padding-top: 20px;
    }
    .supps img.babe-r-i{
        max-width: 220px;
    }
    .iai-wrap h1{
        font-size: 50px;
    }
    .ac-inner {
        padding: 30px 50px 10px;
        border: 5px solid;
        border-image-slice: 1;
        border-image-source: linear-gradient( 
    37deg
     , #f715f8, #f8c928);
        position: static;
    }
    .register-ac.position-relative {
        width: 100%;
    }
    .ac-inner h3 br {
        display: none;
    }
    .register-ac.position-relative > img {
        display: none;
    }
    p.equal {
        padding-bottom: 10px;
    }
}
@media all and (max-width: 992px) {
    /*.music-vid-sec {
        margin-top: -116px;
    }*/
    .attentaion-got h1 {
        font-size: 60px;
    }
    .inner-content-s3 h1 {
        font-size: 60px;
    }
    .inner-content-s3 h2 {
        font-size: 35px;
    }
    .ecoverly-template-tagline h1 {
        font-size: 28px;
    }
}
@media all and (max-width: 900px) {
    /*.desktop-menu{
        display: none;
    }
    .mobile-menu-main,.logo{
        display: inline-block;
    }
    .demo-video .video-wrap-s {
        top: 56px;
        width: 100%;
        left: 67px;
    }
    /*=========Menu=======*/
    .mobile-menu-main{
        text-align: center;
        position: absolute;
        top: 0px;
        width: 100%;
        z-index: 99999;
    }
    .mob-menu-sp{
        font-size: 28px;
        line-height: 30px;
        border: 2px solid #ffffff;
        cursor: pointer;
        position: absolute;
        border-radius: 5px;
        right: 50px;
        top: 26px;
        color: #FFFFFF;
        font-family: GB;
        padding: 5px 10px;
        background-color: #00000061;
    }
    .menu-list a:hover::before, .menu-list a:hover::after{
        left: 0px;
        right: 0px;
    }
    .menu-list li{
        display: block;
        text-align: left;
    }
    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 999999;
        top: 0;
        left: 0;
        background-color: #111;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 60px;
    }

    .sidenav a {
        padding: 8px 8px 8px 25px;
        text-decoration: none;
        font-size: 20px;
        color: #FFFFFF;
        text-align: center;
        display: block;
        transition: 0.3s;
    }

    .sidenav a:hover {
        color: #ffc600;
    }

    .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
    }
    /*=========Menu=======*/*/
    .get-ready img{
        width: 45%;
    }
    .get-ready {
        margin-top: -30px;
    }
    .production-adch p {
        font-size: 18px;
    }
    .production-adch {
        max-width: 450px;
        margin: 40px auto 0px;
    }
    .genius-sec p{
        font-size: 16px;
        margin-top: 15px;
    }
    .banner-sec {
        padding-bottom: 185px;
        padding-top: 80px;
    }
    .t-video-sec {
        margin-top: -210px;
    }
    .t-video-inner .video-wrap {
        height: calc(100% - 10%);
        top: 2.7%;
        margin-left: 2.5%;
        margin-top: 0;
    }
    .t-video-inner {
        margin: 30px auto 0px;
    }
    .shocking-content p, .shocking-content strong {
        font-size: 18px;
    }
    .shocking-content{
        padding: 30px 50px;
    }
    /*.music-vid-sec {
        margin-top: -125px;
    }*/
    .music-vid-sec {
        padding: 0px 50px;
    }
    .vid-bg-sec {
        margin: 0px auto 55px;
        width: 78%;
    }
    .attentaion-text-img img{
        width: 80%;
    }
    .attentaion-got h1 {
        font-size: 55px;
        line-height: unset;
    }
    .attentaion-text-img img {
        transform: translateX(20px);
        max-width: 340px;
        margin-bottom: -15px;
    }
    .attentaion-got p {
        font-size: 20px;
    }
    .follow-step {
        padding: 10px 135px;
    }
    .inner-content-s1 h1 {
        font-size: 65px;
    }
    .inner-content-s1 p:last-child {
        font-size: 18px;
    }
    .step-form-inner {
        padding: 60px 0px 0px 80px;
    }
    .step-2-inner-content {
        padding: 10px 25px 0px 15px;
    }
    .step-2-inner-content h1 {
        font-size: 60px;
    }
    .step-bg-img {
        transform: translateX(0px);
    }
    .s4-content {
        margin-top: -110px;
    }
    .bottom-content-jv .click-para,.affi-link{
        font-size: 18px;
    }
    .bottom-content-jv h2{
        font-size: 45px;
    }
    .click-bank{
        width: 45%;
    }
    .id-replace{
        font-size: 20px;
    }
    .ac-inner h3{
        font-size: 23px;
        margin-bottom: 30px;
    }
    .watch-heading{
        font-size: 25px;
    }
    .tutorial-content p{
        font-size: 16px;
    }
    .inner-content-s3 h1 {
        font-size: 55px;
    }
    .inner-content-s3 h2 {
        font-size: 30px;
    }
    .inner-content-s1 p:first-child,.step-2-inner-content p:first-child,.s3-text{
        font-size: 24px;
    }
    .step-2-content {
        width: 100%;
    }
    .inner-content-s3 .inner-para{
        font-size: 18px;
    }
    .inner-content-s3 h3{
        font-size: 24px;
    }
    .step-2-img {
        transform: translateY(100%);
        display: none;
    }
    .s4-text{
        font-size: 24px;
    }
    .s4-content h1 {
        font-size: 50px;
    }
    .get-bottom{
        font-size: 18px;
        padding: 0px 100px 0px 0px;
    }
    .add-me-btn{
        max-width: 300px;
    }
    /*=====================
            JV2
     ======================*/
    .t-bg-img-sec {
        padding-bottom: 410px;
        margin-top: -150px;
    }
    .additional-things span{
        bottom: 5px;
    }
    .equal-sp{
        font-size: 60px;
    }
    .personal-invitation {
        margin-top: -460px;
    }
    .ad-ch-name-sec {
        margin-top: 45px;
    }
    .personal-invi-heading h1 {
        font-size: 36px;
    }
    .thanks-content-sec strong{
        font-size: 20px;
    }
    .thanks-content-sec h1, .thanks-content-sec h1 strong {
        font-size: 42px;
    }
    .y-img {
        margin-left: 22.5%;
        margin-bottom: -7px;
    }
    .y-img img{
        max-width: 100px;
    }
    .thanks-content-sec h3{
        font-size: 15px;
    }
    .thanks-content-sec {
        margin-top: 70px;
    }
    .thanks-content-main {
        margin-top: -240px;
    }
    .promote-head h1, .promote-head strong,
    .jackpot-content-inner h1, .jackpot-content-inner h1 strong{
        font-size: 40px;
    }
    .promote-desktop{
        display: none;
    }
    .promote-mob{
        display:block;
    }
    .border-img{
        display: none !important;
    }
    .sqibble-img {
        width: 64%;
        float: none;
        margin-top: 65px;
    }
    .sqribble-content {
        margin-top: 40px;
        width: 90%;
    }
    .affiliaters-sec-main {
        padding: 30px 100px 0px;
    }
    .ad-ch-name-text {
        transform: translateX(180px);
    }
    .affiliaters-vid-main {
        margin-top: -135px;
    }
    .pixel-sec-main{
        display: flex;
        flex-direction: column-reverse;
    }
    .pixel-text{
        order:2;
        margin: 40px auto 0px;
    }
    .pixel-img{
        order: 1;
        float: none;
        margin: 65px auto 0;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 24px;
        margin-left: 8px;
        height: 85%;
    }
    .affiliaters-sec-main h1 {
        font-size: 32px;
    }
    .affi-vid-inner{
        padding: 18px 10px 10px 10px;
    }
    .vid-1 .video-wrap {
        height: 91.5%;
    }
    .proof-inner-txt-img-sec p {
        font-size: 26px;
    }
    .proof-inner-main{
        padding: 0px 50px;
    }
    .tone-text {
        margin-top: 120px;  
    }
    .tone-day-sec {
        margin-top: -190px;
    }
    .darlin-verify-img {
        margin-bottom: 325px;
    }
    .proof-inner-txt-img-sec p {
        margin-top: -40px;
    }
    .tone-price-sec {
        margin-bottom: 310px;
    }
    .baby-price-sec {
        margin-bottom: 295px;
    }
    .jvz-price-sec {
        margin-bottom: 410px;
    }
    .clickbank-price-sec {
        margin-bottom: 230px;
    }
    .lunchb-price-sec {
        margin-bottom: 470px;
    }
    .lunchb-text {
        margin-top: 155px;
    }
    .holiday-price-sec {
        margin-bottom: 315px;
    }
    .holiday-text {
        margin-top: 230px;
    }
    .guccim-price-sec {
        margin-bottom: 320px;
    }
    .even-proof-head, .jv2-footer-sec h1  {
        font-size: 40px;
    }
    .j2-logo-btm {
        margin-top: 40px;
        padding-bottom: 40px;
    }
    .affi-link-j2b img{
        max-width: 400px;
    }
    /*==============================
                    JV3
     ===============================*/
    .j3-fe-outer .box-img-wrap {
        margin: 0px;
        width: 50%;
    }
   /* .j3-fe-outer.fea-outer-wrap {
        margin-top: -580px;
    }*/
    .j3-convert-bg.convert-bg-wrap {
        margin-top: -60px;
    }
    .j3-fe-outer .box-img-wra{
        margin-right: 0px;
    }
    .j3-fe-outer .box-img-wrap img {
        width: 80%;
    }
    /* .j3-price-info.price-info {
        padding-top: 60px;
    } */
    .j3-need-ecoverly.need-ecoverly-sec {
        margin-top: 420px;
    }
    .j3-ecoverly-info-txt h2{
        font-size: 22px;
    }
    .j3-ecoverly-info-txt p{
        font-size: 18px;
    }
     .ecoverly-info-txt p{
        margin-top: 0px;
    }
    .j3-step-tagline h1 {
        font-size: 28px;
    }
    .j3-ecoverly-template-inner {
        margin-top: -400px;
    }
    .step-info-wrap p {
        padding-right: 0px;
    }
    .j3-ecoverly-template-inner .ecoverly-template-tagline h1 {
        font-size: 25px;
    }
    .j3-ecoverly-template-inner > img {
        max-width: 770px;
        padding: 20px 30px;
    }
    .j3-choice-graphics-main .solution-heading-top,.j3-choice-graphics-main .solution-heading-bottom{
        width: 70%;
    }
    .j3-choice-graphics-main .t-h1{
        font-size: 25px;
    }

    .j3-ecoverly-temp-sec > img:nth-of-type(3) {
        bottom: -430px;
    }
    .j3-choice-graphics-main .solution-content-outer p {
        padding: 20px 15px 20px;
    }
    .j3-choice-graphics-main .solution-content-outer {
        bottom: 150px;
        margin: 0px;
        padding: 0px 15px;
    }
    .j3-top-video .top-tag-line h1 {
        font-size: 28px;
    }
    .j3-rth-cover-images {
        top: 205px;
    }
    .jv4-start-main {
        bottom: 250px;
    }
    .step-img-wrap img {
        width: 50%;
    }
    .step-wraper-1 > img {
        top: 430px;
    }   
    .step-info-wrap {
        max-width: 100%;
        padding-top: 100px;
    }
    .step-img-wrap{
        padding-top: 100px;
    }
    .holly-parent {
        margin-top: 220px;
    }
    .funnel-main-sec {
        margin-top: 130px;
    }
    .bg-dark {
        bottom: 1870px;
    }
    .product-video .demo-txt {
         transform: translateY(0px); 
    }
    /*.animated-vsl-wrap {
        max-width: 805px;
    }*/
    .animated-vsl-video .video-wrap-s {
        top: 10%;
        height: calc(100% - 20%);
    }
    .animated-vsl-video .video-wrap-s iframe {
        height: 100%;
    }
    .adeel-media-wrap .mascots-video-wrap iframe {
        height: 100%;
    }
    .new-txt-img{
        transform: translateX(20px);
        max-width: 110px;
    }
    .inner-email-schedule > img {
        max-width: 140px;
        transform: translateX(-45px);
    }
    .mofo-inner-img {
        top: 420px;
    }
    .last-wrap-3 {
        margin-right: 0px;
    }
    .last-wrap-3 p{
        font-size: 20px;
    }
    .last-wrap-3 h6{
        font-size: 24px;
    }
    .social-logo img.btn-style{
        max-width: 70px; 
    }
    .sq-vid-sec-main {
        padding: 0 100px 0 100px;
    }
}

@media all and (max-width:840px) {
    .vid-bg-sec {
        bottom: 30px;
    }
    .id-replace {
        margin: 20px 0 25px;
    }
    .ad-ch-name-text {
        transform: translateX(176px);
    }
    .thanks-content-sec h3 {
        font-size: 16px;
    }
    .download-mascot-hd .adeel-txt-img {
        margin: -40px auto 0px auto;
        transform: translateX(52%);
    }
    .hero-child-wrap.ch-4 {
        margin-left: -83px;
    }
    .hero-parent {
        max-width: 790px;
    }
    .attentaion-text-img img {
        transform: translateX(49px);
    }
    .sq-vid-inner .video-wrap {
        margin-top: 22px;
        margin-left: 8px;
    }
    .demo-video .video-wrap-s {
        width: 100%;
        left: 63px;
        top:54px;
    }
    .vid-bg-sec {
        width: 75%;
    }
    .video-wrap-s {
        top: 54px;
    }
    .pixel-text {
        margin-top: 43px;
    }
    .hero-parent.hero-parent-2 .ch-3 {
        margin-right: -15px;
    }
    .video-wrap-s {
        top: 54px;
    }
    .ch-3 {
        margin-left: -45px;
    }
    .demo-video .video-wrap-s {
        top: 53px;
    }
    .hero-child-wrap {
        margin-left: -20px;
    }
    .hero-parent-2 .ch-3 {
        margin-top: -47px;
        margin-right: -77px;
        margin-left: -29px;
    }
    .hero-parent.hero-parent-2 {
        margin-left: 25px;
    }
    .hero-parent-2 .ch-3 {
        margin-right: -65px;
    }
    .hero-child-wrap {
        margin-left: -19px;
        margin-right: -12px;
    }
    .hero-parent.hero-parent-2 {
        max-width: 800px;
        margin: 0 auto;
    }
}


@media all and (max-width: 823px) {

    .inner-email-schedule > img {
        display: none;
    }
    .demo-video .video-wrap-s {
        top: 51px;
        left: 59px;
    }

    .inner-email-schedule {
        margin-top: 50px;
    }

}

@media all and (max-width: 768px) {
    .t-container{
        padding: 0px 10px;
    }
    .prize-parent-1 {
        padding-top: 0;
    }
    .demo-video .video-wrap-s {
        top: 61px;
        left: 59px;
    }
    .vid-bg-sec {
        bottom: 10px;
    }
    .genius-sec p {
        font-size: 14px;
        background-size: 100% 100%;
    }
    .get-ready img {
        width: 40%;
    }
    .t-video-inner .video-wrap {
        /* height: 88%; */
        margin-left: 14px;
        /* margin-top: 11px; */
    }
    .banner-sec {
        padding-bottom: 180px;
    }
    .production-adch {
        margin-top: 105px;
    }
    .t-video-sec {
        margin-top: -190px;
    }
    .t-video-inner {
        margin: 15px auto 0px;
    }
    /*.t-video-sec:before, .t-video-sec:after{
        height: 750px;
    }*/
    .shocking-content p, .shocking-content strong {
        font-size: 15px;
    }
    /*.music-vid-sec {
        margin-top: -105px;
    }*/
    .skewed{
        clip-path: polygon(0 0, 100% 0%, calc(100% - 35px) 100%, 0% 100%);
    }
    .music-top-head-img {
        width: 65%;
    }
    .vid-bg-div{
        padding-left: 15px;
    }
    .vid-bg-sec {
        width: 75%;
    }
    .music-top-head-img{
        margin: 3% auto 0;
    }
    .vid-bg-sec .video-wrap {
        width: 98%;
    }
    .vid-bg-sec .video-wrap {
        margin-top: 5px;
        margin-left: 6px;
    }
    .attentaion-text-img img {
        transform: translateX(12px);
        max-width: 280px;
        margin-bottom: -13px;
    }
    .attentaion-text-img {
        margin-top: -30px;
    }
    .attentaion-text-img img {
        width: 85%;
    }
    .attentaion-got h1 {
        font-size: 45px;
    }
    .follow-step {
        padding: 10px 75px;
    }
    .inner-content-s1 h1 {
        font-size: 52px;
    }
    .step-form-inner {
        position: static;
        padding: 40px 0px 0px 0px;
    }
    .step-1-form.position-relative > img {
        display: none;
    }
    .step-form-inner input {
        padding: 17px 115px 17px 17px;
        width: 100%;
        max-width: 444px;
    }
    .inner-content-s1{
        position: relative;
        margin-top: -120px;
    }
    .step-1-form {
        margin-top: 50px;
    }
    .s1-after-img{
        width:32%;
    }
    .submit-btn {
        /*width: 370px;*/
    }
    .submit-btn{
        /*margin-top: 15px;*/
    }
    .step-2-inner-content h1 {
        font-size: 50px;
    }
    .bottom-content-jv {
        margin-top: 70px;
        padding: 0px;
    }
    .bottom-content-jv .click-para{
        margin:0px 0px 25px;
    }
    .register-ac{
        width: 85%;
    }
    .ac-inner{
        padding: 30px 50px 20px;
    }
    .tutorial-vid .video-wrap {
        width: 96%;
    }
    .tutorial-vid .video-wrap {
        margin-left: 4px;
        width: 100%;
    }
    .tutorial-vid,.tutorial-content{
        width: 95%;
    }
    .tutorial-content{
        padding: 0px;
        margin-top: 20px;
    }
    .watch-heading {
        font-size: 22px;
        padding:10px 0px;
    }
    .inner-content-s3 h1 {
        font-size: 45px;
    }
    .inner-content-s3 {
        margin-top: -80px;
    }
    .inner-content-s3 h2 {
        font-size: 26px;
    }
    .after-img-s3{
        bottom:200px;
    }
    .inner-content-s3 h3 {
        font-size: 20px;
        padding: 15px 10px 0px 0px;
    }
    .s4-content h1 {
        font-size: 45px;
    }
    .get-bottom{
        padding: 0px 0px;
    }
    .btn-ac-anchor{
        display: block;
        margin: 0px !important;
        max-width: 300px;
    }
    .ac-inner h3 br{
        display: none;
    }
    .btn-ac-anchor .t-btn{
        width: 100%;
    }
    /*==============================
                JV2
     ===============================*/
    /*.personal-invi-heading h1 {*/
    /*    font-size: 29px;*/
    /*}*/
    .t-bg-img-sec {
        padding-bottom: 340px;
        margin-top: -220px;
    }
    .personal-invitation {
        margin-top: -390px;
    }
    .personal-invi-heading h1 {
        font-size: 29px;
    }
    .thanks-content-main {
        padding: 0px 50px;
        margin-top: -210px;
    }
    .thanks-content-sec {
        margin-top: 60px;
        padding: 30px;
    }
    .thanks-content-sec h1, .thanks-content-sec h1 strong {
        font-size: 36px;
    }
    .thanks-content-sec h3 {
        font-size: 14px;
    }
    .y-img {
        margin-left: 154px;
    }
    .jackpot-content-inner h1, .jackpot-content-inner h1 strong{
        font-size: 36px;
    }
    .additional-things span{
        bottom: 8px;
    }
    .promote-head {
        margin-top: 20px;
    }
    .promote-head h1{
        font-size: 36px;
    }
    .jackpot-content-inner {
        float: left;
        width: 100%;
        padding-left: 30px;
    }
    .sqibble-img {
        margin-top: 115px;
    }
    .sqribble-content {
        width: 100%;
        margin-bottom: 10px;
    }
    .sq-vid-sec-main h2{
        font-size: 30px;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 20px;
        margin-left: 6px;
        height: 84.5%;
    }
    .sq-vid-sec-main{
        padding-top: 50px;
    }
    .affiliaters-sec-main {
        padding: 0px 50px;
        padding-top: 30px;
    }
    .affiliaters-sec-main h1 {
        font-size: 30px;
    }
    .affiliaters-vid-main {
        margin-top: 50px;
    }
    .proof-inner-txt-img-sec, .proof-inner-img-sec {
        float: none;
        width: 90%;
    }
    .proof-inner-main {
        text-align: center;
    }
    .tone-day-sec {
        margin-top: -70px;
    }
    .proof-inner-main.darlin-sec {
        margin-top: -120px;
    }
    .darlin-verify-img {
        margin: 195px auto 0px;
    }
    .darlin-price-sec {
        margin: 25px auto;
    }
    .tone-day-sec,.jvz-sec,.lunchb-sec,.guccim-sec{
        display: flex;
        flex-direction: column;
    }
    .tone-text {
        order: 2;
        margin: 80px auto 0px;
    }
    .tone-price-sec {
        order: 1;
        margin: 100px auto 10px;
    }
    .tone-price-sec .video-wrap, .baby-price-sec .video-wrap {
        margin-top: 6px;
    }
    .baby-price-sec{
        margin: 130px auto 15px;
    }
    .baby-text {
        margin: 90px auto 95px;
    }
    .baby-sec {
        margin-top: -70px;
    }
    .jvz-sec {
        margin-top: -180px;
    }
    .jvz-text {
        order: 2;
        margin: 290px auto 245px;
    }
    .jvz-price-sec {
        order: 1;
        margin: 150px auto 10px;
    }
    .clickbank-sec {
        margin-top: -280px;
    }
    .clickbank-price-sec {
        margin: 70px auto 100px;
    }
    .clickbank-text {
        margin: 0px auto 100px;
    }
    .lunchb-sec {
        margin-top: -100px;
    }
    .lunchb-text {
        order: 2;
        margin: 205px auto 170px;
    }
    .lunchb-price-sec {
        margin: 100px auto 0px;
    }
    .holiday-sec {
        margin-top: -230px;
    }
    .holiday-price-sec {
        margin:160px auto 100px;
    }
    .holiday-text {
        margin: 0px auto 100px
    }
    .guccim-sec {
        margin-top: -120px;
        /*margin-bottom: :-100px;*/
    }
    .guccim-text {
        margin: 80px auto 80px;
        order: 2;
    }
    .guccim-price-sec {
        margin: 90px auto 20px;
    }
    .even-proof-head, .jv2-footer-sec h1   {
        font-size: 36px;
        margin-bottom: 30px !important;
    }
    .j2-logo-btm{
        width: 50%;
    }
    /*=============================
                    JV3
     ==============================*/
    /*.j3-fe-outer.fea-outer-wrap {
        margin-top: -420px;
    }*/
    .j3-fe-outer .top-hero-wrap {
        margin-top: 90px;
    }
    .j3-fe-outer .box-img-wrap img {
        width: 70%;
    }
    .j3-price-info.price-info h2 {
        font-size: 28px;
    }
    /*.j3-top-video.video-top-area {
        margin-top: -200px;
    }*/
    .j3-top-video .top-outer-wraper h5{
        margin:-25px auto 0 auto ;
    }
    .j3-video-outer {
        max-width: 700px;
    }
    /* .j3-video-outer .video-wrap {
        top: 49px;
    } */
    /* .j3-video-outer .video-wrap iframe {
        height: 335px;
    } */
    .j3-convert-bg.convert-bg-wrap {
        margin-top: -50px;
    }
    .j3-step-sec.step-sec {
        margin-top: -460px;
    }
    .j3-need-ecoverly.need-ecoverly-sec {
        margin-top: 270px;
    }
    .j3-left-ecoverly-info-wrap.left-ecoverly-info-wrap{
        display: block;
        float: left;
        width:100%;
    }
    .j3-left-ecoverly-info-wrap img {
        transform: translate(-20px, -80px);
        width:100%;
    }
    .j3-rth-cover-images img {
        width: 100%;
        transform: translateX(20px);
    }
    .j3-rth-cover-images{
        position: relative;
        top: 0px;
        float: left;
        margin-top: -150px;
        display: block;
    }
    .j3-step-tagline img {
        width: 95%;
    }
    .j3-step-tagline {
        margin-top: 10px;
    }
    .j3-ecoverly-template-inner {
        margin-top: -340px;
    }
    .j3-ecoverly-template-inner .ecoverly-template-tagline h1 {
        font-size: 22px;
    }
    .j3-ecoverly-template-inner .ecoverly-template-tagline h1 br {
        display: none;
    }
    .j3-ecoverly-template-inner .ecoverly-template-tagline{
        height: 215px;
        margin-top: 40px;
    }
    .j3-ecoverly-template-inner > img {
        max-width: 100%;
    }
    .j3-ecoverly-temp-sec > img:nth-of-type(3) {
        bottom: -340px;
    }
    .j3-step-wrapper {
        margin-top: -40px;
        float: left;
        display: block;
        width: 100%;
    }
    .j3-choice-graphics-main {
        margin-top: -560px;
    }
    .j3-choice-graphics-main .solution-heading-top, .j3-choice-graphics-main .solution-heading-bottom {
        width: 85%;
    }
    .j3-choice-graphics-main .solution-content-outer{
        width: 100%;
        padding: 0px 15px;
        bottom:130px; 
    }
    .holly-parent {
        margin-top: 60px;
    }
    .step-wraper-1 > img {
        top: 360px;
        width: 55%;
    }
    .step-wraper-2{
        clear: both;
        padding-top: 10px;
    }
    .step-img-wrap {
        padding-top: 50px;
    }
    .step3-img-wrap{
        padding-top: 0px;
    }
    .jv4-start-main{
        top: -160px;
    }
    .bg-dark {
        bottom: 1870px;
        height: 195vh;
    }
    /* .animated-vsl-video .video-wrap-s iframe {
        height: 349px;
    } */
    /* .animated-vsl-video .video-wrap-s {
        top: 61px;
    } */
    .adeel-media-wrap .mascots-video-wrap iframe {
        /* height: 319px;
        top: 7px; */
        position: relative;
    }
    .new-txt-img{
        max-width: 100px;
        transform: translateX(15px);
    }
    .proof-inner-parent{
        margin-bottom: 70px;
    }
    .prize-sec{
        margin-top: 0px;
    }
    .place-6-wrap{
        padding-bottom: 0px;
    }
    .inner-email-schedule > img {
        max-width: 110px;
        transform: translateX(-34px);
        margin: -20px auto -10px auto;
    }
    .jv-8-main {
        margin-top: -400px;
    }
    .mofo-inner-img {
        top: 350px;
    }
    .jv-8-main .supps-parent {
        margin-top: -265px;
    }
    .supps img.babe-r-i {
        max-width: 160px;
        margin-top: -30px;
        transform: translateX(-20px);
    }
    .iai-wrap h1 {
        font-size: 35px;
    }
    .inner-content-s1{
        padding: 22px 0px 0px 0px;
    }
    /*.step-1-form{*/
    /*    margin-top: 200px;*/
    /*}*/
    .step-2-main {
        margin-top: 80px;
    }
    .step-2-content{
        padding: 0px 30px;
    }
    .step-2-inner-content {
        padding: 10px 0px 0px 0px;
    }
    .follow-text{
        padding: 0px 30px;
    }
    .s4-content{
        padding-left: 0px;
    }
}
@media all and (min-width: 700px) and (max-width: 767px){
    .j3-ecoverly-temp-sec.ecoverly-template-sec {
        margin-top: -370px;
    }
    .j3-ecoverly-temp-sec.ecoverly-template-sec > img:nth-of-type(2) {
        top: 385px;
    }
    .demo-video .video-wrap-s {
        top: 62px;
        left: 57px;
    }
}
@media all and (max-width:767px){
    .step-wraper-3 > img {
        top: 400px;
    }
    .hero-child-wrap.ch-4,.hero-child-wrap.ch-4,.hero-child-wrap{
        margin-left: 0px;
        margin-right: 0px;
    }
    .hero-child-wrap img{
        margin: 0 auto;
        display: block;
    }
}
@media all and (max-width: 640px){
    /* .adeel-media-wrap .mascots-video-wrap iframe{
        height: 259px;
        top: 0px;
    } */
    .j3-ecoverly-template-inner .ecoverly-template-tagline h1 {
        font-size: 19px;
    }
    .demo-video .video-wrap-s {
        top: 52px;
        left: 48px;
    }
    .vid-bg-sec {
        bottom: -7px;
        left: 0px;
    }
    .step-info-wrap p{
        margin-bottom: 30px;
    }
    /*.tutorial-vid .video-wrap {*/
    /*    width: 94%;*/
    /*}*/
    .music-top-head-img {
        margin: 1% auto 0;
    }
    .jackpot-img{
        text-align: right;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 15px;
        margin-left: 5px;
    }
    .affiliaters-vid-main{
        margin-top: 0px;
    }
    .vid-1 .video-wrap {
        margin-top: 4px;
    }
    .j3-video-outer .video-wrap {
        top: 43px;
    }
    .j3-video-outer .video-wrap iframe {
        height: 291px;
    }
    .j3-convert-bg.convert-bg-wrap {
        margin-top: -70px;
    }
    .follow-text{
        width: 100%;
        display: flex;
        justify-content: center;
        padding: 0px 30px;
        flex-direction: column-reverse;
    }
    .fb-img{
        width: 100%;
        float: none;
    }
    .s4-content {
        width: 100%;
        margin-top: -70px;
        margin-left: 0px;
    }
    .dp-img{
        margin: 0 auto;
        float: none;
    }
    .ready-img{
        margin: 0px auto 30px;
    }
    .personal-invi-heading h1{
        font-size: 26px;
    }
    .step-2-inner-content {
        width: 100%;
    }
    .step-form-inner input{
        width: 100%;
        max-width: 340px;
    }
    .step-form-inner {
        padding: 20px 0px 0px 50px;
    }
    .submit-btn{
        width: 100%;
        max-width: 340px;
        margin-left: 0;
    }
    /*.personal-invi-heading{*/
    /*    display: flex;*/
    /*    align-items: center;*/
    /*}*/
}

@media all and (max-width: 600px){
    .mob-menu-sp{
        font-size: 28px;
        top:30px;
    }
    .demo-video .video-wrap-s {
        top: 47px;
        left: 44px;
    }
    .video-wrap-s {
        top: 36px;
    }
    .vid-bg-sec {
        bottom: 13px;
        left: 0px;
    }
    .sidenav a{
        font-size: 18px;
    }
    .genius-sec p{
        margin-top: 15px;
    }
    .banner-sec {
        padding-bottom: 160px;
    }
    .t-video-sec {
        margin-top: -160px;
        background-size: 100% 70%;
    }
    .jv3-main-sec {
        margin-top: -230px;
    }
    .jv2-footer-sec {
        padding-bottom: 200px;
    }
    .vid-bottom-imgs{
        margin: 0px auto;
    }
    .t-video-inner .video-wrap {
        height: 87%;
        margin-left: 11px;
        margin-top: 6px;
    }
    .t-video-inner {
        margin: 5px auto 0px;
    }
    .video-bottom-img {
        width: 50%;
        margin: 13px 0px !important;
    }
    .cars-img-sec {
        margin-top: -600px;
    }
   /* .t-video-sec:before, .t-video-sec:after {
        height: 850px;
        margin-top: 28px;
    }*/
    .shocking-content {
        padding: 10px 115px;
    }
    .music-vid-sec {
        /*margin-top: -85px;*/
        padding: 0px 20px;
    }
    .music-top-head-img {
        margin: 3% auto;
    }
    .music-top-head-img {
        width: 80%;
    }
    .vid-bg-sec {
        width: 80%;
        margin: 0px auto 40px;
    }
    .attentaion-text-img {
        margin-top: -25px;
        padding: 0px 100px;
    }
    .attentaion-text-img img {
        width: 80%;
    }
    .attentaion-text-img img {
        margin-left: 0px;
    }
    .attentaion-text-img img {
        transform: translateX(45px);
        max-width: 250px;
    }
    .attentaion-got {
        padding: 0px 30px;
    }
    .attentaion-got h1 {
        font-size: 40px;
    }
    .follow-step {
        padding: 10px 49px;
    }
    .inner-content-s1 {
        margin-top: -95px;
    }
    .follow-step h2{
        font-size: 22px;
        margin: 5px 0px;
    }
    /*.inner-content-s1 {*/
    /*    padding: 10px 50px 0px 50px;*/
    /*}*/
    .inner-content-s1 h1 {
        font-size: 38px;
    }
    .step-1-form {
        margin-top: 35px;
    }
    .step-form-inner input {
        padding: 10px 50px 10px 10px;
    }
    .step-form-inner {
        padding: 0px;
        margin-top: -1.5%;
        /* padding: 25px 0px 0px 40px; */
    }
    .submit-btn {
        margin-top: -20px;
        margin-left: -23px;
    }
    .step-2-img {
        transform: translateY(380px);
    }
    .affi-link{
        font-size: 16px;
    }
    .step-2-inner-content h1 {
        font-size: 30px;
    }
    .bottom-content-jv {
        margin-top: 50px;
    }
    .bottom-content-jv h2 {
        font-size: 35px;
    }
    .register-ac {
        width: 95%;
    }
    .btn-ac-anchor{
        width: 90%;
        display: block;
    }
    .tutorial-vid .video-wrap{
        margin-left: 4px;
        width: 100%;
    }
    .ac-inner {
        padding: 10px 30px 0;
    }
    .ac-inner h3 br{
        display: none;
    }
    .inner-content-s3 {
        margin-top: -70px;
    }
    .inner-content-s3 h1 {
        font-size: 35px;
    }
    .right-content {
        width: 100%;
        padding: 0px 30px;
    }
    .inner-content-s3 h2 {
        font-size: 24px;
    }
    .request-btn{
        width: 70%;
    }
    .inner-content-s3 .get-para {
        padding-top: 35px;
    }
    .s4-content h1 {
        font-size: 35px;
    }
    .follow-text{
        display: flex;
        width: 100%;
        flex-direction: column;
    }
    .fb-img {
        width: 100%;
        order: 3;
        text-align: center;
        margin-top: 40px;
        flex: 0 0 100%;
    }
    .dp-img {
        width: 40%;
        margin: 0 auto;
        float: none;
        display: inline-block;
    }
    .s4-content {
        margin-top: -95px;
        width: 100%;
        order: 2;
        padding-left: 0px;
        margin-left: 0px;
    }
    .ready-img {
        margin: 0 auto;
        padding: 0px 15px;
    }
    .add-me-btn {
        width: 75%;
    }
    /*==========================
               JV2
     ==========================*/
     .proof-inner-main{
        background-size: 60% 60%;
     }
    .personal-invitation {
        margin-top: -320px;
    }
    .ad-ch-name-sec {
        margin-top: 25px;
    }
    .t-bg-img-sec {
        padding-bottom: 270px;
        margin-top: -250px;
    }
    /*.personal-invi-heading img {*/
    /*    bottom: 3px;*/
    /*}*/
    .personal-invi-heading h1 {
        font-size: 24px;
        padding: 0px 10px;
    }
    .thanks-content-main {
        padding: 0px 30px;
        margin-top: -160px;
    }
    .thanks-content-sec {
        margin-top: 45px;
    }
    .thanks-content-sec strong{
        font-size: 18px;
    }
    .thanks-content-sec h1, .thanks-content-sec h1 strong {
        font-size: 30px;
    }
    .thanks-content-sec p, .thanks-content-sec p strong{
        font-size: 20px;
    }
    .thanks-content-sec h3 {
        font-size: 17px;
        width: 100%;
    }
    .y-img {
        margin-left: 132px;
        margin-bottom: -6px;
        margin-top: -5px;
    }
    .y-img img{
        max-width: 70px;
    }
    .additional-things span {
        bottom: 5px;
    }
    .thanks-content-sec h2, .thanks-content-sec h2 strong {
        font-size: 25px;
    }
    .promote-head h1,.promote-head h1 strong {
        font-size: 28px;
    }
    .promote-icons p {
        font-size: 16px;
    }
    .jackpot-content-inner h1, .jackpot-content-inner h1 strong {
        font-size: 30px;
    }
    .jackpot-sec-main {
        padding-left: 30px;
        padding-top: 30px;
    }
    .sqibble-img {
        margin-top: 45px;
    }
    .sq-vid-sec-main h2{
        font-size: 26px;
    }
    .sqribble-sec-main {
        padding: 0px 30px;
    }
    .sqribble-content {
        padding: 25px;
    }
    .sq-vid-sec-main {
        padding: 40px 50px;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 18px;
    }
    .affiliaters-sec-main h1 {
        font-size: 20px;
    }
    .ad-ch-name-text {
        margin-top: -3px;
        transform: translateX(185px);
        max-width: 235px;
    }
    .affiliaters-vid-main {
        margin-top: 40px;
    }
    .affi-vid-inner {
        padding: 14px 10px 10px 10px;
    }
    .vid-1 .video-wrap {
        width: 97%;
        margin-top: 4px;
        margin-left: 2px;
    }
    .proof-inner-main {
        padding: 0px 30px;
    }
    /*.proof-sec-main{
        margin-top: 60px;
    }*/
    .even-proof-head, .jv2-footer-sec h1   {
        font-size: 30px;
    }
    .proof-inner-img-sec,.proof-inner-txt-img-sec{
        display: block !important;
    }
    .proof-sec-main {
        padding-top: 0px;
    }
    .proof-inner-main.darlin-sec {
        margin-top: -50px;
    }
    .darlin-verify-img {
        margin:195px auto 0px;
    }
    .darlin-price-sec {
        margin: 25px auto 110px;
    }
    .tone-price-sec .video-wrap, .baby-price-sec .video-wrap {
        margin-top: 5px;
        margin-left: 1px;
    }
    .tone-price-sec{
        margin: 100px auto 0px;
    }
    .tone-text {
        margin: 20px auto 65px;
    }
    .baby-price-sec{
        margin: 130px auto 30px;
    }
    .baby-text{
        margin: 10px auto 195px;
    }
    .jvz-price-sec{
        margin: 150px auto 10px;
    }
    .jvz-text{
        margin: 0px auto 335px;
    }
    .clickbank-price-sec{
        margin: 100px auto 30px;
    }
    .clickbank-text{
        margin: 0px auto 60px;
    }
    .lunchb-price-sec{
        margin: 160px auto 0px;
    }
    .lunchb-text{
        margin: 15px auto 215px;
    }
    .holiday-price-sec {
        margin: 200px auto 15px;
    }
    .holiday-text {
        margin: 0px auto 110px;
    }
    .guccim-text {
        margin: 0px auto 90px;
    }
    .guccim-price-sec {
        margin: 90px auto 20px;
    }
    .affi-link-j2{
        width: 70%;
        margin: 30px auto;
    }
    .new-txt-img {
        margin-top: -20px;
        width: 100%;
        max-width: 80px;
        transform: translateX(14px);
    }
    .even-proof-head, .jv2-footer-sec h1   {
        font-size: 28px;
        margin-top: -5px !important; 
    }
    /*================================
                    JV3
     =================================*/
    /*.j3-fe-outer.fea-outer-wrap {
        margin-top: -450px;
    }*/
    .j3-fe-outer .top-hero-wrap {
        flex-direction: column;
        top: 35px;
        margin-top: 35px;
    }
    .j3-price-info.price-info h2 {
        font-size: 26px;
    }
    .top-tag-line img {
        width: 85%;
    }
    .box-img-wrap{
        padding-bottom: 20px;
    }
    .j3-video-outer {
        max-width: 600px;
    }
    .j3-video-outer .video-wrap {
        top: 11.18%;
        height: calc(100% - 22.5%);
    }
    .j3-video-outer .video-wrap iframe {
        height: 100%;
    }
    .j3-convert-bg.convert-bg-wrap {
        margin-top: -40px;
    }
    .j3-step-sec.step-sec {
        margin-top: -420px;
    }
    .j3-rth-cover-images img {
        transform: translateX(10px);
    }
    .j3-ecoverly-template-inner {
        margin-top: -320px;
    }
    .j3-ecoverly-template-inner .j3-prezen-text-img {
        max-width: 540px;
    }
    .j3-ecoverly-template-inner .ecoverly-template-tagline h1 {
        font-size: 18px;
    }
    .j3-choice-graphics-main .t-h1 {
        font-size: 21px;
    }
    .j3-choice-graphics-main {
        margin-top: -580px;
    }
    .j3-ecoverly-temp-sec > img:nth-of-type(3) {
        bottom: -270px;
    }
    .j3-choice-graphics-main .solution-content-outer {
        bottom: 40px;
    }
    .holly-parent {
        margin-top: 140px;
    }   
    /* .animated-vsl-video .video-wrap-s {
        top: 47px;
    } */
    /* .animated-vsl-video .video-wrap-s iframe {
        height: 269px;
    } */
    .bg-dark {
       height: 245vh;
    }
    .adeel-media-wrap .mascots-video-wrap iframe {
        /* height: 241px;
        top: 0px; */
        position: relative;
    }
    .inner-email-schedule > img {
        max-width: 90px;
        transform: translateX(-30px);
        margin: -20px auto -5px auto;
    }
    .mofo-inner-img {
        top: 280px;
    }
    .jv-8-main .supps-parent {
        margin-top: -195px;
    }
    .iai-wrap h1 {
        font-size: 30px;
    }
    .skewed-wraper button {
        width: 90%;
    }
}
@media all and (max-width: 475px){
    .mobile-menu-main{
        text-align: left;
    }
    .vid-bg-sec {
        bottom: 3px;
        left: 0px;
    }
    .ch-3 {
        margin-top: 100px ;
    }
    .demo-video .video-wrap-s {
        top: 38px;
        left: 34px;
    }
    .mob-menu-sp{
        right: 15px;
    }
    .hero-child-wrap.ch-3 img {
        margin-left: 60px;
        margin-top: -10px;
    }
    .get-ready img{
        width: 55%;
    }
    .banner-sec{
        padding-bottom: 185px;
    }
    .production-adch p{
        font-size: 15px;
    }
    .production-adch {
        margin-top: 140px;
    }
    /*.t-video-sec:before, .t-video-sec:after{
        display: none;
    }*/
    .t-video-sec {
        margin-top: -185px;
        padding: 0px 0px 350px;
        background-size: 100% 80%;
    }
    .cars-img-sec {
        margin-top: -350px;
    }
    .t-video-inner {
        width:95%;
    }
    .t-video-inner .video-wrap {
        top: 1.5%;
        height: calc(100% - 13%);
        /* margin-left: 9px;
        margin-top: 6px; */
    }
    .video-bottom-img {
        width: 75%;
    }
    .shocking-content {
        padding: 10px 30px;
    }
    /*.music-vid-sec {
        margin-top: 25px;
    }*/
    .music-vid-sec{
        padding: 0px 10px;
    }
    .vid-bg-div{
        padding-left: 10px;
    }
    .music-top-head-img {
        width: 85%;
        margin: 4% auto;
    }
    .vid-bg-sec {
        width: 85%;
        margin: 0px auto 30px;
    }
    .vid-bg-sec .video-wrap {
        margin-top: 3px;
        margin-left: 3px;
    }
    .attentaion-text-img, .new-txt-img, .dollar-txt-img, .inner-email-schedule > img
    ,.keyword-wraper .keyword-hd-wrap img,.product-ecovers-wrap .keyword-hd-wrap y-img
    ,.keyword-hd-wrap.product-ecover-hd-2 img,.mascot-hd .mascots-txt-img,.download-mascot-hd .adeel-txt-img
    ,.fb-ad-hd .adeel-txt-img.fb-ad-img,.supps img.babe-r-i,.product-ecovers-wrap .keyword-hd-wrap img {
        display: none !important;
    }
    .super-heros-wrap .download-mascot-hd h1{
        margin-top: 20px !important;
        transform: translateX(0px) !important;
    }
/*    .attentaion-text-img img {
        transform: translateX(31px);
        max-width: 190px;
        margin-bottom: -10px;
    }*/
    .attentaion-got h1 {
        font-size: 30px;
    }
    .attentaion-got p {
        font-size: 18px;
    }
    .follow-step {
        padding: 10px 30px;
    }
    .follow-step h2{
        font-size: 20px;
    }
    .inner-content-s1 {
        padding: 10px 20px 0px 20px;
        margin-top: -55px;
    }
    .inner-content-s1 h1 {
        font-size: 26px;
    }
    .inner-content-s1 p:first-child, .step-2-inner-content p:first-child, .s3-text {
        font-size: 20px;
    }
    .inner-content-s1 p:last-child {
        font-size: 16px;
    }
    .step-1-form {
        margin-top: 30px;
    }
    .step-form-inner {
        margin-top: 4.5%;
        padding: 5px 0px 0px 15px;
    }
    .step-form-inner input[type="text"]::placeholder,.step-form-inner input[type="email"]::placeholder
    ,.step-form-inner input{
        font-size: 16px;
    }
    .step-form-inner input {
        padding: 10px 40px 10px 10px;
    }
    .submit-btn{
        /*width: 225px;*/
    }
    .step-2-inner-content h1 {
        font-size: 30px;
    }
    .step-2-main{
        margin-top: 50px;
    }
    .click-bank {
        width: 60%;
    }
    .click-bank {
        margin: 25px 0px 25px;
    }
    .step-4 {
        padding: 5px 30px 60px;
    }
    .bottom-content-jv .click-para, .affi-link {
        font-size: 16px;
    }
    .bottom-content-jv .click-para {
        padding: 0 20px 0 0;
    }
    .bottom-content-jv h2 {
        font-size: 25px;
    }
    .id-replace {
        font-size: 18px;
    }
    .ac-inner h3 {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .watch-heading {
        font-size: 18px;
    }
    .tutorial-content p {
        font-size: 16px;
    }
    .tutorial-vid .video-wrap {
        margin-left: 8px;
        width: 96%;
    }
    .inner-content-s3 {
        margin-top: -55px;
    }
    .inner-content-s3 h1 {
        font-size: 28px;
    }
    .affi-link{
        font-size: 14px;
        width: 100%;
        max-width: 300px;
        display: block;
        overflow-wrap: break-word;
    }
    .inner-content-s3 h2 {
        font-size: 18px;
    }
    .inner-content-s3 .get-para {
        padding-top: 20px;
    }
    .inner-content-s3 .inner-para {
        font-size: 16px;
    }
    .percent-off {
        padding: 0px 85px 0px 0px;
    }
    .inner-content-s3 h3 {
        font-size: 18px;
        padding: 15px 60px 0px 0px;
    }
    .request-btn {
        padding-top: 15px;
        width:80%;
    }
    .s4-text{
        font-size: 20px;
    }
    .s4-content h1 {
        font-size: 25px;
    }
    .s4-content{
        margin-top: -70px;
    }
    .get-bottom {
        font-size: 16px;
        padding: 0px 20px 0px 0px;
    }
    .add-me-btn {
        width: 90%;
    }
    /*========================
                JV2
     =========================*/
    .t-bg-img-sec {
        padding-bottom: 220px;
        margin-top: -75px;
    }
    .personal-invitation {
        margin-top: -250px;
    }
    .personal-invi-heading h1 {
        font-size: 18px;
    }
    /*.personal-invi-heading img{*/
    /*    bottom: 3px;*/
    /*}*/
    .thanks-content-sec {
        margin-top: 15px;
    }
    .thanks-content-main {
        margin-top: -110px;
    }
    .thanks-content-sec strong {
        font-size: 16px;
    }
    .thanks-content-sec h1, .thanks-content-sec h1 strong {
        font-size: 22px;
    }
    .thanks-content-sec img{
        width: 70%;
    }
    .thanks-content-sec p, .thanks-content-sec p strong {
        font-size: 18px;
    }
    .thanks-content-sec h2, .thanks-content-sec h2 strong {
        font-size: 20px;
    }
    .y-img{
        display: none;
    }
    .promote-head{
        margin-top: 20px;
    }
    .promote-head h1, .promote-head h1 strong {
        font-size: 22px;
    }
    .promote-icons{
        margin-top: 10px !important;
    }
    .promote-icons div{
        margin: 10px 0px;
    }
    .jackpot-content-inner{
        padding-left: 15px;
    }
    .jackpot-content-inner h1, .jackpot-content-inner h1 strong {
        font-size: 24px;
    }
    .jackpot-content-inner p, .jackpot-content-inner p strong {
        font-size: 18px;
    }
    .sqibble-img{
        width: 75%;
        margin-top: 30px;
    }
    .sq-vid-sec-main{
        margin-top: 0px;
    }
    .sq-vid-sec-main h2 {
        font-size: 20px;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 13px;
        margin-left: 4px;
    }
    .affiliaters-sec-main{
        padding: 10px 20px 0px;
    }
    .affiliaters-sec-main h1 {
        font-size: 17px;
    }
    .ad-ch-name-text{
        display: none;
    }
    .affiliaters-vid-main {
        margin-top: 20px;
    }
    .vid-1 .video-wrap {
        margin-top: 3px;
        width: 100%;
        margin-left: 1px;
    }
    .step-form-inner input{
        max-width: 240px;
    }
    .submit-btn{
        max-width: 280px;
    }
    .proof-sec-main {
        padding-top: 0px;
    }
    .even-proof-head, .jv2-footer-sec h1 {
        font-size: 25px;
    }
    .even-proof-head {
        padding-top: 50px;
    }
    .proof-inner-txt-img-sec, .proof-inner-img-sec {
        width: 90%;
    }
    .proof-inner-main{
        background-size: 60% 60%;
        padding: 0px 10px;
        margin-top:-290px;
    }
    .proof-inner-parent {
        margin-bottom: 0px;
    }
    .jv2-footer-sec{
        clear: both;
        padding-top: 30px;
    }
    .jv2-footer-sec h1{
        margin-top: 20px !important;
    }
    .proof-inner-main.darlin-sec {
        margin-top: -20px;
    }
    .proof-inner-txt-img-sec p {
        font-size: 22px;
    }
    .darlin-price-sec {
        margin: 10px auto 270px;
    }
    .tone-text {
        margin: 10px auto 310px;
    }
    .guccim-sec{
        margin-bottom: -40px;
    }
    .tone-price-sec .video-wrap, .baby-price-sec .video-wrap{
        margin-left: 0px;
        height: 95%;
    }
    .baby-text {
        margin: 10px auto 265px;
    }
    .jvz-text {
        margin: 0px auto 330px;
    }
    .clickbank-text {
        margin: 0px auto 275px;
    }
    .lunchb-text {
        margin: 15px auto 270px;
    }
    .holiday-text {
        margin: 0px auto 266px;
    }
    .guccim-text {
        margin: 0px auto 0px;
    }
    .new-txt-img{
        display: none;
    }
    /*=================================
                    JV3
     =================================*/
    .j3-fe-outer .box-img-wrap {
        width: 100%;
        padding: 0px;
    }
    .j3-price-info.price-info h2{
        font-size: 20px;
    }
    .j3-price-info.price-info {
        padding-top: 0px;
    }
    .j3-fe-outer .box-img-wrap img {
        width: 60%;
    }
    .j3-fe-outer .top-hero-wrap {
        top: 30px;
    }
    /*.j3-fe-outer.fea-outer-wrap {
        margin-top: -360px;
    }*/
    .j3-price-info.price-info h2 br{
        display: none;
    }
    .j3-top-sec-bg.top-sec-bg-img {
        top: 280px;
    }
    /*.j3-top-video.video-top-area {
        margin-top: 60px;
    }*/
    .j3-top-video .top-outer-wraper h5 {
        margin: -20px auto 0 auto;
    }
    .j3-top-video .top-tag-line h1 {
        font-size: 19px;
        padding: 5px 20px;
        margin: 0px;
    }
    .j3-video-outer {
        max-width: 420px;
    }
    /* .j3-video-outer .video-wrap {
        top: 30px;
    }
    .j3-video-outer .video-wrap iframe {
        height: 201px;
    } */
    .j3-convert-bg.convert-bg-wrap {
        background-color: #190f24;
        margin-top: 50px;
        margin-bottom: 0;
    }
    .top-outer-wraper {
        margin-top: 5px;
    }
    .j3-ecoverly-template-inner .j3-prezen-text-img {
        padding: 10px;
        max-width: 430px;
    }
    /* .j3-step-sec.step-sec {
        margin-top: -290px;
    } */
    .j3-need-ecoverly.need-ecoverly-sec> img {
        top: 260px;
    }
    .j3-left-ecoverly-info-wrap img {
        transform: translate(-20px, -40px);
    }
    .j3-rth-cover-images{
        top:20px;
    }
    .j3-step-tagline h1 {
        font-size: 22px;
    }
    .j3-step-wrapper{
        margin-top: -80px;
    }
    .j3-ecoverly-template-inner {
        margin-top: -220px;
    }
    .j3-ecoverly-temp-sec > img:nth-of-type(3) {
        bottom: -150px;
    }
    .step-wraper-1 > img {
        top: 435px;
    }
    .step-wraper-2 {
        padding-top: 0px;
    }
    .step-wraper-3 > img {
        top: 440px;
    }
    .jv4-start-main{
        top: -135px;
    }
    .bg-dark {
        bottom: unset;
        height: 245vh;
        top: 460px;
    }
    /* .animated-vsl-video .video-wrap-s {
        top: 37px;
    }
    .animated-vsl-video .video-wrap-s iframe {
        height: 209px;
    } */
    /* .adeel-media-wrap .mascots-video-wrap iframe {
        height: 209px;
    } */
    .pre-made-hd{
        margin-top: 50px;
    }
    .jv-8-main {
        margin-top: -320px;
    }
    .mofo-inner-img {
        top: 230px;
    }
    .jv-8-main .supps-parent {
        margin-top: -150px;
    }
    .babe-wrap{
        margin-top:30px; 
    }
    .iai-wrap h1{
        padding-bottom: 0px;
        font-size: 25px;
    }
    .separator {
        height: 30px;
    }
    .right-content,.follow-text{
        padding: 0px 15px;
    }
    /* .j3-need-ecoverly.need-ecoverly-sec {
        margin-top: 530px;
    }
    .j3-step-sec.step-sec {
        margin-top: -530px;
    } */
}
@media all and (max-width: 415px){
    .banner-sec{
        padding-bottom: 120px;
    }
    .hero-child-wrap.ch-3 img {
        margin-left: 30px;
        margin-top: -30px;
    }
    .hero-child-wrap.ch-4 {
        margin-left: -33px;
    }
    .demo-video .video-wrap-s {
    top: 33px;
    left: 30px;
    }
    .video-wrap-s {
        top: 29px;
    }
    .get-ready img {
        width: 65%;
    }
    .get-ready {
        margin-top: 10px !important;
    }
    .t-video-sec {
        margin-top: -165px;
    }
    .production-adch {
        margin-top: 50px;
    }
    .video-bottom-img {
        width: 90%;
    }
    .vid-bg-sec ,.music-top-head-img{
        width: 80%;
    }
    .banner-sec {
        padding-bottom: 165px;
    }
    .attentaion-text-img {
        margin-top: -18px;
    }
    .attentaion-got h1 {
        font-size: 23px;
    }
    .attentaion-got p {
        font-size: 16px;
    }
    .follow-step h2 {
        font-size: 18px;
    }
    .inner-content-s1 {
        padding: 10px 15px 0px;
    }
    .step-form-inner input{
        margin: 10px 0px !important;
    }
    .step-2-main{
        margin-top: 50px;
    }
    .step-2-inner-content h1 {
        font-size: 25px;
    }
    .bottom-content-jv h2 {
        font-size: 20px;
    }
    .id-replace {
        font-size: 16px;
    }
    .ac-inner {
        padding: 10px 20px 0;
    }
    .watch-heading {
        font-size: 16px;
    }
    .inner-content-s3 h1 {
        font-size: 24px;
    }
    .inner-content-s3 h2 {
        font-size: 16px;
    }
    .percent-off {
        padding: 0px 55px 0px 0px;
    }
    .inner-content-s3 h3 {
        font-size: 16px;
        padding: 15px 20px 0px 0px;
    }
    .step-3-main{
        padding-bottom: 10px;
    }
    .request-btn {
        width: 90%;
    }
    .step-4 {
        padding: 25px 30px 60px;
    }
    .s4-content {
        margin-top: -50px;
        padding-left: 0px;
    }
    .s4-text{
        margin: 0px;
    }
    .s4-content h1{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .s4-content h1 {
        font-size: 20px;
    }
    .add-me-btn {
        width: 100%;
    }
    .s3-text-img {
        margin-left: 0px;
    }
    .submit-btn{
        max-width: 220px;
        margin-left: 0;
        margin-top: -10px;
    }
    .step-form-inner input{
        max-width: 220px;
    }
    .step-2-content {
        padding: 0px 15px;
    }
    /*=======================
                JV2
     ========================*/
    .t-bg-img-sec {
        padding-bottom: 170px;
        margin-top: -110px;
    }
    .personal-invitation {
        margin-top: -210px;
    }
    .personal-invi-heading img {
        width: 18%;
    }
    .ad-ch-name-sec {
        margin-top: 25px;
    }
    .thanks-content-sec {
        margin-top: 30px;
    }
    .thanks-content-sec h1, .thanks-content-sec h1 strong {
        font-size: 18px;
    }
    .thanks-content-sec p, .thanks-content-sec p strong {
        font-size: 16px;
    }
    .thanks-content-sec h2, .thanks-content-sec h2 strong {
        font-size: 16px;
    }
    .y-img {
        width: 30%;
    }
    .promote-head h1, .promote-head h1 strong {
        font-size: 18px;
    }
    .jackpot-content-inner h1, .jackpot-content-inner h1 strong {
        font-size: 20px;
    }
    .jackpot-content-inner p, .jackpot-content-inner p strong {
        font-size: 16px;
    }
    .sqribble-content p {
        font-size: 16px;
    }
    .sq-vid-sec-main h2 {
        font-size: 16px;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 12px;
    }
    .affiliaters-sec-main h1 {
        font-size: 18px;
    }
    /*.affiliaters-vid-main {
        margin-top: -65px;
    }*/
    .even-proof-head, .jv2-footer-sec h1   {
        font-size: 20px;
    }
    .tone-price-sec .video-wrap, .baby-price-sec .video-wrap{
        margin-top: 4px;
    }
    .proof-inner-txt-img-sec, .proof-inner-img-sec {
        width: 100%;
    }
    .border-gradient p{
        padding-right: 10px;
    }
    /*=============================
                    JV3
     =============================*/
    /*.j3-fe-outer.fea-outer-wrap {
        margin-top: -320px;
    }*/
    /*.j3-top-video.video-top-area {
        margin-top: 90px;
    }*/
    /* .j3-video-outer .video-wrap iframe {
        height: 184px;
    } */
    /* .j3-convert-bg.convert-bg-wrap {
        margin-top: -27px;
    } */
    /* .j3-video-outer .video-wrap {
        top: 27px;
    } */
    .j3-ecoverly-template-inner .j3-prezen-text-img {
        max-width: 370px;
        width: 100%;
    }
    .j3-ecoverly-template-inner {
        margin-top: -220px;
    }
    /* .animated-vsl-video .video-wrap-s iframe {
        height: 180px;
    }
    .animated-vsl-video .video-wrap-s {
        top: 33px;
    } */
    /* .adeel-media-wrap .mascots-video-wrap iframe {
        height: 181px;
    } */
    .jv-8-main {
        margin-top: -270px;
    }
    .mofo-inner-img {
        top: 190px;
    }
    .step-wraper-3 > img {
        top: 460px;
    }
    .step3-img-wrap {
        padding-top: 30px;
    }
    .j3-need-ecoverly.need-ecoverly-sec {
        margin-top: 150px;
    }
    .step-wraper-1 > img {
        top: 475px;
    }
    .step-wraper-2 > img {
        top: 435px;
    }
    .keyword-title-wraper p{
        font-size: 12px;
    }
    .j3-step-sec.step-sec {
        margin-top: -130px;
    }
}
@media all and (max-width: 375px) {
    .get-ready {
        margin-top: -40px;
    }
    .video-wrap-s {
        top: 26px;
    }
    .demo-video .video-wrap-s {
        top: 29px;
        left: 27px;
    }
    .hero-child-wrap {
        margin-left: 1px;
        margin-right: -12px;
    }
    .sidenav a {
        font-size: 16px;
    }
    .follow-step h2 {
        font-size: 16px;
    }
    .cars-img-sec {
        margin-top: -300px;
    }
    .t-video-sec {
        padding: 0px 0px 310px;
    }
    .music-vid-sec{
        max-width: 360px;
        margin: 0 auto;
    }
    .follow-step {
        padding: 10px 10px;
    }
    .t-video-sec {
        margin-top: -195px;
    }
    .t-video-inner {
        margin: 25px auto 0px;
    }
    .banner-sec {
        padding-bottom: 175px;
    }
    .step-1 {
        padding: 15px 0px 0px;
    }
    .inner-content-s1 p:first-child, .step-2-inner-content p:first-child, .s3-text {
        font-size: 18px;
    }
    .t-video-inner .video-wrap {
        height: 87%;
        margin-left: 9px;
        margin-top: 4px;
    }
    /*.music-vid-sec {*/
    /*    margin-top: -44px;*/
    /*}*/
    /*.attentaion-text-img img {
        transform: translateX(28px);
    }*/
    .inner-content-s1 p:last-child {
        font-size: 14px;
    }
    .step-form-inner input {
        padding: 6px 15px 6px 6px;
    }
    .step-1-form {
        margin-top: 20px;
    }
    .inner-content-s1 {
        margin-top: -65px;
    }
    .submit-btn {
        width: 220px;
        margin-left: -15px;
    }
    .s1-after-img{
        bottom: -6px;
    }
    .ac-inner h3 {
        font-size: 14px;
        margin: 12px 0px;
    }
    .btn-ac-anchor{
        width: 95%;
    }
    .watch-heading{
        margin: 0px;
    }
    .inner-content-s3 h2 {
        font-size: 14px;
    }
    .step-3-main{
        padding: 20px 0px;
    }
    .s3-text-img {
        margin-left: 20px;
    }
    .inner-content-s3 {
        margin-top: -30px;
    }
    .inner-content-s3 h3{
        margin: 10px 0px 30px;
        padding: 5px 20px 0px 0px;
    }
    .s4-content {
        margin-top: -50px;
        padding-left: 0px;
    }
    .dp-img{
        width: 50%;
    }
    .s4-text {
        font-size: 18px;
    }
    /*=========================
                JV2
     ==========================*/
    .personal-invitation {
        margin-top: -190px;
    }
    .t-bg-img-sec {
        padding-bottom: 150px;
        margin-top: -82px;
    }
    .personal-invi-heading h1 {
        font-size: 15px;
    }
    /*.personal-invi-heading img {*/
    /*    bottom: 1px;*/
    /*}*/
    .thanks-content-sec {
        margin-top: 40px;
        padding:15px;
    }
    .thanks-content-sec h3 {
        font-size: 16px;
    }
    .promote-head h1, .promote-head h1 strong {
        font-size: 16px;
    }
    .jackpot-content-inner h1, .jackpot-content-inner h1 strong {
        font-size: 18px;
    }
    .jackpot-content-inner p, .jackpot-content-inner p strong {
        font-size: 15px;
    }
    .sqibble-img {
        width: 80%;
    }
    .sq-vid-sec-main h2 {
        font-size: 15px;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 10px;
        margin-left: 3px;
    }
    .affi-vid-inner{
        padding: 10px;
    }
    .sqribble-content {
        padding: 15px;
    }
    .affiliaters-sec-main h1 {
        font-size: 17px;
    }
    .vid-1 .video-wrap{
        margin-top: 2px;
    }
    /*.affiliaters-vid-main {
        margin-top: -55px;
    }*/
    .proof-inner-txt-img-sec p {
        font-size: 20px;
        margin-top: -25px;
    }
    .jv2-footer-sec {
        padding-top: 0px;
    }
    /*===============================
                JV3
     ===============================*/
    .j3-video-outer .video-wrap {
        top: 24px;
    }
    /* .j3-video-outer .video-wrap iframe {
        height: 165px;
    } */
    .step-wraper-1 > img {
        top: 395px;
    }
    /* .j3-convert-bg.convert-bg-wrap {
        margin-top: 0;
    } */
    .j3-ecoverly-template-inner .ecoverly-template-tagline h1 {
        font-size: 15px;
    }
    .step3-info-wrap{
        padding-top: 30px !important;
    }
    .step3-img-wrap img{
        margin-top: 0px;
    }
    .step3-img-wrap {
        padding-top: 0;
    }
    .step-info-wrap p {
        margin-bottom: 0;
    }
    .step-wraper-2 > img {
        top: 440px;
    }
    .bg-dark {
        top: 430px;
    }
    .step-info-wrap {
        padding-top: 70px;
    }
    /* .animated-vsl-video .video-wrap-s {
        top: 28px;
    } */
    /* .animated-vsl-video .video-wrap-s iframe {
        height: 164px;
    } */
    /* .adeel-media-wrap .mascots-video-wrap iframe {
        height: 162px;
        top: -2px;
    } */
    .ecoverly-template-sec {
        margin-top: -140px;
    }
    .j3-ecoverly-template-inner {
        margin-top: -200px;
    }
    .demo-txt h1 {
        font-size: 30px;
        margin: 10px 0px;
    }
    .keyword-hd-wrap img {
        max-width: 250px;
        transform: translateX(0);
    }
    .keyword-hd-wrap h1{
        transform: translateX(0);
    }
    .bouns-1-main .bonus-box,.bouns-2-main .bonus-box {
        top: 160px;
        max-width: 210px;
    }
    .jv-8-main {
        margin-top: -240px;
    }
    .mofo-inner-img {
        top: 150px;
    }
    .btn-wrap-link-s img {
        max-width: 80% !important;
    }
    .animated-vsl-wrap h2 {
        font-size: 22px;
    }
    .register-ac.position-relative {
        width: 100%;
        padding: 0 20px 0 0;
    }
    .j3-ecoverly-info-txt.ecoverly-info-txt {
        z-index: 9;
        margin: 70px auto 0;
    }
    .place-2-parent {
        margin-bottom: 50px;
    }
    article.place-7-wrap.d--none.custom-prize-7 {
        margin-top: 50px;
    }
}
@media all and (max-width: 360px){
    .thanks-content-sec {
        margin-top: 20px;
    }
    .thanks-content-main {
        margin-top: -90px;
    }
    .production-adch{
        position: relative;
        top: -20px;
    }
    /*.attentaion-text-img img {
        transform: translateX(36px);
    }*/
    .click-bank {
        margin: 25px 0px 15px;
    }
    .bottom-content-jv{
        margin-top: 80px;
    }
    .vid-bg-sec .video-wrap {
        margin-top: 2px;
        margin-left: 3px;
    }
    .j3-video-outer .video-wrap iframe {
        height: 158px;
    }
    .j3-video-outer .video-wrap {
        top: 23px;
    }
    .step-wraper-1 > img {
        top: 475px;
    }
    .step-wraper-3 > img {
        top: 390px;
    }
    .t-bg-img-sec{
        margin-top: -92px;
    }
    /* .animated-vsl-video .video-wrap-s iframe {
        height: 156px;
    } */
    /* .animated-vsl-video .video-wrap-s {
        top: 27px;
    } */
    /* .adeel-media-wrap .mascots-video-wrap iframe {
        height: 156px;
        top: -1px;
    } */
    .attentaion-text-img {
        margin-top: -10px;
    }
    .get-ready img {
        width: 100%;
    }
    .j3-need-ecoverly.need-ecoverly-sec {
        margin-top: 150px;
    }
}
@media all and (max-width: 320px){
    section{
        width: 100% !important;
    }
    .video-wrap-s {
        top: 24px;
    }
    .demo-video .video-wrap-s {
        top: 24px;
        left: 22px;
    }
    .hero-child-wrap.ch-4 {
        margin-left: -13px;
    }
    .hero-child-wrap.ch-3 img {
        transform: scale(1.2);
        margin-left: 20px;
        margin-top: -30px;
    }
    .hero-parent.hero-parent-2 .ch-3 img {
        transform: scale(1.2);
        margin-left: 50px;
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .ch-3 {
        /* margin-top: 60px !important; */
        margin-bottom: 60px;
    }
    .production-adch p{
        font-size: 13px;
    }
    .skewed-wraper button {
        margin-top: -14px;
    }
    .banner-sec {
        padding-bottom: 135px;
    }
    .t-video-sec {
        margin-top: -165px;
    }
    .logo img{
        width: 65%;
    }
    .mob-menu-sp {
        font-size: 30px;
        line-height: 30px;
        top: 30px;
        padding: 2px 5px;
    }
    .attentaion-got{
        padding: 0px 10px;
    }
    .step-1 {
        padding: 15px 10px 0px;
    }
    .step-1-text {
        padding: 0px;
    }
    .music-vid-sec{
        max-width: 310px;
        margin: 0 auto;
    }
    .t-video-inner .video-wrap {
        margin-left: 8px;
    }
    .t-video-inner {
        margin: 35px auto 0px;
    }
    .shocking-content {
        padding: 10px 10px;
    }
    .vid-bg-sec .video-wrap {
        width: 97%;
    }
    /*.attentaion-text-img img {
        transform: translateX(13px);
        max-width: 130px;
    }*/
    .vid-bg-sec {
        margin: 0px auto 20px;
    }
    .t-bg-img-sec {
        margin-top: -115px;
    }
    .music-top-head-img {
        margin: 15px auto;
    }
    /*.attentaion-text-img img {
        width: 80%;
    }*/
    .attentaion-got h1 {
        font-size: 20px;
    }
    .follow-step {
        padding: 0px 10px;
    }
    .s1-after-img {
        width: 30%;
        bottom: 8px;
    }
    .step-form-inner {
        padding: 15px 0px 0px 13px;
    }
    .inner-content-s1 {
        margin-top: -50px;
    }
    .inner-content-s1 h1 {
        font-size: 21px;
    }
    .step-form-inner input {
        padding: 4px 5px 4px 4px;
    }
    .step-form-inner input {
        margin: 8px 0px !important;
    }
    .step-form-inner input[type="text"]::placeholder, .step-form-inner input[type="email"]::placeholder, .step-form-inner input {
        font-size: 14px;
    }
    /* .submit-btn {
        width: 163px;
    } */
    .step-1-form {
        margin-top: 10px;
    }
    .affi-link{
        padding: 8px;
    }
    .bottom-content-jv .click-para, .affi-link {
        font-size: 15px;
    }
    .step-2-inner-content h1 {
        font-size: 21px;
    }
    .bottom-content-jv .click-para {
        margin: 0px 0px 15px;
    }
    .click-bank {
        margin: 15px 0px 15px;
    }
    .bottom-content-jv h2 {
        font-size: 18px;
        margin: 5px 0px;
    }
    .id-replace {
        font-size: 14px;
    }
    .ac-inner {
        padding: 10px 15px 0;
    }
    .ac-inner h3 {
        margin: 7px 0px 20px;
    }
    .tutorial-vid .video-wrap {
        margin-left: 5px;
    }
    .tutorial-content p,.watch-heading {
        font-size: 14px;
    }
    .inner-content-s3 h1 {
        font-size: 20px;
    }
    .inner-content-s1 {
        padding: 0px 10px 0px 10px;
    }
    .right-content {
        padding-left: 15px;
    }
    .inner-content-s3 .inner-para {
        font-size: 14px;
    }
    .inner-content-s3 .inner-para {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .dp-img{
        width: 60%;
    }
    .s4-content {
        margin-top: -40px;
    }
    .request-btn {
        width: 100%;
    }
    /*=========================
                JV2
     ==========================*/
    .personal-invi-heading img {
        width: 16%;
    }
    .personal-invi-heading h1{
        padding: 0px;
    }
    .thanks-content-main {
        padding: 0px 15px;
    }
    .thanks-content-sec h1, .thanks-content-sec h1 strong {
        margin-top:10px !important;
        font-size: 17px;
    }
    .thanks-content-sec p, .thanks-content-sec p strong {
        font-size: 15px;
    }
    .thanks-content-sec h3 {
        font-size: 14px;
    }
    .thanks-content-sec h2, .thanks-content-sec h2 strong {
        font-size: 14px;
    }
    .promote-head h1, .promote-head h1 strong {
        font-size: 14px;
    }
    .jackpot-content-inner h1, .jackpot-content-inner h1 strong {
        font-size: 16px;
    }
    .jackpot-sec-main {
        padding-left: 10px;
    }
    .sqribble-sec-main {
        padding: 0px 15px;
    }
    .sqribble-content p {
        font-size: 15px;
    }
    .sq-vid-inner .video-wrap {
        margin-top: 8px;
    }
    .affiliaters-sec-main h1 {
        font-size: 14px;
    }
    /*.affiliaters-vid-main {
        margin-top: -45px;
    }*/
    .vid-1 {
        width: 31%;
    }
    .affi-vid-inner {
        padding: 12px 8px 8px 8px;
    }
    .affiliaters-sec-main {
        padding: 0px 10px;
    }
    .vid-1 .video-wrap {
        margin-top: 2px;
    }
    .proof-inner-txt-img-sec p {
        font-size: 18px;
    }
    /*============================
                    JV3
     =============================*/
     .j3-step-sec.step-sec {
        margin-top: -140px;
    }
    
    .j3-video-outer .video-wrap {
        top: 20px;
    }
    .j3-video-outer .video-wrap iframe {
        height: 139px;
    }
    .step-wraper-2 > img {
        top: 440px;
    }
    .step-wraper-1 > img {
        top: 475px;
    }
    .step-wraper-3 > img {
        top: 360px;
    }
    .bg-dark {
        top: 360px;
    }
    .animated-vsl-video .video-wrap-s {
        top: 24px;
    }
    .animated-vsl-video .video-wrap-s iframe {
        height: 137px;
    }
    .keyword-title-wraper p{
        font-size: 10px;
    }
    .j3-ecoverly-template-inner {
        margin-top: -160px;
    }
    .adeel-media-wrap .mascots-video-wrap iframe {
        height: 137px;
        top: 0px;
    }
    .prize-parent-1 p{
        font-size: 20px;
    }
    .step-info-wrap p {
        font-size: 16px;
    }
    .prize-7-inner h2 {
        font-size: 18px;
    }
    .prize-7-inner h5 {
        font-size: 16px;
    }
    .prize-7-inner-2 h3 {
        font-size: 20px;
    }
    .prize-7-inner-2 p,.inner-email-schedule h1{
        font-size: 18px;
    }
    .place-2-child-left p,.place-2-child-left .uk-24,.place-2-child-right ul li {
        font-size: 16px;
    }
    .email-schedule-info-outer{
        padding: 0px 10px;
    }
    .tab-txt-wrap-inner p.subject-line{
        margin-bottom: 20px;
    }
    .product-ecovers-wrap .keyword-hd-wrap h1 {
        font-size: 25px;
    }
    .mofo-inner-img {
        top: 120px;
    }
    .babe-wrap p {
        font-size: 25px !important;
    }
    .last-wrap-5 h6 {
        font-size: 16px;
    }
    /*.prize-sec {
        background-position: 0px 40px;
    }*/
    .register-ac.position-relative {
        padding: 0;
    }
    
}
/* **** NEW CSS **** */
.menu-list a .lock {
    margin-top: -5px;
}
.menu-list .locked {
    cursor: not-allowed;
}
.menu-list .tooltip {
    font-size: 16px;
    font-weight: 700;
    left: calc(100% - 43px);
    bottom: -55px;
    background: #02020a;
    min-width: 155px;
    top: auto;
    border-radius: 8px;
    border: 4px solid #ffc600;
    visibility: hidden;
    text-align: center;
    transition: all 0.5s ease-in-out;
}
.menu-list a:hover .tooltip {
    opacity: 1;
    visibility: visible;
} 
.menu-list .tooltip-direction {
    position: relative;
    padding: 8px 15px;
    display: block;
}
.menu-list .tooltip-direction:after {
    content: '';
    position: absolute;
    left: 3px;
    transform: rotate(45deg);
    top: -10px;
    margin-left: 0px;
    border-width: 7px;
    border-style: solid;
    border-color: #ffc600 transparent transparent #ffc600 !important;
}
.hero-child-wrap {
    margin-left: 0px;
}
.hero-child-wrap.ch-3 {
    margin-left: -15px;
}
.hero-child-wrap.ch-4 {
    margin-left: -80px;
}
@media(max-width: 1815px) {
    .t-container-menu {
        padding: 0px;
    }
}
@media(max-width: 1626px){
    .menu-list a {
        font-size: 15px;
        padding: 13px 20px 15px 20px;
    }
}
@media(max-width: 1475px){
    .menu-list a {
        padding: 13px 10px 15px 10px;
    }
}
@media(max-width: 1255px) {
    .menu-list a {
        font-size: 13px;
        padding: 15px 10px 15px 10px;
    }
}
@media(max-width: 1160px){
    .desktop-menu{
        display: none;
    }
    .mobile-menu-main,.logo{
        display: inline-block;
    }
    /*.demo-video .video-wrap-s {
        top: 56px;
        width: 100%;
        left: 67px;
    }*/
    /*=========Menu=======*/
    .mobile-menu-main{
        text-align: center;
        position: absolute;
        top: 0px;
        width: 100%;
        z-index: 99999;
    }
    .mob-menu-sp{
        font-size: 28px;
        line-height: 30px;
        border: 2px solid #ffffff;
        cursor: pointer;
        position: absolute;
        border-radius: 5px;
        right: 50px;
        top: 26px;
        color: #FFFFFF;
        font-family: GB;
        padding: 5px 10px;
        background-color: #00000061;
    }
    .menu-list a:hover::before, .menu-list a:hover::after{
        left: 0px;
        right: 0px;
    }
    .menu-list li{
        display: block;
        text-align: left;
    }
    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 999999;
        top: 0;
        left: 0;
        background-color: #111;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 60px;
    }

    .sidenav a {
        padding: 8px 8px 8px 25px;
        text-decoration: none;
        font-size: 20px;
        color: #FFFFFF;
        text-align: center;
        display: block;
        transition: 0.3s;
    }

    .sidenav a:hover {
        color: #ffc600;
    }

    .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
    }
    /*=========Menu=======*/
    .banner-sec {
        padding-bottom: 185px;
        padding-top: 80px;
    }
    .menu-list .tooltip {
        left: 15px;
    }
    .menu-list .tooltip-direction:after {
        right: 5px;
        left: auto;
    }
    .sidenav {
        overflow: hidden auto;
    }
    .sidenav::-webkit-scrollbar {
      width: 7px;
    }
    .sidenav::-webkit-scrollbar-track {
      background: #f1f1f1; 
    }
    .sidenav::-webkit-scrollbar-thumb {
      background: #ffc600; 
    }
    .sidenav::-webkit-scrollbar-thumb:hover {
      background: #ffc600; 
    }
    * {
        scrollbar-width: thin;
        scrollbar-color: #ffc600 #f1f1f1;
    }
}
@media(max-width: 1024px) {
    .hero-child-wrap.ch-3 {
        margin-left: -10px;
    }
    .hero-child-wrap.ch-4 {
        margin-left: 0px;
    }
}
@media(max-width: 767px) {
    .hero-child-wrap.ch-3 {
        margin-left: 0px;
    }
}
@media(max-width: 450px) {
    .mob-menu-sp {
        right: 10px;
    }
}
.facebook-ad-details span {
    color: #ff9632;
}
.facebook-ad-details:hover span {
    color: #fff;
}
/* **** Terms Page **** */
.terms-page.main-head {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}
.sticky-header {
    background: linear-gradient(0deg, #01143e 0%, #01143e 100%), #fff;
    padding: 2px 0px 5px;
}
.main-heading {
    font-size: 45px;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-weight: 700;
}
.details-section {
    padding-top: 150px;
}
.last-update, .disclaimer-text, .term-detail {
    font-size: 19px;
    margin-bottom: 25px;
}
.sub-heading {
    font-size: 20px;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.sub-small-heading {
    font-size: 18px;
    font-weight: 600;
}
.last-update span {
    font-weight: 700;
}
.terms-link {
    font-weight: 700; 
}
.terms-link {
    color: #e10019;
}
.terms-link:hover {
    color: #000;
}
.terms-list {
    list-style: disc;
    padding-left: 24px;
    font-size: 19px;
}
@media(max-width: 1199px){
    .main-heading {
        font-size: 35px;
    }
}
@media(max-width: 767px){
    .main-heading {
        font-size: 25px;
    }
}
