/** New Home Page  ...............Start **/
.page-id-2318 .entry-header,
.blog .page-header,
.category .page-header {
    display: none;
}

.page .site-content .site-main {
    margin-top: 0;
}

.page .site-content .site-main .page .entry-header {
    display: none;
}

.page-id-2318 .custom-coupon-code .wp-block-columns,
.page .custom-coupon-code .wp-block-columns {
    max-width: 100% !important;
}

.page-id-2318 .custom-coupon-section,
.page .custom-coupon-section {
    height: auto;
    overflow: inherit;
}

.blog .post .custom-coupon-code {
    display: none;
}

.page-id-2318 .custom-coupon-code .copy-with-view-code .code-discount {
    font-weight: 600;
}

.page-id-2318 .custom-coupon-code .code-discount,
.page .custom-coupon-code .code-discount {
    width: 15%;
    height: auto;
    background: #ffffff;
    color: #000;
    margin: 0;
    padding: 0;
}

.page-id-2318 .custom-coupon-code .copy-with-view-code .title-date,
.page .custom-coupon-code .copy-with-view-code .title-date {
    width: 64%
}

.category .site-content .site-main {
    max-width: 70% !important;
}

.before-footer {
    display: flex;
    padding: 0 20px;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    background: #f5f5f5;
}

.before-footer .footer-logo {
    width: 50%;
    float: left;
}

.before-footer .copyright {
    float: right;
    padding: 25px 0px;
    font-size: 14px;
}

.brand-cat-section .wp-block-columns {
    max-width: 100% !important;
}

.brand-cat-section .wp-block-columns .brand-cat-inner {
    border: 1px solid #ddd;
    padding: 0px 30px !important;
    border-radius: 100px 0 0 100px;
    cursor: pointer;
}

.brand-cat-section .wp-block-columns .brand-cat-inner img {
    width: 100%;
    border-radius: 100%;
    margin-left: -40%;
}

.brand-cat-section .wp-block-columns .brand-cat-inner .wp-block-heading,
.brand-cat-section .wp-block-columns .brand-cat-inner p {
    margin: 0;
}

.brand-cat-section .wp-block-columns .brand-cat-inner .wp-block-heading a,
.brand-cat-section .wp-block-columns .brand-cat-inner p a {
    text-decoration: none;
}

.brand-cat-section .wp-block-columns .brand-cat-inner .wp-block-heading a:hover {
    border-bottom: 2px solid #288633;
}

.single-format-link .post .entry-footer,
.single-format-link .site-main .navigation {
    display: none !important;
}

.author .post {
    width: 32% !important;
    height: 58px !important;
}

.author .post .custom-coupon-code,
.author .site-main .pagination {
    display: none;
}

.author .site-content .site-main {
    margin-top: 0px;
    max-width: 70% !important;
}

.author .post p,
.author-3 .post p,
.author-4 .post p {
    display: none;
}

.single-format-link .site-content .author-bio {
    display: none;
}

.single-format-standard .post .kk-star-ratings {
    display: none !important;
}

.latest-emails-deals .wp-block-columns {
    max-width: 100% !important;
}

.latest-emails-deals .wp-block-column {
    border: 1px solid #bba1a1;
    padding: 5px;
    border-radius: 10px;
}

.latest-emails-deals .wp-block-column img {
    border-radius: 10px 10px 0 0;
}

.latest-emails-deals .wp-block-column .wp-block-heading a,
.latest-emails-deals .wp-block-column .wp-block-post-date a {
    text-decoration: none;
}

.pdfjs-wrapper iframe {
    border: none;
}

.single-format-standard .post .post-thumbnail img {
    display: none;
}

.single-post .post .entry-header .entry-title {
    margin-bottom: -2%;
}

.category-discount-content .wp-block-columns {
    max-width: 100% !important;
}

/* Author profile */
.author .author-bio {
    max-width: 100%;
    display: flex;
}

.author .author-bio .bio-image img {
    border-radius: 50%;
}

.author .author-bio .contact-social ul {
    padding: 0;
}

.author .author-bio .contact-social ul li {
    list-style: none;
    float: left;
    width: 40px;
}

