* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: 'Helvetica Neue', sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue';
    
}

html {
    scroll-behavior: smooth;
    overflow-x: hidden !important;
    overflow-y: auto;
}

body {
    overflow-x: hidden;
    scroll-behavior: smooth;
}

p,
span,
a {
    font-family: 'Helvetica 55 Roman', sans-serif;
}

::-webkit-scrollbar {
    width: 0px;
    background: none;
}

::-webkit-scrollbar-thumb {
    border-radius: 100px;
}

img {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-select: none;
}

.navbar {
    position: fixed;
    top: 0;
    color: white;
    width: 100%;

    /* height: 60px; old height */
    height: 100px;
    padding-bottom: 20px;

    background-color: #000000d2;
    backdrop-filter: saturate(192%) blur(18px);
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 1.1rem;
    z-index: 999;
}

.navbar .leftDiv {
    display: flex;
    /* background-color: red; */
    margin-left: 100px;
}

.navbar .leftDiv .logoContainer {
    /* background: url('./images/logo.png') center center no-repeat; */
    background: url('./images/new-logo.png') center center no-repeat;
    background-size: contain;
    /* width: 120px;
    height: 30px; */

    width: 175px;
    height: 70px;
    margin-right: 12px;
    /* border: 1px solid white; */

}


.navbar .links {
    /* background-color: green; */
    height: fit-content;
    margin-top: 25px;
    transition: all 0.6s;
}

.navbar .links a {
    transition: all 0.6s;
    color: white;
    text-decoration: none;
    margin: 0px 9px;
    font-size: 0.97rem;
    position: relative;
    font-family: 'Helvetica 55 Roman', sans-serif;
}

.navbar .links a .hoverBottomLine {
    transition: all 0.7s;
    position: absolute;
    width: 0%;
    height: 2px;
    background-color: #FF554B;
    border-radius: 2px;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: 6px;
}
.sendQQ{
    color: white;
    text-decoration: none;
}

.navbar .links a:hover .hoverBottomLine {
    width: 100% !important;
}

.navbar .links a:focus .hoverBottomLine {
    width: 100% !important;
}

.downArrow-in-navLinks {
    /* background-color: red; */
    width: 12px;
    margin-left: 6px;
    height: 10px;
}

.navbar .rightDiv {
    display: flex;
    /* background-color: yellow; */
    margin-right: 100px;
}

.navbar .rightDiv .searchContainer {
    display: flex;
    /* background-color: orange; */
    width: fit-content;
    height: fit-content;
    margin-right: 28px;
    margin-left: 30px;
    margin-top: 15px;
    position: relative;
}

.navbar .rightDiv .searchContainer input {
    /* display: none; */
    visibility: collapse;
    opacity: 0;
    width: 0px;
    position: absolute;
    transition: all 0.7s;
    font-family: 'Helvetica 55 Roman', sans-serif;
    width: 38px;
    border-radius: 100px;
    border: none;
    background-color: #fff;
    color: #444;
    height: 38px;
    right: -4px;
    top: -4px;
}

.showSearchBar {
    opacity: 1 !important;
    visibility: visible !important;
    width: 240px !important;
    padding-left: 18px;
    padding-right: 40px;
}

.hideNavHref {
    opacity: 0 !important;
    visibility: collapse !important;
    display: none;
}




.navbar .rightDiv .searchContainer .searchIcon {
    width: 30px;
    height: 30px;
    background: url("./images/search.png") center center no-repeat;
    background-size: contain;
    opacity: 0.9;
    filter: invert(1);
    border-radius: 100px;
    transition: all 0.5s;
}

.searchIconChnage {
    filter: invert(0.3) !important;
    transform: scale(0.7) !important;
}


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

.navbar .rightDiv .navBtn {
    background-color: #FF554B;
    border: none;
    height: 40px;
    margin-top: 10px;
    color: white;
    padding: 0px 20px;
    border-radius: 100px;
    font-size: 1rem;

}

.navbar .leftDiv .menuBtn {
    font-size: 2rem;
    margin-top: 18px;
    margin-right: 20px;
    /* margin-left: 4px; */
    display: none;
    cursor: pointer;
    user-select: none;
}


@media only screen and (max-width: 1333px) {
    .navbar .rightDiv .navBtn {
        font-size: 0.8rem;
    }
}

@media only screen and (max-width: 1500px) {
    .navbar .leftDiv {
        margin-left: 40px;
    }

    .navbar .rightDiv {
        margin-right: 40px;
    }
}

@media only screen and (max-width: 730px) {
    .hideNavLogo {
        display: none !important;
    }
}

@media only screen and (max-width: 1280px) {
    .navbar .links {
        display: none;
        height: 50px;
    }

    .hidePlease {
        display: none !important;
    }

    .showNavLinks {
        display: flex !important;
        /* background-color: #000000d2;
        backdrop-filter: saturate(192%) blur(18px); */
        background-color: #000;
        border-top: 2px solid #444 !important;
        position: absolute !important;
        width: 100% !important;
        left: 0 !important;
        bottom: -50px;
        height: 40px;
    }

    .bgBlack {
        background-color: #000;
    }

    .navbar .links a {
        width: fit-content;
        color: #ffffffe0;
        margin: auto;
    }

    .navbar .leftDiv .menuBtn {
        display: block;
    }
}

@media only screen and (max-width: 800px) {
    .navbar .links {
        display: none;
        /* background-color: #000000; */
        position: absolute;
        width: 100%;
        left: 0;
        bottom: -194px;
        height: 194px;
        flex-wrap: wrap;
    }

    .showNavLinks {
        bottom: -195px;
        height: 194px;
        flex-wrap: wrap;
    }

    .navbar .links a {
        width: fit-content;
        display: block;
        text-align: center;
        width: 100%;
        margin: 5px auto;
    }

    .navbar .links a:last-child {
        margin-bottom: 20px;
    }

    .navbar .links a:hover .hoverBottomLine {
        width: 120px !important;
    }

}

@media only screen and (max-width: 700px) {
    .navbar .rightDiv .navBtn {
        display: none;
    }

    .navbar .rightDiv .searchContainer {
        margin-right: 0px;
    }

    .navbar .leftDiv .logoContainer {
        position: absolute;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }

    .navbar .leftDiv {
        margin-left: 10px;
    }

    .navbar .rightDiv {
        margin-right: 10px;
    }
}


/* ____________________End of navbar_____________________ */

.container {
    border: 1px solid #00000000;
    height: 700px;
    width: 100%;
    margin: auto;
}

.container0 {
    height: 880px;
    background-color: #000;
    color: #fff;
}

.containerInner {
    width: 90%;
    margin: auto;
    /* border: 2px solid yellow; */
}

.containerInner .textContainer {
    width: fit-content;
    margin: auto;
    text-align: center;
}

.containerInner .textContainer .textExtraSpacing {
    font-size: 2.3rem;
    opacity: 0.9;
    letter-spacing: 10px;
    font-weight: 100;
    margin-left: 7px;
}

