.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgb(227,0,127);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
	background-image: url(../07/footer-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Raleway", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:capitalize;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Raleway", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:600;
--wd-header-el-transform:capitalize;
--wd-header-el-font-size:15px;
}
:root{
--wd-primary-color:rgb(227,0,127);
}
:root{
--wd-alternative-color:rgb(0,159,239);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:rgb(227,0,127);
}
:root{
--btn-default-bgcolor:rgb(227,0,127);
}
:root{
--btn-default-bgcolor-hover:rgb(0,159,239);
}
:root{
--btn-shop-bgcolor:rgb(227,0,127);
}
:root{
--btn-shop-bgcolor-hover:rgb(0,159,239);
}
:root{
--btn-accent-bgcolor:rgb(227,0,127);
}
:root{
--btn-accent-bgcolor-hover:rgb(0,159,239);
}
:root{
--notices-success-bg:rgb(227,0,127);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(0,159,239);
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
			--wd-form-brd-radius: 5px;
	
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #fff;
	--btn-default-color-hover: #fff;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
	
	
	
	
	
	
	
	
	
			--btn-default-brd-radius: 5px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
	
			--btn-shop-brd-radius: 5px;
		--btn-shop-box-shadow: none;
		--btn-shop-box-shadow-hover: none;
	
			--btn-accent-brd-radius: 5px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1270px;
		}
	}

	.container {
		max-width: 1300px;
	}
	
	
	@media (min-width: 1300px) {

		[data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1300px) / 2);
			padding-right: calc((100vw - 1300px) / 2);
		}

		.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1317px) / 2);
			padding-right: calc((100vw - 1317px) / 2);
		}
	}

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 40px;
}

body.header-banner-display .website-wrapper {
	margin-top:40px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 40px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}

.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
		
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("../../../themes/woodmart/fonts/woodmart-font.woff") format("woff2"),
	url("../../../themes/woodmart/fonts/woodmart-font_v-6.1.4.woff") format("woff");
}

.main-page-wrapper {
  padding-top: 0px !important;
}

.for-padding p {
    padding-bottom: 35px !important;
}

.btn.btn-style-bordered.openchat:not(:hover) {
    background-color: transparent !important;
    position: absolute;
    width: 223px;
    height: 186px;
    margin-left: -112px;
    margin-top: -201px;
    z-index: 1;
    color: transparent;
    border: 1px solid white;
}

.btn.btn-style-bordered.openchat:hover{
    background-color: transparent !important;
    position: absolute !important;
    width: 223px !important;
    height: 186px !important;
    margin-left: -112px !important;
    margin-top: -201px !important;
    z-index: 1 !important;
    color: transparent !important;
    border: 1px solid white !important;
}

#menu-main-menu>li:last-child span.nav-link-text {
  border: 2px solid #e3007f !important;
  padding: 7px 10px;
  border-radius: 3px;
	color: #e3007f;
	transition:0.3s;
}

#menu-main-menu>li:last-child span.nav-link-text:hover {
  background-color: #e3007f;
  color: white;
}

ul#menu-header-categories>li:not(:first-child),
ul#menu-header-categories-1>li:not(:first-child){
  display: none;
}

.site-content {
  margin-bottom: 0px !important;
}

form input.wpcf7-submit, .wd-button-wrapper a.btn {
    text-transform: capitalize !important;
    font-size: 15px !important;
}

.sidebar-container {
	padding: 0px 10px;
}

.sidebar-container .theiaStickySidebar {
    margin-bottom: 0px !important;
    background-color: #fafafa;
    padding: 20px 20px !important;
    border: 1px solid #f0f0f0;
    border-radius: 5px;
}

.sidebar-container form input[type="text"],
.sidebar-container form input[type="tel"],
.sidebar-container form input[type="email"],
.sidebar-container form input[type="number"],
.sidebar-container form select,
.sidebar-container form textarea {
    border-width: 1px;
    font-size: 16px !important;
    background-color: #fff;
    padding: 15px 10px 5px;
    height: auto;
}

.sidebar-container form textarea {
    min-height: 100px !important;
	height: 100px !important;
}

.sidebar-container form input.wpcf7-submit {
    background-color: #e3007f;
    color: #fff !important;
    width: 100%;
    border-radius: 5px;
    font-weight: 900 !important;
    font-size: 16px !important;
    margin-bottom: 25px;
}

.sidebar-container form .left {
    padding-left: 0px !important;
    padding-right: 5px !important;
}

.sidebar-container form .right {
    padding-left: 5px !important;
    padding-right: 0px !important;
}

.sidebar-container form .center {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.sidebar-container form .wide {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.sidebar-container form .vc_col-sm-4,
.sidebar-container form .vc_col-sm-6,
.sidebar-container form .vc_col-sm-12:not(.sbt-btn) {
    margin-bottom: 10px;
}

.sidebar-container .widget {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    border-bottom: none !important;
}

.sidebar-container .widgettitle, .sidebar-container .widget-title {
    text-align: center !important;
    padding: 0px 0px 3px !important;
    border-radius: 0px !important;
    font-size: 20px !important;
    border-bottom: 0px solid #e3007f !important;
}

ul#menu-sidebar-category-menu {
    column-count: 2;
}

ul#menu-sidebar-category-menu li {
    background-image: url(../07/right-arrow.svg);
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 15px;
}

ul#menu-sidebar-category-menu li a {
    padding-right: 0px !important;
    font-size: 15px;
}

.sidebar-container .wpcf7-form label {
    position: absolute;
    transform: translate(10px, -33px);
    font-size: 14px;
    pointer-events: none;
    font-weight: normal;
    transition: top .2s;
    color: #a2a2a2;
    transition: 0.3s;
}

.sidebar-container .wpcf7-form .comment+label {
    transform: translate(10px, -88px);
}