.author .author-bio .contact-social ul li:hover {
    opacity: 0.6;
}




/** New Home Page  ...............End **/

body{
    background-color: #fff !important;
}
.home .site-content .site-main{
    margin-top: 0;
}
.site-content .site-main{
    margin-top: 0px;
    max-width: 67%;
}
.search .site-content .site-main{
    max-width: 67%;
} 
.site-content .site-main .entry-content{
    margin-top: 0 !important;
}
.archive-description{
    font-size:16px !important;
}
.custom-banner img{
    display:none;
}
.home .custom-banner img{
    display:block;
}
.breadcrumb {
    padding: 5px 10px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
    font-size: 16px;
    max-width: 100%;
}
.breadcrumb a {
    color: #428bca;
    text-decoration: none;
}

/*  Coupon code post css .........................  Start  */
.single-format-link .entry-content{
    margin-top:0px;
}
.single-format-link .entry-content .save-deal-link{
    margin-top:-60px;
} 
.single-format-link .entry-title{
    margin: 0px 14%;
    text-align: left !important;
    font-size: 35px !important;
}
.single-format-link .post-thumbnail .wp-post-image{
    display:none;
}
.single-format-link .wp-block-button a{
    background-color: #7357E0 !important;
    border-radius: 10px !important;
    padding: 10px 15px !important;
    font-size: 24px;
    color: #fff !important;
}
.copy-coupon{
    display:none;
}
.copy-with-view-code{
    margin: 12px 0 12px 0 !important;
}
.copy-with-view-code a{
    color: #ffffff;
    font-weight: 500;
    font-size: 20px;
    text-decoration: none;
    padding: 10px 35px;
    border-radius: 10px;
    margin: 5px;
    box-shadow: -3px 3px #590eab;
    background: #246fb5;
}
.copy-with-view-code a:hover{
    background: #ffffff !important;
    color: #246fb5 !important;
    border: 1px solid #246fb5;
}
.copy-with-view-code .code-section{
    border-radius: 10px;
    border: 1px solid #90a5ae;
    text-align: center;
    background: #7357e0;
    padding: 0px 5px;
    margin: 0px 5px;
    width: 21%;
}
.copy-with-view-code .code-section:hover{
    background:#ffffff;
}
.copy-with-view-code input{
    cursor: pointer;
    background: #ffffff;
    border: none;
    color: #000;
    text-align: center;
    border-radius: 10px;
}


/*  Coupon code post css .........................  end  */


/*  Changes code for new feature ...................................................................... start*/

.single-format-link .custom-coupon-code .wp-block-columns{
    max-width: 100% !important;
}
.custom-coupon-code .code-discount{
    width: 70px;
    height: 70px;
    background: #246fb5;
    color: #fff;
    margin: 0px 5px;
    padding: 5px;
    border-radius: 50%;
    line-height: 25px;
}
.custom-coupon-code .copy-with-view-code .code-discount{
    font-size: 20px;
    text-align: center;
}
.custom-coupon-code .copy-with-view-code .title-date{
    width: 68%;
}
.custom-coupon-code .copy-with-view-code .coupon-exp-date{
    margin-left: 10%;
    font-weight: 600;
}
.custom-coupon-code .copy-with-view-code .offer-title{
    margin: 16px 0 0 10%;
    font-family: Verdana;
    font-size: 18px;
}
.custom-coupon-code .copy-with-view-code{
    display: flex;
    font-size: 14px;
    cursor: pointer;
    padding: 5px 0;
    border-radius: 10px;
    /*box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 8px;*/
    /*border: thin solid rgb(224, 224, 224);*/
    background-color: #f8f8f8;
    transition: transform .4s;
}
.custom-coupon-code .copy-with-view-code:hover{
    transform: translateX(10px);
}
.custom-coupon-code .table tbody{
    background: #fff;
}
.custom-coupon-code .table td{
    border: 1px solid #d5d7d9;
    font-weight: 500;
    font-size: 18px;
}
.custom-coupon-code .custom-description{
    font-weight: 300;
    line-height: 1.5;
}
.custom-coupon-code .custom-description strong{
    font-weight: 500;
}
.show{
    display: block;
}
.hide{
    display:none;
}
.main-section-more-description, .main-section-less-description{
    text-align: center;
    padding: 3px;
    border-radius: 10px;
    font-size: 14px;
    text-decoration: none;
    border: 1px solid #246fb5;
    margin: 0 10%;
    color: #5439bd;
}
.main-section-more-description:hover, .main-section-less-description:hover{
    background: #246fb5;
    color: #fff;
}
.custom-coupon-section{
    height: 192px;
    overflow: hidden;
}
.single-format-link .custom-coupon-code .custom-description h2{
    font-size: 28px !important;
}
.single-format-link .custom-coupon-code .custom-description h3{
    font-size: 23px;
}
/*  Changes code for new feature ...................................................................... end*/