.containerInner .textContainer .lightText {
    /* margin-top: 20px; */
    font-size: 0.98rem;
    letter-spacing: 1px;
    line-height: 24px;
    color: #fff;
    opacity: 0.7;
    font-weight: 100;
    max-width: 400px;
    margin: auto;
    margin-top: 10px;
    font-family: 'Helvetica 55 Roman', sans-serif;
    /* background-color: red; */
}

.textExtraSpacing {
    font-family: 'Helvetica 35 Thin', sans-serif;
}

/* ___________Old dash_______________________ */
/* .containerInner0 {
    margin-top: 140px;
}

#gradientOutlineText {
    background-clip: text;
    background-image: linear-gradient(to right, #09f1b8, #00a2ff, #ff00d2, #fed90f);
    color: #000119;
    font-size: 18vmin;
    letter-spacing: 7px;
    padding: 10p;
    -webkit-text-stroke-color: transparent;
    -webkit-text-stroke-width: calc(0.5em / 16);
    background: -webkit-radial-gradient(to right, #09f1b8, #00a2ff, #ff00d2, #fed90f);
    -webkit-background-clip: text;
}

.container0 .containerInner0 .gradientShoes {
    position: relative;
    width: 500px;
    height: 200px;
    margin: auto;

}
.container0 .containerInner0 .gradientShoes img {
    display: block;
    width: 800px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: -80px;
    margin-left: -160px;
} */
/* ___________________End of old top container 0 now we have containerC */


/* _____----_____________----top-img-slider-____________________ */
.containerC {
    background-color: #000;
    height: 1000px;
    position: relative;
    /* background-color: red; */
    padding-top: 20px;
}

#gradientOutlineText {
    background-clip: text;
    background-image: linear-gradient(to right, #09f1b8, #00a2ff, #ff00d2, #fed90f);
    color: #000119;
    font-size: 18vmin;
    letter-spacing: 7px;
    padding: 10p;
    -webkit-text-stroke-color: transparent;
    -webkit-text-stroke-width: calc(0.5em / 16);
    background: -webkit-radial-gradient(to right, #09f1b8, #00a2ff, #ff00d2, #fed90f);
    -webkit-background-clip: text;
    transition: all 1s;
    animation: textAnm 1s ease-in-out;
}


.neonLights0 {
    width: 280px;
    height: 280px;
    background: url("./images/Asset 1 Copy.png") center center no-repeat;
    background-size: contain;
    transform: rotate(-90deg);
    top: 190px;
    left: 180px;
    position: absolute;
    transition: all 0.6s;
}

.neonLights1 {
    width: 290px;
    height: 290px;
    background: url("./images/Asset 1 Copy.png") center center no-repeat;
    background-size: contain;
    bottom: 190px;
    right: 130px;
    position: absolute;
    transition: all 0.6s;
}

@media only screen and (max-width: 1528px) {
    .neonLights0 {
        top: 290px;
    }

    .neonLights1 {
        bottom: 130px;
    }
}

@media only screen and (max-width: 1455px) {
    .neonLights0 {
        left: 110px;
    }

    .neonLights1 {
        right: 30px;
    }

    .prev,
    .next {
        top: 500px !important;
    }
}

@media only screen and (max-width: 1260px) {
    .neonLights0 {
        transform: rotate(-90deg) scale(0.8);
        top: 360px;
    }

    .neonLights1,
    .topSliderImgs {
        transform: scale(0.8);
        /* background-color: red; */
    }
}

@media only screen and (max-width: 1111px) {
    .neonLights0 {
        left: -10px;
    }

    .neonLights1 {
        right: -60px;
    }

    .topSliderImgs {
        transform: scale(0.8);
        left: -60px !important;
    }

    .prev,
    .next {
        opacity: 0.2;
    }
}

@media only screen and (max-width: 900px) {
    .neonLights0 {
        left: -10px;
        top: 150px;
        transform: rotate(-90deg) scale(0.6);
    }

    .neonLights1 {
        right: -60px;
        bottom: 30px;
        transform: scale(0.6);
    }

    .topSliderImgs {
        transform: scale(0.6);
        left: -100px !important;
        top: -70px;
    }

    .prev,
    .next {
        opacity: 0.2;
        top: 190px !important;
    }

    .containerC {
        height: 700px;
    }

    /* Caption text */
    .slideshow-container .text {
        bottom: -300px !important;
    }
}

@media only screen and (max-width: 800px) {
    .topSliderImgs {
        transform: scale(0.4);
        left: -130px !important;
        top: -100px;
    }

    .neonLights0 {
        left: 0px;
        top: 150px;
        transform: rotate(-90deg) scale(0.4);
    }

    .neonLights1 {
        right: -30px;
        bottom: 30px;
        transform: scale(0.4);
    }
}

@media only screen and (max-width: 728px) {
    .slideshow-container .text {
        bottom: -230px !important;
    }

    .containerC {
        height: 630px;
    }
}

@media only screen and (max-width: 620px) {
    .slideshow-container .text {
        bottom: -10px;
    }
}

@media only screen and (max-width: 580px) {
    .neonLights0 {
        left: -90px !important;
        top: 150px;
        transform: rotate(-90deg) scale(0.3);
    }

    .neonLights1 {
        right: -60px !important;
        bottom: 30px;
        transform: scale(0.3);
    }

}

@media only screen and (max-width: 580px) {
    .neonLights0 {
        left: -40px !important;
        top: 190px;
        /* transform: rotate(-90deg) scale(0.3); */
    }

    .neonLights1 {
        right: -60px !important;
        bottom: 30px;
        transform: scale(0.3);
    }
}
@media only screen and (max-width: 440px) {
    .neonLights0 {
        left: -60px !important;
        top: 160px;
    }

    .neonLights1 {
        right: -90px !important;
        bottom: 30px;
        transform: scale(0.3);
    }

    .containerC {
        height: 590px;
    }

    /* Caption text */
    .slideshow-container .text {
        bottom: -220px !important;
    }
}

@media only screen and (max-width: 411px) {
   .neonLights0 {
        left: -95px !important;
        top: 150px;
    }

    .neonLights1 {
        right: -90px !important;
        bottom: 30px;
        transform: scale(0.3);
    }

    .containerC {
        height: 590px;
        /* background-color: blue; */
    }

    /* Caption text */
    .slideshow-container .text {
        font-size: 0.9rem !important;
        bottom: -220px !important;
    }

    .prev,
    .next {
        opacity: 0.15;
        top: 350px !important;
    }
}




@keyframes textAnm {
    from {
        letter-spacing: 20px;
    }

    to {
        letter-spacing: 7px;
    }
}

.containerC .containerInnerC {
    /* background-color: #555; */
    margin-top: 80px;
}

.mySlides {
    display: none
}

.mySlides .text {
    font-family: 'Helvetica 55 Roman', sans-serif;
}

.topSliderImgs {
    transition: all 0.7s;
    width: 70%!important;
    position: absolute;
    left: 0;
    top: 100px;
    right: 0;
    margin: auto;
    /* animation: zoomOut_ 9s ease; */
}

/* 
@keyframes zoomOut_ {
    from {
        opacity: 0.7;
    }

    to {
        opacity: 1;
    }
} */

/* Slideshow container */
.slideshow-container {
    /* max-width: 1000px; */
    height: 200px;
    position: relative;
    margin: auto;
    margin-top: -110px;
    /* border: 2px solid red; */
}

/* Next & previous buttons */
.prev,
.next {
    /* cursor: pointer; */
    position: absolute;
    top: 300px;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    user-select: none;
    /* background-color: red; */
    /* opacity: 0; */
}

.next img,
.prev img {
    width: 30px;
    transition: all 0.7s;
}

/* Position the "next button" to the right */
.next {
    right: 0;
}

/* .next img:hover, .prev img:hover{
    opacity: 1;
} */


#extraDash_ {
    color: #fffffff4 !important;
}

