@media only screen and (max-width: 1399px) {

.inner-caption h1 {
    font-size: 32px;
}



}



@media only screen and (max-width: 1368px) {





}

@media only screen and (min-width: 1200px) and (max-width: 1399px){
    .navbar-nav .dropdown-menu.mega-menu{
        max-width: 95%;
    }
}

@media only screen and (min-width: 1200px) {



    .main-footer .collapse:not(.show) {display: block !important; }

    .thumbnail-image { position: relative; z-index: 1; margin-right: -60px;}

    .about-content-wrap { padding-left: 100px; }

    .step-item:nth-child(even) .row {

        flex-flow: row-reverse;

    }



}

@media only screen and (min-width: 992px) and (max-width: 1199px) {



    .main-footer .collapse:not(.show) {display: block !important; }

    .product-item-wrap { padding-top: 130%; }

    .product-thumb > img {max-height: 100%;}

    a.navbar-brand> img {max-width: 240px;} 

    .step-item:nth-child(even) .row {flex-flow: row-reverse;}
    .thumbnail-image {
        position: relative;
        z-index: 1;
        margin-top: -50px;
    }
        .about-content-wrap {
        padding: 60px 30px 60px 30px;
    }
    .home-carousel .carousel-item > video{
        height: 500px;
    }
    .aboutus-section{
        padding-bottom: 0;
    }
    

}