.sidebar-container .wpcf7-form label.has-value {
	margin-top: -8px;
	color:#757575;
	font-size: 11px !important;
	transition:0.3s;
	font-weight:600;
}

/*************/

.categories-menu-dropdown .sub-menu-dropdown,
.categories-menu-dropdown .sub-sub-menu {
	padding:0px 0px !important;
	margin-left:0px !important;
}

.categories-menu-dropdown ul.wd-sub-menu li a,
.categories-menu-dropdown ul.sub-sub-menu li a {
    padding: 12px 18px;
    line-height: 20px;
    color: #333;
    font-size: 14px;
    text-transform: unset;
    font-weight: 400;
}

.categories-menu-dropdown ul>li:hover>a,
.categories-menu-dropdown ul>li:hover>a  {
    color: #e3007f;
}

.categories-menu-dropdown ul.wd-sub-menu li:not(:last-child) {
    border-bottom: 1px solid rgba(129,129,129,0.15);
}

.generic-title .title {
    font-size: 40px;
    font-weight: 700;
    line-height: 50px;
}

.whb-color-dark:not(.whb-with-bg) {
/*   background-color: #f8f8f861 !important; */
	background-color: #fcfcfc !important;
}

.menu-opener:not(.has-bg) {
  background-color: #585858 !important;
}

.header-box .box-icon-wrapper {
  margin-right: 15px !important;
}

.header-box .info-box-icon {
    background-color: white;
    padding: 8px;
    border: 2px solid #e3007f;
    border-radius: 3px;
    transition: 0.3s;
}

.header-box:hover .info-box-icon {
    transform: rotate(-6deg);
}

.header-box svg path {
	fill:#e3007f !important;
}

.header-box p strong {
  font-size: 16px;
  color: black;
}

.header-box p {
  line-height: 20px;
	font-size:14px;
}

.header-box:hover p a {
	color:#e3007f !important;
}

.whb-sticked .whb-header-bottom .wd-dropdown {
    margin-top: 0px !important;
}

/**********/

.wd-prefooter {
    padding-bottom: 0px !important;
}

.wd-prefooter .container>p:empty,
.footer-column p:empty {
    display: none;
}

.main-footer>.footer-sidebar {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.main-footer .footer-sidebar .footer-column {
    margin-bottom: 0px !important;
}

.footer-box {
	padding-top:50px;
	padding-bottom:50px;
}

.footer-box .widget_nav_menu ul li {
    font-size: 16px !important;
    margin-bottom: 11px;
    background-image: url(../07/right-arrow.svg);
    background-size: 11px;
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 20px;
}

.footer-box .widget_nav_menu ul li:last-child {
    margin-bottom: 0px !important;
}

.footer-box .footer-about-col .wpb_text_column {
    border-bottom: 1px solid #909090;
    padding-bottom: 35px;
    margin-bottom: 35px;
}

.footer-box .footer-about-col .wpb_text_column p {
    line-height: 28px;
}

.footer-box .vc_wp_custommenu {
	margin-bottom:0px;
}

.footer-box .woodmart-social-icons a.wd-social-icon {
  background-color: #17171a !important;
  color: #b1b1b1 !important;
}

.footer-box .woodmart-social-icons a.wd-social-icon:hover {
  background-color: #e3007f !important;
	color: #ffffff !important;
}

.footer-box form .left {
  padding-left: 0px;
	padding-right: 7px;
}

.footer-box form .right {
	padding-left: 7px;
  padding-right: 0px;
}

.footer-box form .wide {
	padding-left: 0px;
	padding-right: 0px;
}

.footer-box form .bottom-space {
	margin-bottom:14px !important;
}

.footer-box form textarea {
    min-height: 60px;
}

.footer-box form .wpcf7-submit {
    border-radius: 5px;
    background-color: #e3007f;
    color: #fff;
    font-weight: 900 !important;
    text-transform: capitalize;
    font-size: 16px;
}

.footer-box .footer-contact-box svg path {
    fill: #fff;
}

.footer-box .footer-contact-box .box-icon-wrapper {
    margin-right: 10px;
	 margin-top: 3px;
}

.footer-box .address-box, .footer-box .phone-box {
	margin-bottom:13px !important;
}

.footer-box .phone-box p a {
    font-size: 20px;
    font-weight: 800;
    color: #fff;
}

.footer-box .email-box p a {
    color: #ffffffcc;
}

.footer-box .phone-box p a:hover, .footer-box .email-box p a:hover {
	color:#e3007f !important;
}

ul#menu-footer-menu .current_page_item>a {
    font-weight: 500 !important;
}

.footer-box .screen-reader-response,
.footer-box .wpcf7-not-valid-tip,
.cont-row .screen-reader-response,
.cont-row .wpcf7-not-valid-tip {
    display: none !important;
}

form .wpcf7-response-output {
    position: fixed !important;
    width: 100%;
    left: 0px;
    bottom: 0px;
    z-index: 999699;
    margin-bottom: 0px !important;
}

.footer-box form .wpcf7-not-valid {
    border-color: red !important;
}

.footer-box form .form-btn {
    text-align: center;
}

.footer-box .footer-images img {
    width: 33%;
    padding: 11px 6px 0px;
}


.footer-box .footer-images.footer-images-two img {
    width: 29.1%;
    padding: 6px 5px 6px;
    background-color: #fff;
    margin: 5px 5px 0px;
    border-radius: 3px;
    height: 41px;
}

.footer-images {
    margin-bottom: 5px;
}



/***************CONTACT PAGE********************/

.cont-row {
    padding-top: 110px;
    padding-bottom: 107px;
    background-image: url(../07/contact-bg-dots.png), url(../07/contact-bg-dots.png);
    background-repeat: no-repeat;
    background-position: 3.5% 10%, 96.5% 92%;
}