/* Caption text */
.slideshow-container .text {
    color: #f2f2f2dd;
    font-size: 20px;
    padding: 8px 12px;
    position: absolute;
    bottom: 8px;
    width: 100%;
    bottom: -420px;
    /* background-color: #0000003d; */
    text-align: center;
}

/* The dots/bullets/indicators */
.dots {
    /* background-color: palegreen; */
    position: absolute;
    width: 12px;
    height: fit-content;
    top: -100px;
    margin: auto;

}

.dot {
    cursor: pointer;
    height: 16px;
    width: 2px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 10px;
    display: inline-block;
    transition: background-color 0.6s ease;
}
/* Fading animation */
.fade {
    /* animation-name: fade; */
    /* animation-duration: 1.5s; */
}

/* @keyframes fade {
    from {
        opacity: 
    }

    to {
        opacity: 1
    }
} */

/* ____________________End of topcontainer0____________ */


/* container1 starts from here ( 1 represent the 2nd big container that contains "MADE IN INDIA, Light comfortable etc....") */
.container1 {
    height: 950px;
    /* background-color: yellow; */
}

.container1 .containerInner1 {
    position: relative;
    /* background-color: red; */
}

.container1 .containerInner1 .pankh {
    display: block;
    width: 250px;
    margin: auto;
    margin-top: 50px;
}

.container1 .containerInner1 .lShoe {
    position: absolute;
    transition: all 0.7s;
    left: 0;
    /* bottom: 10px; */
}

.container1 .containerInner1 .rShoe {
    position: absolute;
    transition: all 0.7s;
    top: 300px;
    right: 0;
}


@media only screen and (max-width: 1430px) {
    .container1 .containerInner1 .rShoe {
        width: 230px;
        right: -32px;
    }

    .container1 .containerInner1 .lShoe {
        width: 230px;
        left: -8px;
        bottom: -146px;
    }
}

@media only screen and (max-width: 1260px) {
    .container1 .containerInner1 .rShoe {
        width: 230px;
        right: -32px;
        top: 120px
    }

    .container1 .containerInner1 .lShoe {
        width: 230px;
        left: -8px;
        bottom: -146px;
    }
}

@media only screen and (max-width: 982px) {
    .container1 .containerInner1 .rShoe {
        width: 210px;
        right: 0px;
        top: 177px;
    }

    .container1 .containerInner1 .lShoe {
        width: 230px;
        left: -8px;
        bottom: -146px;
    }
}

@media only screen and (max-width: 648px) {
    .container1 .containerInner1 .lShoe {
        width: 208px;
        left: -8px;
        bottom: -146px;
        transform: rotate(73deg);
    }

    .container1 .containerInner1 .rShoe {
        width: 210px;
        right: -30px;
        top: 107px;
        transform: rotate(40deg);
    }
}

@media only screen and (max-width: 520px) {
    .container1 .containerInner1 .rShoe {
        width: 200px;
        right: 4px;
        top: 98px;
        transform: rotate(-68deg);
    }
}





.container1 .containerInner1 .textContainer {
    margin-top: 50px;
}

.container1 .containerInner1 .largeBoldText {
    font-size: 4.4rem;
    font-weight: bolder;
    /* background-color: yellow; */
    margin-top: 50px;
    width: 820px;
}

/* ____________________End of container1________________ */

.container2 {
    background-color: #474F54;
    background: url("./images/shoemaker.png") center center no-repeat;
    background-size: cover;
    /* border: 2px solid red; */
    /* height: 300px; */
    position: relative;
}

.container2 .containerInner2 {
    /* border: 2px solid #00000079; */
    width: 100%;
    /* aspect-ratio: 18/9; */
    height: 100%;
    /* background-color: #00000079; */
    position: relative;
}

/* "See How We make shoes for everyone" */
.container2 .containerInner2 .textContainer {
    /* margin-top: -550px; */
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    /* border: 2px solid red; */
    background-color: #00000075;
    /* height: 500px; */
    width: 100%;
    height: 100%;

}

.container2 .containerInner2 .textContainer .textExtraSpacing {
    font-size: 2.3rem;
    opacity: 0.9;
    color: white;
    letter-spacing: 10px;
    font-weight: 100;
    width: fit-content;
    margin: auto;
    margin-top: 16%;
    /* margin-left: 7px; */

}

.container2 .containerInner2 .textContainer .largeBoldText {
    font-size: 4.4rem;
    font-weight: bolder;
    color: white;
    margin-top: 10px;
    width: fit-content;
    margin: auto;
    width: 820px;
}

.container2 .containerInner2 .textContainer .largeBoldText2 {
    font-size: 4.4rem;
    font-weight: bolder;
    /* margin-top: 10px; */
    color: #FF554B;
}

.container2 .containerInner2 .textContainer .playButton {
    width: 70px;
    height: 70px;
    background-color: #f5f5f596;
    background: url("./icons/circle-play-button.png") center center no-repeat;
    background-size: contain;
    border-radius: 100%;
    transition: all 0.6s;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: 60px;
    /* bottom: 120px; */
    z-index: 9;
}

.container2 .containerInner2 .textContainer .playButton:hover {
    opacity: 0.8;
}

.container2 .containerInner2 .textContainer a {
    display: block;
    /* position: absolute;
    left: 0; right: 0;
    margin: auto; */
    /* bottom: 50px; */
    /* margin-top: 30px; */
    margin-top: 150px;
    text-decoration: none;
    color: #FF554B;
}

@media only screen and (max-width: 1362px) {
    .container2 .containerInner2 .textContainer .textExtraSpacing {
        margin-top: 20%;
    }
}

@media only screen and (max-width: 710px) {
    .container2 .containerInner2 .infoTexts {
        display: none !important;
    }

    .container2 .containerInner2 .infoTexts1 {
        display: none !important;
    }

    .container2 .containerInner2 .infoTexts2 {
        display: none !important;
    }

    .container2 .containerInner2 .infoTexts3 {
        display: none;
    }

    .container2 .containerInner2 .infoTexts4 {
        display: none !important;
    }
}