@media only screen and (min-width: 992px){
.dropdown:hover .dropdown-menu {
  display: block;
}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {



    .main-footer .collapse:not(.show) {display: block !important; }

    .dropdown-menu { box-shadow:none; }

    header .navbar-nav .nav-item {display:block; width:100%;position: relative;}

    header .navbar .nav-item .nav-link {padding: 10px 0 !important;}

    .product-item-wrap { padding-top: 130%; }

    .product-thumb > img {max-height: 100%;}

    a.navbar-brand> img {max-width: 240px;}

    .navbar-nav {padding-top:20px;padding-bottom:20px;}

    .step-item:nth-child(even) .row {flex-flow: row-reverse;}

    .step-content { padding:30px; }
    .global-logist-reach-img-wrap{
        position: sticky;
        top: 125px;
    }
    .thumbnail-image {
        position: relative;
        z-index: 1;
        margin-top: -50px;
    }
        .about-content-wrap {
        padding: 30px 30px 60px 30px;
    }
    .home-carousel .carousel-item > video{
            height: 400px;
    }
    .aboutus-section{
        padding-bottom: 0;
    }
    .whychoose-us-sec .img-start-top{
        height: 350px;
    }
    .whychoose-us-sec .image-frame-wrap .img-end-bottom{
        height: 245px;
    }
    .aboutus-section .container-fluid{
        padding-right: calc((100% - 705px) / 2);
        padding-left: 0;
    }
    .slide-item, .blog-slide-item{
        max-width: 50%;
        width: 100%;
        flex: 0 0 50%;
    }
    .top-left-header-wrp ul,
    .top-right-header-wrp{
        justify-content: center !important;
    }
     .top-right-header-wrp{
        margin-top: 5px;
     }
         .dropdown-menu {
        display: none;
    }
     .navbar-nav .dropdown-menu.mega-menu{
        position: static;
                margin: 0;
        padding-left: 0;
    }
     .navbar-nav .dropdown-menu.mega-menu .dropdown-item{
        border-bottom: 0;
        padding: .25rem 1rem .25rem 0;
    }
    .dropdown-toggle::after{
        display: none;
    }
}



@media only screen and (max-width: 767px) {

    body { font-size:14px; }

    /* header .navbar .navbar-collapse {height: calc(100vh - 64px);} */

    .home-carousel .carousel-item > video {height: auto;}

    section {padding: 70px 15px;}

    header .navbar-nav .nav-item {display:block; width:100%; position: relative;}

    .navbar-nav {padding-top:20px;padding-bottom:20px;}

    .dropdown-menu { box-shadow:none; }

	.f-title button, .m-title button { display: block;position: relative;color: #fff;text-shadow: none;background: none;background-image: none;background-image: none;border: 0;box-shadow: none;font-size: 12px;position: absolute;top: 0;right: 0;padding: 0;width: 100%; cursor: pointer; height: 100%; outline: 0!important; }

    .f-title button:focus, .f-title button:hover, .f-title button:active, .m-title button:focus, .m-title button:hover, .m-title button:active { box-shadow: none!important; outline: 0!important; background-color: transparent; }

    .numbers-list .number-item {float: none; width: 100%;border-left: 0;border-top: 2px solid #AC181B;}

    .numbers-list .number-item:first-child { border-top: 0; }

    .bgi-end,.bgi-start { background-image: none; }

    .footer-item-wrap { margin-bottom: 30px;}

    .img-start-top {max-width: 55%;width: 190px;position: relative;height: 280px;object-fit: cover;}

    .image-frame-wrap .img-end-bottom {width: 220px;height: 160px;}

	.slide-item, .blog-slide-item { -ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%; padding-left: 10px; padding-right: 10px; }

    .product-thumb > img { max-height: 100%;}

    .product-item-wrap { padding-top: 130%;}

    /*.top-header {display: none;}*/

    .desc > p, .desc > ul li { font-size: 14px;}

    .section-heading > h5 {font-size: 16px;}

    .custom-link {font-size: 14px;}

    .p-name { font-size: 14px; }

    .custom-link::after { height: 10px; width: 10px;}

    .image-frame-wrap::before {bottom: -280px;}

    .social-fixed {display: none;}

    header .navbar .nav-item .nav-link {padding: 10px 0 !important;}

    .about-content-wrap { padding: 30px 30px 60px 30px;}

    .thumbnail-image {position: relative;z-index: 1;margin-top: -50px;}

    .inner-banner > img {height:140px;object-fit:cover;}

    .gradient-card > p {font-size:13px;}

    .count-value-wrap .counter-value { font-size:36px; }

    .count-title {font-size:18px;}

    .number-item p { font-size:14px; }

    .bgi-redlines { padding: 30px 0; }

    table { font-size: 13px; }

    .step-content { padding: 30px; }
    .products-category-list-box h2{
        font-size: 16px;
    }
    section{
        padding: 50px 15px;
    }
    .products-category-list-section .tab-content{
        margin-top: 50px;
    }
    .contact-section{
        overflow-x: hidden;
    }
    .error-text-wrap h2{
        font-size: 40px;
    }
    .error-text-wrap h3{
        font-size: 22px;
    }
    .watermark-bg-img img{
        width: 100%;
    }
    .top-left-header-wrp ul,
    .top-right-header-wrp{
        justify-content: center !important;
    }
     .top-right-header-wrp{
        margin-top: 5px;
     }
         .dropdown-menu {
        display: none;
    }
    .navbar-nav .dropdown-menu.mega-menu{
        position: static;
                margin: 0;
        padding-left: 0;
    }
    .navbar-nav .dropdown-menu.mega-menu .dropdown-item{
        border-bottom: 0;
        padding: .25rem 1rem .25rem 0;
    }
    .dropdown-toggle::after{
        display: none;
    }
}



@media only screen and (max-width: 575px) {

    a.navbar-brand> img {width: auto;max-width: 200px;height: 60px;}

    .img-start-top {height: 200px;width: 160px;}

    .image-frame-wrap .img-end-bottom {width: 190px;height: 120px;}

    .f-title .accordion-button::after {background-size: 1.1rem;}

    .footer-logo{margin-top: 20px;}

    .product-thumb > img { max-height: 100%;}

    .inner-banner h1 {font-size: 20px;}
    section{
        padding: 40px 15px;
    }
    .product-no-banner .inner-caption .product-title-thumb > img {
        width: 40px;
    }
    .top-left-header-wrp ul,
    .top-right-header-wrp{
        justify-content: center !important;
    }
     .top-right-header-wrp{
        margin-top: 5px;
     }

}
@media only screen and (max-width: 480px){
     .top-left-header-wrp ul{
        display: block;
        justify-content: center;
    }
    .top-left-header-wrp ul li{
        justify-content: center;
    }
    .top-right-header-wrp{
        justify-content: center !important;
        margin-top: 5px;
    }
}
@media only screen and (max-width: 375px) {

    section{
        padding: 30px 15px;
    }
   .ginput_container iframe{
      transform: scale(0.8) !important; /* Adjust scale as needed */
      transform-origin: left;
    }

    .g-recaptcha {
      transform: scale(0.85) !important; /* Adjust scale as needed */
      transform-origin: left top !important;
    }

}