.contact-info {
    color: white;
    background-color: #e3007f;
    padding:69px 60px 74px 49px;
    z-index: 1;
    margin-right: -50px;
}

.cont-row .wd-info-box .info-svg-wrapper svg {
    fill: white;
}

.cont-row .info-box-title {
    letter-spacing: .24em;
    font-size: 13px;
    font-weight: 800;
	  color: #fff;
}

.cont-row .wd-info-box .info-box-content {
    padding-top: 4px;
}

.cont-row .info-box-inner p {
    letter-spacing: .3px;
}

.cont-form {
    background-color: #f8f7f5;
    margin-top: 50px;
    padding: 69px 50px 80px 120px !important;
    width: calc(50% + 50px);
}

.cont-row form .left {
    padding-left:0px;
    padding-right:10px;
}

.cont-row form .right {
    padding-left:10px;
    padding-right:0px;
}

.cont-row form .wide {
    padding-left:0px;
    padding-right:0px;
}

.cont-row form .add-space {
    margin-bottom:20px;
}

.cont-row form .wpcf7-not-valid {
    border-color: red !important;
}

.cont-row form input[type='email']:focus, .cont-row form input[type='text']:focus, 
.cont-row form input[type='tel']:focus, .cont-row form textarea:focus {
    border-color: #e3007f !important;
}

.cont-row form input[type='email'], .cont-row form input[type='text'], 
.cont-row form input[type='tel'], .cont-row form textarea {
    padding: 10px 15px;
    height: 45px;
    border:2px solid #ffffff;
    background-color: #fff;
    font-size: 16px;
    transition: border-color .5s ease;
}

.cont-row form textarea {
    min-height: 108px !important;
}

.cont-row .wpcf7-submit {
    color: #fff;
    background: #e3007f;
    transition: .2s;
    border-radius: 5px !important;
}

.cont-row .wpcf7-submit:hover {
    color: #fff;
    background:#e3007f;
}

.cont-row .wd-info-box .info-box-subtitle, .wd-info-box .info-box-title {
    margin-bottom: 3px !important;
}

/*************************************/

/*************START OF SINGPLE PRODUCT**************/

.single-post .main-page-wrapper {
    padding-top: 60px !important;
    padding-bottom: 60px;
}

.single-post .post-single-page:not(.category-blog) .meta-post-categories,
.single-post .post-single-page:not(.category-blog) .entry-meta,
.single-post .post-single-page:not(.category-blog) .entry-header,
.single-post .wd-single-footer,
.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider .meta-categories-wrapp,
.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider .entry-meta,
.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider .hovered-social-icons,
.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider .entry-content,
.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider .post-date {
    display:none !important;
}

.single-post .entry-content {
    margin-bottom:0px !important;
}

.single-post .post-single-page:not(.category-blog) .post-title {
    text-align: left;
    margin-bottom: 30px !important;
    border-bottom: 2px solid #e3007f;
    padding-bottom: 15px;
}

.single-post .top-description-row {
    margin-bottom:25px;
    margin-left: 0px;
    margin-right: 0px;
    padding:25px;
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    background-color:#fafafa;
}

.single-post .top-description-row .woodmart-button-wrapper.inline-element {
	margin-right:10px !important;
}

.single-post .top-description-row .woodmart-button-wrapper a.product-btn-a {
    background-color: #585858 !important;
	  border-color: 2px solid #585858 !important;
	  font-size: 17px !important;
	  min-width: 200px;
}

.single-post .top-description-row .woodmart-button-wrapper a.product-btn-b {
    background-color: #00b2ec !important;
	  border-color: 2px solid #00b2ec !important;
	  font-size: 17px !important;
	  min-width: 200px;
}

.single-post .top-description-row .woodmart-button-wrapper a.product-btn-c {
    border-color: #f3b007 !important;
    color: #f3b007;
	  font-size: 17px !important;
	  min-width: 200px;
}

.single-post .top-description-row .woodmart-button-wrapper a.product-btn-c:hover {
    background-color: #f3b007 !important;
    color: #ffffff;
}

.single-post .top-description-row .woodmart-button-wrapper a.product-btn-c:before {
/*     content: "\f095"; */
	  content: "\f879";
    font-family: 'Font Awesome 5 Free';
    animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
    transform-origin: 50% 50%;
    margin-right: 10px;
}

@-webkit-keyframes quick-alo-circle-img-anim {
0% {
    -webkit-transform: rotate(0) scale(1) skew(1deg)
}
10% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
}
20% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg)
}
30% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
}
40% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg)
}
50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg)
}
100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg)
}
}

.single-post .top-description-row .owl-carousel .owl-nav>div {
    visibility: visible !important;
    opacity: 1 !important;
    -webkit-transform: translateY(0) !important;
    transform: translateY(0) !important;
    pointer-events: visible !important;
}

.single-post .top-description-row .owl-carousel .owl-nav>div[class*="prev"] {
    left: -16px;
    width: 32px !important;
    height: 32px !important;
}

.single-post .top-description-row .owl-carousel .owl-nav>div[class*="next"] {
    right: -16px;
    width: 32px !important;
    height: 32px !important;
}

.single-post .top-description-row .owl-carousel .wd-btn-arrow[class*="prev"]:after,
.single-post .top-description-row .owl-carousel .wd-btn-arrow[class*="next"]:after {
    color: white !important;
    background-color: #e3007f !important;
	  background-color: #a4a4a4 !important;
    border-radius: 50% !important;
    width: 30px !important;
    height: 30px !important;
    font-size:15px  !important;
    transition:0.4s;
}

.single-post .top-description-row .owl-carousel .wd-btn-arrow[class*="prev"]:after {
    padding: 8px 9px 8px 6px !important;
}

.single-post .top-description-row .owl-carousel .wd-btn-arrow[class*="next"]:after {
    padding: 8px 6px 8px 9px !important;
}

