@import url(fonts.css);

body {
    font-family: "vazir", sans-serif;
}

h1,
h2,
h3,
h4,
h5 {
    font-family: "shabnam", sans-serif;
}

a {
    font-family: "vazir", sans-serif;
}

p {
    font-family: "vazir", sans-serif;
}

ul {
    padding-right: 0;
}

.shop-btn {
    font-family: "shabnam", sans-serif;
}

.shop-btn svg polyline {
    stroke: #FFF;
    transition: all 0.5s;
}

.shop-btn.black svg polyline {
    stroke: #000;
}

.shop-btn.shop-btn-dark:hover svg polyline {
    stroke: #000 !important;
    transform: translate(-10px);
}

.shop-btn:hover svg {
    transform: translate(-5px) !important;
}

@media (max-width: 767px) {
    .style-section .product-wrapper .wrapper-info .wrapper-inner-title {
        display: block;
    }
}

/* Header blog */

.blog .heading {
    font-size: 3rem !important;
}

.blog.about-blog.footer-padding {
    margin-bottom: 80px;
}

.blog.about-blog {
    position: relative;
}

.blog.about-blog .background {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-image: url(../assets/images/homepage-one/headerbg.png);
    z-index: 0;
}

.blog.about-blog .background {
    background-position-y: -450px;
}

.blog.about-blog .background::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    background: linear-gradient(0deg, #f8f8f8 5%, transparent);
    top: 0;
    right: 0;
}

