﻿/*Careers header button mobile view */
@media(min-width:1024px) {
    .main-nav .Careers {
        display: none;
    }
}

/*One trust 2.0 cookie button update*/
button#ot-sdk-btn {
    border: 1px solid #ccc !important;
    background: none;
    padding: 10px !important;
    color: #666666 !important;
    font-weight: bold;
    font-size: 14px;
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE2IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNiAxNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiM3MUI4NEM7fQ0KCS5zdDF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6bm9uZTtzdHJva2U6IzcxQjg0QztzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGc+DQoJPGRlZnM+DQoJCTxyZWN0IGlkPSJTVkdJRF8xXyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+DQoJPC9kZWZzPg0KCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPg0KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPg0KCTwvY2xpcFBhdGg+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMTZjLTQuNSwwLTgtMy42LTgtOGMwLTQuNSwzLjYtOCw4LThzOCwzLjYsOCw4QzE2LDEyLjUsMTIuNSwxNiw4LDE2IE04LDAuOUM0LjIsMC45LDAuOSw0LjEsMC45LDgNCgkJYzAsMy44LDMuMSw3LjEsNy4xLDcuMXM3LjEtMy4xLDcuMS03LjFDMTUuMSw0LjIsMTEuOCwwLjksOCwwLjkiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iOCIgeTE9IjMiIHgyPSI4IiB5Mj0iNyIvPg0KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI0IiB5MT0iNiIgeDI9IjgiIHkyPSI3LjUiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iNSIgeTE9IjEyIiB4Mj0iOCIgeTI9IjcuNSIvPg0KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxMSIgeTE9IjEyIiB4Mj0iOCIgeTI9IjcuNSIvPg0KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxMiIgeTE9IjYiIHgyPSI4IiB5Mj0iNy41Ii8+DQo8L2c+DQo8L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 30px !important;
    background-position: 5px;
}

/* register page terms & condition- start */
div#termsandrewards p {
    margin-bottom: 15px;
    line-height: 1.2;
    font-size: 14px;
    /*margin-top:3%;*/
    color: #808285;
}

@media only screen and (min-width: 641px) and (max-width: 1023px) {
    div#termsandrewards p {
        font-size: 28px;
        margin-bottom: 0px;
    }
}

.financial-info, .privacy-policy-info {
    margin-top: 5px;
}

.consumer-registration-button.sign-up-button {
    margin-left: auto;
    margin-right: auto;
}

.financial-info {
    margin-left: 6%;
}

@media screen and (max-width: 1024px) {
    .privacy-policy-info, .financial-info, a.manage-privacy-info {
        display: inline-block !important;
        margin-right: 5%;
    }
}
/* register page terms & condition- end */

/*Made in US page - start*/
.manufacturing-main {
    text-align: center;
    width: 70%;
    margin: auto;
    margin-top: 8em;
    margin-bottom: 15px;
}

.manufacturing-text {
    margin-top: 20px;
    color: #0057b8
}

    .manufacturing-text h1 {
        color: #0057b8;
        font-size: 36px;
        line-height: 0.9;
        font-family: "Montserrat";
        font-weight: 700;
    }

.manufacturing-button {
    background-color: #0057b8;
    border-radius: 3px;
    border: 2px solid #0057b8;
    color: #fff;
    padding: 8px 16px;
}

    .manufacturing-button:hover {
        color: #fff;
    }

.manufacturing-details {
    margin: 2em;
}
/*Made in US page - start*/

/*Bazaar voice - review button disable starts*/
.bvdisableClass .bv_button_buttonMinimalist {
    pointer-events: none;
    background-color: #d3d3d3 !important;
}

.bvdisableClass .bv_button_component_container button:hover:after {
    margin-left: 0;
}

.bvdisableClass .bv-write-review.bv-focusable.bv-submission-button {
    pointer-events: none;
    background-color: #d3d3d3 !important;
}

.bvdisableClass .bv-write-review-label.bv-text-link.bv-focusable.bv-submission-button {
    pointer-events: none;
}

/*Bazaar voice - review button disable ends*/
button#ot-sdk-btn:hover {
    border: 1px solid #ccc !important;
    background-color: #fff !important;
    color: #666666 !important;
    border: 1px solid #ccc !important;
}
/*One trust 2.0 cookie button update*/
div#onetrust-consent-sdk {
    display: contents;
}
/*cookie header*/
@media only screen and (min-device-width: 1025px) {
    .header-black {
        margin-top: 78px !important;
    }

    .column-black {
        margin-top: 178px !important;
    }
}

*:focus, *:hover {
    outline: 0px;
}

.disabled-social-icon > div {
    border: 1px solid #999999 !important;
    background-color: #cccccc !important;
    color: #666666 !important;
    pointer-events: none;
}

#bvOneTrust .link_text {
    position: fixed;
    right: 0px;
    background-color: #ffffff;
    width: 200px;
    top: 150px;
    padding: 10px;
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.23);
    color: #000000;
}

.optanon-show-settings-popup-wrapper {
    position: fixed;
    bottom: 31px;
    left: 0px;
}