.single-post .top-description-row .owl-carousel .wd-btn-arrow[class*="next"]:hover:after,
.single-post .top-description-row .owl-carousel .wd-btn-arrow[class*="prev"]:hover:after {
    background-color: #585858 !important;
}

.single-post .top-description-row>.wpb_column:first-child>.vc_column-inner {
    padding-left:0px !important;
    padding-right: 20px !important;
}

.single-post .top-description-row>.wpb_column:last-child>.vc_column-inner {
    padding-right:0px !important;
    padding-left: 20px !important;
}

.single-post .breadcrumb-row .breadcrumb-container ul li:not(:last-child):after {
    content: "/";
}

.single-post .breadcrumb-row .breadcrumb-container ul li:last-child a {
    font-weight: 600;
}

.single-post .breadcrumb-row .breadcrumb-container ul li a {
    padding: 0px 0px !important;
}

.single-post .top-description-row .wd-images-gallery {
    margin-bottom:0px !important;
}

.single-post .main-description-row {
    margin-left: 0px;
    margin-right: 0px;
    padding:20px 25px;
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    background-color:#fafafa;
}

.single-post .main-description-row h1, 
.single-post .main-description-row h2, 
.single-post .main-description-row h3, 
.single-post .main-description-row h4, 
.single-post .main-description-row h5, 
.single-post .main-description-row h6 {
    margin-bottom: 10px;
}

.single-post .main-description-row .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.single-post .post-single-page:not(.category-blog) ~ h3.title.slider-title {
    margin-top: 40px;
    margin-bottom: 10px !important;
    text-transform: none;
    border-bottom: 2px solid #e3007f;
    font-size: 0px;
}

.single-post .post-single-page:not(.category-blog) ~  h3.title.slider-title:after {
    content: "Related Products";
    font-size: 32px;
}

.single-post .post-single-page:not(.category-blog) ~ .slider-title:before,
.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider .post-image-mask {
    display:none !important;
}

.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider .article-inner {
    background-color: #fafafa !important;
    border: 1px solid #f0f0f0;
    border-radius: 0px 0px 5px 5px;
}

.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider .article-body-container {
    border-radius: 0px 0px 5px 5px;
    padding: 15px !important;
    text-align: left !important;
    cursor:pointer;
/* 	  min-height: 80px; */
}

.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .owl-nav {
    display: none !important;
}

.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider .article-body-container .post-title {
    font-size: 16px !important;
    margin-bottom:0px !important;
	  font-weight: 600 !important;
}

.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container,
.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider  {
	margin-bottom:0px !important;
}

.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider article:hover .post-title,
.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .related-posts-slider article .post-title a:hover {
    color: #e3007f !important;
}

.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .owl-dots .owl-dot span {
    width: 30px !important;
    height: 7px !important;
    background-color: #585858 !important;
    border-color: #585858 !important;
    border-radius: 12px !important;
}

.single-post .post-single-page:not(.category-blog) ~ .wd-carousel-container .owl-dots .owl-dot.active span {
    background-color: #e3007f !important;
    border-color: #e3007f !important;
	  width: 60px !important;
}

/*************END OF SINGPLE PRODUCT**************/

/**********CATEGORY PAGE WHERE SUBCATEGORIES LISTED**************/
/*
.main-page-wrapper {
    background-color: #f8f7f5;
}

.cagegory-banner-slider {
    padding-top:70px;
}
*/
.cagegory-banner-slider .vc_column-inner>.wpb_wrapper {
    border-radius: 0px !important;
    overflow: hidden;
}

.product-category-list {
    padding-top:70px;
    padding-bottom:70px;
}

.product-category-list .title-wrapper .title {
    border-color: #e3007f !important;
}

.product-category-list .woodmart-info-box {
    background-color: #fff;
    border-radius: 5px 5px 0px 0px;
    cursor:pointer;
	  border-bottom: 1px solid #ececec;
}

.product-category-list .woodmart-info-box .box-icon-wrapper {
    margin-bottom: 0px !important;
    border-radius: 5px 5px 0px 0px;
}

.product-category-list .woodmart-info-box .info-box-icon {
    border-radius: 5px 5px 0px 0px;
}

.product-category-list .woodmart-info-box img {
    transition: 0.6s;
}

.product-category-list .woodmart-info-box:hover img {
    transform: scale(1.04);
}

.product-category-list .woodmart-info-box .info-box-title {
    margin-bottom: 10px !important;
    font-size: 16px !important;
    font-weight: 900;
    padding: 15px 15px 0px !important;
}

.product-category-list .woodmart-info-box .order-process {
    border-top: 1px solid #e8e8e8;
    display: flex;
}

.product-category-list .woodmart-info-box .order-process a {
    text-align: center;
    padding: 10px 15px 12px;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0.3px;
}


.product-category-list .vc_inner .wd-button-wrapper {
    width:50%;
    margin:0px !important;
}

.product-category-list .vc_inner a.btn {
    padding: 14px 10px !important;
    box-shadow: none !important;
    width:100%;
}

.product-category-list .vc_inner .btn-a {
    color: #e3007f;
    background-color: #ffeaf6b8;
}

.product-category-list .vc_inner .btn-a:hover {
    background-color: #e3007f;
    color: #fff;
}

.product-category-list .vc_inner .btn-b {
    color: #f3b007;
    background-color: #f3b00721;
}

.product-category-list .vc_inner .btn-b:hover {
    background-color: #f3b007;
    color: #fff;
}

.product-category-list .vc_inner .vc_column-inner .wpb_wrapper .wd-button-wrapper:last-child {
    border-left: 1px solid #e8e8e8;
}

