.offer-header-top{padding:5px 0px;}
.offer-header-top p{color:#071c1f;font-size:0.813rem;color:#071c1f;text-align:center;font-weight:400;margin-bottom:0px;padding:5px 0px 5px 0px;}
.offer-header-top p span{font-weight:700;}
.offer-header-top p u{font-weight:700;}
.offer-header-btm{background:#071c1f;padding:10px 0px;min-height:83px;}
.logo-offer{display:table;    /* margin: 0 auto; */position:relative;}
.pulse{animation-name:pulse;-webkit-animation-name:pulse;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
@keyframes pulse{
    0%{transform:scale(0.9);opacity:0.9;}
    50%{transform:scale(1);opacity:1;}
    100%{transform:scale(0.9);opacity:0.9;}
}
@-webkit-keyframes pulse{
    0%{-webkit-transform:scale(0.95);opacity:0.7;}
    50%{-webkit-transform:scale(1);opacity:1;}
    100%{-webkit-transform:scale(0.95);opacity:0.7;}
}
.modal-custom .modal-content .modal-body {max-height:400px;overflow: auto;margin:15px 0 20px 0;}
@-webkit-keyframes heartbeat {
    0% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
    3% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    6% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
    12% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    18% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
}

@-moz-keyframes heartbeat {
    0% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
    3% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    6% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
    12% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    18% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
}

@-ms-keyframes heartbeat {
    0% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
    3% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    6% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
    12% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    18% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
}

@-o-keyframes heartbeat {
    0% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
    3% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    6% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
    12% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    18% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
}

@keyframes heartbeat {
    0% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
    3% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    6% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
    12% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    18% {
        -webkit-transform: scale(.94);
        -moz-transform: scale(.94);
        -ms-transform: scale(.94);
        -o-transform: scale(.94);
        transform: scale(.94)
    }
}


.heartbeat {
    -webkit-animation: heartbeat 5s ease 0s infinite normal;
    -moz-animation: heartbeat 5s ease 0s infinite normal;
    -ms-animation: heartbeat 5s ease 0s infinite normal;
    -o-animation: heartbeat 5s ease 0s infinite normal;
    animation: heartbeat 5s ease 0s infinite normal;
    -webkit-transform: scale(.94);
    -moz-transform: scale(.94);
    -ms-transform: scale(.94);
    -o-transform: scale(.94);
    transform: scale(.94);
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased
}

.heartbeat.custom-button:hover {
    -webkit-animation: 0;
    -moz-animation: 0;
    -ms-animation: 0;
    -o-animation: 0;
    animation: 0
}

.get-btl{margin:10px 0px;}
.logo-offer:after{position:absolute;top:72px;left:-22px;content:"";display:block;width:0;height:0;border:inset 118.75px;border-color:#071c1f transparent transparent transparent;border-top-style:solid;border-top-width:24px;}
.logo-offer img{margin-top:10px;}
.get-btl h6{color:#fff;font-style:italic;font-size:1.225rem;text-align:right;float:left;width:90%;line-height:20px;margin-left:-10px;display:inline-block;}
.get-btl h6 span{font-size:14px;display:inline-block;font-style:normal;}
.green-col{color:#43df84;}
.get-btl img{display:inline-block;vertical-align:middle;margin:6px 6px;float:right;}
.rush-order-btn{font-weight:700;font-size:1.125rem;    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f28c25+0,f37e1e+100 */background:#f28c25;    /* Old browsers */background:-moz-linear-gradient(45deg,#f28c25 0%,#f37e1e 100%);    /* FF3.6-15 */background:-webkit-linear-gradient(45deg,#f28c25 0%,#f37e1e 100%);    /* Chrome10-25,Safari5.1-6 */background:linear-gradient(45deg,#f28c25 0%,#f37e1e 100%);    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f28c25',endColorstr='#f37e1e',GradientType=1);    /* IE6-9 fallback on horizontal gradient */color:#fff;display:inline-block;min-width:189px;padding:11px;text-align:center;border-radius:3px;margin-top:8px;}
.verified-tag{position:absolute;left:0;top:0;}
.rush-order-btn:hover{background:#89c52b;color:#fff;}
.banner-offer{background:url(../../images/offer/banner-offer-side.png) no-repeat;background-position:bottom right;position:relative;max-height:732px;background-size: contain;}
.banner-text{margin-top:90px;}
.banner-text h3{color:#99c02d;font-weight:700;font-size:3.25rem;letter-spacing:-3px;width:110%;line-height:43px;margin:10px 0px 10px;}
.banner-text h3 span{color:#071c1f;font-size:40px;display:inline-block;font-weight:600;}
.banner-text h5{color:#071c1f;font-size:1.875rem;font-weight:600;letter-spacing:-2px;margin:20px 0px 30px;}
.banner-text ul{margin:0;padding:0;}
.banner-text ul li{background:url(../../images/offer/round.svg) no-repeat;color:#071c1f;font-size:1.375rem;padding-left:25px;background-position:1% 49%;line-height:26px;margin-bottom:7px;vertical-align:top;}
.banner-text ul li:nth-child(3){background-position:1% 24%;}
.arw-img{margin:13px 0px;}
.bottle-batch{position:absolute;bottom:84px;right:44px;}
.batch-img{display:table;}
.form-offer{margin-top:30px;}
.form-offer h3{color:#071c1f;font-size:1.938rem;font-weight:700;margin-bottom:30px;}
.form-offer h3 span{color:#e42d74;font-weight:800;}
.form-offer label{font-size:.75rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:400;line-height:1.2;margin-bottom:.1875rem;}
.form-offer .form-control{background-color:#fff;font-family:inherit;border:1px solid #989898;border-radius:0px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 20%);color:rgba(0,0,0,.75);display:block;font-size:0.9rem;margin:0 0 1rem 0;padding:.5rem;height:2.4375rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out;}
.form-offer .rush-order-btn{width:100%;font-size:1.625rem;padding:12px 0px 10px;margin-bottom:60px;}
.banner-offer:before{content:"";background:url(../../images/offer/rac-shape.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;position:absolute;top:0;}
.sec-2offer{background:#95c548;overflow:hidden;padding:30px 0px;min-height:621px;}
.sec-2offer h3{font-size:3.375rem;font-weight:800;color:#fff;width:125%;margin:59px 0px 20px;line-height:55px;}
.sec-2offer h3 span{display:table;}
.sec-2offer h3 span{color:#1b3b0f;}
.sec-2offer p{color:#fff;font-size:1.2rem;width:119%;}
.bottle-batch img{margin-bottom:50px;}
.sec-2offer{position:relative;}
.sec-2offer:before{content:"";background:url(../../images/offer/rac-shape2.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;position:absolute;top:0;}
section.sec-3offer{padding:70px 0px;position:relative;}
.title-text{text-align:center;margin-bottom:50px;}
.title-text h3{color:#071c1f;font-size:2.375rem;font-weight:600;}
.title-text h3 span{font-weight:800;color:#e42d74;font-size:2.938rem;letter-spacing:-2px;margin-right:5px;}
.title-text h5{color:#071c1f;font-size:3.375rem;font-weight:700;}
.circle-icon{}
.circle-icon img{}
.circle-icon h6{color:#071c1f;text-transform:uppercase;font-size:1.3rem;font-weight:700;margin:20px 0px 0px;}
.circle-icon h5{color:#a6d220;text-transform:uppercase;font-size:1.4rem;font-weight:800;}
.circle-icon p{color:#071c1f;font-size:1.2rem;width:96%;font-weight:500;line-height:24px;}
.sec-3offer{position:relative;height:750px;}
.sec-3offer:before{content:"";background:url(../../images/offer/rac-shape3.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;position:absolute;top:0;}
.sec-4offer{background:#ebc53a;    /* Old browsers */background:-moz-linear-gradient(-45deg,#ebc53a 1%,#e4952f 49%,#e8b135 100%);    /* FF3.6-15 */background:-webkit-linear-gradient(-45deg,#ebc53a 1%,#e4952f 49%,#e8b135 100%);    /* Chrome10-25,Safari5.1-6 */background:linear-gradient(135deg,#ebc53a 1%,#e4952f 49%,#e8b135 100%);    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebc53a',endColorstr='#e8b135',GradientType=1);    /* IE6-9 fallback on horizontal gradient */position:relative;padding:90px 0px;height:775px;overflow:hidden;}
.sec-4offer h3{color:#fff;font-size:2.938rem;font-weight:700;text-transform:uppercase;width:110%;line-height:1;}
.sec-4offer h3 span{color:#6e3f0b;font-size:2.938rem;font-weight:800;display:inline-block;margin:5px 0px 20px;}
.sec-4offer img{margin-left:50px;}
.sec-4offer p{color:#fff;font-size:1.2rem;line-height:26px;margin-bottom:30px;}
.sec-4offer:before{content:"";background:url(../../images/offer/rac-shape4.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;position:absolute;top:0;}
.sec-5offer{position:relative;padding:90px 0px;height:1715px;}
.sec-5offer h4{color:#071c1f;font-size:2.375rem;font-weight:700;text-align:center;margin-bottom:90px;margin-top:30px;}
.sec-5offer h4 span{color:#e42d74;font-size:54px;display:inline-table;}
.client-offtext img{display:table;margin-top:0px!important;}
.client-offtext p{color:#071c1f;font-size:1.125rem;margin-top:12px;line-height:23px;}
.client-offtext p span{display:table;font-weight:600;}
.client-offer img{margin-top:10px;}
.row.client-offer{margin-bottom:50px;}
.sec-5offer:before{content:"";background:url(../../images/offer/rac-shape5.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;position:absolute;top:0;}
.sec-6offer{background:#6eb2fa;position:relative;min-height:663px;}
.sec-6offer h3{color:#071c1f;font-size:2.375rem;text-transform:uppercase;font-weight:700;text-align:center;margin:30px 0px 70px;}
.white-col{color:#fff;}
.uneven-para p{color:#071c1f;font-size:1.875rem;font-weight:600;margin-bottom:2px;letter-spacing:-1px;}
.uneven-para p span{background:#fa9402;color:#fff;display:table;width:95%;padding:8px 20px;}
.uneven-para p em{font-style:normal;padding-left:20px;}
.sec-6offer .container{max-width:1260px}
p.note-text{color:#000;font-size:0.813rem;margin-top:50px;font-weight:500;line-height:16px;}
.sec-6offer:before{content:"";background:url(../../images/offer/rac-shape6.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;position:absolute;top:0;}
.sec-7offer:before{content:"";background:url(../../images/offer/rac-shape7.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;position:absolute;top:0;}
.sec-7offer{position:relative;position:relative;height:425px;padding:40px 0px 20px;}
.sec-7offer h3{font-size:2.25rem;font-weight:700;text-transform:uppercase;color:#000;margin:60px 0px 20px;}
.sec-7offer p{font-size:1.375rem;line-height:38px;}
.sec-8offer{padding:50px 0px;}
.sec-8offer h3{color:#0e1c1f;font-size:3.125rem;font-weight:700;letter-spacing:-0.5px;padding:10px 0px 10px;border-bottom:2px solid #cccccc;}
.sec-8offer h3 i{color:#a4c72f;font-weight:800;font-style:normal !important;}
.sec-8offer .part1 h4{color:#a4c72f;font-weight:800;font-size:3.25rem;text-transform:uppercase;line-height:51px;margin-top:50px;}
.sec-8offer .part1 h5{color:#0e1c1f;text-transform:uppercase;font-size:1.688rem;font-weight:600;margin-bottom:20px;}
.part2 .rush-order-btn{width:100%;font-size:1.625rem;margin:20px auto;}
.part2{margin-top:28px;position:relative;z-index:2}
.rx-div{background:#fff;margin-top:-54px;position:relative;z-index:1;}
.rx-div h6{color:#ff0707;text-transform:uppercase;font-size:0.938rem;font-weight:600;border-top:1px dashed #ffc107;border-bottom:1px dashed #ffc107;margin:10px 29px;padding:5px 0px 14px;}
.rx-div h6 span{color:#0e1c1f;display:table;}
.rx-div h6 img{float:left;margin-right:5px;}
.img-wid{max-width:113%;margin-left:-8px;}
.part3{margin-top:45px;}
.web-secure{border-top:2px solid #cccccc;margin-top:50px;padding:30px 0px 0px;}
.web-secure img{display:table;margin:10px auto 0px;max-width:175px;width:100%;}
section.footer_1.check-foot.foot-offer{padding-top:50px!important;}

/*ratina code start*/
@media 
(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    .banner-offer{background:url(../../images/offer/banner-offer-side@2x.png) no-repeat;background-position:bottom right;background-size: contain;}
    .banner-offer:before{content:"";background:url(../../images/offer/rac-shape@2x.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;}
    .sec-2offer:before{content:"";background:url(../../images/offer/rac-shape2@2x.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;}
    .sec-3offer:before{content:"";background:url(../../images/offer/rac-shape3@2x.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;}
    .sec-4offer:before{content:"";background:url(../../images/offer/rac-shape4@2x.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;}
    .sec-5offer:before{content:"";background:url(../../images/offer/rac-shape5@2x.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;}
    .sec-6offer:before{content:"";background:url(../../images/offer/rac-shape6@2x.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;}
    .sec-7offer:before{content:"";background:url(../../images/offer/rac-shape7@2x.png) no-repeat;width:100%;height:100%;background-position:center;background-size:contain;}
}
@media 
(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){
    .banner-sec{background:url(images/banner-bg@2x.jpg) no-repeat;}
}
@media 
(-webkit-min-device-pixel-ratio:1.3),(min-resolution:124.8dpi){
    .banner-sec{background:url(images/banner-bg@2x.jpg) no-repeat;}
}
@media 
(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){
    .banner-sec{background:url(images/banner-bg@2x.jpg) no-repeat;}
}
@media screen and (min-width:576px) and (max-width:766px){
    .verified-tag{ display:none; }
    .shipping_button{position:fixed;bottom:10px;left:0;z-index:100;width:100%;text-align: center;}
    .shipping_button .custom-button{height:42px;-webkit-appearance:none;appearance:none; background-color: #f28c25;border:none;}
    .shipping_button .custom-button .text{overflow:hidden;white-space:nowrap;line-height:1}
    .custom-button.button-1 .text,
    .custom-button.button-2 .text{text-shadow:1px 0 0 #f28c25;font-size:1.375rem;position:relative;z-index:1;vertical-align:middle;padding: 1.25rem;font-weight:bold;color:#19181f}
}

/*ratina code end*/

/*media  query only for offer page*/
@media screen and (min-width:320px) and (max-width:575px){
    .web-secure img{ width:60%; }
    .verified-tag{ display:none; }
    .shipping_button{position:fixed;bottom:10px;left:0;z-index:100;width:100%;text-align: center;}
    .shipping_button .custom-button{height:42px;-webkit-appearance:none;appearance:none;background-color: #f28c25;border:none;}
    .shipping_button .custom-button .text{overflow:hidden;white-space:nowrap;line-height:1}
    .custom-button.button-1 .text,
    .custom-button.button-2 .text{text-shadow:1px 0 0 #f28c25;font-size:1.375rem;position:relative;z-index:1;vertical-align:middle;padding:1.25rem;font-weight:bold;color:#19181f}
    .offer-header-top p{font-size:0.77rem;width:100%;text-align:center;display:table;float:right;height:64px;padding: 5px 0px 5px 0px;}
    .get-btl h6{font-size:0.825rem;}
    .get-btl h6 span{font-size:12px;}
    .logo-offer{margin:0 auto;}
    .offer-header-btm .rush-order-btn{min-width:auto;padding:11px 5px;font-size:0.75rem;}
    .bottle-batch{position:relative;width:169px;margin:30px auto 0px;}
    .banner-offer{min-height:inherit;max-height:inherit;background-size:156px 195px;}
    .banner-text{margin-top:30px;}
    .banner-text h3{color:#99c02d;font-weight:700;font-size:1.5rem;line-height:27px;letter-spacing:0px;}
    .banner-text h3 span{font-size:20px;}
    .banner-text h5{font-size:1rem;font-weight:600;letter-spacing:0px;margin:10px 0px 20px;}
    .banner-text ul li{font-size:1rem;}
    .banner-text ul li br{display:none;}
    .arw-img{display:none;}
    .form-offer{margin-top:0px;}
    .bottle-batch img{margin-bottom:20px;}
    .form-offer h3{font-size:1.125rem;margin-bottom:18px;text-align:center}
    .form-offer h3 br{display:none;}
    .form-offer .form-control{width:85%;margin:auto;}
    .form-offer label{font-size:1rem;width:85%;margin:auto;}
    .banner-offer{background:none!important}
    .form-offer .rush-order-btn{width:85%;margin:0 auto 60px;display:block;}
    .verified-tag{width:69px;}
    .banner-offer:before{display:none;}
    .sec-2offer h3{font-size:1.8rem;line-height:34px;width:100%;}
    .sec-2offer h3 br{display:none;}
    .sec-2offer p{font-size:0.875rem;width:100%;}
    .sec-2offer:before{display:none;}
    .sec-2offer h3{margin-top:20px;}
    .title-text h3{font-size:1.5rem;}
    .title-text h3 span{font-size:2rem;display:table;margin:0 auto;margin-bottom:0px;}
    .title-text h5{font-size:2rem;}
    section.sec-3offer{padding:50px 0px;}
    .circle-icon{text-align:center;}
    section.sec-3offer{padding:50px 0px 20px;height:auto;}
    .circle-icon img{width:200px;}
    .circle-icon{margin-bottom:30px;}
    .circle-icon p{font-size:0.875rem;}
    .sec-4offer h3{font-size:2rem;}
    .sec-4offer h3 span{color:#6e3f0b;font-size:26px;margin-bottom:0px;}
    .sec-4offer{padding:50px 0px;height:auto;}
    .sec-4offer img{margin:0 auto;}
    .sec-4offer h3{font-size:1.7rem;width:100%;}
    .sec-5offer{position:relative;padding:30px 0px;height:inherit;overflow:hidden;}
    .sec-5offer h4{font-size:1.375rem;margin:10px 0px 20px;}
    .sec-5offer h4 span{color:#e42d74;font-size:30px;}
    .row.client-offer{margin-bottom:7px;text-align:center;}
    .client-offtext img{margin:10px auto;width:100px;}
    .client-offtext{margin-top:0px;}
    .client-offtext p{font-size:0.975rem;line-height:20px;}
    .client-offtext p span{text-align:center;display:table;margin:20px auto 0px}
    .sec-5offer:before{display:none;}
    .client-offer img{margin-bottom:8px;}
    .sec-6offer h3{font-size:1.375rem;margin:30px 0px 30px;}
    .uneven-para p{font-size:1.2rem;}
    .uneven-para{margin-top:20px;}
    p.note-text{margin-top:20px;margin:20px 0px 30px;}
    .sec-7offer:before{display:none;}
    .sec-6offer{min-height:inherit;overflow:hidden;}
    .sec-7offer{height:auto;}
    .sec-7offer p{font-size:1rem;line-height:27px;}
    .sec-7offer h3{font-size:1.3rem;margin:20px 0px 10px;}
    .sec-8offer{padding:0px 0px;}
    .sec-8offer h3{font-size:1.2rem;text-align:center;}
    .sec-8offer .part1 h4{margin-top:21px;font-size:2.25rem;text-transform:uppercase;line-height:38px;}
    .sec-8offer .part1 h5{font-size:1.288rem;}
    .p-0{padding-left:0px!important;padding-right:0px!important;}
    .img-wid{max-width:100%;margin:0 auto;}
    .sec-3offer:before{display:none;}
    .banner-offer{overflow:hidden;}
    .sec-6offer:before{display:none;}
}
@media screen and (min-width:576px) and (max-width:767px){
    .offer-header-top p{font-size:0.77rem;width:79%;text-align:center;display:table;float:right;}
    .get-btl h6{font-size:0.825rem;}
    .get-btl h6 span{font-size:12px;}
    .logo-offer{margin:0 auto;}
    .offer-header-btm .rush-order-btn{min-width:auto;padding:11px 5px;font-size:0.75rem;}
    .bottle-batch{position:relative;width:169px;margin:30px auto 0px;}
    .banner-offer{min-height:inherit;max-height:inherit;background-size:156px 195px;}
    .banner-text{margin-top:30px;}
    .banner-text h3{color:#99c02d;font-weight:700;font-size:1.5rem;line-height:27px;letter-spacing:0px;}
    .banner-text h3 span{font-size:20px;}
    .banner-text h5{font-size:1rem;font-weight:600;letter-spacing:0px;margin:10px 0px 20px;}
    .banner-text ul li{font-size:1rem;}
    .banner-text ul li br{display:none;}
    .arw-img{display:none;}
    .form-offer{margin-top:0px;}
    .bottle-batch img{margin-bottom:20px;}
    .form-offer h3{font-size:1.125rem;margin-bottom:18px;}
    .form-offer h3 br{display:none;}
    .form-offer .form-control{width:85%;}
    .form-offer .rush-order-btn{width:85%;}
    .verified-tag{width:69px;}
    .banner-offer:before{display:none;}
    .sec-2offer h3{font-size:1.8rem;line-height:34px;width:100%;}
    .sec-2offer h3 br{display:none;}
    .sec-2offer p{font-size:0.875rem;width:100%;}
    .sec-2offer:before{display:none;}
    .sec-2offer h3{margin-top:20px;}
    .title-text h3{font-size:1.5rem;}
    .title-text h3 span{font-size:2rem;display:table;margin:0 auto;margin-bottom:0px;}
    .title-text h5{font-size:2rem;}
    section.sec-3offer{padding:50px 0px;}
    .circle-icon{text-align:center;}
    section.sec-3offer{padding:50px 0px 20px;height:auto;}
    .circle-icon img{width:200px;}
    .circle-icon{margin-bottom:30px;}
    .circle-icon p{font-size:0.875rem;}
    .sec-4offer h3{font-size:2rem;}
    .sec-4offer h3 span{color:#6e3f0b;font-size:26px;margin-bottom:0px;}
    .sec-4offer{padding:50px 0px;height:auto;}
    .sec-4offer img{margin:0 auto;}
    .sec-4offer h3{font-size:1.7rem;width:100%;}
    .sec-5offer{position:relative;padding:30px 0px;height:inherit;}
    .sec-5offer h4{font-size:1.375rem;margin:10px 0px 20px;}
    .sec-5offer h4 span{color:#e42d74;font-size:30px;}
    .row.client-offer{margin-bottom:7px;text-align:center;}
    .client-offtext img{margin:10px auto;width:100px;}
    .client-offtext{margin-top:0px;}
    .client-offtext p{font-size:0.975rem;line-height:20px;}
    .client-offtext p span{text-align:center;display:table;margin:20px auto 0px}
    .sec-5offer:before{display:none;}
    .client-offer img{margin-bottom:8px;}
    .sec-6offer h3{font-size:1.375rem;margin:30px 0px 30px;}
    .uneven-para p{font-size:1.2rem;}
    .uneven-para{margin-top:20px;}
    p.note-text{margin-top:20px;margin:20px 0px 30px;}
    .sec-7offer:before{display:none;}
    .sec-6offer{min-height:inherit;}
    .sec-7offer{height:auto;text-align:center;}
    .sec-7offer p{font-size:1rem;line-height:27px;}
    .sec-7offer h3{font-size:1.3rem;margin:20px 0px 10px;}
    .sec-8offer{padding:0px 0px;}
    .sec-8offer h3{font-size:2.5rem;text-align:center;}
    .sec-8offer .part1 h4{margin-top:21px;font-size:2.25rem;text-transform:uppercase;line-height:38px;}
    .sec-8offer .part1 h5{font-size:1.288rem;}
    .p-0{padding-left:0px!important;padding-right:0px!important;}
    .img-wid{max-width:100%;margin:0 auto;}
    .sec-3offer:before{display:none;}
    .banner-offer{overflow:hidden;}
    .sec-6offer:before{display:none;}
    .part1{text-align:center;}
    .part3{text-align:center;}
    .part2 img{display:table;margin:0 auto;}
    .rx-div h6{text-align:left;}
    .banner-text ul{display:table;margin:0 auto;}
    .batch-img{display:table;margin:0 auto;}
    .banner-text h5 br{display:none;}
}
@media screen and (min-width:768px) and (max-width:1024px){
    .banner-offer{background-size:contain;}
    .banner-offer:before{display:none;}
    .banner-offer{background-size:29%;min-height:initial;max-height:initial;background-position:right bottom;}
    .get-btl h6 span{font-size:12px;line-height:15px;}
    .banner-text h3{font-size:2rem;line-height:32px;letter-spacing:0px;}
    .banner-text h3 span{font-size:20px;}
    .banner-text h5{font-size:1.175rem;letter-spacing:0px;margin:7px 0px 13px;}
    .banner-text ul li{line-height:18px;font-size:0.875rem;}
    .form-offer h3{font-size:1.258rem;margin-bottom:10px;}
    .bottle-batch{max-width:200px;right:-10px;}
    .form-offer .rush-order-btn{font-size:1.25rem;}
    .form-offer .form-control{font-size:0.75rem;}
    .banner-text ul li br{display:none;}
    .arw-img{margin:8px 0px;max-width:100px;}
    .batch-img{max-width:150px;}
    .sec-2offer h3{font-size:1.5rem;margin-bottom:10px;line-height:28px;width:100%;}
    .sec-2offer p{color:#fff;font-size:0.875rem;width:100%;}
    .sec-2offer:before{display:none;}
    .sec-2offer{min-height:inherit;}
    section.sec-3offer{padding:20px 0px;height:inherit;}
    .sec-3offer:before{display:none;}
    .title-text h3{font-size:1.75rem;}
    .title-text h3 span{font-size:2rem;}
    .title-text h5{font-size:2rem;}
    .circle-icon h5{font-size:1rem;}
    .circle-icon p{font-size:0.838rem;line-height:18px;}
    .sec-4offer{padding:30px 0px;}
    .sec-4offer h3{font-size:2rem;width:100%;}
    .sec-4offer h3 span{color:#6e3f0b;font-size:27px;margin:10px 0px 0px;}
    .sec-4offer p{color:#fff;font-size:0.875rem;line-height:22px;margin-bottom:15px;}
    .sec-4offer:before{display:none;}
    .sec-4offer{height:auto;}
    .sec-5offer:before{display:none;}
    .sec-5offer{position:relative;padding:20px 0px;height:inherit;}
    .sec-5offer h4{font-size:1.75rem;margin-bottom:20px;}
    .sec-5offer h4 span{color:#e42d74;font-size:35px;}
    .client-offtext{margin-left:10px;}
    .client-offtext img{max-width:100px;}
    .client-offtext p{font-size:0.875rem;}
    .row.client-offer{margin-bottom:20px;}
    .sec-6offer h3{font-size:1.775rem;margin-bottom:20px;}
    .uneven-para p{font-size:0.875rem;letter-spacing:0px;}
    p.note-text{font-size:0.75rem;margin-bottom:20px;margin-top:20px;}
    .sec-6offer{min-height:inherit;}
    .sec-6offer:before{display:none;}
    .sec-7offer h3{font-size:1.8rem;margin:0px 0px 10px;}
    .sec-7offer p{font-size:0.875rem;line-height:28px;}
    .sec-7offer:before{display:none;}
    .sec-7offer{height:inherit;}
    .sec-8offer{padding:20px 0px;}
    .sec-8offer h3{font-size:1.8rem;}
    .sec-8offer .part1 h4{font-size:2rem;line-height:27px;}
    .sec-8offer .part1 h5{font-size:0.888rem;}
    .part2 .rush-order-btn{width:100%;font-size:1rem;}
    .rx-div h6{font-size:0.738rem;}
}
@media screen and (min-width:993px) and (max-width:1280px){
    .banner-text ul li{font-size:1rem;}
    .banner-text h3{font-size:2.4rem;}
    .arw-img,
    .batch-img{max-width:inherit;}
    .sec-7offer h3{font-size:2rem;margin:50px 0px 10px;}
    .sec-7offer p{font-size:1.375rem;}
    .uneven-para p{font-size:1.875rem;}
}
@media screen and (min-width:320px) and (max-width:400px){
    .get-btl h6 span{font-size:10px;}
}

/*******modal css start*******/
.modal-custom .modal-header{padding:0px;border:0px;}
.modal-custom .modal-header button.close{background:#000;opacity:1;color:#fff;border-radius:50%;    /* margin: 0px !important; */display:table;width:34px;height:34px;padding:0px!important;line-height:30px;z-index:99;}
.modal-custom h3{text-align:left;font-size:2.5rem;font-weight:700;color:#313131;margin-bottom:10px;}
.modal-custom h3 span{font-size:26px;}
.modal-custom h4{font-size:2rem;text-align:left;font-weight:700;color:#313131;}
.modal-custom p{text-align:left;color:#313131;font-size:0.875rem;margin-bottom:15px;}
.modal-custom h5{font-size:1.125rem;text-align:left;font-weight:700;color:#313131;}
.modal-custom p a{color:#007bff;}
.modal-custom ul{margin-left:52px;margin-bottom:22px;}
.modal-custom ul li{text-align:left;color:#313131;font-size:0.875rem;list-style-type:disc;margin-bottom:10px;width:100%;list-style:disc;}
.modal-text{padding:10px 15px;}
.modal-custom table th{font-size:1.25rem;font-weight:700;color:#313131;vertical-align:middle;border:0px;text-align:center;}
.modal-custom table td{color:#313131;font-size:0.875rem;text-align:left;vertical-align:middle;}
.modal-custom .modal-content{border-radius:10px}
.modal-backdrop{background-color:#fff;}
.modal-backdrop.show{opacity:.7;}
.modal-custom  .modal-content{border:1px solid rgba(0,0,0,.1);}
@media only screen and (max-width:767px){
    .modal-custom .modal-header button.close{margin:0rem 0rem -1rem auto;}
    .modal-custom h3{font-size:1.5rem;}
    .modal-custom h3 span{font-size:16px;}
    .modal-custom h5{font-size:1rem;}
    .modal-custom p{font-size:0.775rem;word-break:break-all;}
    .modal-custom table th{font-size:1.125rem;}
    .modal-custom table td{font-size:0.775rem;}
    .modal-custom h4{font-size:1.5rem;}
    .modal-custom ul{margin-left:22px;}
    .web-secure{margin-top:0px;border-top:0px;padding-top:10px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
    .modal-custom h4{font-size:1.7rem;}
    .modal-custom h3{font-size:2rem;}
    .modal-custom h3 span{font-size:20px;}
    .modal-custom h5{font-size:1.2rem;}
    .modal-custom p{font-size:0.775rem;}
    .modal-custom table th{font-size:1.125rem;}
    .modal-custom table td{font-size:0.775rem;}
}
.footer-menu a:hover{cursor:pointer;}

/******modal css end********/



/* for IE */

@media all and (-ms-high-contrast:none){
    .banner-text ul li {background-size: 8px;} /* IE10 */
    ::-ms-backdrop, .banner-text ul li {background-size: 8px;} /* IE11 */
}