@media(max-width:1200px){
    .give-us .details h3 span{
        margin-right: 10px;
    }
    .slick .item .caption img{
        width: 80%;
    }
}
@media(max-width:1024px){
    header .header-bottom .menu ul li {
        margin-left: 7px;
      }
}
@media(max-width:988px){
    .counter .count-up .counter-border, .counter .count-up .counter-border-1{
        display: none;
    }
    header .header .menu ul li {
        margin-left: 10px;
    }
    header .header-bottom{
      display: none;
    }
    .about-us img{
        width: 400px;
    }
    .slick .item .caption img{
        width: 60%;
    }
    .slick .item .caption span{
        font-size: 18px;
    }
    .slick .item .caption h2 {
        font-size: 32px;
    }
    .slick .item .caption p {
        font-size: 16px;
    }
    .top-header{
        display: none!important;
    }
    header .header .menu{
        display: none;
    }
    .menu-button{
        display: block;
    }
    .mobile-menu{
        display: none;
    }
}
@media(max-width:768px){
    header .top-header ul.header-icon{
        text-align: center;
    }
    header .top-header ul.header-icon.middle{
        text-align: center;
    }
    
    .textiminal .slick{
        padding: 0 40px;
    }
    .textiminal .slick-arrow{
        width: 40px;
        height: 40px;
        font-size: 30px;
        line-height: 40px;
    }
    .textiminal .slick-arrow.slick-prev {
        left: 12px;
    }
    .textiminal .slick-arrow.slick-next {
        right: 12px;
    }
    .logistical{
        padding-bottom: 60px;
    }
    
    .about-us img{
        width: 100%;
    }

    .custom-clearance{
        background: none;
        padding: 60px 0;
        padding-top: 10px;
    }
    .slick .item .caption img{
        width: 50%;
    }
    .slick .item .caption span {
        font-size: 16px;
    }
    .slick .item .caption h2 {
        font-size: 28px;
    }
    .slick .item .caption p {
        font-size: 14px;
      }
      .vertical-slider .slick-arrow{
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 28px;
        top: 38%;
      }
      .vertical-slider .slick-arrow.slick-next{
        left: 15px;
      }
      .vertical-slider .slick-arrow.slick-prev{
        right: 15px;
      }
}

@media(max-width:600px){
    .slick .item .caption h2 {
        margin: 0;
    }
    .slick .item .caption p {
        margin-bottom: 2px;
    }
    .slick .item .caption span {
        font-size: 14px;
    }
    .slick .item .caption h2 {
        font-size: 24px;
    }
    .slick .item .caption p {
        font-size: 12px;
    }
}

@media(max-width:450px){
    .who-we .we-are figure figcaption{
        width: 90px;
        height: 90px;
    }
    .who-we .we-are figure figcaption .exp h3{
        font-size: 25px;
    }
    
}