@media screen and (min-width: 1920px) {
    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-next {
        right: 24.9% !important;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 3.5% !important;
    }

    .freightcontentparent .servicelefttxtblk,
    .freightcontentparent .servicelefttxtblk.custumclerblk {
        top: 24% !important;
    }

    .newsslidercontent .banner-caption {
        left: -81px;
    }
}

@media screen and (min-width: 1500px) {
    #fp-nav {
        top: 0 !important;
    }

    #fp-nav ul li a.active::before {
        top: 32px !important;
    }

    #fp-nav ul li a span,
    .fp-slidesNav ul li a span {
        top: 90px !important;
    }

    .product-name {
        right: -30px;
    }

    .prod-morebut {
        right: -138px;
    }

    .newsleftcontent {
        top: 300px;
    }

    .productleftcontent {
        top: 14%;
    }

    .aboutavabgblk .servicelefttxtblk,
    .commitment-wrapper-about .servicelefttxtblk {
        top: 200px;
    }

    .philosophy-blk-abt {
        margin-top: 30px;
    }

    .mission-wrapper-about .servicerighttxtblk {
        top: 140px;
    }

    .missn-line::before {
        left: -29px;
    }

    .team-slider-wrap .abt-slider-block-right img {
        left: -82px;
    }

    .abt-slider-block-right-main {
        width: 18%;
        left: 160px;
        height: 100vh;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 2%;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-next {
        right: 22.9%;
    }

    .blue-div-team.blue-div-team1 {
        right: 37%;
    }

    .blue-div-team.blue-div-team2 {
        left: 250px;
    }

    .blue-div-team.blue-div-team3 {
        left: 10px;
    }

    .hiringcontent {
        top: 200px;
    }

    .servicelefttxtblk,
    .custombgblk .servicelefttxtblk {
        top: 230px;
    }

    .freightcontentparent .servicelefttxtblk,
    .freightcontentparent .servicelefttxtblk.custumclerblk {
        width: 40%;
        top: 24%;
    }

    .freightcontentparent .servicelefttxtblk {
        width: 36%;
    }

    .team-slider-wrap .bx-wrapper .abt-slider-block-right {
        height: 50%;
    }

    .abt-slider-block-right.abt-slider-block-right-2 .abt-banner-caption {
        bottom: 60px;
    }

    /* .ourteammember img {
        left: -80px;
        height: auto;
    } */
    .ourteammember {
        height: 410px;
    }

    .parth .abt-banner-caption {
        left: 100px;
        top: 30px;
    }

    .ourteammember .abt-banner-caption {
        /* top: 15px; */
        bottom: 55px;
        left: 40px;
    }

    /* .ourteammember img {
        top: -80px;
    } */
    .ourteammember.parth img {
        top: -157px;
        left: -150px;
    }

    .prod-morebut {
        right: -240px;
    }

    .missn-line {
        right: 23px;
    }

    .ourteammember {
        height: 440px;
    }
}

@media screen and (min-width: 1370px) and (max-device-width: 1440px) {
    .praductbanwraper {
        right: -10%;
    }

    .prod-morebut {
        right: 77px;
    }

    .product-name {
        right: 150px;
    }

    .missn-line:before {
        left: -46px;
    }

    .input-container {
        width: 46%;
    }

    .input-container.choose-container {
        width: 100%;
    }

    .abt-slider-block-right-main {
        height: 100vh;
    }

    .abt-slider-block-right.abt-slider-block-right-2 {
        height: 42%;
    }

    .team-slider-wrap .abt-slider-block-right img {
        left: -47px;
    }

    .team-slider-wrap .abt-slider-block-right.abt-slider-block-right-2 img {
        left: -140px;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 2%;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-next {
        right: 22.4%;
    }

    .blue-div-team.blue-div-team2 {
        left: 215px;
    }

    .blue-div-team.blue-div-team3 {
        left: 12px;
    }

    .ourteammember img {
        left: -80px;
        height: auto;
    }

    .ourteammember {
        height: 340px;
    }

    .parth .abt-banner-caption {
        left: 100px;
        top: 30px;
    }

    .ourteammember .abt-banner-caption {
        top: 8px;
        left: 64px;
    }

    .ourteammember img {
        top: -80px;
        left: -130px;
    }

    .ourteammember.parth img {
        top: -161px;
        left: -215px;
    }

    .ourteammember.kushal img {
        left: -120px;
    }

    .aboutavabgblk .servicelefttxtblk {
        top: 120px;
    }

    @-moz-document url-prefix() {
        .prod-morebut {
            right: 47px;
        }
    }
}

@media screen and (max-width: 1366px) {
    .custombgblk .servicelefttxtblk {
        width: 41%;
    }

    .misson-blk-abt {
        padding: 5px 15px 5px 5px;
        margin-top: 20px;
    }

    .commitment-wrapper-about .servicelefttxtblk {
        width: 51%;
    }

    .ourcommitblk {
        margin: 10px 0;
    }

    .philosophy-blk-abt {
        padding: 15px 5px;
        margin-top: 30px;
    }

    .missn-line::before {
        left: -29px;
    }

    .freightcontentparent .servicelefttxtblk {
        width: 34%;
    }

    .abt-slider-block-right-main {
        top: -45px;
    }

    .abt-slider-block-left .abt-banner-caption {
        bottom: 90px;
    }

    .newsleftcontent.mediacontent {
        right: 3%;
        width: 27%;
        top: 36%;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-next {
        right: 20.5%;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 2.2%;
    }

    .owscrollblk {
        height: 350px;
    }

    .navlinkblk {
        margin: 0 10% 0 0;
    }

    .freightcontentparent .servicelefttxtblk {
        width: 38%;
        top: 22%;
    }

    .servicerighttxtblk {
        top: 160px;
    }

    .ourteammember {
        height: 400px;
        width: 40%;
    }

    .blue-div-team.blue-div-team1 {
        right: 410px;
        top: 70px;
    }

    .blue-div-team.blue-div-team3 {
        left: 70px;
    }

    .overvwtagln {
        font-size: 40px;
    }

    .overviewtab #bx-pager {
        margin: 10px 0 0;
    }

    .overviewtxtblk {
        top: 120px !important;
    }

    .overvwttl {
        margin-bottom: 10px !important;
    }

    .overviewtxtblk .pagetxt {
        margin-top: 10px !important;
    }

    .counter-box {
        top: 380px !important;
    }

    .counter-b1 h3 {
        font-size: 42px !important;
    }

    /* .icon-img {
        height: 40px;
    } */

    .tagline {
        font-size: 30px;
        line-height: 30px;
    }

    .commitsubtxt {
        font-size: 16px;
    }

    .newsheading {
        font-size: 40px;
    }

    .pagetxt.teamsubtxt {
        font-size: 18px;
    }

    .shipping-img {
        height: 300px;
    }

    .servdet3sldcont .pagetxt {
        font-size: 16px;
    }

    .text-width {
        width: 85%;
    }

    .heading-main {
        font-size: 16px;
    }

    .job-right {
        padding: 15px !important;
    }

    .color-black {
        font-size: 16px !important;
        line-height: 28px;
    }

    .first-box {
        padding: 10px 20px;
    }

    .slick-slider {
        margin-bottom: 10px;
        height: 320px;
    }

    .ecpertise-box img {
        height: 250px;
        width: 300px !important;
    }

    .itum-sub-heading {
        font-size: 18px;
        font-family: "BebasNeueRegular";
        width: 80%;
        letter-spacing: 2px;
    }

    .missn-line {
        top: 54%;
    }

    .wrappers {
        padding: 0px !important;
    }

    .main-text {
        font-size: 45px;
        margin-bottom: 30px;
        padding-top: 20px;
    }

    h1.itum-heading {
        font-size: 25px;
    }

    #product-bx-pager {
        bottom: 10%;
    }

    .left-img {
        left: 0;
        top: 20%;
    }

    .misson-blk-abt-content {
        line-height: 22px;
    }

    .third-box {
        padding-top: 10%;
    }

    .expertise-text {
        padding-left: 23%;
    }

    .slick-dots {
        bottom: -90px !important;
        left: 0;
    }

    .text-top {
        margin-top: 15px;
    }

    .ourteamnewblk {
        left: 100px;
        top: 50px;
    }

    .ourteammember img {
        height: 350px;
    }

    .team-right-para {
        position: absolute;
        bottom: 9%;
        width: 75%;
        left: 11%;
    }

    .ourteammember .abt-banner-caption {
        bottom: 60px;
    }

    .bannertxtblk {
        bottom: -20px;
    }

    .no-content-ava {
        font-size: 80px;
        line-height: 68px;
    }

    .year-ava {
        font-size: 34px;
        line-height: 34px;
    }

    .freight-text {
        font-size: 18px;
        margin: 0px 0px;
        font-weight: 500;
        line-height: 28px;
        letter-spacing: 0.2px;
    }

    .contactlefttxtblk {
        top: 100px;
    }

    .contactlefttxtblk .tagline {
        padding-bottom: 0px;
    }

    .contactblk {
        padding: 5px 0px;
    }

    .branch-box {
        margin-top: 0px;
    }

    .branch-text {
        margin-top: 20px;
    }

    .list-fright {
        margin: 10px;
    }

    .left-text-responsive {
        top: 15% !important;
    }

    .misson-blk-abt-head {
        font-size: 40px;
        line-height: 35px;
    }

    .freight-text-res {
        line-height: 20px !important;
        font-size: 16px !important;
    }

    .branch-sub-text {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    .lead-form {
        position: absolute;
        top: 16%;
        left: 6%;
        /* position: initial; */
    }
}

@media screen and (max-width: 1280px) {
    .overviewimgrightblk {
        width: 34%;
        right: 6%;
    }

    .praductbanwraper {
        right: -12%;
    }

    .contactinforightblk {
        top: 140px;
        right: 8%;
    }

    .newsslidercontent .banner-caption {
        left: -50px;
    }

    #fp-nav ul li a span {
        top: -210px !important;
    }

    #fp-nav {
        margin-top: 0px !important;
    }

    .prod-morebut {
        right: 257px;
    }

    .product-name {
        right: 270px;
    }

    .greyoverlaybig {
        left: 32%;
    }

    .custombgblk .servicelefttxtblk {
        width: 40%;
    }

    .freightcontentparent .servicelefttxtblk.custumclerblk {
        width: 32%;
    }

    .contacticon:first-child {
        width: 30px;
    }

    .contacticon:nth-child(2) {
        width: 60%;
    }

    .hiringbg {
        background: url("../images/contact/hiringbg.jpg") no-repeat 70% center;
        background-size: cover;
    }

    .letsmeetbg {
        background: url("../images/contact/letsmeetbg.jpg") no-repeat 60% center;
        background-size: cover;
    }

    .aboutavabgblk .servicelefttxtblk {
        width: 45%;
    }

    .ourcommitblk {
        margin: 0;
    }

    .commitsubtxt .pagetitle {
        font-size: 20px;
        line-height: 22px;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 4.5%;
    }

    .team-slider-wrap .bx-wrapper .abt-slider-block-right {
        height: 320px;
    }

    .team-slider-wrap .abt-slider-block-right img {
        top: 35px;
    }

    .team-slider-wrap .bx-wrapper .abt-slider-block-right.abt-slider-block-right-2 img {
        top: 0;
    }

    .abt-slider-block-left .abt-banner-caption {
        left: 40%;
    }

    .newsheading,
    .tagline,
    .misson-blk-abt-head {
        font-size: 50px;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-next {
        right: 21.2%;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 0;
    }

    .newsleftcontent.mediacontent {
        width: 32%;
    }

    .blue-div-team.blue-div-team1 {
        display: none;
    }

}