@media only screen and (max-width: 1040px) {
    .container2 .containerInner2 .textContainer .textExtraSpacing {
        margin-top: 25%;
    }
}

@media only screen and (max-width: 686px) {
    .container2 .containerInner2 .textContainer .textExtraSpacing {
        margin-top: 50% !important;
    }
}

@media only screen and (max-width: 590px) {
    .container2 .containerInner2 .textContainer .playButton {
        transform: scale(0.6);
    }

    .container2 .containerInner2 .textContainer a {
        margin-top: 10px;
    }
}

@media only screen and (max-width: 460px) {
    .container2 .containerInner2 .textContainer .textExtraSpacing {
        margin-top: 90% !important;
    }
}

@media only screen and (max-width: 440px) {
    .container2 {
        margin-top: 100px !important;
    }
}

@media only screen and (max-width: 397px) {
    .container2 .containerInner2 .textContainer .playButton {
        transform: scale(0.5);
    }
}


.container2 .containerInner2 .infoTexts {
    position: absolute;
    top: 40px;
    left: 40px;
    width: 200px;
}

.container2 .containerInner2 .infoTexts1 {
    top: 80%;
    left: 90px;
}

.container2 .containerInner2 .infoTexts2 {
    left: 70%;
    top: 20%;
}

.container2 .containerInner2 .infoTexts3 {
    position: absolute;
    left: 70%;
    top: 70%;
}

.container2 .containerInner2 .infoTexts4 {
    left: 15%;
    top: 30%;
}

/* ____Responsiveness of cross button _________ */
@media only screen and (max-width: 890px) {
    .container2 .containerInner2 .infoTexts4 {
        top: 25%;
        left: 3%;
    }

    .container2 .containerInner2 .infoTexts4 .btn {
        margin-left: 165px !important;
    }
}

@media only screen and (max-width: 720px) {
    .container2 .containerInner2 .infoTexts .btn {
        margin-left: calc(50% - 15px);
    }

    .container2 .containerInner2 .infoTexts3 {
        left: 52% !important;
        top: 62%;
    }

    .container2 .containerInner2 .infoTexts2 {
        top: 25%;
        left: 54% !important;
    }
}

@media only screen and (max-width: 960px) {
    .container2 .containerInner2 .infoTexts .btn {
        margin-left: calc(50% - 15px);
    }

    .container2 .containerInner2 .infoTexts3 {
        left: 58%;
    }

    .container2 .containerInner2 .infoTexts4 {
        top: 36%;
        left: 3%;
    }

    .container2 .containerInner2 .infoTexts1 {
        top: 70%;
        left: 3%;
    }

    .container2 .containerInner2 .infoTexts2 {
        top: 25%;
        left: 62%;
    }

    .container2 .containerInner2 .infoTexts {
        width: 160px !important;
    }

    .container2 {
        height: 700px !important;
    }
}



.container2 .containerInner2 .infoTexts .btn {
    width: 30px;
    transition: all 0.5s;
    cursor: pointer;
    height: 30px;
    background-color: #FF554B;
    color: white;
    border-radius: 100%;
    box-shadow: 0px 0px 7px #ffffff38;
    display: flex;
    align-items: center;
    justify-content: center;
}

.container2 .containerInner2 .infoTexts .btn img {
    width: 20px;
    filter: invert(1);
}


.container2 .containerInner2 .infoTexts .info {
    transition: all 0.6s;
    opacity: 0;
    transform: scale(0);
    visibility: collapse;
    color: #ffffffe6;
    margin-top: 10px;
    padding: 14px;
    background-color: #00000058;
    backdrop-filter: blur(10px) saturate(180%);
    box-shadow: 0px 0px 7px #ffffff38;
    border-radius: 15px;
    font-family: 'Helvetica 55 Roman', sans-serif;
    font-size: 0.9rem;
}

.showInfo {
    visibility: visible !important;
    opacity: 1 !important;
    transform: scale(1) !important;
}

.changePlusToCross {
    transform: rotate(45deg);
}

/* ____________________End of container2________________ */

.container3 {
    /* background-color: red; */
    height: 930px;
    margin-top: 100px;
}

/* @media only screen and (max-width: 1333px) {
    .container3{ margin-top: 30px;}
}
@media only screen and (max-width: 1203px) {
    .container3{ margin-top: 0px;}
}
@media only screen and (max-width: 1081px) {
    .container3{ margin-top: -90px;}
}
@media only screen and (max-width: 967px) {
    .container3{ margin-top: -200px;}
}
@media only screen and (max-width: 811px) {
    .container3{ margin-top: -250px;}
}
@media only screen and (max-width: 727px) {
    .container3{ margin-top: -300px;}
}
@media only screen and (max-width: 617px) {
    .container3{ margin-top: -370px;}
}
@media only screen and (max-width: 400px) {
    .container3{ margin-top: -0px;}
}
@media only screen and (max-width: 392px) {
    .container3{ margin-top: -490px;}
}
@media only screen and (max-width: 360px) {
    .container3{ margin-top: -500px;}
} 
*/



.showAllBtn {
    background-color: #333;
    color: #fff;
    width: fit-content;
    margin: auto;
    padding: 10px 30px;
    font-family: 'Helvetica 55 Roman', sans-serif;
    border-radius: 100px;
    margin-top: 20px;
}

.container3 .containerInner3 .textContainer {
    margin-top: 100px;
    position: relative;
}

.container3 .faltuKiImage {
    width: 260px;
    height: 260px;
    background-color: #E7E7E7;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
    border-radius: 100%;
    margin: auto;
}

.container3 .faltuKiImage img {
    width: 480px;
    /* position: absolute; */
    margin-left: -100px;
}

.container3 .containerInner3 .textContainer .fckTexts .outLineText {
    font-size: 4.4rem;
    font-weight: bolder;
    color: white;
    box-sizing: content-box;
    -webkit-text-stroke: 1.5px #FF554B;
}

.container3 .containerInner3 .textContainer .fckTexts .bottomTexts {
    font-size: 4.4rem;
    font-weight: bolder;
    /* background-color: yellow; */
    display: flex;
}

.container3 .containerInner3 .textContainer .fckTexts .orangeText {
    color: #FF554B;
    margin-right: 18px;
}

.container3 .containerInner3 .textContainer .fckTexts .orangeOutlineText {
    color: #fff;
    margin-right: 18px;
    -webkit-text-stroke: 1.5px #FF554B;
}