/*
.product-category-list .woodmart-info-box .order-process a:first-child {
    width:50%;
    color: #e3007f;
    background-color: #ffeaf6b8;
}

.product-category-list .woodmart-info-box .order-process a:first-child:hover {
    background-color: #e3007f;
    color: #fff;
}

.product-category-list .woodmart-info-box .order-process a:last-child {
    width: calc(50% + 1px);
    border-left: 1px solid #e8e8e8;
    color: #f3b007;
    background-color: #f3b00721;
}

.product-category-list .woodmart-info-box .order-process a:last-child:hover {
    background-color: #f3b007;
    color: #fff;
}
*/
/**********END CATEGORY PAGE WHERE SUBCATEGORIES LISTED**************/



/**************START PRODUCT LISTED on LAST NESTED PAGE******************/

.product-category-grid {
    padding-top:70px;
    padding-bottom:70px;
}

.search-results .main-page-wrapper,
body.category:not(.category-latest-blog) .main-page-wrapper,
body.tag .main-page-wrapper,
body.category.category-latest-blog .main-page-wrapper,
body.author .main-page-wrapper {
	  padding-top:40px !important;
   padding-bottom:70px !important;
   background-color:#f8f7f5 !important;
}

.search-results .main-page-wrapper .page-title,
body.category:not(.category-latest-blog) .main-page-wrapper .page-title,
body.tag .main-page-wrapper .page-title,
body.category-latest-blog .main-page-wrapper .page-title,
body.author .main-page-wrapper .page-title {
    margin-bottom: 70px !important;
}

body .main-page-wrapper .page-title .title {
	  font-size: 40px !important;
    font-weight: 900 !important;
}

.product-category-grid .title-wrapper .title {
    border-color: #e3007f !important;
}

.product-category-grid article .post-date,
.product-category-grid article .post-img-wrapp a:after,
.product-category-grid article .post-image-mask,
.search-results .wd-blog-holder article .post-date,
.search-results .wd-blog-holder article .post-img-wrapp a:after,
.search-results .wd-blog-holder article .post-image-mask,
.search-results .wd-blog-holder article .wd-tltp-top,
.search-results .wd-blog-holder article .meta-categories-wrapp,
.search-results .wd-blog-holder article .entry-meta.wd-entry-meta,
body.category:not(.category-latest-blog) .wd-blog-holder article .post-date,
body.category:not(.category-latest-blog) .wd-blog-holder article .post-img-wrapp a:after,
body.category:not(.category-latest-blog) .wd-blog-holder article .post-image-mask,
body.category:not(.category-latest-blog) .wd-blog-holder article .wd-tltp-top,
body.category:not(.category-latest-blog) .wd-blog-holder article .meta-categories-wrapp,
body.category:not(.category-latest-blog) .wd-blog-holder article .entry-meta.wd-entry-meta,
body.category:not(.category-latest-blog) .wd-blog-holder article .read-more-section,
body.tag .wd-blog-holder article .post-date,
body.tag .wd-blog-holder article .post-img-wrapp a:after,
body.tag .wd-blog-holder article .post-image-mask,
body.tag .wd-blog-holder article .wd-tltp-top,
body.tag .wd-blog-holder article .meta-categories-wrapp,
body.tag .wd-blog-holder article .entry-meta.wd-entry-meta,
body.tag .wd-blog-holder article .read-more-section,
body.category-latest-blog .wd-blog-holder article .wd-tltp-top,
body.category-latest-blog .wd-blog-holder article .entry-meta.wd-entry-meta,
body.author .wd-blog-holder article .post-date,
body.author .wd-blog-holder article .post-img-wrapp a:after,
body.author .wd-blog-holder article .post-image-mask,
body.author .wd-blog-holder article .wd-tltp-top,
body.author .wd-blog-holder article .meta-categories-wrapp,
body.author .wd-blog-holder article .entry-meta.wd-entry-meta,
body.author .wd-blog-holder article .read-more-section {
    display:none !important;
}

.product-category-grid article .article-body-container,
.search-results .wd-blog-holder article .article-body-container,
body.category:not(.category-latest-blog) .wd-blog-holder article .article-body-container,
body.tag .wd-blog-holder article .article-body-container,
body.author .wd-blog-holder article .article-body-container {
    padding: 15px 0px 0px !important;
    background-color: #ffffff !important;
}

.product-category-grid article .post-title,
.search-results .wd-blog-holder article .post-title,
body.category:not(.category-latest-blog) .wd-blog-holder article .post-title,
body.tag .wd-blog-holder article .post-title,
body.author .wd-blog-holder article .post-title {
    font-size: 16px !important;
    font-weight: 900;
    padding: 0px 15px !important;
    text-align: center;
}

.search-results .wd-blog-holder article .post-title,
body.category:not(.category-latest-blog) .wd-blog-holder article .post-title,
body.tag .wd-blog-holder article .post-title,
body.author .wd-blog-holder article .post-title {
    min-height: 44px;
}

.product-category-grid article .post-img-wrapp,
.product-category-grid article .post-img-wrapp img,
.search-results .wd-blog-holder article .post-img-wrapp,
.search-results .wd-blog-holder article .post-img-wrapp img,
body.category:not(.category-latest-blog) .wd-blog-holder article .post-img-wrapp,
body.category:not(.category-latest-blog) .wd-blog-holder article .post-img-wrapp img,
body.tag .wd-blog-holder article .post-img-wrapp,
body.tag .wd-blog-holder article .post-img-wrapp img,
body.author .wd-blog-holder article .post-img-wrapp,
body.author .wd-blog-holder article .post-img-wrapp img {
    border-radius: 5px 5px 0px 0px !important;
}

.product-category-grid article .order-process,
.search-results .wd-blog-holder article .order-process,
body.category:not(.category-latest-blog) .wd-blog-holder article .order-process,
body.tag .wd-blog-holder article .order-process,
body.author .wd-blog-holder article .order-process {
    border-top: 1px solid #e8e8e8;
    display: flex;
}

