@media (min-width: 1600px) and (max-width: 1700px) {
 

button.toggle_btn span { 
    width: 24px; 
}
 

.header-area li.nav-item {
    margin-right: 36px;
}

.nav-link { 
    font-size: 20px; 
}

.navbar-brand img {
    max-height: 70px;
}

 

.hero-content h1 {
    font-size: 57px;
}

.hero-content p { 
    font-size: 20px; 
}

.stats-section { 
     
}

.stat-item h2 { 
    font-size: 115px;
}

.logistics-section {
    padding: 80px 0; 
}

.section-title { 
    font-size: 50px;  
}

.service-card img { 
    height: 600px; 
}

.clients_served {
    padding-top: 60px; 
    padding-bottom: 60px;
}

section.esg_and_sustainability{
     padding: 80px 0; 
}


.stat-item p { 
    font-size: 20px;
}

.logistics-section h2.section-title {
    margin-bottom: 10%; 
}


.esg_and_sustainability_carousel {
    padding-top: 7%;
}

.service-overlay h4 , .service-overlay h3{ 
    font-size: 24px; 
}

.service-overlay p { 
    font-size: 18px; 
}

.esg_and_sustainability_carousel .service-card img {
    height: 640px;
}

.awards_and_recognition_carousel {
    padding-top: 7%;
}

.desc {
    font-size: 20px; 
}


}


@media (min-width: 1440px) and (max-width: 1599px) {

 

.navbar-brand img {
    max-height: 60px;
}

button.toggle_btn span { 
    margin-bottom: 4px;
    width: 24px; 
}

.header-area li.nav-item {
    margin-right: 25px;
}

.nav-link { 
    font-size: 18px; 
}


li.nav-item.has_sub_menu:after { 
    font-size: 15px; 
}

.hero-section video.hero-video {
    height: 100vh;
}

.hero-content h1 { 
    font-size: 50px;
}

.hero-content p { 
    font-size: 18px; 
}

.btn-primary-custom {
    font-size: 18px; 
}

.stat-item { 
    padding: 50px 0;
}

.stat-item h2 { 
    font-size: 104px; 
}

.stat-item p { 
    font-size: 18px; 
}

.service-card img { 
    height: 520px; 
}

.section-subtitle { 
    font-size: 20px;
        margin-bottom: 3%; 
}

.section-title { 
    font-size: 40px;  
}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { 
    max-width: 90%;
}

.clients_served {
    padding-top: 50px;
    padding-bottom: 50px;
}

.esg_and_sustainability_carousel {
    padding-top: 8%;
}



.logo-card img { 
    height: 102px;
}



.service-overlay { 
    padding: 15px 23px; 
}

.service-overlay p { 
    font-size: 17px; 
}

.service-overlay h4, .service-overlay h3 { 
    font-size: 24px; 
}

section.clients_served.awards_and_recognition {
    padding: 80px 0;
}

.awards_and_recognition_carousel {
    padding-top: 7%;
}

.one_awards_overlay h4, .one_awards_overlay h3 { 
    font-size: 20px; 
}

.one_awards_overlay p { 
    font-size: 18px; 
}



.footer-links li a{
        font-size: 18px;
}

.contact-info li { 
    font-size: 18px; 
}

.footer-policy a { 
    font-size: 18px;
}

.hero-title {
    font-size: 50px; 
}

.hero-description {
    font-size: 18px;
}

.breadcrums ul li {
    font-size: 12px;
}


.about-logistics .section-title {
    font-size: 40px;
}

.section-text { 
    font-size: 20px; 
}


.desc {
    font-size: 20px; 
}


.workplace-section .accordion-title { 
    font-size: 25px; 
}

.workplace-section .accordion-item { 
    padding: 5px 20px !important;
} 

.career-steps h4 {
    font-size: 25px; 
}

.job-header { 
    padding: 20px; 
    font-size: 20px; 
}

.job-meta { 
    font-size: 18px;
}


.job-content li, .job-content p {
    font-size: 18px;
}

.career-section .content h3 {
    font-size: 30px; 
}

.workplace-section .accordion-content { 
    font-size: 20px; 
}



.governance .governanceblock .text p{
	    font-size: 18px;
}





}