.container3 .containerInner3 .horizontalScrollerBox {
    margin-top: 140px;
    /* background-color: gainsboro; */
    scrollbar-width: none;
    position: relative;
    /* below code is for adding scroll effect */
    align-items: stretch;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

.container3 .containerInner3 .horizontalScrollerBox .shoesCard {
    /* This is shoues card */
    position: relative;
    width: 200px;
    height: 330px;
    /* background-color: #09f1b8; */
    margin: 0px 100px;
    /* to workScroll effect properly */
    flex-grow: 0;
    flex-shrink: 0;
}

.container3 .containerInner3 .horizontalScrollerBox .shoesCard .topTexts span {
    font-size: 1.2rem;
    opacity: 0.6;
}

.container3 .containerInner3 .horizontalScrollerBox .shoesCard .topTexts h3 {
    font-size: 2rem;
}

.container3 .containerInner3 .horizontalScrollerBox .shoesCard .shoes {
    width: 300px;
    animation: shoesRotates 1s ease;
}

@keyframes shoesRotates {
    from {
        transform: rotate(20deg) scale(1.1);
    }

    to {
        transform: rotate(0deg) scale(1);
    }
}

.arrowButtons_0 {
    position: absolute;
    width: 50px;
    height: 60px;
    background-color: #00000000;
    border: 2px solid #00000000;
    margin-top: -220px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

@media only screen and (max-width: 1088px) {
    .arrowButtons_0 img {
        width: 20px;
    }

    .showAllBtn,
    .showAllCategoriesBtn {
        transform: scale(0.9);
    }
}

@media only screen and (max-width: 1088px) {
    .arrowButtons_1 img {
        width: 20px;
    }
}

#left_ {
    left: 18px;
}

#right_ {
    right: 18px;
}

.container3 .containerInner3 .horizontalScrollerBox .shoesCard .arrowBtn {
    background-color: #FF554B;
    box-shadow: 0px 13px 28px #f434405e;
    width: 50px;
    height: 50px;
    font-size: 2.3rem;
    line-height: 46px;
    text-align: center;
    border-radius: 12px;
    position: absolute;
    right: 0;
    bottom: 33px;
    cursor: pointer;
}

.lightArrow {
    width: 24px;
    height: 24px;
    /* border: 2px solid yellow; */
    background: url('./icons/arrow-right-light.png') center center no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -2px;
    right: 0;
    margin: auto;
}


/* __________End of shoes || horizontal scrolls stuff_____________ */

.container4 {
    background-color: #191919;
    height: 1680px;
}

.container4 .containerInner4 .textContainer {
    color: white;
    margin-top: 50px;
}

.showAllCategoriesBtn {
    background-color: #FF554B;
    color: #fff;
    width: fit-content;
    margin: auto;
    padding: 10px 30px;
    font-family: 'Helvetica 55 Roman', sans-serif;
    border-radius: 100px;
    margin-top: 70px;
}


.container4 .containerInner4 .textContainer .fckTexts .outLineText {
    font-size: 4.4rem;
    font-weight: bolder;
    color: #191919;
    box-sizing: content-box;
    -webkit-text-stroke: 1.2px #FF554B;
}

.container4 .containerInner4 .textContainer .fckTexts .bottomTexts {
    font-size: 4.4rem;
    font-weight: bolder;
    width: fit-content;
    margin: 10px auto;
    display: flex;
}

.spnxxx {
    background-color: #fff;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0px 20px;
    width: fit-content;
    border-radius: 100px;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 0.9rem;
}

.container4 .containerInner4 .textContainer .fckTexts .orangeText {
    color: #FF554B;
    margin-right: 18px;
}

.container4 .containerInner4 .textContainer .fckTexts .orangeOutlineText {
    color: #191919;
    margin-right: 18px;
    -webkit-text-stroke: 1.2px #FF554B;
}

.container4 .containerInner4 .imageCardsContainer {
    /* background-color: yellow; */
    width: 90%;
    margin: auto;
    margin-top: 50px;
    height: 800px;
    display: grid;
    grid-template-columns: auto auto;
}

.container4 .containerInner4 .imageCardsContainer .leftDiv {
    /* background-color: #ff0000; */
    display: grid;
    grid-template-rows: auto auto;
    margin-right: 10px;
}

.container4 .containerInner4 .imageCardsContainer .leftDiv .topLeftImg {
    background-color: #09f1b8;
    background: url('./images/featured\ block\ 01.png') center center no-repeat;
    background-size: cover;
    border-radius: 6px;
    margin-bottom: 10px;
}

.container4 .containerInner4 .imageCardsContainer .leftDiv .twoImgsAtBottomLeft {
    display: grid;
    grid-template-columns: auto auto;
    margin-top: 10px;
}

.container4 .containerInner4 .imageCardsContainer .leftDiv .twoImgsAtBottomLeft .bottomLeftImg {
    background-color: olive;
    background: url('./images/Rectangle\ 71.png') center center no-repeat;
    background-size: cover;
    border-radius: 6px;
    margin-right: 10px;
}

.container4 .containerInner4 .imageCardsContainer .leftDiv .twoImgsAtBottomLeft .bottomCenterImg {
    background-color: peru;
    background: url('./images/Rectangle-71-1.png') center center no-repeat;
    background-size: cover;
    border-radius: 6px;
    margin-left: 10px;
}

.container4 .containerInner4 .imageCardsContainer .rightDiv {
    background-color: blueviolet;
    background: url('./images/featured\ block\ 02.png') center center no-repeat;
    background-size: cover;
    border-radius: 6px;
    margin-left: 10px;
}


/* _____________Vertical shoes stuff__________________ */

.container4 .containerInner4 .horizontalScrollerBox {
    margin-top: 60px;
    /* background-color: gainsboro; */
    scrollbar-width: none;
    position: relative;
    /* below code is for adding scroll effect */
    align-items: stretch;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

.container4 .containerInner4 .horizontalScrollerBox .shoesCard {
    /* This is shoues card */
    position: relative;
    width: 200px;
    height: 280px;
    background-color: #fff;
    border-radius: 27px;
    margin: 0px 100px;
    /* to workScroll effect properly */
    flex-grow: 0;
    flex-shrink: 0;
}

.container4 .containerInner4 .horizontalScrollerBox .shoesCard .topTexts h3 {
    font-size: 2rem;
    margin-left: 20px;
    margin-top: 15px;
}

.container4 .containerInner4 .horizontalScrollerBox .shoesCard .topTexts span {
    font-size: 1.2rem;
    margin-left: 20px;
    opacity: 0.6;
}


.container4 .containerInner4 .horizontalScrollerBox .shoesCard .shoes {
    width: 200px;
    position: absolute;
    right: -40%;
    top: 65px;
    animation: shoesRotates 1s ease;
}

@keyframes shoesRotates {
    from {
        transform: rotate(20deg) scale(1.1);
    }

    to {
        transform: rotate(0deg) scale(1);
    }
}

.arrowButtons_1 {
    position: absolute;
    width: 50px;
    height: 66px;
    background-color: #00000000;
    border: 2px solid #00000000;
    margin-top: -150px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#left_2 {
    left: 20px;

}

#right_2 {
    right: 20px;
}

