/* New CSS Here */
[data-block-id="818929908028802490"]>.pa3 {
    padding: 0;
}
/* Bulk Order Form Width */
[data-block-id="818929908028802490"] {
    max-width: 100%;
}
/* here custom css */
/* Delete old section */
/* body > div:nth-child(11), body > div:nth-child(12), body > div:nth-child(13), body > div:nth-child(19), body > div:nth-child(20),body > div:nth-child(21),body > div:nth-child(22),body > div:nth-child(23), body > div:nth-child(24),  body > div:nth-child(25), body > div:nth-child(26), body > div:nth-child(27), body > div:nth-child(28), body > div:nth-child(29), body > div:nth-child(30), body > div:nth-child(31), body > div:nth-child(32), body > div:nth-child(33), body > div:nth-child(34) {
    display: none;
} */
body > div:nth-child(36) > footer ._1awnt2f, body > div:nth-child(36) > footer ._1jpg45o {
    display: none;
}
/* Header */
body div:nth-child(02) ._41i5lc p,
body div:nth-child(02) ._41i5lc p a,
body div:nth-child(02) ._41i5lc span {
    font-size: 12px !important;
}
header[data-block-id="605349002296165996"] .dn.db-l._c99dj3 .w-100._16i17xm {
    background-color: #06205C;
}
header[data-block-id="605349002296165996"] nav ul.list li.db.list._2wdyck .absolute > ul.list {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    max-height: 350px;
    flex-wrap: wrap;
}
header[data-block-id="605349002296165996"] nav li:has(> ul) > a {
    position: relative;
    padding-right: 25px;
}
header[data-block-id="605349002296165996"] nav li:has(> ul) > a::after {
    content: ">";
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    pointer-events: none;
}
header[data-block-id="605349002296165996"] nav ul.list li.db.list._2wdyck > a {
    font-weight: 500;
    text-transform: capitalize;
    background-color: #06205C;
}
[data-block-id="605349002296165996"] p {
    margin-top: 0;
    margin-bottom: 0;
}
[data-block-id="605349002296165996"] ._1jxfsuy .flex.justify-between.items-center.flex-no-wrap.pt3.pb3-l.ph2 {
    padding-top: 15px;
    padding-bottom: 15px;
}
[data-block-id="605349002296165996"] ._1jxfsuy .flex.justify-between.items-center.flex-no-wrap.pt3.pb3-l.ph2 .pa2._18x3iiu._px8502 img {
    width: 80%;
}
[data-block-id="605349002296165996"] ._1jxfsuy .flex.justify-between.items-center.flex-no-wrap.pt3.pb3-l.ph2 .dn.db-l.pa2.w-100.w-50-l._1dazen4v input {
    border-radius: 10px 0 0 10px;
    background-color: #f1f5f9;
}
[data-block-id="605349002296165996"] ._1jxfsuy .flex.justify-between.items-center.flex-no-wrap.pt3.pb3-l.ph2 .dn.db-l.pa2.w-100.w-50-l._1dazen4v button {
    border-radius: 0 10px 10px 0;
}
/* Sticky header */
body > div:nth-child(3) header {
    display: none;
}
body > div:nth-child(3) header.stickyHeader_1hcvh7k {
    position: unset !important;
    animation: unset !important;
}
body > div:nth-child(3).is-sticky header {
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 111 !important;
    animation: smoothScroll 0.5s linear !important;
    display: block !important;
}
@keyframes smoothScroll {
    0% {
        transform: translateY(-100px);
    }

    100% {
        transform: translateY(0px);
    }
}
body > div:nth-child(3).is-sticky header nav > ul > li.relative.db ul.list {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    max-height: 350px;
    flex-wrap: wrap;
    transition: unset !important;
    animation-duration: unset !important;
}
body > div:nth-child(3).is-sticky header nav li:has(> ul) > a {
    position: relative;
    padding-right: 25px;
}
body > div:nth-child(3).is-sticky header nav li:has(> ul) > a::after {
    content: ">";
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    pointer-events: none;
}
/* hero section content */
[data-block-id="1267622392117593468"] .w-100.h-100.justify-center.justify-start-ns.items-center.items-center-ns>.w-100.h-100.justify-center.justify-start-ns.items-center.items-center-ns {
    max-width: 1700px !important;
    margin: auto;
    padding-left: 60px;
}
body > div:nth-child(4) .relative.w-100.h-100 .pa3.text_1ff7y22 p:first-child {
    background-color: #fff;
    display: inline-block;
    padding: 5px 10px;
}
body > div:nth-child(4) .overlayBackground_p7pp89 {
    /* background-color: rgba(0, 0, 0, 0.6); */
    background-color: unset;
}
[data-block-id="1267622392117593468"] .w-100 .pa2 a {
    background-color: #FEF200;
    border-color: #FEF200;
    color: #000;
}
[data-block-id="1948188614210880674"] .w-100 .pa2 a {
    background-color: #FEF200;
    border-color: #FEF200;
    color: #000;
}
[data-block-id="1267622392117593468"] .w-100 .pa2 a:hover {
    background-color: rgba(254, 242, 0, 0.9);
    border-color: rgba(254, 242, 0, 0.9);
}
body > div:nth-child(4) .w-100 .flex.flex-wrap.pa2.justify-start .pa2:nth-child(2) a {
    background-color: transparent;
    color: #FEF200;
}
body > div:nth-child(4) .w-100 .flex.flex-wrap.pa2.justify-start .pa2:nth-child(2) a:hover {
    background-color: rgba(254, 242, 0, 0.9);
    color: #000;
}
body > div:nth-child(4) .w-100 .flex.flex-column.pa4.overlayMaxWidth_1k5dtg5 {
    max-width: 650px;
}
/* Shop Our Most Popular Sign Products */
body > div:nth-child(9) p {
    margin: 0;
}
body > div:nth-child(9) ul.w-100 h1 {
    margin: 50px 0 0;
}
body > div:nth-child(9) ul.w-100 {
    margin-bottom: 10px;
}
body > div:nth-child(10) ul {
    padding-top: 0;
    margin: 0;
}
body > div:nth-child(10) li div>figure.relative a:hover img {
    scale: 1.1;
}
body > div:nth-child(10) li div>figure.relative a {
    overflow: hidden;
    transition: all 0.3s ease-in-out;
}
body > div:nth-child(10) li div>figure.relative a img {
    transition: all 0.3s ease-in-out;
}
 
body > div:nth-child(10) li div>figure.relative picture {
    overflow: hidden;
}
body > div:nth-child(10) figure.relative {
    overflow: hidden;
    border-radius: 20px;
}
body > div:nth-child(10) figure.relative figcaption {
    background-color: #06205C;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 20px 20px 24px;
}
body > div:nth-child(10) li div>figure.relative a picture source {
    object-fit: cover !important;
}
body > div:nth-child(10) li div>figure.relative a picture img {
    object-fit: cover;
}
[data-vol-id="1909145586469176325"] .w-100.center.pt4.pb4._16vod9a {
    padding: 0;
}
body > div:nth-child(10) figure.relative figcaption h4 {
    position: absolute;
    right: 25px;
    top: 25px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}
