 /*
* version 9.0
*
*
*/

 /*html header.centered_logo{
  position: relative !important;
}*/

/* survey thumb style start */

.survay_like_dislike {
   padding: 22px 0px 14px 0px;
   font-weight: 500;
}

.coupon_survay {
   padding-bottom: 19px;
}

.coupons_survays .fa-thumbs-bg {
   display: none;
}

.fa-thumbs-o-up:before {
   content: "\f164" !important;
}

i.fa.fa-thumbs-o-down.fa-thumb-front::before {
   content: "\f165" !important;
}

#like_coupon .fa-thumb-front {
   color: green;
}

#unlike_coupon .fa-thumb-front {
   color: red;
}

#unlike_coupon {
   margin-left: 25px;
}

#like_coupon:hover .fa-thumbs-bg {
   display: inline-block;
}

#like_coupon:hover .fa-thumb-front {
   display: none;
}

#unlike_coupon:hover .fa-thumbs-bg {
   display: inline-block;
}

#unlike_coupon:hover .fa-thumb-front {
   display: none;
}

#like_coupon .fa-thumbs-bg {
   color: green;
}

#unlike_coupon .fa-thumbs-bg {
   color: red;
   padding-right: 4px;
}

#like_coupon .fa-thumbs-bg {
   color: green;
   padding-right: 8px;
}

#like_coupon.active .fa-thumb-front {
   display: none;
}

#like_coupon i {
   padding-right: 5px;
}

.coupon_survay .active .fa-thumbs-bg {
   display: inline-block;
   transform: scale(1.5);
}

.coupons_survays i {
   cursor: pointer;
}

#unlike_coupon.active .fa-thumb-front {
   display: none;
}

/* survay thumb styke end */

/* crousel style start */

body.single-couponcode .wrapper,
body.single-couponcode .wrapper .content,
body.single-couponcode .wrapper .content .container {
   background: #f5f5f5 !important;
}

body.single-couponcode .the_coupon_single_page {
   background: #fff;
   margin: 0px auto 75px;
   width: 75%;
}

body.single-couponcode .the_coupon_single_page .counter-section {
   margin-top: -20px;
}

.coupon_code_list.cvf_universal_container {
   clear: both;
}

.slider {
   width: 50%;
   margin: 100px auto;
}

/* crousel style end */

.wpb_wrapper {
   max-width: 100% !important;
}

/*.page-id-14869 div#cc_19579 , .page-id-14869 div#cc_21723{
  display: none;
}
.postid-18575 div#cc_19579 {
  display: none;
}*/

.loadmore_records {
   background: #1873cd;
   width: 160px;
   text-align: center;
   color: #fff;
   font-size: 20px;
   padding: 10px;
   border-radius: 4px;
   margin: 30px auto;
   cursor: pointer;
}

#coupon_search_results .coupon_code.hide {
   display: none;
}

.social_icon {
   display: none;
}

.coupon-container {
   display: block;
   float: left;
   width: 100%;
}

.tile_Content input#send_cc_sms {
   background-color: #ffffff !important;
   border: 1px solid #d3d3d3 !important;
   margin: 5px auto !important;
   padding: 8px 10px !important;
   width: 93% !important;
}

.c_green .timer_title {
   padding: 11px 10px 0 !important;
   margin: 0;
}

a:hover,
a:focus,
a:visited {
   outline: 0 none;
   text-decoration: none;
}

html.modal-opened {
   overflow: hidden !important;
}

.coupon_code a {
   text-decoration: none !important;
}

.ccreset_Filters {
   color: #1873cd;
   font-size: 15px;
   text-decoration: none;
   display: none;
   position: absolute;
   bottom: 0px;
   left: 0px;
}

.ccreset_Filters.ccreset_Filters_show {
   display: block;
}

.the_Coupon_Outer_Wrap {
   clear: both;
   display: inline-block;
   width: 100%;
}

.coupon_code_list .tile_Left {
   float: left;
   width: 100%;
}

.coupon_code_list .tile_Left .coupan-thumb {
   border-radius: 5px 5px 0 0;
   text-align: center;
   margin-right: 0px;
   /*box-shadow: 1px 1px 4px rgba(34, 34, 34, 0.2);*/
}

.coupon_code_list .tile_Content {
   float: right;
   width: 100%;
}

/*.coupon_code_list .tile_Right  {
float: right;
width: 240px;
}*/

.coupon_code_list .discountbutton {
   float: none;
   width: auto;
   text-align: center;
   margin-right: 20px;
}

/*.coupon_code_list .cc_time_ago {
   float: none;
   font-size: 16px;
   font-weight: normal;
   margin: 10px 0;
   text-align: right;
   width: 270px;
}*/

.coupon_code_list .cc_time_ago {
    float: left;
    border-left: 1px solid #595959;
    font-size: 11px;
    padding-left: 6px;
    margin-left: 6px;
    text-align: right;
    color: #595959;
}

.coupon_code_list_outer {
   float: right;
   width: 75%;
}

.coupon_code_list_outer.other_sc {
   float: left;
   width: 100%;
   /*margin-top: 15px;*/
}

#coupon_search_results {
    width: 100%;
    display: inline-block;
}

.coupon_code_list {
   /*margin: 0 auto 40px;*/
   /*padding-left: 3.2%;*/
   position: relative;
}

.multiple-coupns {
   text-align: center;
}

.multiple-coupns div#coupon_search_results {
   margin: 0;
}

.multiple-coupns .coupon-container {
   display: inline-block;
   float: unset;
   width: 33.33%;
}

.multiple-coupns a.redirectTo {
   margin: 20px 10px 0;
   float: left;
   width: -webkit-calc(100% - 20px);
   width: -moz-calc(100% - 20px);
   width: calc(100% - 20px);
   border: 1px solid #d3d3d3;
   background: #fff;
   transition: box-shadow 0.2s ease-in-out;
   border-radius: 10px;
}

a.redirectTo.hide,
a.discount_type_anchor.hide {
   display: none !important;
}

.slick-slide a.redirectTo,
.slick-slide a.discount_type_anchor {
   margin: 20px 0px 0;
}

a.redirectTo,
a.discount_type_anchor {
   margin: 20px 10px 0;
   float: unset;
   width: 22%;
   border: 1px solid #d3d3d3;
   background: #fff;
   transition: box-shadow 0.2s ease-in-out;
   border-radius: 10px;
   display: inline-block !important;
}

a.redirectTo:hover,
a.discount_type_anchor:hover {
   box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.coupon_code_list .coupon_code {
   padding: 15px;
   position: relative;
   min-width: auto;
   width: 100%;
   font-weight: 700;
   color: #555;
   float: left;
   border: none;
   box-shadow: none;
}

.used_today {
   /*color: #ccc;*/
   font-weight: normal;
   /*font-size: 14px;*/
   color: #595959;
   font-size: 12px;
}

.expiry_date {
   text-align: left;
   /*font-size: 16px;*/
   font-size: 12px;
   color: #0079d6;
}

.coupon_code_list {
   text-align: center;
}

.widget .coupon_search_results>p {
   display: none;
}

.home_discount_code .coupon-container.discountcode_func_stores_taxonomywise {
   float: left;
   width: 25%;
}

.home_discount_code a.redirectTo,
.home_discount_code a.discount_type_anchor {
   width: 90%;
}

.home_discount_code .coupon_code_list_outer.other_sc {
   float: left;
   width: 100%;
   margin-top: 15px;
}

.widget_text .textwidget a.redirectTo.show {
   width: 100%;
   min-height: auto;
}

.top_stories_side a.redirectTo,
.top_stories_side a.discount_type_anchor {
   width: 96%;
   min-height: auto;
}

.top_stories_side .coupon_code_list.cvf_universal_container {
   padding-left: 0;
}

.widget_text .textwidget .coupon_code.show {
   width: 88% !important;
   min-width: 88% !important;
   margin-bottom: 20px !important;
}

#text-64.cpn-email .textwidget {
   padding: 0;
}

.coupon_code_list .coupan-content .codecontent {
   margin: 0 0px;
   float: left;
   word-wrap: break-word;
}

.coupon_code_list .tile_Content .codecontent p a {
   color: #1873cd;
}

.coupon_code_list .tile_Content .codecontent p a:hover {
   color: #1d4384;
}

.coupon_code:after {
   content: '';
   clear: both;
   display: block;
}

.coupon_code_list .codespaceclear {
   clear: both;
   height: 40px;
}

.tile_Left .coupan-thumb>a {
   display: block;
   /* height: 100px;*/
   margin: 0 auto;
   position: relative;
   padding: 0 0 20px 0;
   /* width: 100px;*/
}

.tile_Left .coupan-thumb img {
   bottom: 0;
   height: 150px;
   left: 0;
   margin: 0 auto;
   max-width: 100%;
   right: 0;
   text-align: center;
   top: 0;
   vertical-align: middle;
   width: auto;
}

.slick-slide .tile_Left .coupan-thumb img {
   height: auto;
}

.coupon_code_list .tile_Content .codecontent p {
   color: #555;
   display: block;
   font-size: 20px;
   font-weight: 500;
   line-height: 1.6;
   margin: 0 0 5px;
   overflow-wrap: break-word;
}

.coupon_code_list .tile_Content .codecontent .code-matter>p {
   font-weight: bold;
   line-height: normal;
   color: #222;
   font-size: 20.6px;
}