.container4 .containerInner4 .horizontalScrollerBox .shoesCard .arrowBtn {
    background-color: #FF554B;
    color: white;
    box-shadow: 4px 13px 28px #f434405e;
    width: 50px;
    height: 50px;
    font-size: 2.3rem;
    line-height: 46px;
    text-align: center;
    border-radius: 12px;
    position: absolute;
    right: 15px;
    bottom: 15px;
    cursor: pointer;
}

@media only screen and (max-width: 1318px) {
    .container4 {
        height: 1606px;
    }

    .container4 .containerInner4 .imageCardsContainer {
        height: 674px;
        ;
    }
}

@media only screen and (max-width: 697px) {
    .container4 .containerInner4 .imageCardsContainer {
        height: 250px !important;
    }

    .container4 {
        height: 1090px !important;
    }

    .spnxxx {
        height: 20px;
        line-height: 20px;
        padding: 0px 10px;
        margin-top: 5px;
        margin-left: 5px;
        font-size: 0.6rem;
    }
}

@media only screen and (max-width: 527px) {
    .container4 .containerInner4 .imageCardsContainer {
        height: 170px !important;
    }

    .container4 {
        height: 950px !important;
    }

    .spnxxx {
        height: 20px;
        line-height: 20px;
        padding: 0px 8px;
        margin-top: 4px;
        margin-left: 4px;
        font-size: 0.5rem;
    }
}







/* ____________________End-of-container4__________________ */

.container5 {
    background: #ccc;
    height: 850px;
    position: relative;
}

.container5 .containerInner5 .textContainer {
    /* background-color: darkblue; */
    margin-top: 150px;
    text-align: center;
}

.container5 .containerInner5 .textContainer .largeBoldText {
    font-size: 4.4rem;
    font-weight: bolder;
    /* background-color: yellow; */
    margin: auto;
    margin-top: 50px;
    width: 710px;
}

.container5 .containerInner5 .textContainer p {
    display: block;
    opacity: 0.7;
    /* background-color: red; */
    font-size: 1rem;
    width: 600px;
    max-width: 90%;
    margin: auto;
    margin-top: 20px;
    font-family: 'Helvetica 55 Roman', sans-serif;
}

.container5 .containerInner5 .textContainer a {
    display: block;
    margin-top: 30px;
    text-decoration: none;
    color:#FF554B;
}

.container5 .containerInner5 .bottomer {
    /* background-color: red; */
    margin-top: 80px;
    text-align: center;
}

.container5 .containerInner5 .bottomer .logoContainer img {
    width: 60px;
    margin: 0px 10px;
}

.container5 .containerInner5 .bottomer .logoContainer img:last-child {
    width: 60px;
    margin-bottom: 1px;
}

.container5 .containerInner5 .bottomer span {
    font-size: 0.9rem;
}

.container5 .developmentImages {
    width: 100px;
    height: 100px;
    right: 0;
    position: absolute;
}

.container5 .i_0 {
    width: 150px;
    height: 150px;
    top: 120px;
    left: 100px;
}

.container5 .i_1 {
    width: 80px;
    height: 80px;
    top: 400px;
    left: 250px;
}

.container5 .i_2 {
    width: 190px;
    height: 190px;
    bottom: 100px;
    left: 70px;
}

.container5 .i_3 {
    width: 190px;
    height: 190px;
    top: 150px;
    right: 70px;
}

.container5 .i_4 {
    width: 150px;
    height: 150px;
    bottom: 150px;
    right: 120px;
}
a.whatsappbtn {
    display: flex;
    position: fixed;
    bottom: 10px;
    right: 25px;
    background: url(../images/whatsapplogo.png) no-repeat;
    background-size: contain;
    width: 70px;
    height: 70px;
    z-index: 999999;
    animation-name: whatsappbtn-ani;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    -webkit-animation-name: whatsappbtn-ani;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
}
@keyframes whatsappbtn-ani{
    0%{    width: 70px;    height:70px;}
    50%{    width: 65px;    height:65px;}
    75%{    width: 50px;    height:50px;}
    100%{    width: 70px;    height:70px;}
}
-webkit-@keyframes whatsappbtn-ani{
  0%{    width: 70px;    height:70px;}
    50%{    width: 65px;    height:65px;}
    75%{    width: 50px;    height:50px;}
    100%{    width: 70px;    height:70px;}
}

@media (max-width: 767px){
a.whatsappbtn {
    width: 50px;
    height: 50px;
    top: 450px;
    right: 8px;
    animation-name: whatsappbtn-ani-mob;
    -webkit-animation-name: whatsappbtn-ani-mob;
}
@keyframes whatsappbtn-ani-mob{
    0%{    width: 50px;    height:50px;}
    50%{    width: 45px;    height:45px;}
    75%{    width: 40px;    height:40px;}
    100%{    width: 50px;    height:50px;}
  }
-webkit-@keyframes whatsappbtn-ani-mob{
    0%{    width: 50px;    height:50px;}
    50%{    width: 45px;    height:45px;}
    75%{    width: 40px;    height:40px;}
    100%{    width: 50px;    height:50px;}
}
}

@media only screen and (max-width: 1250px) {
    .container5 .i_1 {
        left: 100px;
    }
}

@media only screen and (max-width: 1058px) {
    .container5 .i_3 {
        width: 130px;
        height: 130px;
        bottom: 10px;
        right: 60px;
    }
}

@media only screen and (max-width: 947px) {
    .container5 .i_1 {
        left: 200px;
        top: 520px;
        width: 60px;
        height: 60px;
    }
}

@media only screen and (max-width: 718px) {
    .container5 .i_3 {
        width: 100px;
        height: 100px;
        top: 100px;
        right: 30px;
    }

    .container5 .i_0 {
        width: 80px;
        height: 80px;
        top: 60px;
        left: 40px;
    }

    .container5 .i_4 {
        width: 60px;
        height: 60px;
        bottom: 250px;
        right: 60px;
    }

    .container5 .i_1 {
        left: 20px;
    }

    .container5 .i_2 {
        width: 90px;
        height: 90px;
        bottom: 80px;
        left: 90px;
    }
}

@media only screen and (max-width: 424px) {
    .container5 .i_3 {
        width: 90px;
        height: 90px;
        top: 30px;
        right: 30px;
    }

    .container5 .i_0 {
        width: 80px;
        height: 80px;
        top: 60px;
        left: 40px;
    }

    .container5 .i_4 {
        width: 60px;
        height: 60px;
        bottom: 280px;
        right: 10px;
    }

    .container5 .i_1 {
        left: 20px;
        top: 470px;
    }

    .container5 .i_2 {
        width: 90px;
        height: 90px;
        bottom: 80px;
        left: 90px;
    }
}


/* _____________________Footer________________________ */
.container6 {
    background-color: #000000;
    color: white;
    height: fit-content;
    padding-bottom: 70px;
}

.container6 .containerInner6 {
    margin-top: 50px;
}

