.catTXT{
    text-align: center;
    font: normal normal normal 25px/40px KunKun;
    letter-spacing: 0px;
    color: #313131;
    margin-bottom: 40px;
}


.catCard{
    width:249px;
    /* margin-left:60px; */
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: inset 0px 3px 6px #00000029, 4px 4px 20px #00000029;
    border-radius: 45px;
    /*transition: 0.3s;
    */
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    -ms-border-radius: 45px;
    -o-border-radius: 45px;
}

.catCard img{
    width: 208px;
    height: 186px;
    margin: auto;
    transition:all .3s ease-out;
}

.catCard:hover .hovImage{
    scale: 120%;
    transform: translateY(-15%);
    -webkit-transform: translateY(-15%);
    -moz-transform: translateY(-15%);
    -ms-transform: translateY(-15%);
    -o-transform: translateY(-15%);
}
.catCard:hover .card-title{
    scale: 120%;
    color: #0142C4 ;
    transform: translateY(-15%);
    -webkit-transform: translateY(-15%);
    -moz-transform: translateY(-15%);
    -ms-transform: translateY(-15%);
    -o-transform: translateY(-15%);
}

.catCard:hover .hovImage{
    scale: 120%;
    transform: translateY(-15%);
}

.catCard .card-title{
    font: normal normal bold 24px/36px KunKun;
    letter-spacing: 0px;
    color: #242424;
    text-align: center;
}

.catCard .card-body{
    padding: 0;

}

/*.Statistics{*/
/*    !*background: #ED1C24 0% 0% no-repeat padding-box;*!*/
/*    background-image: url('../img/background/Statistics.png');*/
/*}*/

.catBigDiv{
    margin-top: -179px;
    z-index: 9999999;
    position: relative;
    padding: 41px;
}

.mainDivStatistics{
    /*background-image: url('../img/background/Statistics.png');*/
    /*background-repeat: no-repeat;*/
    /*background-position: top;*/
    /*background-size: 100% 100%;*/
}

.staticDiv1{
    text-align: center;
    height: 347px;
    padding: 51px;
    color: #313131;
    margin-top: -123px;
    margin-bottom: -68px;
}

.staticDiv1 h4{
    text-align: center;
    font: normal normal bold 32px/43px Montserrat;
    letter-spacing: 0px;
    color: #313131;
    font-weight: bold;
}


.border-end{
    text-align: center;
    font: normal normal normal 25px/28px Montserrat;
    letter-spacing: 0px;
    color: #313131;
    border-right: 2px solid #313131 !important;
    padding-right: 22px;
    padding-left: 22px;
    display:inline-block;
}
.border-end-home{
    text-align: center;
    font: normal normal normal 25px/28px Montserrat;
    letter-spacing: 0px;
    color: #313131;
    border-inline-end: 2px solid #313131 ;
    padding-right: 22px;
    padding-left: 22px;
    display:inline-block;
}

.myBorder{
    text-align: center;
    font: normal normal normal 25px/28px Montserrat;
    letter-spacing: 0px;
    color: #313131;
    padding-right: 22px;
    padding-left: 22px;
    display:inline-block;
}

.numbDiv{
    padding: 30px;
}

.statisticsFooter{
    text-align: center;
    font: normal normal normal 18px/26px Montserrat;
    letter-spacing: 0px;
    color: #313131;
}

.moreAboutUS{
    background: #B70D1A 0% 0% no-repeat padding-box;
    border-radius: 35px;
    /* width: fit-content; */
    margin-left :-31px;
    width:181px;
    height: 45px;
    text-align: center;
    font: normal normal normal 22px/30px KunKun;
    letter-spacing: 0px;
    color: #FFFFFF;
    border: 3px solid #B70D1A;
}
.moreAboutUS:hover{
    background-color: #fff;
    border-color: #B70D1A;
    color: #B70D1A;
}


.backColor{
    background: linear-gradient(293deg, #f6f6f6, #f8f8f8);
    height: 170px;
    margin-top: -40px;
}
.melting{
    margin-top: -100px;
    height: 348px;
}
.meltingMob{
    display: none;
}
.featuredBackground{
    display: none;
    height: 120px;
}

.featured{
    height: 100%;
}

#factoryImagesCarousel{
    margin-bottom: 22px;
}
.contactBackIMG{
    height: 100%;
}