.my_CouponBtn a {
   position: relative;
   z-index: 999;
   width: 220px;
   background: #1873cd;
   border: medium none #1873cd;
   text-align: center;
   border-radius: 4px;
   color: #ffffff !important;
   display: inline-block;
   font-size: 12px;
   font-weight: 600;
   line-height: inherit;
   padding: 10px;
   margin-right: 0px;
   text-decoration: none;
   transition: all 0.3s ease-in-out 0s;
   -webkit- transition: all 0.3s ease-in-out 0s;
   -moz-transition: all 0.3s ease-in-out 0s;
   -o-transition: all 0.3s ease-in-out 0s;
}

/* for mobile */

/*.tile_Right .save-offer a:hover {
border-color: #147fe9;background:#147fe9 ;
color: #fff;text-decoration: none;
}*/

/*.coupan-content .affiliate_link a {
background: url(images/btnYellow.jpg);
line-height: 65px;display: inline-block;
padding: 0 42px;text-decoration: none;
font-weight: 600;color:#000;font-size: 16px;
}*/

.codecontent b:before {
   content: "\2022";
   font-size: 16px;
   margin: 0px 3px;
   color: #555;
}

#discountwrapper {
   padding: 100px 50px;
   background: #fff;
   text-align: center;
}

#discountwrapper .copythecode {
   font-size: 28px;
   line-height: 1.1em;
   margin: 0 0 30px;
   font-weight: 600;
   color: #444444;
}

#discountwrapper .pastcheckout {
   margin: 0 0 30px;
   font-size: 16px;
}

#discountwrapper .claimdiscount {
   font-weight: 600;
   margin: 0 0 30px;
   font-size: 16px;
}

#discountwrapper .copywrapper {
   margin: 25px auto;
   text-align: center;
   display: inline-block;
}

#discountwrapper .copywrapper:after {
   clear: both;
   content: '';
   display: block;
}

#discountwrapper .copytext {
   border: 1px #AFAFAF solid;
   padding: 18px 10px 17px;
   text-align: center;
   font-weight: bold;
   font-size: 18px;
   display: inline-block;
   float: left;
   border-top-left-radius: 5px;
   border-bottom-left-radius: 5px;
   width: 160px;
   background: #ECF5F7;
   height: 58px;
   box-sizing: border-box;
}

#discountwrapper .copyButton {
   display: inline-block;
   padding: 15px 0;
   border: 1px solid #ccc;
   float: left;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   cursor: pointer;
   font-size: 22px;
   color: #ffffff;
   background: #349DC5;
   width: 100px;
   box-sizing: border-box;
   height: 58px;
}

#discountwrapper .claim_disc {
   color: #3366BB;
   font-size: 16px;
   font-weight: 600;
}

.claim_disc {
   text-decoration: underline;
}

.cspopupwrapper {
   text-align: center;
}

.cspopupwrapper .copytext,
.the_coupon_single_page .copytext {
   border-right: 0;
   border: 1px #d3d3d3 solid;
   padding: 16px 16px 13px;
   margin-right: -4px;
   text-align: left;
   font-weight: bold;
   font-size: 18px;
   display: inline-block;
   border-top-left-radius: 4px;
   border-bottom-left-radius: 4px;
   background: transparent;
   color: #555;
}

.cspopupwrapper .cscopyButton,
.the_coupon_single_page .cscopyButton {
   display: inline-block;
   padding: 14px 0 10px !important;
   border: 1px solid #1873cd;
   border-top-right-radius: 4px;
   border-bottom-right-radius: 4px;
   cursor: pointer;
   font-size: 16px;
   color: #ffffff;
   background: #1873cd;
   width: 100px;
   box-sizing: border-box;
}

.cspopupwrapper .copywrapper,
.the_coupon_single_page .copywrapper {
   margin: 0px auto;
   text-align: center;
   display: block;
}

.cspopupwrapper .pastcheckout,
.the_coupon_single_page .pastcheckout {
   margin: 0 0 30px;
   font-size: 16px;
}

.cspopupwrapper .claimdiscount,
.the_coupon_single_page .claimdiscount {
   font-weight: 600;
   margin: 20px 0 0px;
   font-size: 16px;
   clear: both;
}

.cspopupwrapper .claimdiscount a,
.the_coupon_single_page .claimdiscount a {
   color: #1873cd;
}

.cspopupwrapper h2,
.the_coupon_single_page h2 {
   margin-top: -11px;
   color: #444444;
   font-size: 28px;
}

.cspopupwrapper {
   background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
   bottom: 0;
   height: 100%;
   left: 0;
   overflow-x: auto;
   overflow-y: scroll;
   position: fixed;
   top: 0;
   z-index: 99999;
   width: 100%;
}

.cspopup {
   padding: 20px;
   background: #fff;
   border-radius: 5px;
   position: relative;
   border: 8px solid gray;
   max-width: 450px;
   display: inline-block;
   width: 98%;
   vertical-align: middle;
}

.cspopupclose {
   width: 100%;
}

.cc_code_expire_date {
   color: #555555;
   display: block;
   font-size: 17px;
   font-weight: normal;
   line-height: 20px;
   margin: 10px 0 5px;
   text-align: left;
}

.fixed {
   float: left;
   width: 20%;
   margin: 15px auto;
}

show-at-large {
   display: block;
}

.offer-count-wrapper {
    padding-bottom: 1.1em;
    position: relative;
    margin-bottom: 16px;
}

.heading {
   line-height: 30px;
   margin-bottom: 0.5em;
   font-size: 15px;
   color: #000 !important;
}

.cc_sorting label {
    color: #000;
}

.total_results {
    display: block;
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    line-height: 36px;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    z-index: 1;
    bottom: 0;
    position: absolute;
    top: 62px;
}

.pulse {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 60px;
    left: 0;
    background: #fff;
    border-radius: 50%;
    border: 20px solid #0091ff !important;
    -webkit-animation: pulsate 2s ease-out;
    right: 0;
    -webkit-animation-iteration-count: infinite;
    margin: 0 auto;
}

.dot {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    margin: 24px auto 0;
    background: #0091ff;
}

#the_CouponList .top_section {
   border-bottom: none;
   border-top: 1px solid #d3d3d3;
}

.filter-type-header {
   margin-top: 1.5em;
}

.list-overflow .list-overflow-scroll {
   margin-bottom: 0;
   max-height: 19em;
   overflow-y: auto;
   list-style: none;
   margin: 0;
   padding: 0;
}

.stores_category ul,
.coupon_type_category ul,
.discount_type_category ul {
   margin: 0;
   padding: 0;
}

.stores_category li,
.coupon_type_category ul li,
.discount_type_category ul li {
   margin-bottom: 0.25em;
   margin-left: 0 !important;
   list-style: none;
}

.stores_category input[type="checkbox"],
.coupon_type_category input[type="checkbox"],
.discount_type_category input[type="checkbox"],
input[type="radio"] {
   vertical-align: text-top;
}

.stores_category label,
.coupon_type_category label,
.discount_type_category label {
   font-weight: normal !important;
   font-size: 13px !important;
   color: #555;
   cursor: pointer;
   line-height: 1.5em;
   vertical-align: middle;
}

.stores_category label span,
.coupon_type_category label span,
.discount_type_category label span {
   color: #555;
}

.stores_category a.show-all,
.coupon_type_category a.show-all,
.discount_type_category a.show-all {
   font-size: 12px;
   clear: both;
   cursor: pointer;
   display: block;
   margin: 1em 0 0;
   text-decoration: none;
}

.tile_Left .offer-store {
   background: #1873cd;
   font-size: 12px;
   border-radius: 0 0 5px 5px;
   color: #ffffff;
   line-height: normal;
   padding: 5px 10px;
   text-align: center;
}

.tile_Left .offer-store a {
   color: #ffffff !important;
   display: table;
   height: 30px;
   overflow: hidden;
   vertical-align: middle;
   width: 100%;
}

.tile_Left .offer-store span {
   display: table-cell;
   vertical-align: middle;
}

.tile_Left .offer-store a:hover {
   text-decoration: none;
   color: #fff
}

.tile_Content .content_detail.more {
   font-size: 13px;
   line-height: 20px;
   font-weight: normal;
}

.tile_Content .content_detail p {
   color: #555;
   display: block;
   font-size: 17px !important;
   margin: 0;
   line-height: 20px;
   float: left;
   min-height: 20px;
   width: 100%;
}

.tile_Content .tile_content .content_detail>a {
   font-size: 14px;
   vertical-align: sub;
}

.tile_Content .title {
   display: block;
   font-size: 15px;
   line-height: 24px;
   margin-bottom: 5px;
   margin-right: 5px;
   text-align: left;
   font-weight: normal;
   height: auto !important;
   padding: 0px !important;
}

.save-offer {
   border: none;
   float: none;
   position: relative;
   z-index: 99;
   margin-bottom: 5px;
   width: auto;
   text-align: center;
}

.save-offer a {
   color: #555555 !important;
   display: inline-block;
   font-size: 13px;
   margin-bottom: 5px;
   text-transform: uppercase;
   vertical-align: middle;
}

.save-offer .fa-envelope {
   margin-right: 2px;
   position: relative;
   top: -1px;
}

.save-offer a.cctext_handler {
   font-size: 13px;
}

.save-offer a:hover {
   text-decoration: none;
}

#mobile_menu {
   display: block;
}

.hide-at-large {
   display: none
}