/*one Trust start*/
.optanon-cookie-policy-group h2 {
    font-size: 24px;
    color: #808285;
    margin-bottom: 10px;
    font-family: "Montserrat";
    font-weight: 300;
    text-transform: uppercase;
}

.optanon-cookie-policy-group p {
    color: #808285;
}

.optanon-cookie-policy-group p {
    font-size: 14px;
    color: #808285;
    margin-bottom: 15px;
    line-height: 1.2;
}

.optanon-cookie-policy-group ul li div, .optanon-cookie-policy-group ul li {
    color: #808285;
}

@media only screen and (max-width: 768px) {
    .optanon-cookie-policy-group h2 {
        font-size: 36px
    }

    .optanon-cookie-policy-group p {
        font-size: 28px
    }
}

@media only screen and (max-width: 568px) {
    .optanon-cookie-policy-group h2 {
        font-size: 18px
    }

    .optanon-cookie-policy-group p {
        font-size: 14px
    }

    #optanon-cookie-policy .optanon-cookie-policy-subgroup-table .optanon-cookie-policy-subgroup .optanon-cookie-policy-right {
        padding-left: 0
    }

    ul.optanon-cookie-policy-subgroup-cookies-list {
        margin-left: 25px;
    }
}
/*one Trust End*/

@media only screen and (max-width: 1024px) {
    #bvOneTrust .link_text {
        position: inherit;
        background: transparent;
        box-shadow: none;
        width: inherit;
    }
}

@media only screen and (max-width: 980px) {
    .main-section-disable {
        margin-top: 100px
    }
}

.disabled-social-icon {
    pointer-events: none;
}

.bvOneTrustnew {
    display: block;
    width: 100%;
    float: none;
    clear: both;
}

.link_text {
    color: #FF0000;
    font-size: 90%;
}

@media screen and (max-width: 480px) {
    div#optanon-popup-bottom-logo {
        width: 100% !important;
    }
}

.optanon-alert-box-wrapper .optanon-alert-box-button-middle button:hover {
    background: none;
}

#optanon .fieldset label {
    font-size: 14px !important;
}

/*donotsellmy info button*/
.donotsell-button #Reject, .donotsell-button #Accept {
    margin: 10px;
}

.donot-sell-info {
    padding: 15px;
}

.text-center .consumer-buttons {
    justify-content: center;
}

@media only screen and (max-width: 450px) {
    #btn-donotsellmyinfo-cancel {
        margin-top: 10px !important;
    }
}
/*donotsellmy info button*/

/*More for less guarantee*/
.link-blue {
    color: #008CBA;
}

div#step1 {
    padding-top: 110px;
}

#stop.scrollTop {
    margin-top: 30px;
}

    #stop.scrollTop span a {
        font-size: 14px;
        text-decoration: underline;
        text-transform: uppercase;
    }

/* .m-f-l-r-p img { */
/* height: 80px;  */
/* width: 100%; */
/* }  */
/* .m-f-l-r-p { */
/* background-image: url(../../images/moreforfree/Scott-Wave.png); */
/* height: 121px; */
/* display: inline-block;    */
/* vertical-align: top;  */
/* width: 100%; */
/* background-position: 84% 24%; */
/* background-repeat: no-repeat; */
/* }   */
.more-for-less-g-p {
    display: flex;
    align-items: center;
    text-align: center;
    padding-bottom: 40px; /* 85 to 40*/
    border-bottom: 1px solid #c2c2c2;
    /* center pic*/
}

.more-for-less {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 0.9375rem; /*testing*/
    margin-top: 140px;
}

.more-for-less-g-p .m-f-l-l, .more-for-less-g-p .m-f-l-r {
    flex: 0 0 50%;
    padding: 1px;
}

.m-f-l-r {
    text-align: left;
    padding-left: 38px !important;
    padding-top: 10px !important;
}

.more-for-less-g-p .m-f-l-l img {
    width: 62%; /*50% to 62%*/
}

.more-for-less-g-p .m-f-l-r img {
    width: 55%; /*70 to 55*/
    position: relative;
    /* top: 25px;  2nd image */
}

.disclaimer-m-f-l-g {
    /* position: absolute; Edit by aakash*/
    font-size: 12px;
    /* padding-left: 10px; */
}

.money-back {
    background-color: #fff; /* white background color @a*/
    text-align: left; /* text-align color @a*/
    padding: 60px 30px 30px 0px;
}

    .money-back h1 {
        color: #0057b8;
        margin-bottom: 20px;
        font-family: "Montserrat";
        font-weight: 700;
        text-transform: uppercase; /*uppercase*/
        font-size: 34px;
        line-height: 34px;
    }

h4 {
    font-family: "Montserrat",Arial,sans-serif;
}

.money-back p {
    /* width: 75%; */
    margin: 0 auto;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 17px;
}

    .money-back p a {
        color: #0057b8;
    }

.step1 {
    text-align: center;
    padding: 20px;
    background-color: #f1f2f2
}

    .step1 ol {
        text-align: left;
        padding-left: 133px;
    }

        .step1 ol li {
            font-size: 14px;
            line-height: 42px;
        }

    .step1 p {
        font-weight: bold;
    }