@media screen and (max-width: 1200px) {
    .twentytxt .experiencetxt {
        font-size: 140px;
    }

    .overviewslide {
        background: url("../images/overviewimg.jpg") no-repeat 60% center;
        background-size: cover;
    }

    .uspslide {
        background: url("../images/uspimg.jpg") no-repeat 60% center;
        background-size: cover;
    }

    .challengeslide {
        background: url("../images/challengeimg.jpg") no-repeat 60% center;
        background-size: cover;
    }

    .overvwtagln {
        font-size: 50px;
        line-height: 50px;
    }

    .overviewtxtblk {
        width: 38%;
        top: 170px;
    }

    .wrapper {
        width: 92%;
    }

    video {
        height: 100vh;
        object-fit: fill;
    }

    .headerrightblk {
        margin-right: 8px;
    }

    .contactinforightblk {
        right: 6%;
    }

    .callblk {
        display: block;
        margin: 0 0 15px;
    }

    .callblk:last-child {
        margin: 0;
    }

    .newsleftcontent {
        width: 32%;
    }

    .newsslidercontent .banner-caption {
        left: -48px;
    }

    .praductbanwraper {
        right: -7%;
    }

    .contactinforightblk {
        top: 220px;
    }

    .productheading {
        font-size: 50px;
        line-height: 50px;
    }

    .newsheading {
        font-size: 50px;
        line-height: 50px;
    }

    .oceanbgblk .servicelefttxtblk {
        width: 38%;
        top: 105px;
    }

    .custombgblk .servicelefttxtblk {
        width: 38%;
    }

    .oceanbgblk {
        background: url("../images/services/oceanbg.png") no-repeat 70% center;
        background-size: cover;
    }

    .freightcontentblk.airfrightcontblk {
        background: url("../images/service-detail/air-banner.jpg") no-repeat 60% center;
    }

    .freightcontentparent .servicelefttxtblk.custumclerblk {
        width: 45%;
    }

    .freightcontentblk.custcontblk {
        background: url("../images/services/custombg.jpg") no-repeat 40% center;
        background-size: cover;
    }

    .aboutavabgblk {
        background: url("../images/about/aboutavabg.jpg") no-repeat 60% center;
        background-size: cover;
    }

    .missn-line::before {
        left: -38px;
    }

    .no-content-ava {
        font-size: 140px;
    }

    .abt-slider-block-right-2 {
        margin: 12px 0 0 -106px;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-next {
        right: 18.1%;
    }

    .team-slider-wrap .abt-slider-block-right-2 img {
        left: 0;
    }

    .abt-slider-block-right-2 .abt-banner-caption {
        left: 150px;
    }

    .navlinkblk {
        margin: 0 6% 0 0;
    }

    ul.navmainlink li {
        font-size: 24px;
        line-height: 24px;
    }

    ul.navsubllink li {
        font-size: 18px;
        line-height: 20px;
    }

    .navigationdes {
        text-align: left;
    }

    .servdet3sld .greyoverlaysml {
        left: 67%;
    }

    .captashok .abt-banner-caption,
    .kushal .abt-banner-caption {
        left: 20px;
    }

    .abt-banner-caption {
        bottom: 20px;
    }

    .job-left {
        width: 55% !important;
    }

    .job-right {
        width: 45% !important;
        border: 1px solid #e5e6e7;
        margin-left: 4%;
        padding: 15px 10px;
    }

    .job-details {
        background-color: #4e7ac7;
        padding-top: 100px;
        padding-bottom: 30px;
    }

    .job-details {
        padding-left: 20px;
        padding-right: 20px;
    }


}

@media screen and (max-width: 1120px) {
    .twentytxt .experiencetxt {
        font-size: 130px;
    }

    .newsslidercontent .banner-caption {
        left: -46px;
    }

    .newsslidercontent .bx-wrapper img {
        right: 85%;
    }

    .freightcontentblk.custcontblk {
        background: url("../images/services/custombg.jpg") no-repeat 50% center;
        background-size: cover;
    }

    .ourcommitblk .commitsubtxt {
        margin: 0;
    }

    .commitsubtxt {
        font-size: 18px;
        line-height: normal;
        margin: 0;
    }

    .no-content-ava {
        font-size: 130px;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-next {
        right: 16.6%;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 1.5%;
    }

    .truckingbgblk .servicelefttxtblk,
    .warehousebgblk .servicerighttxtblk,
    .insurancebgblk .servicelefttxtblk {
        width: 32%;
    }

    .contimgblk {
        width: 40%;
    }

    .contdetailblk {
        width: 52%;
    }
}

@media screen and (max-width: 1100px) {
    .overviewimgrightblk {
        width: 40%;
        right: 5%;
    }

    .overviewimgrightblk {
        bottom: 25%;
    }

    .bluoverlaysml {
        width: 130px;
        left: 600px;
    }

    .contactinforightblk {
        width: 40%;
        right: 50px;
    }

    .contactdetailsblk br {
        display: none;
    }

    .contacttxt {
        width: 80%;
    }

    .contactblk {
        font-size: 16px;
        line-height: 18px;
    }

    .newsleftcontent {
        width: 34%;
    }

    .newsslidercontent .banner-caption {
        left: -42px;
    }

    .praductbanwraper {
        right: 5%;
        width: 1024px;
    }

    .praductbanwraper img {
        width: 100%;
    }

    .prod-morebut {
        right: 7.5%;
    }

    .contactinfobg {
        background-size: cover;
    }

    #product-bx-pager {
        bottom: 0;
        width: 100%;
        background: rgba(67, 67, 67, 0.6);
        right: 0;
        padding: 2% 1%;
        text-align: center;
    }

    #product-bx-pager a {
        margin: 0 40px 0 0;
        display: inline-block;
    }

    .productrightcontent::after {
        display: none;
    }

    .praductbanwraper {
        width: 100%;
        right: 0;
    }

    .product-name {
        right: 170px;
    }

    #fp-nav ul li a span {
        top: -210px !important;
    }

    #fp-nav {
        margin-top: -85px !important;
    }

    .greyoverlaybig {
        left: 28%;
    }

    .servicerighttxtblk {
        top: 150px;
    }

    .oceanbgblk {
        background: url("../images/services/oceanbg.png") no-repeat 60% center;
        background-size: cover;
    }

    .freightcontentblk.airfrightcontblk {
        background: url("../images/service-detail/air-banner.jpg") no-repeat 53% center;
    }

    .freightcontentblk.insurancecontblk {
        background: url("../images/services/insurancebg.jpg") no-repeat 44% center;
        background-size: cover;
    }

    .newsslidercontent {
        right: 21%;
    }

    .newsslidercontent .bx-wrapper img {
        right: 128%;
    }

    .philosophy-blk-abt {
        margin: 15% 0 0;
    }

    .responsiveabtsld {
        display: block;
    }

    .desksliderabt,
    .blue-div-team {
        display: none;
    }

    .abt-banner-blk-same {
        transform: skew(0deg);
        margin-top: 120px;
        left: 0;
        height: 200px;
    }

    .team-slider-wrap .bx-wrapper img {
        transform: skew(0deg);
        position: static;
        height: 100%;
        border-radius: 25px 0 25px 0;
        border: 1px solid #fff;
    }

    .banner-wrapper-about.responsiveabtsld {
        width: 80%;
        margin: 0 auto;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-next {
        background: url("../images/sprite.png") no-repeat -46px -138px;
        right: -45px;
        top: 28%;
        opacity: 0.7;
        width: 39px;
        height: 39px;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-prev {
        background: url("../images/sprite.png") no-repeat -4px -138px;
        opacity: 0.7;
        left: -60px;
        top: 28%;
        width: 39px;
        height: 39px;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-next:hover,
    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-prev:hover {
        opacity: 1;
    }

    .newsleftcontent.mediacontent {
        right: 0;
        width: 85%;
        left: 2%;
        top: 59%;
    }

    .abt-banner-caption {
        transform: skew(0deg);
        left: 15px;
    }

    .missn-line {
        width: 68%;
    }

    .missn-line::before {
        left: -25px;
    }

    .team-slider-wrap {
        overflow: hidden;
    }

    .freightcontentparent .servicelefttxtblk {
        top: 100px;
        width: 38%;
    }

    .contasizeblk {
        padding: 10px;
    }

    .contimgblk {
        margin: 0 20px 10px 0;
    }
}



@media screen and (max-width: 1023px) {
    .footerwrapper.homefooterwrapper.pageblock {
        padding-bottom: 60px !important;
    }

    .bannertxtblk {
        padding-left: 10px !important;
    }

    .lead-form {
        position: initial;
    }

    .headerrightblk {
        height: 60px;
    }

    .header-menu {
        display: none;
    }

    .logo-video {
        display: none;
    }

    .mm-close {
        display: none !important;
    }

    .mm-menu>.mm-panel>.mm-listview:first-child,
    .mm-menu>.mm-panel>.mm-navbar+.mm-listview {
        margin-top: 0px !important;
    }

    .mm-menu>.mm-panel:before,
    .mm-menu>.mm-panel:after {
        height: auto !important;
    }

    #close_menu {
        position: absolute;
        right: 10px;
        top: -37px;
        font-size: 16px;
        background-color: #fff;
        color: #000;
        height: 33px;
        width: 32px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0;
        line-height: 0;
        z-index: 9999;
    }

    .mm-subopened #close_menu {
        right: -80px;
    }

    html,
    body {
        overflow: scroll !important;
    }

    .footerwrapper {
        position: relative;
    }

    .strik-left {
        display: none;
    }

    .headerblk {
        width: 100%;
        padding: 4px 0;
        margin: 0 auto;
    }

    .videowrapper {
        height: 100%;
        line-height: 0;
    }

    video {
        height: 100%;
    }

    .bluoverlaysml {
        position: absolute;
    }

    .videoblk .compshortinfo {
        margin-top: 3%;
        width: 35%;
    }

    .newsleftcontent {
        position: relative;
    }

    .banner-wrapper {
        height: 100vh;
    }

    .newsleftcontent {
        width: 80%;
        top: 0;
        padding: 50px 0 0;
    }

    .banner-wrapper {
        background-size: cover;
    }

    .praductbanwraper {
        right: -6%;
    }

    .prod-morebut {
        right: 8%;
    }

    .greyoverlaysml,
    .greyoverlaybig {
        position: absolute;
    }

    .servicebannerblk {
        height: 100%;
    }

    .bannertxtblk {
        position: relative;
        padding: 150px 0 50px;
        bottom: 0;
    }

    .bannertxtblk p {
        font-size: 20px;
        line-height: normal;
    }

    .servicedeatialbanner {
        height: 100%;
    }

    .freightcontentblk.airfrightcontblk .footerwrapper {
        position: absolute;
    }

    .freightcontentblk .footerwrapper {
        position: absolute;
    }

    .calculatorbannerblk .bannertxtblk {
        position: absolute;
        padding: 0;
        bottom: 60px;
    }

    .calnumblk {
        width: 50px;
    }

    .contactbannerblk {
        height: 100%;
    }

    .aboutbannerblk {
        height: 100%;
    }

    .missn-line {
        width: 68%;
    }

    .missn-line::before {
        left: -24px;
    }

    .team-slider-wrap .bx-viewport {
        height: 100% !important;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-prev,
    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-next {
        top: 60%;
    }

    .banner-wrapper-about.responsiveabtsld {
        width: 86%;
    }

    .abt-banner-blk-same {
        margin-top: 70px;
    }

    .greyoverlaybig,
    .greyoverlaysml {
        display: none;
    }

    .servicesmobimg {
        display: block;
        line-height: 0;
    }

    .oceanbgblk,
    .airbgblk,
    .custombgblk,
    .warehousebgblk,
    .truckingbgblk,
    .shippingbgblk,
    .insurancebgblk {
        background: none;
        height: 100%;
    }

    .oceanbgblk .servicelefttxtblk {
        position: relative;
        top: 0;
        background: #4e7ac7;
        width: 100%;
        left: 0;
        padding: 5%;
    }

    .airbgblk .servicerighttxtblk {
        position: relative;
        top: 0;
        background: #4e7ac7;
        width: 100%;
        left: 0;
        padding: 5%;
    }

    .custombgblk .servicelefttxtblk {
        position: relative;
        top: 0;
        background: #4e7ac7;
        width: 100%;
        left: 0;
        padding: 5%;
    }

    .warehousebgblk .servicerighttxtblk {
        position: relative;
        top: 0;
        background: #4e7ac7;
        width: 100%;
        left: 0;
        padding: 5%;
    }

    .truckingbgblk .servicelefttxtblk {
        position: relative;
        top: 0;
        background: #4e7ac7;
        width: 100%;
        left: 0;
        padding: 5%;
    }

    .shippingbgblk .servicerighttxtblk {
        position: relative;
        top: 0;
        background: #4e7ac7;
        width: 100%;
        left: 0;
        padding: 5%;
    }

    .insurancebgblk .servicelefttxtblk {
        position: relative;
        top: 0;
        background: #4e7ac7;
        width: 100%;
        left: 0;
        padding: 5%;
    }

    .servicesmobimg img {
        width: 100%;
    }

    .bannertxtblk p br {
        display: none;
    }

    .freightcontentparent .servicelefttxtblk {
        width: 100%;
        top: 0;
        position: relative;
        padding: 5% 5% 0 4%;
        left: 0;
    }

    .freightcontentblk.airfrightcontblk {
        background: #4e7ac7 !important;
        height: 100%;
    }

    .subheading-banner {
        font-size: 85px;
        line-height: normal;
    }

    .freightcontentblk .servicesmobimg {
        padding: 0 0 70px;
    }

    .freightcontentblk.insurancecontblk {
        background: #4e7ac7;
        height: 100%;
    }

    .freightcontentblk {
        background: #4e7ac7 !important;
        height: 100%;
    }

    .freightcontentblk.shippingcontblk {
        background: #4e7ac7;
        height: 100%;
    }

    .freightcontentblk.wearhoscontblk {
        background: #4e7ac7;
        height: 100%;
    }

    .freightcontentblk.wearhousecontblk {
        background: #4e7ac7;
        height: 100%;
    }

    .freightcontentparent .servicelefttxtblk.custumclerblk {
        position: relative;
        top: 0;
        background: #4e7ac7;
        width: 100%;
        left: 0;
        padding: 5%;
    }

    .servicenos {
        display: none;
    }

    .servicenos.mob {
        display: none;
    }

    .servicelefttxtblk.servdet3sldcont {
        padding: 0 0 5%;
    }

    .res-video {
        display: block;
    }

    .desk-video {
        display: none;
    }

    .vidbuttons {
        display: block;
    }

    .videoblkwrapper .blackoverlay {
        background: rgba(0, 0, 0, 0.4);
    }

    .aboutavabgblk {
        background: #fff;
        height: 100%;
    }

    .aboutavabgblk .servicelefttxtblk {
        position: relative;
        padding: 5% 0;
        top: 0;
        width: 90%;
    }

    .mission-wrapper-about {
        background: #4e7ac7;
        height: 100%;
    }

    .commitment-wrapper-about {
        background: #4e7ac7;
        height: 100%;
    }

    .commitment-wrapper-about .servicelefttxtblk {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        padding: 5%;
    }

    .mission-wrapper-about .servicerighttxtblk {
        position: relative;
        width: 100%;
        right: 0;
        top: 0;
        padding: 5%;
        text-align: center;
    }

    .missn-line {
        display: none;
    }

    .missn-line::before {
        display: none;
    }

    .owscrollblk {
        height: auto;
    }

    .philosophy-blk-abt {
        margin: 0 auto;
        width: 50%;
        text-align: center;
        padding: 35px 5px 0;
    }

    .misson-blk-abt {
        padding: 5px 25px 40px;
        text-align: center;
        border-bottom: 1px solid #fff;
    }

    .aboutpgexptxt {
        margin: 0 auto;
        width: 40%;
    }

    .no-content-ava {
        font-size: 100px;
        line-height: normal;
    }

    .year-ava {
        font-size: 32px;
        line-height: 31px;
    }

    .experience-ava {
        font-size: 42px;
        line-height: 42px;
    }

    .misson-blk-abt-head {
        font-size: 50px;
        line-height: normal;
    }

    .misson-blk-abt {
        padding: 5px 18px 40px;
        height: 240px;
    }

    .overviewtxtblk {
        width: 90%;
        top: 0;
        position: relative;
        height: 100%;
        padding: 30px 0;
        margin: 50px 0 0;
    }

    .overviewslide,
    .challengeslide,
    .uspslide {
        background: none;
        height: auto;
    }

    .overviewimgrightblk {
        width: 100%;
        position: relative;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: #000;
    }

    .overviewtab #bx-pager {
        top: 0;
    }

    .bx-wrapper img {
        height: 100% !important;
    }

    .overvwsldimg {
        display: block !important;
    }

    .oversldimgtxt {
        display: block;
        margin: 0 auto;
        width: 380px;
        position: absolute;
        top: 30%;
        left: 0;
        right: 0;
    }

    .bx-wrapper .overviewimgrightblk img {
        opacity: 0.7;
        width: 100%;
    }

    .bluoverlaybig,
    .bluoverlaysml {
        display: none;
    }

    .servdet3sldcont {
        width: 100%;
    }

    .shippingproinfo {
        width: 100%;
        display: block;
    }

    .shippingproimg,
    .cargoblk .shippingproimg {
        width: 70%;
        margin: 20px auto 0;
        display: block;
    }
    .servdet3sld {
        overflow: initial !important;
    }
    .bg_color{
        background-color: #efefef;
    }   
    video.full-video{
        object-fit: cover !important;
    }     
    .servdet3sld{
        padding-top: 0px !important;
    }
    .contactinfobg.pageblock {
        padding-top: 0px !important;
    }
    .contactinforightblk {
        width: 100% !important;
        background-color: #00000094;
        height: 100vh;
        padding: 54px 30px;
    }
    div#section0 {
        padding-bottom: 20px !important;
    }
    .main_home{
        padding-bottom: 0px !important;
    }
}