.container6 .containerInner6 .footerContainer {
    display: flex;
    justify-content: space-between;

    display: grid;
    grid-template-columns: auto auto auto;
    /* background-color: red; */
    width: 80%;
    margin: auto;
}

.container6 .containerInner6 .footerContainer .leftCont {
    width: fit-content;
    display: grid;
    grid-template-columns: auto auto;
    /* background-color: #666; */
}

.container6 .containerInner6 .footerContainer .socialMediaLogos {
    margin-top: 10px;
    margin-left: -148px;
}

.container6 .containerInner6 .footerContainer .socialMediaLogos img {
    margin-right: 14px;
}

.container6 .containerInner6 .footerContainer .socialMediaLogos #getInTouchWithUs {
    color: #eaeaea90;
    font-size: 0.9rem;
    margin-top: 8px;
    font-family: Helvetica, sans-serif;
    word-spacing: 3.5px;
    /* background-color: red; */
}

.container6 .containerInner6 .footerContainer .rightCont {
    margin-top: 7px;
}

.container6 .containerInner6 .footerContainer .rightCont .footerLinks {
    display: block;
    margin-bottom: 10px !important;
    /* background-color: red; */
}

@media only screen and (max-width: 1140px) {
    .container6 {
        position: relative;
    }

    /* .container6 .containerInner6 .footerContainer .leftCont {
        grid-template-columns: auto !important;
    } */
    #copyrightSpan {
        position: absolute;
        bottom: -60px;
        left: 0;
        right: 0;
        text-align: center;
        margin: auto;
    }

    .container6 .containerInner6 .footerContainer .socialMediaLogos {
        margin-top: 10px;
        margin-left: -148px;
        position: absolute;
        top: 186px;
        left: 155px;
    }

    .footerContainer {
        /* background-color: red; */
        position: relative;
        height: 250px;
    }
}

@media only screen and (max-width: 900px) {
    .container6 .containerInner6 .footerContainer .leftCont .socialMediaLogos {
        margin-bottom: 20px;
    }

    #copyrightSpan {
        bottom: -50px;
    }

    .footerContainer {
        height: fit-content;
    }

    .container6 .containerInner6 .footerContainer .socialMediaLogos {
        margin-top: 10px;
        margin-left: 0px;
        position: absolute;
        top: 0px;
        /* background-color: red; */
        width: fit-content;
        right: 0;
        left: auto;
    }
}

@media only screen and (max-width: 666px) {
    .footerContainer {
        width: 100% !important;
    }
}

@media only screen and (max-width: 470px) {
    .container6 .containerInner6 .footerContainer .socialMediaLogos {
        top: 524px;
        right: auto;
        left: 3px;
    }
    .companyInfoCont{
        /* background-color: red; */
        margin-left: -6px !important;
    }

    .container6 .containerInner6 .footerContainer .rightCont {
        /* background-color: red; */
        padding-bottom: 90px !important;
    }

}

.container6 .containerInner6 .footerContainer .leftCont .companyInfoCont {
    width: 350px;
}

.container6 .containerInner6 .footerContainer .leftCont .companyInfoCont a {
    display: inline-block;
    color: #eaeaea90;
    text-decoration: none;
    width: 100%;
    margin: 2px 0px;
    margin-left: 5px;
}

.container6 .containerInner6 .footerContainer .leftCont .companyInfoCont span {
    color: #eaeaea90;
    margin-left: 5px;
    font-size: 0.9rem;
}

.container6 .containerInner6 .footerContainer .leftCont .companyInfoCont .bottomLogo {
    width: 150px;
    margin-bottom: 20px;
    opacity: 1;
}

.payCards {
    display: grid;
    grid-template-columns: auto auto auto;
    width: 210px;
    margin: 20px 0px;
}

.payCards span:nth-child(1) {
    display: block;
    width: 50px;
    height: 28px;
    background-color: rebeccapurple;
    background: url("./card-images/Shape.png") center center no-repeat;
    background-size: contain;
    border-radius: 3px;
}

.payCards span:nth-child(2) {
    display: block;
    width: 50px;
    height: 28px;
    background-color: rebeccapurple;
    background: url("./card-images/Shape\(1\).png") center center no-repeat;
    background-size: contain;
    border-radius: 3px;
}

.payCards span:nth-child(3) {
    display: block;
    width: 50px;
    height: 28px;
    background-color: rebeccapurple;
    background: url("./card-images/Shape\(2\).png") center center no-repeat;
    background-size: contain;
    border-radius: 3px;
}

.container6 .containerInner6 .footerContainer .leftCont .socialMediaLogos {
    margin-top: 20px;
}

.container6 .containerInner6 .footerContainer .leftCont .socialMediaLogos img {
    margin: 7px;
}

/* ____________________RightContainer of footer____________ */

.container6 .containerInner6 .footerContainer .rightCont {
    display: grid;
    grid-template-columns: auto auto;
}

.container6 .containerInner6 .footerContainer .rightCont .company__ {
    margin-right: 90px;
}

.container6 .containerInner6 .footerContainer .rightCont h3 {
    margin-bottom: 20px;
}

.container6 .containerInner6 .footerContainer .rightCont li {
    list-style: none;
}

.container6 .containerInner6 .footerContainer .rightCont li a {
    color: #eaeaea90;
    text-decoration: none;
    font-size: 0.9rem;
}



/* ______________________Responsiveness_________________________ */

@media only screen and (max-width: 975px) {
    .containerInner {
        width: 96%;
    }
}