/*  Bcmpick single custom table .........................  Start  */
.custom-table-heading, .custom-pricing-table{
	max-width:100% !important;
}
.custom-table-heading table{
	border-bottom-style: groove;
}
.custom-table-heading td{
	border: none !important;
	font-weight: 600;
    line-height: 18px;
}
.custom-pricing-table .wp-block-column p{
	font-size:15px !important; 
}
.custom-pricing-table .ab-block-button a{
	padding: 5px 10px !important; 
    font-weight: 600;
    margin: 0 -25px;
    font-size: 16px !important;
	border-radius: 20px !important;
}
/*  Bcmpick single custom table .........................  End  */
.custom-listpost {
	border-bottom: 1px solid #DADADA;
    padding-bottom: 10px;
}
.custom-listpost .wp-block-image img{
	width: 100%;
    border-radius: 10px;
}
.custom-listpost .wp-block-column  p{
	font-size: 15px;
    margin-top: -18px;
}
.custom-listpost .ab-block-button a, .ab-block-button a, .wp-block-buttons .wp-block-button a{
	color: #F41780 !important;
    background-color: #ffffff !important;
    border: 1px solid;
    padding: 8px 18px;
	font-weight: 600;
	border-radius:50px;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{
	color: #fff !important;
    background-color: #f20000 !important;
}
.custom-listpost .ab-block-button a:hover, .ab-block-button a:hover{
	color: #fff !important;
    background-color: #f20000 !important;
}

#gtranslate_wrapper{
    bottom: auto !important;
    left: 14% !important;
    margin: -30px !important;
}
#gtranslate_wrapper a.glink amp-img{
	display: inline-block !important;
}
#amp-mobile-version-switcher>a{
	display: none !important;
}
.single-post .relatedposts .related-post-item{
	height: auto;
    overflow: auto;
    max-height: 355px;
}
.single-post .relatedposts img{
    box-shadow: 0 1px 2px rgb(0 0 0 / 40%);
    margin: 5px!important;
    border: 1px solid #ddd;
    padding: 5px;
}
.single-post .rank-faq-request p{
    font-family: unset !important;
}
.single-post .entry-content .wp-block-uagb-table-of-contents{
    display: grid !important;
}
.single-post .comments-area .submit{
    border-radius: 15px;
    background-color: #f71183 !important;
}
.single-post .comments-area .submit:hover{
    background-color: #fff !important;
}
.single-post .wp-block-uagb-table-of-contents .uagb-toc__wrap{
    height: 170px;
    overflow: auto;
}

/*  Bcmpick contact page counter .........................  Start  */
.counter
{
    background-color: #eaecf0;
    text-align: center;
}
.employees,.customer,.design,.order
{
    margin-top: 70px;
    margin-bottom: 70px;
}
.counter-count
{
    font-size: 18px;
    background-color:#e8335f;
    border-radius: 50%;
    position: relative;
    color: #ffffff;
    text-align: center;
    line-height: 92px;
    width: 92px;
    height: 92px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    display: inline-block;
}
.employees .counter-count, .customer .counter-count, .order .counter-count, .design .counter-count{
    line-height: 85px !important;
} 
.counter .employee-p,.counter .customer-p,.counter .order-p,.counter .design-p
{
    font-size: 20px;
    color: #000000;
    line-height: 45px;
}