.filter_button {
   width: 100%;
   -moz-appearance: none;
   background: transparent none repeat scroll 0 0;
   border: 1px solid #1873cd;
   border-radius: 3px;
   color: #1873cd;
   cursor: pointer;
   display: inline-block;
   font-size: 13px;
   font-weight: 600;
   line-height: 1;
   min-width: 2em;
   padding: 1em 0.75em;
   text-align: center;
   text-decoration: none;
   transition: background-color 0.5s ease 0s, border-color 0.5s ease 0s, color 0.5s ease 0s, fill 0.5s ease 0s;
}

.filter_button:focus,
.filter_button:hover {
   background-color: #1873cd !important;
   border-color: #1873cd !important;
   color: #fff;
   text-decoration: none;
}

.social_icon {
   clear: both;
}

.social_icon ul {
   list-style: none;
   clear: both;
   margin: 10px 0 0;
   padding: 0;
   text-align: left;
}

.social_icon ul li {
   padding: 0;
   border-radius: 100%;
   display: inline-block;
   line-height: normal;
   text-align: center;
   vertical-align: top;
   margin-left: 0px;
   margin-right: 10px;
   float: left;
   transition: all 0.3s ease-in-out 0s;
   -webkit- transition: all 0.3s ease-in-out 0s;
   -moz- transition: all 0.3s ease-in-out 0s;
   -o- transition: all 0.3s ease-in-out 0s;
}

.social_icon ul li:last-child {
   margin-right: 0;
}

.social_icon ul li a {
   border-radius: 50%;
   color: #ffffff;
   cursor: pointer;
   display: block;
   height: 25px;
   width: 25px;
}

.social_icon ul li a:hover {
   opacity: 1;
}

.social_icon ul li.fb a {
   background: #3362a1
}

.social_icon ul li.tw a {
   background: #1cb7eb
}

.social_icon ul li.linkedin a {
   background: #007bb5
}

.social_icon ul li.gplus a {
   background: #e3411f
}

.social_icon ul li a i {
   color: #ffffff;
   font-size: 14px;
   line-height: 25px;
}

.cvf-universal-pagination ul {
   margin: 25px auto;
   padding: 0;
   list-style: none;
   text-align: center;
}

.cvf-universal-pagination ul li.inactive {
   display: none !important;
}

.cvf-universal-pagination ul li.selected {
   background: #555 none repeat scroll 0 0 !important;
   border: 1px solid #555;
   color: #ffffff;
}

.cvf-universal-pagination ul li {
   background: #fff none repeat scroll 0 0;
   color: black;
   display: inline;
   margin: 3px;
   padding: 4px 8px;
}

.cvf-universal-pagination ul li.active,
.cvf-universal-pagination ul li.inactive {
   background: #fff !important;
   border: 1px solid #555;
   color: #555;
}

.cvf-universal-pagination ul li.active:hover {
   background: #555 none repeat scroll 0 0 !important;
   color: #fff;
   cursor: pointer;
}

.template-page .entry-content>input {
   visibility: hidden;
}

.coupon_code_list_outer .ajax_loader {
   background-color: rgba(255, 255, 255, 0.7);
   background-image: url("images/gif-load.gif");
   background-position: center top 30px;
   background-repeat: no-repeat;
   left: 4%;
   margin: 0 auto;
   height: 100%;
   min-height: 140px;
   position: absolute;
   right: 0;
   top: 0;
   width: 96%;
   z-index: 999;
}

/*#myList li{ display:none;}*/

#loadMore {
   cursor: pointer;
   display: block;
}

#showLess {
   cursor: pointer;
   display: none;
}

.mobile_topbar {
   display: none;
}

.cspopupclosebutton {
    background-color: #000;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 15px;
    padding: 10px;
    position: absolute;
    right: -12px;
    text-decoration: none;
    top: -18px;
    transition: all 200ms ease 0s;
    z-index: 99999;
}

.cspopupclosebutton:hover {
   text-decoration: none;
}

.popup {
   background-clip: padding-box;
   background-color: #ffffff;
   border-radius: 3px;
   box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
   margin: 60px auto 40px;
   min-width: 280px;
   position: relative;
   width: 60%;
   max-width: 600px;
}

.img_section {
   padding: 30px 0 15px;
   text-align: center;
   margin: auto;
   position: relative;
   top: 0px;
}

.featured_img {
   background-color: transparent;
   border: 1px solid #d3d3d3;
   border-radius: 0;
   box-sizing: content-box;
   display: inline-block;
   height: 100px;
   line-height: 100px;
   overflow: hidden;
   padding: 5px;
   text-align: center;
   width: 100px;
}

.featured_img img {
   width: 100%;
}

.img_section h2 {
   margin: 4px auto -5px;
   font-size: 24px;
   font-weight: normal;
   width: 80%;
   color: #000;
}

.copywrapper {
   background: #f1f1f1 none repeat scroll 0 0;
   margin: auto;
   padding: 12px 0 10px;
   text-align: center;
}

.copywrapper span {
   display: block;
   font-size: 22px;
   line-height: 30px;
   margin: 0 0 30px;
}

.copywrapper center {
   font-size: 14px;
   margin: 0 0 15px;
}

.offer-section {
   color: #555;
   cursor: pointer;
   font-size: 15px;
}

.offer-section ul {
   margin: 0 auto;
   text-align: center;
}

.offer-section ul li {
   border-bottom: 1px solid #f1f1f1;
   border-right: 1px solid #f1f1f1;
   clear: none;
   float: left;
   margin: 0;
   padding: 20px 0;
   text-align: center;
   width: 49.8%;
   list-style: none;
}

.offer-section .social_icon {
   border-bottom: none;
   display: inline-block;
   margin: 0 auto;
   text-align: center;
   width: 50%;
}

.offer-section ul li a,
.save a {
   font-size: 15px;
   text-align: center;
   color: #555;
   display: block;
   text-decoration: none;
   font-family: "Open Sans", sans-serif;
}

.offer-section ul li a:hover,
a:focus,
.save a:hover {
   color: #000;
   text-decoration: none;
}

.offer-section ul li:last-child {
   border-right: 0px;
}

.offer-section .social_icon ul li {
   border: 0 none !important;
   float: none !important;
   margin-right: 10px !important;
   padding: 0 !important;
   text-align: center !important;
   width: auto !important;
}

.offer-section .ui-tabs .ui-tabs-panel {
   display: none;
   border-width: 0;
   padding: 1em 1.4em;
   background: none;
}

.offer-section .ui-tabs .ui-tabs-hide {
   display: none !important;
}

.send-mail {
   border-bottom: 1px solid #f1f1f1;
   padding: 1em;
}

.send-mail p {
   font-size: 16px;
   margin: 10px 0 20px;
   text-align: center;
}

.send-container {
   margin: 0 auto;
   max-width: 380px;
   display: flex;
}

.notice {
   color: #626262;
   line-height: 20px;
   margin: 1em 0;
   font-size: 13px;
}

.notice small {
   font-size: 13px !important;
}

.cspopupwrapper .popup .btm-desc {
   padding: 10px 20px;
   text-align: left;
   font-size: 13px !important;
}

.cspopupwrapper .popup .btm-desc span {
   /*display: block;*/
   color: #555;
   font-size: 13px;
}

.cspopupwrapper .popup .btm-desc p {
   color: #555;
   display: block;
   font-size: 13px;
   line-height: 20px;
   margin: 0;
}

.cspopupwrapper .popup .btm-desc h2 {
   font-size: 18px;
}

.cspopupwrapper .popup .my_CouponBtn a {
   width: 220px;
   background-color: #1873cd;
   border: medium none #1873cd;
   text-align: center;
   border-radius: 4px;
   color: #ffffff;
   display: inline-block;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: 600;
   line-height: inherit;
   padding: 13px 25px;
   text-decoration: none;
   margin-right: 0px;
   transition: background-color 0.5s ease 0s, border-color 0.5s ease 0s, color 0.5s ease 0s, fill 0.5s ease 0s;
}

.my_CouponBtn a:hover {
   border-color: #1983ec;
   background-color: #1983ec;
   color: #fff;
   text-decoration: none;
}

.offer-section ul a span,
.save span {
   background-image: url(images/popup_icon.png);
   background-repeat: no-repeat;
   opacity: 0.7;
   height: 20px;
   display: inline-block;
   width: 16px;
   vertical-align: middle;
   margin: 0 5px 0 0;
}

.offer-section .save span {
   background-position: 0 0px;
}

.offer-section ul a span.email {
   background-position: 0 -23px;
}

.offer-section ul a span.mobile {
   background-position: 0 -50px;
}

.offer-section ul a:hover span,
.save:hover span {
   opacity: 1;
}

.ui-tabs-active a {
   color: #000 !important;
}

.ui-tabs-active a span {
   opacity: 1 !important;
}

.send-container input {
   padding: 10px !important;
   width: 100%;
   border: 1px solid #d3d3d3;
   border-radius: 4px 0 0 4px;
   border-right: 0;
   margin: 0 !important;
}

.send-container button {
   background: #1873cd;
   border: 1px solid #1873cd;
   border-radius: 0 4px 4px 0;
   color: #fff;
   cursor: pointer;
   display: inline-block;
   font-size: 16px;
   width: 40%;
   height: 40px;
   margin-top: 0px;
}

.send-container button:hover {
   background-color: #1983ec;
   border-color: #1983ec;
   color: #fff;
}

.offer-description {
   float: left;
   font-size: 13px;
   line-height: 22px;
   margin-left: 10px;
}

#top label {
    float: left;
    margin: 8px 0 0 3px;
    font-size: 15px;
}

.loadMore.show-all.hide {
   display: none !important;
}

.showLess.show-all.show,
.loadMore.show-all.hide.show {
   display: block !important;
}

