/* new Contract logistics page css 03.08.25 start */


.ban-content {
    background: rgb(255 255 255 / 62%);
    padding: 4%;
    border-radius: 0 !important;
    border-bottom-right-radius: 15px !important;
    border-top-right-radius: 15px !important;
    border-left: 8px solid #b8152a !important;
}

.ban-content h1 {
    font-weight: 800;
    font-size: 25px;
    width: 75%;
}


/* make old css changes 01.08.25 */

header{margin-top: 0;}


/* make old css changes */


/* .navbar.fixed-top{top: 55px;margin-right: 1%;}
.navbar{background-color: rgb(255 255 255) !important;}

.btn-danger:hover{background-color: #00205b;transition: ease-in-out .4ms;border-color: #00205b;}
.btn-danger{background-color: #b2041a;}

.navbar-brand{padding-left: 2%;}
.navbar-brand img{width: 50%;}
.enquire-now{text-align: center;}
.enquire-btn{
    background-color: #efefef;
    padding: 16px 26px;
    color: #0d2c6c;
    font-weight: 700;
    border-radius: 40px;
    border: 0;
    font-size: 18px;
}

.navbar{padding: 0;background: transparent !important;}
.navbar-collapse{background-color: #efefef;padding: 9px 0;border-radius: 40px;}
.nav-link{color: #0d2c6c;font-weight: 700;}
.nav-link.active, .nav-link:hover, .nav-link:focus {
    color: #b8152a !important;
}
li.nav-item {
    padding: 0 8px;
} */


/* Navigation css end */


/* banner css start */


.ban-content {
    padding-left: 4%;
}

.page-node-type-contract-logistics .home-slider .card {
    border: none;
}

/* .dwn-arrow {
    position: absolute;
    bottom: -5px;
    left: 49%;
} */

/* banner css end */

/* ban-bottom-para 2 css start */

