:root {
    --primary-blue-color: #1D266B;
    --white-color: #FFFFFF;
    --black-color: #000000;
    --red-color: #CF3131;
    --bg-blue:#1d266b;
    --pbg:#F8F8FF;
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}


p {
    margin-bottom: 0rem;
}

ul {
    padding-left: 0rem;
}

h2 {
    margin-bottom: 0rem;
}


/* Slick Product Section css */

.svtm-product-slick-section {
    padding: 24px;
/*     margin: 0px 24px; */

}



.svtm-product-slick-container {
    max-width: 95%;
    margin: auto;

    text-align: center;
}



.svtm-product-title {
    text-align: center;
    font-weight: 700;
    line-height: 1.6;
    color: var(--primary-blue-color);
    font-family: 'Roboto', sans-serif;
    margin-bottom: 42px;
}


.svtm-product-title>p:nth-of-type(1) {

    font-size: 20px;
    text-transform: uppercase;

}

.svtm-product-title>p:nth-of-type(2) {
    font-size: 30px;
	text-transform: capitalize;
}



.svtm-product-slick-section-wrapper {
    margin: 24px 0px 54px 0px;

}


.svtm-product-container {
    display: flex;
    gap: 24px;
}









.svtm-anchor {
    color: unset;
    text-decoration: none;
}

.svtm-product-red {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;

}


.svtm-product-red img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.svtm-product-image {
    position: absolute;
    top: 13%;
    left: 0;
    width: 100%;
    height: 246px;
}

.svtm-product-image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}


.svtm-product-blue {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
    height: unset;

}

.svtm-product-blue img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}






.svtm-pbtn {
    padding: 7px 22px;
    background: var(--primary-blue-color);
    color: var(--white-color);
    font-size: 18px;
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 1.6;
    border: 2px solid var(--primary-blue-color);
    border-radius: 2px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;

}

.svtm-pbtn:hover {
    transition: 320ms;
    background: var(--white-color);
    color: var(--primary-blue-color);
}


.slick-prev::before,
.slick-next::before {

    font-size: 32px;
    color: var(--bg-blue);
    opacity: 1;
}


.slick-prev {
    left: -36px;
}


/* @media(max-width:651px) {
    .svtm-product-wrapper {
        width: 275px;
    }
} */

@media(max-width: 576px){
	
.svtm-product-slick-section {
    margin: 0px 8px;

}
}

/* End of the Slick section css*/