@media screen and (max-width: 1023px) {
    .knowledge_box{
        width: 47%;
        margin-bottom: 30px !important;
    }
    .overvwtagln {
        font-size: 40px;
        line-height: 40px;
        margin: 0 0 5px;
    }

    .twentytxt .experiencetxt {
        font-size: 100px;
        line-height: normal;
    }

    .twentytxt {
        vertical-align: bottom;
    }

    img.oceanbg-img {
        display: block;
    }

    .experiencetxt {
        font-size: 50px;
    }

    .sliderimgtxt {
        padding: 0;
        text-align: center;
    }

    .bluoverlaysml {
        left: 630px;
    }

    .tagline {
        font-size: 50px;
        line-height: 50px;
    }

    .videoblk .avanameblk {
        width: 55%;
    }

    .logistic-solution {
        font-size: 14px;
        line-height: normal;
    }

    p {
        font-size: 14px;
        line-height: normal;
    }

    .sprite.dwnarw {
        margin: 50px 0 0 90px;
    }

    .avaglname {
        margin-bottom: 20px;
    }

    .sprite.dwnarw {
        display: none;
    }

    .contactinfobg {
        /* background: #598ce5 url(../images/mobile-images/contactwatermk.png)
            no-repeat top center; */
        height: 100%;
        padding: 30px 0 0;
        /* background-size: contain; */
        margin: -5px 0 0;
    }

    .contactinforightblk {
        width: 92%;
        margin: 0 auto;
        right: 0;
        position: relative;
        top: 0;
    }

    .contactmobimg {
        width: 100%;
        line-height: 0;
        display: block;
    }

    .contactmobimg img {
        width: 100%;
    }

    .newsslidercontent,
    .newsslidercontent .bx-wrapper img,
    .newsslidercontent .banner-container p {
        transform: skew(0deg);
    }

    .newsslidercontent {
        width: 100%;
        right: 0;
        left: 0;
        position: relative;
    }

    .newsslidercontent .bx-wrapper li {
        margin: 0;
    }

    .newsslidercontent .bx-wrapper img {
        right: 0;
    }

    .banner-wrapper {
        height: 100%;
    }

    .newsslidercontent .bx-wrapper img {
        height: auto !important;
        width: 100%;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a.bx-next {
        right: 20px;
        width: 40px;
        height: 40px;
        top: 50%;
        z-index: 999;
        /* background: url("../images/right-arw.png") 0 0 no-repeat; */
        transform: skew(0deg);
        opacity: 0.7;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 20px;
        width: 40px;
        height: 40px;
        top: 50%;
        z-index: 999;
        /* background: url("../images/left-arw.png") 0 0 no-repeat; */
        transform: skew(0deg);
        opacity: 0.7;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a:hover {
        opacity: 1;
    }

    .slidetxt {
        margin: 0;
    }

    .newsslidercontent .banner-caption {
        left: 0;
        bottom: 0;
    }

    .productleftcontent {
        position: relative;
        top: 0;
        left: 3%;
        width: 90%;
        padding: 5% 0;
    }
    #product-bx-pager a {
        margin-bottom: 8px !important;
    }

    .productinfoblk {
        margin: 0;
        color: #434343;
    }

    .productinfoblk .knowmore.knowmorewhite {
        color: #434343;
    }

    .productinfoblk .sprite.knwmorewharw {
        background: url("../images/sprite.png") no-repeat -123px -4px;
    }

    .praductbanwraper {
        right: 0;
    }

    .prod-morebut {
        right: 76px;
    }

    .productrightcontent {
        width: 100%;
        height: 100%;
    }

    .productheading {
        font-size: 40px;
        line-height: 40px;
    }

    .product-name {
        font-size: 40px;
        line-height: normal;
    }

    .newsheading {
        font-size: 40px;
        line-height: normal;
    }

    .calculatorbannerblk {
        height: 100%;
    }

    .calculatorbannerblk .bannertxtblk {
        position: relative;
        padding: 150px 0 50px;
        bottom: 0;
    }

    .calcontentblk {
        width: 90%;
    }

    .letsmeetbg {
        background: #fff;
        height: 100%;
    }

    .contactlefttxtblk {
        position: relative;
        top: 0;
        left: 6%;
        padding: 5% 0;
        width: 90%;
    }

    .contacticon:nth-child(2) {
        width: 92%;
    }

    .hiringbg {
        background: #fff;
        height: 100%;
    }

    .innertabdataitem.investor .pagetxt {
        width: 90%;
    }

    .bx-wrapper img.img-responsive {
        display: block;
    }

    .bx-wrapper img.img-desktop {
        display: none;
    }

    .width90per {
        width: 100%;
    }

    .width80per {
        width: 100%;
    }

    .width60per {
        width: 100%;
    }

    .testimonialwrap .newsheading {
        margin: 0 0 20px;
    }

    .testinfoblk {
        color: #fff;
    }

    .testimonialwrap {
        background: #7fb2f0;
        height: auto;
    }

    .read-more-test .testinfoblk {
        color: #000;
    }

    .custombgblk .servicelefttxtblk .pagetxt {
        width: 100%;
    }

    .headerrightblk {
        height: 70px;
    }

    .videoblk .avanameblk {
        width: 100%;
    }

    .vidbuttons {
        margin-top: 180px;
    }

    .videoblk {
        top: 60%;
    }

    .overview_main {
        height: 730px;
    }

    .overviewtxtblk {
        margin-top: -90px;
        padding-top: 0;
    }

    .counter-box {
        top: 240px !important;
        width: 100% !important;
    }

    .overviewimgrightblk {
        top: 280px;
    }

    img.overvwsldimg {
        height: 300px !important;
        object-fit: cover;
        width: 100%;
    }

    .product-name {
        margin: auto;
        text-align: center;
    }

    .knowmore.coreproknwmore {
        display: none !important;
    }

    .prod-morebuts {
        font-size: 18px;
        text-shadow: none;
        margin: auto;
        margin-top: 20px;
    }

    .banner-wrapper {
        height: 640px !important;
    }

    .newsslidercontent .banner-caption {
        bottom: 22px;
    }

    .newsleftcontent {
        padding: 0px 0 0;
        position: absolute;
        top: 34px;
        margin-left: 0;
    }

    .newsheading {
        font-size: 30px;
    }

    .newsslidercontent .bx-viewport {
        height: 640px;
    }

    .newsslidercontent .bx-wrapper img {
        height: 640px !important;
        transform: skew(0deg) !important;
        object-fit: cover;
    }

    .newsslidercontent {
        width: 45% !important;
        left: 40%;
        transform: skew(-17deg) !important;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a.bx-prev {
        width: 121px;
        height: 81px;
        background-size: 100%;
        left: -99px;
        top: 64%;
    }

    .servdet3sld {
        padding-bottom: 30px;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a.bx-next {
        width: 90px;
        height: 80px;
        background-size: 100%;
        transform: skew(8deg);
        right: -67px;
    }

    .newsslidercontent .banner-container {
        padding: 10px 40px;
    }

    #section5 .contactinfobg {
        height: 340px;
    }

    .contactinforightblk {
        width: 45%;
        float: right;
        margin: 0;
    }

    .contactmobimg {
        display: none;
    }

    .callblk.ibvm {
        justify-content: left !important;
    }

    .left-img .icon-img {
        width: 400px;
    }

    .left-img {
        left: 30%;
        top: 5%;
    }

    .mission-wrapper-about .servicerighttxtblk {
        top: 285px;
        height: 880px;
    }

    .misson-blk-abt {
        height: auto;
    }

    .misson-blk-abt-head {
        font-size: 40px;
        line-height: normal;
    }

    .misson-blk-abt {
        border: none;
    }

    .our-usp {
        margin-right: 0;
    }

    .our-icons {
        height: 65px;
    }

    .color-black {
        font-size: 15px !important;
        line-height: 22px;
    }

    .our-usp {
        margin-right: 0;
    }

    .slick-slider {
        height: 420px;
        padding: 0 20px !important;
    }

    .ecpertise-box {
        width: 100%;
        position: relative;
        padding: 0;
        margin: 0px 10px;
        padding-bottom: 20px;
    }

    .ecpertise-box img {
        width: 100% !important;
    }

    .expertise-text {
        padding-left: 3%;
    }

    .main-text {
        font-size: 45px;
        margin-bottom: 45px;
        padding-top: 40px;
    }

    button.prev-arrow.slick-arrow {
        left: 4% !important;
    }

    .abt-banner-blk-same {
        margin-top: 35px;
        height: auto;
    }

    .abt-banner-blk-same img {
        width: 100%;
    }

    .team_right {
        margin: 30px 0;
    }

    .aboutbannerblk {
        height: 450px;
    }

    .bannertxtblk {
        padding: 0;
        bottom: 30px;
        position: absolute;
    }

    div#page {
        padding-top: 70px;
    }

    .footerwrapper {
        height: auto;
    }

    .servicesmobimg img {
        width: 100%;
        height: 500px;
        object-fit: cover;
    }

    .servicedeatialbanner {
        height: 350px;
    }

    .oceanbg-img {
        width: 100%;
        margin-top: 30px;
    }

    .contactbannerblk {
        height: 350px;
    }

    .contactlefttxtblk .tagline {
        padding-bottom: 15px;
    }

    .contactmap {
        margin-top: 10px !important;
    }

    .lead-form-box {
        padding: 0px 40px;
        padding-bottom: 40px;
    }

    .hiringheading {
        font-size: 30px;
        color: #7f7f7f;
        font-weight: bold;
        padding: 20px 0;
        margin-bottom: 40px;
        text-align: center;
        margin-top: 15px;
    }

    .form-cont {
        margin: auto;
    }

    .headerblk.bgcolchange {
        padding-top: 0;
    }

    .job-details {
        padding-left: 20px;
        padding-right: 20px;
    }

    .job-right {
        width: 100% !important;
        margin: 0 !important;
    }

    .job-main {
        flex-direction: column;
        margin-top: 40px;
    }

    .job-left {
        width: 100% !important;
        margin-bottom: 30px;
    }

    .case-study-item {
        width: 100% !important;
    }

    .case_study_item_box {
        width: 47% !important;
        margin-bottom: 30px !important;
    }

    div#demo {
        margin-top: 0;
    }

    #owl-demo .item img {
        height: 450px;
    }

    .csd-contnet.detail {
        padding-left: 0px !important;
    }

    .csd-contnet p img {
        margin-top: 20px;
        height: 300px;
        object-fit: cover;
    }

    .case_study {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }

    .case_study_item {
        width: 47% !important;
        margin-bottom: 30px !important;
    }

    .mm-menu>.mm-navbar {
        z-index: initial !important;
    }

    .mm-menu>.mm-panel {
        overflow: initial !important;
    }

    #product-bx-pager a::after {
        right: 3px;
        top: 24%;
    }
    #product-bx-pager .active::after {
        right: -2px;
    }
    #product-bx-pager a {
        margin: 0 0px 0 0;
        display: inline-block;
        width: 170px;
        margin: 0 !important;
        text-align: left;
        padding-left: 16px;
        padding-bottom: 8px;
    }
    #product-bx-pager {
        text-align: left;
    }
    video.full-video{
        margin-top: 5px !important;
    }
    .servdet3sld{
        padding-bottom: 5px !important;
    }
    .avanameblk.fl.uppercase {
        padding-bottom: 20px;
    }
    .newsslidercontent .banner-container p {
        transform: skew(12deg) !important;
    }
    .media-link {
        transform: skew(15deg) !important;
    }
    .form-container {
        position: relative;
        z-index: 99;
    }

}

