/*Table of content*/
/*Desktop Media*/
/*Desktop height media*/
/*1024-iPad Landscape, iPad Pro Portrait*/
/*992-Tablet*/
/*980-Tablet*/
/*960-Tablet*/
/*854-Nokia N9 Landscape*/
/*823-Pixel 2 XL Landscape*/
/*812-iPhone X Landscape*/
/*800-Kindle Fire HDX, Nexux 10*/
/*768-iPad Portrait*/
/*736-iPhone 6/7/8 Plus Landscape*/
/*731-Pixel 2 Landscape*/
/*667-iPhone 6/7/8 Landscape*/
/*640-Galaxy Note 3 Landscape*/
/*604-Smartphone*/
/*600-Blackberry PlayBook, Nexus 7*/
/*586-iPhone 5/SE Landscape*/
/*533-Nokia Lumia 520 Landscape*/
/*480-Nokia N9*/
/*414-iPhone 6/7/8 Plus*/
/*412-Nexus 6*/
/*411-Pixel 2XL*/
/*384-LG Optimus L70, Nexus 4*/
/*375-iPhone 6/7/8 Plus, iPhone X*/
/*360-Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia*/
/*320-iPhone 5/SE, iPhone 4, Nokia Lumia 520*/
/**/

/*Desktop Media Starts*/
@media only screen and (min-width : 2560px) {}

@media only screen and (min-width : 1921px) and (max-width : 2559px) {}

@media only screen and (min-width:1921px) {}

@media only screen and (max-width:1680px) {}

@media only screen and (max-width:1600px) {}

@media only screen and (max-width:1440px) {
    .container {
        padding: 0px 50px;
    }

    .zigzag-box {
        padding: 80px 100px;
    }

    .zigzag-box.bg-blue {
        padding: 60px 110px 60px 100px;
    }

    .form-box {
        padding: 40px 70px;
    }

    .list-box {
        padding: 45px 20px 45px 70px;
    }
}

@media only screen and (max-width:1366px) {}

@media only screen and (max-width:1280px) {
    .zigzag-box {
        padding: 40px 60px;
    }

    .zigzag-box.bg-blue {
        padding: 30px 100px;
    }

    .form-box {
        padding: 25px 40px;
    }
}

@media only screen and (min-width: 1280px) and (max-width: 1365px) {}

@media only screen and (min-width: 1224px) and (max-width: 1279px) {}

@media only screen and (min-width: 1200px) and (max-width: 1223px) {}

@media only screen and (min-width:1200px) {
    .container {
        max-width: 1440px;
    }
}

@media only screen and (max-width:1200px) {}

@media only screen and (min-width: 1152px) and (max-width: 1199px) {}

@media only screen and (max-width:1199px) {
    .container {
        padding: 0px 20px;
    }

    .list-box {
        padding: 20px 20px 20px 50px;
    }

    .day-box {
        padding: 10px 20px;
        top: 25px;
    }

    .list-box ul li {
        margin-bottom: 5px;
    }

    .question-box {
        padding: 30px 80px;
    }

    .question-title {
        font-size: 16px;
    }

    .questio-row:first-child {
        padding: 0 0 15px;
    }

    .questio-row {
        padding: 15px 0;
    }

    .zigzag-box,
    .zigzag-box.bg-blue {
        padding: 20px 50px;
    }

    .homepageiconsectionrow img {
        width: 150px;
        height: 150px;
    }

    .gray-box {
        padding: 75px 40px 30px;
    }

    .formsectionrow h1 {
        margin-bottom: 0px;
    }
}

@media only screen and (max-width:1152px) {}

/*Desktop Media Ends*/
/*iPad Landscape, iPad Pro Portrait start*/
@media only screen and (max-width:1024px) {

    .header,
    .footer {
        padding: 15px 0px;
    }

    .logo {
        width: 60px;
    }

    .header.stickyheader .logo {
        width: 50px;
    }

    h1 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .mb-100 {
        margin-bottom: 50px;
    }

    .topoffset {
        margin-top: 130px;
    }

    .homepagezigzagrow .custom-row {
        margin-bottom: 30px;
    }

    .box-wrap {
        padding-left: 30px;
    }

    .questionsectionrow .row [class*="col-"]:last-child {
        margin-top: 30px;
    }

    .day-box .custom-day {
        font-size: 30px;
    }

    .zigzag-box h1,
    .zigzag-box h2,
    .zigzag-box p {
        margin-bottom: 10px;
    }
}

/*iPad Landscape, iPad Pro Portrait end*/

/*Tablet start*/

@media only screen and (max-width:992px) {}