@media (min-width: 1366px) and (max-width: 1439px) {

 

.navbar-brand img {
    max-height: 60px;
}

button.toggle_btn span { 
    margin-bottom: 4px;
    width: 24px; 
}

.header-area li.nav-item {
    margin-right: 25px;
}

.nav-link { 
    font-size: 16px; 
}


li.nav-item.has_sub_menu:after { 
    font-size: 14px; 
}

.hero-section video.hero-video {
    height: 100vh;
}

.hero-content h1 { 
    font-size: 47px;
}

.hero-content p { 
    font-size: 16px; 
}

.btn-primary-custom {
    font-size: 16px; 
}

.btn-primary-custom span { 
    width: 23px;
    height: 23px; 
    padding: 7px 7px; 
    margin-left: 7px;
}



.stat-item { 
    padding: 50px 0;
}

.stat-item h2 { 
    font-size: 96px; 
}

.stat-item p { 
    font-size: 16px; 
}

.service-card img { 
    height: 500px; 
}

.section-subtitle { 
    font-size: 18px;
            padding-bottom: 7px;
        margin-bottom: 3%; 
}

.section-subtitle:after { 
    width: 35px;
    height: 2px; 
}




.section-title { 
    font-size: 43px;  
}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { 
    max-width: 90%;
}

.clients_served {
    padding-top: 0;
    padding-bottom: 10%;
}

.esg_and_sustainability_carousel {
    padding-top: 8%;
}



.logo-card img { 
    height: 102px;
}



.service-overlay { 
    padding: 15px 23px; 
}

.service-overlay p { 
    font-size: 16px; 
}

.service-overlay h4 , .service-overlay h3{ 
    font-size: 20px; 
}

section.clients_served.awards_and_recognition {
    padding: 80px 0;
}

.awards_and_recognition_carousel {
    padding-top: 7%;
}

.one_awards_overlay h4, .one_awards_overlay h3 { 
    font-size: 20px; 
}

.one_awards_overlay p { 
    font-size: 18px; 
}




.footer-heading {
    font-size: 20px;
}

.footer-links li a { 
    font-size: 15px;
}

.contact-info li { 
    font-size: 15px;
}

.footer-policy a { 
    font-size: 15px;
}


}




@media (min-width: 1024px) and (max-width: 1365px) {
 
.navbar-brand img {
    max-height: 60px;
}

button.toggle_btn span { 
    margin-bottom: 4px;
    width: 24px; 
}

.header-area li.nav-item {
    margin-right: 25px;
}

.nav-link { 
    font-size: 15px; 
}


li.nav-item.has_sub_menu:after { 
    font-size: 14px; 
}

.hero-section video.hero-video {
    height: 100vh;
}

.hero-content h1 { 
    font-size: 47px;
}

.hero-content p { 
    font-size: 16px; 
}

.btn-primary-custom {
    font-size: 16px; 
}

.btn-primary-custom span { 
    width: 23px;
    height: 23px; 
    padding: 7px 7px; 
    margin-left: 7px;
}



.stat-item { 
    padding: 40px 0;
}

.stat-item h2 { 
    font-size: 93px; 
}

.stat-item p { 
    font-size: 16px; 
}

.service-card img { 
    height: 460px; 
}

.section-subtitle { 
    font-size: 18px;
            padding-bottom: 7px;
        margin-bottom: 3%; 
}

.section-subtitle:after { 
    width: 35px;
    height: 2px; 
}

.owl-nav button {
    width: 40px;
    height: 40px;
}


.section-title { 
    font-size: 40px;  
}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { 
    max-width: 90%;
}

.clients_served {
    padding-top: 0;
    padding-bottom: 10%;
}

.esg_and_sustainability_carousel {
    padding-top: 8%;
}



.logo-card img { 
    height: 102px;
}



.service-overlay { 
    padding: 15px 23px; 
}

.service-overlay p { 
    font-size: 16px; 
}

.service-overlay h4 , .service-overlay h3{ 
    font-size: 20px; 
}

section.clients_served.awards_and_recognition {
    padding: 80px 0;
}

.awards_and_recognition_carousel {
    padding-top: 7%;
}

.one_awards_overlay h4, .one_awards_overlay h3 { 
    font-size: 20px; 
}

.one_awards_overlay p { 
    font-size: 18px; 
}



.footer-links li a { 
    font-size: 16px; 
}


.contact-info li { 
    font-size: 16px;  

}

}


@media (min-width: 1921px)  {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { 
		max-width: 1920px;
	}

	}	