.stores_category ul {
   max-height: 19em;
   margin-bottom: 0;
   overflow-y: auto
}

.page-id-1239 .container_wrap.container_wrap_first {
   background: #f1f1f1;
}

.coupon_code .star-outer {
   background-color: #ffffff;
   border-radius: 3px;
   box-shadow: 0 0 8px #d3d3d3;
   border: 1px solid #d3d3d3;
   display: none;
   margin: auto;
   max-width: 300px;
   padding: 20px 15px;
   position: absolute;
   left: 15px;
   bottom: 60px;
   width: 100%;
   z-index: 9999;
}

.coupon_code .star-outer>input[type="email"],
.coupon_code .star-outer>input[type="text"] {
   background-color: #ffffff !important;
   border: 1px solid #d3d3d3 !important;
   margin: 5px auto !important;
   padding: 8px 10px !important;
   width: 100% !important;
}

.coupon_code .star-outer>input[type="email"] {
   width: 92% !important;
}

.coupon_code .star-outer>input[type="submit"] {
   border-radius: 4px;
   float: right;
   font-size: 14px;
   margin: 5px auto;
   padding: 10px;
   text-align: center;
   text-transform: uppercase;
   width: 100px;
   background: #1873cd;
   border: none !important;
   color: #fff;
   cursor: pointer;
}

.coupan-content label {
   font-size: 14px;
}

.coupon_code .star-outer span {
   display: block;
   text-align: center;
}

#clock {
   font-family: sans-serif;
   color: #fff;
   font-weight: 100;
   text-align: center;
   font-size: 20px;
}

.c_green {
   background: #42b14a;
}

.c_green>div {
   padding: 10px;
   border-radius: 3px;
   display: inline-block;
   background: #00BF96;
   margin: 20px 20px 20px 0;
}

.c_green div>span {
   padding: 15px;
   border-radius: 3px;
   background: #00816A;
   display: inline-block;
   margin-top: 8px;
}

.c_yellow {
   background: #eabd3a;
}

.c_yellow>div {
   padding: 10px;
   border-radius: 3px;
   display: inline-block;
   background: #bb8b00;
   margin: 20px 20px 20px 0;
}

.c_yellow div>span {
   padding: 15px;
   border-radius: 3px;
   background: #8c6c0e;
   display: inline-block;
   margin-top: 8px
}

.c_red {
   background: #c70000;
}

.c_red>div {
   padding: 10px;
   border-radius: 3px;
   display: inline-block;
   background: #ec2121;
   margin: 20px 20px 20px 0;
}

.c_red div>span {
   padding: 15px;
   border-radius: 3px;
   background: #a70e0e;
   display: inline-block;
   margin-top: 8px;
}

.coupon_code .cc_toggle_data {
   height: 108px;
   overflow: hidden;
   display: inline-block;
   max-width: 100%;
}

.coupon_code .cc_more_btn {
   display: inline-block;
   position: relative;
   top: -5px;
   vertical-align: bottom;
   padding-left: 0px;
}

.coupon_code .cc_toggle_data.showdata_cc {
   height: auto;
}

.cc_email_success {
   background: #dff0d8;
   border: 1px solid #d6e9c6;
   color: #3c763d;
   display: block;
   font-weight: bold;
   margin: 0 auto 10px;
   padding: 10px;
   width: 100%;
   text-align: center;
   margin-left: -11px;
   font-size: 15px !important;
}

.cc_email_success.cc_email_success_full {
   width: 100%;
}

.social_icon #share_button>img:hover {
   opacity: 0.75;
}

.social_icon a,
.social_icon .st_twitter_large {
   display: inline-block;
   vertical-align: top;
}

.social_icon .stButton .stLarge {
   height: 25px;
   width: 25px;
}

.social_icon .stButton .stLarge:hover {
   background-position: -25px center;
}

.no_results {
   background-color: #f2dede;
   border: 1px solid #ebccd1 !important;
   border-radius: 4px;
   color: #a94442;
   font-size: 18px;
   font-weight: bold;
   padding: 20px;
   text-align: center;
}

.coupon_code .star-outer span.cc_st_close {
   cursor: pointer;
   padding: 3px;
   position: absolute;
   right: 6px;
   top: 0;
}

#countDown .inner_counter {
   margin-top: 10px;
}

.timer_title {
   display: block !important;
   width: 100% !important;
   padding: 25px 10px 0 !important;
   background: none !important;
   text-align: center;
   font-size: 18px !important;
}

.save-offer .cctext_handler {
   display: inline-block;
   font-size: 12px;
   text-transform: uppercase;
   position: relative;
   top: 0px;
}

.show_store_desktop {
   color: #777;
}

.show_filter_button_results {
   -moz-appearance: none;
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
   border: 1px solid #1873cd;
   border-radius: 3px;
   color: #1873cd;
   cursor: pointer;
   display: inline-block;
   font-size: 13px;
   font-weight: 600;
   line-height: 1;
   min-width: 2em;
   padding: 1em 0.75em;
   text-align: center;
   text-decoration: none;
   transition: background-color 0.5s ease 0s, border-color 0.5s ease 0s, color 0.5s ease 0s, fill 0.5s ease 0s;
   width: 100%;
   margin-top: 40px;
   margin-bottom: 30px !important;
}

.show_filter_button_results.overlay {
   position: relative;
}

.show_filter_button_results:focus,
.show_filter_button_results:hover {
   background-color: #1873cd !important;
   border-color: #1873cd !important;
   color: #ffffff;
   text-decoration: none;
}

.show_store_desktop strong {
   color: #000 !important;
}

.my_CouponBtn .show_2_digit {
   border: 1px solid #dddddd !important;
   border-left: 0px !important;
   border-radius: 0 5px 5px 0;
   display: inline-block;
   font-size: 16px;
   font-weight: bold;
   padding: 9px 2px;
   position: absolute;
   right: -25px;
   text-align: center;
   vertical-align: top;
   width: 33px;
   top: 3px;
}

.my_CouponBtn {
   /*  float: left;*/
   position: relative;
   display: inline-block;
}

.show_filter_button_results {
   display: none;
}

.tile_Content .show_store_mobile {
   display: none;
}

.tile_show_clickable_mobile {
   display: none;
}

#coupon_search_results {
   margin-bottom: 20px;
}

.tile_Content .social_icon {
   padding-top: 2px;
   display: inline-block;
}

.cc_toggle_data>h2 {
   font-size: 16px;
   text-align: left !important;
   line-height: 28px;
}

.social_icon>ul {
   float: right;
}

.the_coupon_title {
   font-size: 18px;
   line-height: normal;
   padding-top: 10px;
}

.cc_email_send_outer {
   position: relative;
}

.cc_email_send_outer .ajax_loader_email {
   background-color: rgba(255, 255, 255, 0.7);
   background-image: url("images/gif-load.gif");
   background-position: center top 30px;
   background-repeat: no-repeat;
   left: 0;
   margin: 0 auto;
   height: 300px;
   min-height: 140px;
   position: absolute;
   right: 0;
   top: 0;
   width: 100%;
   z-index: 999;
   background-size: 50px;
   display: none;
}

#show_all_coup {
   display: none;
}

.ccFeatured_Coupon {
   background-color: #b12704;
   border-radius: 3px;
   color: #ffffff;
   font-family: helvetica;
   font-size: 12px;
   font-weight: normal;
   left: 0 !important;
   padding: 0px 10px;
   line-height: 28px;
   position: absolute;
   text-align: center;
   top: 0 !important;
   z-index: 999;
}

#coupon_search_results .custom-pagination {
   display: block;
   margin: 0 auto;
   padding: 30px 0;
   text-align: center;
   clear: both;
}

#coupon_search_results .custom-pagination .page-numbers {
    background: #fff!important;
    border: 1px solid #0079d6;
    color: #0079d6;
    padding: 5px 10px;
    text-decoration: none!important;
    font-size: 15px!important;
}

#coupon_search_results .custom-pagination .page-numbers.current {
    background: #0079d6!important;
    border: 1px solid #0079d6;
    color: #fff;
    text-decoration: none!important;
}

#coupon_search_results .custom-pagination a:hover, 
#coupon_search_results .custom-pagination a:focus {
    background: #0079d6 !important;
    color: #fff;
}

.menu_overlay.menu_overlay_close {
   cursor: pointer;
   position: relative;
   z-index: 999999 !important;
}

.cctext_handler .fa-mobile {
   font-size: 16px;
}

.coupan-content label.subscribe_level {
   display: flex;
   font-size: 12px;
}

.coupan-content label.subscribe_level input {
   margin-left: 0;
   margin-top: 6px;
}

label.subscribe_level_pop {
   display: flex;
   font-size: 12px;
   margin: 8px auto;
   max-width: 380px;
   text-align: left;
}

label.subscribe_level_pop input {
   margin-left: 0;
   margin-top: 6px;
}

.expdate_left {
   display: inline-block;
   font-size: 18px;
   margin-right: 20px;
   font-family: "open sans";
}

.expdate_left span {
   color: red;
}

.expdate_right {
   display: inline-block;
}

.the_coupon_title>h2 {
   color: #555555 !important;
   font-size: 28px !important;
   line-height: 120%;
   font-weight: 700 !important;
}

.the_coupon_title>h3 {
   color: #555555 !important;
   font-size: 16px !important;
   font-weight: 600 !important;
   line-height: 20px;
   min-height: 60px;
   text-align: left !important;
}

.home_discount_code .the_coupon_title>h3 {
   min-height: 80px;
}