@media only screen and (max-width:991px) {

    .zigzag-box,
    .zigzag-box.bg-blue {
        padding: 20px;
    }

    .formsectionrow h1 {
        margin-bottom: 20px;
    }

    .formsectionrow .row [class*="col-"]:last-child {
        margin-top: -50px;
    }

    .formsectionrow .custom-row {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
    }

    .form-box,
    .question-box {
        padding: 30px;
    }

    .listingsectionrow .row [class*="col-"] {
        margin-bottom: 30px;
    }

    .listingsectionrow .row [class*="col-"]:first-child,
    .listingsectionrow .row [class*="col-"]:last-child {
        margin-bottom: 0px;
    }

    .questionsectionrow .row [class*="col-"]:first-child h3 {
        padding-left: 30px;
    }

    .formsectionrow .form-box .form-wrap {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .formsectionrow .form-box .form-group {
        width: 48%;
    }

    .formsectionrow .form-box .button-common {
        width: auto;
        display: block;
        margin: 0 auto;
    }
}

/*Tablet end*/

/*Tablet start*/

@media only screen and (max-width:980px) {}

/*Tablet end*/

/*Tablet start*/

@media only screen and (max-width:960px) {}

/*Tablet end*/

/*Nokia N9 Landscape start*/

@media only screen and (max-width:854px) {}

/*Nokia N9 Landscape end*/

/*Pixel 2 XL Landscape start*/

@media only screen and (max-width:823px) {}

/*Pixel 2 XL Landscape end*/

/*iPhone X Landscape start*/

@media only screen and (max-width:812px) {}

/*iPhone X Landscape end*/

/*Kindle Fire HDX, Nexux 10 start*/

@media only screen and (max-width:800px) {}

/*Kindle Fire HDX, Nexux 10 end*/

/*iPad Portrait start*/

@media only screen and (max-width:768px) {}

@media only screen and (max-width:767px) {
    .header {
        position: relative;
        left: auto;
    }

    .topoffset {
        margin-top: 50px;
    }

    .logo {
        width: 60px;
        display: block;
        margin: 0 auto 15px;
    }

    nav.nav>ul {
        width: 100%;
    }

    nav.nav>ul>li {
        display: inline-block;
        margin-right: 10px;
        width: 100%;
    }

    .header .button-common {
        display: block;
    }

    .custom-row {
        margin-right: -15px;
        margin-left: -15px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .custom-row>[class*="col-"] {
        padding-right: 15px;
        padding-left: 15px;
    }

    .homepagezigzagrow .custom-row [class*="col-"]:last-child,
    .formsectionrow .row [class*="col-"]:last-child {
        -ms-flex: 0 0 83.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
        margin-top: -30px;
    }

    .homepagezigzagrow.earning-potential-section .custom-row [class*="col-"]:last-child {
        margin-top: 0;
    }

    .day-box .custom-day {
        font-size: 26px;
    }

    .question-title {
        margin-bottom: 5px;
        width: auto;
    }

    .questio-row:first-child {
        padding: 0 0 10px;
    }

    .questio-row {
        padding: 10px 0;
    }

    .question-radio .form-check-inline:first-child {
        margin-right: 50px;
    }

    .formsectionrow .form-box .form-group,
    .formsectionrow .form-box .button-common {
        width: 100%;
    }

    .main-heading {
        font-size: 1.5rem;
        line-height: 1.2;
    }

    .main-heading span {
        font-size: 1.25rem;
    }

    .earning-potential-section .col-md-6 {
        margin-bottom: 20px;
    }

    .homepagezigzagrow.earning-potential-section .custom-row [class*="col-"]:last-child {
        width: 100%;
        flex: 100%;
        max-width: 100%;
    }

    .thankyou_banner {
        margin-top: 0px;
    }

    .thank-you-heading {
        font-size: 1.75rem;
        line-height: 1.3;
    }

    .pre-footer .button-common {
        margin-top: 15px;
    }

    .form-style {
        padding: 30px 20px;
    }
}

/*iPad Portrait end*/

/*iPhone 6/7/8 Plus Landscape start*/

@media only screen and (max-width:736px) {}

/*iPhone 6/7/8 Plus Landscape end*/

/*Pixel 2 Landscape start*/

@media only screen and (max-width:731px) {}

/*Pixel 2 Landscape end*/

/*iPhone 6/7/8 Landscape start*/

@media only screen and (max-width:667px) {}

/*iPhone 6/7/8 Landscape end*/

/*Galaxy Note 3 Landscape start*/

@media only screen and (max-width:640px) {}

/*Galaxy Note 3 Landscape end*/

/*Smartphone start*/

@media only screen and (max-width:604px) {}

/*Smartphone end*/

/*Blackberry PlayBook, Nexus 7 start*/

@media only screen and (max-width:600px) {}

@media only screen and (max-width:580px) {}

/*Blackberry PlayBook, Nexus 7 end*/

@media only screen and (max-width:575px) {}

/*iPhone 5/SE Landscape start*/

@media only screen and (max-width:568px) {}

/*iPhone 5/SE Landscape end*/

/*Nokia Lumia 520 Landscape start*/

@media only screen and (max-width:533px) {}

/*Nokia Lumia 520 Landscape end*/

/*Nokia N9 start*/

@media only screen and (max-width:480px) {
    .header .button-common {
        font-size: 12px;
        letter-spacing: 0.8px;
        padding: 8px;
        width: 100%;
    }
}

/*Nokia N9 end*/

/*iPhone 6/7/8 Plus start*/

@media only screen and (max-width:414px) {}

/*iPhone 6/7/8 Plus end*/

/*Nexus 6 start*/

@media only screen and (max-width:412px) {}

/*Nexus 6 end*/

/*Pixel 2XL start*/

@media only screen and (max-width:411px) {}

/*Pixel 2XL end*/

/*LG Optimus L70, Nexus 4 start*/

@media only screen and (max-width:384px) {}

/*LG Optimus L70, Nexus 4 end*/

/*iPhone 6/7/8 Plus, iPhone X start*/

@media only screen and (max-width:375px) {}

/*iPhone 6/7/8 Plus, iPhone X end*/

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia start*/

@media only screen and (max-width:360px) {
    .header .button-common {
        padding: 8px 5px;
        font-size: 11px;
        letter-spacing: 0px;
    }

    nav.nav>ul>li {
        margin-right: 5px;
    }
}

/*Galaxy S5, Galaxy Note, Galaxy Note 3, Nexus 5, BlackBerry, Microsoft Lumia end*/

/*iPhone 5/SE, iPhone 4, Nokia Lumia 520 start*/

@media only screen and (max-width:320px) {}

/*iPhone 5/SE, iPhone 4, Nokia Lumia 520 end*/