
html {
    scroll-behavior: smooth;
  }
.logo_wid img{

    filter: invert(1);

}



.footer_logo img{

    display: block;



}





  .copyright-text.center {

    text-align: center;

}



.ft_copyright {

    background: #4e1c15;

    padding-bottom: 10px;

}



.brand_sec {

    background: #f0d6aa4f;

}

.food_sec {

    background: #f0d6aa4f;

}

.copy_link{

    color: #fff;

}

.bg-img{

    background: url('/assets/img/photosmall.jpg');

    background-position: top center;

    background-repeat: no-repeat;

    background-attachment: scroll;

    background-size: cover;

}

.card-1{

    background-color: #ec008c !important;

}

.card-2{

    background-color: #ed1c24 !important;

}

 

.card-3{

    background-color: #ffd802 !important;

}

 

.card-4{

    background-color: #0ecab6 !important;

}

 

.card-5{

    background-color: #00aeef !important;

}

 

.card-6{

    background-color: #39b54a !important;

}

 

.card-7{

    background-color: #fa5511 !important;

}

.card-8{

    background-color: #92278f !important;

}

 

  .text-size{

    text-transform: uppercase;
    font-size: 16px;
    font-family: "Plus Jakarta Sans", sans-serif;
    color: #303133;

  }  







  .breadcrumb_bg{

    background-repeat: no-repeat;

    background-attachment: scroll;

    background-size: cover;

    background-position: center;

    /* background-image: url(/assets/img/banner_mall.jpg) !important; */

  }

  .ban_bg{

    background-repeat: no-repeat;

    background-attachment: scroll;

    background-size: cover;

    background-position: center;

    /* background-image: url(/assets/img/banner_mall.jpg) !important; */

  }

  .ban_bg::before {

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    /* background: -webkit-gradient(linear, left top, left bottom, from(#111010), to(rgba(17, 16, 16, 0.81))); */

    /* background: linear-gradient(180deg, #ffffff63 0%, rgb(255 255 255 / 50%) 100%); */

    z-index: -5;

}

.oder_banner{

    background: #ffffffe3;

    padding: 20px;

}

.shop_box{

    border: 1px solid #ececec;

    border-radius: 10px;

    text-align: center !important;

    background: #fff;

}

.shop_box img{

}

.brand-card.text-center.position-relative.rounded.shop_box {
    
    width: 100% !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.brand-logo {
    height: 200px;
    width: 100%;
}

.brand-logo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.blog-badge{

    z-index: 999;

}

.padding-top-sd {padding-top: 50px;}

@media (max-width: 767.98px) {

.oder{

    order: 5;

    /* text-align: center; */

}

.oder_banner{  order: 5;}

}
@media screen and (max-width: 576.98px) {
    .ct-row .ct-col {
        width: calc(100% - 10px);
    }
}




.contact-info.mt-60 {

    text-align: center;

}



.bg_grey{

    background: #f1f1f1;

}



.ord{

    order: 5;

}

.top-padd-60{

    padding-top: 60px;

}

.pd-t-0{padding-top:0;}

section.ftco-section {

    padding: 0;

}

.text-lg-right {

        text-align: left !important;

    }



  @media (max-width: 767.98px) {

    .dl-hero-single {

        padding: 150px 0 150px 0 !important;

    }

  }

  @media (max-width: 767.98px) {

    .about-img {

        display: none;

    }

    .rent-info-social a {

        margin-left: 5px;}

        .dl2-blog-card .dl2-blog-card-content {

            position: absolute;

            z-index: 2;

            /* left: 0; */

            bottom: 20px;

            text-align: center;

            padding: 0 30px 40px 30px;

            margin: auto;

            align-content: center;

            width: 100%;

        }

        .top-padd-60 {padding-top: 10px;}
        .featured-carousel .owl-nav {
            display: none !important;
        }

        .reverce-mob>.col-xxl-5.col-xl-6.col-lg-7 {order: 2;}

        .pt-60 {padding-top: 30px;}

    .mt-5 {margin-top: 1rem !important;}

    .padding-top-sd {padding-top: 20px;}

    .ptb-60 {padding-top: 30px;padding-bottom: 30px;}

    section.rental-deals.ptb-120{padding-bottom: 10px;}

    .pt-60 {padding-top: 20px;}

    .mt-40 {margin-top: 20px;}

    section.rental-deals.ptb-60 {padding-bottom: 10px;}

    .pb-60 {padding-bottom: 20px;}

  }

  

  @media (max-width: 480px) {

      .brands-filter ul li a {font-size: 13px;padding: 8px 18px;}

      .mt-60 {margin-top: 30px;}

      h2, .h2 {font-size: calc(1.325rem + 0.5vw);}

      :root{--bs-body-font-size: .9rem;}

      p {margin-bottom: .6rem;}

      .mt-20 {margin-top: 10px;}

  }
  .h-180px{
    min-height: 180px !important;
  }
 