@media screen and (max-width: 980px) {
    .vidbuttons {
        margin-top: 80px;
    }
    .videoblk {
        top: 40%;
    }
    .product-name {
        right: 0;
        left: 5%;
        top: 15px;
    }

    .prod-morebut::after {
        display: none;
    }

    .prod-morebut {
        display: none;
    }

    .knowmore.coreproknwmore {
        position: absolute;
        top: 0;
        color: #fff;
        left: 9%;
        top: 50px;
        display: block;
    }

    .aboutpgexptxt {
        width: 48%;
    }

    .contasizeblk {
        width: 100%;
        border-bottom: 1px solid #f0ebeb;
    }

    .contimgblk {
        width: 35%;
    }

    .contdetailblk {
        width: 58%;
    }

    .contdivblk {
        border: none;
    }

    .contasizeblk:last-child {
        border: none;
    }

    .cssload-wrap {
        margin: 40% auto 0;
    }

    .headerblk {
        margin: 0;
        background-color: #fff;
        z-index: 999999;
        padding: 0px !important;
    }


}


@media screen and (max-width: 767px) {
    .mission-wrapper-about .servicerighttxtblk {
        height: 1050px;
    }
    .main-white {
        font-size: 45px;
        margin-bottom: 35px;
        padding-top: 30px;
        line-height: 30px;
        display: inline-block;
        text-align: center;
        width: 100%;
    }

    .mission-wrapper-about .servicerighttxtblk {
        top: 0px;
    }

    .videoblk {
        top: 40%;
    }

    .aboutpgexptxt {
        width: 360px;
    }

    .misson-blk-abt,
    .philosophy-blk-abt {
        width: 100%;
        padding: 25px 10px;
        height: auto;
    }

    .tagline {
        font-size: 40px;
        line-height: 40px;
    }

    .avaglname {
        font-size: 25px;
    }

    .videoblk .compshortinfo {
        width: 30%;
    }

    .overvwttl {
        margin: 0 0 10px;
    }

    .footerleftblk,
    .footerrightblk {
        float: none;
    }

    .developblk {
        float: right;
    }

    #product-bx-pager a {
        margin: 0 30px 0 0;
    }

    .servicenos {
        font-size: 100px;
        right: 25px;
    }

    .subheading-banner {
        font-size: 60px;
    }

    .calnumblue,
    .calnumgrey {
        width: 30px;
        height: 30px;
        font-size: 15px;
        padding: 6px 0;
    }

    .contactmap {
        height: 100%;
    }

    .misson-blk-abt-head {
        font-size: 40px;
    }

    .banner-wrapper-about.responsiveabtsld {
        width: 73%;
    }

    .newsleftcontent {
        padding: 20px 0 0;
    }

    .more-cont {
        width: 88%;
    }

    .videoblk .compshortinfo {
        width: 100%;
        margin-top: 50px;
    }

    .videoblk .avanameblk {
        width: 100%;
    }

    .overvwttl {
        font-size: 30px;
        line-height: normal;
    }

    .overvwtagln {
        font-size: 30px;
        line-height: normal;
    }

    .contactinforightblk .tagline {
        font-size: 30px;
        line-height: normal;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a.bx-next {
        width: 35px;
        height: 35px;
        background-size: 100%;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a.bx-prev {
        width: 35px;
        height: 35px;
        background-size: 100%;
    }

    .newsslidercontent .banner-container {
        padding: 10px 40px;
    }

    .productheading {
        font-size: 30px;
        line-height: normal;
    }

    .product-name {
        font-size: 40px;
        text-shadow: 2px 1px 1px #3d3d3d;
    }

    .prod-morebuts {
        font-size: 16px;
        text-shadow: none;
        margin: auto;
        margin-top: 20px !important;
        line-height: 30px;
    }

    .newsheading {
        font-size: 30px;
    }

    .calnumblk {
        width: 40px;
    }

    .importsubtxt {
        font-size: 20px;
        line-height: normal;
    }

    .importheading {
        font-size: 40px;
        line-height: normal;
    }

    .form-cont {
        width: 100%;
    }

    .innertabitem {
        width: 35%;
    }

    .innertabitem:first-child::before {
        background: #000;
        top: 12px;
    }

    .contactlefttxtblk {
        left: 0;
        width: 100%;
        padding: 5%;
    }

    .team-slider-wrap .bx-viewport {
        height: 270px !important;
    }

    .banner-wrapper-about.responsiveabtsld {
        width: 90%;
    }

    .banner-wrapper-about.responsiveabtsld li {
        width: 100% !important;
        margin-right: 31px !important;
    }

    .videowrapper img {
        display: block;
        width: 100%;
    }

    #myVideo {
        display: none;
    }

    .thankutxt {
        font-size: 50px;
        line-height: 50px;
    }

    .thankusubttl {
        line-height: 30px;
        font-size: 26px;
    }

    .errorsubttl {
        width: 100%;
    }

    .calculatortabblk .innertabitem:first-child::before {
        background: none;
    }

    .shippingproimg,
    .cargoblk .shippingproimg {
        width: 100%;
    }

    .shippingprojectblk {
        padding: 30px 0 0;
    }

    /* New Css */

    .banner-wrapper {
        height: 500px !important;
    }

    .newsleftcontent {
        padding: 0px 0 0;
        position: absolute;
        top: 34px;
        margin-left: 0;
    }

    .newsslidercontent {
        width: 45% !important;
        left: 40%;
        transform: skew(-17deg) !important;
    }

    .newsslidercontent .bx-wrapper li {
        margin: 0;
    }

    .newsslidercontent .bx-viewport {
        height: 500px;
    }

    .newsslidercontent .bx-wrapper img {
        height: 500px !important;
        transform: skew(0deg) !important;
        object-fit: cover;
    }

    .newsslidercontent .banner-caption {
        bottom: 22px;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a.bx-prev {
        width: 121px;
        height: 81px;
        background-size: 100%;
        left: -99px;
        top: 64%;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a.bx-next {
        width: 90px;
        height: 80px;
        background-size: 100%;
        transform: skew(8deg);
        right: -67px;
    }

    .media-link {
        transform: skew(15deg) !important;
    }

    .newsslidercontent .banner-container p {
        transform: skew(12deg) !important;
    }

    .overview_main {
        height: 750px;
    }

    .overviewtxtblk {
        margin-top: -90px;
        padding-top: 0;
    }

    .counter-box {
        top: 220px !important;
        width: 100% !important;
    }

    .overviewimgrightblk {
        top: 250px;
    }

    img.overvwsldimg {
        height: 300px !important;
        object-fit: cover;
    }

    .callblk.ibvm {
        justify-content: center;
    }

    #section5 .contactinfobg {
        height: 340px;
    }


    .contacttxt {
        width: 70%;
    }

    .contactinforightblk {
        width: 55%;
        float: right;
        margin: 0;
    }

    .contactdetailsblk {
        margin-bottom: 22px;
    }

    .contactmobimg {
        display: none;
    }

    .oversldimgtxt {
        width: 300px;
    }

    .twentytxt .experiencetxt {
        font-size: 75px;
    }

    .experiencetxt {
        font-size: 40px;
    }

    .productleftcontent {
        left: 3%;
    }

    .knowmore.coreproknwmore {
        display: none !important;
    }

    .product-name {
        margin: auto;
        text-align: center;
    }

    .our_mission {
        margin-top: 315px !important;
    }

    .misson-blk-abt {
        border: none;
    }

    .misson-blk-abt,
    .philosophy-blk-abt {
        padding-top: 0px;
    }

    .third-box {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        padding-top: 5%;
        margin-top: 6%;
        padding-bottom: 5%;
    }

    .left-img {
        top: 11px;
        left: 110px;
    }

    .left-img .icon-img {
        width: 450px;
    }

    .four-box {
        margin-top: 10px;
        grid-template-columns: auto auto auto;
        display: grid;
        grid-gap: 20px;
        justify-content: initial;
        margin: auto;
        width: 90%;
    }

    .servdet3sld {
        padding-bottom: 30px;
    }

    .first-box {
        padding: 10px 20px;
    }

    .abt-banner-blk-same {
        margin-top: 35px;
        height: auto;
    }

    .abt-banner-blk-same img {
        width: 100%;
    }

    .team_right {
        margin: 30px 0;
    }

    .aboutbannerblk {
        height: 450px;
    }

    .first-box {
        width: 100%;
        padding: 10px 11px;
        margin: 0;
        height: auto;
    }

    .main-white {
        font-size: 50px;
        margin-bottom: 25px;
        padding-top: 30px;
    }

    .my-slider {
        padding: 0 20px !important;
    }

    .ecpertise-box {
        width: 100%;
        position: relative;
        padding: 0;
        /* border: 1px solid #e3e3e3; */
        margin: 0px 10px;
        padding-bottom: 20px;
    }

    .ecpertise-box img {
        width: 100% !important;
    }

    .expertise-text {
        padding-left: 3%;
    }

    .itum-sub-heading {
        font-size: 16px;
        width: 97%;
        line-height: 24px;
    }

    h1.itum-heading {
        font-size: 22px;
    }

    .slick-slider {
        height: 420px;
    }

    .our-usp {
        margin-right: 0;
    }

    .bannertxtblk {
        position: relative;
        padding: 0;
        bottom: 30px;
        position: absolute;
    }

    .experience-ava {
        font-size: 30px;
    }

    .year-ava {
        font-size: 25px;
    }

    .no-content-ava {
        font-size: 80px;
    }

    .footerwrapper {
        height: auto;
    }

    div#page {
        padding-top: 70px;
    }

    .vidbuttons {
        margin-top: 80px;
    }

    .footerwrapper.homefooterwrapper {
        padding: 16px 0 30px;
    }

    .oceanbg-img {
        width: 100%;
        margin-top: 30px;
    }

    .servicedeatialbanner {
        height: 280px;
    }

    .calulator-box {
        height: 430px;
    }

    .converter-wrapper {
        width: 90% !important;
    }

    body {
        padding-top: 0px !important;
    }

    .contactbannerblk {
        height: 300px;
    }

    .contactmap {
        margin-top: 20px !important;
    }

    .let_meet_box {
        display: block !important;
        justify-content: left !important;
    }

    .contactlefttxtblk .tagline {
        padding-bottom: 15px;
    }

    .lead-form-box {
        padding: 0px 40px;
        padding-bottom: 40px;
    }

    .placholder {
        font-size: 14px;
    }

    .submitbtn {
        margin-top: 30px;
    }

    .hiringheading {
        margin-bottom: 25px;
    }

    .case-study-item {
        width: 100% !important;
        margin-bottom: 30px !important;
    }

    .case_study_item_box {
        width: 47% !important;
        margin-bottom: 30px !important;
    }

    div#demo {
        margin-top: 0px;
    }

    #owl-demo .item img {
        display: block;
        width: 100%;
        height: 400px;
        object-fit: cover;
    }

    .csd-contnet.detail {
        padding-left: 0px !important;
        margin-bottom: 40px !important;
    }

    .csd-contnet p img {
        width: 100%;
        margin-top: 20px;
        height: 300px;
        object-fit: cover;
    }

    h1.csd-title {
        font-size: 36px !important;
    }

    .case_study {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }

    .case_study_item {
        width: 47% !important;
    }


}


