aside.deals.deals--mob {
	background: #f8f8f8;
	padding: 15px 15px 0;
	margin-top: 1rem;
}
@media all and (min-width:992px){ 
    aside.deals.deals--mob {
        padding-top: 1.5rem;
    }
    .container {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }
}
@media all and (min-width:576px) {
    .container {
        max-width: 540px;
    }
}
@media all and (min-width:768px){
    .container {
        max-width: 720px;
    }
}
@media all and (min-width:992px) {
    .container {
        max-width: 960px;
    }
}
@media all and (min-width:1300px) {
    .container {
        max-width: 1330px;
    }

    body.home .container {
        max-width: 1230px;
    }
    body {
        margin: 0;
        font-family: "Poppins",sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.5;
        color: #666;
        text-align: left;
        background-color: #fff;
    }
    .modal, .modal-open {
        overflow: hidden;
    }
    body.sticky-nav {
        padding-top: 170px !important;
    }
    html {
        font-family: sans-serif;
        line-height: 1.15;
        -webkit-text-size-adjust: 100%;
        -webkit-tap-highlight-color: transparent;
        scroll-behavior: smooth;
    }
}
@media all and (min-width:1300px){
    html.small-font {
        font-size: 14px;
    }
}
@media all and (max-width:700px){
    .wpb_wrapper ul li, ol li {
        margin: 0px;
    }
    .wpb_wrapper p {
       text-align: center;
    }
    .wpb_wrapper .inner {
       text-align: center;
    }
    .wpb_wrapper li {
       margin-right: 15px;
        padding: 0 1rem;
        background: #fff;
        border: solid 1px #f8f8f8;
        box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    }
}
@media all and (min-width:1300px){
    html.small-font {
        font-size: 14px;
    }
}
@media all and (min-width:992px){
    aside.deals header {
        text-align: center;
    }
    .slider {
        overflow-x: scroll;
        padding: 0 0 5px 15px;
        margin-left: -15px;
    }
}
@media all and (min-width:992px){
    .slider {
        overflow-x: hidden;
    }
    dl, h1, h2, h3, h4, h5, h6, ol, p, ul {
        margin-top: 0px;
    }
    dl, ol, p, ul {
        margin-bottom: 1rem;
    }
    .list-unstyled {
        padding-left: 0px;
        list-style: none;
    }
    .slider ul {
        display: flex;
    }
    aside.deals ul {
        margin-top: 1rem;
    }
    .slider li {
        width: 260px;
        margin-right: 15px;
        padding: 0 1rem;
        background: #fff;
        border: solid 1px #f8f8f8;
        box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    }
}
@media all and (min-width:992px){
    .slider li {
        width: 25%;
    }
    aside.deals ul li {
        border-bottom: solid 1px #ececec;
    }
    aside.deals ul li:first-child {
        padding-top: 0px;
    }
}
@media all and (min-width:992px){
    aside.deals ul li .inner {
        padding: 1rem 0;
    }
    aside.deals .slider li .inner {
        padding: 0;
    }
    a {
        color: #c5001a;
        text-decoration: none;
        background-color: transparent;
    }
    .d-md-none .ctx-siderail-default .ctx-sr-title p, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        margin-bottom: 0.5rem;
        font-family: inherit;
        font-weight: 500;
        line-height: 1.2;
    }
    .d-md-none .ctx-siderail-default .ctx-sr-title p, .d-md-none .ctx-siderail-default .ctx-sr-title p a, .h1, .h1 a, .h2, .h2 a, .h3, .h3 a, .h4, .h4 a, aside a, h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a {
        color: #2f2e33;
    }
    aside.deals ul a {
        display: block;
        font: 700 1rem/1.2 "Poppins", sans-serif;
        line-height: 1.5;
    }
    aside.deals .thumbnail {
        max-height: 120px;
        overflow: hidden;
        margin-bottom: 15px;
        background: #fff;
    }
    .slider__title {
        font-weight: 700;
        margin-bottom: 5px;
        line-height: 1.3;
    }
    img, svg {
        vertical-align: middle;
    }
    img {
        border-style: none;
    }
    .thumbnail img {
        height: auto;
    }
    aside.deals img {
        width: auto;
        max-width: 100%;
        max-height: 120px;
        margin: 0 auto;
        display: block;
    }
    .slider li img {
        height: 120px;
    }
    .ctx-siderail-default .ctx-sr-title p, .h3, h3 {
        font: 700 1.4rem/1.2 "Montserrat", sans-serif;
    }
    .ctx-autosidebar-container .ctx-content-sidebar .ctx-sb-title p, .ctx-autosidebar-container .ctx-content-sidebar .ctx-sb-title p a, .ctx-module-container .ctx-content-float .ctx-link-title p a, .ctx-module-container .ctx-content-float .ctx-links-header p, .ctx-module-container .ctx-content-float .ctx-links-header p a, .h1, .h1 a, .h2, .h2 a, .h3, .h3 a, .h4, .h4 a, h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a {
        color: #2f2e33;
    }
    .ctx-module-container .ctx-content-float .ctx-link-title p, .h3, h3 {
        font: 700 1.4rem/1.2 "Montserrat", sans-serif;
    }
    aside.deals h3 + p {
        color: #5a5761;
        margin-bottom: 15px;
        font: 700 1.125rem/1.2 "Montserrat", sans-serif;
    }
}



.deals-list {
	display: block;
	width: 100%;
	position: relative;
}
.deals-list .single-deal {
	display: block;
	float: left;
	width: 100%;
	padding: 10px;
	margin: 0;
}
.deals-list .single-deal .deal-inner {
	background: #f6f6f6;
	border: 1px solid #dedede;
	padding: 0;
	margin: 0;
}
.deals-list .single-deal.morebutton .deal-inner {
	background: #333;
	border: 1px solid #dedede;
	text-align: center;
	padding: 0;
	margin: 0;
}
.deals-list .single-deal.morebutton .deal-inner a {
	display: block;
	width: 100%;
	height: 120px;
	text-decoration: none;
	color: #fff;
	line-height: 120px;
}
.deals-list .single-deal .deal-content {
	padding: 7px 12px;
}
.deals-list .single-deal .deal-title a {
	text-decoration: none;
}
@media screen and (min-width: 1200px) {
	.single-deal.deal-col-2 { width: 50%; }
	.single-deal.deal-col-2:nth-child(2n+1) { clear: both; }
	.single-deal.deal-col-3 { width: 33.3%; }
	.single-deal.deal-col-3:nth-child(3n+1) { clear: both; }
	.single-deal.deal-col-4 { width: 25%; }
	.single-deal.deal-col-4:nth-child(4n+1) { clear: both; }
	.single-deal.deal-col-5 { width: 20%; }
	.single-deal.deal-col-5:nth-child(5n+1) { clear: both; }
}
@media screen and (min-width: 600px) and (max-width: 1199px) {
	.single-deal.deal-col-2, .single-deal.deal-col-3, .single-deal.deal-col-4, .single-deal.deal-col-5 {
		width: 50%;
	}
	.single-deal.deal-col-2:nth-child(2n+1), .single-deal.deal-col-3:nth-child(2n+1), .single-deal.deal-col-4:nth-child(2n+1), .single-deal.deal-col-5:nth-child(2n+1) {
		clear: both;
	}
}