.cc_rating_div {
   text-align: center;
   color: #555555 !important;
   font-size: 17px;
   padding: 10px 0;
   font-family: "open sans";
}

.cc_rating_div span {
   font-size: 17px;
   color: #fca820;
}

.my_CouponBtn .dotted_bor {
   /* border: 1px dotted #ff0000; */
   padding: 3px;
}

.title_full {
   clear: both;
   width: 100%;
   margin-bottom: 5px;
   text-align: left;
}

.cc_rating_div em {
   color: #ccc;
   font-style: normal;
   left: -4px;
   position: relative;
}

.wpp-views {
   color: #6a6a6a;
   font-size: 16px !important;
   line-height: 2em;
}

/*27 march 2019*/

/*code for sidebar coupon*/

.textwidget .coupon_code_list_outer.other_sc {
   width: 100%;
}

.textwidget .coupon-container {
   margin-left: -15px;
}

.textwidget .coupon_code_list {
   padding-left: 0px;
}

.textwidget .the_coupon_title>h3 {
   font-size: 15px !important;
}

.textwidget .coupon_code_list .tile_Left {
   width: 100%;
   margin-bottom: 10px;
}

.textwidget .coupon_code_list .tile_Left .coupan-thumb {
   margin-right: 0px;
   margin: 0px auto;
}

.textwidget .coupon_code_list .tile_Content {
   float: left;
   width: 100%;
}

.textwidget .coupon_code_list .coupan-content .codecontent {
   float: none;
}

.textwidget .coupon_code_list .tile_Left {
   width: 100%;
}

.textwidget .coupon_code_list .tile_Content {
   width: 100%;
}

.textwidget .tile_Content .content_detail p,
.textwidget .coupon_code p {
   font-size: 13px !important;
}

.textwidget .expdate_left {
   font-size: 13px;
}

.textwidget .tile_Content .title {
   font-size: 13px;
   line-height: 20px;
}

.textwidget .my_CouponBtn {
   display: block;
}

.textwidget .my_CouponBtn a {
   width: auto;
   font-size: 10px;
}

.textwidget .my_CouponBtn .show_2_digit {
   display: none;
}

.textwidget .coupon_code_list .cc_time_ago {
   text-align: center !important;
   font-size: 13px;
   width: 100%;
   margin: 5px 0 0 0;
}

.textwidget .expdate_left {
   margin-right: 0px;
}

.textwidget .coupon_code .content_detail {
   display: none;
}

a.cs_botton {
   cursor: pointer;
}

@media (min-width:1200px) {
   /*.tile_Left .coupan-thumb > a {
  height: 125px;
  width: 125px;
}*/
}

@media (max-width:1199px) {
   /* .coupon_code_list .tile_Left {width: 120px;}
 .coupon_code_list .tile_Content {
    margin-left: 120px;
 }*/
}

@media (max-width:1049px) {
   .popup {
       width: 80%;
   }
   .cspopupwrapper .copytext {
       width: 30%;
       float: none;
   }
   .cspopupwrapper .cscopyButton {
       width: 15%;
   }
   #clock {
       font-size: 30px;
   }
   .c_red div>span,
   .c_yellow div>span,
   .c_green div>span {
       padding: 10px 12px;
       margin-top: 10px;
   }
}

@media (max-width:980px) {
   .hide-at-large {
       display: block
   }
   .show-at-large {
       display: none;
   }
   .coupon_code_list {
       float: left;
       margin: 40px 0 0;
       padding-left: 0;
       width: 100%;
   }
   .coupon_code_list_outer {
       width: 100%;
   }
   .coupon_code_list .coupan-content .discountbutton {
       width: 33%;
   }
   .coupan-content .discountbutton a {
       font-size: 12px;
   }
   #mobile_menu {
       display: none;
       background: #fff;
       position: fixed;
       z-index: 99999;
       height: 100%;
       padding: 0;
       right: 0;
       top: 0px;
       -webkit-transition: transform 0.3s ease 0s;
       -moz-transition: transform 0.3s ease 0s;
       -ms-transition: transform 0.3s ease 0s;
       -o-transition: transform 0.3s ease 0s;
       transition: transform 0.3s ease 0s;
       -webkit-transform: translateX(300px);
       -moz-transform: translateX(300px);
       -ms-transform: translateX(300px);
       -o-transform: translateX(300px);
       transform: translateX(300px);
       overflow-y: scroll;
       overflow-x: hidden;
   }
   body.menu_opened #mobile_menu {
       max-width: 100%;
       display: block;
       width: 100%;
       height: 100%;
       -webkit-transition: transform 0.3s ease 0s;
       -moz-transition: transform 0.3s ease 0s;
       -ms-transition: transform 0.3s ease 0s;
       -o-transition: transform 0.3s ease 0s;
       transition: transform 0.3s ease 0s;
       -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
       -ms-transform: translateX(0px);
       -o-transform: translateX(0px);
       transform: translateX(0px);
   }
   .overlay {
       position: absolute;
       cursor: pointer;
       display: inline-block;
       right: 10px;
       text-transform: capitalize;
   }
   .apply a {
       background: #1873cd;
       color: #fff;
       line-height: 29px;
       min-height: 50px;
       padding: 10px;
       width: 100%;
       left: 0;
       right: 0;
       position: fixed;
       text-align: center;
   }
   .mobile_topbar {
       display: block;
       background: #1873cd;
       color: #fff;
       line-height: 29px;
       min-height: 50px;
       padding: 10px;
       width: 100%;
   }
   .result {
       display: inline-block;
       left: 0;
       position: absolute;
       right: 0;
       text-align: center;
   }
   .offer-count-wrapper,
   .top_section {
       width: 90%;
       margin: auto;
   }
   .responsive #top #wrap_all #header,
   #socket,
   #footer {
       z-index: 0 !important;
   }
   body.menu_opened {
       overflow: hidden;
   }
   .img_section h2 {
       margin: 15px auto 20px;
   }
   .show_filter_button_results {
       display: block;
   }
   .ajax_loader {
       left: 0;
       width: 100%;
       z-index: 9999;
   }
   /* .offer-section ul li {
width: 50%;
}*/
}

@media (max-width:800px) {
   .coupon-list {
       min-width: 100%;
       transform: translateZ(0px);
   }
   .tile_Content .content_detail p {
       height: 24px;
       min-height: 24px;
       width: 100%;
   }
   .cspopupwrapper .copytext {
       width: 40%;
       float: none;
   }
   .cspopupwrapper .cscopyButton {
       width: 15%;
   }
   .offer-section ul li,
   .offer-section .social_icon {
       /*width: 32.9%;text-align: left;*/
   }
}

@media (max-width:767px) {
   /*.tile_Right .save-offer a span {
  background-image: url(images/mobile_gray.png);height: 25px;
  width: 15px;margin: 0px 0 0;
}
.tile_Right .save-offer a span:hover {
  background-image: url(images/mobile_gray.png);
  height: 25px;width: 15px;background-position: 0;
}*/
   .multiple-coupns .coupon-container {
       display: block;
       float: unset;
       width: 100%;
   }
   .save-offer b {
       display: none;
   }
   .popup {
       width: 90%;
   }
   .cspopupwrapper .copytext {
       width: 60%;
       float: none;
       font-weight: normal;
       padding: 13px 16px 13px;
   }
   .cspopupwrapper .cscopyButton {
       width: 32%;
       padding: 11px 10px 10px;
   }
   #clock {
       font-size: 20px;
   }
   .c_red div>span,
   .c_yellow div>span,
   .c_green div>span {
       padding: 4px 10px;
       margin-top: 4px;
   }
   .c_red>div,
   .c_yellow>div,
   .c_green>div {
       margin: 10px 10px 10px 0;
   }
   .offer-section ul li {
       /*text-align: left;width: 50%;*/
   }
   /*.offer-section .social_icon {display: none;}*/
   .tile_Content .content_detail.more {
       display: none;
   }
   .tile_Content .coupan-content .social_icon {
       display: none;
   }
   .save-offer a span,
   .save-offer a span:hover {
       background-image: none;
   }
   .tile_Content .show_store_desktop {
       display: none;
   }
   .tile_Content .show_store_mobile {
       display: block;
   }
   .cc_time_ago {
       display: none;
   }
   #s_email_txt {
       display: none;
   }
   /* .coupon_code_list .tile_Content {
  margin-right: 35px;
}*/
   /* .coupon_code_list .tile_Right {
  width: 35px;
}*/
   .tile_show_clickable_mobile {
       display: block;
   }
   .tile_show_clickable_desktop {
       display: block !important;
   }
   .tile_show_clickable_mobile .theccTitle {
       line-height: 20px !important;
   }
   .tile_show_clickable_mobile .theccTitle a,
   .tile_show_clickable_mobile .theccTitle a:hover,
   .tile_show_clickable_mobile .theccTitle a:focus {
       font-size: 15px;
       text-decoration: none;
       color: #222 !important;
   }
   .tile_show_clickable_mobile .cc_code_expire_date a,
   .tile_show_clickable_mobile .cc_code_expire_date a:hover,
   .tile_show_clickable_mobile .cc_code_expire_date a:focus {
       color: #555555;
       text-decoration: none;
   }
   .social_icon {
       display: none;
   }
   #the_CouponList.fixed {
       margin: 0px auto;
   }
   #s_sms_txt {
       display: none;
   }
   .the_coupon_title h2 {
       font-size: 20px !important;
       line-height: 120% !important;
   }
   .tile_Left .coupan-thumb>a {
       padding: 15px 0;
   }
   .coupon_code_list .tile_Content {
       padding-top: 10px;
   }
   .expdate_left {
       margin-right: 0;
       margin-top: 15px;
   }
   .the_coupon_title h3 {
       line-height: 25px !important;
   }
}