@media screen and (max-width: 600px) {
    .mission-wrapper-about .servicerighttxtblk {
        height: 870px;
    }
    a.footer-links {
        font-size: 16px;
    }
    .avaglname {
        margin-bottom: 10px;
    }

    .tagline {
        font-size: 30px;
        line-height: 35px;
    }

    .avaglname {
        margin-bottom: 10px;
        font-size: 20px;
    }

    .logo {
        width: 100px;
        background-size: 100%;
        height: 55px;
    }

    .videoblk {
        bottom: 30px;
    }

    .logosection {
        width: 120px;
    }

    .videoblk .compshortinfo {
        margin-top: 20px;
    }

    .videoblk .logistic-solution::before {
        top: -10px;
    }

    .twentytxt .experiencetxt {
        font-size: 60px;
    }

    .experiencetxt {
        font-size: 30px;
        line-height: 30px;
    }

    .sliderimgtxt {
        font-size: 16px;
    }

    .oversldimgtxt {
        width: 260px;
        text-align: center;
        top: 25%;
    }

    .overvwttl {
        font-size: 22px;
    }

    .overvwtagln {
        font-size: 22px;
    }

    .overviewblk a {
        font-size: 14px;
        padding: 10px;
        line-height: 0px;
    }

    .overviewblk a:first-child {
        padding: 10px 10px 10px 0;
    }

    .usplistblk ul li {
        font-size: 16px;
    }

    .contactinforightblk .tagline {
        font-size: 30px;
    }

    .productheading {
        font-size: 22px;
    }

    .product-name {
        font-size: 22px;
    }

    .product-name span {
        font-size: 16px;
    }

    .newsheading {
        font-size: 22px;
    }

    .bannertxtblk p {
        font-size: 18px;
    }

    .bannertxtblk {
        padding: 100px 0 50px;
    }

    .bannertxtblk p {
        font-size: 16px;
    }

    .subtxt {
        font-size: 16px;
        line-height: 20px;
    }

    .pagetxt {
        font-size: 15px;
    }

    .subheading-banner {
        font-size: 50px;
    }

    .bannertxtblk .avaglname {
        font-size: 22px;
    }

    .calculatorwrap {
        padding: 20px 0;
    }

    .importsubtxt {
        font-size: 18px;
        line-height: normal;
    }

    .importheading {
        font-size: 30px;
        line-height: normal;
    }

    .calcontentblk {
        width: 100%;
    }

    .headerblk.bgcolchange {
        padding: 5px 0;
    }

    .contacticon:nth-child(2) {
        width: 85%;
    }

    .innertabitem {
        width: 42%;
    }

    .input-container {
        width: 100%;
    }

    .upload-career {
        width: 100%;
    }

    .browse-btn {
        width: 98%;
        float: left;
    }

    .submitbtn input {
        font-size: 16px;
        padding: 5px 10px;
    }

    .innertabitem {
        font-size: 13px;
    }

    .innertabitem,
    .innertabitem:last-child {
        margin: 0 0 0 10px;
    }

    .hiringdatablk {
        margin: 0;
    }

    .no-content-ava {
        font-size: 50px;
    }

    .year-ava {
        font-size: 18px;
        line-height: 20px;
    }

    .experience-ava {
        font-size: 21px;
        line-height: 25px;
    }

    .aboutpgexptxt {
        width: 37%;
    }

    .misson-blk-abt-head {
        font-size: 30px;
    }

    .banner-wrapper-about.responsiveabtsld li {
        width: 100% !important;
        margin-right: 35px !important;
    }

    .inputfile-6+label strong {
        right: 0;
    }

    .innerheaderblk {
        padding: 5px;
    }

    .banner-wrapper-about .bx-wrapper .bx-controls-direction a.bx-prev {
        left: -44px;
    }
}