/* Bcmpick contact page counter .........................  End  */
.home .site-main .row{
	display:flex;
	padding: 25px 0px;
}
.site-main .all-browse-post{
	display:none;
}
.home .site-main .all-browse-post{
	display:block;
}
.home .site-main .feature-post h1, .home .site-main .all-browse-post h1{
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-color: #d1c9c9;
}
.home .site-main, .category .site-main{
	width: 100%;
    max-width: 1200px;
	padding:5px;
}
.home .site-main .feature-post{
    display:block;
}
.content-area .feature-post{
    display:none;
}
.home .post, .category .post, .search .post, .feature-post .post{
	width: 32%;
    float: left;
    padding: 5px;
    margin-top: 5% !important;
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
    margin: 5px;
    border-radius: 10px;
    height: 450px;
    transition: transform .4s;
}
.home .post:hover, .category .post:hover, .search .post:hover, .feature-post .post:hover{
    transform: scale(.9);
}
.home .site-main .pagination, .category .site-main .pagination{
	display: none;
}
.primary-navigation a{
    color: #000 !important;
    font-weight: 600;
    font-family: system-ui;
	text-transform: uppercase;
    font-size: 14px;
}
.primary-navigation li a:hover{
    text-decoration: underline !important;
}
/* .header-search{
  margin: 0 0 5px auto;	
}
.header-search input{
	line-height: 0px !important;
	border-radius: 5px !important;
	border-color: antiquewhite !important;
}
.header-search button{
	background-color: #f91082 !important;
	padding: 0px 10px !important;
    margin: 0;
    border-radius: 5px;
	line-height: initial !important;
}
.header-search button:hover{
	background: #fff !important;
}
.not-found .search-field{
	border-radius: 10px;
    border-color: #e6385f;
}
.not-found .search-submit{
	background: #e6385f !important;
    border-radius: 10px;
}
.not-found .search-submit:hover{
	background-color: #fff !important;
} */
.head-right{
    display:flex;
    margin-left: auto;
}
.search-container {
    position: relative;
    display: inline-block;
    width: 90px;
    height: auto;
    float: right;
}

.search-input {
    display: none;
    position: absolute;
    /* right: 0;
    top: 48px; */
    max-width: 500px !important;
    padding: 5px !important;
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
}

.search-button {
    background-color: #fff !important;
    border: none;
    cursor: pointer;
}

.search-container:hover .search-input,
.search-container input:focus {
    display: block; /* Show input on hover or focus */
    z-index: 9999;
}
.head-right .head-button{
    margin-top: 14px;
}
.head-button a{
    text-decoration: none;
    background: #1e71a8;
    color: #fff;
    padding: 8px;
    font-size: 16px;
    border-radius: 5px;
}
.head-button a:hover{
    background: #2d2d2d;
}