@media (min-width: 601px) and (max-width:767px) {
   .my_CouponBtn {
       margin-top: 20px;
   }
}

@media (min-width: 601px) {
   .MobileScreen {
       display: none;
   }
}

@media (max-width:600px) {
   .slick-wrap .codecontent {
       min-height: auto !important;
   }
   .my_CouponBtn {
       display: none;
   }
   .MobileScreen .my_CouponBtn {
       clear: both;
       display: block;
       position: relative;
   }
   .MobileScreen {
       clear: both;
       display: block;
       left: -13px;
       margin: 0 auto;
       max-width: 250px;
       position: relative;
       text-align: center;
       padding-top: 10px;
   }
   .MobileScreen .my_CouponBtn a {
       padding: 10px 5px;
   }
   .coupon_code_list .coupan-content .codecontent h2 {
       font-size: 17px;
   }
   .MobileScreen .my_CouponBtn .show_2_digit {
       right: -20px;
   }
   .cspopupwrapper .popup .copywrapper {
       margin-bottom: 0px !important;
   }
}

@media (max-width:568px) {
   .coupon_code_list .coupan-content .codecontent h2 {
       font-size: 22px;
   }
   .coupon_code_list .coupon_code {
       padding: 10px;
   }
   .save-offer {
       right: 10px;
       top: 5px;
   }
   .offer-store {
       padding: 5px 3px;
   }
   .cspopupwrapper .copytext {
       width: 65%;
       float: none;
   }
   .cspopupwrapper .cscopyButton {
       width: 35%;
       padding: 11px 10px 10px;
   }
   .coupon_code .tile_Content .codecontent .code-matter>p {
       color: #222;
       font-size: 15px;
       font-weight: 600;
       line-height: 18px;
   }
   .coupon_code .star-outer {
       right: 0;
   }
   #countDown div {
       font-size: 12px !important;
       padding: 5px !important;
   }
   #countDown .inner_counter {
       margin: 0px !important;
   }
   .cspopupwrapper .copywrapper {
       position: relative;
   }
   .cspopupwrapper .cscopyButton {
       position: absolute;
       right: 14px;
       width: 78px;
   }
   .cspopupwrapper .copytext {
       float: left;
       position: relative;
       width: 80%;
       margin-left: 15px;
   }
   .coupon_code_list {
       margin: 15px 0 0;
   }
   .coupon_code_list_outer {
       clear: both;
       display: inline-block;
       width: 100%;
   }
   .tile_show_clickable_mobile .theccTitle a,
   .tile_show_clickable_mobile .theccTitle a:hover,
   .tile_show_clickable_mobile .theccTitle a:focus {
       font-size: 13px;
   }
   .tile_show_clickable_mobile .theccTitle {
       line-height: 15px !important;
   }
   .the_coupon_title {
       padding-top: 5px;
   }
   .coupon_code_list .tile_Left .coupan-thumb {
       margin-right: 10px;
   }
   .tile_Content .show_store_mobile {
       font-size: 12px;
   }
   .offer-section ul li {
       width: 49.75%;
   }
   .offer-section .social_icon ul li {
       float: left !important;
   }
   .cc_code_expire_date {
       font-size: 14px;
       line-height: 22px;
       margin: 10px 0 5px !important;
   }
}

@media (max-width:480px) {
   .img_section h2 {
       font-size: 15px;
       margin: 5px auto 0;
   }
   .slick-prev {
       left: -20px !important;
   }
   .save-offer {
       right: 0;
       top: 0;
   }
   .offer-section ul li {
       text-align: center;
       width: 100%;
   }
   .coupon_code .star-outer {
       max-width: 250px;
   }
   .cc_rating_div {
       font-size: 12px;
   }
   .expdate_left {
       font-size: 15px;
       line-height: 20px;
   }
}

@media (max-width:400px) {
   .coupon_code .codecontent .code-matter>p {
       font-size: 14px !important;
   }
}

/* Slider */

.slick-slider {
   position: relative;
   display: block;
   box-sizing: border-box;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-touch-callout: none;
   -khtml-user-select: none;
   -ms-touch-action: pan-y;
   touch-action: pan-y;
   -webkit-tap-highlight-color: transparent;
}

.slick-list {
   position: relative;
   display: block;
   overflow: hidden;
   margin: 0;
   padding: 0;
}

.slick-list:focus {
   outline: none;
}

.slick-list.dragging {
   cursor: pointer;
   cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
   -webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
}

.slick-track {
   position: relative;
   top: 0;
   left: 0;
   display: block;
   margin-left: auto;
   padding-bottom: 40px;
   margin-right: auto;
}

.slick-track:before,
.slick-track:after {
   display: table;
   content: '';
}

.slick-track:after {
   clear: both;
}

.slick-loading .slick-track {
   visibility: hidden;
}

.slick-slide {
   display: none;
   float: left;
   height: 100%;
   min-height: 1px;
}

[dir='rtl'] .slick-slide {
   float: right;
}

.slick-slide img {
   display: block;
}

.slick-slide.slick-loading img {
   display: none;
}

.slick-slide.dragging img {
   pointer-events: none;
}

.slick-initialized .slick-slide {
   display: block;
}

.slick-loading .slick-slide {
   visibility: hidden;
}

.slick-vertical .slick-slide {
   display: block;
   height: auto;
   border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
   display: none;
}

.ajax_loader_sort {
   background-color: rgba(255, 255, 255, 0.6);
   background-image: url(images/gif-load.gif);
   background-position: center top 20px;
   background-repeat: no-repeat;
   left: 0;
   margin: -35px auto 0;
   height: 100%;
   min-height: 140px;
   position: absolute;
   right: 0;
   top: 0;
   width: 100%;
   z-index: 99999;
   background-size: 50px;
}

.sorting_wrap .coupon_code_list_outer.other_sc {
   width: 100%;
}

select#sort_by_discount {
   height: 40px;
   padding: 7px;
}

.box {
   position: relative;
}

.ribbon {
   position: absolute;
   left: -10px;
   /*top: 0;*/
   top: -5px;
   z-index: 1;
   overflow: visible;
   width: auto;
   height: 75px;
   text-align: right;
}

.ribbon span {
   font-size: 10px;
   font-weight: bold;
   color: #FFF;
   text-transform: uppercase;
   text-align: center;
   line-height: 25px;
   transform: rotate(0deg);
   -webkit-transform: rotate(0deg);
   width: auto;
   display: block;
   background: #79A70A;
   /*background: linear-gradient(#F70505 0%, #8F0808 100%);*/
   background: #0079d6;
   box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
   padding: 0px 10px;
   border-radius: 3px;
}

.ribbon span::after {
   content: "";
   border-left: 10px solid transparent;
   /*border-top: 11px solid #9a0808;*/
   border-top: 11px solid #0079d6;
   position: absolute;
   top: 23px;
   left: 0;
   border-right: 0 solid;
}

/*.ribbon span::before {
content: "";
position: absolute; left: 0px; top: 100%;
z-index: -1;
border-left: 3px solid #8F0808;
border-right: 3px solid transparent;
border-bottom: 3px solid transparent;
border-top: 3px solid #8F0808;
}
.ribbon span::after {
content: "";
position: absolute; right: 0px; top: 100%;
z-index: -1;
border-left: 3px solid transparent;
border-right: 3px solid #8F0808;
border-bottom: 3px solid transparent;
border-top: 3px solid #8F0808;
}*/

/* 11-02-2019 Sater */

#coupon_search_results .slick-list .slick-track>.slick-slide {
   transition: box-shadow 0.2s ease-in-out;
}

.slick-slide .used_today {
   text-align: left;
   padding: 0px;
}

.coupon_code_list_outer .coupon_code_list #coupon_search_results .coupon_code {
   transition: box-shadow 0.2s ease-in-out;
}

.coupon_code_list_outer .coupon_code_list #coupon_search_results .coupon_code:hover,
.coupon_code_list_outer .coupon_code_list #coupon_search_results .coupon_code:focus {
   box-shadow: none;
}

.rg-cstm-prm-code .wpb_wrapper>.coupon-container {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   width: 100%;
   float: left;
   box-sizing: border-box;
}

.slick-wrap .coupon-container>.coupon_code_list_outer.other_sc {
   margin-top: 0px;
}

/*.slick-wrap .coupon-container>.coupon_code_list_outer.other_sc>.coupon_code_list>#coupon_search_results {
   margin-top: 50px;
}*/

.coupon-container .coupon_code_list_outer .cc_sorting {
   display: block;
   float: left;
   width: 100%;
   box-sizing: border-box;
   margin-bottom: 10px;
}

.rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer .coupon_code_list {
   display: block;
   float: left;
   width: 100%;
   box-sizing: border-box;
}

.rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer .coupon_code_list .coupon_code_list_outer.other_sc {
   margin-top: 0px;
}

.rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer .coupon_code_list .coupon_code_list_outer.other_sc #coupon_search_results {
   margin-top: 0px;
}

.rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer>.coupon_code_list>#coupon_search_results {
   margin-top: 50px;
}

.comment_form p.akismet_comment_form_privacy_notice {
   display: block;
   float: left;
   width: 100%;
   box-sizing: border-box;
   padding: 0px 15px;
}

