/* @import url('https://fonts.googleapis.com/css?family=Lato:300,400,700'); */@import url('/css/external/Lato347.css');.deal-discount-label {    position: absolute;    top: -3px;    right: -0.315rem;    z-index: 102;    width: 90px;    height: 115px;    display: block;    /* background-image: url(https://productimages.nimbledeals.com/nimblebuy/d33265748e55256bd1336d2bb622b2c); */    background-image: url(/images/discount.png);    background-position: center;    background-repeat: no-repeat;    padding: 3.5rem 0.3rem 0 0.3rem;    text-align: center;    text-transform: uppercase;    color: #fff;    font-size: 0.9rem;    line-height: 15px;}.deal-featured-label {    background: #DE4B40;    z-index: 9;    color: #fff;    font-weight: bold;    width: 100%;    font-size: 1.5rem;    line-height: 1.5rem;    padding: .75rem;    margin: -0.75rem -0.75rem .75rem -0.75rem;}.print-icons {    font-size: 18px;    margin-right: 5px;    vertical-align: bottom;    color: #007bff;}.rot-180 {    transform: rotateX(180deg);}.deal-soldout-label {    position: absolute;    top: -3px;    right: -0.315rem;    z-index: 102;    width: 90px;    height: 115px;    display: block;    background-image: url(/images/sold-out.png);    background-position: center;    background-repeat: no-repeat;    padding: 3.5rem 0.3rem 0 0.3rem;    text-align: center;    text-transform: uppercase;    color: #fff;    font-size: 0.75rem;}.deal-sellout-label {    position: absolute;    top: -3px;    right: -0.315rem;    z-index: 102;    width: 90px;    height: 115px;    display: block;    background-image: url(/images/bonus_unlocked_green.png);    background-position: center;    background-repeat: no-repeat;    padding: 3.5rem 0.3rem 0 0.3rem;    text-align: center;    text-transform: uppercase;    color: #fff;    font-size: 0.75rem;}.sold-out-tag:after {    position: absolute;    content: "";    z-index: 1;    width: 115px;    height: 115px;    top: -15px;    right: -7px;    background: url(/images/sold-out.png) no-repeat;}.sell-out-tag:after {    position: absolute;    content: "";    z-index: 1;    width: 115px;    height: 115px;    top: -15px;    right: -7px;    background: url(/images/bonus_unlocked_green.png) no-repeat;}.discount-tag {    position: absolute;    top: -3px;    right: 0rem;    z-index: 102;    width: 90px;    height: 115px;    display: block;    background-image: url(/images/discount.png);    background-position: center;    background-repeat: no-repeat;    padding: 3.5rem 0.3rem 0 0.3rem;    text-align: center;    text-transform: uppercase;    color: #fff;    font-size: 0.9rem;    line-height: 15px;}.deals-box-container .deal-head h3 {    color: #424242;    font-weight: bold;    font-size: 28px !important;    margin: 0 !important;    /* text-transform: capitalize; */    padding-top: 5px;}.deals-box-container .deal-head h5 {    color: #424242;    font-size: 20px !important;}.deals-box-container .deals-price {    padding-top: 5px;    color: #1291E3;    font-family: Lato, Helvetica, sans-serif !important;}.deals-box-container .deals-price h1 {    font-family: Lato, Helvetica, sans-serif !important;}.deals-box-container .deals-price .view-button {    padding: 15px 0;    width: 100%;    font-size: 1.3rem;}.deals-box-container .valueInfo div {    padding: .6rem 0;}.vouchers .table td {    white-space: normal !important}#searchbar.collapsed {    width: 100%;    z-index: -1;    left: -100%;    position: fixed;}#searchbar {    left: 0%;}#searchbar #sliding-panel-outer {    overflow: inherit}#searchbar.collapsed #sliding-panel-outer {    width: 0%;    -webkit-transition: -webkit-transform .5s ease;    -moz-transition: -moz-transform .5s ease;    -o-transition: -o-transform .5s ease;    transition: transform .5s ease;}#searchbar #sliding-panel-outer {    left: 0%;    width: 100%;}#email-signup.collapsed {    width: 100%;    z-index: -1;    left: -100%;    position: fixed;}#email-signup {    left: 0%;}#email-signup #sliding-panel-outer {    overflow: inherit;}#email-signup.collapsed #sliding-panel-outer {    width: 0%;    -webkit-transition: -webkit-transform .5s ease;    -moz-transition: -moz-transform .5s ease;    -o-transition: -o-transform .5s ease;    transition: transform .5s ease;}#email-signup #sliding-panel-outer {    left: 0%;    width: 100%;}.btn-big:focus, .btn-big:hover {    color: #ffffff;    background: -moz-linear-gradient(top, #fcc68d 0, #f89e3c 50%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcc68d), color-stop(50%, #f89e3c));    background: -webkit-linear-gradient(top, #fcc68d 0, #f89e3c 50%);    background: -ms-linear-gradient(top, #fcc68d 0, #f89e3c 50%);    background: linear-gradient(to bottom, #fcc68d 0, #f89e3c 50%);}.table th, .table td {    white-space: normal}.deals-container.single-featured .top-deals {    max-width: 100%;    height: 285px;}.deal .full-img .ad-banner-link img, .deals-container.featured .top-deals, .featured-deal .top-deals, .non-featured-deal .top-deals, .featured .top-deals {    /*width: 300px;*/    height: 285px;}.deals-container.current-deals .top-deals {    /*width: 300px;*/    height: 260px;}/* .current-deals .available_deal {    padding: 8px 0;} */.current-deals .deal-head {    margin-bottom: 10px;}.carousel-indicators{    bottom: 5px !important;}.carousel-indicators li {    cursor: pointer;    background-color: #969696;    width: 10px;    height: 10px;    border-radius: 100%}.carousel-indicators .active {    background-color: #ff8770;    box-shadow: inset 0 0 3px #ff4723}#gift_button {    margin-bottom: 10px !important;}.title-header select {    font-size: 14px;    font-weight: 600;    border: 1px solid #dedede;    border-top: 1px solid #eee;    border-left: 1px solid #eee;    color: #565656;    padding: 5px 10px 6px 7px;    border-radius: 5px}.region-city-dropdown {    background-color: transparent;    border-color: transparent;    color: rgb(58, 177, 223);    font-size: 16px;    text-transform: uppercase;    user-select: none;    font-family: Lato, Helvetica, sans-serif;    box-shadow: none;}.region-city-dropdown:focus, .region-city-dropdown:hover {    background-color: transparent;    border-color: transparent;    box-shadow: none;}.locations-navbar {    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);    border-radius: .3rem;    width: 300%;    max-width: 300%;    position: absolute;    top: 96%;    left: 0;    margin-top: 1rem;    padding: 20px;    z-index: 999;    opacity: 1;    filter: alpha(opacity=0);    -webkit-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;    border: 1px solid #424343;    background: #424343;}.locations-navbar::before {    position: absolute;    top: -2.2rem;    left: 10%;    display: inline-block;    font-family: FontAwesome;    content: "\f0d8";    font-size: 3.3rem;    font-style: normal;    font-weight: normal;    color: #424343;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    -webkit-text-stroke: 1px transparent;}.locations-navbar h4 {    color: rgb(255, 255, 255);    text-align: left;    font-family: Lato, Helvetica, sans-serif;    font-size: 16px;    margin-bottom: 0.4rem;    border-bottom: none;}.locations-navbar .state-list ul, .locations-navbar .cities-list ul {    display: inline-block;    width: 100%;}.locations-navbar .state-list ul li {    float: left;    padding: 0.5rem;    margin-right: 1%;    margin-bottom: 0.5rem;}.locations-navbar .state-list ul li a {    text-transform: uppercase;    color: rgb(36, 168, 219);    font-weight: normal}.locations-navbar ul li a {    color: rgb(36, 168, 219);    font-size: 1.2rem;    padding: 0.5rem;    text-transform: none;}.locations-navbar .state-list ul li a:hover, .locations-navbar .state-list ul li a:focus, .locations-navbar .state-list ul li .active {    background: rgb(248, 158, 60);    color: rgb(66, 67, 67) !important;    border-radius: 4px;    cursor: pointer;}.locations-navbar .cities-list ul li {    padding: 0.5rem;    margin-right: 1%;    margin-bottom: 0.5rem;    width: 100%;}.locations-navbar .cities-list ul li .active {    color: #F58A81;}.locations-navbar .cities-list ul {    position: relative;    float: left;}.ui-datepicker select {    color: #4c4a4a !important;}.table-v2 select {    color: #4c4a4a !important;    font-weight: 400 !important;}.scrollbar {    width: 100%;    overflow: auto;}.scrollbar::-webkit-scrollbar {    height: 12px;    background-color: #F5F5F5;}.scrollbar::-webkit-scrollbar-track {    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);    border-radius: 10px;    background-color: #F5F5F5;}.scrollbar::-webkit-scrollbar-thumb {    border-radius: 10px;    background-color: #000000;}.deals-box-container .container-16-9 {    height: 280px;}.aboutus-container .title-header, .faq .title-header, .privacy .title-header, .terms .title-header, .cookie_policy_container .title-header {    line-height: 1;    padding: 0 0 10px;    font-weight: bold;    border-bottom: 2px solid #758a92;    background-color: white;    color: rgb(117, 138, 146);}.privacy h4, .terms h4, .about h4 {    border-top: 0px;}.aboutus-container .title-header h3, .faq .title-header h3, .privacy .title-header h3, .terms .title-header h3, .cookie_policy_container .title-header h3 {    font-size: 1.4rem;    font-weight: 600;    border-bottom: 0px solid transparent}.mt-40 {    margin-top: 40px;}.print_demand {    float: left;    margin-left: 1rem;    padding-left: 46px;    background: url(/images/printer.png) left top no-repeat;    min-height: 39px;    padding-top: 5px}.print_demand span {    font-size: .8rem;    color: #70a2cd;    text-transform: uppercase;}.print_demand span.buy {    text-transform: none;    display: block;}input[type="search"] {    font-weight: 400;    font-size: 14px;}.card-text.merchant {    height: 60px;    overflow: hidden}/*.top-deals .offer-desc {	height: 20px;	overflow: hidden}*//*side deals*/.w-100 {    width: 100%}.side-deals {    border: 1px solid #E7E7E7;    margin: 0 0 .75rem;}.w-100 {    width: 100% !important;}.side-deals .card-title {    width: 100%;    padding: 0;    font-size: 1.21rem;    font-weight: 400;    color: #24a8db !important;    font-family: Lato, Helvetica, sans-serif;    /* text-transform: capitalize; */    white-space: nowrap;    word-break: normal;    word-wrap: normal;    display: block;    overflow: hidden;    text-overflow: ellipsis;    min-height: inherit;    height: 20px;}.side-deals .card-subtitle {    height: auto !important;    /* text-transform: capitalize; */}.side-deals .card-subtitle a {    padding: 0;    font-size: 1.21rem;    font-weight: 400;    color: #24a8db;    font-family: Lato, Helvetica, sans-serif;    /*white-space: nowrap;*/    height: auto !important;    font-style: normal;}.deal_details {    display: flex;    width: 100%;}.deal_details .carousel {    width: 58%;    margin-right: 10px;}.deal_details .carousel {    width: 58%;    margin-right: 10px;    display: inline-block;}.deal-prices {    width: 42%;    display: inline-block;}.side-deals .price b {    font-size: 2rem;    padding: 0;    color: #1291E3;    font-weight: 600;}.deals-container .side-deals.top-deals {    min-height: auto !important;    max-height: 261px;}.deals-container .side-deals .deal-head {    margin-bottom: 0px !important;}.side-deals .values-box {    font-size: .7rem;    width: 49.2%;    background: #eee;    background: #d6dde1;    color: #000;    display: inline-block;    margin-right: 3px;    padding: .7rem 0;    margin: 0 auto;    text-align: center;}.values-box.left {    float: left}.side-deals .values-box-title {    font-size: 0.7rem !important;    font-family: Lato, Helvetica, sans-serif !important;}.side-deals .carousel-inner {    width: 162px;    height: 112px;}.side-deals .carousel-inner img {    width: 100%;    max-height: 108px;    height: auto;    object-fit: contain}.values-box.right {    float: right;}.values-box:last-child {    margin-right: 0 !important}.values-box span {    background: transparent !important;    color: #000 !important;    padding: 0 !important;}.values-box span.pr {    font-size: .9rem;    padding-top: 0.4rem !important;}.values-box span.pr .fa, .values-box span.discount .fa {    font-size: .8rem;}.values-box span.discount {    font-size: .9rem;    padding-top: 0.4rem !important;    color: #1291E3 !important;}.values-box-title {    font-size: 9px;    color: #000;}.side-deals .deal-btn {    float: right;    width: auto;    margin: 5px 0;}.side-deals .deal-btn .btn-big {    white-space: normal;    padding: 5px 20px 3px 20px;}.deals-container.featured .carousel-inner img {    max-height: 60px;    max-width: 100%;    width: auto; height: auto;}.current-deals .card-text.merchant {    height: 60px;}.current-deals .carousel-inner img {    max-height: 80px;    max-width: 100%;    width: auto;}.deal-sort-nav {    clear: both;    margin: 0 auto !important;}.deals-box-container .col-12 img {    width: auto;    margin: 0 auto;}.deal-img-inner {    margin-bottom: 20px;}.deal-img-inner img {    margin-bottom: 20px;    width: auto;    max-width: 100%;    max-height: 280px;    height: auto;}.deal-img-inner .item-16-9 {    margin: 0 auto;    top: 50%;    left: 50%;    /*width:50%;*/    transform: translate(-50%, -50%);}.map-address img {    max-width: 200px;    height: inherit;    max-height: 110px;}.single-featured .carousel-inner {    margin: 0 auto}.single-featured .carousel-inner img {    width: 160px !important;    max-width: 160px !important;    max-height: 150px !important;    height: auto !important;    object-fit: contain !important;    /*max-height:150px;*/    /*height: auto;*/}.single-featured .offer-desc {    height: auto}.single-featured .offer-desc h5 {    font-size: .79rem;    font-family: Lato, Helvetica, sans-serif;}.footer-copyright {    position: relative !important;    bottom: 0}@media screen and (min-width: 500px) {    #divSeeOptions {        /* border: 1px solid #818181; */        border: .75rem solid #eee;        position: absolute;        padding: 1rem;        width: 408px;        max-width: 450px;				max-height: 60vh;				overflow: auto;        background-color: #FFF;        right: 0 !important;        left: auto !important;        z-index: 999;        margin-top: .8rem;            }}@media only screen and (max-width: 500px) {    #divSeeOptions {        position: absolute;        max-height: calc(100vh - 20px);        overflow-y: scroll;        width: 300px;        max-width: 320px;        position: relative;    }  }#divSeeOptions:before {    display: block;    /* content: ""; */    position: absolute;    right: 1.5rem;    top: -1rem;    width: 0;    height: 0;    border-left: 0.5rem solid transparent;    border-right: 0.5rem solid transparent;    border-bottom: 1rem solid #818181;}#divSeeOptions h3 {    text-align: left;    font-family: Cardo, Georgia, Times New Roman, Times, serif;    color: rgb(117, 138, 146);    font-size: 18px;}#divSeeOptions .multi-priced label .priced {    /*	min-width: 80px;*/    padding-left: 1rem;    font-size: 1.2rem;    font-weight: bold; /*	padding-right: 50px;*/}#divSeeOptions .multi-priced label .priced span {    line-height: 1.4rem;    color: rgb(79, 79, 79);    padding-right: 20px;}#divSeeOptions .multi-priced .price_label {    display: table-cell;    font-size: .9rem;    overflow: hidden;    color: #818181;    line-height: 18px;}.multiOfferClose {    background: #73c7e8;    display: inline-block;    padding: .5rem .72rem;    height: auto;    font-weight: bold;    font-size: .85rem;    color: #ffffff;    cursor: pointer;    text-align: center;    text-decoration: none;    vertical-align: middle;    border-width: 1px;    border-style: solid;    border-color: #23a1d2;    border-radius: .3rem;    -webkit-transition: background-color .3s linear;    -o-transition: background-color .3s linear;    transition: background-color .3s linear;    position: absolute;    right: 1rem;    top: 5px;    min-width: 30px;    min-height: 30px;}#divSeeOptions .view-button {    width: 42%;    background: linear-gradient(rgb(119, 201, 233) 0px, rgb(36, 168, 219) 50%);}.buyPanel .content {    height: 280px;    position: relative}.buyPanel .available_date {    min-height: 17px;    font-size: 11px;}.deals-box-container .deal-info {    padding-right: 20px;    padding-left: 20px;}.preview-upload {    width: 200px}.preview-upload img {    width: 200px}.preview-upload {    display: inline-block;    max-width: 100%;    height: auto;    padding: 4px !important;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 4px;    -webkit-transition: all .2s ease-in-out;    -o-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;}.deal-sort-nav .sort-container .sort-block .pagination-block li a {    background: #73c7e8;    display: inline-block;    padding: .29rem .72rem;    height: auto;    font-weight: bold;    font-size: .85rem;    color: #ffffff !important;    cursor: pointer;    text-align: center;    text-decoration: none;    vertical-align: middle;    border-width: 1px;    border-style: solid;    border-color: #23a1d2;    border-radius: .3rem;    -webkit-transition: background-color .3s linear;    -o-transition: background-color .3s linear;    transition: background-color .3s linear;}/*cart design starts*/.cart-panel-left {    width: 72%;    float: left}.cart-panel-right {    width: 27%;    float: right;    position: static}.cart-title {    border-bottom: 5px solid #424242;    padding: 0;    line-height: 1.7;    font-size: 2.14rem;}.cart-empty-text {    padding: 13% 0;    text-align: center;    font-size: medium;}.cart-order-chart {    display: table;    width: 100%;    max-width: 100%;}.cart-pricing {    background-color: #efefef;    padding: 10px;    border-radius: .3rem;    z-index: 99;}.cart-pricing h4 {    padding: 0;    text-align: center;    font-weight: bold;    color: #000;    font-size: 1.1rem;    border-bottom: 0px solid transparent;}.cart-order-col {    padding: .4rem;    display: table-cell;    vertical-align: top;    border-bottom: 1px solid #818181;    padding-left: .4rem;    padding-right: .4rem;    height: 3rem;    font-size: 1.1rem;    border-color: #424242;    color: #4f4f4f;    font-weight: 600}.cart-box {    width: 38%;}.cart-box-1 {    width: 24%;}.col-small {    width: 80px;    text-align: right;}.cart-item-row {    padding: 0.8rem 0 0.8rem;    margin: 0 0 0.8rem 0;    border-bottom: 1px dotted #424242;}.cart-product-img {    /*display: table-cell;*/    width: 135px;    /* height: 93px; */    /* padding-right: .4rem; */    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    border: 5px solid #CCC;}.cart-product-img img {    display: inline-block;    max-width: 100%;    /* max-height: 93px; */}.cart-offer-title {    display: table-cell;    vertical-align: top;    padding: .4rem;    width: 254px;}.cart-offer-title-1 {    width: 180px;    display: table-cell;    vertical-align: top;}.cart-offer-title .item_name {    font-size: 1.1rem;    font-weight: bold;    line-height: 1.2;}.cart-offer-title-1 .num_of_pack, .help-link, .help-link a {    color: rgb(58, 177, 223);    font-size: 1.1rem;}.cart-offer-title-1 .pack_title, .ordernum, .purchase_date {    font-size: 1.1rem;    font-weight: 400;    line-height: 1.2;}.cart-offer-title .offer-coupon strong {    padding-top: .5rem;    line-height: 1.3;    display: block;}.cart-offer-title .offer-coupon span {    font-weight: 400;}.cart-product-detail {    display: table;    width: 100%;    max-width: 100%;}.cart-product-detail .cart-order-col {    border-bottom: 0px dotted transparent;    font-weight: 400;}.cart-product-detail .cart-order-col.col-img {    width: 135px;}.cart-product-detail .col-small input {    width: 62px;    padding: .43rem .86rem;    border-radius: .3rem;    display: block;    margin-top: .1rem;    background-color: #fff;    background-image: none;    border: 1px solid #b4b4b4;    color: #4f4f4f;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.cart-product-detail .col-small .btn-remove {    position: relative;    right: 7px;    border: 1px solid #cacaca;    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;    padding: 5px 8px 5px 4px;    text-decoration: none;    display: inline-block;    font-weight: bold;    font-size: .93rem;    color: #24a8db;    cursor: pointer;    text-align: left;    background-color: #f4f5f5;    background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));    background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);    background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);    background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);    background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);    background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f5f5, endColorstr=#dfdddd);    margin-top:5px}.cart-product-detail .col-small input[type="text"]:focus {    border-color: #24a8db;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(36, 168, 219, 0.6);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(36, 168, 219, 0.6);}.cart-total-detail {    background-color: #fff;    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;    padding: 10px 5px;}.cart-price-summary {    width: 100%;    display: table;    padding: .8rem 0;    line-height: 1.5;    border-bottom: 1px dotted #CCC;}.cart-item-label {    position: relative;    float: left;    width: 66.33%;    min-height: 1px;    padding-left: 0;    padding-right: 0;    text-align: left;}.order-label {    width: auto;    display: inline-block}.total-value {    width: auto;    display: inline-block;    float: right;}.cart-item-value {    position: relative;    float: right;    width: 33.33%;    min-height: 1px;    padding-left: 0;    padding-right: 0;    text-align: right;}.order-total {    display: table;    width: 100%;    padding: .8rem 0;    line-height: 1.5;    border-bottom: 1px dotted #CCC;    font-weight: bold;    font-size: 1.42rem;}.cart-btn-grp {    background: #fff;    border-top: 1px dotted #424242;    height: 100px;    text-align: center;    padding: 10px 5px;    position: relative;}.btn-addpromo {    float: right;    padding: 5px 10px;}.promo-desc {    padding: 10px 0;    display: table;    width: 100%;}.promo-desc input {    display: table-cell;    width: 90%;}.btn-promos {    display: table-cell;    width: 50%;}.btn-promos button {    padding: 5px 5px;    width: 47%;}.cart-btn-grp .btn-checkout {    font-size: 1.2rem;    padding: 5px 20px;    line-height: 2.4;    color: #fff !important;}.cart-btn-grp .btn-shopping {    color: rgb(36, 168, 219) !important;}.cart-btn-grp .btn-shopping:hover, .cart-btn-grp .btn-shopping:focus {    color: rgb(32, 151, 197);}.order_desc {    display: inline-block;}.btn_item {    display: inline-block;    vertical-align: top;}/*cart design ends*/.account-info, .cart-items-wrapper, .related_items {    margin-top: 1.5rem;    padding: 1.7rem;    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);    border-radius: .3rem;    background-color: #fff;    display: inline-block;    width: 100%;}.account-info-title h2 {    color: #758a92;    padding-bottom: .4rem;}.account-info .login {    border-top: 1px dotted #424242;    border-bottom: 1px dotted #424242;    padding: 10px 0;}.account-info .login label {    padding-bottom: 5px;}.account-info .login .btn-grps {    padding: 10px;}.account-info-subtitle {    margin-bottom: .5rem;    border-top: 1px dotted #424242;    border-bottom: 1px dotted #424242;    padding: .75rem 0;    border-radius: 0;    display: table;    width: 100%;}.account-info-subtitle .subtitle {    font-weight: bold;    font-size: 1.2rem;    color: #4f4f4f;    display: table-cell;    vertical-align: middle;}.account-info-subtitle button {    float: right;}.acc-personal-info h2, .guest-acc-info h2 {    color: #758a92 !important;    padding-bottom: .4rem;    font-size: 1.2rem;}.account-info-title-1 h2 {    font-size: 1.57rem !important;    padding-top: 10px;;}.account-details label, .shipping-address-info label {    line-height: 1.5rem;}.account-details select {    margin-bottom: .2rem}.chk_grp a, .guest-acc-info a {    color: #24a8db;}.forget-link {    padding: 15px 0;}.forget-link .btn-forget {    padding-bottom: 8px;}.btn_chkout {    padding: .4rem;    display: table}.btn_chkout ul {    display: table;}.btn_chkout ul li {    display: inline-block;    vertical-align: middle;}.btn_chkout ul.nav li a.active.btn {    background: -moz-linear-gradient(top, #fcc68d 0, #f89e3c 50%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcc68d), color-stop(50%, #f89e3c)) !important;    background: -webkit-linear-gradient(top, #fcc68d 0, #f89e3c 50%) !important;    background: -ms-linear-gradient(top, #fcc68d 0, #f89e3c 50%) !important;    background: linear-gradient(to bottom, #fcc68d 0, #f89e3c 50%) !important;    border: 1px solid #d0d0d2 !important;}.cart-error {    color: red;    font-size: small;    padding-top: 5px;}.btn_chkout ul li.or {    padding: .2rem;}.btn-grp {    margin: 15px 0}.dob_label {    display: block}.dob_select:first-child {    padding-left: 0 !important}.dob_select {    position: relative;    float: left;    width: 33.33333333333333%;    min-height: 1px;    padding-left: 0.35rem;    padding-right: 0.35rem;}.secure-link {    float: right;}.secure-link .fa {    font-size: 1rem;    color: #24a8db;}.billing-acc-info .form-group {    margin-bottom: 0.5rem;}.fa-cc-visa:before {    content: "\f1f0";    display: inline-block;    font-family: FontAwesome;    font-size: 1.5rem;    font-style: normal;    font-weight: normal;    color: #0157a2;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    -webkit-text-stroke: 1px transparent;    margin-left: 10px;}.fa-cc-mastercard:before {    content: "\f1f1";    display: inline-block;    font-family: FontAwesome;    font-size: 1.5rem;    font-style: normal;    font-weight: normal;    color: #0157a2;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    -webkit-text-stroke: 1px transparent;}.fa-cc-mastercard {}.debit_card {    min-width: 40px;    min-height: 25px;    display: inline-block;    vertical-align: middle;    cursor: pointer;}.cc-mastercard {    background-image: url(/image/master-card.png);    background-repeat: no-repeat;    background-position: center;    background-size: cover;}.cc-visa {    background-image: url(/image/visa.png);    background-repeat: no-repeat;    background-position: center;    background-size: cover;}.s-code {    display: table;    width: 100%;}.s-code span {    display: table-cell;    width: 50%}.s-code .wht_this {    padding: 0 1rem;}.s-code .wht_this {    padding: 0 1rem;    background: transparent}.btn-link {    color: #24a8db;}.d-block {    display: block}.expiration_select:first-child {    padding-left: 0rem !important;}.expiration_select {    position: relative;    float: left;    width: 50%;    min-height: 1px;    padding-left: 0.35rem;    padding-right: 0.35rem;}.deal-slide-image {    float: left;    width: 50%}.deal-slide-image img {    max-width: 100%;    width: auto;    margin: 0 auto;    height: 84px;    max-height: 6rem;    padding: 0 5px;}.add_to_cart {    text-transform: capitalize;    margin-top: 0px;}.offer-title-text {    height: 80px;    overflow: hidden;    padding-top: 0;    font-size: 1rem;    font-family: Lato, Helvetica, sans-serif;    line-height: 1.2;    max-height: 3.5999999999999996rem;    white-space: normal;}.item-deals-title-bar {    width: 100%;    display: table;    border-bottom: 5px solid #424242;    margin-bottom: 20px;}.item-deals-title {    font-family: 'Cardo, Georgia, Times New Roman, Times, serif';    color: #758a92;    float: left;}.item-deals-view-more {    float: right;    color: rgb(36, 168, 219);    padding: 10px 0;}#suggestion .carousel-control-prev, #suggestion .carousel-control-next {    border-radius: 100%;    background: rgba(0, 0, 0, 0.3) !important;    opacity: 1 !important;    width: 30px;    height: 30px}#suggestion .carousel-inner {    width: 95%;    margin: 0 auto;}.like-container #suggestion .carousel-inner {    width: 100%;    margin: 0 auto;}.like-container .carousel-item .row {    width: 100%;    padding-left: 25px;}#suggestion .carousel-item.active {    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    flex-direction: row;    flex-flow: row wrap;}.slider-deal {    width: 100%;    display: inline-block;}#suggestion .carousel-item .col-md-6:first-child .slider-deal {    border-right: 1px dotted #707070;}.cart-items-wrapper {    width: 100%;    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);    margin-top: 1.5rem;    padding: 1.7rem;}.confirmation_msz p {    color: rgb(36, 168, 219);    padding: .4rem;    font-family: 'Cardo, Georgia, Times New Roman, Times, serif';}.order-detail h2 {    margin-bottom: 1rem;}.order-list {    background: #f4f4f4;    clear: both}.order-list-wrapper {    background: #fff;    width: 100%;}.order-list .cart-offer-title {    width: 480px;}.order-list .cart-product-img img {    border-radius: 5px;    /*	border: 5px solid #CCC;*/}.order_num {    display: block;    font-size: 16px;}.order-list .item_name {    font-weight: 400 !important}.order-list .cart-item-row {    border-bottom: 1px solid #424242;}.num_of_item {    padding-top: 10px;    font-size: 1.3rem;    font-family: 'Cardo,Georgia,Times New Roman,Times,serif';}.order_details {    width: 100%;    display: table;    border-bottom: 4px solid rgba(0, 0, 0, 0.5) !important;}.order_details .order_info {    display: table-cell;    padding-left: 135px;}.cart-social-icons {    display: table-cell;    vertical-align: middle;    width: 100%;}.cart-social-icons ul li {    float: right;}.cart-social-icons ul li .f-icons .fa {    color: #50b9e2;    font-size: 42px;    padding-right: .4rem;}.cart-total {    display: table;    width: 100%}.cart-total-charges {    float: right;    text-align: right;}.cart-total-charges span, .pay-card span {    display: block;    margin-bottom: 5px;}.sub_total {    font-size: 1.5rem;}.term-con {    padding: .4rem 0;}.pay-method {    width: 100%;    display: table}.pay-card {    text-align: left}.related-products-items {    width: 100%;    display: inline-block;}.single_product_box {    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);    margin-top: 1.5rem;    padding: 0.3rem;}.single_product_box .img_product {    display: block;    width: 100%;    height: 120px;    overflow: hidden;    margin-bottom: 15px;}.single_product_box .img_product img {    max-width: 100%;    height: 100%;}.single_product_box .product_item_title {    font-family: Cardo, Georgia, Times New Roman, Times, serif;    font-size: 12pt;    height: 80px;    overflow: hidden;}.single_product_box .product_pricing {    background: #f4f4f4;    padding: 0.3rem;    margin: 0.1rem;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;}.discount_pr {    background: #fff;    padding: 0.4rem;    border-radius: .3rem;    text-align: center;    margin: 0.2rem;    color: #1291E3;    font-weight: 600;    font-size: 18px;}.actual_pr {    padding: 0.6rem;    text-decoration: line-through;    color: #000;    text-align: center;}.txt-ellipsis {    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    width: 100%;}.no-padding {    padding: 0 !important}.deal-box-container {    width: 100%;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    flex-direction: row;    flex-flow: row wrap;    margin-bottom: 1.2rem;}.deal-panel-left {    display: inline-block;    max-height: 292px;    width: 53.685%;    padding: .75rem;}.deal-panel-right {    display: inline-block;    border-bottom: none;    border-right: none;    margin-bottom: .75rem;    width: 46.315%;}.deal-panel-right .buyPanel .dealheadline h5 {    font-size: 0.9rem;    text-align: right;    font-family: inherit;}.share-plugin .fa {    font-size: 2.5rem;    color: #70a2cd;}.mypuchases-container {    width: 100%;    margin-top: 1.5rem;}.purchases-title h2 {    padding: 0.4rem 0 1rem 0;}.order-detail .filter {    display: inline-block;}.got-help p {    font-size: 1.1rem;    margin: 1.1rem 0;}.cart-order {    background: #f4f4f4;    border-bottom: 1px solid #424242 !important;}.order-menu .nav {    position: relative;    margin: 0;    padding: 0;    line-height: 22px;    display: flex;    width: 100%;}.order-menu {    width: 80%;}.order-menu .nav > li {    margin: 0;    text-align: center;    flex-basis: 0;    flex-grow: 1;}.order-menu .nav > li a {    background: #24a8db;    padding: 0.6rem;    display: block;    width: 100%;}.order-menu .nav > li .active {    background: #1e77d6;}.order-menu .nav > li a {    color: #fff;}.order-list-wrapper .tab-content {    padding-top: 20px;}/*customer_service page*/.customer-service-container {    width: 100%;    padding: 1.7rem;    box-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.2);    border-radius: .3rem;    background-color: #fff;}.customer-service-container .title-header {    background-color: #fff;    color: #464646;    padding: 10px 0;}.customer-wrapper .heading {    font-size: 14px !important;}.customer-wrapper .support-status {    text-transform: capitalize;    font-size: 1.5rem;    font-weight: 600;    color: #4f4f4f;    text-align: left !important;    line-height: 2rem;}.customer-wrapper .inquiry-fields, .customer-wrapper .inquiry-fields input {    width: 100% !important;}.customer-wrapper .inquiry-fields label {    text-align: right;    font-weight: 600;    font-size: 14px;}.customer-wrapper .inquiry-fields input {    font-size: 14px !important;}/* .available_deal { */    /* padding-top: 5px; */    /* border-top: #e4e4e4 solid 1px; *//* } */.available_deal .quantity {    border-top: transparent solid 0px;    padding: 0.1rem 0 0.2rem 0;}.available_deal .available_date strong {    padding-right: 30px;}.c-deals {    width: 100%;}.deals-container.single-featured .dealheadline a {    margin-bottom: .75rem;    padding-top: 1.5rem;}.deals-container .card-text.dealheadline {    margin-bottom: 2px;}.multi-offers .cart-offer-title {    width: 240px;}.qty-container {    display: table-cell;    position: relative;    left: 13%;}.successfully-purchase .multi-offers .cart-offer-title {    width: 475px;}.view-past-offers {    padding: 0rem 0 .3rem 0 !important;}.view-past-offers .view-past-btn {    width: 100%;    border-radius: 0px;    font-size: 16px;}.view-past-offers .view-past-icon {    margin: -4px 4px;    display: inline-block;    padding: 3px;    padding-left: 7px;    border-radius: 50%;    background-color: #ffffff;}.view-past-offers .view-past-icon-arrow {    width: 0;    height: 0;    border-top: 7px solid transparent;    border-bottom: 7px solid transparent;    border-left: 10px solid #1e77d6;}.cookie-popup {    width: 100%;    position: fixed;    left: 0px;    right: 0px;    height: auto;    bottom: 0px;    overflow: hidden;    z-index: 1000;    background: rgba(0, 0, 0, 0.7);    color: #fff;}.cookie-notification {    padding: 20px 10px 10px 10px;    min-height: auto;    position: relative;    text-align: center;    background: rgba(0, 0, 0, 0.7) !important;}.cookie_info {    width: 78%;    text-align: left;    float: left;    font-size: 13px;    line-height: 1.2rem;}.cookie_info a, .cookie_policy_container a {    color: #3ab1df !important}.btn_cookies {    width: 22%;    float: right;}.accept-policy, .manage-cookie {    color: #fff;    border: 1px solid #d0d0d2 !important;    box-shadow: 0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.6);    text-shadow: 0px -1px 0px rgba(000, 000, 000, 1), 0px 1px 0px rgba(255, 255, 255, 0.2);}.cookie_policy_container table th, .cookie_policy_container table td {    border: 1px solid #ddd;    padding: 8px;}.cookie_policy_container table th:nth-child(1), .cookie_policy_container table th:nth-child(3) {    width: 45%;}.cookie_policy_container table th:nth-child(2) {    width: 20%;}.cookie_policy_container table td:nth-child(2) {    text-align: center;}.cookie_policy_container table td strong {    display: block;    margin-bottom: 10px;}.cookie_policy_container ul {    list-style: disc;    padding-left: 25px;}.cookie_policy_container ul li {    margin-bottom: 20px;}.sidebar_mdeals .deals-container {    padding-left: 3.1rem;    padding-right: 21px}.sidebar_mdeals .side-deals-title {    padding-left: 3.1rem;}.sidebar_mdeals .values-box-title {    font-weight: 600;}.full-address span {    display: block;}.blue-bar {    text-align: center;    border: none;    position: absolute;    right: 0;    bottom: 0;    width: 65%;    border-right: .75rem solid #fff0;}.mt-30 {    margin-top: 30px;}.upcoming-deal .card-text.dealheadline {    margin-bottom: 0px !important;}.upcoming-deal .top-deals {    max-height: 285px;    height: 285px;}/*loader*/.loader {    position: absolute;    z-index: 9999;    width: 100%;    height: 50px;    display: block;    text-align: center;    margin-top: 30px;}.loader:before {    /* position: absolute; */    content: 'Payment processing, DO NOT CLOSE YOUR BROWSER OR HIT BACK BUTTON';    /* width: 500px; */    height: 18px;    /* left: 50%; */    /* top: 50%; */    transform: translate(-50%, -50%);    color: white;    font-size: 24px;    white-space: nowrap;    position: relative;    right: 17em;    top: 1em;    /* white-space: nowrap; */}/*loader*/.loader_sellout {    position: absolute;    z-index: 9999;    width: 100%;    height: 50px;    display: block;    text-align: center;    margin-top: 30px;}.loader_sellout:before {    position: absolute;    content: 'Coupon is processing; please wait ...';    width: 500px;    height: 18px;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    color: #fff;    font-size: 18px;}.loading {    display: none;    position: fixed;    z-index: 999;    height: 2em;    width: 2em;    overflow: show;    margin: auto;    top: 0;    left: 0;    bottom: 0;    right: 0;}/* Transparent Overlay */.loading:before {    content: '';    display: block;    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: radial-gradient(rgba(20, 20, 20, .7), rgba(0, 0, 0, .7));    background: -webkit-radial-gradient(rgba(20, 20, 20, .7), rgba(0, 0, 0, .7));}/* :not(:required) hides these rules from IE9 and below */.loading:not(:required) {    /* hide "loading..." text */    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;}.loading:not(:required):after {    content: '';    display: block;    font-size: 10px;    width: 1em;    height: 1em;    margin-top: -0.5em;    -webkit-animation: spinner 1500ms infinite linear;    -moz-animation: spinner 1500ms infinite linear;    -ms-animation: spinner 1500ms infinite linear;    -o-animation: spinner 1500ms infinite linear;    animation: spinner 1500ms infinite linear;    border-radius: 0.5em;    -webkit-box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;    box-shadow: rgba(255, 255, 255, 0.75) 1.5em 0 0 0, rgba(255, 255, 255, 0.75) 1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) 0 1.5em 0 0, rgba(255, 255, 255, 0.75) -1.1em 1.1em 0 0, rgba(255, 255, 255, 0.75) -1.5em 0 0 0, rgba(255, 255, 255, 0.75) -1.1em -1.1em 0 0, rgba(255, 255, 255, 0.75) 0 -1.5em 0 0, rgba(255, 255, 255, 0.75) 1.1em -1.1em 0 0;}/* Animation */@-webkit-keyframes spinner {    0% {        -webkit-transform: rotate(0deg);        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(360deg);        -moz-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -o-transform: rotate(360deg);        transform: rotate(360deg);    }}@-moz-keyframes spinner {    0% {        -webkit-transform: rotate(0deg);        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(360deg);        -moz-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -o-transform: rotate(360deg);        transform: rotate(360deg);    }}@-o-keyframes spinner {    0% {        -webkit-transform: rotate(0deg);        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(360deg);        -moz-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -o-transform: rotate(360deg);        transform: rotate(360deg);    }}@keyframes spinner {    0% {        -webkit-transform: rotate(0deg);        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);    }    100% {        -webkit-transform: rotate(360deg);        -moz-transform: rotate(360deg);        -ms-transform: rotate(360deg);        -o-transform: rotate(360deg);        transform: rotate(360deg);    }}.cart-error-attr {    width: 100%;    text-align: left;    padding-left: 15px;    color: red}.inside-wrapper {    display: table;}.redeeme_voucher #voucher.form-control {    font-size: 1rem;}#voucher {    font-size: 0.7rem;}.merchant_redeem #voucher {    display: block;    width: 100%;    padding: .375rem .75rem;    font-size: 1rem;    line-height: 1.5;    font-weight: 400;    color: #495057;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ced4da;    border-radius: .25rem;    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;}.merchant_redeem #search-voucher {    margin-top: 10px !important}.deal-img-inner .carousel-inner .carousel-item img {    position: relative;    top: 50%;    transform: translateY(-50%)}.deal-img-inner, .deal-img-inner .carousel-item.active {    height: 100%}.deal-img-inner .carousel-item {    height: 284px;}/*media screen*/@media screen and (max-width: 1200px) {    .qty-container {        display: table-cell;        position: relative;        left: 7%;    }}@media screen and (max-width: 1080px) {    .qty-container {        display: table-cell;        position: relative;        left: 0%;    }    .cart-product-detail .col-small .btn-remove {        position: relative;        right: 2px;    }}/*media screen for coolie table*/@media only screen and (max-width: 760px),    (min-device-width: 768px) and (max-device-width: 1024px) {    .deals-box-container .deals-price .view-button {        font-size: 1rem;    }    .deal-img-inner .dealpicture {        height: 100% !important    }    .deal-box-container .deal-img-inner {        height: 100%    }    .deal-img-inner img {        width: 100%;    }    .cookie_policy_container table, .cookie_policy_container thead, .cookie_policy_container tbody, .cookie_policy_container th, .cookie_policy_container td, .cookie_policy_container tr {        display: block;    }    .cookie_policy_container thead tr {        position: absolute;        top: -9999px;        left: -9999px;    }    .cookie_policy_container table td:nth-child(2) {        text-align: left;    }    .cookie_policy_container td {        border: none;        border-bottom: 1px solid #eee;        position: relative;        padding-left: 50% !important;    }    .cookie_policy_container td:before {        position: absolute;        top: 6px;        left: 6px;        width: 45%;        padding-right: 10px;        white-space: nowrap;    }    .cookie_policy_container td:nth-of-type(1):before {        content: "Type of Cookies";    }    .cookie_policy_container td:nth-of-type(2):before {        content: "Who serves these cookies ";    }    .cookie_policy_container td:nth-of-type(3):before {        content: "How to Refuse ";    }}/*media screen*/@media screen and (max-width: 767px) {    .subscription-form {        width: 100% !important    }    .blue-bar {        bottom: -11px;        border-right: none    }    .deal-img-inner img {        width: 100%;        height: auto;        object-fit: contain;    }    .cart-product-detail {        display: block;    }    .cart-product-detail .cart-order-col.col-img {        width: auto;    }    .customer-wrapper .inquiry-fields label {        text-align: left;    }    .view-past-offers .view-past-btn {        white-space: normal;    }    .buyPanel .content {        height: auto    }    #main-menu .navbar {        padding: 0.5rem 1rem;    }    .no-padding {        padding-right: 15px;        padding-left: 15px;    }    .deal-box-container {        display: block    }    .deal-panel-left, .deal-panel-right {        width: 100%;    }    .subscription-form {        padding: 10px;    }    #subscription-form #subsciptionbtn {        width: 100%;    }    .deals-container.single-featured .top-deals {        width: 100%;    }    .single_product_box .img_product {        height: auto;    }    .single_product_box .img_product img {        height: auto;    }    .order_details .order_info {        padding-left: 0px;    }    .cart-panel-left, .cart-panel-right {        width: 100%;        display: block;    }    .valueInfo {        width: 50%;    }    .valueInfo.discount_price {        display: none;    }    .deals-box-container .valueInfo div {        padding: 1rem 0;    }    .valueInfo .value p.value {        font-size: 1.4rem;    }    .account-info, .cart-items-wrapper, .related_items {        padding: 0.5rem    }    .footerline .img-responsive {        max-width: 100%    }    .cart-item-row .cart-product-img {        display: none    }    .multi-offers .cart-offer-title {        width: auto;    }    .cart-order .cart-order-col, .cart-offer-title-1 .pack_title, .ordernum, .purchase_date {        font-size: 0.9rem;    }    .order-menu {        width: 100%;    }    .order-menu .nav {        display: block;    }    .order-menu .nav > li {        border-bottom: 1px solid #fff;    }    .cart-pricing {        width: 100% !important;        position: relative !important;    }    .deals-container.single-featured .top-deals {        height: auto;    }    .deals-container .top-deals {        min-height: 260px;        max-height: 100%;    }    .btn_cookies {        margin: 10px 0;    }    .cookie_info, .btn_cookies {        width: 100%;        text-align: center;        float: none;    }    .single-featured .dealpicture {        width: 100%;    }    .single-featured .card-text.merchant {        text-align: left;        width: 100%;    }    .single-featured .deal-featured-label {        position: relative;    }    .single-featured h2.card-text {        min-height: auto;    }    .card-text.merchant {        height: auto    }    .single-featured .top-deals .title {        height: auto    }    .carousel-item .w-50 {        width: 100% !important    }    .blue-bar {        position: relative;        width: 100%;    }    .mt-40, .mt-30 {        margin-top: 0px;    }    .deal-img-inner .single-image {        display: inline-block;    }    .deal-img-inner .item-16-9 {        top: 100%;        /*width: 50%;*/        margin: auto;        transform: translate(-50%, -50%);    }}@media screen and (max-width: 767px) {    .deal-img-inner img {        top: 100%;        /*height: 100%*/        /*width: 50%;*/        transform: translate(-50%, -50%);    }}@media (min-width: 414px) and (max-width: 480px) {    .dealpicture .carousel-inner {        width: 100% !important    }    .dealpicture .carousel-item {        height: 100%    }    #voucher.form-control, .merchant_redeem #voucher {        font-size: 0.8rem;    }    .deal-img-inner img {        top: 100%;        /*width: 50%;*/        height: 100%    }}@media (min-width: 320px) and (max-width: 413px) {    .dealpicture .carousel-inner {        width: 100% !important    }    .dealpicture .carousel-item {        height: 100%    }    #voucher.form-control, .merchant_redeem #voucher {        font-size: 0.6rem;    }    .deal-img-inner img {        top: 100%;        height: 100%    }}