.custom-logo-link img{
	width:75% !important;
}
.wp-custom-logo .site-header{
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
    max-width: inherit !important;
    padding: 0 50px 0 50px;
}
.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){
	background: #fff;
    color: #000;
    text-decoration: none;
}
.content-area .entry-title a{
	font-size: 25px;
    text-decoration: none;
    background-image: url(https://bcmpick.com/wp-content/uploads/2022/01/heading-bg.png);
    background-repeat: no-repeat;
    /*font-family: Proxima Nova,sans-serif;*/
    /*font-weight: 600;*/
    font-family: 'Qanelas Soft Light'!important;
}
.singular .entry-title{
	font-family: Proxima Nova,sans-serif;
    font-weight: 600;
}
.entry-title{
	line-height:25px;
}
.home .post-thumbnail .wp-post-image, .category .post-thumbnail .wp-post-image, .search .post-thumbnail .wp-post-image{
	width: 100% !important;
}
.post-thumbnail .wp-post-image{
	border-radius: 10px 10px 0 0;
	margin-top: 0px !important;
}
.home .feature-post .post-thumbnail .wp-post-image{
    margin-top:-28px !important;
}
.home .post .entry-content, .category .post .entry-content, .search .post .entry-content{
    display:none !important;
}
.home .post .entry-footer, .category .post .entry-footer, .search .post .entry-footer{
    border-bottom:none !important;
    padding: 0 !important;
    font-size: 15px;
}
.entry-content img{
    border-radius: 10px;
}
.pagination .nav-links>*.next{
	margin-left: inherit !important;
}
.pagination .nav-links>*.prev{
	margin-right:inherit !important;
}
.singular .entry-title{
    font-size: 30px;
    text-align: center;
}
.singular .entry-content h2,h1{
    font-size: 30px !important;
}
h1.page-title{
    font-size: 38px;
    background-image: url(https://bcmpick.com/wp-content/uploads/2022/01/heading-bg.png);
    background-repeat: no-repeat;
    font-weight: 600;
    font-family: Franklin Gothic;
    
}
.page-header{
    padding-bottom: 20px !important;
}
.entry-content p{
    font-family: Verdana;
    font-size: 18px;
    /*line-height: 25px;*/
}
.home aside.widget-area{
    /*margin-top: -135px;*/
}
aside.widget-area{
	background: #fbfbfb;
    padding: 10px;
    color: #000;
	font-family: Verdana;
	font-size:15px;
	border-bottom: 1px solid #d9c6c6;
	margin-top: 0px;
}
.footer-post-content li a{
	color: #000 !important;
    text-decoration: none;
    font-family: verdana;
    font-size: 15px !important;
}

footer.entry-footer.default-max-width{
    font-family: cursive;
}
.site-footer{
	margin-top: -40px !important;
    padding-bottom: 0px !important;
    text-align: center;
}
.site-footer .powered-by{
	line-height: 50px;
}

@media only screen and (max-width: 2000px){
	.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-         separator):not(.woocommerce), .single-post .entry-footer, .single-post .comments-area{
		max-width: 100% !important;
	}
	#gtranslate_wrapper{
		left:26% !important;
	}
}
@media only screen and (max-width: 1600px){
	.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-         separator):not(.woocommerce), .single-post .entry-footer, .single-post .comments-area{
		/* max-width: 57% !important; */
	}
	#gtranslate_wrapper{
		left:20% !important;
	}
    .copy-with-view-code a {
        padding: 10px 25px;
    }

    .wp-custom-logo .site-header {
        max-width: 100% !important;
    }

    .brand-cat-section .wp-block-columns .brand-cat-inner .brand-cat-details {
        margin-left: -30%;
    }

    .brand-cat-section .wp-block-columns .brand-cat-inner .wp-block-heading,
    .brand-cat-section .wp-block-columns .brand-cat-inner p {
        width: max-content;
    }
}
@media only screen and (max-width: 1366px){
	.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-         separator):not(.woocommerce), .single-post .entry-footer, .single-post .comments-area{
		/* max-width: 67% !important; */
	}
}
@media only screen and (max-width: 1305px){
	.menu-wrapper{
		margin-left: inherit !important;
	}
    .copy-with-view-code a {
        padding: 10px 15px;
        font-size: 18px;
    }

    .category-coupons .post,
    .author .post {
        width: 32% !important;
        height: 80px !important;
    }
	
}
@media only screen and (max-width: 1289px){
	.menu-wrapper{
	   margin-left: -15% !important;
	}
	.header-search{
	   margin-left: -6%;
	}
    .blog .post,
    .category .post,
    .search .post,
    .feature-post .post {
        width: 48%;
    }
}
@media only screen and (max-width: 1200px){
	.primary-menu-container{
		margin-left: -60px !important;
	}
	.menu-wrapper{
		margin-left: -11% !important;
	}
    .copy-with-view-code a {
        padding: 10px 15px;
        font-size: 18px;
    }
}
@media only screen and (max-width: 1175px){
	.header-search {
       margin-left: auto !important;
    }
}