.blog.about-blog.blog-white .background::before {
    background: linear-gradient(0deg, #ffffff , transparent 75%);
}


.blog.about-blog .details {
    z-index: 1;
    position: relative;
}

/* Breadcrumb */

.blog .blog-bradcrum span {
    margin: 0 0.35rem;
}

.blog-bradcrum span {
    margin: 0 0.35rem;
}

/* Product card */

.product-wrapper {
    height: 46rem;
    font-family: "shabnam", sans-serif;
}

.blog-post.Latest-post .blogs-wrapper.product-wrapper {
    height: auto;
}

.product-wrapper .product-info {
    text-align: center;
}

.product-wrapper .product-details {
    font-family: "shabnam", sans-serif;
    font-weight: 500;
}

@media (max-width: 576px) {
    .product-wrapper .product-details,
    .best-product .best-product-section .product-info .product-details {
        font-size: 1.7rem;
    }
    .product-wrapper .product-description .price span {
        font-size: 1.5rem;
    }
}

@media (max-width: 767px) {
    .product-wrapper .product-details,
    .best-product .best-product-section .product-info .product-details {
        font-size: 2rem;
    }
    .product-wrapper .product-description .price span {
        font-size: 1.7rem;
    }
}

.price {
    justify-content: center;
    font-family: 'vazir', 'shabnam';
}

.top-selling-section .price,
.best-product-section .price {
    flex-direction: column;
    gap: 0.1rem;
}

.price .price-cut {
    text-decoration: line-through from-font #bd399a;
}

.price span {
    font-weight: 300;
}

.product-btn {
    font-weight: 500;
}

.section-title .view {
    font-family: "shabnam", sans-serif;
}

.header-top .header-profile a,
.header-top .header-contact a span {
    font-family: 'vazir', 'sans-serif';
    font-size: 1.3rem;
    font-weight: 500;
}

.header-center .header-cart-items .cart-item .cart-text {
    font-size: 1.45rem;
}

.header-center .header-cart-items .header-search button.header-search-btn {
    padding: 1rem;
}

.header-center .header-cart-items .header-search {
    width: 40px;
    height: 40px;
}

.desktop-menu .header-nav .category-menu-section .category-dropdown {
    width: 250px;
    opacity: 0;
    overflow: hidden;
}

.header-nav .header-nav-menu .menu-list .header-sub-menu {
    position: absolute;
    background: #FFFFFF;
    visibility: hidden;
    z-index: 3;
    opacity: 0;
    top: 5rem;
    right: -100%;
    pointer-events: auto;
    transition: all 0.5s ease-in-out;
    border-radius: 0.5rem;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
    padding: 2rem;
}


.header-nav .header-nav-menu .menu-list .shop-menu {
    z-index: 3;
}

.header-nav .category-menu-section .category-dropdown.open-dropdown {
    opacity: 1;
}

.header-nav .category-menu-section .category-dropdown .category-list-item .drop-down-list-icon svg path {
    stroke: #232532;
}

.header-nav .header-nav-menu .menu-list li a {
    font-family: 'shabnam', 'vazir', 'sans-serif';
    font-weight: 300;
}

.header-vendor-btn .shop-btn {
    font-family: "vazir", sans-serif;
}

.header-vendor-btn .shop-btn svg path {
    stroke: #353535;
    transition: all 0.3s;
}

.header-two.header-three .header-vendor-btn .shop-btn svg path {
    stroke: #eee;
}

.header-vendor-btn .shop-btn span {
    font-weight: 400;
}

.header-vendor-btn .shop-btn:hover svg path {
    stroke: #FFF;
}

.header-vendor-btn .shop-btn:hover svg {
    transform: translate(-5px);
}

.header-two .header-search-btn {
    justify-content: space-around;
    width: 50.7rem;
}

.header-two .header-search-btn .header-input {
    width: 80%;
}

.header-two .header-search-btn .search-btn {
    width: 20%;
}

.header-two .header-search-btn .shop-btn {
    width: 20%;
}

.header-two .dropdown-btn {
    justify-content: space-around;
}

/* Hero */

@media (max-width:576px) {

    .hero-slider-one,
    .hero-slider-two,
    .hero-slider-three {
        background-position-x: -340px !important;
    }
}

@media (max-width:767px) {

    .hero-slider-one,
    .hero-slider-two,
    .hero-slider-three {
        background-position-x: -300px;
    }
}

@media (max-width:993) {

    .hero-slider-one,
    .hero-slider-two,
    .hero-slider-three {
        background-position-x: -200px !important;
    }
}

/* .hero-swiper .swiper-slide {
    opacity: 0;
    transition: opacity 0.5s ease;
}

.hero-swiper .swiper-slide-active {
    opacity: 1 !important;
} */

.wrapper-section .shop-btn {
    font-family: "shabnam", sans-serif;
}

.hero-two h5 {
    font-family: "shabnam", sans-serif;
}

.hero-three .hero-wrapper .wrapper-subtitle,
.hero-three .hero-wrapper .wrapper-details {
    font-family: "shabnam", sans-serif;
}
@media (max-width:1200px) {
    .hero {
        height: 40rem;
    }
    .hero.hero-two {
        height: auto;
    }
}
@media (max-width:993px) {
    .hero {
        height: 40rem;
    }
    .hero.hero-two {
        height: auto;
    }
}

@media (max-width:767px) {
    .hero {
        height: 25rem;
    }
    .hero.hero-two {
        height: auto;
    }
}

@media (max-width:640px) {
    .hero {
        height: 20rem;
    }
    .hero.hero-two {
        height: auto;
    }
}

.wrapper-section .shop-btn:hover svg {
    transform: translate(-5px);
}

.hero-three .hero-wrapper .wrapper-title {
    font-family: 'shabnam', 'vazir', sans-serif;
    font-size: 5.5rem;
}

.style-section .product-wrapper {
    font-family: "shabnam", sans-serif;
}

.wrapper-one .shop-btn {
    font-family: "shabnam", sans-serif;
}

.wrapper-one .shop-btn:hover span svg polyline {
    stroke: #FFF;
}

.wrapper-two .shop-btn {
    font-family: "shabnam", sans-serif;
}

.wrapper-two .shop-btn svg polyline {
    stroke: #FFF;
}

.brand-section .product-wrapper {
    font-family: "shabnam", sans-serif;
}

.brand-section-two .brand-details {
    font-family: "shabnam", sans-serif;
}

.brand-section-two .brand-grid-section .product-wrapper {
    font-family: "shabnam", sans-serif;
}

.flash .flash-sale {
    justify-content: flex-start;
}

.top-selling-section .product-wrapper {
    height: 25rem;
    font-family: "shabnam", sans-serif;
    align-items: flex-start;
}

.best-selling-items .product-wrapper {
    font-family: "shabnam", sans-serif;
}

/* Discount section */
.discount-section .section-content .wrapper-title,
.discount-section .section-content .subtitle {
    font-family: "shabnam", sans-serif;
}

.discount-section-two .section-content .wrapper-title,
.discount-section-two .section-content .subtitle {
    font-family: "shabnam", sans-serif;
}

.body-two .discount-section-two .section-content {
    text-align: right;
}

.footer {
    font-family: "shabnam", sans-serif;
}

.product-info-img .swiper .product-discount-content h4 {
    font-family: "shabnam", sans-serif;
}

.sidebar-section .sidebar-range .noUi-handle {
    right: auto;
    left: -1.4rem;
}

.blogs-wrapper .shop-btn {
    font-size: 1.5rem;
    font-family: "shabnam", sans-serif;
}

.review-form .form-control,
.review-form .form-select {
    border: 1px solid rgb(174 28 154 / 28%);
}

.review-form label {
    font-family: "shabnam", sans-serif;
}

.review-form input::placeholder,
.review-form textarea::placeholder,
.review-form select::placeholder {
    font-family: "shabnam", sans-serif;
}

.blog-post-section .blog-post .blogs-wrapper .wrapper-info .wrapper-details {
    font-size: 1.3rem;
    font-family: 'vazir', sans-serif;
}

@media (max-width: 991px) {
    .blog-post-section .blog-post .blogs-wrapper .wrapper-info .wrapper-details {
        font-size: 1.6rem;
    }
}

.cart-section .table-row .table-wrapper .heading {
    font-size: 1.6rem;
    font-family: 'vazir', sans-serif;
}

.cart-section .table-row .wrapper-product {
    padding: 2rem 1.5rem 2rem 4rem;
}

.blog-bradcrum a {
    font-family: "shabnam", sans-serif;
}

.about-details {
    font-family: "shabnam", sans-serif;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 4rem;
}

@media (max-width:767px) {
    .about-feedback .swiper-slide .testimonial-info .testimonial-name {
        font-family: "shabnam", sans-serif;
    }
}

.testimonial-wrapper {
    background-color: #FFF;
    font-family: "shabnam", sans-serif;
}

.testimonial-wrapper .testimonial-details {
    font-size: 1.5rem;
}

.testimonial-wrapper .testimonial-info .testimonial-name {
    font-family: "shabnam", sans-serif;
}

@media (max-width:767px) {
    .latest .blogs-wrapper .about-details {
        font-size: 1.5rem;
    }

    .latest .blogs-wrapper .shop-btn {
        font-size: 1.4rem;
    }
}

.user-profile-section .dashboard-heading .dashboard-title {
    font-family: "shabnam", sans-serif;
}

.user-dashboard .nav-item {
    border-left: 2px solid rgba(174, 28, 154, 0.08);
}

.weekly-sale .style-section .wrapper-one {
    justify-content: flex-start;
}

.weekly-sale-three .style-section-three .wrapper-two {
    justify-content: flex-end;
    display: flex;
}

.discount-section .section-content .wrapper-title {
    font-size: 4rem;
    margin: 1rem 0 0 0;
}

.best-product .product-wrapper {
    height: 34rem;
}

.discount .discount-section .section-content .shop-btn:hover svg {
    transform: translateX(-5px);
}

.weekly-sale-two .style-section-two .wrapper-two {
    display: flex;
    justify-content: flex-end;
}

.weekly-sale-two .style-section-two .shop-btn:hover svg path {
    stroke: #FFFFFF;
}

.weekly-sale-two .style-section-two .shop-btn:hover svg {
    transform: translateX(-5px);
}

.hero-two .hero-section-two .hero-left .wrapper-title {
    font-family: 'shabnam', 'vazir', sans-serif;
}

/* Category dropdown */

.header-nav .category-menu-section .category-dropdown .category-list-item:hover .drop-down-list-icon svg path {
    stroke: #fff;
}
.desktop-menu .category-dropdown .category-list .category-list-item {
    position: relative;
}

.desktop-menu .category-dropdown .category-list .category-list-item .inner-category-list {
    opacity: 0;
    display: block;
    position: absolute;
    top: -18px;
    height: auto;
    right: 100%;
    width: 100%;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    pointer-events: none;
    z-index: -1;
    transition: all 0.2s ease-in-out;
    pointer-events: none;
}

.desktop-menu .category-dropdown .category-list .category-list-item:hover .inner-category-list {
    opacity: 1;
    background-color: white;
    top: 0;
    pointer-events: auto;
}

.desktop-menu  .category-dropdown .category-list .category-list-item .inner-category-list .inner-category-list-item {
    background: #FFFFFF;
    padding: 0.8rem 2rem;
    border-top: 1px solid rgba(174, 28, 154, 0.08);
    transition: all 0.5s;
    width: 100%;
    font-size: 1.5rem;
    line-height: 1.3rem;
}

.desktop-menu .category-dropdown .category-list .category-list-item .inner-category-list .inner-category-list-item a span {
    line-height: 2.66rem;
    font-weight: 500;
}

.desktop-menu .category-dropdown .category-list .category-list-item .inner-category-list .inner-category-list-item:hover {
    background-color: #AE1C9A;
}

.desktop-menu .category-dropdown .category-list .category-list-item .inner-category-list .inner-category-list-item:hover a span {
    color: #fff;
}

/* Mobile menu */

.offcanvas.offcanvas-start {
    left: unset;
    right: 0;
    transform: translateX(100%);
}

.mobile-menu .offcanvas.offcanvas-start .category-dropdown .category-list-item .inner-category-list {
    display: none;
}

.mobile-menu .offcanvas.offcanvas-start .category-dropdown .category-list-item .inner-category-list .inner-category-list-item {
    background: #FFFFFF;
    padding: 1rem;
    border-top: 1px solid rgba(174, 28, 154, 0.08);
    transition: all 0.5s;
    width: 100%;
    text-indent: 10px;
}

.mobile-menu .offcanvas.offcanvas-start .category-dropdown .category-list-item .inner-category-list .inner-category-list-item:active a span {
    color: #AE1C9A;
}

.mobile-menu .offcanvas.offcanvas-start .category-dropdown .category-list-item .inner-category-list .inner-category-list-item a {
    display: block;
}
.mobile-menu .offcanvas.offcanvas-start .category-dropdown .category-list-item .inner-category-list .inner-category-list-item a span {
    font-size: 1.5rem;
    font-weight: 400;
}

.drop-down-list-icon svg.rotated {
    transform: rotate(-90deg);
}

.drop-down-list-icon svg {
    transition: transform 0.3s ease;
}

.category-list-item.active > a > .dropdown-item {
    font-weight: bold;
    color: #AE1C9A;
}

/* FAQ */
@media (max-width: 576px) {
    .faq-accordion .faq-item .faq-button .faq-heading {
        font-size: 1.3rem;
    }
}

/* Footer */
.footer-service-section .service-wrapper .service-info {
    margin-bottom: 0.5rem;
}

/* Product info */
.product-info-img .swiper .product-discount-content {
    width: 6rem;
    height: 6rem;
}

@media (max-width: 576px) {
    .footer-section .footer-link a {
        font-size: 1.4rem !important;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {
    h1 {
        font-size: 4.5rem !important;
    }

    h2 {
        font-size: 3rem !important;
    }

    h3 {
        font-size: 2.5rem !important;
    }

    h4 {
        font-size: 2rem !important;
    }

    h5 {
        font-size: 1.4rem !important;
    }
}
@media (min-width: 576px) {
    h1 {
        font-size: 4.5rem !important;
    }

    h2 {
        font-size: 3rem !important;
    }

    h3 {
        font-size: 2.5rem !important;
    }

    h4 {
        font-size: 2rem !important;
    }

    h5 {
        font-size: 1.4rem !important;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    h1 {
        font-size: 5rem !important;
    }

    h2 {
        font-size: 4rem !important;
    }

    h3 {
        font-size: 3rem !important;
    }

    h4 {
        font-size: 2.5rem !important;
    }

    h5 {
        font-size: 2rem !important;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    h1 {
        font-size: 5.5rem !important;
    }

    h2 {
        font-size: 4.5rem !important;
    }

    h3 {
        font-size: 3.5rem !important;
    }

    h4 {
        font-size: 3rem !important;
    }

    h5 {
        font-size: 2rem !important;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    h1 {
        font-size: 6rem !important;
    }

    h2 {
        font-size: 5rem !important;
    }

    h3 {
        font-size: 4rem !important;
    }

    h4 {
        font-size: 3rem !important;
    }

    h5 {
        font-size: 2rem !important;
    }
}

/* Extra extra large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {
    h1 {
        font-size: 6.5rem !important;
    }

    h2 {
        font-size: 5.5rem !important;
    }

    h3 {
        font-size: 4.5rem !important;
    }

    h4 {
        font-size: 3.5rem !important;
    }

    h5 {
        font-size: 2rem !important;
    }
}

.product-details {
    font-size: 1.3rem !important;
    margin-top: 1rem;
}

.product-info {
    margin: .7rem 0 !important;
}

.quantity-input{
    border: 1px solid #ddd;
    border-radius: .3rem;
    padding: .7rem;
    text-align: center;
    color: #212121;
    font-size: 1.3rem;
    font-family: Vazir, Arial, sans-serif;
    max-width: 100px;
}

.product-description-content{
    font-size: 1.5rem;
    color: #646464;
    line-height: 3rem;
    margin-top: 5rem;
}
.product-description-content p{
    font-size: 1.5rem;
    color: #646464;
}
.product-description-content p span{
    font-size: 1.5rem;
    color: #646464;
}

.product-description-title{
    margin-bottom: 1.5rem;
    color: #AE1C9A;
}

.product-description-content h2 {
    font-size: 1.8rem !important;
    margin-top: 1.5rem;
    color: #AE1C9A;
}

.product-description-content h3 {
    font-size: 1.6rem !important;
    margin-top: 1.5rem;
    color: #AE1C9A;
}
.product-description-content h3 span{
    font-size: 1.6rem !important;
    margin-top: 1.5rem;
    color: #AE1C9A;
}

.product-description-content h4 {
    font-size: 1.45rem !important;
    margin-top: 1.5rem;
    color: #AE1C9A;
}
.product-description-content h4 span{
    font-size: 1.45rem !important;
    margin-top: 1.5rem;
    color: #AE1C9A;
}
.product-description-content h2 span{
    font-size: 1.8rem !important;
    margin-top: 1.5rem;
    color: #AE1C9A;
}
.product-description-content h1 span{
    font-size: 1.9rem !important;
    margin-top: 1.5rem;
    color: #AE1C9A;
}
.properties-title{
    font-size: 1.8rem !important;
    color: #AE1C9A;
}
.properties-table{
    font-size: 1.5rem !important;
}
.properties-table td{
    padding: .9rem;
}
.product-description-content ul li {

    position: relative;
    list-style-type: none;
    padding-right: 2rem;
}

.product-description-content ul li::before {
    content: "✦"; /* Custom bullet (you can use Unicode characters like ◉, ✔, ✦) */
    color: #AE1C9A; /* Bullet color */
    font-size: 1.2em;
    position: absolute;
    right: 0;
    top: 0;
}

.product-description-content ol li::before {
    content: "✦"; /* Custom bullet (you can use Unicode characters like ◉, ✔, ✦) */
    color: #AE1C9A; /* Bullet color */
    font-size: 1.2em;
    position: absolute;
    right: 0;
    top: 0;
}


.logo a img {
    width: 166px;
    height: 46px;
    border-radius: .3rem;
}


.pager {
    display: flex;
    padding: 0;
    list-style: none;
}

.pager .active {
    background: #c70000;
    font-size: 1.8rem;
}

.pager .disabled {
    background: #a0aec0;
}

.pager li {
    padding: 10px;
    background: #2a3042;
    margin: 5px;
    color: white;
}

.pager li a {
    padding: 10px;
    color: white;
}

.pager li span {
    padding: 10px;
}

.alert-success{
    background-color: rgb(4, 147, 134);
    border-color: rgb(4, 147, 134);
    color: #eee;
}


.alert-danger{
    background-color: rgb(183, 4, 11);
    border-color: rgb(183, 4, 11);
    color: #eee;
}

.accordion-body a {
    color: #bbb;
    font-size: 1.3rem;
}

.alert-success p{
    color: #fff;
}

.alert-success a{
    color: #eee !important;
    text-decoration: underline;
    font-size: 1.4rem;
}

.alert-danger p{
    color: #fff;
}

.product-info-img .swiper .product-discount-content{
    z-index: 10;
}

.order-table td, th{
    font-size: 1.35rem !important;
}

.td-date{
    direction: ltr;
    text-align: right;
}

.product-description h1 {
    font-size: 2.5rem !important;
}
.product-description p {
    font-size: 1.6rem;
}

.swiper-custom-nav {
    position: absolute;
    top: 25px; /* Adjust based on how high you want the buttons */
    z-index: 1000;
    width: 30px;
    height: 30px;
    background-color: rgba(0, 0, 0, 0.5); /* Optional styling */
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    cursor: pointer;
}

.swiper-button-prev {
    left: 10px;
}

.swiper-button-next {
    right: 10px;
}
.swiper-button-next::after, .swiper-button-prev::after {
    font-size: 20px;
}

.product-box{
    max-width: 160px;
    text-align: center;
}
.box-title a{font-size: 1.4rem !important; text-align: center}

.offer-products{
    background: linear-gradient(225deg,#d22c4e,#ee384e 41.68%,#ef5662);
}

.swiper-slide{
    background: transparent !important;
}
.offer-title{color: #ee384e !important}
.new-price{color: #ee384e !important}


.product-wrapper{
    border: 1px solid #e5e5e5;;
}

.swiper-wrapper {
    padding-top: 30px;
    padding-bottom: 10px;
}

.swiper-slide a {
    width: 100%;
}
.product-wrapper{
    padding: 0 !important;
    border: none !important;
    height: auto !important;
}

.product-new-btn{
    width: 100%;
    background-color: #ff6000 !important;
    background-image: linear-gradient(94deg,#ff7539 0,#ff0a0a 100%);
    border: 1px solid #ff6000 !important;
    color: #FFFAFE;
    font-size: 1.3rem;
    padding: .7rem .3rem;

}

.swiper-pagination-bullet-active{
    background-color: #ff6000 !important;
}

.product-offer-countdown{
    padding-top: .5rem;
    border-bottom: 2px solid #ff6000;
}

.offer-countdown{
    color: #f42c39;
    line-height: 27px;
    font-size: 1.5rem;

}
.product-wrapper .product-info{
    min-height: 80px;
}

.productSwipper .swiper-pagination{
    bottom: 0 !important;
}

@media (max-width: 767px) {
    .product-wrapper{
     
        height: auto;
    }
    .product-wrapper .product-img {
        height: 28rem;
    }
    .product-wrapper-three .product-cart-btn .product-btn{
        font-size: 1.2rem;

    }

    .product-box{
        max-width: 140px;
        text-align: center;
        
    }
        .box-title a {
            font-size: 1.2rem !important;
            text-align: center
        }
    .product-wrapper .product-info{
        padding: .2rem;
    }
    .product-wrapper .product-info{
        min-height: 80px;
    }
    .hero-swiper{height: auto !important;}

    .hero-swiper > .swiper-wrapper{
        padding-top: 0px !important;
    }

    .product{padding: 1rem 0}

}

@media (max-width: 640px) {
    .product-wrapper{

        height: auto;
        border-radius: .2rem;
        box-shadow: none;
    }
    .product-wrapper .product-info{
        min-height: 70px;
    }
    .product-wrapper .product-img {
       

        max-height: 150px;
    }
    .product-wrapper-three .product-cart-btn .product-btn{
        font-size: 1.1rem;

    }
    .product-wrapper .product-description .price span{
        font-size: 1.3rem !important;
    }

    .product-details{
        font-size: 1.15rem !important;
    }

    .product-box{
        max-width: 120px;
        text-align: center;
    }
    .product-wrapper .product-info{
        padding: .1rem;
    }

    .box-title a{font-size: 1.1rem !important; text-align: center}
}