@media screen and (max-width: 600px) {
    .bx-wrapper .praductbanwraper {
        height: 300px;
    }
    .servicesmobimg img {
        width: 100%;
        height: 300px;
        object-fit: cover;
    }
    #product-bx-pager .active {
        font-size: 16px;
    }
    .knowledge_box{
        width: 100%;
        margin-bottom: 30px !important;
    }

    .goog-te-gadget .goog-te-combo {
        padding: 5px 10px 5px 40px !important;
        height: 30px !important;
    }

    .goog-te-combo {
        font-family: arial;
        font-size: 9pt !important;
    }

    img.user-icon {
        display: none;
    }

    div#google_translate_element {
        margin-right: 16px;
    }

    select {

        background-position-x: 95%;
        background-position-y: 10px;
        background-size: 11px;
    }

    video.logo-video {
        width: auto !important;
        height: 62px !important;
    }

    .headerrightblk {
        height: 65px;
    }

    img.language-icon {
        width: 20px;
        margin-bottom: -34px;
        margin-left: 11px;
    }

    .sprite.hamburger {
        margin-top: 5px;
    }

    h1.main-title {
        font-size: 22px;
    }

    h2.sub-title {
        font-size: 12px;
        font-weight: 400;
        padding-top: 10px;
    }

    .videoblk .avanameblk {
        padding-top: 10px;
    }

    .vidbuttons {
        margin-top: 44px;
    }

    .counter-box-inner {
        margin-bottom: 40px !important;
    }

    .counter-b1 h3 {
        font-size: 32px !important;
    }

    .counter-b2 h3 {
        font-size: 32px !important;
    }

    .counter-b3 h3 {
        font-size: 32px !important;
    }

    .overview_main {
        height: 650px;
    }

    .overviewimgrightblk {
        top: 290px;
    }

    .overviewtxtblk {
        margin-top: -90px;
        padding-top: 0;
    }

    .counter-box {
        top: 200px !important;
        width: 100% !important;
    }

    img.overvwsldimg {
        height: 250px !important;
        object-fit: cover;
    }

    .knowmore {
        margin: 0;
    }

    .productleftcontent {
        left: 2%;
    }

    .coreproknwmore {
        display: none !important;
    }

    .product-name {
        margin: auto;
        width: 150px;
        text-align: center;
    }

    .prod-morebuts {
        margin-left: 0px;
    }

    .prod-morebuts {
        text-shadow: none !important;
    }

    .banner-wrapper {
        height: 382px !important;
    }

    .newsslidercontent .bx-viewport {
        height: 382px !important;
    }

    .newsslidercontent .bx-wrapper img {
        height: 380px !important;
        transform: skew(0deg) !important;
        object-fit: cover;
    }

    .newsslidercontent {
        width: 60% !important;
        left: 40%;
        transform: skew(-17deg) !important;
    }

    .bxslidernews li {
        width: 200px !important;
    }

    .newsleftcontent {
        padding: 0px 0 0;
    }

    .newsleftcontent {
        padding: 0px 0 0;
        position: absolute;
        top: 34px;
        margin-left: 0;
    }

    /* .bx-controls.bx-has-pager.bx-has-controls-direction {
        display: none;
    } */
    .newsslidercontent .banner-caption {
        bottom: 22px;
    }

    .slidetxt {
        transform: skew(15deg) !important;
    }

    .media-link {
        transform: skew(15deg) !important;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a.bx-next {
        width: 81px;
        height: 80px;
        background-size: 100%;
        transform: skew(25deg);
        left: 180px;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a.bx-prev {
        width: 106px;
        height: 81px;
        background-size: 100%;
        left: -83px;
        top: 64%;
    }

    #section5 .contactinfobg {
        height: 360px;
    }

    .contactmobimg {
        display: none;
    }

    .con-add {
        display: flex !important;
    }

    .contacttxt {
        width: auto;
    }

    .contactblk {
        display: flex;
        align-items: self-start;
    }

    .contactinforightblk {
        width: 55%;
        float: right;
        margin: 0;
    }

    .contactdetailsblk {
        margin-bottom: 22px;
    }

    .newsslidercontent .banner-container {
        padding: 10px 24px;
    }

    .left-img {
        top: 0;
        left: 89px;
    }

    .left-img .icon-img {
        width: 300px;
    }

    /* .servicerighttxtblk {
        padding-top: 210px !important;
    } */
    .third-box {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        padding-top: 5%;
        margin-top: 6%;
        padding-bottom: 5%;
    }

    .misson-blk-abt {
        padding-top: 0;
        margin-top: 0;
        border: none;
    }

    .four-box {
        margin-top: 10px;
        grid-template-columns: auto auto;
        display: grid;
        grid-gap: 20px;
        justify-content: initial;
        margin: auto;
        width: 90%;
    }

    .first-box {
        width: 100%;
        margin: 0;
    }

    .servdet3sld {
        padding-bottom: 30px;
    }

    .main-white {
        font-size: 45px;
        margin-bottom: 35px;
        padding-top: 30px;
        line-height: 30px;
        display: inline-block;
        text-align: center;
        width: 100%;
    }

    .our-icons {
        height: 60px;
    }

    .color-black {
        font-size: 14px !important;
        line-height: 24px;
    }

    .my-slider {
        padding: 0px 0px !important;
    }

    .our-usp {
        margin-right: 0;
    }

    .ecpertise-box {
        width: 100%;
        position: relative;
        padding: 0;
        /* border: 1px solid #e3e3e3; */
        margin: 0px 30px;
        padding-bottom: 20px;
    }

    .ecpertise-box img {
        width: 100% !important;
    }

    .slick-slider {
        height: 450px;
    }

    .expertise-text {
        padding-left: 4%;
        padding-right: 2%;
    }

    h1.itum-heading {
        font-size: 18px;
    }
    .main-text {
        font-size: 40px;
    }

    .itum-sub-heading {
        font-size: 14px;
        width: 97%;
        line-height: 21px;
    }
    button.prev-arrow.slick-arrow{
        top: 44% !important;
    }
    button.next-arrow.slick-arrow{
        top: 44% !important;
    }

    .abt-banner-blk-same {
        margin-top: 35px;
        height: auto;
    }

    .abt-banner-blk-same img {
        width: 100%;
    }

    .abt-banner-blk-same {
        border-radius: 0px;
    }

    .abt-banner-blk-same img {
        width: 100%;
    }

    .team_right {
        margin: 30px 0;
    }

    .image-text {
        font-size: 18px;
    }

    .pagetxt.teamsubtxt {
        font-size: 14px;
    }

    .aboutbannerblk {
        height: 351px;
    }

    .bannertxtblk {
        padding: 0;
        position: absolute;
        bottom: 15px;
    }

    .servicedeatialbanner {
        height: 280px;
    }

    .oceanbg-img {
        width: 100%;
        margin-top: 30px;
    }

    .freight-text {
        font-size: 16px;
        line-height: 24px;
    }

    .list-fright li {
        font-size: 15px;
        margin-bottom: 8px;
    }

    .freight-para {
        margin-top: 15px;
    }

    .footerwrapper {
        height: auto;
    }

    .export-box {
        display: flex;
    }

    .cal-heading {
        font-size: 26px;
    }

    .calulator-box {
        height: 400px;
    }

    .contactbannerblk {
        height: 300px;
    }

    .hiringheading {
        margin-bottom: 40px;
    }

    .lead-form-box {
        padding: 0px 40px;
        padding-bottom: 40px;
    }

    .placholder {
        font-size: 14px;
    }

    .case-study-box {
        flex-direction: column !important;
        gap: 0px !important;
    }

    .case-study-item {
        width: 100% !important;
        margin-bottom: 30px;
    }

    .job-main {
        flex-direction: column;
        margin-top: 40px;
    }

    .job-left {
        width: 100% !important;
    }

    .job-right {
        width: 100% !important;
        margin: 0 !important;
    }

    .input-container {
        margin-bottom: 15px !important;
    }

    .placeholder-text {
        padding-bottom: 15px !important;
    }

    h1.csd-title {
        font-size: 30px !important;
    }

    h3.csd-category {
        font-size: 15px !important;
    }

    .prod-morebuts {
        width: 127px !important;
        margin: auto;
    }

    .job-details {
        padding-left: 20px;
        padding-right: 20px;
    }

    .csd-contnet.detail {
        padding-left: 0px !important;
    }

    .csd-contnet p img {
        width: 100%;
        margin-top: 20px;
        height: 300px;
        object-fit: cover;
    }

    #owl-demo .item img {
        height: 350px;
    }

    h1.csd-title {
        line-height: 33px !important;
    }

    .csdt-title h2 {
        font-size: 20px !important;
    }

    .csdt-content p {
        font-size: 15px !important;
    }

    .eva-container .case-study-box {
        margin-bottom: 0px !important;
        margin-top: 20px;
    }

    .lead-form-box .hiringheading {
        margin-bottom: 0px !important;
    }

    .our_mission {
        margin-top: 180px !important;
    }
    .text-width {
        width: 92%;
        margin: auto;
    }
    .bannertxtblk {
        padding-left: 10px;
    }
    .contact_form{
        margin-top: 30px;
    }

}

