/*  404 Page*/

div.error-404 .page-content h1{color: var(--global-heading-font-color);font-size: 7em;margin-bottom: 0.2em; line-height: normal;}
div.error-404 .page-content h3{text-transform: capitalize;color: var(--global-heading-font-color);font-size: 3em;margin-bottom: 0.5em;line-height: normal;font-family: var(--global-font-family);}
div.error-404 .page-content p{color: #000;font-size: 1.5em;margin-bottom: 0.5em;line-height: 1.4;}
div.error-404 .page-content a{color: var(--global-heading-font-color); padding: 10px 20px; border: 2px solid var(--global-heading-font-color); text-decoration: none; display: inline-block; text-transform: capitalize; position: relative;z-index: 5;font-size: 1.5em; font-family: var(--global-font-family);}
div.error-404 .page-content a:hover, div.error-404 .page-content a:focus {text-decoration: none; outline: none;color: #fff;}
div.error-404 .page-content a::before{position: absolute;content: "";top: 0;left: 0;width: 0;height: 100%;background: var(--global-heading-font-color);transition: all .35s; z-index: -1; border: 0 none;transform: none; opacity: 1;}
div.error-404 .page-content a:hover::before{width: 100%;}
div.error-404 .page-content{text-align:center}

body.page-id-277 .entry-content,
body.page-id-25 .entry-content,
body.page-id-263 .entry-content {
	padding: 4rem 0 5.625rem 0;
}

body.page-id-277 .entry-content p,
body.page-id-25 .entry-content p,
body.page-id-263 .entry-content p {
	margin: 0;
}

body.page-id-277 .entry-content ul,
body.page-id-25 .entry-content ul,
body.page-id-263 .entry-content ul{
	margin: 0;
}

body.page-id-277 .entry-content h2,
body.page-id-25 .entry-content h2,
body.page-id-263 .entry-content h2 {
	padding-bottom: 1rem;
	padding-top: 2.5rem;
}

body.page-id-277 .entry-content li,
body.page-id-25 .entry-content li,
body.page-id-263 .entry-content li {
	list-style: circle;
	margin-left: 1.5rem;
}

body.page-id-277 .entry-content .mt123,
body.page-id-25 .entry-content .mt123,
body.page-id-263 .entry-content .mt123 {
	margin-top: 1rem;
}

body.page-id-277 .entry-content a,
body.page-id-25 .entry-content a,
body.page-id-263 .entry-content a {
	text-decoration: underline;
}

body #content .woocommerce ul.page-numbers li span{line-height:.8}
body #content .woocommerce ul.page-numbers li{border-radius: 100%;width: 7%;padding: 0;}
body #content .woocommerce ul.page-numbers{border: none;display: block;}
body #content .woocommerce .woocommerce-pagination{width: fit-content;margin: 0 auto;}

/* Homepage Slider */
.home-slider .home-slider-img .wpb_column .vc_column-inner .wpb_wrapper{display: block !important;}
.home-slider .home-slider-img .wpb_column .vc_column-inner .wpb_wrapper .vc_single_image-wrapper{display: block !important;}
.home-slider .home-slider-img .wpb_column .vc_column-inner .wpb_wrapper .vc_single_image-wrapper img{max-width: initial; width: 100%; height: auto; object-fit: cover;}

body #content .woocommerce ul
 {
    display: grid;
    /* justify-content: space-between; */
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 1rem;
}
body #content .woocommerce ul li{width:100%;}
body #content .woocommerce ul::before{display:none;}

.product-category.product-cat-uncategorized{
    display:none !important;
}

body #content .sec-four-home .woocommerce ul.columns-2{display:block;}
body #content .sec-four-home .woocommerce ul.columns-1{display:flex;}