@media only screen and (max-width: 1279px) {
.leftsidebar{ width: 100%; }
.RefineBtn{float: left;width: 100%; z-index: 99;color: #333;background-color: #f9f2ea;position: relative; padding: 0 15px 0 15px;cursor: pointer;overflow: hidden; width: 100%; float: left; border: 1px solid #f9f2ea; height: 40px; margin-bottom: 5px; vertical-align: middle; line-height: 40px; text-align: left; font-size: 13px; font-weight:500; display: block;}
.RefineBtn .fa{float: right; margin-top: 0; display: inline-block; line-height: 40px; font-size:10px;}
.RefineBtn.active .fa-minus{ display: inline-block;} 
.RefineBtn.active .fa-plus{ display: none;} 
.RefineBtn:not(.active) .fa-plus{ display: inline-block;} 
.RefineBtn:not(.active) .fa-minus{display: none;} 
#contentHolder > div:not(.leftsidebar){float: left; width: 100%; display: inline-block; position: relative; max-width: none; min-width: 1px; margin-left: 0;}
#contentHolder{ padding-bottom: 0; }
.RefineBtn:hover,
.RefineBtn:focus,
.RefineBtn:active{color: #333; text-decoration: none;}
#RefinedDiv{border-bottom: 1px solid #fff;padding: 20px;height: auto; background: #fff;-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); overflow: hidden; position: absolute; top: 40px; left: 0px; width: 93%; left: 0; right: 0; margin: auto;}
#RefinedDiv{max-height: 400px; overflow-y: auto;}
.leftsidebar + div{overflow: visible;}
.leftsidebar{padding-left: 15px; padding-right: 15px;}
body .leftsidebar{width: 100%; z-index: 99; position: relative;}
}
@media (max-width: 768px){
    .m-hidden{
        display: none;
    }
}
@media (max-width: 425px){
    .notification h4 {
        font-size: 14px;
    }
    .m-hidden{
        display: none;
    }
    .sticky-side-btn li {
        margin-bottom: 40px;
        margin-right: -64px;
        padding: 4px 5px;
    }
    .sticky-side-btn li a {
        font-size: 15px;
    }
}
@media (max-width: 320px){
    .notification h4 {
        font-size: 14px;
    }
    .m-hidden{
        display: none;
    }
    .sticky-side-btn li {
        margin-bottom: 40px;
        margin-right: -64px;
        padding: 4px 5px;
    }
    .sticky-side-btn li a {
        font-size: 15px;
    }
}