@media only screen and (max-width: 900px) {
    #gradientOutlineText {
        font-size: 6rem;
    }

    .container3 .containerInner3 .horizontalScrollerBox {
        margin-top: 200px;
    }

    .container2 {
        /* height: 840px; */
        /* height: 890px; */
        /* background-color: red; */
    }

    .container2 .containerInner2 .textContainer .textExtraSpacing {
        margin-top: 34%;
    }

    .largeBoldText2 {
        font-size: 3.2rem !important;
    }

    .container4 .containerInner4 .imageCardsContainer {
        height: 500px;
    }

    .containerInner .textContainer .textExtraSpacing {
        /* font-size: 1.6rem !important; */
    }

    .containerInner .textContainer .largeBoldText {
        font-size: 3.2rem !important;
        max-width: 530px !important;
        /* background-color: red; */
    }

    .container .containerInner .textContainer .fckTexts .outLineText {
        font-size: 3.1rem !important;
    }

    .container .containerInner .textContainer .fckTexts .bottomTexts {
        font-size: 3.1rem !important;
    }

    .container0 .containerInner0 .gradientShoes {
        width: 400px;
    }

    .container0 .containerInner0 .gradientShoes img {
        width: 450px !important;
        margin-top: -50px;
        margin-left: -35px;
    }

    .containerInner .textContainer .lightText {
        margin-top: 10px;
        font-size: 0.9rem;
        letter-spacing: 1px;
        color: #d2d2d2;
        font-weight: 100;
        max-width: 300px;
    }

    .container0 {
        height: 680px;
    }

    .container1 {
        height: 800px;
    }

    .container4 {
        height: 1340px;
    }

    /* ________footer_______ */
    .container6 .containerInner6 .footerContainer {
        /* border: 2px solid yellow; */
        /* background-color: red !important; */
        display: grid;
        grid-template-rows: auto auto;
        grid-template-rows: auto auto;

        display: block;
        position: relative;
        max-width: 90%;
        margin: auto;
    }

    .container6 .containerInner6 .footerContainer .leftCont {
        margin-bottom: 50px;

        /* background-color: red; */
        display: block;
        width: 99%;
        margin: auto;


        /* position: relative; */
        /* grid-template-columns: auto auto; */
    }

    .container6 .containerInner6 .footerContainer .leftCont .companyInfoCont {
        /* background-color: red; */
        margin-left: -4px;
        /* width: fit-content; */
    }

    .container6 .containerInner6 .footerContainer .leftCont .socialMediaLogos {
        /* grid-template-columns: auto auto; */

        width: 20px;
        /* margin-top: 50px; */
        position: absolute;
        top: -18px;
        /* background-color: #00ff00; */
        right: 16px;
    }


    .container6 .containerInner6 .footerContainer .rightCont {
        /* background-color: red; */
        width: 99%;
        margin: auto;
        grid-template-columns: auto;
    }

    .container6 .containerInner6 .footerContainer .rightCont .support__ {
        margin-top: 20px;
        margin-bottom: 30px;
    }

    .container6 .containerInner6 .footerContainer .rightCont .company__ {
        margin-top: 20px;
        /* background-color: red; */
    }

    .container6 .containerInner6 .footerContainer .rightCont li a {
        font-size: 0.8rem;
        display: block;
        margin-top: 10px;
        font-size: 0.8rem;
    }


}

@media only screen and (max-width: 812px) {
    #gradientOutlineText {
        font-size: 5rem;
    }
    .sbh_____{
        font-size: 0.8rem !important;
    }

    /* .container4 {
        background-color: #191919;
        height: 1500px;
    } */

    .dots {
        top: -42px
    }

    .containerInner .textContainer .textExtraSpacing {
        font-size: 1.3rem !important;
    }

    .containerInner .textContainer .largeBoldText {
        font-size: 2.4rem !important;
        max-width: 410px !important;
        /* background-color: red; */
    }

    .containerInner2 .textContainer .playButton {
        transform: scale(0.8);
    }

    .largeBoldText2 {
        font-size: 2.4rem !important;
    }

    .container .containerInner .textContainer .fckTexts .outLineText {
        font-size: 2.4rem !important;
    }

    .container .containerInner .textContainer .fckTexts .bottomTexts {
        font-size: 2.4rem !important;
    }

    .container5 .containerInner5 .textContainer p {
        display: block;
        opacity: 0.7;
        font-size: 1rem;
        width: 350px;
        /* background-color: red; */
        margin: auto;
        margin-top: 20px;
    }

    .container4 {
        height: 1145px;
    }

    .container4 .containerInner4 .imageCardsContainer {
        height: 350px;
    }
}

@media only screen and (max-width: 440px) {
    .container4 {
        height: 1000px;
    }

    .container3 .faltuKiImage {
        margin-top: -50px;
    }

    /* .container2 .containerInner2 .textContainer .playButton {
        bottom: 50px;
    } */

    /* .container2 .containerInner2 .textContainer a {
        bottom: 20px;
    } */

    .container3 .faltuKiImage img {
        width: 380px;
        margin-left: -60px;
    }

    .container3 .containerInner3 .horizontalScrollerBox {
        margin-top: 150px;
    }

    .container4 .containerInner4 .imageCardsContainer {
        height: 250px;
    }

    .containerInner {
        width: 99% !important;
    }
    
    
  .container4 .containerInner4 .horizontalScrollerBox .shoesCard
    
    {
        
     
    position: relative;
    width: 250px;
    height: 280px;
    background-color: #fff;
    border-radius: 27px;
    margin: 0px 34px;
    flex-grow: 0;
    flex-shrink: 0;   
        
        
    }
    
    
    .container3 .containerInner3 .horizontalScrollerBox .shoesCard
    {
        
            position: relative;
    width: 200px;
    height: 330px;
    /* background-color: #09f1b8; */
    margin: 0px 43px;
    flex-grow: 0;
    flex-shrink: 0;
        
    }
    
.container4 .containerInner4 .horizontalScrollerBox .shoesCard .shoes
    
    
    {
    
    
        width: 220px;
    position: absolute;
    right: 6%;
    top: 55px;
    animation: shoesRotates 1s ease;
    
        
    }

    .container0 {
        height: 560px;
    }

    .container1 {
        height: 620px;
    }

    .container3 {
        height: 820px;
    }

    #gradientOutlineText {
        font-size: 4rem;
    }

    .containerInner .textContainer .textExtraSpacing {
        font-size: 1rem !important;
    }

    .containerInner .textContainer .largeBoldText {
        font-size: 1.9rem !important;
        max-width: 300px !important;
        /* background-color: red; */
    }

    .largeBoldText2 {
        font-size: 1.9rem !important;
    }

    .container .containerInner .textContainer .fckTexts .outLineText {
        font-size: 2rem !important;
    }

    .container .containerInner .textContainer .fckTexts .bottomTexts {
        font-size: 2rem !important;
    }

    .container5 .containerInner5 .textContainer p {
        display: block;
        opacity: 0.7;
        font-size: 0.9rem;
        width: 260px;
        /* background-color: #00ff00; */
        margin: auto;
        margin-top: 20px;
    }

    .container0 .containerInner0 .gradientShoes img {
        width: 330px !important;
        margin-top: -20px !important;
        margin-left: 20px !important;
    }
}

@media only screen and (max-width: 380px) {
    .container0 .containerInner0 .gradientShoes {
        width: 400px;
    }

    .container0 .containerInner0 .gradientShoes img {
        width: 310px !important;
        margin-top: -20px !important;
        margin-left: 16px !important;
    }
}
@media screen and (max-width: 768px) and (min-width: 320px) {
.topSliderImgs {
    transition: all 0.7s;
    width: 200%!important;
    position: absolute;
    top: 10px;
    height: auto;
    right: 0;
    margin: auto;
    left: -190px !important;
    transform: scale(0.32) !important;
}
    }
.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0px;
}
.card {
    background: #fff;
}
.card .img {
    height:auto;
    width: 100%;
}
.card .img img {
    width: auto!important;
}
.card .content {
    padding: 10px 20px;
    background: #ffc0bc;
}
.card .content .title {
    font-size: 25px;
    font-weight: 600;
}
#header-click-video {
    position: relative;
    padding-top: 81px;
    width: 100%;
}
video {
    width: 100%;
}
.services-videoant {
   position: relative;
   width: 100%;   
}