@media only screen and (max-width: 991px){
   .container{
	    max-width: 1200px !important;
	}
	#gtranslate_wrapper{
    bottom: auto !important;
    left: 5% !important;
    margin: 0px !important;
   }
   .breadcrumb{
    max-width: 100%;
    margin-left: 0;
   }
   .custom-coupon-code .copy-with-view-code{
       display: block;
       text-align: center;
       padding: 20px 0;
   }
   .custom-coupon-code .copy-with-view-code .title-date{
       width: 100%;
       margin: 10px;
   }
   .custom-coupon-code .copy-with-view-code .offer-title{
       margin:10px;
   }
   .custom-coupon-code .copy-with-view-code .coupon-exp-date{
       margin-left:0;
   }
   .copy-with-view-code a{
       padding: 5px 15px;
   }
   .custom-coupon-code .code-discount{
       margin: 0px 45%;
   }
   .copy-with-view-code .code-section{
       width:100%;
       margin: 0px;
   }
   .home .feature-post .post,
   .category .post {
       width: 47%;
       height: auto;
   }

   .home .feature-post .post .entry-title {
       margin: 0 0 5px;
   }

   .category .post .entry-header {
       display: block;
   }

   .category .post .post-thumbnail {
       max-width: 100%;
   }

   .category .post-thumbnail .wp-post-image {
       border-radius: 10px 10px 0 0;
   }

   .single-format-link .entry-title {
       margin: 5px;
   }

   .wp-custom-logo .site-header {
       max-width: 100% !important;
       padding: 10px;
   }

   .page-id-2318 .entry-content .wp-block-columns,
   .page .entry-content .wp-block-columns,
   .category .site-content .site-main,
   .author .site-content .site-main {
       max-width: 100% !important;
   }

   .blog .post,
   .category .post,
   .search .post,
   .feature-post .post {
       height: 365px;
   }

   .category-coupons .post {
       height: auto !important;
       padding: 0px 0 15px !important;
       width: 48% !important;
   }
}


@media only screen and (max-width: 970px){
	.menu-wrapper{
	   margin-left: auto !important;
       padding: revert !important;
    }
	.home .post-thumbnail .wp-post-image, .category .post-thumbnail .wp-post-image, .search .post-thumbnail .wp-post-image{
		height: auto !important;
	}
	.container{
	    max-width: 1200px !important;
	}
	.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-         separator):not(.woocommerce), .single-post .entry-footer, .single-post .comments-area{
		max-width: 100% !important;
		padding:10px !important;
	}
	.single .site-main{
	   margin-top: -80px;
    }
    .copy-with-view-code a {
        padding: 10px 30px;
    }

    .breadcrumb {
        margin-top: 8% !important;
    }
}

@media only screen and (max-width: 781px) {

    .single-format-link .custom-featured-deals,
    .single-format-link .custom-coupon-code {
        text-align: center;
    }

    .custom-coupon-code .wp-block-column {
        text-align: -webkit-center;
    }

    .single-format-link .custom-featured-deals .wp-block-columns {
        padding: 0px 10px 10px;
    }

    .single-post .category-discount-content,
    .single-post .relatedposts {
        max-width: 100% !important;
        padding: 0 10px;
    }

    .brand-cat-section .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 40% !important;
    }

    .brand-cat-section .wp-block-column .brand-cat-image .alignleft {
        margin: 10px 0px -15px -20px;
    }

    .brand-cat-section .wp-block-columns .brand-cat-inner img {
        width: 50%;
        margin-left: 0;
    }

    .brand-cat-section .wp-block-columns .brand-cat-inner .brand-cat-details {
        margin-left: 0;
    }
}