.coupon-container .slick-initialized .slick-slide {
   padding: 0px !important;
}

@media only screen and (max-width: 980px) {
   .slick-wrap .coupon-container>.coupon_code_list_outer.other_sc {
       margin-top: 0px;
   }
   .slick-wrap .coupon-container>.coupon_code_list_outer.other_sc>.coupon_code_list {
       margin-top: 0px;
   }
   .slick-wrap .coupon-container>.coupon_code_list_outer.other_sc>.coupon_code_list>#coupon_search_results {
       margin-top: 50px;
   }
   .rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer .coupon_code_list {
       margin-top: 0px;
   }
   .rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer .coupon_code_list .coupon_code_list_outer.other_sc {
       margin-top: 0px;
   }
   .rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer .coupon_code_list .coupon_code_list_outer.other_sc #coupon_search_results {
       margin-top: 0px;
   }
   .rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer>.coupon_code_list>#coupon_search_results {
       margin-top: 50px;
   }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
   .slick-wrap .coupon_code_list .slick-track .slick-slide .coupon_code .tile_Content {
       display: block;
       float: left;
       box-sizing: border-box;
       width: 100%;
       padding: 0px 10px;
   }
   .slick-wrap .coupon_code_list .slick-track .slick-slide .coupon_code .MobileScreen {
       display: block;
       box-sizing: border-box;
       width: 100%;
       padding: 10px 0px;
   }
   .slick-wrap .coupon_code_list .slick-track .slick-slide .coupon_code .MobileScreen .my_CouponBtn span.show_2_digit {
       right: -175px;
       padding: 7px;
       left: 0;
       margin: 0 auto;
       top: 3px;
   }
   .slick-wrap .coupon-container>.coupon_code_list_outer button.slick-prev {
       left: -10px !important;
       z-index: 99;
   }
   .slick-wrap .coupon-container>.coupon_code_list_outer button.slick-next {
       right: -10px;
   }
   .rg-cstm-prm-code .slick-wrap .codecontent {
       min-height: 150px !important;
   }
   .rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer>.coupon_code_list>#coupon_search_results .MobileScreen .my_CouponBtn .dotted_bor a {
       max-width: 175px;
       padding: 10px 5px;
       font-size: 13px;
   }
   .rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer>.coupon_code_list>#coupon_search_results .MobileScreen span.show_2_digit {
       right: -215px;
       padding: 9px 5px;
       left: 0;
       margin: 0 auto;
   }
   .slick-wrap .coupon_code_list .slick-track .slick-slide .coupon_code .tile_Content .coupan-content .codecontent .title {
       text-align: center;
   }
   .slick-wrap .coupon_code_list .slick-track .slick-slide .coupon_code .tile_Content .coupan-content .codecontent .tile_show_clickable_mobile h2 {
       text-align: center;
   }
   .slick-wrap .coupon_code_list .slick-track .slick-slide .coupon_code .tile_Content .expdate_row {
       text-align: center;
   }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
   .slick-wrap .coupon-container>.coupon_code_list_outer button.slick-prev {
       left: -20px;
   }
   .slick-wrap .coupon-container>.coupon_code_list_outer button.slick-next {
       right: -20px;
   }
   .rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer>.coupon_code_list>#coupon_search_results .coupon_code .tile_Content .codecontent .cc_toggle_data p {
       height: auto;
   }
   .rg-cstm-prm-code .wpb_wrapper>.coupon-container>.coupon_code_list_outer>.coupon_code_list>#coupon_search_results .coupon_code {
       padding: 35px 15px 15px 15px !important;
   }
   .tile_Left .coupan-thumb img {
       height: 100px;
   }
}

/* 11-02-2019 Close */

.my_CouponBtn .dotted_bor {
   border: none !important;
}

.slick-wrap .expdate_left span {
   color: #9d1d00;
}

.cc_sorting {
   background: #fafafa;
   padding: 8px;
   border-top: 3px solid #0079d6 !important;
   width: 100%;
}

select#sort_by_discount {
    float: right;
    border-radius: 3px !important;
    width: 19%;
    margin-bottom: 0px;
}

.page-id-15781 .coupon_code_list {
   padding-left: 0px !important;
}

.slick-wrap .the_coupon_title h3 {
   font-size: 16px !important;
   margin-top: 0px;
   padding: 0px;
   min-height: 63px;
   text-align: left;
}

.slick-wrap .tile_Content .content_detail.more {
   display: none;
}

.slick-wrap .ez-toc-title-container {
   display: none;
}

.slick-wrap .my_CouponBtn .show_2_digit {
   padding: 7px;
}

.slick-wrap .slick-slide {
   margin: 0px 20px;
}

.slick-wrap .slick-prev:before,
.slick-next:before {
   color: #fff;
}

.slick-wrap .coupon_code_list {
   margin-left: 0px !important;
   padding-left: 0px !important;
}

.slick-wrap {
   float: left;
   width: 100%;
}

.slick-wrap .coupon_code_list_outer.other_sc {
   width: 100% !important;
}

.slick-wrap .coupon_code_list .tile_Left {
   float: none;
   width: 100%;
}

.slick-wrap .tile_Content {
   float: none;
   width: 100%;
}

.slick-wrap .tile_Left .coupan-thumb img {
   width: auto;
   margin: 0 auto;
   height: 135px;
   max-width: 100%;
   margin-top: 12px;
}

.slick-wrap .my_CouponBtn a {
   width: auto;
   margin: 0px auto;
   padding: 8px;
   font-size: 11px;
}

.slick-wrap #ez-toc-container {
   display: none;
}

.slick-wrap .coupon_code_list .tile_Left .coupan-thumb {
   margin: 0px;
}

.slick-wrap {
   text-align: center;
}

.slick-wrap .wpb_wrapper h3 span.ez-toc-section {
   width: 100%;
   display: block;
   padding: 0px !important;
}

.slick-wrap .coupon_code_list .coupan-content .codecontent {
   width: 100%;
   padding: 0px !important;
}

.slick-wrap .show_store_desktop {
   color: #777;
   text-align: center;
   font-size: 14px;
   padding: 0px 10px;
   min-height: 77px;
}

.slick-wrap .coupon_code_list .cc_time_ago {
   text-align: center !important;
   margin: 0px !important;
}

.slick-wrap .expdate_left {
   margin-right: 0px !important;
   font-size: 12px;
   text-transform: uppercase;
}

.slick-wrap .codecontent {
   min-height: 250px !important;
}

.postid-31700 .coupon-container .coupon_code_list_outer .cc_sorting {
   width: 97%;
   float: right;
}

.postid-31700 .coupon_code {
   position: relative;
   top: 40px;
}

.postid-31700 .title {
   height: auto !important;
}

.postid-31700 .cc_sorting {
   position: relative;
   top: 20px;
}

@media only screen and (max-width: 767px) {
   body.single-couponcode .img_section {
       padding: 30px 20px 15px;
   }
   body.single-couponcode .the_coupon_single_page {
       margin: 70px auto 70px;
       width: 100%;
   }
   body.single-couponcode .the_coupon_single_page .counter-section {
       margin-top: 0;
   }
   .coupon-container .coupon_code_list_outer .cc_sorting {
       margin-top: 20px;
   }
}

@media only screen and (max-width: 736px) {
   a.redirectTo,
   a.discount_type_anchor {
       width: 80%;
   }
}

@media screen and (max-width: 414px) {
   a.redirectTo,
   a.discount_type_anchor {
       width: 80%;
       margin: 20px 0px;
   }
}

@media only screen and (max-width: 568px) {
   select#sort_by_discount {
       float: left;
       width: 100%;
   }
   .the_coupon_single_page .copytext {
       padding: 21px 5px 16px;
   }
   .coupon_code_list .coupon_code {
       width: 100%;
       margin: 0;
       min-height: auto
   }
}

@media only screen and (max-width: 370px) {
   .the_coupon_single_page .copytext {
       padding: 21px 0 16px;
       text-align: center;
       width: 100%;
       margin-right: 0px;
   }
   .the_coupon_single_page .copywrapper {
       padding: 20px;
   }
   .the_coupon_single_page .cscopyButton {
       width: 100%;
   }
   .the_coupon_single_page .cscopyButton {
       border-radius: 4px;
       -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
       -o-border-radius: 4px;
   }
}

/*****/

.slick-prev:before,
.slick-next:before {
   color: #000 !important;
   font-size: 22px !important;
   background: #DADADA;
   padding: 3px 5px;
   border-radius: 3px;
}

.slick-dots li button {
   background-color: #d8cfcd !important;
}

.slick-dots .slick-active button {
   border: 2px solid #5f45ea;
}

/*Search Style Start*/

.coupon_code_list_outer .cc_sorting input#keyword_search {
    width: 60%;
    margin-bottom: 0;
    float: left;
    height: 40px;
    border-color: #0079d6!important;
    border-radius: 3px;
}

.coupon_code_list_outer .cc_sorting #keyword_search:focus {
    outline: none;
    border: 2px solid #0079d6;
    transition: none;
}

.coupon_code_list_outer span.is-active-search {
   display: inline-block;
   width: 100%;
   text-align: center;
}

.coupon_code_list_outer .is-active-search img {
   text-align: center;
   margin: 0 auto;
   width: 10%;
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(1.0, 1.0); opacity: 0.9;}
    100% {-webkit-transform: scale(2.5, 2.5); opacity: 0.0;}
}
.offer-count-wrapper .heading {
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #0079d6 !important;
}