body > div:nth-child(10) figure.relative figcaption h6 {
    color: #fef200;
    position: absolute;
    right: 25px;
    bottom: 25px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}
body > div:nth-child(10) figure.relative figcaption h3 {
    font-size: 22px;
    line-height: 28px;
    font-weight: 600;
    text-align: left;
}
body > div:nth-child(10) figure.relative figcaption p {
    font-size: 16px;
    line-height: 20px;
    margin-top: 5px;
    width: 80%;
    text-align: left;
}
/* BEST SELLERS */
body > div:nth-child(14) h2 {
    margin: 50px 0 0;
}
body > div:nth-child(14) p {
    margin: 0;
}
body > div:nth-child(15) .relative {
    gap: 30px;
}
body > div:nth-child(15) .relative .flex.justify-center {
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    padding: 0 14px 20px;
    /* min-height: 280px; */
    transition: 0.3s;
}
body > div:nth-child(15) .relative .flex.justify-center .pa2 {
    padding: 0;
    /* min-height: 370px; */
}
body > div:nth-child(15) .relative .flex.justify-center picture img {
    width: 100%;
    height: 220px;
    object-fit: contain;
}
body > div:nth-child(15) .relative .flex.justify-center a.relative.db.w-100.imageWrapper_tj74vx {
    width: 98%;
}
body > div:nth-child(15) .relative .flex.justify-center h4.mv0 {
    font-size: 18px;
    line-height: 26px;
    transition: 0.3s;
    min-height: 50px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
body > div:nth-child(15) .relative .flex.justify-center:hover {
    border-color: #000;
}
/* Load More Section */
body > div:nth-child(18) {
    padding-bottom: 30px;
}
body > div:nth-child(18) .w-100 li {
    position: relative;
}
body > div:nth-child(18) .w-100 li picture.db {
    padding: 0 15px 10px;
}
body > div:nth-child(18) .w-100 li figcaption ._1w8y1gm h2 {
    width: 100%;
    margin: 0;
    font-size: 20px;
}
body > div:nth-child(18) .w-100 li .pa2.w-100 .pa3 {
    padding: 15px 0px 0;
}
body > div:nth-child(18) .w-100 li .tc a {
    background-color: transparent;
    border-color: transparent;
    color: rgba(178, 17, 24, 1);
    padding: 0;
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
    padding: 5px 0 10px;
}
button.load-more-btn {
    background-color: rgba(178, 17, 24, 1);
    border-color: transparent;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    text-transform: uppercase;
    border-radius: 5px;
    margin: 10px 0 30px 0 !important;
}
button.load-more-btn:hover {
    background-color: rgba(178, 17, 24, 0.8);
}
/* TRUST & CREDIBILITY */
body > div:nth-child(5)  p {
    margin: 0;
}
body > div:nth-child(5)  h1 {
    margin: 50px 0 0;
}
body > div:nth-child(6)  ul._sunsjt.w-100 {
    justify-content: center;
}
body > div:nth-child(6)  ul._sunsjt.w-100 > li {
    width: 20%;
    margin-bottom: 30px;
}
body > div:nth-child(6)  ul._sunsjt.w-100 > li picture img {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    background: #ffffff;
    padding: 20px;
    border-radius: 30px;
    box-shadow: 3px 3px 8px 0 #aaa8ff57;
}
body > div:nth-child(6)  ul._sunsjt.w-100 > li figcaption {
    background-color: transparent;
    color: #000;
    position: unset;
    width: 100%;
    margin: 0 auto;
    padding: 20px 20px 0;
}
body > div:nth-child(6)  ul._sunsjt.w-100 > li figcaption p, body > div:nth-child(6)  ul._sunsjt.w-100 > li figcaption p span {
    font-size: 18px !important;
    line-height: 24px;
}
/* Trusted Clients */
body > div:nth-child(7) p {
    margin: 0;
}
body > div:nth-child(8) .w-100 {
    background-color: transparent;
}
body > div:nth-child(8) .w-100 .overflow-hidden.w-100 {
    width: 90%;
    margin: 0 auto;
}
body > div:nth-child(8) .w-100 .overflow-hidden.w-100 .relative {
    gap: 20px;
    margin-top: 10px;
}
body > div:nth-child(8) .w-100 .overflow-hidden.w-100 .relative .relative > div {
    width: 200px !important;
    display: block !important;
}
body > div:nth-child(8) .w-100 .overflow-hidden.w-100 .relative .relative > div .pa3 {
    width: 200px;
}
body > div:nth-child(7) h1 {
    margin-bottom: 0;
}
body > div:nth-child(7) ul {
    margin: 0;
}
/* Footer New With Block ID*/
[data-block-id="603812070151947933"] ._1awnt2f, [data-block-id="603812070151947933"] ._1jpg45o {
    display: none;
}
[data-block-id="603811732795688603"] .w-30-l {
    padding: 0;
    width: 50%;
}
[data-block-id="603811732795688603"] .w-30-l section._p9ilsk.ph2 {
    padding: 0;
}
[data-block-id="603811732795688603"] {
    background-color: #0f0a42;
    color: rgba(225, 225, 225, 0.8);
    border-top: unset;
}
[data-block-id="603811732795688603"] .flex.flex-column.w-100.pl4-l p {
    margin: 15px 0;
}
[data-block-id="603811732795688603"] .flex.flex-column.w-100.pl4-l p a, 
[data-block-id="603811732795688603"] .flex.flex-column.w-100.pl4-l p {
    color: rgba(225, 225, 225, 0.8);
    transition: 0.3s;
}
[data-block-id="603811732795688603"] .flex.flex-column.w-100.pl4-l p a:hover {
    color: #fff;
}
[data-block-id="603811732795688603"] .w-100 ._1lswitc.w-100 h4 span.colorWrap,
[data-block-id="603811732795688603"] .w-30-l h4 strong,
[data-block-id="603811732795688603"] .flex.flex-column.w-100.pl4-l h4 strong span {
    color: #fff !important;
    font-weight: 500;
    font-size: 18px;
}
[data-block-id="603811732795688603"] .w-100 ._1lswitc.w-100 ul li > a {
    color: rgba(225, 225, 225, 0.8);
    transition: 0.3s;
    letter-spacing: normal;
}
[data-block-id="603811732795688603"] .w-100 ._1lswitc.w-100 ul li > a:hover {
    color: #fff;
}
[data-block-id="603811732795688603"] > .w-100 > .w-100 {
    display: flex;
    position: relative;
}
[data-block-id="603811732795688603"] > .w-100 {
    max-width: 96rem;
}
[data-block-id="603811732795688603"] .w-30-l .w-100.pt4 {
    display: none;
}
[data-block-id="603811732795688603"] .w-30-l > .w-100 section._p9ilsk.ph2 div[data-clicktarget="textArea"] {
    display: none;
}
[data-block-id="603811732795688603"] ._xt63tk {
    background-color: #0f0a42;
    color: rgba(225, 225, 225, 0.8);
}
[data-block-id="603811732795688603"] ._xt63tk .flex {
    justify-content: space-between;
}
[data-block-id="603811732795688603"] ._xt63tk .flex .flex.flex-wrap.items-center.justify-center .pa2:nth-child(3) svg path {
    fill: #fff;
}
[data-vol-id="1919773489166812438"] ._1awnt2f, [data-vol-id="1919773489166812438"] ._1jpg45o {
    display: none;
}
[data-block-id="603811732795688603"] .flex.flex-column.w-100.pl4-l section._p9ilsk.ph2 div[data-clicktarget="textArea"] {
    position: absolute;
    left: 0;
    bottom: 0;
}
[data-block-id="603811732795688603"] .flex.flex-column.w-100.pl4-l section._p9ilsk.ph2 > p {
    transform: translateY(40px);
}
[data-block-id="603811732795688603"] .flex.flex-column.w-100.pl4-l p i {
    font-style: normal;
}
[data-block-id="603811732795688603"] > .w-100 > .w-100 i {
    font-style: normal;
}
[data-block-id="603811732795688603"] > .w-100 > .w-100 .flex.flex-column.w-100.pl4-l > .w-100 > section._p9ilsk.ph2 {
    height: 530px;
}
.jotform-desktop iframe {
    height: 468px !important;
}
/* Testimonials */
body > div:nth-child(16) {
    margin-top: 50px;
}
body > div:nth-child(17) .w-100.center.pt5.pb5._1joiyfg {
    padding-top: 0;
    padding-bottom: 40px;
    background-color: transparent !important;
}
body > div:nth-child(16) .w-100.center._t6fgpg._pp5ddc._16vod9a p {
    margin-top: 0 !important;
}
body > div:nth-child(16) .w-100.center._t6fgpg._pp5ddc._16vod9a h1 {
    margin: 0;
}
body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative > div > figure.ma0 .flex.justify-center:first-child {
    position: absolute;
    top: 40px;
    left: 40px;
}
body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative > div > figure.ma0 .flex.justify-center:first-child img.db {
    width: 90px;
    height: 90px;
    object-fit: cover;
}
body > div:nth-child(17) .overflow-hidden.w-100 .relative > div figure > .pa2.pb4 figcaption > .maxHeight_1w8y1gm > p:first-child {
    display: none;
}
body > div:nth-child(17) > .tc > .w-100.center.pt5.pb5._1joiyfg > .pa2 {
    padding: 0;
}
body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative > div {
    position: relative;
    border: 1px solid rgba(122,122,122,0.3);
    border-radius: 20px;
}
body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative > div > figure.ma0 {
    padding: 30px 32px;
}
body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative > div > figure.ma0 .pa2.pb4 {
    padding-bottom: 0;
}
body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative {
    gap: 30px;
}
img.author-img-block {
    position: absolute;
    left: 45px;
    top: 32px;
    width: 90px;
    height: 90px;
    object-fit: cover;
    display: none;
}
body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative > div > figure.ma0 .flex.pt3.justify-center:nth-child(2),
body > div:nth-child(17) .overflow-hidden.w-100 .relative > div figure > .pa2.pb4 figcaption h5 {
    justify-content: flex-start;
    padding-left: 110px;
}
body > div:nth-child(17) .overflow-hidden.w-100 .relative > div figure > .pa2.pb4 figcaption h5 {
    width: 100%;
    border-bottom: 1px solid rgba(122, 122, 122, 0.3);
    padding-bottom: 30px;
    text-align: left;
}
body > div:nth-child(17) .navArrow_5vrota {
    position: absolute;
    bottom: 0;
    transform: unset;
    top: auto;
    right: 45%;
    left: auto;
    background-color: #D5DDE5;
    padding: 20px;
    border-radius: 50%;
}
body > div:nth-child(17) .navArrow_5vrota[data-get-prev-slide-page] {
    left: 45%;
    right: auto;
}
body > div:nth-child(17) > .tc > .w-100.center.pt5.pb5._1joiyfg > .pa2 > .w-100.overflow-hidden > div > .relative.overflow-hidden.w-100 {
    padding-bottom: 90px;
}
body > div:nth-child(17) .navArrow_5vrota svg path {
    fill: #0DA04D;
}







/* Product Page */
/* Product Text */
[data-block-id="818929908028802490"]>.pa3>h2 {
    padding: 0 20px;
    display: none;
}
body > div:nth-child(5) ._1t0lxs {
    max-width: 100%;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden {
    max-width: 96rem;
    margin: 0 auto;
    width: 94%;
}
body > div:nth-child(5) .w-100.pa2 {
    padding: 0;
}
body > div:nth-child(5) ._uka9f1._hbuli9 {
    background-color: #b21118;
    padding: 10px 20px;
    color: #fff;
}
body > div:nth-child(5) ._uka9f1._hbuli9 > span:first-child {
    margin: 0 15px 0 0;
}
body > div:nth-child(5) ._uka9f1._hbuli9 a {
    margin: 0 10px;
}
body > div:nth-child(5) ._uka9f1._hbuli9 a:hover {
    color: rgba(225, 225, 225, 0.9);
}
body > div:nth-child(5) ._uka9f1._hbuli9 a, body > div:nth-child(5) ._uka9f1._hbuli9 span {
    font-size: 16px;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden .w-100.flex.flex-wrap.flex-row {
    gap: 50px;
    justify-content: center;
    padding: 80px 0 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden .w-100.flex.flex-wrap.flex-row .pv4.ph2 {
    padding: 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 {
    width: 48%;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 h1 {
    font-size: 40px;
    line-height: 50px;
    color: #000;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv1 ul {
    padding: 0;
    margin: 0 !important;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv1 ul li {
    list-style: none;
    font-size: 18px;
    line-height: 28px;
    position: relative;
    padding: 0 0 0 20px;
    margin: 10px 0 0 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv1 ul li:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #b21118;
    top: 9px;
    left: 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv1 br {
    display: none;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv1 > div > p a {
    margin: 0 2px;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 .tile_186v7so,
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 label {
    border-color: #b21118;
    color: #b21118;
    transition: 0.3s;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 .tile_186v7so:hover,
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 label:hover {
    background-color: #b21118;
    color: #fff;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 .tile_186v7so.active_1iv6ypv {
    background-color: #b21118;
    color: #fff;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 strong.mb0 {
    font-size: 28px;
    line-height: 38px;
    color: #000;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 strong.w-100.pt3 {
    font-size: 20px;
    line-height: 25px;
    padding: 50px 0 0 0;
    color: #000;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 strong.w-100.pt3 i {
    font-style: normal;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 .flex.flex-wrap:nth-child(2) strong.w-100.pt3 {
    padding-top: 30px;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 .flex.flex-wrap textarea {
    border-color: #b21118;
    border-radius: 10px;
    height: 120px;
    resize: none;
    padding: 20px 21px;
    width: 100%;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv2 label.dib.pb1 {
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
    margin-bottom: 5px;
    color: #000;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv2 .flex .flex {
    border-color: #b21118;
    width: 60px;
    height: 50px;
    background-color: #fff;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv2 .flex .flex svg {
    width: 18px;
    height: 18px;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv2 input {
    width: 60px;
    height: 50px;
    border-color: #b21118;
    font-size: 20px;
    color: #000;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv2 .flex .flex svg path {
    fill: #000;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz {
    border: unset;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 {
    margin-top: 50px;
    border: 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 button.flex.items-center {
    background-color: #b21118;
    color: #fff;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 button.flex.items-center h4.mv0 {
    font-size: 30px;
    line-height: 35px;
    font-weight: 500;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 button.flex.items-center .pl3 svg path {
    fill: #fff;
}
/* body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div .paddingHorizontal_76hw6o.paddingBottom_gmv4bv {
    padding: 40px 48px;
    border: 1px solid #ccc;
} */
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div .paddingHorizontal_76hw6o.paddingBottom_gmv4bv {
    padding: 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div h1 {
    font-size: 28px;
    line-height: 38px;
    margin: 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div p {
    font-size: 18px;
    line-height: 30px;
    margin: 20px 0 30px;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div p span {
    font-size: 18px;
    line-height: 30px;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div p br {
    display: none;
} 
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div p span b {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    width: 90%;
    display: block;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div h2 {
    font-size: 24px;
    line-height: 30px;
    margin: 40px 0 20px;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div ul {
    padding: 0 0 0 20px;
    margin: 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div ul li {
    list-style: none;
    margin: 12px 0 0 0;
    padding: 0 0 0 20px;
    position: relative;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div ul li::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #b21118;
    border-radius: 50%;
    left: 0;
    top: 8px;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div dl {
    margin: 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div dl dt {
    border: 1px solid #b21118;
    padding: 15px 20px;
    font-size: 22px;
    line-height: 30px;
    color: #000;
    margin-top: 50px;
    background-color: #b21118;
    color: #fff;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div dl dt:first-child {
    margin: 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div dl dd {
    margin: 0;
    padding: 15px 20px;
    border: 1px solid #ccc;
    border-top: 0;
    color: rgba(0, 0, 0, 0.8);
    font-size: 18px;
    line-height: 26px;
}
/* body > div:nth-child(6) {
    padding: 0 0 80px;
} */
/* body > div:nth-child(6) > .w-100 {
    padding: 0 0 80px;
} */
[data-block-id="575576002621605582"] {
    padding: 50px 0 80px 0px;
}
body > div:nth-child(6) .ph2 h2.headingContainer_1gqb9nd {
    font-size: 36px;
    line-height: 42px;
    margin: 0;
}
body > div:nth-child(6) .ph2 .relative.overflow-hidden.w-100 {
    margin-top: 30px;
}
body > div:nth-child(6) .ph2 h2.headingContainer_1gqb9nd .ph2.heading_16pkwd {
    margin: 0;
}
body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative {
    padding: 0;
    gap: 30px;
    align-items: flex-start;
}
body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative .flex.justify-center > .pa2 {
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    padding: 30px 20px 20px;
    transition: 0.3s;
}
body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative .flex.justify-center > .pa2:hover {
    border-color: #000;
}
body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative .flex.justify-center > .pa2:hover h4 {
    color: rgba(178, 17, 24, 1);
}
body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative .flex.justify-center > .pa2 h4 {
    font-size: 22px;
    line-height: 32px;
    transition: 0.3s;
    overflow: hidden;
    margin: 10px 0 0;
}
body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative .flex.justify-center > .pa2 .prices_abw475 > .pv1.small_11o35w1 {
    font-size: 18px;
    line-height: 24px;
}
body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative img {
    position: relative;
}
/* body > div:nth-child(8) {
    padding: 0 0 80px 0;
} */
body > div:nth-child(8) .ph2 h2.headingContainer_1gqb9nd {
    font-size: 36px;
    line-height: 42px;
    margin: 0;
}
body > div:nth-child(8) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .overflow-hidden.w-100 .relative .flex.justify-center > .pa2 {
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    transition: 0.3s;
    padding: 20px;
}
body > div:nth-child(8) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .overflow-hidden.w-100 .relative .flex.justify-center > .pa2:hover {
    border-color: #000;
}
body > div:nth-child(8) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .overflow-hidden.w-100 .relative .flex.justify-center > .pa2:hover h4 {
    color: rgba(178, 17, 24, 1);
}
body > div:nth-child(8) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .overflow-hidden.w-100 .relative {
    gap: 30px;
}
body > div:nth-child(8) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .overflow-hidden.w-100 .relative h4 {
    font-size: 22px;
    line-height: 32px;
    transition: 0.3s;
    min-height: 64px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
body > div:nth-child(8) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .overflow-hidden.w-100 .relative .flex.justify-center > .pa2 .prices_abw475 > .pv1.small_11o35w1 {
    font-size: 18px;
    line-height: 24px;
}






body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 .flex.w-100 .flex.w-100.pb1 > div {
    display: flex;
    align-items: center;
    padding: 30px 0 0 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 > .flex.flex-wrap:nth-child(2) .flex.w-100.pb1 > div {
    padding: 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 .flex.w-100 .flex.w-100.pb1 > div span {
    font-size: 20px;
    line-height: 25px;
    color: #000;
    font-weight: 700;
    display: block;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 .flex.w-100 .flex.w-100.pb1 > div span:nth-child(2) {
    padding: 0;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 > .pv3 > .flex.flex-wrap:nth-child(2) .flex.w-100.pb1 > div > span {
    padding-top: 20px;
}
/* body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 > .pv3 > .flex.flex-wrap:nth-child(5) > div span {
    padding: 50px 0 0 0 !important;
} */
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 > .pv3 > .flex.flex-wrap:nth-child(5) > div span:nth-child(2) {
    padding: 0 !important;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div:nth-child(2) {
    padding: 40px 48px;
    border: 1px solid #ccc;
}
body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div:nth-child(2) ._76hw6o._gmv4bv {
    padding: 0;
}
/* Category Pages */
/* body > div:nth-child(4) {
    padding-bottom: 50px;
} */
body > div:nth-child(4) ._ljy0a4 {
    max-width: 100%;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 {
    padding: 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > h2.ph2.pt3.pt4-l.mv0, body > div:nth-child(4) > ._ljy0a4 > .ph2 > div {
    max-width: 96rem;
    margin: 0 auto;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div, body > div:nth-child(4) > ._ljy0a4 > .ph2 > h2.ph2.pt3.pt4-l.mv0 {
    width: 94%;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child {
    width: 100%;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 h1 {
    font-size: 25px;
    line-height: 30px;
    color: #000;
    margin-bottom: 0;
    display: none;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 hr {
    display: none;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div[data-clicktarget="configureSectionHeader"] {
    margin-top: 30px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div[data-clicktarget="configureSectionHeader"] h4.mv0.pa2 {
    padding: 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div[data-clicktarget="configureSectionHeader"] h4.mv0.pa2 font {
    font-size: 20px;
    line-height: 25px;
    color: #000;
    font-weight: 400;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div[data-clicktarget="configureSectionHeader"] ._1wt00a7 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 80px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div[data-clicktarget="configureSectionHeader"] ._1wt00a7 .pv1 {
    margin: 12px 0 0 0;
    padding: 0 0 0 20px;
    position: relative;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div[data-clicktarget="configureSectionHeader"] ._1wt00a7 .pv1::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #b21118;
    border-radius: 50%;
    left: 0;
    top: 7px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child {
    max-width: 100%;
    background-color: #b21118;
    padding: 10px 20px;
    color: #fff;
    opacity: 1;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child > span:first-child {
    margin: 0 15px 0 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > h2.ph2.pt3.pt4-l.mv0 {
    font-size: 40px;
    line-height: 50px;
    color: #000;
    padding: 50px 0 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child a, body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child span {
    font-size: 16px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child a {
    margin: 0 10px;
}
body > div:nth-child(4) ._ljy0a4 {
    max-width: 100%;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 {
    padding: 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child > span:last-child {
    margin-left: 8px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 {
    padding: 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 ul {
    padding: 0 0 0 20px;
    margin: 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3:last-child {
    margin: 50px auto 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 ul li {
    list-style: none;
    margin: 12px 0 0 0;
    padding: 0 0 0 20px;
    position: relative;
    font-size: 16px;
    line-height: 24px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 ul li::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #b21118;
    border-radius: 50%;
    left: 0;
    top: 8px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 h2 {
    margin: 50px 0 25px !important;
    color: #000;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid {
    background-color: #F1F1F1;
    padding: 50px 30px;
    margin: 50px auto 0;
    border-radius: 10px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:first-child {
    padding: 0 30px 0 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .ph3.pv1._wpx928 {
    background-color: #b21118;
    color: #fff;
    padding: 0 20px 0;
    border-radius: 5px 5px 0 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .pv3.pb0-l.dn.db-l {
    padding: 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .pv3.pb0-l.dn.db-l .ph3.pb3 {
    border: 1px solid #ccc;
    border-radius: 0 0 5px 5px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .ph3.pv1._wpx928 h3.mv0.pv2 {
    padding: 15px 0 13px;
    font-size: 20px;
    line-height: 25px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .ph3.pb3 .pt2.pb3 .pb1 {
    font-size: 20px;
    line-height: 25px;
    color: #000;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .ph3.pb3 .pt2.pb3 select {
    font-size: 16px;
    line-height: 22px;
    padding: 10px 20px;
    border-color: #b21118;
    background-color: transparent;
    margin-top: 10px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .ph3.pb3 .pt2.pb3:first-child {
    margin: 10px 0 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .ph3.pb3 .pv3._1op58ap {
    display: block;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .ph3.pb3 .pv3._1op58ap a._eprq15z._15rmqm3s {
    width: 100%;
    background-color: #b21118;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    padding: 13px 30px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .ph3.pb3 .pv3._1op58ap a._eprq15z._15rmqm3s:hover {
    background-color: transparent;
    color: #b21118;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .pa3 {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    padding: 20px 15px;
    border: 1px solid #ccc;
    border-radius: 0 0 5px 5px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .pv3.pb0-l.dn.db-l .pv2 {
    margin-top: 20px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .pa3 .pv1 {
    padding: 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .pa3 .pv1 a {
    font-size: 16px;
    line-height: 22px;
    padding: 10px 15px;
    border: 1px solid #b21118;
    border-radius: 5px;
    letter-spacing: 1px;
    color: #b21118;
    transition: 0.3s;
    display: block;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .pa3 .pv1 a:hover {
    background-color: #b21118;
    color: #fff;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .pa2 {
    padding: 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul {
    margin: 0;
    gap: 30px;
    align-items: flex-start;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul a {
    padding: 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul a img {
    position: relative;
    mix-blend-mode: multiply;
    /* height: 250px;
    width: 100%;
    object-fit: cover; */
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul > .pa2 {
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    padding: 20px;
    transition: 0.3s;
    width: 31%;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul > .pa2:hover {
    border-color: #000;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul > .pa2 h4 {
    font-size: 22px;
    line-height: 32px;
    transition: 0.3s;
    min-height: 64px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul > .pa2:hover h4 {
    color: #b21118;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul > .pa2 ._abw475 .pv1._11o35w1 {
    /* padding: 7px 0; */
    font-size: 18px;
    line-height: 24px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul > .pa2 .pv2._hbuli9 {
    font-size: 16px;
    padding: 7px 0 0 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) > .w-100 > a {
    margin-top: 30px;
}
.container-2.about-container {
    background: transparent !important;
}
.container-2.about-container .about-category p strong {
    font-size: 22px;
    line-height: 28px;
    color: #000;
    margin-top: 20px;
    display: block;
}
.container-2.about-container .about-category p {
    margin: 20px 0 10px;
    font-size: 18px;
    line-height: 26px;
}
.container-2.about-container .about-category {
    padding: 0 50px 0 0 !important;
}
.container-2.about-container:first-child > div:nth-child(2) {
    /* background-color: rgba(6, 32, 92, 1); */
    border-radius: 10px;
}
.container-2.about-container > div:nth-child(2) img {
    margin: 0 auto;
}
.container-2.about-container:nth-child(2) .about-category {
    padding: 0 0 0 50px !important;
    font-size: 18px;
    line-height: 26px;
}
.container-2.about-container:nth-child(2) .about-img {
    max-width: 40%;
    border-radius: 10px;
}
.container-2.about-container:nth-child(2) .about-img img {
    margin: 25px auto 0 !important;
    width: 100% !important;
    height: 350px;
    object-fit: cover;
}
/* Outdoor Signs */
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 h1.vcb-margin-top-0 {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div {
    padding: 0px 20px 50px;
    border: 1px solid rgba(122,122,122,0.3);
    border-radius: 5px;
    position: relative;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 h1.vcb-margin-top-0 a {
    font-size: 20px;
    text-transform: capitalize;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div:hover a {
    color: rgba(178, 17, 24, 1);
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div:last-child {
    flex: auto;
    margin: 50px 0 30px;
    height: auto !important;
    padding: 50px 0;
    text-align: center;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div:last-child h3 {
    font-size: 32px;
    margin-top: 0 !important;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div:last-child a button {
    background-color: rgba(178, 17, 24, 1);
    border-color: transparent;
    color: #fff;
    font-size: 20px !important;
    line-height: 30px;
    text-transform: uppercase;
    border-radius: 5px;
    padding: 10px 40px;
    transition: 0.3s;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div:last-child a button:hover {
    background-color: rgba(178, 17, 24, 0.8);
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div:last-child a {
    display: block !important;
}
/* Indoor Sign Bottom Section */
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 > h2 + hr + div.container-2 {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 50px;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 > h2 + hr + div.container-2 > div {
    width: 20% !important;
    float: unset !important;
    display: block !important;
    padding: 0px 20px 50px;
    border: 1px solid rgba(122, 122, 122, 0.3);
    border-radius: 5px;
    position: relative;
    flex: 1 1 20% !important;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 > h2 + hr + div.container-2 > div h1 {
    display: block;
    font-size: 20px;
    text-transform: capitalize;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 > h2 + hr + div.container-2 > div img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 > h2 + hr + div.container-2 > div:nth-child(2) {
    display: flex !important;
    flex-wrap: wrap;
}
body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 > h2 + hr + div.container-2 > div .d-shop-now-category-btn {
    margin: 0 !important;
}
/* Contact Page */
[data-block-id="124022921659155495"] {
    padding: 80px 0 50px;
}
.jotform-contact-page {
    margin-top: 80px;
}
/* Responsive */
@media only screen and (min-width: 568px) {
    [data-block-id="1267622392117593468"] .pa3.text_1ff7y22 > p:nth-child(3) {
        display: none;
    }
}
@media only screen and (max-width: 1365px) {
    [data-block-id="1267622392117593468"] .w-100.h-100.justify-center.justify-start-ns.items-center.items-center-ns>.w-100.h-100.justify-center.justify-start-ns.items-center.items-center-ns {
        padding-left: 0;
    }
    body > div:nth-child(10) figure.relative figcaption span {
        font-size: 18px !important;
    }
    /* Indore Signs */
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div {
        width: 23%;
    }
}
@media only screen and (max-width: 1278px) {
    /* Category Page */
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul {
        gap: 25px;
    }
}
@media only screen and (max-width: 1269px) {
    /* Product Page */
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 {
        width: 47%;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100:first-child {
        width: 50%;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden .w-100.flex.flex-wrap.flex-row {
        gap: 0;
        justify-content: space-between;
    }
}
@media only screen and (max-width: 1199px) {
    body > div:nth-child(10) figure.relative figcaption {
        height: auto;
        padding: 10px 20px 15px;
        text-align: left;
    }
    body > div:nth-child(10) figure.relative figcaption span {
        font-size: 22px !important;
    }
    body > div:nth-child(10) figure.relative figcaption h4 {
        position: unset;
        margin: 2px 0 5px;
    }
    body > div:nth-child(10) figure.relative figcaption h6 {
        position: unset;
    }
    body > div:nth-child(18) .w-100 li {
        width: 33%;
    }
    body > div:nth-child(18) .w-100.overflow-hidden ul._83hoe2.w-100 {
        justify-content: center;
    }
    body > div:nth-child(17) .navArrow_5vrota {
        right: 40%;
    }
    body > div:nth-child(17) .navArrow_5vrota[data-get-prev-slide-page] {
        left: 40%;
    }
    [data-block-id="603811732795688603"] .w-30-l {
        width: 50%;
    }
    /* Product Page */
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 h1 {
        font-size: 32px;
        line-height: 42px;
        color: #000;
    }
    /* Category Page */
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100 {
        width: 100%;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:first-child {
        padding: 0 0 50px 0;
    }

    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100 {
        width: 100%;
    }
    .container-2.about-container {
        flex-direction: column;
    }
    .container-2.about-container .about-category, .container-2.about-container:first-child > div:nth-child(2) {
        width: 100% !important;
        float: unset !important;
        flex: unset !important;
        display: block !important;
    }
    .container-2.about-container:nth-child(2) .about-category {
        padding: 0 !important;
    }
    .container-2.about-container .about-category {
        padding: 0 !important;
    }
    .container-2.about-container:first-child {
        flex-direction: column-reverse;
    }
    .container-2.about-container:nth-child(2) .about-img {
        max-width: 100%;
    }
    .container-2.about-container:nth-child(2) .about-img img {
        margin: 0 auto !important;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div[data-clicktarget="configureSectionHeader"] ._1wt00a7 {
        gap: 0px 50px;
    }
    /* Indore Signs */
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div {
        width: 31%;
    }
}
@media only screen and (max-width: 979px) {
    /* Product Page */
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden .w-100.flex.flex-wrap.flex-row {
        padding: 50px 0 0;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100:first-child {
        width: 100%;
        padding-bottom: 50px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 {
        width: 100%;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div:nth-child(2) {
        padding: 30px 20px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div h1 {
        font-size: 24px;
        line-height: 30px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div h2 {
        font-size: 20px;
        line-height: 25px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div dl dt {
        padding: 10px 15px;
        font-size: 20px;
        line-height: 25px;
        margin-top: 30px
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div p {
        font-size: 16px;
        line-height: 28px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 button.flex.items-center h4.mv0 {
        font-size: 26px;
        line-height: 30px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 strong.mb0 {
        font-size: 24px;
        line-height: 30px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 .flex.flex-wrap:nth-child(2) strong.w-100.pt3 {
        padding-top: 20px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv3 strong.w-100.pt3 {
        font-size: 18px;
        line-height: 22px;
        padding: 30px 0 0 0;
    }
    body > div:nth-child(6) > .w-100 {
        padding: 0 0 50px;
    }
    body > div:nth-child(6) .ph2 h2.headingContainer_1gqb9nd, body > div:nth-child(8) .ph2 h2.headingContainer_1gqb9nd {
        font-size: 28px;
        line-height: 34px;
    }
    body > div:nth-child(8) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .overflow-hidden.w-100 .relative {
        gap: 15px;
    }
    body > div:nth-child(8) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .overflow-hidden.w-100 .relative h4 {
        font-size: 18px;
        line-height: 24px;
        min-height: 50px;
    }
    body > div:nth-child(8) {
        padding: 0 0 50px 0;
    }
    body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative {
        gap: 15px;
    }
    body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative .flex.justify-center > .pa2 h4 {
        font-size: 18px;
        line-height: 24px;
    }
    /* Category Pages */
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid {
        padding: 30px 20px;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:first-child {
        padding: 0 0 30px 0;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul {
        gap: 20px;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul > .pa2 {
        width: 48%;
    }
}
@media only screen and (max-width: 959px) {
    [data-block-id="603811732795688603"] > .w-100 > .w-100 .flex.flex-column.w-100.pl4-l > .w-100 > section._p9ilsk.ph2 {
        height: auto;
    }
    body > div:nth-child(4) .overlayBackground_p7pp89 {
        min-height: auto;
    }
    body > div:nth-child(4) .w-100 .flex.flex-column.pa4.overlayMaxWidth_1k5dtg5 {
        max-width: 100%;
    }
    body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative > div > figure.ma0 {
        padding: 10px 10px;
    }
    img.author-img-block {
        left: 20px;
        top: 20px;
    }
    body > div:nth-child(8) .w-100 .overflow-hidden.w-100 {
        width: 100%;
    }
    body > div:nth-child(6)  ul._sunsjt.w-100 > li {
        width: 33%;
    }
    button.load-more-btn {
        font-size: 16px;
        line-height: 22px;
        padding: 8px 15px !important;
    }
    body > div:nth-child(17) > .tc > .w-100.center.pt5.pb5._1joiyfg > .pa2 > .w-100.overflow-hidden > div > .relative.overflow-hidden.w-100 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative {
        gap: 15px;
    }
    [data-block-id="1267622392117593468"] .w-100 .pa2 a {
        padding: 8px 15px;
    }
    [data-block-id="603811732795688603"] .w-100 ._1lswitc.w-100, [data-block-id="603811732795688603"] .w-30-l {
        width: 100%;
    }
    [data-block-id="603811732795688603"] .w-100 ._1lswitc.w-100 div ul.dn {
        display: block;
    }
    [data-block-id="603811732795688603"] .w-100 ._1lswitc.w-100 > div:first-child .flex.items-center.dn-l,
    [data-block-id="603811732795688603"] .w-30-l .flex.items-center.dn-l {
        display: none;
    }
    [data-block-id="603811732795688603"] .flex.flex-column.w-100.pl4-l section._p9ilsk.ph2 div[data-clicktarget="textArea"] {
        position: relative;
    }
    [data-block-id="603811732795688603"] .flex.flex-column.w-100.pl4-l section._p9ilsk.ph2 div[data-clicktarget="textArea"] .db-l {
        display: block;
    }
    [data-block-id="603811732795688603"] > .w-100 > .w-100 div[data-clicktarget="storeDetailsTitle"] .flex.items-center.justify-between .flex.items-center.dn-l {
        display: none;
    }
    [data-block-id="603811732795688603"] .flex.flex-column.w-100.pl4-l section._p9ilsk.ph2 > p {
        transform: translateY(61px);
        text-align: center;
        border-top: 1px solid rgba(122, 122, 122, 1);
        padding-top: 15px;
    }
    [data-block-id="603811732795688603"] > .w-100 {
        display: flex;
        flex-direction: column-reverse;
    }
    [data-block-id="603811732795688603"] > .w-100 > .w-100 section._p9ilsk.ph2 {
        border-bottom: 0;
    }
    [data-block-id="603811732795688603"] ._xt63tk .flex {
        justify-content: center;
    }
}
@media only screen and (max-width: 767px) {
    body > div:nth-child(4) .w-100 .flex.flex-column.pa4.overlayMaxWidth_1k5dtg5 {
        padding: 50px 0;
    }
    body > div:nth-child(4) .w-100.overflow-hidden .overflow-hidden.w-100 h2, body > div:nth-child(4) .w-100.overflow-hidden .overflow-hidden.w-100 p {
        margin: 0;
    }
    body > div:nth-child(10) figure.relative figcaption span {
        font-size: 18px !important;
    }
    body > div:nth-child(10) figure.relative figcaption h4 span {
        font-size: 14px !important;
    }
    body > div:nth-child(10) figure.relative figcaption h6 {
        font-size: 14px;
    }
    body > div:nth-child(6)  ul._sunsjt.w-100 > li {
        width: 49%;
    }
    body > div:nth-child(18) .w-100 li {
        width: 50%;
    }
    body > div:nth-child(17) .navArrow_5vrota {
        padding: 10px;
    }
    body > div:nth-child(17) .navArrow_5vrota svg {
        width: 18px;
        height: 18px;
    }
    body > div:nth-child(17) {
        padding: 0;
    }
    body > div:nth-child(5) h1 {
        margin: 0;
    }
    body > div:nth-child(4) {
        padding-bottom: 20px;
    }
    body > div:nth-child(5) h1 {
        margin: 0;
        font-size: 24px;
        line-height: 34px !important;
    }
    body > div:nth-child(6) > .w-100 {
        padding: 0;
    }
    body > div:nth-child(7) h1 {
        margin: 0;
        font-size: 24px;
        line-height: 34px !important;
    }
    body > div:nth-child(8) {
        padding: 0;
    }
    body > div:nth-child(9) ul.w-100 h1 {
        margin: 50px 0 0;
    }
    body > div:nth-child(9) ul.w-100 h1 {
        margin: 0;
        font-size: 24px;
        line-height: 34px;
    }
    body > div:nth-child(14) h2 {
        margin: 0;
    }
    body > div:nth-child(14) h2 {
        margin: 0;
        font-size: 24px !important;
        line-height: 34px !important;
    }
    body > div:nth-child(14) h2 span {
        font-size: 24px !important;
    }
    body > div:nth-child(16) {
        margin-top: 20px;
    }
    body > div:nth-child(16) .w-100.center._t6fgpg._pp5ddc._16vod9a h1 {
        margin: 0;
        font-size: 24px;
        line-height: 34px !important;
    }
    body > div:nth-child(18) {
        padding-bottom: 0;
    }
    /* Category Page */
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul > .pa2 {
        width: 47%;
    }
    /* Indore Signs */
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div {
        width: 48%;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 h1.vcb-margin-top-0 a {
        font-size: 16px;
    }
}
@media only screen and (max-width: 567px) {
    body > div:nth-child(10) figure.relative figcaption {
        position: relative;
    }
    body > div:nth-child(17) > .tc > .w-100.center.pt5.pb5._1joiyfg > .pa2 > .w-100.overflow-hidden > div > .relative.overflow-hidden.w-100 {
        padding-bottom: 60px;
    }
    body > div:nth-child(17) .navArrow_5vrota {
        right: 35%;
    }
    body > div:nth-child(17) .navArrow_5vrota[data-get-prev-slide-page] {
        left: 35%;
    }
    body > div:nth-child(9) ul.w-100 h1 {
        margin: 20px 0 0;
    }
    /* Product Page */
    body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative .flex.justify-center > .pa2 {
        padding: 15px;
    }
    body > div:nth-child(8) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .overflow-hidden.w-100 .relative .flex.justify-center > .pa2 {
        padding: 15px;
    }
    body > div:nth-child(8) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .overflow-hidden.w-100 .relative h4 {
        font-size: 16px;
        line-height: 24px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100:first-child {
        padding-bottom: 30px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 h1 {
        font-size: 24px;
        line-height: 34px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv1 ul li {
        font-size: 16px;
        line-height: 26px;
        margin: 5px 0 0 0;
        padding: 0 0 0 15px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv1 ul li:before {
        width: 8px;
        height: 8px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv2 .flex .flex {
        width: 40px;
        height: 40px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv2 input {
        width: 40px;
        height: 40px;
        font-size: 16px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden ._1t7muf4.w-100 .pv2 .flex .flex svg {
        width: 14px;
        height: 14px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 button.flex.items-center {
        padding: 12px 20px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 button.flex.items-center h4.mv0 {
        font-size: 24px;
        line-height: 28px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div h1 {
        font-size: 22px;
        line-height: 30px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div p {
        margin: 10px 0 20px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div dl dt {
        font-size: 18px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div dl dd {
        padding: 10px 15px;
        font-size: 16px;
        line-height: 24px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div ul li {
        margin: 8px 0 0 0;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div ul {
        padding: 0;
    }
    body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative .flex.justify-center > .pa2 {
        padding: 10px;
    }
    body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative .flex.justify-center > .pa2 {
        padding: 10px;
    }
    body > div:nth-child(6) > .w-100 {
        padding: 0;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div p span b {
        font-size: 16px;
        line-height: 24px;
    }
    body > div:nth-child(17) .w-100.center.pt5.pb5._1joiyfg {
        padding-top: 0;
    }
    body > div:nth-child(6) ul._sunsjt.w-100 > li figcaption {
        padding: 10px 0 0;
    }
    body > div:nth-child(6) ul._sunsjt.w-100 > li figcaption p, body > div:nth-child(6) ul._sunsjt.w-100 > li figcaption p span {
        font-size: 16px !important;
        line-height: 22px;
    }
    /* Category Page */
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > h2.ph2.pt3.pt4-l.mv0 {
        font-size: 32px;
        line-height: 40px;
        padding: 30px 0 0;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .pa2 .ph3.pb3 {
        padding: 0;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul > .pa2 {
        width: 85%;
        margin: 0 auto;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul > .pa2 h4 {
        font-size: 18px;
        line-height: 28px;
        min-height: auto;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .pa3 .pv1 a {
        font-size: 14px;
        line-height: 18px;
        padding: 8px 10px;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .pa3 {
        gap: 10px;
    }
}
@media only screen and (max-width: 479px) {
    body > div:nth-child(18) .w-100 li {
        width: 80%;
    }
    body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative > div > figure.ma0 .flex.justify-center:first-child img.db {
        width: 70px;
        height: 70px;
        object-fit: cover;
    }
    body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative > div > figure.ma0 .flex.justify-center:first-child {
        position: absolute;
        top: 20px;
        left: 20px;
    }
    body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative > div > figure.ma0 .flex.pt3.justify-center:nth-child(2), body > div:nth-child(17) .overflow-hidden.w-100 .relative > div figure > .pa2.pb4 figcaption h5 {
        padding-left: 90px;
    }
    body > div:nth-child(17) .overflow-hidden.w-100 .relative > div figure > .pa2.pb4 figcaption > .maxHeight_1w8y1gm > h5 {
        margin-top: 5px;
    }
    body > div:nth-child(17) .overflow-hidden.w-100 .relative .relative > div > figure.ma0 .flex.pt3.justify-center:nth-child(2) {
        padding-top: 12px;
    }
    /* Product Page */
    body > div:nth-child(5) ._uka9f1._hbuli9 > span:first-child,
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child > span:first-child {
        margin: 0 5px 0 0;
    }
    body > div:nth-child(5) ._uka9f1._hbuli9,
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child {
        padding: 10px;
    }
    body > div:nth-child(5) ._uka9f1._hbuli9 > span, body > div:nth-child(5) ._uka9f1._hbuli9 a span,
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child a, body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child span {
        font-size: 14px !important;
    }
    body > div:nth-child(5) ._uka9f1._hbuli9 a,
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div:first-child a {
        margin: 0 5px;
    }
    body > div:nth-child(5) ._1t0lxs .w-100.overflow-hidden > div > .w-100 > .w-100:last-child .pv4.ph2 ._1wgoijz ._1t3hul7 > div:nth-child(2) {
        padding: 25px 15px;
    }
    body > div:nth-child(6) .ph2 .relative.overflow-hidden.w-100 {
        margin-top: 30px;
        padding: 0 !important;
    }
    body > div:nth-child(6) .ph2 .w-100.overflow-hidden .relative.overflow-hidden.w-100 .relative .flex.justify-center > .pa2 {
        width: 80%;
    }
    /* Category Page */
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:first-child {
        padding: 0 0 10px 0;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid .w-100:first-child .ph3.pb3 .pv3._1op58ap a {
        padding: 10px 20px;
        width: 100%;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div#product-grid > .w-100:nth-child(2) ul > .pa2 {
        width: 100%;
        margin: 0 auto;
    }
    .container-2.about-container .about-category p {
        font-size: 16px;
    }
    .container-2.about-container .about-category p strong {
        font-size: 20px;
        line-height: 26px;
        margin-top: 35px;
    }
    .container-2.about-container:nth-child(2) .about-category {
        font-size: 16px;
        line-height: 26px;
    }
    /* Indore Signs */
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div {
        width: 80%;
        margin: 0 auto;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div:last-child {
        padding: 30px 0;
        margin: 30px 0 0;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div:last-child h3 {
        font-size: 22px;
        padding: 0 10px;
    }
    body > div:nth-child(4) > ._ljy0a4 > .ph2 > div.pa2.pb3 .category-label > div:last-child a button {
        font-size: 18px !important;
        line-height: 28px;
        padding: 10px 20px;
    }
}
@media only screen and (max-width: 514px) {
    body > div:nth-child(4) .w-100.overflow-hidden .overflow-hidden.w-100 p:last-child {
        margin: 140px 0 -194px 0;
    }
    body > div:nth-child(4) .w-100 .flex.flex-column.pa4.overlayMaxWidth_1k5dtg5 {
        padding: 50px 0 70px;
        background-color: rgba(6, 32, 92);
    }
}
@media only screen and (max-width: 413px) {
    
}
/* New CSS Here */










/* Live Site CSS */
/* Desktop */
.main-menu .vnav--level1>.vnav__item>.vnav__link {
    padding: 0 10px;
}