@media only screen and (max-width: 700px){
    .post-thumbnail .wp-post-image,.home .post-thumbnail .wp-post-image, .category .post-thumbnail .wp-post-image, .search .post-thumbnail .wp-post-image{
        width: 100% !important;
    }
	.home .post, .category .post, .search .post{
		width: 100% !important;
		height: auto !important;
	}
	.home .post, .category .post, .search .post{
	   margin: 0 0 15px 0 !important;
	}
   .wof-wheels{
       display:none !important;
   }
   .wof-overlay{
      position: relative !important;
   }
	.custom-listpost .wp-block-column{
		text-align:center;
	}
	.home .site-main .feature-post h1{
		margin-bottom:20px;
	}
	.home .site-main .all-browse-post h1{
		margin-bottom:45px;
	}
    .home .site-main .row,
    .category .site-main .row,
    .search .site-main .row {
        display: block;
    }

    .home .site-main .row .feature-image,
    .category .site-main .row .feature-image,
    .search .site-main .row .feature-image {
        max-width: 100%;
    }

    .home .post .post-thumbnail,
    .category .post .post-thumbnail,
    .search .post .post-thumbnail {
        width: 100%;
    }

    .home .post .home-entry-content h2,
    .category .post .home-entry-content h2,
    .search .post .home-entry-content h2,
    .home .post .home-entry-content p,
    .category .post .home-entry-content p,
    .search .post .home-entry-content p {
        padding: 10px 0px;
    }

    .home .post .entry-footer,
    .category .post .entry-footer,
    .search .post .entry-footer {
        margin: 10px 0px;
    }

    .singular .has-post-thumbnail .entry-header {
        max-width: 100%;
    }

    .single-format-link .entry-title {
        margin: 5px;
    }

    .home .feature-post .post .entry-title {
        margin: 15px 0;
    }

    .home .custom-coupon-code .code-discount,
    .page .custom-coupon-code .code-discount {
        width: 100%;
    }

    .before-footer .footer-logo {
        width: 100%;
    }

    .category .site-content .site-main {
        margin: 10px 0;
    }

    .blog .post .entry-content,
    .category .post .entry-content,
    .search .post .entry-content {
        padding: 10px 0;
    }

    .category .post .main-text-content p {
        margin: 10px 0px 0px 0px;
        height: auto;
    }
	
}

@media only screen and (max-width: 576px){
    .single-post .relatedposts img{
        max-width: 100% !important;
    }
	.custom-listpost .wp-block-image img{
		width:100%;
	}
    .home .post .home-entry-content p,
    .category .post .home-entry-content p,
    .search .post .home-entry-content p {
        display: none;
    }
    .single-format-link .entry-content .save-deal-link {
        margin-top: -35px;
        text-align: center;
    }
    .author .author-bio {
        display: block;
    }
    .brand-cat-section .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 50% !important;
    }
    .brand-cat-section .wp-block-columns .brand-cat-inner .brand-cat-details {
        margin-left: -50px;
    }
    .before-footer{
        display:block;
    }
    .before-footer .footer-logo{
        text-align:center;
    }
}

@media only screen and (max-width: 481px){
   .wp-custom-logo .site-header{
    padding: 35px !important;
   } 
    .primary-navigation{
        text-align : center !important;
    }
    .home .custom-logo-link img{
        max-width: 100% !important;
		width: 100% !important;
    }
	.site-logo .custom-logo{
		max-width: 100% !important;
	}
    .menu-wrapper .menu-item .sub-menu {
        top: 0 !important;
        width: auto;
        margin-left: auto;
        border-radius: 0 0 10px 10px;
    }
    .head-right{
        margin: 10% auto;
    }

    .menu-wrapper .menu-item {
        height: auto;
        margin: 5px 0 !important;
    }

    .menu-wrapper .menu-item .sub-menu li a {
        font-size: 14px;
    }

    .primary-navigation-open .menu-wrapper {
        margin: 0 -12px 0 0 !important;
    }

    .before-footer .footer-logo img {
        width: 100%;
    }

    .site-header .site-branding {
        margin-right: 0;
    }
    .before-footer .footer-logo img{
        width: 15%;
    }
   
}
@media only screen and (max-width: 330px) {
    .wp-custom-logo .site-header {
        padding: 20px 10px !important;
    }
    .header-search {
        text-align: center;
        margin: 15px 10px 0px;
    }
    .head-right .head-button{
        margin-top: 12%;
    }
}
@media only screen and (max-width: 270px) {
    .head-right{
        display:block;
    }
    .search-container{
        float: inherit;
    }
    .header-search input{
        width: 140px !important;
        position: relative;
        float: right;
        margin: 0px -25px 0px 0px !important;
    }
    .before-footer .footer-logo img{
        width: 20%;
    }
}