.product-category-grid article .order-process a,
.search-results .wd-blog-holder article .order-process a,
body.category:not(.category-latest-blog) .wd-blog-holder article .order-process a,
body.tag .wd-blog-holder article .order-process a,
body.author .wd-blog-holder article .order-process a {
    text-align: center;
    padding: 10px 15px 12px;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0.3px;
}

.product-category-grid article .order-process a:first-child,
.search-results .wd-blog-holder article .order-process a:first-child,
body.category:not(.category-latest-blog) .wd-blog-holder article .order-process a:first-child,
body.tag .wd-blog-holder article .order-process a:first-child,
body.author .wd-blog-holder article .order-process a:first-child {
    width:50%;
    color: #e3007f;
    background-color: #ffeaf6b8;
}

.product-category-grid article .order-process a:first-child:hover,
.search-results .wd-blog-holder article .order-process a:first-child:hover,
body.category:not(.category-latest-blog) .wd-blog-holder article .order-process a:first-child:hover,
body.tag .wd-blog-holder article .order-process a:first-child:hover,
body.author .wd-blog-holder article .order-process a:first-child:hover {
    background-color: #e3007f;
    color: #fff;
}

.product-category-grid article .order-process a:last-child,
.search-results .wd-blog-holder article .order-process a:last-child,
body.category:not(.category-latest-blog) .wd-blog-holder article .order-process a:last-child,
body.tag .wd-blog-holder article .order-process a:last-child,
body.author .wd-blog-holder article .order-process a:last-child {
    width: calc(50% + 1px);
    border-left: 1px solid #e8e8e8;
    color: #f3b007;
    background-color: #f3b00721;
}

.product-category-grid article .order-process a:last-child:hover,
.search-results .wd-blog-holder article .order-process a:last-child:hover,
body.category:not(.category-latest-blog) .wd-blog-holder article .order-process a:last-child:hover,
body.tag .wd-blog-holder article .order-process a:last-child:hover,
body.author .wd-blog-holder article .order-process a:last-child:hover {
    background-color: #f3b007;
    color: #fff;
}

/**************END PRODUCT LISTED on LAST NESTED PAGE******************/

body.category.category-latest-blog .article-body-container {
    box-shadow: 0 0 4px rgb(0 0 0 / 12%);
    transition: box-shadow .6s ease;
    background-color: #fff !important;
	  margin-left: -15px !important;
}

body.category-latest-blog .main-page-wrapper .wd-blog-holder {
    padding-left: 100px;
    padding-right: 100px;
}

body.search-results .wd-blog-holder article.category-latest-blog .entry-summary {
    padding: 0px 15px 20px;
    overflow: hidden;
}