@media (max-width:480px) {
    .ecpertise-box img {
        height: 323px !important;
        width: 100% !important;
        object-fit: contain;
    }
    .cs-content {
        display: block !important;
    }
    .cl-location-box {
        margin-top: 15px;
        justify-content: left !important;
        margin-bottom: 20px;
    }
}

@media (max-width:410px) {
    .service_select{
        margin-bottom: 16px;
    }
    .container_size {
        padding: 15px 20px;
    }
    .ecpertise-box img {
        height: 323px !important;
        width: 100% !important;
        object-fit: contain;
    }
    .productleftcontent {
        left: 5%;
    }
    .videoblk .avanameblk {
        padding: 10px;
    }
    .newsslidercontent {
        left: 30%;
    }

    .newsslidercontent .bx-wrapper .bx-controls-direction a.bx-next {
        left: 177px;
    }

    .contactinforightblk {
        width: 70%;
    }

    .wrapper {
        width: 100%;
    }

    a.footer-links {
        font-size: 15px;
    }

    .ecpertise-box img {
        height: 180px;
    }

    h1.itum-heading {
        font-size: 16px;
    }

    .itum-sub-heading {
        font-size: 14px;
    }

    .slick-slider {
        height: 410px;
    }

    button.prev-arrow.slick-arrow {
        font-size: 25px !important;
        width: 34px !important;
        height: 34px !important;
        top: 34% !important;
    }

    button.next-arrow.slick-arrow {
        font-size: 25px !important;
        height: 34px !important;
        width: 34px !important;
        top: 34% !important;
    }
    .subheading-banner {
        font-size: 40px;
    }

    /* .newsinfoblk {
        margin-left: 21px;
    } */

    .newsinfoblk .pagetxt {
        width: 94%;
    }

    .aboutpgexptxt {
        width: 47%;
    }

    .first-box {
        padding: 10px 8px;
    }

    .left-img {
        left: 47px;
    }

    .image-text {
        font-size: 16px;
    }

    .innertabdata.calculatorwrap.pageblock {
        padding: 0px 20px;
    }

    .contimgblk {
        margin: 0 10px 10px 0;
    }

    .calculatorbannerblk .bannertxtblk {
        padding-left: 25px !important;
    }

    .converter-wrapper {
        padding: 30px 15px !important;
        width: 100% !important;
    }

    .cal-heading {
        font-size: 23px;
    }

    .calculatortabblk {
        padding: 0px 20px;
    }

    .cs-content {
        display: block !important;
    }

    .cl-location-box {
        margin-top: 15px;
        justify-content: left !important;
        margin-bottom: 20px;
    }

    h3.cs-category {
        font-size: 15px !important;
    }

    h2.cs-title {
        font-size: 20px !important;
    }

    h1.csd-title {
        font-size: 30px !important;
    }

    h3.csd-category {
        font-size: 16px !important;
    }

    .case-study-box {
        margin-top: 20px !important;
        margin-bottom: 40px !important;
    }

    header.headerblk {
        padding-right: 15px !important;
    }
    .videoblkwrapper.pageblock{
        height: 300px;
    }
    .overview_main {
        height: 650px;
    }
    .overviewimgrightblk {
        top: 290px;
    }
    .counter-box {
        top: 218px !important;
    }
    .bx-wrapper .bx-viewport {
        height: 300px;
    }
    .bx-wrapper .praductbanwraper {
        height: 300px;
    }
    .sprite.knwmorearw{
        margin-left: 0;
    }

    .newsinfoblk .knowmore {
        margin: 0;
        font-size: 13px;
        padding-left: 13px;
    }
    .servicesmobimg img {
        width: 100%;
        height: 300px;
        object-fit: cover;
    }
    .carrer-right-text{
        width: auto !important;
    }
    .placeholder-text {
        padding-bottom: 15px !important;
        margin-bottom: -3px;
    }
    .placholder.up-place {
        bottom: 25px;
        font-size: 12px;
    }
    .text-danger {
        font-size: 12px !important;
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 1px;
    }
    .up-place .text-danger{
        bottom: -15px !important;
    }
    .bannertxtblk {
        padding-left: 20px !important;
    }

    .upload-career .browse-btn {
        margin-bottom: 11px;
    }

}