                /*Basic Styles*/
                .category {
                    padding: 0 90px 100px;
                    background: #FAFAFA;
                }

                .category.about {
                    padding: 120px 0;
                    background-color: #F1F3F5;
                }

                .category.about {
                    background-image: none;
                }

                .category.about .backImg {
                    display: block;
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    position: absolute;
                    left: 0;
                    top: 0;

                }

                .category.about {
                    position: relative;
                    overflow: hidden;
                    background-repeat: no-repeat;
                    background-position: left;
                    background-size: contain;
                }

                .category h2.boxtitle {
                    margin-bottom: 38px;
                    text-align: center;
                    color: #292929;
                    text-transform: uppercase;
                }

                .category-box {
                    display: flex;
                    padding: 0 5px;
                }

                .category-box .category-block {
                    height: 700px;
                    width: calc(100% / 2);
                    position: relative;
                    overflow: hidden;
                    display: block;
                    z-index: 23;
                    /*margin: 12px;*/
                    padding: 12px;
                }

                .category-block:hover .category-block-img img {
                    transform: scale(1.1);
                    opacity: 0.5;
                }

                .category.about .category-block:hover .category-block-img img {
                    opacity: 0.1;
                }

                .category-box .category-block-img {
                    background: #141414;
                    position: relative;
                    height: 100%;
                    overflow: hidden;
                }

                .category-box .category-block-img img {
                    display: block;
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                }

                .category.about .category-box .category-block-img img {
                    opacity: 0.6;
                }

                .category-box .category-block-txt {
                    width: 100%;
                    left: 50%;
                    /* top: 50%; */
                    transform: translate(-50%, 0);
                    position: absolute;
                    z-index: 22;
                    text-align: center;
                    color: #fff;
                    padding: 0 10px;
                    bottom: 10%;
                    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
                }

                .category.about .category-box .category-block-txt {
                    bottom: 20%;
                }

                .category-box .category-block-txt .blocktitle {
                    margin-bottom: 1px;
                    text-transform: uppercase;
                    color: #fff;
                    position: relative;
                    font-size: 40px;
                }

                .category-box .category-block-txt .blocktitle::after {
                    content: "";
                    width: 80px;
                    background-color: var(--hover_color);
                    height: 2px;
                    position: absolute;
                    left: 50%;
                    transform: translateX(-50%);
                    bottom: -10px;
                }

                .category-box .category-block-txt ul {
                    list-style: none;
                    padding: 10px 0;
                    font-family: italic var(--body_font);
                    font-size: 20px;
                    text-transform: capitalize;
                    display: none;
                    margin: 0;
                }

                .category.about .category-box .category-block-txt ul {
                    list-style: none;
                    padding: 10px 30px;
                    font: italic 400 16px/22px var(--body_font);
                    text-transform: none;
                    display: none;
                    margin: 0;
                }

                .category-box .category-block-txt ul li {
                    margin: 10px 0;
                    font-family: var(--body_font);
                    font-style: italic;
                }


                .category-box .category-block-txt .blocktitle span {
                    display: block;
                    font-family: var(--body_font);
                    font-size: 24px;
                    font-style: italic;
                    color: #F1F3F5;
                    text-transform: capitalize;
                    font-weight: 400;
                    margin-bottom: 5px;
                }

                .category-box .category-block-txt .blocktext {
                    text-align: center;
                    color: #000;
                    font-family: var(--original_font);
                    font-weight: 700;
                    letter-spacing: 0.64px;
                    background: #fff;
                    padding: 15px 20px;
                    max-width: 200px;
                    margin: 30px auto 0;
                    text-transform: uppercase;
                    line-height: 25px;
                    outline: 1px solid #fff !important;
                    outline-offset: 4px;
                    text-shadow: none;
                    transition: 0.3s;
                }

                .category-box .category-block-txt .blocktext:hover {
                    background: var(--hover_color);
                    outline: 1px solid var(--hover_color) !important;
                    color: #292929;
                    transition: 0.3s;
                }

                .category-box .category-border {
                    top: 10px;
                    right: 10px;
                    left: 10px;
                    bottom: 10px;
                    position: absolute;
                    border: 1px solid #fff;
                    display: none;
                }

                .category-box.big_arrows button.slick-prev {
                    top: auto;
                    bottom: -20px;
                    left: 50%;
                    transform: translate(-50px, 100%);
                    cursor: pointer;
                    width: 40px;
                    height: 40px;
                }

                .category-box.big_arrows button.slick-next {
                    top: auto;
                    bottom: -20px;
                    right: 50%;
                    transform: translate(50px, 100%);
                    cursor: pointer;
                    width: 40px;
                    height: 40px;
                }

                .category-box.round .slick-prev {
                    top: auto;
                    bottom: 0;
                    left: calc(50% + 10px);
                    transform: translate(-80px, 150%);
                }

                .category-box.round .slick-next {
                    top: auto;
                    bottom: 0;
                    right: calc(50% + 10px);
                    transform: translate(80px, 150%);
                }

                .category-box .slick-track {
                    margin: 0 auto;
                }

                .category-box .category-block a {
                    display: block;
                    position: relative;
                    height: 100%;
                }

                /*hover_borders*/
                .hover_borders {
                    position: absolute;
                    top: 5px;
                    left: 5px;
                    right: 5px;
                    bottom: 5px;
                    overflow: hidden;
                    z-index: 1;
                }

                .hover_borders span {
                    position: absolute;
                }

                .hover_borders span.left {
                    width: 2px;
                    height: 100%;
                    background: #fff;
                    top: 0;
                    left: 0;
                    transition: .5s;
                    transform: translateY(-100%);
                }

                .hover_borders span.right {
                    width: 2px;
                    height: 100%;
                    background: #fff;
                    top: 0;
                    right: 0;
                    transition: .5s;
                    transform: translateY(-100%);
                }

                .hover_borders span.top {
                    width: 100%;
                    height: 2px;
                    background: #fff;
                    top: 0;
                    left: 0;
                    transition: .5s;
                    transform: scale(0);
                    transform-origin: center;
                }

                .hover_borders span.bottom_left {
                    width: 50px;
                    height: 2px;
                    background: #fff;
                    bottom: 0;
                    left: 0;
                    transition: .5s;
                    transform: translateX(-100%);
                }

                .hover_borders span.bottom_right {
                    width: 50px;
                    height: 2px;
                    background: #fff;
                    bottom: 0;
                    right: 0;
                    transition: .5s;
                    transform: translateX(100%);
                }

                .category-box .category-block a:hover>.hover_borders span.left {
                    transform: translateY(0);
                }

                .category-box .category-block a:hover>.hover_borders span.right {
                    transform: translateY(0);
                }

                .category-box .category-block a:hover>.hover_borders span.top {
                    transform: scale(1);
                }

                .category-box .category-block a:hover>.hover_borders span.bottom_left {
                    transform: translateX(0);
                }

                .category-box .category-block a:hover>.hover_borders span.bottom_right {
                    transform: translateX(0);
                }

                .category-box .category-block a .hover_borders span.bottom_left {
                    width: 100% !important;
                    height: 2px;
                    background: #fff;
                    bottom: 0;
                    left: 0;
                    transition: .5s;
                    transform: scale(0);
                    transform-origin: center;
                }

                .hover_borders span.bottom_right {
                    width: 50% !important;
                    display: none;
                }

                .category-box .category-block a:hover>.hover_borders span.bottom_left {
                    transform: scale(1);
                }

                /*hover_borders*/

                /*Responsivness*/
                /*Responsivness*/
                @media(max-width: 1900px) {
                    .category {
                        padding: 0 10px 100px 10px;
                    }

                    .category-box .category-block {
                        height: 600px;
                    }

                    .category-box .category-block-txt .blocktitle {
                        font-size: 36px;
                    }
                }

                @media(max-width:1500px) {
                    .category-box .category-block-txt .blocktitle span {
                        font-size: 20px;
                    }

                    .category-box .category-block-txt .blocktitle {
                        font-size: 32px;
                    }

                    .category-box .category-block {
                        height: 500px;
                    }
                }

                @media(max-width: 1300px) {
                    .category-box .category-block {
                        height: 450px;
                    }

                    .category-box .category-block-txt ul,
                    .category-box .category-block-txt .blocktitle span {
                        font-size: 18px;
                    }

                    .category-box .category-block-txt .blocktitle {
                        font-size: 28px;
                    }
                }

                @media screen and (max-width: 1199px) {
                    .category {
                        padding: 0 0 100px;
                    }

                    .category-box {
                        flex-wrap: wrap;
                    }

                    .category-box .category-block {
                        flex: 48% !important;
                    }

                    .category-box .category-block {
                        height: 500px;
                    }

                    .category.about .category-box .category-block-txt ul {
                        list-style: none;
                        padding: 10px 15px;
                        font: italic 400 14px/22px var(--body_font);
                        text-transform: capitalize;
                        display: none;
                        margin: 0;
                    }

                    .category.about .category-box .category-block-txt {
                        bottom: 10%;
                    }

                    .category.about .category-box .category-block-txt .blocktitle {
                        margin-bottom: 20px;
                    }
                }

                @media screen and (max-width: 991px) {
                    .category h2.boxtitle {
                        margin-bottom: 30px;
                        font-size: 32px;
                    }

                    .category {
                        padding: 10px 0 90px;
                    }

                    .category.about .category-box .category-block-txt {
                        bottom: 10%;
                    }

                    .category.about .category-box .category-block-txt .blocktitle {
                        margin-bottom: 40px;
                    }

                    .category.about .category-box .category-block-txt ul {
                        font: italic 400 16px/22px var(--body_font);
                    }
                }

                @media screen and (max-width: 767px) {
                    .category-box .category-block {
                        width: 300px;
                    }

                    .category-box .category-block {
                        width: 300px;
                    }

                }

                @media screen and (max-width: 480px) {
                    .category-box .category-block {
                        flex: 100%;
                        margin: 5px 5px 0 5px;
                    }

                    .category-box {
                        padding: 0;
                    }
                }

                /*End Basic Styles*/