.step2 .mail-item {
    margin-bottom: 33px !important;
    width: 38%;
    margin: 0 auto;
}

.step2 h4 {
    margin-bottom: 10px;
}

.money-back-guarantee b {
    color: #585858;
    margin-bottom: 10px;
    display: inline-block;
    font-size: 20px;
}

.more-for-less h4 {
    font-size: 24px;
}

@media only screen and (max-width: 1366px) {
    .more-for-less-g-p .m-f-l-r {
        text-align: left;
        padding-left: 40px;
    }

    .m-f-l-l {
        text-align: right;
    }

    .more-for-less-g-p .m-f-l-l img {
        width: 43%;
    }
    /*+1 increase*/
    .more-for-less-g-p .m-f-l-r img {
        width: 42%;
    }

    .disclaimer-m-f-l-g {
        font-size: 10px;
        margin-right: 30px;
        /* padding-left: 10px; */
    }
}

@media only screen and (max-width: 1024px) {

    .more-for-less-g-p .m-f-l-l img {
        width: 72%;
    }
    /*+1 increase*/
    .more-for-less-g-p .m-f-l-r img {
        width: 71%;
    }
}

@media only screen and (max-width: 980px) {
    .step1 ol {
        padding-left: 40px;
    }

    .more-for-less-g-p .m-f-l-r {
        /* text-align: center; */
        padding-left: 0px;
    }

    .money-back {
        padding-left: 15px;
    }

    .disclaimer-m-f-l-g {
        /* padding-left: 10px; */
        font-size: 9px;
    }
}

@media only screen and (min-width: 768px) {

    .money-back h1 {
        /* width: 75%; */
        margin: 0 auto;
    }
}

@media only screen and (max-width: 568px) {
    .more-for-less-g-p:after {
        content: '';
        position: absolute;
        top: 177px;
        z-index: -1;
        background-color: #ffffff;
        width: 100%;
        height: 24px;
        display: inline-block;
    }
    /* .m-f-l-r-p:before { */
    /* content: '';  */
    /* width: 100%; */
    /* position: absolute; */
    /* background-color: #fff; */
    /* height: 23px; */
    /* } */
    .more-for-less {
        margin-top: 0px;
        padding: 0;
    }
    /*padding*/
    /* .m-f-l-r-p img{height: auto !important;} */
    .more-for-less-g-p .m-f-l-l img {
        width: 100%;
    }

    .more-for-less-g-p .m-f-l-r img {
        width: 85%;
        top: 0px;
    }
    /*100 to 85*/
    .more-for-less-g-p .m-f-l-r {
        text-align: left;
        padding-left: 0px !important;
        padding-top: 0px !important;
    }

    .more-for-less-g-p .m-f-l-l, .more-for-less-g-p .m-f-l-r {
        flex: 0 0 48%;
        margin-left: 10px;
    }
    /*margin add 5 to 10*/
    /* .m-f-l-r-p{ background-position:30% 0%;height: 77px;}    */
    .money-back p {
        width: 100%;
        padding: 0px 10px;
    }

    .step2 .mail-item {
        width: 100%;
    }
    /* .m-f-l-r-p{ */
    /* background-image: url(../../images/moreforfree/m-m-f-f-wave-new.jpg); position: relative;     */
    /* }  */
    /* .m-f-l-r-p:after { */
    /* content: ''; */
    /* position: absolute; */
    /* bottom: 0px; */
    /* background-color: #ffffff; */
    /* width: 100%; */
    /* height: 30px; */
    /* }   */
    step1 ol {
        padding-left: 15px;
        padding-right: 15px;
    }

    .disclaimer-m-f-l-g {
        font-size: 6px;
    }
}
/*More for less guarantee*/




/*media query for text*/


@media only screen and (width: 1024px) {
    .disclaimer-m-f-l-g {
        margin-right: 88px !important;
    }
}

/*ipad Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .disclaimer-m-f-l-g {
        margin-right: 45px !important;
    }
}
/*  ipad Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .disclaimer-m-f-l-g {
        margin-right: 88px;
    }
}

/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .disclaimer-m-f-l-g {
        margin-right: 20px;
    }
}
/*iphone x Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: portrait) {
    .disclaimer-m-f-l-g {
        margin-right: 33px;
    }
}
/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: landscape) {
    .disclaimer-m-f-l-g {
        margin-right: 52px;
    }
}

/*678+ Portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
    .disclaimer-m-f-l-g {
        margin-right: 40px !important;
    }
}
/* Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
    .disclaimer-m-f-l-g {
        margin-right: 38px !important;
    }
}

/*galaxy Portrait */
@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation: portrait) {
    .disclaimer-m-f-l-g {
        margin-right: 27px;
    }
}

@media screen and (max-width: 375px) {
    dt.bv-content-feedback-vote-request {
        font-size: 9px !important;
    }
}
@media (max-width:912px) {
    .donotsell-button.text-center.consumer-buttons {
        margin-top: 10px !important;
    }
}