@media only screen and (max-width: 1000px) {
    .catCard{
        width:auto;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: inset 0px 3px 6px #00000029, 4px 4px 20px #00000029;
        border-radius: 45px;
        /*transition: 0.3s;
        */
        -webkit-border-radius: 45px;
        -moz-border-radius: 45px;
        -ms-border-radius: 45px;
        -o-border-radius: 45px;
    }
    .border-end-home{
        text-align: center;
        font: bold normal normal 25px/28px Montserrat;
        letter-spacing: 0px;
        color: #313131;
        border-bottom: 3px solid #313131 ;
        border-inline-end: 0px solid #313131 !important;
        padding-right: 22px;
        padding-left: 22px;
        padding-bottom: 22px;
        padding-top: 22px;
        display:inline-block;
    }
    .featured {
        height: auto;
    }

    .contactBackIMG {
        height: auto;
    }

    .catBigDiv {
        margin-top: 10px;
        padding: 36px;
        text-align: center;
    }

    .catTXT {
        font: normal normal normal 23px/43px KunKun;
        margin-bottom: 41px;
    }

    .melting {
        display: none;
    }


    .meltingMob {
        display: block;
        height: fit-content;
        margin-top: -17px;
    }

    .mainDivStatistics {
        background-image: url('../../../img/mobile/background/Statistics.png');
        background-repeat: no-repeat;
        background-position: top;
        background-size: 100% 100%;
        height: 851px;
    }

    .staticDiv1 {
        margin-top: -456px;
    }

    .staticDiv1 h4 {
        font: normal normal bold  23px/34px Montserrat;
        color: #FFF;
    }


    .border-end {
        border-right: none !important;
        border-bottom: 3px solid #513732 !important;
        padding: 15px !important;
        color: #513732 !important;
        display:block;
        width: fit-content;
        margin-left: auto;
        margin-right: auto;
        /*font: normal normal bolder 35px/45px Montserrat  !important;*/
    }

    .myBorder {
        padding: 15px !important;
        color: #513732 !important;
        display:block;
        width: fit-content;
        margin-left: auto;
        margin-right: auto;
        font: bold normal normal 25px/28px Montserrat;
    }

    .numbDiv {
        background-image: url('../../../img/mobile/numDiv.png');
        background-repeat: no-repeat;
        background-position: top;
        background-size: 100% 100%;
        margin-bottom: 29px;
    }

    #factoryImagesCarousel {
        margin-top: 16px;
        margin-bottom: 0px;
    }

    #factoryImagesCarousel .owl-item img {
        max-height: 100% !important;
        height: 100% !important;
    }

    .moreAboutUS {
        font: normal normal normal 20px/20px KunKun;
        margin-top: 16px;
        height: 41px;
    }

    .backColor {
        border-bottom: none;
        height: 86px;
        margin-bottom: 286px;
        margin-top: auto;
    }


    .featuredBackground {
        display: block;
    }

    .featuredTit {
        font: normal normal bold 26px/34px Montserrat !important;
        font-weight: bolder !important;
        color: #ED1C24 !important;
        /*margin-top: -16px;*/
    }

    .featuredTxt {
        font: normal normal normal 18px/27px Montserrat !important;
        color: #513732 !important;
    }

    #featuredProductsCarousel {
        margin-top: -67px;
    }

    #featuredProductsCarousel .featuredCard .card-body .card-title {
        font: normal normal 300 26px/39px Montserrat !important;
        font-weight: bolder !important;
    }

    #featuredProductsCarousel .featuredCard .card-body .card-text {
        font: normal normal 300 15px/19px Montserrat !important;
    }

    #featuredProductsCarousel .featuredCard {
        padding-bottom: 0px !important;
    }

    .catCard .card-title {
        font: normal normal normal 23px/44px KunKun;
    }


    .catCard img{
        width: 183px;
        height: 142px;
    }
}