/******************search author name remove*******************/
.entry-meta-list {
    display: none !important;
}
@media (min-width: 1025px) {
	body.category.category-latest-blog .article-body-container {
	  min-height: 303px;
}

body.category-latest-blog .main-page-wrapper .wd-blog-holder {
    padding-left: 100px;
    padding-right: 100px;
}

.footer-box>.wpb_column:nth-child(1) {
    width: 25%;
}

.footer-box>.wpb_column:nth-child(2) {
    width: 22%;
}

.footer-box>.wpb_column:nth-child(3) {
    width: 24%;
}

.footer-box>.wpb_column:nth-child(4) {
    width: 29%;
}

.footer-box>.wpb_column:nth-child(4)>.vc_column-inner {
    background-color: #17171a;
    padding: 20px 30px 30px !important;
    border-radius: 10px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.generic-title .title {
    font-size: 24px !important;
    font-weight: 900 !important;
    line-height: 33px !important;
}

.generic-title .liner-continer {
    margin-bottom: 0px !important;
}

.generic-title .title-after_title {
    font-size: 16px !important;
    line-height: 25px !important;
}

.generic-title .title-after_title br {
	  display:none !Important;
}

/*************FOOTER*****************/

.footer-box {
    padding-top: 30px;
    padding-bottom: 35px;
}

.footer-box form textarea {
    min-height: 120px !important;
}

.footer-box > .vc_column_container {
    padding: 0px !important;
    width: 50%;
}

.footer-box .footer-title {
	margin-bottom:15px !important;
}

.footer-box .footer-about-col .footer-title {
  margin-bottom:10px !important;
}

.footer-box .footer-about-col .wpb_text_column {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.footer-box>.wpb_column:not(:last-child) {
    margin-bottom: 25px;
}

.footer-box form .left, .footer-box form .right {
    padding-left: 0px;
    padding-right: 0px;
}

.min-footer .col-left {
    margin-bottom: 5px;
}

.min-footer .col-left, .min-footer .col-right {
    font-size: 14px;
	  flex-basis: 50% !important;
    max-width: 50% !important;
}

/***************PRODUCT LISTING PAGE***************/

/* .cagegory-banner-slider {
    padding-top: 34px !important;
} */

.product-category-grid {
    padding-top: 28px;
    padding-bottom: 35px;
}

.product-category-grid .wd-blog-holder article {
	margin-bottom:20px !important;
  flex: 0 0 33.33% !important;
  max-width: 33.33% !important;
}

.product-category-grid .wd-blog-holder article {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.product-category-grid article .order-process a {
    font-size: 14px !important;
	  padding: 7px 7px 9px !important;
}

.product-category-grid article .post-title {
    min-height: 44px;
}

/***************PRODUCT CATEGORY LISTING PAGE***************/

.product-category-list {
    padding-top: 27px !important;
    padding-bottom: 10px !important;
}

#product-category-list .vc_inner {
	margin-bottom:0px !important;
}

.product-category-list .vc_inner>.wpb_column {
    margin-bottom: 25px;
	  width:33.33%;
	  float: left;
/* 	  min-height: 297px; */
}

#product-category-list .vc_inner a.btn {
    padding: 10px 6px 11px !important;
    font-size: 14px !important;
}
/*
.product-category-list .woodmart-info-box .order-process a {
    padding: 7px 7px 9px !important;
    font-size: 14px !important;
}*/
}

@media (min-width: 577px) and (max-width: 767px) {
	.generic-title .title {
    font-size: 24px !important;
    font-weight: 900 !important;
    line-height: 33px !important;
}

.generic-title .liner-continer {
    margin-bottom: 0px !important;
}

.generic-title .title-after_title {
    font-size: 16px !important;
    line-height: 25px !important;
}

.generic-title .title-after_title br {
	  display:none !Important;
}

.custom-quotation {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.custom-quotation .owl-stage .owl-item {
    padding: 25px 20px !important;
	  min-height:226px;
}

.custom-quotation .owl-stage .owl-item {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.custom-quotation .owl-stage .owl-item:last-child {
    border-right: 1px solid #e6e6e6 !important;
}

.custom-quotation .owl-stage .owl-item:first-child {
    border-left: 1px solid #e6e6e6;
}

#categories-list {
    padding-top: 28px !important;
    padding-bottom: 20px !important;
}

.categories-list-inner .vc_col-sm-6 .vc_inner {
    display: flex !important;
}

.reduce-space .wpb_column:first-child .vc_column-inner {
    padding-right: 7.5px !important;
}

.reduce-space .wpb_column:last-child .vc_column-inner {
    padding-left: 7.5px !important;
}

.categories-list-inner .transform-for-mobile>.vc_column-inner>.wpb_wrapper {
    flex-direction: column-reverse !important;
    display: flex;
}

.categories-list-inner .promo-banner {
    margin-bottom: 15px !important;
}

.categories-list-inner .promo-banner .banner-title {
    font-size: 22px !important;
}

.trust-us {
    padding-top: 28px !important;
    padding-bottom: 35px !important;
}

#trust-us .generic-title {
    margin-bottom:30px !important;
}

.trust-us .trust-us-inner {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.trust-us .trust-us-inner .vc_column_container {
    padding: 0px 0px !important;
}

.trust-us .trust-us-inner .vc_column_container:not(:last-child) {
    margin-bottom: 15px !important;
}

.trust-us-inner .vc_column-inner:after {
    bottom: 0px !important;
    right: 0px !important;
}

.trust-us .trust-us-inner .vc_column-inner:hover:before,
.trust-us .trust-us-inner .vc_column-inner:hover:after {
    width: calc(100% - 0px) !important;
    height: calc(100% - 0px) !important;
}

.client-logos {
    padding-top: 28px !important;
    padding-bottom: 34px !important;
}

.testimonials-row {
    padding-top: 28px !important;
    padding-bottom: 25px !important;
}

.testimonials-row .testimonial-inner:before {
    top: -10px !important;
    left: 20px !important;
    width: 40px !important;
    height: 40px !important;
}

.testimonials-row .testimonial-inner {
    padding: 25px 25px 25px !important;
}

.testimonials-row .testimonial-inner {
    padding: 25px 25px 25px !important;
}

.cont-row {
    padding: 0px 15px 35px !important;
	  background-image:none !important;
}

#cont-row .cont-form {
    margin-top: 0px !important;
    padding: 0px 0px 0px 0px !important;
    width: 100% !important;
	  border-radius:0px 0px 5px 5px;
}

#cont-row .contact-info {
    padding: 0px 0px 0px 0px !important;
    margin-right: 0px !important;
	  border-radius:5px 5px 0px 0px;
}

#cont-row .cont-form .vc_column-inner {
	  padding:25px 25px 30px 25px !important;
}

#cont-row .contact-info .vc_column-inner {
	  padding:25px 25px 30px 25px !important;
}

.cont-row form .left, .cont-row form .right {
    width:50%;
	  float: left;
}

#cont-row .cont-form .title-wrapper {
    margin-bottom: 25px !important;
}

#cont-row .contact-info .title-wrapper {
    margin-bottom: 25px !important;
}

.cont-row .woodmart-info-box p br {
	display:none;
}

.cont-row .contact-info .wpb_wrapper .info-box-wrapper:not(:last-child) .woodmart-info-box {
    margin-bottom: 20px !important;
}

.instant-printing {
    padding: 35px 15px !important;
}

.instant-printing .wpb_column {
    padding: 20px 10px 20px 0px !important;
}

#instant-printing .vc_column-inner {
    max-height: 330px !important;
    padding: 0px 25px 0px !important;
}

.instant-printing .print-main-title .title {
    font-size: 20px !important;
}



/*************FOOTER*****************/

.footer-box {
    padding-top: 30px;
    padding-bottom: 35px;
}

.footer-box > .vc_column_container {
    padding: 0px !important;
    width: 50%;
}

.footer-box .footer-title {
	margin-bottom:15px !important;
}

.footer-box .footer-about-col .footer-title {
  margin-bottom:10px !important;
}

.footer-box .footer-about-col .wpb_text_column {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.footer-box>.wpb_column:not(:last-child) {
    margin-bottom: 25px;
}

.footer-box form .left, .footer-box form .right {
    padding-left: 0px;
    padding-right: 0px;
}

.min-footer .col-left {
    margin-bottom: 5px;
}

.min-footer .col-left, .min-footer .col-right {
    font-size: 14px;
}


/***************PRODUCT LISTING PAGE***************/

/* .cagegory-banner-slider {
    padding-top: 34px !important;
}
 */
.product-category-grid {
    padding-top: 28px;
    padding-bottom: 35px;
}

.product-category-grid .wd-blog-holder article {
	margin-bottom:20px !important;
  flex: 0 0 50% !important;
  max-width: 50% !important;
}

.product-category-grid .wd-blog-holder article:nth-child(odd) {
    padding-right: 10px !important;
}

.product-category-grid .wd-blog-holder article:nth-child(even) {
    padding-left: 10px !important;
}

/***************PRODUCT CATEGORY LISTING PAGE***************/

.product-category-list {
    padding-top: 27px !important;
    padding-bottom: 10px !important;
}


#product-category-list .vc_inner {
	margin-bottom:0px !important;
}