@media screen and (max-width: 1024px){
.coupon_code_list_outer .cc_sorting input#keyword_search {
    margin: 0;
}
}

@media screen and (max-width: 414px){
.coupon_code_list_outer .cc_sorting input#keyword_search {
    margin-bottom: 6px;
    width: 100%;
}
}


/*NEW COUPON STYLE START*/
.coupon_main {
    border: 1px solid #e0e0e0;
    width: 100%;
    position: relative;
    margin: 10px auto;
    border-radius: 4px;
    display: inline-block;
    box-shadow: 0 0 12px 0 rgb(41 41 41 / 10%);
    background: #fff;
}
.coupon_main-btn {
    width: 28%;
    display: inline-block;
    vertical-align: middle;
}
.coupon_main .coupon_main-img {
    width: 22%;
    display: inline-block;
    vertical-align: middle;
}
.coupon_main .coupon_main-title {
    padding-right: 10px;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
}
.coupon_main .coupon_main-offer {
    text-align: left;
}
.coupon_main .coupon_main-offer span {
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    color: #0079d6;
}
.coupon_main .coupon_toggle {
    background: rgb(247, 247, 247);
    padding: 10px 20px;
    border-top: 1px solid #e0e0e0;
    display: inline-block;
    width: 100%;
    border-radius: 0 0 10px 10px;
}
.coupon_toggle_icon {
    text-align: right;
}
.coupon_main .coupon_detail {
    display: none;
}
.coupon_main span.coupon_head {
    cursor: pointer;
    float: left;
    color: #595959;
    position: relative;
    width: auto;
    display: inline-block;
}
.coupon_main .coupon_head p {
    text-align: left;
    font-size: 15px !important;
    color: #000;
    float: left;
    margin: 0px 8px 0px 0px !important;
}
.coupon_main .coupon_getdeal a {
    background: #0079d6;
    border-radius: 40px;
    padding: 8px 0;
    margin: 0;
    border: 0;
    color: #fff !important;
    font-size: 10px;
    font-weight: 600;
    width: 192px;
}
.coupons_sidebar .coupon_main .coupon_main-img {
    width: 100%;
}
.coupons_sidebar .coupon_main .coupon_main-title {
    width: 100%;
}
.coupons_sidebar .coupon_main-btn {
    width: 100%;
    margin-top: 8px;
}
.coupons_sidebar .coupon_main-title .cc_time_ago {
    display: none;
}
.coupon_getdeal a:hover {
    border: 0;
    box-shadow: rgb(3 3 3 / 40%) 0 8px 12px 0px;
    background: #0091ff;
}
.coupon_main .coupon_main-img img {
    width: 120px;
    height: auto;
    cursor: pointer;
    /*margin-top: 8px;*/
}
.coupon_main .coupon_detail {
    min-height: 74px;
    max-height: 500px;
}
.coupon_main .expiry_date {
    color: #595959;
    font-size: 15px;
    padding-top: 10px;
}
.coupon_main i.fa {
   margin: 0px 3px;
}
.coupon_main i.fa-thumbs-o-down:hover {
    color: #e01f53;
    transition: 0.2s ease-in;
}
.coupon_main i.fa.fa-thumbs-o-up:hover {
    color: #0da759;
    transition: 0.1s ease-in;
}
.coupon_getdeal a:hover {
    color: #fff;
}
.coupon_main-title_inner h3, .coupon_main-title_inner h2 {
    text-align: left;
    font-size: 18px !important;
    color: #000 !important;
    line-height: 25px;
    margin-top: 0;
}
.coupon_main-used {
    text-align: left;
    font-size: 11px;
    display: inline-block;
    color: #595959;
    float: left;
}
.coupon_main .coupon_survay {
    padding: 0;
    font-size: 15px;
}
.coupon_main .coupon_survay i {
    margin: 0;
    font-size: 15px;
}
.coupon_main span#unlike_coupon {
    margin-left: 15px;
}
.coupon_main .coupons_survays {
    cursor: pointer;
}
.rotate {
    transition: all .3s linear;
}
.rotate.down {
    transform:rotate(-180deg);
}
/*.coupon_main .fa.fa-chevron-down.rotate {
    font-size: 12px;
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    line-height: 26px;
}*/
.coupon_content {
    text-align: left;
    margin-top: 10px;
    font-size: 15px;
}
.coupon_main .coupon_head_single {
    width: 15% !important;
}
.sticky-coupons.is_sticky {
    position: fixed;
    margin: 0 auto;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 11;
    width: 768px;
    border-radius: 8px;
    /*box-shadow: 0 4px 42px 0px rgb(41 41 41 / 35%);*/
}
.is_sticky .coupon_main {
    margin: 0;
}
.is_sticky .coupon_code {
    padding: 10px 0px;
}
.is_sticky img {
    width: 70px !important;
}
/*.is_sticky .coupon_main-btn {
    margin-top: 22px;
}*/
.is_sticky .coupon_main-img {
    padding-top: 0;
}
.is_sticky .coupon_survay {
    font-size: 12px;
}
.is_sticky .coupon_main-title {
    margin-top: 0px;
}
.is_sticky .coupon_getdeal a {
    font-size: 9px;
    padding: 3px;
    width: 120px;
}
.is_sticky .coupon_head p {
    font-size: 12px;
}
.is_sticky .coupon_main-offer span {
    font-size: 9px;
    float: left;
    width: 100%;
}
.is_sticky .coupon_main-title_inner h3 {
    font-size: 16px !important;
    margin-bottom: 0;
}
.is_sticky .coupon_main-used {
    font-size: 9px;
}
.is_sticky .coupon_main-expire span {
    font-size: 9px;
}
.is_sticky .cc_time_ago {
    font-size: 9px;
}
.is_sticky .coupon_main-title_inner .coupon_main-used {
    font-size: 10px;
}
.is_sticky .coupon_toggle .fa.fa-chevron-down.rotate {
    font-size: 10px;
    top: -2px;
}
.is_sticky .coupon_main .expiry_date {
    font-size: 12px;
}
.is_sticky .coupon_content {
    font-size: 12px;
}
.is_sticky .coupon_head {
    width: 19% !important;
}
.is_sticky .coupon_survay i {
    font-size: 12px;
}
.is_sticky .coupon_toggle {
    display: none;
}
.coupons_scroll_wrap {
    margin-bottom: 20px;
}
.coupon_main-expire {
    display: inline-block;
    float: left;
    border-left: 1px solid #595959 !important;
    padding-left: 6px;
    margin-left: 6px;
}
.coupon_main-expire span {
    font-size: 11px;
    color: #595959;
    float: left;
}
.coupon_detail.active_detail {
    display: block;
}
.coupon_main-title .coupon_main-used strong {
    margin-right: 0;
}
.coupons_scroll_wrap {
    height: auto !important;
}
.discountcode_func_stores_taxonomywise .coupon_main {
    width: 80%;
}

@media screen and (max-width: 1024px){
   .coupon_main span.coupon_head {
       width: 18% !important;
   }
   /*.sticky-coupons.is_sticky {
       width: 1000px;
   }*/
}

@media screen and (max-width: 768px) {
   /*.sticky-coupons.is_sticky {
       width: 740px;
   }*/
   .coupon_main span.coupon_head {
       width: 24% !important;
   }
   .discountcode_func_stores_taxonomywise .coupon_main {
       width: 100%;
   }
}

@media screen and (max-width: 767px){
.sticky-coupons.is_sticky {
    width: 98%;
}
.coupon_main .coupon_main-img {
    width: 100%;
}
.is_sticky .coupon_main {
    padding: 0px 8px;
}
.coupon_main .coupon_main-title {
    width: 100%;
    padding: 0px 20px;
}
.coupon_main .coupon_main-btn {
    width: 100%;
    margin: 15px 0 10px;
}
.coupon_getdeal a {
    float: unset;
}
.coupon_main .coupon_toggle {
    padding: 8px 20px;
}
.coupon_main span.coupon_head {
    width: 60% !important;
}
/*.sticky-coupons.is_sticky {
    width: 384px;
}*/
.is_sticky .coupon_main .coupon_main-img {
 width: 20%;
}
.is_sticky .coupon_main .coupon_main-title {
    width: 55%;
}
.is_sticky .coupon_main-btn {
    width: 25%;
    margin: 0px;
}
.is_sticky .coupon_main-title_inner h3 {
    font-size: 12px !important;
    line-height: 18px;
}
.is_sticky .coupon_main .coupon_getdeal a {
    font-size: 10px;
    float: left;
    padding: 0px;
    width: 80px;
}
.is_sticky .coupon_main .coupon_main-title .show_store_desktop {
    font-size: 11px;
}
.is_sticky .coupon_main-title .coupon_main-used {
    font-size: 8px;
}
.is_sticky .coupon_main .coupon_main-title .coupon_main-expire span{
    font-size: 8px;
}
}

@media only screen and (max-width: 480px){
.coupon_main-img img {
    margin-bottom: 0px!important;
}
}

@media screen and (max-width: 360px){
   .coupon_main span.coupon_head {
       width: 56% !important;
   }
   /*.sticky-coupons.is_sticky {
       width: 330px;
   }*/
}
#coupon_search_results .coupon_main.hide{
   display: none;
}

.coupon_searh_title {
    margin-top: 40px;
}
.coupon_searh_title h1.title.entry-title{
    text-align: center;
}
.coupon_search_result_data .coupon_main {
    width: 75%;
}
.coupon_main.coupon_main_pin {
    box-shadow: 0 0 12px 0 rgb(41 41 41 / 60%);
}