@import url('https://fonts.googleapis.com/css2?family=Questrial&family=Saira:wght@500;600&display=swap');
* {
    margin:0;
    padding:0;
    box-sizing: border-box;
}
body {
    color: #111;
    font-size: 14px;
    line-height: 18px;
    background: #fefefe;
    letter-spacing: .5px;
    font-family: 'Questrial', sans-serif;
} 
header {
    float: left;
    width: 100%;
    padding: 15px 0;
    min-height: 100px;
    margin-bottom: 30px;
    background: #900c3e;
   /* background: transparent; */
    background-size: cover;
     /* background-image: url(../images/snowFalling.gif); */
}
h1, h2, h3 {
    font-family: 'Saira', sans-serif;
}
.error_404Box {
    float: left;
    width: 100%;
    text-align: center;
}
.error_404Box img {
    margin: 0;
    padding: 0 15rem;
}
.error_404Box a {
    width: 200px;
    color: #fff;
    font-size: 15px;
    padding: 10px 0;
    border-radius: 100px;
    display: inline-block;
    text-decoration: none;
    background: #900c3e;
    border: 1px solid #900c3e;
}
.error_404Box a:hover {
    color: #900c3e;
    background: #fff;
}
img {
    width: 100%;
    max-width: 100%;
}
a {
    transition: all .3s ease-in-out;
}
a:hover {
    transition: all .3s ease-in-out;
}
section {
    float: left;
    width: 100%;
    padding: 50px 0 0;
}
.slider-sec {
    padding: 0;
}
.bgGray {
    padding-bottom: 50px;
    background-color: #f4f4f4;
}
.socialMedia {
    top: -2px;
    float: left;
    width: 100%;
    text-align: right;
    position: relative;
}
.socialMedia ul li {
    display: inline-block;
    margin-right: 4px;
}
.socialMedia ul li a {
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.socialMedia ul li a img {
    width: 100%;
    margin: 0;
}
.navBox .logo {
    float: left;
    width: 100%;
    display: grid;
    padding: 0 10px;
}
.display_grid {
    display: grid;
}
.whiteBg {
    background: #fff;
    border-radius: 10px 0 0 10px;
}
.purpleBg {
    background: #571845;
}
.border_radius {
    border-radius: 0 10px 10px 0;
}
.logo img {
    width: 200px;
    align-self: center;
}
.navBox {
    left: 0;
    top: 40px;
    width: 100%;
    position: absolute;
    border-radius: 10px;
    box-shadow: 0 5px 0 rgb(145 13 64 / 30%);
}

/*Store Search in Header Starts*/

.dropup, .dropdown{position: relative}.dropdown-toggle:focus{outline: 0}.dropdown-menu{position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 500px;padding: 5px 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175)}.dropdown-menu.pull-right{right: 0;left: auto}.dropdown-menu .divider{height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5}.dropdown-menu > li > a{display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color: #262626;text-decoration: none;background-color: #f5f5f5}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{color: #fff;text-decoration: none;background-color: #656b71;outline: 0}.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus{color: #777}.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus{text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open > .dropdown-menu{display: block}.open > a{outline: 0}.dropdown-menu-right{right: 0;left: auto}.dropdown-menu-left{right: auto;left: 0}.dropdown-header{display: block;padding: 3px 20px;font-size: 12px;line-height: 1.42857143;color: #777;white-space: nowrap}.dropdown-backdrop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 990}.pull-right > .dropdown-menu{right: 0;left: auto}.dropup .caret, .navbar-fixed-bottom .dropdown .caret{content: "";border-top: 0;border-bottom: 4px dashed;border-bottom: 4px solid \9}.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu{top: auto;bottom: 100%;margin-bottom: 2px}@media (min-width: 768px){.navbar-right .dropdown-menu{right: 0;left: auto}.navbar-right .dropdown-menu-left{right: auto;left: 0}}.nav-tabs.nav-justified > .dropdown .dropdown-menu{top: auto;left: auto}.nav-justified > .dropdown .dropdown-menu{top: auto;left: auto}.nav-tabs .dropdown-menu{margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none}.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 5px 25px}.navbar-nav .open .dropdown-menu > li > a{line-height: 20px}.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus{background-image: none}}.navbar-nav > li > .dropdown-menu{margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: #333;background-color: transparent}.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: #555;background-color: #e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #ccc;background-color: transparent}.dropdown-menu{min-width: 250px;}}@media (max-width: 850px){.dropdown-menu{min-width: 350px;} }@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color: #9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color: #fff;background-color: transparent}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color: #fff;background-color: #080808}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #444;background-color: transparent}}.panel-heading > .dropdown .dropdown-toggle{color: inherit}

/*Store Search in Header Ends*/

.navBox .pl_0 {
    padding-left: 0;
}
.navBox .pr_0 {
    padding-right: 0;
}
.searchBox {
    float: left;
    width: 100%;
    padding: 0;
    align-self: center;
    background: #571845;
}
.searchBox input[type="text"] {
    float: right;
    width: 90%;
    height: 50px;
    font-size: 15px;
    padding: 0 15px;
    background: #fff;
    border-radius: 100px;
    border: 0 solid #d4d4d4;
    font-family: 'Questrial', sans-serif;
}
.searchBox button {
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    border: none;
    cursor: pointer;
    position: absolute;
    background: #900c3e;
    border-radius: 100px;
    transition: all .3s ease-in-out;
}
.searchBox button:hover {
    background: #571845;
    transition: all .3s ease-in-out;
}
.searchBox button img {
    width: 20px;
    filter: invert(1);
}
.eventBox {
    float: left;
    width: 100%;
    padding: 15px;
}
.eventBox a {
    float: right;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    align-self: center;
    padding: 15px 20px;
    background: #900c3e;
    border-radius: 100px;
    text-decoration: none;
}
.eventBox a:hover {
    color: #900c3e;
    background: #fff;
}
.min_height {
    min-height: 90px;
}
.align_self {
    align-self: center;
}
.menuBox {
    margin-top: 5px;
    text-align: start;
}
.menuBox ul {
    float: left;
    width: 100%;
}
.menuBox ul li {
    margin-right: 15px;
    display: inline-block;
}
.menuBox ul li:last-child {
    margin-right: 0;
}
.menuBox ul li a {
    padding-left:15px;
    color: #fff;
    font-weight: 400;
    letter-spacing: .5px;
    text-decoration: none;
}
.menuBox ul li a:hover {
    color: #eb99b4;
}
.shadowBox {
    background: #fff;
    overflow: hidden;
    border-radius: 10px;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 12%);
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.posts_sec {
    margin-top: 15px;
}
.postBox {
    float: left;
    width: 100%;
    overflow: hidden;
    border-radius: 10px;
    border: 1px solid #cecece;
}
.post_img {
    position: relative;
}
.cat_link {
    top: 30px;
    position: absolute;
}
.cat_link a {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    padding: 10px 15px;
    background: #571845;
    text-decoration: none;
    border-radius: 0 100px 100px 0;
}
.cat_link a:hover {
    background: #900c3e;
}
.postMeta {
    float: left;
    width: 100%;
    padding: 30px;
    background-color: #fff;
}
.post_title {
    float: left;
    width: 100%;
}
.post_title a {
    float: left;
    width: 100%;
    font-size: 20px;
    font-weight: 500;
    color: #571845;
    line-height: 25px;
    text-decoration: none;
}
.post_title a:hover {
    color: #900c3e;
}
.competitorBox {
    border: 1px solid #cecece;
}
.categories_info .comp_link {
    margin-bottom: 0;
}
.categories_info {
    min-height: 70px;
    border-radius: 5px;
}
.dealBox {
    float: left;
    width: 100%;
    overflow: hidden;
    border-radius: 10px;
    margin-bottom: 25px;
    border: 1px solid #cecece;
}
.main_heading {
    margin-bottom: 0;
}
.main_heading h1 {
    font-size: 30px;
}
.main_heading a {
    color: #111;
    text-decoration: none;
}
.btnBox_L {
    text-align: end;
}
.btnBox_L a {
    color: #222;
    font-size: 15px;
    cursor: pointer;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
}
.btnBox_L a:hover {
    color: #fff;
    background: #900c3e;
}


.uper_txt {
    margin-right: 5px;
}


.btn_bordered a {
    padding: 10px 20px;
    border-radius: 8px;
    border: solid 1px #222;
}
.btn_bordered a:hover {
    border: solid 1px #900c3e;
}
.topdeal_imgbox {
    float: left;
    width: 100%;
    padding: 20px 75px;
    text-decoration: none;
    border-bottom: 1px solid #cfcece;
}
.topdeal_meta {
    float: left;
    width: 100%;
    padding: 20px;
    background: #fbfbfb;
    text-decoration: none;
}
.st_info {
    color: #888;
    font-size: 13px;
    margin-bottom: 10px;
}
.grc {
    color: #ccc;
}
.cpBox {
    float: left;
    width: 100%;
    overflow: hidden;
    text-align: center;
    border-radius: 10px;
    border: 1px solid #cecece;
}
.check_icon {
    width: 15px;
    height: 15px;
    color: #fff;
    margin: 0 1px;
    font-size: 10px;
    font-weight: 600;
    line-height: 18px;
    text-align: center;
    display: inline-block;
    border-radius: 100px;
    background: #00D924;
}
.st_title {
    color: #111;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
}
.cp_imgbox {
    width: 150px;
    margin: 20px 0;
    padding: 0 10px;
    border-radius: 10px;
    display: inline-block;
    border: 5px solid #f6f5f5;
}
.cp_meta {
    float: left;
    width: 100%;
    padding: 20px;
    text-decoration: none;
}
.cp_offBox {
    float: left;
    width: 100%;
}
.cp_offBox h4 {
    font-size: 20px;
}
.cp_offBox p {
    color: #555;
    height: 35px;
    overflow: hidden;
}
.cp_outer {
    float: left;
    width: 85%;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    position: relative;
    padding: 12px 30px;
    border-radius: 8px;
    display: inline-block;
    vertical-align: middle;
    background-color: #900c3e;
}
.cp_corner {
    right: 0px;
    width: 20px;
    height: 20px;
    bottom: -1px;
    content: "";
    transition: 0.15s;
    position: absolute;
    background: #d25585;
    pointer-events: none;
    border-top-left-radius: 8px;
    border-bottom: 20px solid #fff;
    border-left: 20px solid transparent;
}
.cp_outer:hover .cp_corner {
    width: 25px;
    height: 25px;
    border-bottom: 25px solid #fff;
    border-left: 25px solid transparent;
}
.cp_inner {
    float: left;
    width: 85%;
    color: #111;
    cursor: pointer;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    position: relative;
    padding: 12px 30px;
    border-radius: 8px;
    display: inline-block;
    vertical-align: middle;
    background-color: #e5e5e5;
}
.cp_offBox a {
    color: #111;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid #111;
}
.cp_offBox a:hover {
    color: #900c3e;
    border-bottom: 1px solid #900c3e;
}
.ts_Box {
    float: left;
    width: 100%;
    display: grid;
    grid-gap: 5%;
    grid-template-columns: 30% 65%;
    overflow: hidden;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #cecece;
}
.tsBox_img {
    padding: 10px;
    border-right: solid 1px #eee;
}
.tsBox_img img {
    float: left;
}
.tsBox_meta {
    align-self: center;
}
.tsBox_meta a {
    color: #111;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
}
.tsBox_meta a:hover {
    color: #900c3e;
}
.tsBox_meta p {
    color: #555;
}
.divider {
    float: left;
    width: 100%;
    height: 1px;
    margin: 50px 0;
    background: #f3f3f3;
}
.stlogoBox {
    float: left;
    width: 100%;
}
.stlogoBox img {
    background: #fff;
    border-radius: 10px;
    display: inline-block;
    border: 5px solid #e7e7e7;
}
.filterBox li {
    margin-left: 2px;
    display: inline-block;
}
.filterBox li a {
    float: left;
    color: #111;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #dadada;
    border-radius: 100px;
    text-decoration: none;
}
.filterBox li a:hover {
    color: #fff;
    background: #900c3e;
}
footer {
    float: left;
    width: 100%;
    margin-top: 30px;
    padding: 50px 0;
    background: #571845;
}
.footer_links {
    float: left;
    width: 100%;
}
.footer_links h6 {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 15px;
    color: #fff;
    text-transform: uppercase;
}
.footer_links li {
    padding-top:13px; 
    display: block;
    margin-bottom: 5px;
}
.footer_links li a {
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
}
.footer_links li a:hover {
    color: #eb99b4;
}
.about_txt {
    float: left;
    width: 100%;
}
.about_txt img {
    width: 200px;
    background: #fff;
    padding: 5px 10px;
    margin-bottom: 15px;
    border-radius: 100px;
}
.about_txt ul li {
    display: inline-block;
    margin-right: 4px;
}
.about_txt ul li a {
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 100px;
}
.about_txt ul li a img {
    width: 100%;
    margin: 0;
    padding: 0;
    border-radius: 0;
    background: transparent;

}
.disclosureBox {
    float: left;
    width: 100%;
    color: #fff;
    font-size:15px;
    margin-bottom:15px;
}
.copy_txt {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #fff;
    margin-top: 15px;
}
.text_center {
    text-align: center;
}
.text_left {
    text-align: left;
}
.text_right {
    text-align: right;
}
/*.cpBox_main {*/
/*    cursor: pointer;*/
/*}*/
.cp_title_logo {
    float: left;
    width: 100%;
    padding: 20px 20px 0;
}
.cpBox_main_meta h3 {
    float: left;
    font-size: 20px;
    margin-top: 10px;
    line-height: 24px;
    padding-right: 0;
    margin-bottom: 10px;
}
.badge {
    float: left;
    clear: both;
    font-size: 12px;
    font-weight: 600;
    margin-top: 20px;
    margin-left: 0;
    padding: 3px 8px;
    border-radius: 100px;
}
.orng {
    color: #F0A800;
    background-color: #FDF2D9;
}
.green {
    color: #15BE53;
    background-color: #DCF5E5;
}
.stlogo {
    top: 0;
    float: right;
    width: 80px;
    padding: 3px;
    position: relative;
    border-radius: 10px;
    border: 5px solid #f6f5f5;
}
.stlogo img {
    float: left;
    width: 100%;
    border-radius: 10px;
}
.cpBox_main_meta {
    float: left;
    width: 100%;
    padding: 0 20px 20px;
}
.cp_desc {
    float: left;
    width: 100%;
    height: 55px;
    font-size: 15px;
    overflow: hidden;
    line-height: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f3f3f3;
}
.cpBox_main_meta .cp_btn {
    float: right;
}
.cpBox_main_meta .cp_btn .cp_outer {
    width: 100%;
    padding: 15px 30px;
}
.uses_verifiBox {
    float: left;
    font-size: 12px;
    padding-top: 20px;
}
.uses_txt {
    float: left;
}
.uses_verifiBox .verified_txt {
    float: right;
}
.storeInfo {
    float: left;
    width: 100%;
    padding: 20px;
}
.si_logoBox {
    float: left;
    margin-right: 10px;
    border: solid 1px #eee;
}
.st_InfoBox {
    float: left;
}
.st_Info {
    margin-bottom: 5px;
}
.st_Info h3 {
    font-size: 16px;
}
.st_Info a {
    color: #888;
    text-decoration: none;
}
.st_Info a:hover {
    color: #900c3e;
}
.st_rating {
    float: left;
    width: 100%;
}
.st_rating img {
    width: 100px;
}
.st_rating span {
    color: #999;
    margin: 0 5px;
}
.st_rating a {
    color: #900c3e;
    text-decoration: none;
}
.st_rating a:hover {
    color: #111;
}
.st_Info_meta {
    float: left;
    width: 100%;
    padding: 20px;
}
.st_Info_meta p {
    margin-bottom: 15px;
}
.st_Info_tags {
    float: left;
    width: 100%;
    padding: 0 20px 20px;
}
.st_Info_tags a {
    display: inline-block;
    font-size: 13px;
    margin: 0 5px 5px 0;
    padding: 4px 12px;
    border: solid 1px #eee;
    background: #fafafa;
    color: #555;
    text-align: center;
    text-decoration: none;
}
.st_Info_tags a:hover {
    color: #900c3e;
}
.about_stInfo {
    float: left;
    width: 100%;
    padding: 20px;
}
.about_stInfo h3 {
    font-size: 18px;
}
.about_stInfo ul {
    float: left;
    width: 70%;
    margin: 20px 0;
}
.about_stInfo ul li {
    float: left;
    width: 100%;
    display: block;
    margin-bottom: 10px;
}
.about_stInfo ul li:last-child {
    margin-bottom: 0;
}
.about_stInfo ul li p {
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.about_stInfo ul li p span {
    float: left;
}
.about_stInfo ul li p strong {
    float: right;
}
.about_stInfo p {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.main_heading h2 {
    font-size: 25px;
    line-height: 25px;
}
.competitor {
    float: left;
    width: 100%;
    padding: 20px;
    display: grid;
    grid-template-columns: 75% 25%;
}
.competitor_info {
    float: left;
    width: 100%;
    padding: 5px;
    text-align: center;
    margin-bottom: 20px;
    border: 1px solid #d4d4d4;
}
.comp_link {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.comp_link a {
    float: left;
    width: 100%;
    color: #111;
    font-size: 13px;
    text-decoration: none;
}
.competitor_info:hover .comp_link a {
    color: #900c3e;
}
.comp_cpInfo p {
    float: left;
    width: 100%;
    font-size: 14px;
}
.competitor_logo {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.competitor_logo img {
    width: 100px;
}
.faqsBox {
    float: left;
    width: 100%;
    padding: 20px 10px;
}
.faqsBox h4 {
    font-size: 15px;
    margin-bottom: 5px;
}
.bg_light_grey {
    float: left;
    width: 100%;
    background: #f8f8f8;
}
.filterBox {
    float: left;
    width: 100%;
    position: relative;
}
.filter_heading h6 {
    cursor: pointer;
    font-size: 15px;
}
.filter_heading h6 span {
    top: 2px;
    left: 3px;
    font-size: 20px;
    display: inline-block;
    position: relative;
    transform: rotate(270deg);
}
.filters_cat {
    float: left;
}
.filters_cat ul li {
    display: block;
    margin-bottom: 5px;
}
.filters_cat ul li:last-child {
    margin-bottom: 0;
}
.filters_cat ul li a {
    color: #333;
    text-decoration: none;
}
.filters_cat ul li a:hover {
    color: #900c3e;
}
.breadcrumbs {
    float: left;
    width: 100%;
    text-align: center;
}
.breadcrumbs li {
    display: inline-block;
    text-transform: capitalize;
}
.breadcrumbs li a {
    color: #111;
    text-decoration: none;
}
.breadcrumbs li a:hover {
    color: #900c3e;
}
.breadcrumbs li span {
    top: 3px;
    margin: 0 5px;
    font-size: 20px;
    position: relative;
    display: inline-block;
    transform: rotate(190deg);
}
.single_post_title h1 {
    float: left;
    width: 100%;
    color: #900c3e;
    font-size: 35px;
    font-weight: 400;
    line-height: 40px;
}
.post_content {
    float: left;
    width: 100%;
    padding: 25px;
    margin: 25px 0;
}
.post_content p {
    line-height: 20px;
    margin: 0 0 15px;
}
.post_content img {
    margin: 0 0 15px;
    border-radius: 5px;
}
.post_content h3, h4, h5, h6 {
    margin: 0 0 15px;
}
.post_content h3 {
    font-size: 28px;
}
.post_content h4 {
    font-size: 24px;
}
.post_content h5 {
    font-size: 20px;
}
.post_content h6 {
    font-size: 18px;
}
.commentForm {
    float: left;
    width: 100%;
    padding: 20px;
}
.main_heading h3 {
    font-size: 20px;
}
.commentForm input[type="text"], input[type="tel"], input[type="email"] {
    float: left;
    width: 100%;
    height: 50px;
    border: none;
    padding: 0 20px;
    border-radius: 5px;
    background: #f3f3f3;
}
.commentForm textarea {
    float: left;
    width: 100%;
    height: 120px;
    border: none;
    padding: 20px;
    border-radius: 5px;
    background: #f3f3f3;
}
.commentForm button {
    float: left;
    width: 150px;
    color: #fff;
    border: none;
    cursor: pointer;
    font-weight: 600;
    padding: 15px 0px;
    border-radius: 5px;
    background-color: #900c3e;
}
.commentForm button:hover {
    background-color: #571845;
}
.auth {
    float: left;
    width: 100%;
    padding: 20px;
}
.auth img {
    width: 65px;
    max-width: 100%;
    border-radius: 100px;
}
.desktop_hide {
    display: none;
}
@media screen and (max-width: 867.9px) {
.navBox .col-grid-4 {
    width: 25%;
}
.eventBox a {
    font-size: 13px;
    padding: 10px 15px;
}
}

@media screen and (max-width:767.9px) {
.cp_title_logo {
    padding: 20px 20px 0;
}
.cp_desc {
    height: auto;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.uses_verifiBox {
    margin-top: 15px;
    padding-top: 15px;
    display: none;
}
.cpBox_main_meta .cp_btn .cp_outer {
    font-size: 12px;
    padding: 10px 20px;
}
.cp_inner {
    font-size: 12px;
    padding: 10px 20px;
}
.deals_sec .col-grid-3 {
    width: 50%;
}
.stlogoBox img {
    width: 200px;
}
.mobile_hide {
    display: none;
}
.mobile_show {
    display: block;
    padding: 0;
}
.mobile_show a {
    color: #900c3e;
    background: #fff;
}
.navBox .col-grid-2 {
    width: 75%;
    border-radius: 0 10px 10px 0;
}
.topBar .col-grid-2 {
    width: 50%;
}
.eventBox a {
    font-size: 13px;
    padding: 5px 15px;
}
.about_txt {
    text-align: center;
}
.footer_links {
    margin-top: 25px;
    text-align: center;
}
.dealBox {
    margin-bottom: 20px;
}
.cpBox {
    margin-bottom: 20px;
}
.stMainBox {
    margin-bottom: 15px!important;
}
.stMainBox .col-grid-1-6 {
    width: 75%;
}
.stMainBox .col-grid-6 {
    width: 25%;
}
.stMainBox p {
    display: none;
}
.main_heading h1 {
    font-size: 20px;
    margin-bottom: 0;
}
}

@media screen and (max-width:667px) {
.menuBox ul li:first-child {
    display: none;
}
.navBox .col-grid-4 {
    width: 30%;
}
.navBox .col-grid-2 {
    width: 70%;
}
.posts-sec {
    padding-top: 30px;
}
.cp_title_logo h3 {
    font-size: 18px;
}
.cp_title_logo {
    display: none;
}
.cpBox_main_meta p {
    display: none;
}
.cp_desc {
        display: none;
    }
.cpBox_main_meta h3 {
    font-size: 15px;
}
}

@media screen and (max-width:550px) {
.min_height {
    min-height: 60px;
}
.navBox .col-grid-4 {
    width: 100%;
    border-radius: 10px 10px 0 0;
}
.navBox .col-grid-2 {
    width: 100%;
    border-radius: 0 0 10px 10px;
}
.navBox .logo {
    display: block;
    text-align: center;
}
.logo img {
    width: 200px;
    height: auto;
    align-self: center;
}
/*
.logo img {
    width: 150px;
    align-self: center;
}*/
.searchBox input[type="text"] {
    width: 100%;
    height: 35px;   
}
.searchBox button {
    width: 35px;
    height: 35px;
}
.searchBox button img {
    width: 15px;
}
.menuBox ul li {
    margin-right: 5px;
}
.menuBox ul li a {
    font-size: 13px;
}
.slider-sec {
    padding: 40px 0 0;
}
.deals_sec .col-grid-3 {
    width: 100%;
    margin-bottom: 15px;
}
.cpBox_main_meta {
    padding: 10px;
}
.cpBox_main_meta h3 {
    width: 100%;
    text-align: center;
}
.cpBox_main_meta .cp_btn {
    width: 100%;
}
}

@media screen and (max-width:400px) {
.ts_Box {
    display: block;
    padding: 15px 0;
    text-align: center;
}
.tsBox_img {
    width: 120px;
    display: inline-block;
    border-right: solid 0px #eee;
}
}