.product-category-list .vc_inner>.wpb_column {
    margin-bottom: 25px;
	  width:50%;
	  float: left;
/* 	  min-height: 355px; */
}
}

@media (max-width: 576px) {
	.generic-title .title {
    font-size: 24px !important;
    font-weight: 900 !important;
    line-height: 33px !important;
}

.generic-title .liner-continer {
    margin-bottom: 0px !important;
}

.generic-title .title-after_title {
    font-size: 16px !important;
    line-height: 25px !important;
}

.generic-title .title-after_title br {
	  display:none !Important;
}

.custom-quotation {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.custom-quotation .owl-stage .owl-item {
    padding: 25px 20px !important;
}

.custom-quotation .owl-stage .owl-item {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.custom-quotation .owl-stage .owl-item:last-child {
    border-right: 1px solid #e6e6e6 !important;
}

.custom-quotation .owl-stage .owl-item:first-child {
    border-left: 1px solid #e6e6e6;
}

#categories-list {
    padding-top: 28px !important;
    padding-bottom: 20px !important;
}

.categories-list-inner .promo-banner {
    margin-bottom: 15px !important;
}

.categories-list-inner .promo-banner .banner-title {
    font-size: 22px !important;
}

.trust-us {
    padding-top: 28px !important;
    padding-bottom: 35px !important;
}

#trust-us .generic-title {
    margin-bottom:30px !important;
}

.trust-us .trust-us-inner {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.trust-us .trust-us-inner .vc_column_container {
    padding: 0px 0px !important;
}

.trust-us .trust-us-inner .vc_column_container:not(:last-child) {
    margin-bottom: 15px !important;
}

.trust-us-inner .vc_column-inner:after {
    bottom: 0px !important;
    right: 0px !important;
}

.trust-us .trust-us-inner .vc_column-inner:hover:before,
.trust-us .trust-us-inner .vc_column-inner:hover:after {
    width: calc(100% - 0px) !important;
    height: calc(100% - 0px) !important;
}

.client-logos {
    padding-top: 28px !important;
    padding-bottom: 34px !important;
}

.testimonials-row {
    padding-top: 28px !important;
    padding-bottom: 25px !important;
}

.testimonials-row .testimonial-inner:before {
    top: -10px !important;
    left: 20px !important;
    width: 40px !important;
    height: 40px !important;
}

.testimonials-row .testimonial-inner {
    padding: 25px 25px 25px !important;
}

.testimonials-row .testimonial-inner {
    padding: 25px 25px 25px !important;
}

.cont-row {
    padding: 0px 15px 35px !important;
	  background-image:none !important;
}

#cont-row .cont-form {
    margin-top: 0px !important;
    padding: 0px 0px 0px 0px !important;
    width: 100% !important;
	  border-radius:0px 0px 5px 5px;
}

#cont-row .contact-info {
    padding: 0px 0px 0px 0px !important;
    margin-right: 0px !important;
	  border-radius:5px 5px 0px 0px;
}

#cont-row .cont-form .vc_column-inner {
	  padding:25px 25px 30px 25px !important;
}

#cont-row .contact-info .vc_column-inner {
	  padding:25px 25px 30px 25px !important;
}

.cont-row form .left, .cont-row form .right {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#cont-row .cont-form .title-wrapper {
    margin-bottom: 25px !important;
}

#cont-row .contact-info .title-wrapper {
    margin-bottom: 25px !important;
}

.cont-row .woodmart-info-box p br {
	display:none;
}

.cont-row .contact-info .wpb_wrapper .info-box-wrapper:not(:last-child) .woodmart-info-box {
    margin-bottom: 20px !important;
}

.instant-printing {
    padding: 35px 15px !important;
}

.instant-printing .wpb_column {
    padding: 20px 10px 20px 0px !important;
}

#instant-printing .vc_column-inner {
    max-height: 345px !important;
    padding: 0px 25px 0px !important;
}

.instant-printing .print-main-title .title {
    font-size: 20px !important;
}



/*************FOOTER*****************/

.footer-box {
    padding-top: 30px;
    padding-bottom: 35px;
}

.footer-box > .vc_column_container {
    padding: 0px !important;
}

.footer-box .footer-title {
	margin-bottom:15px !important;
}

.footer-box .footer-about-col .footer-title {
  margin-bottom:10px !important;
}

.footer-box .footer-about-col .wpb_text_column {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.footer-box>.wpb_column:not(:last-child) {
    margin-bottom: 25px;
}

.footer-box form .left, .footer-box form .right {
    padding-left: 0px;
    padding-right: 0px;
}

.min-footer .col-left {
    margin-bottom: 5px;
}

.min-footer .col-left, .min-footer .col-right {
    font-size: 14px;
}


/***************PRODUCT LISTING PAGE***************/

/* .cagegory-banner-slider {
    padding-top: 34px !important;
} */

.product-category-grid {
    padding-top: 28px;
    padding-bottom: 35px;
}

.product-category-grid .wd-blog-holder article {
	margin-bottom:15px !important;
}

/***************PRODUCT CATEGORY LISTING PAGE***************/

.product-category-list {
    padding-top: 27px !important;
    padding-bottom: 20px !important;
}


#product-category-list .vc_inner {
	margin-bottom:0px !important;
}

.product-category-list .vc_inner>.wpb_column {
    margin-bottom: 15px;
}
}