.text-white{color: #fff;}

.para2-bg{
    background: url(../img/mid-bg.png);
    /* background-attachment: fixed; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;

}

.core-serv-card-1{
    position: relative;
    left: 24%;
}

.core-serv-card-2{
    position: relative;
    left: 10%;
}

.core-serv-card-3{
    position: relative;
}

.core-serv-card-4{
    position: relative;
        left: 10%;
}

.core-serv-card-5{
    position: relative;
        left: 24%;
}

.our-core-services-section {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

/* h4, p{color: #000;} */

.page-node-type-contract-logistics .para2-bg .card h3 {color: #00205b;}

.sol-img{width: 80%; margin-bottom: 30px;}

.page-node-type-contract-logistics .para2-bg .card{
    border-radius: 15px;

}

.page-node-type-contract-logistics .para2-bg .card:hover{
    border-radius: 15px;
    box-shadow: 0px 0px 8px 11px rgba(221, 171, 177, 0.49);
    -webkit-box-shadow: 0px 0px 8px 11px rgba(221, 171, 177, 0.49);
    -moz-box-shadow: 0px 0px 8px 11px rgba(221,171,177,0.49);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border: 1px solid #ffc7cd;
    background-color: #fff3f4;

}

.get-started-btn {
    padding: 15px 90px;
    font-size: 30px;
    border-radius: 40px;
    margin-top: 15px;
    font-weight: 500;
}

section.why-choose-us-section {
    padding-bottom: 50px;
}

@media screen and (max-width: 480px)  {
    .sol-img {
        width: 40%;
        margin-bottom: 30px;
    }

    .core-serv-card-1, .core-serv-card-2, .core-serv-card-3, .core-serv-card-4, .core-serv-card-5{
        left: 0;
    }
}
/* new Contract logistics page css 03.08.25 end */


/* new Fullfilment page css 03.08.25 end */
/* ban-bottom-para 2 css start */

.man-img{width: 70%;}

.highlights .col-lg-7{position: relative;}

.highlights ul li::before {
    content: '';
    display: inline-block;
    height: 21px;
    width: 18px;
    background-image: url(../img/check.png);
    position: absolute;
    left: 12px;
    background-repeat: no-repeat;
}

.highlights ul li {
    list-style: none;
    margin-bottom: 18px;
    margin-left: 10px;
    font-family: 'Dubai W23';
}


.fulfillment-btn-danger {
    padding: 15px 90px;
    font-size: 30px;
    border-radius: 40px;
    margin-top: 15px;
    font-weight: 500;
}

.fulfillment-btn-danger:hover {
    background-color: #00205b;
    transition: ease-in-out .4ms;
    border-color: #00205b;
}
.fulfillment-btn {
    background-color: #dc3545 !important;
    border: 0px solid #dc3545 !important;
    color: #fff;
}

/* h4, p{color: #000;} */

/* .para2-bg .card h3 {color: #00205b;} */

.sol-img{width: 80%; margin-bottom: 30px;}

/* .para2-bg .card{
    min-height: 270px;
    border-radius: 15px;
    opacity: 0.8;

} */

/* .para2-bg .card:hover{
    min-height: 270px;
    border-radius: 15px;
    box-shadow: 0px 0px 8px 11px rgba(221, 171, 177, 0.49);
    -webkit-box-shadow: 0px 0px 8px 11px rgba(221, 171, 177, 0.49);
    -moz-box-shadow: 0px 0px 8px 11px rgba(221,171,177,0.49);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border: 1px solid #ffc7cd;
    background-color: #fff3f4;
    opacity: 1;

} */

.get-started-btn {
    padding: 15px 90px;
    font-size: 30px;
    border-radius: 40px;
    margin-top: 15px;
    font-weight: 500;
}

video{border-radius: 40px;}

section.video-section {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.testi {
    margin-top: 0px !important;
}

/* Tech Solutions Page css start */
.tech-man-img {
    width: 85%;
}
.ban-bottom-para p {
    color: #000;
}
.tech-highlights .col-lg-5{position: relative;}
.tech-highlights ul li::before {
    content: '';
    display: inline-block;
    height: 21px;
    width: 18px;
    background-image: url(../img/check.png);
    position: absolute;
    left: 12px;
    background-repeat: no-repeat;
}
.tech-highlights ul li {
    list-style: none;
    margin-bottom: 18px;
    margin-left: 10px;
    font-family: 'Dubai W23';
}
.tech-btn-danger {
    padding: 15px 0px;
    font-size: 30px;
    border-radius: 40px;
    margin-top: 15px;
    font-weight: 500;
    background-color: #dc3545;
    border: 0px solid #dc3545;
    color: #fff;
}

.tech-btn-danger:hover {
    background-color: #00205b;
    transition: ease-in-out .4ms;
    border-color: #00205b;
}

/* Tech Solutions Page css end */

/* Last Mile Delivery css start */
/* .ecom h2{color: #000;} */

.ecom p {
    padding: 20px 0;
}

.aro-bg{
    background: url(../img/aro-bg.png);
    background-size: 68%;
    background-repeat: no-repeat;
    background-position: center -60px;
    padding-bottom: 50px;
}

.w-50{width: 50%;margin-bottom: 25px;}
.aro-bg h6{color: #000;font-weight: 600;}

.last-mile-btn-danger {
    padding: 15px 90px;
    font-size: 30px;
    border-radius: 40px;
    margin-top: 15px;
    font-weight: 500;
    background-color: #dc3545;
    border: 0px solid #dc3545;
    color: #fff;
}

.last-mile-btn-danger:hover {
    background-color: #00205b;
    transition: ease-in-out .4ms;
    border-color: #00205b;
}

/* Last Mile Delivery css end */

@media screen and (max-width: 480px)  {
    .sol-img {
        width: 40%;
        margin-bottom: 30px;
    }

    .btn-danger {
        padding: 15px 18px;
    }

    .highlights h2{text-align: center;}

    /* Tech Solutions Page CSS start */
    .tech-man-img {
        width: 100%;
    }

    .tech-btn-danger {
        padding: 15px 18px;
    }

    .tech-highlights h2{text-align: center;}
    /* Tech Solutions Page CSS end */

}
