
.offcanvas__full-menu ul li a{
    position:relative;
}


.offcanvas__full-menu ul li a:after{
    content:'\f061';
    /*content:"\f39e";*/
    font-family: "Font Awesome 6 Pro";
    position:absolute;
    font-size:20px;
    display:inline-block;
    top: 8px;
    left: 50%;
    transition:all 0.4s;
}


/*.offcanvas__full-menu ul li a:hover .offcanvas__full-menu ul li a:after{*/
/*    top: 8px;*/
/*    left: 60%;*/
/*}*/

@media only screen and (max-width: 768px) and (min-width: 576px) {
        
    .offcanvas__full-menu ul li a:after{
        top: 28px;
        left: 55%;
        transform: translateY(0) !important;
    }

}

@media only screen and (max-width: 767px) and (min-width: 568px) {
    
    section.portfolio_area.pt-110.black-bg-13  .container:nth-child(2){
        width:95%;
        max-width:95%;
        margin:0;
     
    }
      .products-card > .name{
    
        height: 55px;
        font-size: 14px;
        line-height: 1.2;
        padding: 0 5px;
    }
    
    .img_brands{
        max-width:22% !important;
        margin: 1rem 1.5rem 0rem 1.5rem;
    }
    
    section.team__area.team__border.p-relative.black-bg-12.pt-110.pb-100.bg1 h2.text-center{
        font-size:22px;
    }
    
    .footer__top.footer__top-8   .row.mt-30.border-bottom .col-md-9.col-lg-9{
        width:90%;
    }
}


@media only screen and (max-width: 567px) and (min-width: 320px) {
    
     .portfolio_area.pt-110.black-bg-13 .row{
        width:100%;
        margin:0;
    }
   
    section.team__area.team__border.p-relative.black-bg-12 .row .col-xxl-12.col-xl-12.col-lg-12.col-md-12 .owl-brands .item img.img-fluid{
        padding:10px;
    }
}

@media only screen and (max-width: 567px) and (min-width: 480px) {
   

    .portfolio_area.pt-110.black-bg-13 .row .col-6{
         width:33.33%;   
    }
    .img_brands{
        max-width:22% !important;
        margin: 1rem 1.5rem 0rem 1.5rem;
    }
     .products-card > .name{
         height: 45px;
        font-size: 14px;
         line-height: 1.2;
    }
    
    section.team__area.team__border.p-relative.black-bg-12.pt-110.pb-100.bg1 h2.text-center{
        font-size:22px;
    }
    
    .offcanvas__full-menu ul li a:after{
        top: 18px;
        left: 70%;
        transition:all 0.4s;
    }
 
}

@media only screen and (max-width: 375px) and (min-width: 319px) {
    h3.footer__widget-title-8 {
        font-size: 18px;
    }
    footer__widget-8 ul li a {
        font-size: 15px;
    }
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
    
    .offcanvas__full-close-btn.offcanvas-close-btn svg{
        width: 20px;
        height: 20px;
    }
    
    .offcanvas__full-menu ul li a{
        font-size: 25px;
    }
    
    .products-card > .name{
         height: 45px;
        font-size: 12px;
         line-height: 1.2;
    }
    
    section.team__area.team__border.p-relative.black-bg-12.pt-110.pb-100.bg1 h2.text-center{
        font-size:16px;
    }
   section.team__area.team__border.p-relative.black-bg-12.pt-110.pb-100.bg1  .d-flex.justify-content-center.align-items-center{
       flex-wrap:wrap;
   }
    .img_brands{
        max-width: 30% !important;
        margin: 1rem 1.5rem 0rem 1.5rem;
    }
    
    .row.brand-icons .col.col-3{
        width:50%;
        margin-bottom: 20px;
    }
    .brand-icons div{
        line-height: 1.1; 
    } 
    .footer__area .widget-col{
        display:block;
        text-align:center;
        
    }
    .footer__top.footer__top-8 .row{
        
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
    }
    
     .footer__area .widget-col .logo{
       justify-content: center ;
        
    }
     .footer__area .widget-col.col-md-3{
        display: inline-flex !important;
        justify-content: center !important;
        align-items: end !important;
        flex-direction: row !important;
     }
     
     .footer__widget.footer__widget-8.mb-50{
         margin-bottom:0px;
     }
     
     .offcanvas__full-menu ul li a:after{
        top: 18px;
        left: 70%;
        transition:all 0.4s;
    }

}