@media only screen and (min-width: 2560px) and (max-width: 1920px) {
    .enumenu_ul li.btn-3 {
        margin: 0 10px 0 500px;
    }
    .header_sect .main {
        max-width: 1380px;
    }
    .wp-dhide {
        display: none !important;
    }
}

@media only screen and (min-width: 1921px) {
    .hero-main-image {
        height: 1000px;
    }
    .hero-main-content {
        height: 610px;
    }
    .why-transvirtual-section {
        padding: 13% 0 13% 0;
    }
    .header_sect .main {
        max-width: 100%;
        width: 100%;
        margin: auto auto;
        padding: 0 50px;
    }
    .wp-dhide {
        display: none !important;
    }
}


/*@media only screen and (min-width: 1921px){
.main { 
max-width: 1800px; 
width: 100%; 
margin: auto auto; 
padding:0 15px;
}
.inner-main {
width: 100%;
max-width: 1400px;
margin: 0 auto;
padding: 0 0px;
}
.inner-main-two {
width: 100%;
max-width: 1200px;
margin: 0 auto;
}
.our-customer-content {
transform: translateX(-13%);
-webkit-transform: translate(-13%);
-webkit-transform: translate(-13%);
}
.enumenu_ul li.full ul.sub-menu {
min-width: 1795px;
transform: translate(-62%);
-webkit-transform: translate(-62%);
-webkit-transform: translate(-62%);
height: 80vh;
}
.transport-management .trasport-box-main .trans-box {
min-height: 580px;
}
}*/

@media only screen and (max-width: 1920px) {
    .enumenu_ul li.full ul.sub-menu {
        min-width: 1440px;
        transform: translate(-50%);
        height: 58vh;
    }
}

@media only screen and (max-width: 1900px) {
    .enumenu_ul li.full ul.sub-menu {
        min-width: 1440px;
        transform: translate(-50%);
        height: 69vh;
    }
    .back-to-login {
        top: 17%;
    }
    .login-detail {
        overflow: scroll;
        height: 565px;
        padding: 85px 0 0 0;
        scrollbar-width: thin;
        scrollbar-color: #ffffff transparent;
    }
    /*.why-transvirtual-section {
padding: 100px 0 95px 0;
}*/
}

@media only screen and (max-width: 1800px) {
    .hero-main-content {
        padding: 0 2% 0 11%;
    }
    .login-detail {
        height: 620px;
    }
}

@media only screen and (min-width: 1600px) {
    .desk-img::after {
        left: -190px;
    }
    h1 {
        font-size: 54px;
    }
    .hero-main-content {
        padding: 0 0% 0 18%;
    }
    .full-banner-half-content-section .hero-main-content {
        width: 56%;
    }
    .wp-dhide {
        display: none !important;
    }
}

@media only screen and (max-width: 1500px) {
    .desk-img::after {
        left: -190px;
    }
    .enumenu_ul li.full ul.sub-menu {
        min-width: 1440px;
        transform: translate(-50%);
        height: 70vh;
    }
}

@media only screen and (max-width: 1460px) {
    .enumenu_ul li.full ul.sub-menu {
        min-width: 1440px;
        transform: translate(-50%);
        height: 73vh;
    }
    .footer-bottom-detail-center ul li {
        width: 12%;
    }
}

@media only screen and (max-width: 1440px) {
    .enumenu_ul li.full ul.sub-menu {
        min-width: 1400px;
        transform: translate(-50.5%);
        height: 73vh;
        padding: 30px 20px 0px 50px;
    }
    .arrow-down:after {
        top: 1px;
    }
    .enumenu_ul li:hover.arrow-down::after {
        top: 1px;
    }
    .login-detail h2 {
        font-size: 28px;
    }
    .general-left {
        margin: 50px 0 0 0;
    }
    .general-right {
        margin: 50px 0 0 0;
    }
}

@media only screen and (max-width: 1410px) {
    .enumenu_ul li.full ul.sub-menu {
        min-width: 1370px;
        transform: translate(-50.5%);
        height: 82vh;
        padding: 30px 20px 0px 50px;
    }
    .login-detail {
        overflow: scroll;
        height: 680px;
        padding: 120px 0 0 0;
        scrollbar-width: thin;
        scrollbar-color: #ffffff transparent;
    }
    .login-popup-right.active .reset-login-detail {
        display: block;
        margin: 150px 0 0 0;
        overflow: scroll;
        height: 460px;
        scrollbar-width: thin;
        scrollbar-color: #ffffff transparent;
    }
    .login-popup-right {
        display: inherit;
    }
    .login-popup-right-inner {
        display: inherit;
        vertical-align: inherit;
        padding: 0px 45px 0px 45px;
    }
}

@media only screen and (max-width: 1390px) {
    .enumenu_ul li.full ul.sub-menu {
        min-width: 1370px;
        transform: translate(-50.5%);
        height: 82vh;
        padding: 30px 20px 0px 50px;
    }
}

@media only screen and (max-width: 1381px) {
    .enumenu_ul li.full ul.sub-menu {
        min-width: 1360px;
        transform: translate(-50.5%);
        height: 87vh;
        padding: 30px 20px 0px 50px;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 a {
        font-size: 17px;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 a {
        padding: 0 5px 5px 0;
    }
}

@media only screen and (max-width: 1379px) {
    .main {
        max-width: 1366px;
        width: 100%;
        margin: auto auto;
        padding: 0 15px;
    }
    .inner-main {
        width: 100%;
        max-width: 1140px;
        margin: 0 auto;
        padding: 0 30px;
    }
    .footer-bottom-detail-center ul li a {
        padding: 0 25px 16px 0px;
    }
    .footer-bottom-detail-end-left {
        width: 26%;
    }
    .enumenu_ul li.full ul.sub-menu {
        min-width: 1325px;
        transform: translate(-49.4%);
        height: 87vh;
        padding: 30px 20px 0px 50px;
    }
    .morbi-sem-lectus-detail {
        padding: 0 0%;
    }
    .morbi-sem-lectus-content-detail {
        padding: 0 0%;
    }
    .our-customer-logo-detail {
        height: 140px;
        max-width: 140px;
    }
    .mfp-close-btn-in #bookademo .mfp-close {
        color: #fff;
        right: 12%;
        top: 3%;
    }
    .login-detail h2 {
        font-size: 26px;
        margin: 25px 0 15px 0;
    }
    .hero-main-content {
        padding: 0 0% 0 0%;
    }
    .cta-top-right {
        width: 62%;
    }
    .cta-top-left {
        width: 37%;
        bottom: 0px;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 ul.sub-menu li.border-none a {
        line-height: 30px;
    }
    .general-right {
        margin: 50px 0 0 0;
        padding: 0 0 0 50px;
    }
    .hero-main-content-arrows {
        width: 65px;
        height: 65px;
    }
    .header-banner-two-content h3 {
        margin: 15px 0 5px 0;
    }
    .hero-main-content-arrows a {
        padding: 0px 0 0 0;
    }
    .header-banner-two-content .cta-top-right-btn {
        margin: 25px 0 0px 0;
    }
    .transport-management .trasport-box-main .trans-box .trans-text p {
        line-height: 22px;
        font-size: 14px;
    }
    .header-banner-two-content p {
        font-size: 14px;
        line-height: 22px;
    }
    .morbi-sem-lectus-section {
        padding: 76px 0 55px 0;
    }
    .optional-related-case-study-section {
        margin: 50px 0 0 0;
    }
    .morbi-sem-lectus-detail {
        margin: 0px 0 70px 0;
    }
    .transport-management .trasport-box-main .trans-box .trasn-title h3 {
        padding: 0 0px;
    }
    .morbi-sem-lectus-content-detail ul {
        margin: 38px 0 50px 0;
    }
    /* .transport-management .trasport-box-main .trans-box {
min-height: 675px;
} */
}

@media only screen and (max-width: 1320px) {
    .enumenu_ul li.btn-3 {
        margin: 0 10px 0 180px;
    }
    .inner-main {
        max-width: 1024px;
    }
    .enumenu_ul li.full ul.sub-menu {
        min-width: 1010px;
        transform: translate(-49.5%);
        padding: 20px 10px 0px 10px;
        height: 64vh;
    }
    .enumenu_ul li {
        padding: 15px 0px;
    }
    .enumenu_ul li.arrow-down {
        padding: 35px0px 35px 0px;
        margin: 0 0px 0 0;
    }
    .enumenu_ul li.arrow-down a {
        padding: 35px 22px 35px 12px;
        margin: 0 0px 0 0;
    }
    .enumenu_ul li a {
        font-size: 12px;
    }
    .enumenu_ul li.btn-1 {
        font-size: 12px;
        padding: 0px 0px;
    }
    .enumenu_ul li.btn-1 a {
        padding: 11px 25px;
    }
    .enumenu_ul li.btn-3 {
        font-size: 12px;
        padding: 0px 0px;
    }
    .enumenu_ul li.btn-3 a {
        padding: 11px 25px;
    }
    .arrow:after {
        right: 0px;
    }
    .hero-main-content {
        padding: 0 5% 0 8%;
    }
    h1 {
        font-size: 38px;
    }
    .y-trans h2.hr-left {
        font-size: 38px;
        margin-bottom: 40px;
        line-height: 3.5rem;
    }
    .footer-bottom-detail-center ul li.seven {
        width: 24%;
    }
    .footer-submit-box input[type="email"] {
        padding: 10px 20px 10px 15px;
        border-radius: 0px;
        width: 100%;
    }
    .transvirtual-client-logo-detail .slick-next {
        right: 8px;
    }
    .start-your-free-trial-today-section {
        margin: 80px 0 92px 0;
    }
    .enumenu_ul li:hover.arrow::after {
        right: 3px;
        top: 2px;
        width: 11.15px;
        background-size: 11.15px;
    }
    .arrow:after {
        right: 3px;
        top: 2px;
        width: 11.15px;
        background-size: 11.15px;
    }
    .enumenu_ul li.full ul.sub-menu li {
        width: 18%;
        padding: 0 15px 0 20px;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 a {
        font-size: 15px;
        line-height: 20px;
    }
    .enumenu_ul li.full ul.sub-menu li ul.sub-menu li {
        padding: 0 20px 0 5px;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 ul.sub-menu li.border-none a {
        font-size: 14px;
        line-height: 28px;
    }
    .we-put-control {
        padding: 90px 0 60px 0;
    }
    .we-put-control-titel {
        margin: 0 0 50px 0;
    }
    .we-put-control-content {
        padding: 0 25px;
        margin: 25px 0 35px 0;
    }
    .why-transvirtual-section {
        padding: 90px 0 70px 0;
    }
    .why-transvirtual-box {
        max-width: 480px;
        padding: 30px 20px;
    }
    /*     .our-customer {
padding: 90px 0 70px 0;
} */
    .our-customer-content {
        width: 100%;
        margin: 5px 0 0 0;
    }
    .our-customer-watch-btn {
        margin: 40px 0 0 0;
    }
    .our-customer-logo-section {
        margin: 50px 0 20px 0;
    }
    .cta-top-right-btn {
        margin: 10px 0 0 0;
    }
    .header-banner-two-detail {
        padding: 90px 0 75px 0;
    }
    .header-banner-two-content {
        padding: 0 0 0 12%;
    }
    .header-banner-two-content .cta-top-right-btn {
        margin: 25px 0 0px 0;
    }
    .single-case_study .why-transvirtual-section {
        background-position: inherit;
    }
    .header-banner-two-content h3 {
        margin: 15px 0 15px 0;
    }
    .hero-main-content-arrows {
        width: 60px;
        height: 60px;
    }
    .header-banner-two-content .hero-main-content-arrows {
        right: 42%;
        /*transform: translate(50%);*/
    }
    .hero-main-content-arrows a {
        padding: 0px 0 0 0;
    }
    .morbi-sem-lectus-section {
        padding: 90px 0 70px 0;
    }
    .morbi-sem-lectus-content {
        padding: 0 15px 0 0;
    }
    .morbi-sem-lectus-detail {
        margin: 0px 0 50px 0;
        padding: 0 0%;
    }
    .morbi-sem-lectus-content-detail {
        padding: 0 0%;
    }
    .optional-related-case-study-detail {
        padding: 0 0%;
    }
    .optional-related-case-study-section {
        padding: 90px 0 70px 0;
    }
    .optional-related-case-study-content {
        padding: 45px 40px 55px 40px;
    }
    .case-studies-testimonials-section {
        padding: 90px 0 70px 0;
    }
    .case-studies-testimonials-image {
        margin: 0px 0 25px 0;
    }
    .case-studies-testimonials-box {
        padding: 0px 20px 25px 20px;
        margin: 0 0px 35px 0;
        height: auto !important;
        width: 33%;
    }
    .case-study-top-section {
        padding: 90px 0 70px 0;
    }
    .case-study-video-image-section {
        margin: 40px 0 40px 0;
    }
    .case-study-testimonial-content-section {
        margin: 70px 0 69px 0;
    }
    .transvirtual-client-section {
        padding: 90px 0 70px 0;
    }
    .contact-us-section {
        padding: 90px 0 70px 0;
    }
    .blog-hero-top-banner-text {
        margin: 35px 0 0 0;
    }
    .blog-new-articles-detail {
        padding: 90px 0 70px 0;
    }
    .blog-new-articles-content {
        padding: 20px 0px 20px 0px;
    }
    .blog-new-articles-content .case-studies-testimonials-text {
        margin: 12px 0 20px 0;
        /* overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
-webkit-line-clamp: 10;
-webkit-box-orient: vertical;
display: -webkit-box;
height: 240px !important; */
    }
    .blog-new-articles-content .case-studies-testimonials-text p {
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
        -webkit-line-clamp: 10;
        -webkit-box-orient: vertical;
        display: -webkit-box;
    }
    .case-studies-testimonials-text p {
        line-height: 24px;
    }
    .optional-header-two-box-section {
        padding: 60px 0 60px 0;
    }
    .we-put-control-content {
        padding: 0 15px;
        margin: 20px 0 30px 0;
    }
    .transport-management {
        padding: 90px 0 70px 0;
    }
    .transport-management .trasport-box-main {
        margin-top: 45px;
    }
    .transport-management .trasport-box-main .trans-box .trasn-title h3 {
        padding: 0 8px;
    }
    .transport-management .trasport-box-main .trans-box {
        padding: 30px 15px;
    }
    /* .trans-box{
height:665px!important;
} */
    .cta-top-right {
        padding: 0 0 30px 9%;
    }
    .cta-top-detial-inner {
        padding: 30px 0 25px 0;
    }
    .cta-top-left {
        width: 30%;
        bottom: 0px;
    }
    .we-put-control-content p {
        height: auto;
        overflow: hidden;
    }
    .case-studies-testimonials-box:nth-child(3n) {
        margin: 0 0 35px 0;
    }
    .arrow-down:after {
        right: 0px;
        top: 2px;
    }
    .enumenu_ul li:hover.arrow-down::after {
        right: 0px;
        top: 4px;
    }
    .login-popup-right {
        width: 45%;
    }
    .login-popup-bg {
        float: none;
    }
    .footer-bottom-section {
        padding: 90px 0 0 0;
    }
    body.single-post .morbi-sem-lectus-detail:nth-child(1) {
        margin: 0px 0 70px 0;
    }
    .morbi-sem-lectus-content-detail p {
        padding: 0 0% 0 0;
    }
    .y-trans .systems-box {
        margin-bottom: 40px;
    }
    .mfp-close-btn-in #bookademo .mfp-close {
        color: #fff;
        right: 2%;
        top: 3%;
    }
    .footer-bottom-detail-center ul li {
        width: 12.1%;
    }
    .transvirtual-client-logo-detail .slick-next {
        right: 25px;
    }
    .transvirtual-client-logo-detail .slick-prev {
        left: 26px;
    }
    .case-studies-testimonials-section {
        padding: 150px 20px 70px 20px;
    }
    .footer-bottom-detail-center {
        padding: 0 0px;
    }
    .login-popup-section.active .login-popup-right {
        width: 50%;
    }
    .login-popup-bg {
        width: 50%;
    }
    .create-account-popup-section.active .login-popup-right {
        width: 50%;
    }
    .create-account-popup-section.active .login-popup-bg {
        width: 50%;
    }
    .transvirtual-client-logo-detail .slick-next:before {
        right: -16px;
    }
    .why-transvirtual-section .main {
        float: left;
        width: 100%;
        max-width: 100%;
        padding: 0 0 0 0;
    }
    .why-transvirtual-section .inner-main {
        float: left;
        width: 100%;
        max-width: 100%;
        padding: 0 0 0 0;
    }
    .why-transvirtual-section .why-transvirtual-box {
        max-width: 100%;
        padding: 80px 15% 70px;
        text-align: center;
    }
    .why-transvirtual-section {
        padding: 170px 0 0px 0;
    }
    .footer-bottom-detail-center ul li.seven h5 {
        font-size: 10px;
        line-height: 16px;
    }
    .transport-management .trasport-box-main .trans-box {
        min-height: auto;
    }
    .footer-bottom-detail-center ul {
        margin: 0 0 0 0;
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
    }
    .footer-bottom-detail-center ul li.seven {
        width: 100%;
        order: 1;
        float: none;
        margin: 0 auto 94px;
        padding: 0 32%;
        text-align: center;
    }
    /*.footer-bottom-detail-center ul li.ones {
order: 2;
}*/
    .footer-bottom-detail-center ul li {
        order: 2;
        position: relative;
    }
    .footer-bottom-detail-center ul li {
        width: 24.1%;
        padding: 0 0 0 20px;
    }
    .footer-bottom-detail-center ul li ul.footer-menu-items-box li {
        padding: 0 0 0 0;
    }
    .footer-bottom-detail-center ul li.five {
        width: 13.1%;
    }
    .footer-bottom-detail-end-left {
        width: 100%;
        text-align: center;
        margin: 0 0 15px 0;
    }
    .footer-bottom-detail-end-center {
        width: 100%;
        text-align: center;
        margin: 0 0 15px 0;
    }
    .footer-bottom-detail-end-center ul {
        margin: 0 0 0 0;
        width: 100%;
        text-align: center;
    }
    .footer-bottom-detail-end-center ul li {
        float: none;
        margin: 0 30px 0 0;
        line-height: 0;
        display: inline-block;
    }
    .footer-bottom-detail-end-right {
        width: 100%;
        text-align: center;
    }
    .footer-bottom-detail-center ul li.six {
        width: 13.1%;
    }
    .why-transvirtual-section {
        padding: 50% 0 0px 0;
        background-size: cover;
    }
    .full-banner-half-content-section .hero-main-content {
        width: 54%;
    }
    .cta-top-left {
        position: relative;
        width: 100%;
        text-align: center;
        float: left;
    }
    .cta-top-right {
        width: 100%;
        text-align: center;
        padding: 0 5%;
        float: left;
    }
    .cta-top-right-btn ul li {
        float: none;
        display: inline-block;
        margin: 0 20px 0 0px;
    }
    /* .cta-top-detial-inner {
        padding: 120px 0 120px 0;
    } */
    .full-image-section img {
        height: 350px;
        width: auto;
    }
    .transvirtual-client-logo-detail .our-customer-logo {
        max-width: 198px;
    }
    .full-image-titel-content-section {
        margin: 50px 0 0 0;
    }
    .start-your-free-trial-today-left-top-titel h2 {
        font-size: 32px;
        padding: 0 10px 0 0;
        line-height: 40px;
    }
    .start-your-free-trial-today-left-bottom-content {
        padding: 0 20px;
    }
    .optional-header-three-box-detail .slick-prev {
        top: 47%;
        left: 20px;
    }
    .optional-header-three-box-detail .slick-prev:before {
        left: -40px;
        top: 47%;
    }
    .optional-header-three-box-detail .slick-next:before {
        right: 0px;
        top: 47%;
    }
    .optional-header-three-box-detail .slick-next {
        top: 47%;
        right: 0px;
    }
    .start-your-free-trial-today-left {
        padding: 0 10px;
    }
    .hero-main-image {
        height: 505px;
    }
}

@media only screen and (max-width: 1280px) {
    .transvirtual-client-logo-detail .slick-next {
        right: 0px;
    }
    .transvirtual-client-logo-detail .slick-prev {
        left: 14px;
    }
}

@media only screen and (max-width: 1024px) {
    .transvirtual-client-logo-detail .slick-next {
        right: 15px;
    }
    .transvirtual-client-logo-detail .slick-prev {
        left: 25px;
    }
    .blog-new-articles-bottom {
        margin: 0;
    }
    .single .blog-new-articles-bottom {
        margin-top: 70px;
    }
    .blog-hero-top-banner-content {
        margin-top: 70px;
        padding: 0 20px;
        position: absolute;
        top: 60px;
        max-width: 90%;
        width: 100%;
        left: 0;
    }
    /* .page-delivery-and-despatch .tools-sec,
    .white-sec {
        padding: 70px 0;
    } */
    .page-delivery-and-despatch .tran-trans-sec,
    .page-delivery-and-despatch .tran-trans-sec1,
    .page-freight-managers .tran-trans-sec,
    .page-freight-managers .tran-trans-sec1,
    .page-transport-agents .tran-trans-sec,
    .page-transport-agents .tran-trans-sec1,
    .page-couriers .tran-trans-sec,
    .page-couriers .tran-trans-sec1,
    .page-transport-enterprise .tran-trans-sec,
    .page-transport-enterprise .tran-trans-sec1,
    .page-transport-enterprise .what-trans-video-sec {
        padding-bottom: 0;
    }
    .page-transport-enterprise .what-trans-video-sec {
        padding-top: 50px;
    }
    .page-delivery-and-despatch .tran-trans-sec .inner-main,
    .page-delivery-and-despatch .tran-trans-sec1 .inner-main,
    .page-freight-managers .tran-trans-sec .inner-main,
    .page-freight-managers .tran-trans-sec1 .inner-main,
    .page-transport-agents .tran-trans-sec .inner-main,
    .page-transport-agents .tran-trans-sec1 .inner-main,
    .page-couriers .tran-trans-sec .inner-main,
    .page-couriers .tran-trans-sec1 .inner-main,
    .page-transport-enterprise .tran-trans-sec .inner-main,
    .page-transport-enterprise .tran-trans-sec1 .inner-main,
    .page-transport-enterprise .what-trans-video-sec .inner-main,
    .page-delivery-and-despatch .tran-trans-sec1+.tran-trans-sec .inner-main,
    .page-freight-managers .tran-trans-sec1+.tran-trans-sec .inner-main,
    .page-transport-agents .tran-trans-sec1+.tran-trans-sec .inner-main,
    .page-couriers .tran-trans-sec1+.tran-trans-sec .inner-main,
    .page-transport-enterprise .tran-trans-sec1+.tran-trans-sec .inner-main,
    .page-delivery-and-despatch .tools-sec .inner-main,
    .page-delivery-and-despatch .white-sec .inner-main,
    .page-delivery-and-despatch .tools-grey-sec .inner-main {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .page-delivery-and-despatch .tools-sec .inner-main,
    .page-delivery-and-despatch .white-sec .inner-main,
    .page-delivery-and-despatch .tools-grey-sec .inner-main {
        flex-direction: column;
    }
    .page-delivery-and-despatch .tran-trans-sec .inner-main .cnt-sec,
    .page-delivery-and-despatch .tran-trans-sec1 .inner-main .cnt-sec,
    .page-freight-managers .tran-trans-sec .inner-main .cnt-sec,
    .page-freight-managers .tran-trans-sec1 .inner-main .cnt-sec,
    .page-transport-agents .tran-trans-sec .inner-main .cnt-sec,
    .page-transport-agents .tran-trans-sec1 .inner-main .cnt-sec,
    .page-couriers .tran-trans-sec .inner-main .cnt-sec,
    .page-couriers .tran-trans-sec1 .inner-main .cnt-sec,
    .page-transport-enterprise .tran-trans-sec .inner-main .cnt-sec,
    .page-transport-enterprise .tran-trans-sec1 .inner-main .cnt-sec,
    .page-transport-enterprise .what-trans-video-sec .inner-main .cnt-sec,
    .page-delivery-and-despatch .tran-trans-sec1+.tran-trans-sec .inner-main .cnt-sec,
    .page-freight-managers .tran-trans-sec1+.tran-trans-sec .inner-main .cnt-sec,
    .page-transport-agents .tran-trans-sec1+.tran-trans-sec .inner-main .cnt-sec,
    .page-couriers .tran-trans-sec1+.tran-trans-sec .inner-main .cnt-sec,
    .page-transport-enterprise .tran-trans-sec1+.tran-trans-sec .inner-main .cnt-sec,
    .page-delivery-and-despatch .tools-sec .inner-main .cnt-sec,
    .page-delivery-and-despatch .white-sec .inner-main .cnt-sec,
    .page-delivery-and-despatch .tools-grey-sec .inner-main .cnt-sec {
        width: 100%;
        height: auto;
        margin: 0 0 30px;
        padding: 0;
    }
    .page-delivery-and-despatch .tran-trans-sec .img-sec,
    .page-delivery-and-despatch .tran-trans-sec1 .img-sec,
    .page-freight-managers .tran-trans-sec .img-sec,
    .page-freight-managers .tran-trans-sec1 .img-sec,
    .page-transport-agents .tran-trans-sec .img-sec,
    .page-transport-agents .tran-trans-sec1 .img-sec,
    .page-couriers .tran-trans-sec .img-sec,
    .page-couriers .tran-trans-sec1 .img-sec,
    .page-transport-enterprise .tran-trans-sec .img-sec,
    .page-transport-enterprise .tran-trans-sec1 .img-sec,
    .page-transport-enterprise .what-trans-video-sec .img-sec,
    .page-delivery-and-despatch .tran-trans-sec1+.tran-trans-sec .img-sec,
    .page-freight-managers .tran-trans-sec1+.tran-trans-sec .img-sec,
    .page-transport-agents .tran-trans-sec1+.tran-trans-sec .img-sec,
    .page-couriers .tran-trans-sec1+.tran-trans-sec .img-sec,
    .page-transport-enterprise .tran-trans-sec1+.tran-trans-sec .img-sec,
    .page-delivery-and-despatch .tools-sec .inner-main .img-sec,
    .page-delivery-and-despatch .white-sec .inner-main .img-sec,
    .page-delivery-and-despatch .tools-grey-sec .inner-main .img-sec {
        width: 100%;
        padding: 0px;
        height: auto;
        margin-top: 0px;
        text-align: center;
    }
    .page-delivery-and-despatch .tran-trans-sec .img-sec img,
    .page-delivery-and-despatch .tran-trans-sec1 .img-sec img,
    .page-freight-managers .tran-trans-sec .img-sec img,
    .page-freight-managers .tran-trans-sec1 .img-sec img,
    .page-transport-agents .tran-trans-sec .img-sec img,
    .page-transport-agents .tran-trans-sec1 .img-sec img,
    .page-couriers .tran-trans-sec .img-sec img,
    .page-couriers .tran-trans-sec1 .img-sec img,
    .page-transport-enterprise .tran-trans-sec .img-sec img,
    .page-transport-enterprise .tran-trans-sec1 .img-sec img,
    .page-transport-enterprise .what-trans-video-sec .img-sec img,
    .page-delivery-and-despatch .tran-trans-sec1+.tran-trans-sec .img-sec img,
    .page-freight-managers .tran-trans-sec1+.tran-trans-sec .img-sec img,
    .page-transport-agents .tran-trans-sec1+.tran-trans-sec .img-sec img,
    .page-couriers .tran-trans-sec1+.tran-trans-sec .img-sec img,
    .page-transport-enterprise .tran-trans-sec1+.tran-trans-sec .img-sec img,
    .page-delivery-and-despatch .tools-sec .inner-main .img-sec img,
    .page-delivery-and-despatch .white-sec .inner-main .img-sec img,
    .page-delivery-and-despatch .tools-grey-sec .inner-main .img-sec img {
        width: 100%;
        display: block;
        margin: 0 auto;
        height: auto;
    }
    .page-delivery-and-despatch .role-banner-sec,
    .page-freight-managers .role-banner-sec,
    .page-transport-agents .role-banner-sec,
    .page-couriers .role-banner-sec,
    .page-transport-enterprise .role-banner-sec {
        padding: 150px 0 0;
        background-size: 50% !important;
    }
    .page-delivery-and-despatch .role-banner-sec .cnt-sec,
    .page-delivery-and-despatch .role-banner-sec .img-sec,
    .page-freight-managers .role-banner-sec .cnt-sec,
    .page-freight-managers .role-banner-sec .img-sec,
    .page-transport-agents .role-banner-sec .cnt-sec,
    .page-transport-agents .role-banner-sec .img-sec,
    .page-couriers .role-banner-sec .cnt-sec,
    .page-couriers .role-banner-sec .img-sec,
    .page-transport-enterprise .role-banner-sec .cnt-sec,
    .page-transport-enterprise .role-banner-sec .img-sec {
        height: auto;
    }
    .page-delivery-and-despatch .role-banner-sec .img-sec img,
    .page-freight-managers .role-banner-sec .img-sec img,
    .page-transport-agents .role-banner-sec .img-sec img,
    .page-couriers .role-banner-sec .img-sec img,
    .page-transport-enterprise .role-banner-sec .img-sec img {
        max-width: initial;
        max-height: initial;
        height: auto;
        width: 95%;
        margin: 0 auto 60px;
    }
    .page-transport-enterprise .our-customer-section,
    .page-delivery-and-despatch .tools-sec,
    .page-freight-managers .our-customer-section,
    .page-transport-agents .our-customer-section,
    .page-couriers .our-customer-section {
        margin-top: 20px;
    }
    .page-delivery-and-despatch .tools-sec .inner-main .heading,
    .page-delivery-and-despatch .white-sec .inner-main .heading,
    .page-delivery-and-despatch .tools-grey-sec .inner-main .heading {
        width: 100%;
    }
    .case-studies-testimonials-detail {
        display: flex;
        flex-wrap: wrap;
        /* justify-content: center; */
    }
    .case-studies-testimonials-image {
        background-position: top center;
        background-size: cover;
    }
    .case-studies-testimonials-box {
        height: 600px !important;
        width: calc(33.33% - 20px);
    }
    body.single-case_study .case-study-top-section {
        background-position: center top;
    }
    .full-content-video-section {
        margin: 50px 0 0 0;
    }
    .full-content-video-top p {
        line-height: 2em;
        margin-bottom: 20px;
    }
    body.single-case_study .morbi-sem-lectus-section {
        padding: 0;
    }
}

@media only screen and (max-width: 1023px) {
    .main {
        /*max-width: 861px;*/
        width: 100%;
        margin: auto auto;
        padding: 0 15px;
    }
    .inner-main {
        width: 100%;
        max-width: 861px;
        margin: 0 auto;
        padding: 0 30px;
    }
    .hero-main-section {
        background-size: 50% auto;
        padding: 100px 0 0;
        background-position: 120% 0;
    }
    .enumenu_ul li {
        padding: 25px 0px;
    }
    .enumenu_ul li.arrow-down {
        padding: 25px 0px 25px 0px;
    }
    .enumenu_ul li.arrow-down a {
        padding: 25px 15px 25px 10px;
    }
    .enumenu_ul li a {
        font-size: 10px;
    }
    .enumenu_ul li.btn-1 {
        font-size: 11px;
        padding: 0px 0px;
    }
    .enumenu_ul li.btn-1 a {
        padding: 6px 20px;
    }
    .enumenu_ul li.btn-3 {
        font-size: 12px;
        padding: 0px 0px;
    }
    .enumenu_ul li.btn-3 a {
        padding: 6px 20px;
    }
    .enumenu_ul li.btn-3 {
        margin: 0 3px 0 150px;
    }
    .arrow:after {
        right: 0px;
    }
    .arrow-down:after {
        right: -2px;
        top: 2px;
        width: 15.15px;
        background-size: 100%;
    }
    .enumenu_ul li:hover.arrow-down::after {
        right: 1px;
        top: 1px;
        width: 15.15px;
        background-size: 100%;
    }
    .enumenu_ul li:hover.arrow::after {
        right: 2px;
    }
    .enumenu_ul li.full ul.sub-menu {
        min-width: 835px;
        transform: translate(-51%);
        padding: 20px 10px 0px 10px;
        height: 64vh;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 a {
        font-size: 12px;
        line-height: 18px;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 ul.sub-menu li.border-none a {
        font-size: 12px;
        line-height: 22px;
    }
    .enumenu_ul li.full ul.sub-menu li ul.sub-menu {
        min-width: 155px;
    }
    .enumenu_ul li.full ul.sub-menu li {
        width: 19%;
        padding: 0 15px 0 20px;
    }
    .enumenu_ul li ul li a {
        font-size: 12px;
        line-height: 22px;
    }
    .enumenu_ul li ul {
        padding-top: 10px;
    }
    .enumenu_ul li ul li {
        padding: 5px 12px;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 a {
        padding: 0 5px 5px 0;
    }
    .enumenu_ul.desk ul {
        padding: 20px 0 15px 0;
    }
    .our-customer-text p {
        font-size: 22px;
        line-height: 32.2px;
    }
    .our-customer-text {
        max-width: 485px;
    }
    .our-customer-text p::before {
        top: -15px;
        left: -37px;
        width: 41px;
    }
    .our-customer-content {
        width: 100%;
        margin: 5px 0 0 0;
    }
    .our-customer-logo {
        margin: 0 0px 0 0;
    }
    .our-customer-logo.slick-slide {
        opacity: 0;
    }
    .our-customer-logo.slick-slide.slick-active {
        opacity: 1;
    }
    h1 {
        font-size: 34px;
        line-height: 42px;
    }
    .y-trans h2.hr-left {
        font-size: 34px;
        line-height: 42px;
    }
    h2 {
        font-size: 28px;
        line-height: 36px;
    }
    h3 {
        font-size: 16px;
        line-height: 22px;
    }
    h5 {
        font-size: 12px;
        line-height: 18px;
    }
    p {
        font-size: 16px;
        line-height: 20px;
    }
    .transport-management .trasport-box-main .trans-box .trans-text p {
        line-height: 18px;
        font-size: 12px;
    }
    .hero-main-content {
        padding: 0 2% 0 2%;
    }
    .we-put-control {
        padding: 50px 0 40px 0;
    }
    .why-transvirtual-section {
        padding: 50% 0 0px 0;
    }
    /* .cta-top-right {
        padding: 0 5%;
    } */
    .cta-top-detial-inner {
        padding: 70px 0 70px 0;
    }
    .cta-top-right-inner {
        padding: 0;
    }
    .header-banner-two-detail {
        padding: 50px 0 80px 0;
    }
    .header-banner-two-content h1 br {
        display: none;
    }
    .morbi-sem-lectus-content p {
        line-height: 22px;
        margin: 16px 0 16px 0;
    }
    .morbi-sem-lectus-section {
        padding: 40px 0 40px 0;
    }
    .morbi-sem-lectus-detail {
        margin: 0px 0 35px 0;
        padding: 0 0%;
    }
    .morbi-sem-lectus-content-detail ul li {
        font-size: 14px;
        line-height: 20px;
    }
    .optional-related-case-study-section {
        padding: 50px 0 40px 0;
    }
    .case-studies-testimonials-section {
        padding: 100px 0 40px 0;
    }
    .case-studies-testimonials-titel h3 {
        line-height: 22px;
    }
    .case-studies-testimonials-box .case-studies-testimonials-text p {
        font-size: 12px;
        line-height: 20px;
    }
    .case-studies-testimonials-box .case-studies-testimonials-titel {
        margin: 7px 0 15px 0;
        /*height: 65px!important;*/
        text-align: left;
    }
    .case-studies-testimonials-text {
        margin: 28px 0 28px 0;
        /* height: 210px!important;*/
    }
    .case-studies-testimonials-box {
        padding: 0px 0px 25px 0px;
        margin: 0 20px 50px 0;
        /* height: 600px!important;*/
    }
    .case-studies-testimonials-box:nth-child(3n) {
        margin: 0 0 25px 0;
    }
    .case-study-top-left {
        width: 78%;
    }
    .case-study-top-right {
        width: 20%;
    }
    .case-study-top-detail-section {
        margin: 0px 0 30px;
    }
    .case-study-video-image-section {
        margin: 50px 0 40px 0;
    }
    body.single-case_study .case-studies-testimonials-section {
        padding: 104px 0 20px;
    }
    body.single-case_study .case-study-video-image-section {
        margin: 88px 0 90px 0;
    }
    .morbi-sem-lectus-content-detail p {
        margin: 16px 0 25px 0;
        line-height: 22px;
    }
    .case-study-testimonial-content-section {
        margin: 50px 0 40px 0;
    }
    .case-study-text-detail p {
        line-height: 22px;
        margin: 16px 0 0 0;
    }
    .contact-us-section {
        padding: 130px 0 40px 0;
    }
    .blog-hero-top-banner-text p {
        margin: 16px 0 0px 0;
        line-height: 22px;
    }
    .blog-new-articles-detail {
        padding: 50px 0 40px 0;
    }
    .case-studies-testimonials-text p {
        line-height: 22px;
    }
    .blog-new-articles-read-more {
        margin: 20px 0 0 0;
    }
    .optional-header-two-box-section {
        padding: 50px 0 40px 0;
    }
    .transport-management {
        padding: 50px 0 40px 0;
    }
    /* .trans-box {
height: 600px!important;
} */
    .transvirtual-client-logo-detail .our-customer-logo {
        max-width: 208px;
    }
    .y-trans .systems-box {
        margin-top: 50px;
    }
    .y-trans .systems-box .left-text-box ul li {
        padding-right: 12px;
        font-size: 12px;
        line-height: 20px;
    }
    .y-trans .systems-box .left-text-box ul li::after {
        width: 18px;
        height: 20px;
        left: 0;
        top: 5px;
        background-size: 18px;
    }
    .y-trans .systems-box .left-text-box strong {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 50px;
    }
    .y-trans .systems-box .left-text-box p strong {
        font-size: 18px;
        line-height: 26px;
    }
    .footer-bottom-section {
        padding: 70px 0 0 0;
    }
    .footer-bottom-detail-center ul li a {
        font-size: 10px;
        line-height: 16px;
        padding: 0 7px 5px 0px;
    }
    /*.footer-bottom-detail-end-center {
width: 52%;
}*/
    .footer-submit-box input[type="email"] {
        padding: 10px 7px 10px 10px;
        font-size: 12px;
    }
    body.single-post .morbi-sem-lectus-section {
        margin: 55px 0 55px 0;
    }
    body.single-post .morbi-sem-lectus-detail:nth-child(1) {
        margin: 0px 0 50px 0;
    }
    .cta-top-left {
        width: 100%;
        bottom: 0px;
    }
    .our-customer-logo-section-inner .slick-next {
        top: 21%;
    }
    .our-customer-logo-section-inner .slick-prev {
        top: 21%;
    }
    .morbi-sem-lectus-content-detail h2 {
        padding-right: 0%;
    }
    body.single-case_study .case-study-video-image-section {
        /* margin: 0px 0 98px 0; */
        margin: 0px;
    }
    body.single-case_study .morbi-sem-lectus-section {
        margin: 0px 0 0px 0;
        padding: 0px 0 70px 0;
    }
    .y-trans .systems-box {
        margin-bottom: 60px;
    }
    .calendly-inline-widget {
        min-width: 730px !important;
    }
    div#bookademo {
        width: 100%;
        max-width: 710px;
    }
    .full-banner-half-content-section .hero-main-content {
        position: relative;
        width: 100%;
        background-color: transparent;
        background: linear-gradient(150.43deg, #4896ec -13.18%, #003375 59.3%);
        text-align: center;
    }
    .full-banner-half-content-detail .hero-main-content {
        max-width: 100%;
    }
    .cta-top-right-btn ul li {
        float: none;
    }
    .full-banner-half-content-section .hero-main-content-arrows {
        display: none;
    }
    .we-put-control-box {
        float: left;
        width: 100%;
        margin: 0 0% 2.7% 0;
        text-align: left;
    }
    .we-put-control-image {
        /*width: 35%;*/
        float: left;
    }
    .we-put-control-content {
        padding: 0 0px 0 0px;
        margin: 20px 0 30px 0;
        float: left;
        /*width: 65%;*/
    }
    .we-put-control-detail {
        padding: 0 30px;
    }
    .we-put-control-content h3 {
        display: inherit;
    }
    .optional-header-three-box-detail .we-put-control-box {
        width: 100%;
        margin: 0 15px 0% 10px;
        /*max-width:100%;*/
        max-width: 230px;
    }
    .right-content-image-box {
        width: 50%;
        padding: 0 5% 0 0;
    }
    .full-image-titel-content-section {
        margin: 20px 0 0 0;
    }
    .home .we-put-control-content {
        text-align: left;
    }
    .case-studies-testimonials-detail {
        padding: 0 15px;
    }
    .start-your-free-trial-today-left-top-titel h2 {
        font-size: 30px;
        padding: 0 0px 0 0;
        line-height: 39px;
    }
    .start-your-free-trial-today-left-bottom-list ul li {
        padding: 0 20px 0 45px;
    }
    .start-your-free-trial-today-left-bottom-list ul li:before {
        width: 24px;
        height: 24px;
        top: 4px;
    }
    .start-your-free-trial-today-right .login-popup-right-inner {
        padding: 0px 45px 0px 45px;
    }
    .start-your-free-trial-today-section {
        margin: 130px 0 60px 0;
    }
    .optional-header-three-box-detail .slick-prev {
        /*top:78%;*/
        left: 20px;
    }
    .optional-header-three-box-detail .slick-prev:before {
        left: -40px;
        top: 43%;
    }
    .optional-header-three-box-detail .slick-next:before {
        right: 0px;
        top: 43%;
    }
    .optional-header-three-box-detail .slick-next {
        /*top:78%;*/
        right: 0px;
    }
    .start-your-free-trial-today-left-top-titel {
        width: 80%;
    }
    .start-your-free-trial-today-left-top-image {
        float: left;
        width: 100%;
        text-align: right;
        margin: 0px 0 0 0;
    }
    .start-your-free-trial-today-left-bottom-list {
        float: left;
        width: 100%;
        margin: 40px 0 0 0;
        padding: 0 20px;
    }
    .start-your-free-trial-today-left {
        float: left;
        width: 50%;
    }
    .start-your-free-trial-today-right {
        float: left;
        width: 50%;
    }
    .start-your-free-trial-today-left-bottom-content {
        display: none;
    }
    .start-your-free-trial-today-left-bottom-content.ipad {
        display: block;
    }
    .start-your-free-trial-today-left {
        padding: 0 10px;
    }
    .full-titel-content {
        padding: 0 50px;
    }
    /* 12-11-21 */
    .pricing_comparision_sec .inner-main {
        max-width: 100%;
    }
    .benefits-sec .left_sec {
        padding-bottom: 0;
    }
    .benefits-sec .right_sec .right-block .inner-block .main-cnt-sec {
        padding: 0;
    }
    .benefits-sec .left_sec .left-block .inner-block .main-cnt-sec {
        padding-left: 0;
    }
    .brand-sec .image-sec img {
        max-width: 160px;
    }
    .wp-mhide {
        display: none !important;
    }
}

@media only screen and (max-width: 860px) {
    /* menu css for respo     */
    .cta-top-right-btn ul li {
        margin: 0 8px 0 0px;
    }
    .menu-block {
        height: auto;
    }
    .menu-icon {
        display: block;
    }
    .services-detail a.pba-detail {
        border-bottom: 2px solid #d3d9da;
    }
    .enumenu_ul>li,
    .enumenu_ul li.arrow-down {
        display: block;
        margin: 0px;
        padding: 0px;
        float: left;
        width: 100%;
    }
    .enumenu_ul>li>a {
        display: inline-block;
        text-align: left;
        padding: 8px;
        width: 100%;
        margin-bottom: 0px;
    }
    .enumenu_ul {
        width: 100%;
    }
    .enumenu_ul>li ul {
        background: #ffffff;
        margin-bottom: 20px;
    }
    .enumenu_ul ul li {
        margin-bottom: 15px;
    }
    .enumenu_ul ul li,
    .enumenu_ul .sb-menu li:last-child {
        padding: 0;
    }
    .enumenu_ul.mob ul li:hover {
        background-color: transparent;
    }
    .enumenu_ul.mob ul li:hover>a,
    .enumenu_ul li.mbtn:hover,
    .enumenu_ul li a.mbtn:focus,
    .enumenu_ul li.mbtn:hover a,
    .enumenu_ul li a.mbtn:focus a {
        background: transparent;
        color: #11283d;
    }
    .enumenu_ul>li ul a {
        text-align: left;
        display: block;
        padding: 5px 0;
        border-bottom: 2px solid #fff;
    }
    .enumenu_ul.mob li ul a {
        border-bottom: 2px solid #fff;
        font-weight: 500;
        font-size: 30px;
    }
    .enumenu_ul li.mbtn {
        line-height: inherit;
        width: 100%;
        padding: 0;
        color: #11283d;
    }
    .enumenu_ul li.mbtn a {
        color: #11283d;
    }
    .menu-icon {
        padding: 0px;
    }
    .menu-icon .menu-box {
        margin: 0px 0px 0 0;
        top: 24px;
        right: 20px;
    }
    .enumenu_container {
        height: 3px;
    }
    .menu {
        float: right;
        position: inherit;
        margin: inherit;
    }
    .enumenu_ul {
        background: #ffffff;
        position: fixed;
        width: 100%;
        right: 0;
        left: 0;
        z-index: 1;
        top: 55px;
        margin: 0;
        bottom: 0;
        padding: 40px 0px;
        text-align: left;
        overflow-y: scroll;
        overflow-x: hidden;
        display: none;
    }
    .enumenu_ul li.btn-1#menu-item-3298 {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        margin: 0;
        z-index: 999;
    }
    .enumenu_ul.mob li a {
        font-size: 20px;
        border-bottom: 0px solid rgb(0 51 117 / 10%);
        padding-bottom: 0px;
        line-height: 120%;
        padding: 18px 40px 18px 40px;
    }
    .enumenu_ul li a.menubelow::after {
        right: 0;
        top: 16px;
        display: none;
        height: 22px;
        width: 22px;
    }
    .enumenu_ul.mob li.text-transform {
        text-transform: unset;
    }
    .enumenu_ul.mob li.active a {
        background-color: #fff;
        color: #003375;
    }
    .enumenu_ul.mob li ul.sub-menu.sb-menu {
        padding: 0;
    }
    .enumenu_ul.mob li ul.sub-menu.sb-menu {
        background-color: #f8f8f8;
        padding: 0;
        padding: 17px 0;
        /* display: inline-block!important; */
        opacity: 1;
        visibility: visible;
        overflow: hidden;
    }
    .enumenu_ul li.full ul.sub-menu {
        flex-wrap: inherit;
        flex-direction: inherit;
    }
    .enumenu_ul.mob li.active ul.sub-menu.sb-menu li.btn-5.active a {
        background-color: #e5ebf1;
    }
    .enumenu_ul.mob li.active ul.sub-menu.sb-menu li.btn-5 a {
        background-color: #e5ebf1;
    }
    .enumenu_ul.mob li.active ul.sub-menu.sb-menu a {
        background-color: #f8f8f8;
        color: #003375;
        /* width: 100%; */
    }
    .enumenu_ul.mob li.active ul.sub-menu.sb-menu a br {
        display: none;
    }
    .enumenu_ul.mob li ul.sub-menu.sb-menu a {
        padding: 0px 0 0 52px;
        position: static;
        font-size: 14px;
        line-height: 240%;
        display: block;
        width: 100%;
        margin: 0;
    }
    .rt-wp-menu-custom-fields-wrapper {
        line-height: 240%;
    }
    .enumenu_ul li ul li .arrow {
        display: none;
    }
    .arrow-down:after {
        right: 40px;
        top: 0px;
        display: none;
    }
    .enumenu_ul .arrow {
        position: absolute;
        float: right;
        width: 40px;
        height: 40px;
        right: 18px;
        top: 10px;
    }
    .enumenu_ul .arrow:after {
        content: "";
        right: 4px;
        top: 0px;
        position: absolute;
        width: 45px;
        height: 100%;
        cursor: pointer;
        z-index: 1;
        background: url(../images/down-arrow-header.png) no-repeat;
        background-size: 15.15px;
        background-position: center center;
    }
    .enumenu_ul .arrow-down .arrow.up:after {
        /* display:block;
background: url(../images/down-arrow-header-white.png)no-repeat; */
        top: 6px;
        /* transform: rotate(180deg); */
    }
    .enumenu_ul .arrow-down.active .arrow:after {
        display: block;
        background: url(../images/down-arrow-header.png) no-repeat;
        top: 0px;
        transform: rotate(180deg);
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5::after {
        display: none;
    }
    .enumenu_ul .arrow-down .btn-5 .arrow:after {
        display: block;
        background: url(../images/down-arrow-header-white.png) no-repeat;
        top: 11px;
        transform: rotate(180deg);
        display: none;
    }
    /* .enumenu_ul .arrow .btn-5:after{
display: none;
} */
    .enumenu_ul .arrow-down .btn-5 .arrow {
        content: "";
        position: absolute;
        top: 34%;
        right: 65px;
        width: 22px;
        height: 22px;
        cursor: pointer;
        z-index: 1;
        background: url(../images/mobile-up-arrows.png) no-repeat;
        background-size: 15.15px;
        background-position: center center;
        transform: rotate(180deg);
    }
    .enumenu_ul .arrow-down .btn-5 .arrow:after {
        content: "";
        right: 0;
        top: 28px;
        position: absolute;
        width: 15.15px;
        height: 100%;
        cursor: pointer;
        z-index: 1;
        background: url(../images/mobile-up-arrows.png) no-repeat;
        background-size: 15.15px;
        background-position: center center;
    }
    .enumenu_ul .arrow-down .btn-5.active .arrow {
        display: block;
        /* background: url(../images/down-arrow-header.png)no-repeat; */
        top: 3%;
        /* transform: rotate(180deg); */
        right: 65px;
        transform: rotate(0deg);
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5.active a {
        color: #ffffff;
        background-color: #003375;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5.active ul.sub-menu.sb-menu li.border-none a {
        background-color: #e5ebf1;
    }
    .enumenu_ul li.full ul.sub-menu {
        display: inline-block;
        flex-wrap: inherit;
        flex-direction: inherit;
        opacity: 1;
        visibility: visible;
    }
    .enumenu_ul.mob li.active ul.sub-menu.sb-menu li.btn-5.active .arrow {
        top: 4%;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 a {
        color: #003375;
    }
    /* .enumenu_ul .arrow.up{
background-color: #11283D;
} */
    .full-img-slider .full-img-block .left-text {
        width: 49%;
    }
    .full-img-slider .full-img-block .slick-next {
        left: 9.5%;
    }
    .enumenu_ul>li.linkedin,
    .enumenu_ul>li.twitter {
        display: inline-block;
    }
    .enumenu_ul>li.linkedin a,
    .enumenu_ul>li.twitter a {
        font-size: 0;
        line-height: 0;
        height: 39px;
        border: 0;
        width: 39px;
    }
    .enumenu_ul>li.linkedin a {
        background-image: url("../images/lin.png");
        background-repeat: no-repeat;
        background-size: contain;
        margin-bottom: 0;
        margin-right: 40px;
    }
    .enumenu_ul>li.twitter a {
        background-image: url("../images/twi.png");
        background-repeat: no-repeat;
        background-size: contain;
        margin-bottom: 0;
    }
    body.mob.menu-open {
        overflow: hidden;
        position: fixed;
    }
    .enumenu_ul li ul {
        top: 0%;
        left: 0px;
        min-width: 230px;
        right: 0;
        padding-top: 30px;
        display: none;
        position: relative;
        margin: 0px 0 0 0px;
        width: 100%;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 a {
        padding: 0 25px 5px 0;
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }
    .enumenu_ul li ul.sub-menu.sb-menu.sub {
        display: block;
    }
    .enumenu_ul li:hover ul {
        display: none;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 {
        height: auto;
        display: table;
    }
    .header_sect {
        position: fixed;
    }
    /*.footer-bottom-detail-center ul li.seven {
width: 23%;
}*/
    .enumenu_ul li.full ul.sub-menu li {
        float: left;
        width: 100%;
        padding: 0 15px 0 25px;
        flex-wrap: inherit;
        flex-shrink: unset;
        flex: none;
    }
    .footer-bottom-detail-center ul li.seven {
        margin: 0 auto 70px;
        padding: 0 27%;
        /* menu css for respo     */
    }
    .full-banner-half-content-section {
        margin: 80px 0 0 0;
    }
    .morbi-sem-lectus-content-detail h2 {
        white-space: inherit;
        font-size: 24px;
        line-height: 36px;
    }
    .blog-new-articles-content {
        padding: 20px 0px 20px 0px;
    }
    .blog-new-articles-box {
        margin: 0 6% 55px 0;
    }
    .blog-new-articles-box:nth-child(3n) {
        margin: 0 0 55px 0;
    }
    .myslider .slide-txt:after {
        display: none;
    }
    .body-wrapper {
        top: 0px;
    }
    .header_sect .main {
        padding: 0 30px;
    }
    .main {
        /* max-width: 768px;*/
        width: 100%;
        margin: auto auto;
        padding: 0 20px;
    }
    .inner-main {
        width: 100%;
        max-width: 768px;
        margin: 0 auto;
        padding: 0 30px;
    }
    h1 {
        font-size: 30px;
        line-height: 38px;
    }
    h2 {
        font-size: 26px;
        line-height: 32px;
    }
    .header-main-section {
        padding: 15px 0;
    }
    .arrow-down:after {
        right: 40px;
        top: 0px;
    }
    .enumenu_ul li.btn-1 {
        border: 0px solid #df803b;
        width: 100%;
        float: left;
        text-align: center;
        padding: 0px 0px 0px 0px;
        border-radius: 0px;
        background-color: transparent;
    }
    .enumenu_ul li.btn-1 a {
        border: 2px solid #df803b;
        width: auto;
        padding: 12px 102px 11px 102px;
        border-radius: 50px;
        background-color: #df803b;
    }
    .enumenu_ul li.btn-3 {
        margin: 60px 3px 15px 0;
        width: 100%;
        float: left;
        text-align: center;
        border: 0px;
    }
    .enumenu_ul li.btn-3 a {
        border: 2px solid #003375;
        width: auto;
        padding: 11px 120px 11px 117px;
        border-radius: 50px;
    }
    .enumenu_ul li.full ul.sub-menu {
        min-width: 100%;
        transform: translate(0%);
        padding: 0px 0px 0px 0px;
        height: auto;
        background-color: #e5ebf1;
    }
    .enumenu_ul.mob li ul a {
        border-bottom: 0px solid #fff;
        font-weight: 500;
        font-size: 16px;
        padding: 10px 25px 10px 60px;
    }
    .enumenu_ul li ul li {
        padding: 0 0px;
        width: 100%;
        margin: 0px 60px;
        min-height: auto;
    }
    .enumenu_ul ul li {
        margin-bottom: 0px;
    }
    .enumenu_ul li:hover.arrow-down::after {
        right: 40px;
        top: 0px;
    }
    .enumenu_ul li.full ul.sub-menu li {
        width: 100%;
        padding: 0 15px 0 20px;
    }
    .enumenu_ul li.full ul.sub-menu li ul.sub-menu {
        min-width: 155px;
        display: none;
    }
    .enumenu_ul li.full ul.sub-menu li:hover ul.sub-menu {
        display: none;
        background-color: #e5ebf1;
    }
    .enumenu_ul li.full ul.sub-menu.sb-menu.sub.inner {
        display: block;
    }
    .enumenu_ul li.full ul.sub-menu li:hover ul.sub-menu li {
        background-color: #e5ebf1;
    }
    .enumenu_ul li.full:hover ul li {
        background-color: #e5ebf1;
    }
    .enumenu_ul li:hover.arrow-down::after {
        transform: rotate(180deg);
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 {
        position: relative;
        padding: 0px 0 0px 0px;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 a {
        padding: 17px 50% 17px 60px;
        text-transform: unset;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 ul.sub-menu li a {
        text-transform: capitalize;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 ul.sub-menu {
        padding: 20px 90px;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5::after {
        content: "";
        position: absolute;
        right: 80px;
        top: 0px;
        width: 15.15px;
        height: 100%;
        cursor: pointer;
        z-index: 1;
        background: url("../images/mobile-up-arrows.png") no-repeat;
        background-size: 15.15px;
        background-position: center center;
        transform: rotate(-180deg);
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5:hover::after {
        transform: rotate(0deg);
    }
    .enumenu_ul li.full ul.sub-menu li ul.sub-menu {
        width: 100%;
        left: 0;
        min-width: 100%;
        transform: translate(0);
        margin: 0px 0 0 0px;
        height: auto;
        padding: 10px 0 20px 80px;
        float: left;
    }
    .enumenu_ul li.full ul.sub-menu li ul.sub-menu li a {
        padding: 10px 0 15px 0;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 a {
        border-bottom: 2px solid #ffffff;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 a {
        font-size: 14px;
        line-height: 18px;
        font-weight: bold;
    }
    .enumenu_ul li.full ul.sub-menu li.btn-5 ul.sub-menu li.border-none a {
        font-size: 16px;
        line-height: 36px;
    }
    .enumenu_ul li.btn-3:hover,
    .enumenu_ul li.btn-3:focus a {
        background: transparent;
        color: #fff;
    }
    .enumenu_ul>li.btn-3>a:hover,
    .enumenu_ul>li.btn-3.active>a {
        color: #003375;
        border-color: #003375;
    }
    .enumenu_ul li.btn-3:hover a {
        color: #ffffff;
        border-bottom: 2px solid #003375;
        background-color: #003375;
    }
    .enumenu_ul li.mobile {
        display: block;
    }
    .enumenu_ul.mob li.mobile a {
        font-size: 14px;
        border-bottom: 0px solid rgb(0 51 117 / 10%);
    }
    .we-put-control-content p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 15px 0;
        /*height: auto!important;*/
    }
    .why-transvirtual-box h4 {
        font-size: 14px;
        line-height: 20.4px;
        padding: 13px 0 14px 0;
    }
    .why-transvirtual-box {
        max-width: 400px;
        padding: 30px 20px;
    }
    .header-banner-two-content .cta-top-right-btn {
        margin: 10px 0 20px 0;
    }
    .hero-main-content {
        height: 300px;
    }
    .hero-main-image {
        height: 500px;
        background-position: center;
    }
    .full-banner-half-content-section ul.progressBarContainer {
        display: none;
    }
    .we-put-control-titel {
        margin: 0 0 10px 0;
    }
    .we-put-control-image {
        padding-bottom: 180px;
    }
    .hero-main-content-inner .cta-top-right-btn {
        margin: 30px 0 0 0;
    }
    .morbi-sem-lectus-content p {
        line-height: 24px;
        margin: 16px 0 16px 0;
    }
    .morbi-sem-lectus-detail {
        margin: 0px 0 30px 0;
        padding: 0 0%;
    }
    .optional-related-case-study-content h3 {
        line-height: 26px;
        margin: 0 0 10px 0;
    }
    .optional-related-case-study-content p {
        font-size: 14px;
        line-height: 22px;
        margin: 10px 0 25px 0;
    }
    .optional-related-case-study-content {
        padding: 25px 25px 25px 25px;
    }
    .case-studies-testimonials-titel h3 {
        line-height: 20px;
    }
    .case-studies-testimonials-box .case-studies-testimonials-text p {
        font-size: 12px;
        line-height: 18px;
    }
    .invert-btn {
        font-size: 14px;
        line-height: 17px;
        padding-bottom: 10px;
    }
    .case-studies-testimonials-box .case-studies-testimonials-titel {
        margin: 3px 0 15px 0;
        /*height: auto!important;*/
    }
    .case-study-top-section {
        padding: 45px 0 40px 0;
    }
    .case-study-video-image-section .morbi-sem-lectus-content-detail {
        padding: 45px 0% 0;
    }
    .morbi-sem-lectus-content-detail h2 {
        margin: 0 0 45px 0;
    }
    .case-studies-testimonials-titel h2 {
        margin: 0 0 35px 0;
    }
    .case-study-testimonial-content-detail p {
        font-size: 28px;
        line-height: 34.2px;
    }
    .case-study-testimonial-content-detail-inner {
        max-width: 505px;
        padding: 45px 0 45px 0;
    }
    .case-study-text-detail {
        margin: 40px 0 0 0;
    }
    .case-studies-testimonials-detail {
        margin: 35px 0 0 0;
    }
    .case-studies-testimonials-detail {
        padding: 0 0px;
        justify-content: space-between;
    }
    .case-study-top-left h4 {
        margin: 0 0 14px 0;
    }
    .transvirtual-client-titel-content h2 {
        margin: 0 0 40px 0;
    }
    .header-banner-two-detail {
        padding: 100px 0 50px 0;
    }
    .header-banner-two-content p {
        display: none;
    }
    .hr-center::after {
        bottom: -15px;
    }
    .we-put-control {
        padding: 50px 0 20px 0;
    }
    .why-transvirtual-box p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 15px 0;
    }
    .transvirtual-client-section {
        padding: 45px 0 45px 0;
    }
    .transvirtual-client-logo-detail .slick-prev {
        left: 10px;
    }
    /* .blog-new-articles-bottom {
margin: 40px 0 0 0;
} */
    body.author .blog-new-articles-bottom {
        margin: 100px 0 0 0;
    }
    .blog-new-articles-top h1 {
        margin: 0 0 30px 0;
        font-size: 24px;
        line-height: 36px;
    }
    .hr-left::after {
        bottom: -15px;
    }
    .case-studies-testimonials-text p {
        line-height: 28px;
    }
    .case-studies-testimonials-text {
        /*height: 150px!important;*/
    }
    body.single-case_study .case-studies-testimonials-section {
        padding: 50px 0 40px;
    }
    .our-customer {
        padding: 40px 0 70px 0;
    }
    .blog-new-articles-read-more {
        margin: 10px 0 0 0;
    }
    /* .contact-us-left {
        width: 55.5%;
        padding: 0 5% 0 0;
    } */
    /* .content-us-right {
        width: 44.5%;
    } */
    .transport-management .inner-text-block p {
        margin-top: 15px;
    }
    .transport-management .trasport-box-main .trans-box .trasn-title h3 {
        line-height: 27px;
    }
    .cta-top-right-btn {
        margin: 0px 0 0 0;
    }
    .cta-top-left {
        bottom: 0px;
        padding: 0 0px 50px 0;
    }
    .y-trans .systems-box .left-text-box ul li {
        padding-left: 25px;
    }
    .y-trans .systems-box {
        margin-top: 35px;
    }
    .our-customer-content {
        width: 100%;
        margin: 5px 0 0 0;
        transform: translateX(0%);
    }
    .our-customer-logo-section-inner .slick-next {
        top: auto;
        bottom: 50%;
        opacity: 1;
        right: -25px;
    }
    .our-customer-logo-section-inner .slick-prev {
        top: auto;
        bottom: 50%;
        opacity: 1;
        left: -25px;
    }
    .case-studies-testimonials-box {
        height: 470px !important;
        position: relative;
        width: calc(49% - 20px);
    }
    .case-studies-testimonials-btn {
        position: absolute;
        bottom: 0;
        margin-bottom: 0;
    }
    .case-studies-testimonials-box:nth-child(3n) {
        margin-right: 20px;
    }
    .case-study-top-image {
        padding: 35px 0;
    }
    .transvirtual-client-logo-detail .our-customer-logo {
        max-width: 180px;
        margin: 0 0px 0 1px;
    }
    .transvirtual-client-logo-detail .slick-next:before {
        right: -24px;
    }
    .morbi-sem-lectus-content {
        padding: 0px 0px 0 0px;
    }
    .morbi-sem-lectus-detail {
        margin: 0px 0 55px 0;
        padding: 0 0%;
    }
    .morbi-sem-lectus-detail {
        float: left;
        width: 100%;
        display: inherit;
        flex-direction: unset;
        justify-content: unset;
        align-items: unset;
        flex-wrap: unset;
    }
    .left {
        order: unset;
    }
    .right {
        order: unset;
    }
    .footer-bottom-section {
        padding: 84px 0 0 0;
    }
    /*.footer-bottom-detail-center ul li.ones {
width: 17%!important;
}
.footer-bottom-detail-center ul li.five {
width: 8%!important;
}*/
    .footer-bottom-detail-center ul li p {
        font-size: 12px;
        line-height: 18px;
    }
    .footer-submit-box .btn-1 {
        padding: 11px 12px;
    }
    .btn-1 {
        font-size: 14px;
        line-height: 17px;
    }
    .footer-bottom-detail-end-center ul li {
        margin: 0 15px 0 0;
    }
    .footer-bottom-detail-end-left p,
    .footer-bottom-detail-end-right p {
        font-size: 11px;
        line-height: 20px;
    }
    .footer-bottom-detail-center ul li a {
        padding: 0 7px 3px 0px;
    }
    .footer-bottom-detail-center {
        margin: 53px 0 30px 0;
    }
    .footer-bottom-detail-end {
        margin: 0 0 15px 0;
    }
    .footer-bottom-social-icon ul li {
        display: inline-block;
        margin: 0 15px 0 0px;
    }
    .footer-logo {
        margin: 0 0 54px 0px;
    }
    .footer-bottom-detail-center ul li h5 {
        height: auto;
        overflow: hidden;
        margin: 0px 0 15px 0;
    }
    .create-account-popup-section {
        top: 0;
        position: fixed;
    }
    .login-popup-section.active {
        z-index: 999;
        top: 0;
    }
    .create-account-popup-section {
        top: 0;
        position: fixed;
        display: none;
    }
    .login-popup-right-inner {
        padding: 0px 30px 0px 30px;
    }
    .login-popup-right {
        width: 50%;
    }
    .create-account-popup-section.active {
        display: block;
    }
    .login-popup-bg {
        float: none;
    }
    .back-to-login {
        position: absolute;
        top: 110px;
        left: 46px;
    }
    .more-case-studies-testimonials-titel {
        margin: 0 0 30px 0;
    }
    body.single-case_study .case-study-top-section {
        padding: 100px 0 0px 0;
    }
    .enumenu_ul li.btn-1 a:hover {
        color: #ffffff;
    }
    .blog-new-articles-detail {
        padding: 100px 0 40px 0;
    }
    .blog-new-articles-top .hr-center::after {
        bottom: -28px;
    }
    .footer-bottom-detail-center ul li.seven h5 {
        font-size: 12px;
        line-height: 18px;
    }
    .enumenu_ul li:hover {
        color: #003375;
        background-color: transparent;
    }
    .enumenu_ul li:hover a {
        color: #003375;
    }
    .case-studies-testimonials {
        padding: 0 20px;
    }
    .blog-new-articles-box:nth-child(3n) {
        margin: 0 0 30px 0;
    }
    .left-titel-box {
        padding: 0 20px 0 0;
    }
    .left-titel-box h2 {
        font-size: 26px;
        line-height: 34px;
    }
    .right-content-box {
        padding: 30px 0 30px 40px;
    }
    .footer-bottom-detail-center ul li {
        width: 33.1%;
        text-align: left;
        margin: 0 0 70px 0;
        padding: 0 0 0 0;
    }
    .footer-bottom-detail-center ul li ul.footer-menu-items-box li {
        margin: 0 0 0px 0;
    }
    .footer-bottom-detail-center ul li.five {
        width: 33.1%;
    }
    .footer-bottom-detail-center ul li.six {
        width: 33.1%;
    }
    .right-content-image-box {
        width: 50%;
        padding: 0 1% 0 0;
    }
    .home .we-put-control-content {
        text-align: left;
    }
    .start-your-free-trial-today-right .back-to-login {
        position: absolute;
        top: 80px;
    }
    .our-customer-titel h2 {
        white-space: inherit;
    }
    /* 1-9-21 */
    .header_sect {
        background: #fff !important;
        /*box-shadow: 0px 1px 25px rgb(0 51 117 / 10%);*/
        box-shadow: 0px 1px 25px rgba(0, 51, 117, 0.1) !important;
    }
    .header-main-section {
        padding: 22px 0;
    }
    .hero-main-content {
        height: auto;
        /* height: 440px; 
        margin-left: 20px; */
    }
    .hero-main-content-inner {
        /* margin-top: 290px; */
        margin-top: 0px;
    }
    .hero-main-section {
        background: url(/wp-content/uploads/2021/09/Vector-50.png) no-repeat 100% 21%;
    }
    .enumenu_ul li:hover {
        box-shadow: none;
    }
    main#primary {
        padding-top: 150px;
    }
    .why-trans-main-section {
        background-size: 48% auto !important;
        background-position: 100% 78px !important;
        margin-bottom: 0;
        padding: 100px 0;
    }
    .blog-main-sub-section {
        background-position: 100% 78px !important;
        background-size: 58% auto !important;
        margin: 0;
        padding: 100px 0;
    }
    .team-sec {
        padding: 100px 0;
        background-size: 50% auto !important;
    }
    .team-sec .inner-main,
    .contact-main-section .inner-main {
        display: flex;
        align-items: center;
        height: 460px;
    }
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

      .trial-sec {
          background-size: 50% auto !important;
          margin-top: 70px;
      }
  }
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {

      .trial-sec {
          background-size: 50% auto !important;
      }
  }

@media only screen and (max-width: 767px) {
    html,
    body {
        overflow-x: hidden;
    }
    .epod_sec .cnt-sec h3 {
        font-size: 14px !important;
        margin: 0 0 11px 0;
    }
    .epod_sec .cnt-sec h2,
    .role-banner-sec .cnt-sec h1,
    .hero-main-sub-section .hero-main-content-inner h1,
    .pricing_comparision_sec table th.top-sub h2,
    .blog-main-sub-section .hero-main-content-inner h1,
    .why-trans-main-section .hero-main-content-inner h1 {
        font-size: 26px !important;
        padding-right: 0 !important;
        margin-bottom: 11px;
    }
    .epod_sec .cnt-sec p {
        font-size: 14px !important;
        /* margin-right: 10%;  */
        margin-right: 0%;
    }
    .epod_sec .cnt-sec {
        padding: 0px 30px 0 0;
    }
    .page-id-2496 .epod_sec .cnt-sec {
        padding: 0;
        width: 70%;
    }
    .page-id-2512 .epod_sec .cnt-sec {
        padding: 46px 0px 0px 0;
        margin: 0;
        float: none;
    }
    /* .epod_sec {
        background-size: 60% auto !important;
        padding: 90px 0 0;
        background-position: top 68px right -102px !important;
        background-color: #ffff !important;
    } */
    .epod_sec {
        background-size: 54% !important;
        padding: 90px 0 0;
        background-position: top 68px right -50% !important;
        background-color: #ffff !important;
        /* float: none; */
        min-height: 450px;
    }
    .page-id-2512 .epod_sec {
        background-color: #ffff !important;
        float: none;
    }
    .header-main-section .logo img {
        max-width: 124px;
        height: 25px;
    }
    .main {
        max-width: 90%;
        width: 100%;
        margin: auto auto;
        padding: 0 15px;
        position: relative;
    }
    .inner-main,
    .inner-main-two {
        width: 100%;
        max-width: 100% !important;
        margin: 0 auto;
        padding: 0 30px;
    }
    .blog-new-articles-section .inner-main {
        padding: 0;
    }
    .menu-icon .menu-box {
        margin: 0px 0px 0 0;
        top: -15px;
        right: -3px;
    }
    .case-studies-testimonials {
        padding: 0 20px;
    }
    .hero-main-content-inner {
        display: block;
        vertical-align: middle;
        width: 100%;
        max-width: 100%;
        margin-top: 90px;
    }
    .transport-management {
        padding: 50px 0 0px 0;
    }
    .hero-main-image {
        float: left;
        width: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        /* height: 360px; */
        height: 140px;
    }
    /*.logo img {
max-width: 120px;
width: 100%;
}*/
    /* .hero-main-content {
width: 100%;
padding: 30px 15px 90px 15px;
height: auto;
} */
    .hero-main-content {
        width: 100%;
        padding: 60px 24px 60px 24px;
        height: auto;
        /* text-align: center; */
    }
    .hero-main-content-arrows {
        right: 0;
    }
    .why-transvirtual-box {
        max-width: 400px;
        padding: 30px 15px;
    }
    .we-put-control-detail .slick-prev {
        top: 290px;
        opacity: 1;
        left: 45px;
        right: inherit;
        font-size: 0;
        line-height: 0;
        border: 0;
        position: absolute;
        cursor: pointer;
        bottom: inherit;
        z-index: 1;
    }
    .we-put-control-detail .slick-prev:before {
        content: "";
        background: url("../images/down-arrow-header.svg");
        background-size: contain;
        height: 20px;
        background-repeat: no-repeat;
        width: 20px;
        position: absolute;
        opacity: 1;
        top: -35px;
        left: -35px;
        bottom: inherit;
        transform: translate(43%);
        /* transform: rotate(90deg); */
    }
    .we-put-control-detail .slick-next:before {
        background: url("../images/down-arrow-header.svg");
        background-size: contain;
        height: 20px;
        background-repeat: no-repeat;
        width: 20px;
        content: "";
        position: absolute;
        opacity: 1;
        top: 0px;
        right: -35px;
        bottom: inherit;
        transform: translate(43%);
        transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
    }
    .we-put-control-detail .slick-next {
        top: 255px;
        opacity: 1;
        right: 45px;
        font-size: 0;
        line-height: 0;
        border: 0;
        cursor: pointer;
        bottom: inherit;
        position: absolute;
        z-index: 1;
    }
    .we-put-control-content h3 {
        padding: 0px 60px 13px 60px;
        color: #4896ec;
    }
    .we-put-control-box {
        margin: 0 0% 1.7% 0;
    }
    .our-customer-logo {
        max-width: 100%;
        margin: 0 0px 0 0;
    }
    .our-customer-content {
        opacity: 1;
    }
    .our-customer-content {
        width: 100%;
        margin: 45px 0 0 0;
        transform: translateX(0%);
    }
    .our-customer-text {
        max-width: 100%;
        padding: 0 30px;
    }
    .our-customer-text p::before {
        top: -50px;
        left: 43%;
        width: 30px;
        height: 25px;
    }
    .our-customer-text p {
        font-size: 15px;
        line-height: 28.8px;
    }
    .btn-4 {
        font-size: 14px;
        line-height: 16px;
        padding: 0 0 9px 0;
    }
    .our-customer-watch-btn ul li a span.btn-4 {
        padding: 11px 20px;
    }
    .our-customer-logo-section-inner .slick-prev:before {
        left: 15px;
    }
    .our-customer-logo-section-inner .slick-next:before {
        right: 15px;
    }
    .cta-top-detial-inner {
        padding: 0;
    }
    .cta-top-detial-inner {
        padding: 0;
    }
    h2 {
        font-size: 24px;
        line-height: 31px;
    }
    p {
        font-size: 16px;
        line-height: 32px;
    }
    .full-content-video-top p {
        font-size: 14px;
        line-height: 28px;
    }
    .left-text-box p {
        line-height: 28px;
        font-size: 14px;
    }
    .y-trans .systems-box .left-text-box p strong {
        font-size: 16px;
        line-height: 26px;
    }
    .cta-top-left {
        width: 100%;
        position: relative;
    }
    .cta-top-right {
        float: left;
        width: 100%;
        padding: 0 33px 40px;
        text-align: center;
    }
    .cta-top-right-btn ul li {
        float: none;
        margin: 0 5px 16px 5px;
        padding: 0px 0px;
    }
    .cta-top-right-btn {
        margin: 0px 0 0 0;
    }
    .header-banner-two-image {
        width: 100%;
    }
    .header-banner-two-content {
        padding: 0 0 33px 0%;
        width: 100%;
        text-align: center;
    }
    .cta-top-right-btn ul li.btn-4 {
        padding: 14px 0 0px 0;
    }
    .morbi-sem-lectus-btn {
        margin: 36px 0 0 0;
    }
    .morbi-sem-lectus-btn a.btn-4 {
        padding: 0 0 0px 0;
    }
    br {
        display: none;
    }
    h3 {
        font-size: 18px;
        line-height: 27px;
    }
    .header-banner-two-content .hero-main-content-arrows {
        display: none;
    }
    .left {
        float: left;
        width: 100%;
    }
    .right {
        float: left;
        width: 100%;
    }
    .header-banner-two-content .cta-top-right-btn {
        margin: 10px 0 0px 0;
        padding: 0 20px;
    }
    .morbi-sem-lectus-content-detail {
        padding: 20px 30px 0 30px;
    }
    .case-studies-testimonials-titel {
        padding: 0 0px;
    }
    .case-study-video-image-section .morbi-sem-lectus-content-detail {
        /* padding: 45px 20px 0; */
        padding: 0;
    }
    .case-study-text-detail {
        margin: 40px 0px 0 0;
        padding: 0 20px;
    }
    .we-put-control-image {
        padding-bottom: 215px;
    }
    .optional-related-case-study-box {
        display: inherit;
    }
    .optional-related-case-study-image {
        padding: 130px;
        display: inherit;
        width: 100%;
    }
    .optional-related-case-study-content {
        padding: 25px 25px 25px 25px;
        text-align: center;
    }
    .optional-related-case-study-titel {
        margin: 0 0 72px 0;
        padding: 0 0px;
    }
    .hr-center::after {
        bottom: -26px;
    }
    .case-study-top-detail-section {
        margin: 0px 0 54px;
    }
    .case-studies-testimonials-box {
        height: auto !important;
        width: 100%;
        margin: 0 0 30px 0;
        text-align: left;
        padding: 25px 15px 25px 15px;
        text-align: center;
    }
    .case-studies-testimonials-text {
        height: auto !important;
    }
    .case-studies-testimonials-box .case-studies-testimonials-titel {
        margin: 8px 0 22px 0;
        height: auto !important;
    }
    .case-studies-testimonials-box .case-studies-testimonials-text p {
        font-size: 14px;
        line-height: 28px;
    }
    .case-studies-testimonials-titel h2 {
        margin: 0 0 55px 0;
        padding: 0 0px 0 0;
    }
    .case-studies-testimonials-titel p {
        line-height: 32px;
        padding: 0 0;
    }
    .case-studies-testimonials-titel {
        margin: 0 0 20px 0;
    }
    .case-study-top-detail-section {
        align-items: stretch;
        flex-direction: column;
    }
    .case-study-top-right {
        width: 100%;
        order: 1;
    }
    .case-study-top-image {
        padding: 40px 0;
        max-width: 160px;
        margin: 0 auto;
    }
    .case-study-top-left {
        width: 100%;
        order: 2;
        margin: 51px 0 0 0;
        padding: 0 12px 0 30px;
    }
    h1 {
        font-size: 30px;
        line-height: 34px;
    }
    .case-study-video-overlay a img {
        width: 54px;
        height: 54px;
    }
    .case-study-video-overlay {
        top: 34%;
        width: 100%;
    }
    .morbi-sem-lectus-content-detail p {
        margin: 16px 0 25px 0;
        line-height: 32px;
        padding: 0 0% 0 0;
    }
    .case-study-testimonial-content-detail {
        border-left: 0px solid #92ebfe;
        padding: 0 45px 0;
    }
    .case-study-testimonial-content-detail p::before {
        top: -18px;
        left: -20px;
        width: 30px;
        height: 26px;
    }
    .case-study-testimonial-content-detail-inner {
        max-width: 100%;
        padding: 45px 0 21px 0;
    }
    .case-study-text-detail p {
        line-height: 32px;
        margin: 16px 0 0 0;
    }
    .contact-us-left {
        width: 100%;
        padding: 59px 25px;
        margin: 70px auto 33px;
    }
    .contact-us-left h2,
    .content-us-right h2 {
        font-size: 30px;
        line-height: 130%;
    }
    .contact-us-social-detail ul li {
        margin: 0 16px 0 0;
    }
    .contact-us-social-detail ul li a {
        width: 36px;
        height: 36px;
        padding: 0px;
    }
    .contact-us-social-detail ul li a i {
        font-size: 19px;
    }
    .content-us-right {
        width: 100%;
        margin: 63px 0 0 0;
        padding: 0;
    }
    .blog-hero-top-banner-content {
        top: 20px;
    }
    .blog-hero-top-banner-text {
        margin: 60px 0 0 0;
        padding: 0;
    }
    .blog-new-articles-box {
        margin: 0 0% 30px 0;
        width: 100%;
    }
    .blog-new-articles-top {
        padding: 0 20px;
    }
    .blog-new-articles-content .case-studies-testimonials-titel {
        padding: 0 0px;
    }
    .optional-header-two-box-detail .we-put-control-box:nth-child(2n) {
        margin: 0 0 30px 0;
    }
    .transport-management .inner-text-block {
        padding: 0 20px;
    }
    .trans-box {
        height: auto !important;
    }
    .we-put-control-titel-inner {
        padding: 0 20px;
    }
    .contact-address::before {
        top: 7px;
    }
    .optional-header-two-box-detail .we-put-control-box {
        width: 100%;
        margin: 0 0% 30px 0;
        max-width: 100%;
    }
    .optional-header-three-box-detail .we-put-control-box {
        width: 100%;
        margin: 0 0% 30px 0;
        max-width: 100%;
    }
    .related-articles-detail {
        margin: 63px 0 0 0;
    }
    .transport-management .trasport-box-main .trans-box {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 0.3%;
    }
    .transport-management .trasport-box-main .trans-box .trans-icon img {
        max-width: 82px;
        margin: 0 auto;
    }
    .trasport-box-main .slick-prev {
        top: 9%;
        opacity: 1;
        left: 45px;
        right: inherit;
        font-size: 0;
        line-height: 0;
        border: 0;
        position: absolute;
        cursor: pointer;
        bottom: inherit;
        z-index: 1;
    }
    .trasport-box-main .slick-prev:before {
        content: "";
        background: url("../images/down-arrow-header.svg");
        background-size: contain;
        height: 20px;
        background-repeat: no-repeat;
        width: 20px;
        position: absolute;
        opacity: 1;
        left: -35px;
        bottom: inherit;
        top: 14px;
        transform: translate(43%);
        transform: rotate(90deg);
    }
    .trasport-box-main .slick-next:before {
        background: url("../images/down-arrow-header.svg");
        background-size: contain;
        height: 20px;
        background-repeat: no-repeat;
        width: 20px;
        content: "";
        position: absolute;
        opacity: 1;
        right: -35px;
        bottom: inherit;
        top: 14px;
        transform: translate(43%);
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
    }
    .trasport-box-main .slick-next {
        top: 9%;
        opacity: 1;
        right: 50px;
        font-size: 0;
        line-height: 0;
        border: 0;
        cursor: pointer;
        bottom: inherit;
        position: absolute;
        z-index: 1;
    }
    .morbi-sem-lectus-content h3 {
        line-height: 32.4px;
        margin: 0 0 20px 0;
    }
    .why-transvirtual-text-center-detail-inner .cta-top-right-btn {
        margin: 0px 0 70px 0;
    }
    .case-study-video-image-section {
        margin: 0px 0 40px 0;
    }
    .case-study-testimonial-content-section {
        margin: 40px 0 40px 0;
    }
    .enumenu_ul li.btn-1:hover a {
        color: #df803b;
        background-color: transparent;
        border: 2px solid #df803b;
    }
    .y-trans .top-bg-img {
        padding-bottom: 420px;
    }
    .y-trans {
        margin: 55px 0 0 0;
    }
    .morbi-sem-lectus-section .main {
        padding: 0 0;
    }
    /* .morbi-sem-lectus-content {
        padding: 20px 35px 0 35px;
    } */
    .y-trans .systems-box .right-img-box {
        float: right;
        width: 100%;
        display: none;
    }
    .y-trans .systems-box .left-text-box {
        float: left;
        width: 100%;
    }
    .y-trans .systems-box .left-text-box ul li {
        display: inline-block;
        width: 100%;
    }
    .move-box {
        padding: 0 30px;
    }
    .y-trans .systems-box .left-text-box ul li:nth-child(2n) {
        display: inline-block;
        width: 100%;
    }
    .y-trans .systems-box .left-text-box ul li {
        padding-left: 35px;
    }
    .y-trans h2.hr-left {
        font-size: 30px;
        line-height: 35px;
    }
    .y-trans .systems-box .left-text-box strong {
        padding: 0 0px 0 0;
    }
    .y-trans .systems-box .left-text-box {
        margin: 30px 0 0 0;
    }
    .y-trans .move-box {
        margin-top: -19%;
        padding: 0 15px;
    }
    .y-trans .systems-box .left-text-box strong {
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 50px;
    }
    .case-study-testimonial-content-detail p {
        font-size: 15px;
        line-height: 27px;
    }
    .blog-hero-top-banner-text p {
        margin: 16px 0 0px 0;
        line-height: 28px;
        font-size: 14px;
    }
    .blog-hero-top-banner-image {
        padding-bottom: 200px;
    }
    .morbi-sem-lectus-content p {
        line-height: normal;
        margin: 16px 0 16px 0;
    }
    .why-transvirtual-section {
        padding: 46% 0px 40px 0px;
        background-size: contain;
    }
    .why-transvirtual-box {
        text-align: center;
    }
    .why-transvirtual-box h4 {
        font-size: 14px;
        line-height: 22.4px;
    }
    .why-transvirtual-box p {
        font-size: 14px;
        line-height: 28px;
        margin: 0 0 15px 0;
    }
    .our-customer {
        padding: 62px 0 68px 0;
    }
    .our-customer-logo-section {
        margin: 23px 0 20px 0;
    }
    .cta-top-left {
        bottom: 0px;
    }
    .login-popup-section {
        display: none;
    }
    .create-account-popup-section {
        display: none;
    }
    .login-popup-section.active {
        opacity: 1;
        display: block;
    }
    .transvirtual-client-logo-detail .slick-next:before {
        right: -12px;
        width: 15px;
    }
    .transvirtual-client-logo-detail .slick-prev {
        left: 30px;
    }
    .transvirtual-client-logo-detail .slick-next {
        right: 30px;
    }
    .create-account-popup-section.active {
        opacity: 1;
        display: block;
    }
    .transvirtual-client-logo-detail .our-customer-logo {
        max-width: 100%;
        margin: 0 0px 0 0px;
    }
    .case-studies-testimonials-section .inner-main {
        padding: 0 10px;
    }
    /* .morbi-sem-lectus-image {
        margin: 0 0 33px 0;
    } */
    .header-banner-two-content h3 {
        margin: 18px 0 19px 0;
    }
    .footer-bottom-detail-center ul {
        margin: 0 0 0 0;
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .footer-bottom-detail-center ul li.seven {
        width: 100%;
        order: 1;
        float: none;
    }
    .footer-bottom-detail-center ul li {
        float: left;
        width: 100%;
        order: 3;
        position: relative;
    }
    .arrow-footer {
        position: absolute;
        width: 50px;
        height: 50px;
        right: 0;
        top: 0;
        cursor: pointer;
    }
    .footer-bottom-detail-center ul li.five {
        width: 100% !important;
    }
    .footer-bottom-detail-end-left {
        width: 100%;
        text-align: center;
        margin: 0 0 0px 0;
    }
    .footer-bottom-detail-end-center {
        width: 100%;
        text-align: center;
        margin: 0 0 0px 0;
    }
    .footer-bottom-detail-end-center ul li {
        float: left;
        margin: 0 30px 0 0;
        line-height: 0;
        width: 100%;
    }
    .footer-bottom-detail-end-right {
        width: 100%;
        text-align: center;
    }
    .footer-bottom-detail-end-left p {
        font-size: 12px;
        line-height: 22px;
        padding: 0 47px;
        margin: 0 0 33px 0;
    }
    .footer-bottom-detail-end-right p {
        font-size: 12px;
        line-height: 22px;
        padding: 0 47px;
        margin: 0 0 33px 0;
    }
    .footer-bottom-detail-end-center ul li {
        margin: 0 15px 33px 0;
    }
    .footer-bottom-detail-center ul li li.accordion a {
        height: auto;
        overflow: hidden;
        margin: 0 0 0px 0;
        border-bottom: 2px solid rgb(255 255 255 / 10%);
        padding: 20px 30px;
    }
    .footer-bottom-detail-center ul li.six li.accordion a {
        border-bottom: 0px solid rgb(255 255 255 / 10%);
        padding: 15px 30px;
    }
    .footer-bottom-detail-center ul li.five li.accordion a {
        border-bottom: 2px solid rgb(255 255 255 / 10%);
        padding: 15px 30px;
    }
    .footer-bottom-detail-center ul li li.accordion ul.sub-menu.sub li a {
        border-bottom: 0px solid rgb(255 255 255 / 10%);
        padding: 0px 40px;
    }
    .footer-bottom-detail-center ul li p {
        font-size: 12px;
        line-height: 18px;
        padding: 0 25px;
    }
    .footer-bottom-detail-center ul li.seven {
        width: 100%;
        order: 1;
        float: none;
        text-align: center;
        margin: 0 0 67px 0;
        padding: 0 20px;
    }
    .footer-submit-box .btn-1 {
        padding: 11px 15px;
        margin-bottom: 24px;
    }
    .footer-submit-box {
        margin: 20px 0 0 0;
    }
    .footer-bottom-detail-center ul li ul.footer-menu-items-box {
        margin: 0 0 20px 0;
        float: left;
    }
    /*     .footer-bottom-detail-center ul li ul.sub-menu {
display: none;
} */
    .footer-bottom-detail-center ul li ul.sub-menu.sub {
        display: inline-block;
        padding: 15px 0 0 0;
    }
    .footer-bottom-detail-center ul li ul.footer-menu-items-box li.accordion a {
        position: relative;
        text-transform: uppercase;
    }
    .footer-bottom-detail-center ul li ul.footer-menu-items-box li.accordion ul.sub-menu li a {
        text-transform: capitalize;
    }
    /* .footer-bottom-detail-center ul li ul.footer-menu-items-box li.accordion a:after{
content:"";
position: absolute;
right: 30px;
top: 3px;
width: 15.15px;
height: 100%;
cursor: pointer;
z-index:1;
background: url("../images/down-arrow-header.svg")no-repeat;
background-size: 10.15px;
background-position: center center;
transform: rotate(-90deg); 
} */
    .footer-bottom-detail-center ul li ul.footer-menu-items-box li.accordion .arrow-footer:after {
        content: "";
        position: absolute;
        right: 30px;
        top: 3px;
        width: 15.15px;
        height: 100%;
        cursor: pointer;
        z-index: 1;
        background: url(../images/down-arrow-header.svg) no-repeat;
        background-size: 10.15px;
        background-position: center center;
        transform: rotate(0deg);
    }
    .footer-bottom-detail-center ul li ul.footer-menu-items-box li.accordion .arrow-footer.active:after {
        transform: rotate(180deg);
    }
    .footer-bottom-detail-center ul li.five .arrow-footer {
        display: none;
    }
    .footer-bottom-detail-center ul li.six .arrow-footer {
        display: none;
    }
    .footer-bottom-detail-center ul li ul.footer-menu-items-box li.accordion ul.sub-menu.sub li a:after {
        display: none;
    }
    .footer-bottom-detail-center ul li.six ul.footer-menu-items-box li.accordion a:after {
        display: none;
    }
    .footer-bottom-detail-center ul li.five ul.footer-menu-items-box li.accordion a:after {
        display: none;
    }
    .footer-bottom-detail-center ul li ul.footer-menu-items-box.main {
        display: block;
    }
    .footer-bottom-detail-center ul li.six ul.footer-menu-items-box li {
        border-bottom: 0px;
    }
    .footer-bottom-detail-center ul li.seven ul.footer-menu-items-box li {
        border-bottom: 0px;
    }
    .footer-bottom-section .main {
        padding: 0 30px;
        max-width: 100%;
    }
    .footer-bottom-social-icon ul li {
        display: inline-block;
        margin: 0 35px 0 0px;
    }
    .footer-bottom-social-icon ul li h5 {
        font-size: 14px;
        line-height: 28px;
    }
    .footer-bottom-detail-center ul li a {
        font-size: 12px;
        line-height: 18px;
    }
    .login-popup-right-inner {
        padding: 0px 20px 0px 20px;
    }
    .login-popup-bg {
        float: inherit;
    }
    .login-popup-right {
        width: 100%;
    }
    .create-account-popup-section.active .login-popup-right {
        width: 100%;
        max-width: 100%;
        transition: 0.5s;
    }
    .login-popup-section.active .login-popup-right {
        width: 100%;
        max-width: 100%;
    }
    .login-detail h2 {
        text-align: center;
    }
    .create-checkbox {
        margin: 12px 0 0px 0;
    }
    .login-row-btn {
        margin: 9px 0 0 0;
    }
    .login-popup-top {
        display: block;
    }
    .morbi-sem-lectus-section {
        padding: 55px 0 40px 0;
    }
    .create-account-popup-section.active {
        z-index: 999;
    }
    body.single-post .morbi-sem-lectus-content.left {
        float: left;
        width: 100%;
    }
    body.single-post .morbi-sem-lectus-content.right {
        float: right;
        width: 100%;
    }
    body.single-post .morbi-sem-lectus-detail {
        margin: 0px 0 20px 0;
        padding: 0 20px;
    }
    body.single-post .case-study-video-image-section .main {
        padding: 0 0px;
    }
    body.single-post .case-study-video-image-section .morbi-sem-lectus-content-detail {
        padding: 47px 30px 0;
    }
    body.single-post .morbi-sem-lectus-section {
        margin: 0px 0 0px 0;
    }
    body.single-post .case-study-testimonial-content-section {
        margin: 50px 0 68px 0;
    }
    .y-trans .systems-box {
        margin-bottom: 50px;
    }
    .calendly-inline-widget {
        min-width: 378px !important;
    }
    div#bookademo {
        width: 100%;
        max-width: 400px;
    }
    .mfp-close-btn-in #bookademo .mfp-close {
        color: #fff;
        right: 0%;
        top: -6%;
    }
    .why-transvirtual-section:after {
        background-image: linear-gradient( 180deg, rgba(0, 51, 117, 0) 11.14%, #003375 37.88%);
    }
    .case-study-top-section .main {
        padding: 0 0;
    }
    .transport-management .trasport-box-main {
        margin-top: 45px;
        margin-bottom: 70px;
    }
    .page-detail p {
        font-size: 26px;
        line-height: 34px;
        margin: 0 0 15px 0;
    }
    .mfp-close-btn-in #bookademo .mfp-close {
        color: #003375;
        right: 0%;
        top: 0%;
    }
    .footer-bottom-detail-center ul li.accordion.active ul.sub-menu {
        display: block;
    }
    .footer-bottom-detail-center ul li.accordion.active ul.sub-menu li a {
        border: 0px solid;
        padding: 10px 40px;
    }
    .case-studies-testimonials-name {
        height: inherit !important;
    }
    .blog-new-articles-content .case-studies-testimonials-titel {
        height: inherit !important;
    }
    .case-studies-testimonials-date {
        height: inherit !important;
    }
    body.single-post .morbi-sem-lectus-content-detail p {
        margin: 0;
    }
    .contact-us-section {
        padding: 100px 0 60px 0;
    }
    .general-left {
        width: 100%;
    }
    .general-right {
        width: 100%;
    }
    .general-left ul li a {
        margin: 0 0 15px 0;
    }
    .general-right {
        margin: 35px 0 0 0;
        padding: 0 0 0 0px;
        width: 100%;
        border: none;
    }
    .transport-management .trasport-box-main .trans-box .trasn-title {
        height: auto !important;
    }
    .header-banner-two-detail {
        height: auto;
    }
    .we-put-control-content {
        height: auto !important;
    }
    .trasport-box-main .slick-track {
        display: flex !important;
    }
    .trasport-box-main .slick-slide {
        height: inherit !important;
    }
    .transport-management.image-gradient .trasport-box-main .trans-box .trans-text {
        margin-bottom: 50px;
    }
    .transport-management .trasport-box-main .trans-box .trans-text {
        margin-bottom: 0px;
    }
    .transport-management .trasport-box-main .trans-box .trans-text p {
        line-height: 28px;
        font-size: 14px;
    }
    .single-case_study .why-transvirtual-section {
        background-position: inherit;
    }
    .login-popup-close {
        padding: 0px 8px 0 0;
    }
    .reset-login-detail h2 {
        text-align: center;
    }
    .reset-login-detail p {
        text-align: center;
    }
    .login-detail {
        margin: 65px 0 0 0;
        padding: 50px 0 0 0;
    }
    .footer-bottom-social-icon ul li a img {
        height: 20px;
        width: auto;
    }
    .footer-bottom-social-icon ul li {
        margin: 0 22px 0 0px;
    }
    .left-titel-box {
        float: left;
        width: 100%;
        padding: 0 0px 0 15px;
    }
    .right-content-box {
        float: left;
        width: 100%;
        border-left: 0px solid #df803b;
        padding: 20px 0 20px 15px;
        margin: 20px 0 20px 0;
    }
    .left-titel-box h2 {
        font-size: 24px;
        line-height: 36px;
    }
    .full-titel-detail h2 {
        font-size: 24px;
        line-height: 31px;
        margin: 0 0 50px 0;
    }
    .full-titel-content {
        margin: 0 0 88px 0;
    }
    .left-titel-right-content-detail {
        margin: 30px 0 35px 0;
    }
    .full-image-section img {
        height: auto;
        width: auto;
    }
    .contact-us-address-detail {
        padding: 0px 0 0 35px;
    }
    .why-transvirtual-section .why-transvirtual-box {
        max-width: 100%;
        padding: 60px 10% 60px;
        text-align: center;
    }
    .why-transvirtual-section {
        padding: 55% 0 0px 0;
        background-size: contain;
    }
    .we-put-control-image {
        width: 100%;
        float: left;
    }
    .we-put-control-content {
        padding: 0 15px;
        margin: 0px 0 30px 0;
        float: left;
        width: 100%;
    }
    .we-put-control-content h3 {
        display: flex;
    }
    .we-put-control-box {
        text-align: center;
    }
    .we-put-control-content p {
        line-height: 28px;
        margin: 0 0 27px 0;
        height: inherit;
    }
    .we-put-control-content {
        margin: 15px 0 30px 0;
    }
    .full-banner-half-content-section {
        margin: 55px 0 0 0;
    }
    .start-your-free-trial-today-right .login-popup-right-inner {
        padding: 0px 40px 0px 40px;
    }
    .start-your-free-trial-today-right .login-popup-right.login-box .back-to-login {
        top: -17%;
        left: 0px;
        width: 100%;
        text-align: center;
    }
    .blog-new-articles-bottom h2 {
        color: #003375;
        text-align: center;
        padding: 0 0 30px 0;
    }
    .full-content-video-section {
        margin: 52px 0 0 0;
    }
    .full-content-video-top h2 {
        margin: 0 0 79px 0;
        padding: 0 0px 0 0;
    }
    .full-content-video-section .main {
        padding: 0 0;
    }
    /* .full-content-video-top {
        padding: 0 35px;
    } */
    .left-image-box {
        width: 100%;
        margin: 0 0 40px 0;
        padding: 0 0px 0 0;
    }
    .right-content-image-box {
        width: 100%;
        padding: 0 10px 0 10px;
    }
    .left-image-right-content-section {
        margin: 60px 0 60px 0;
    }
    .right-content-image-box p {
        margin: 0 0 25px 0;
        font-size: 16px;
        line-height: 32px;
    }
    .we-put-control-detail {
        padding: 0 0px;
    }
    .home .we-put-control-content {
        text-align: center;
    }
    .case-studies-testimonials-titel h2 {
        font-size: 24px;
        line-height: 31px;
    }
    .start-your-free-trial-today-left {
        width: 100%;
        margin: 0 0 40px 0;
    }
    .start-your-free-trial-today-right {
        width: 100%;
        margin: 0 0 50px 0;
    }
    .start-your-free-trial-today-right .login-popup-right {
        display: table;
        height: 517px;
    }
    .start-your-free-trial-today-right .login-popup-right.login-box {
        display: table;
        height: auto;
        margin: 60px 0 0 0;
    }
    .start-your-free-trial-today-left-bottom {
        display: block;
    }
    .start-your-free-trial-today-left-bottom-list.mobile {
        display: block;
        margin: 61px 0 50px 0;
    }
    .start-your-free-trial-today-left-top {
        margin: 70px 0 30px 0;
    }
    .start-your-free-trial-today-left-top-titel {
        width: 100%;
        padding: 0 30px;
    }
    .start-your-free-trial-today-left-top-image {
        width: 100%;
        text-align: center;
    }
    .start-your-free-trial-today-left-top-titel h2 {
        font-size: 30px;
        padding: 0 0px 0px 0;
        text-align: center;
        margin: 0 0 60px 0;
        line-height: 39px;
    }
    .start-your-free-trial-today-left-top-titel .hr-left::after {
        bottom: -20px;
        left: 50%;
        transform: translate(-50%);
    }
    .start-your-free-trial-today-left-bottom-list ul li {
        padding: 0 0px 0 45px;
        font-size: 14px;
        line-height: 20px;
        width: 100%;
        font-weight: 700;
        margin: 0 0 33px 0;
    }
    .start-your-free-trial-today-left-bottom-list.mobile {
        padding: 0 40px;
        margin: 0 0 0 0;
    }
    .start-your-free-trial-today-left-top-image-inner {
        text-align: center;
    }
    .start-your-free-trial-today-right .login-detail {
        overflow: scroll;
        height: auto;
        padding: 40px 0 0 0;
        margin: 20px 0 0 0;
    }
    .start-your-free-trial-today-right .login-detail h2 {
        margin: 5px 0 37px 0;
    }
    .optional-header-three-box-detail .slick-prev {
        top: 286px;
        left: -12px;
    }
    .optional-header-three-box-detail .slick-prev:before {
        left: 10px;
        width: 16px;
        top: 50%;
    }
    .optional-header-three-box-detail .slick-next:before {
        right: 5px;
        width: 16px;
        top: 50%;
    }
    .optional-header-three-box-detail .slick-next {
        top: 286px;
        right: 3px;
    }
    .start-your-free-trial-today-section .main {
        padding: 0 0px;
    }
    .start-your-free-trial-today-section .start-your-free-trial-today-left {
        padding: 0 15px;
    }
    .general-content {
        padding: 0 0 40px 0;
    }
    .start-your-free-trial-today-left-bottom-list {
        display: none;
    }
    .start-your-free-trial-today-left-bottom-content.ipad {
        display: none;
    }
    .start-your-free-trial-today-left-bottom-content.mobile {
        display: block;
        margin: 15px 0 0 0;
        padding: 0 15px;
    }
    .start-your-free-trial-today-section {
        margin: 45px 0 40px 0;
    }
    .hero-main-content-inner h1 {
        /*height: 0.6em !important;*/
        overflow: hidden;
        font-size: 32px;
        line-height: 115%;
        letter-spacing: -0.04em;
        font-family: "gotham-bold", sans-serif !important;
    }
    .hero-main-content-inner h3 {
        font-weight: 500;
        font-size: 16px;
        line-height: 150%;
        font-family: "Poppins", sans-serif !important;
        margin-top: 15px !important;
    }
    .hero-main-content-inner p {
        font-weight: 300;
        font-size: 14px;
        line-height: 180%;
        /* font-family: "Poppins", sans-serif !important; */
        margin: 0;
    }
    .cta-top-right-btn ul li a {
        width: 100%;
    }
    .full-titel-content {
        padding: 0 0px;
    }
    .contact-us-left p {
        font-size: 14px;
    }
    .transport-management .trasport-box-main .trans-box .trans-btn {
        margin: 27px 0 0 0;
    }
    .left-titel-box h2.hr-left.mobile {
        display: block;
    }
    .left-titel-box h2.dsk {
        display: none;
    }
    .general-titel h1.dsk {
        display: none;
    }
    .general-titel h1.mobile.hr-left {
        display: block;
    }
    .case-study-video-image-section .main,
    .full-content-video-section .main,
    .morbi-sem-lectus-section .main {
        padding: 0 0px;
        max-width: 100%;
    }
    /* .case-study-video-image-section .morbi-sem-lectus-content-detail {
        padding: 45px 15px 0;
    } */
    .morbi-sem-lectus-image img {
        max-width: 100%;
        width: 100%;
        height: auto;
    }
    .cta-top-right-btn.text-transform ul li {
        padding: 11px 39px;
    }
    .cta-top-right-btn.text-transform ul li.btn-4 {
        padding: 11px 0px;
    }
    .blog-new-articles-content {
        padding: 20px 0px 20px 0px;
    }
    .blog-hero-top-banner-content h1 {
        font-size: 28px;
        line-height: 39px;
        height: auto;
    }
    .general-left ul.footer-menu-items-box li.arrows-new {
        position: relative;
    }
    .general-left ul.footer-menu-items-box li.arrows-new:after {
        content: "";
        position: absolute;
        right: 3px;
        top: -3px;
        width: 25.15px;
        height: 100%;
        cursor: pointer;
        z-index: 1;
        background: url(../images/down-arrow-header.svg) no-repeat;
        background-size: 22.15px;
        background-position: center center;
        transform: rotate(0deg);
    }
    .general-left ul.footer-menu-items-box {
        list-style: none;
        border: 2px solid #003375;
        padding: 10px 20px;
        height: 50px;
        overflow: hidden;
    }
    .general-left ul.footer-menu-items-box.active {
        height: auto;
        overflow: hidden;
    }
    .general-left ul.footer-menu-items-box.active li.arrows-new:after {
        transform: rotate(-180deg);
    }
    /* 1-9-21	 */
    /*     .myslider1 .slick-list {
height: 80px !important;
}
.myslider1 .item {
min-height: 80px !important;
} */
    .myslider1 {
        width: 100%;
        max-width: 90%;
    }
    .what-trans-sec,
    .role-sec,
    .benefits-sec .feature_sec,
    .cta-top-section,
    .jobs-sec {
        padding: 70px 0 40px;
    }
    .our-customer-section {
        padding: 94px 0 117px;
    }
    .cta-top-section {
        padding: 70px 0;
    }
    .what-trans-sec .cnt-sec,
    .role-sec .cnt-sec {
        float: none;
        width: 100%;
        height: auto;
    }
    .what-trans-sec .img-sec,
    .role-sec .img-sec {
        float: none;
        width: 100%;
        padding: 0;
        text-align: center;
        margin: 40px auto 0;
    }
    .what-trans-sec .cnt-sec h2,
    .role-sec .cnt-sec h2,
    .jobs-sec .heading-sec h2,
    .benefits-sec .heading-sec h2,
    .our-customer-titel h2,
    .cta-top-right-inner h2,
    .tran-trans-sec .cnt-sec h2,
    .tran-trans-sec1 .cnt-sec h2,
    .business-sec .heading h2,
    .epodf_sec .heading h2,
    .tools-sec .heading h2,
    .pricing_comparision_sec .heading h2,
    .what-trans-video-sec .cnt-sec h2,
    .main-extra-heading .heading h2,
    .home-what-trans-sec .cnt-sec h2,
    .home-role-sec .cnt-sec h2,
    .trans-features-sec .heading-sec h2,
    .brand-sec .heading h2,
    .faq-accordion .heading-sec h2 {
        font-size: 26px;
        line-height: 130%;
        letter-spacing: -0.04em;
    }
    .brand-sec .heading h2 {
        margin: 0;
    }
    .what-trans-sec .cnt-sec p,
    .role-sec .cnt-sec p,
    .trans-features-sec .heading-sec p,
    .benefits-sec .heading-sec p,
    .what-trans-sec .img-sec .video-play-button p,
    .testi-block .block_inner .testi-content .testi-text p,
    .cta-top-right-inner p,
    .tran-trans-sec .cnt-sec p,
    .tran-trans-sec1 .cnt-sec p,
    .business-sec .cnt-sec p,
    .tools-sec .heading p,
    .tools-grey-sec .cnt-sec p,
    .navy-sec .cnt-sec p {
        font-size: 14px;
        line-height: 180%;
        /* margin-bottom: 32px; */
    }
    .jobs-slide .slick-dots li button {
        height: 11px;
        width: 11px;
        border: 2px solid #003375;
        background: #fff;
    }
    .jobs-slide .slick-dots li.slick-active button {
        background: #003375;
    }
    .jobs-slide .slick-dots li.slick-active button:before {
        display: none;
    }
    .what-trans-sec .img-sec .video-sec img {
        width: 100%;
    }
    .role-sec .inner-main,
    .faq-accordion .inner-main,
    .cta-top-detial-inner,
    .both-sec {
        display: flex;
        flex-wrap: wrap;
    }
    .both-sec .ftr-logo-sec {
        width: 100%;
        margin: 0;
    }
    .both-sec .ftr-menu-sec,
    .business-sec .heading,
    .epodf_sec .heading,
    .tools-sec .heading {
        width: 100%;
    }
    .role-sec+.brand-sec {
        margin-top: 50px;
    }
    .trans-features-sec .img-sec img {
        margin: 0 auto 20px;
        width: 90%;
    }
    .trans-features-sec .feature_sec .slick-prev,
    .testi-slider .slick-prev,
    .brand-sec .slick-prev {
        left: 0px;
    }
    .testi-slider .slick-next,
    .testi-slider .slick-prev {
        bottom: 50%;
        top: auto;
    }
    .testi-slider .slick-next,
    .brand-sec .slick-next {
        right: 10px;
    }
    .trans-features-sec .feature_sec .slick-next {
        right: -20px;
    }
    .our-customer-slider .slick-next {
        /* right: 25px; */
        bottom: 50%;
    }
    .testi-slider .slick-next:before {
        left: auto;
        right: -35px;
    }
    .brand-slider .slick-list.draggable,
    /* .trans-features-sec .feature_sec .slick-list.draggable, */
    .our-customer-slider .slick-list.draggable {
        width: 85%;
        margin: 0 auto;
    }
    .trans-features-sec .feature_sec .feature-block .cnt-sec {
        margin: 20px 0 0 0;
        width: 90%;
        margin: 0 auto;
    }
    .trans-features-sec .heading-sec h2 {
        font-weight: bold;
        font-size: 30px;
        line-height: 130%;
        text-align: center;
        letter-spacing: -0.04em;
    }
    .trans-features-sec .feature_sec .feature-block .cnt-sec h3 {
        font-size: 18px;
        line-height: 150%;
        margin: 0 0 10px 0;
        min-height: auto;
    }
    .trans-features-sec .feature_sec .feature-block .cnt-sec a {
        font-weight: 600;
        font-size: 14px;
        line-height: 120%;
    }
    .trans-features-sec .view-btn a,
    .benefits-sec .view-btn a,
    .faq-accordion .faq-cnt .cstm-btn,
    .cta-top-right-btn ul li a {
        font-weight: 600;
        font-size: 14px;
        line-height: 120%;
        font-weight: 400;
        padding: 15px 40px;
        border-radius: 35px;
        height: 50px;
        width: auto;
        text-align: center;
    }
    .cta-top-right-btn.text-transform ul li {
        padding: 0;
        margin: 10px 0 0;
    }
    .benefits-sec .heading-sec,
    .jobs-sec .heading-sec,
    .trans-features-sec .heading-sec {
        width: 100%;
    }
    .benefits-sec .feature_sec ul {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .benefits-sec .feature_sec ul li {
        width: 48%;
        margin: 0px 0px 50px 0;
    }
    .faq-accordion .faq-img {
        float: none;
        width: 100%;
        padding: 0;
    }
    .faq-accordion .faq-cnt {
        float: none;
        width: 100%;
        margin: 70px 0 0;
        padding: 0;
    }
    .helpie-faq.accordions .accordion .accordion__item .accordion__header,
    .helpie-faq.accordions .accordion .accordion__item .accordion__body {
        padding: 15px 0 !important;
    }
    .faq-accordion {
        background: url(/wp-content/uploads/2021/09/Vector.png) no-repeat 0% 180px;
    }
    .faq-accordion .helpie-faq.accordions .accordion .accordion__item .accordion__body p {
        color: #10315c;
    }
    .faq-accordion .helpie-faq.accordions .accordion__header:before {
        -webkit-transform: rotate(360deg) translateY(-50%);
        -moz-transform: rotate(360deg) translateY(-50%);
        -ms-transform: rotate(360deg) translateY(-50%);
        -o-transform: rotate(360deg) translateY(-50%);
        transform: rotate(360deg) translateY(-50%);
        top: 61%;
        margin-right: 10px;
    }
    .helpie-faq.accordions .accordion .accordion__item .accordion__body {
        max-width: 88%;
    }
    .helpie-faq.accordions .accordion .accordion__item .accordion__header {
        padding: 15px 0;
    }
    .faq-accordion .faq-img .desk-img {
        display: none;
    }
    .faq-accordion .faq-img .mob-img {
        display: block;
    }
    .faq-accordion .faq-img .mob-img img {
        width: 100%;
    }
    .testi-block .block_inner .top-sec {
        margin-bottom: 20px;
    }
    .testi-block .block_inner .testi-content .star {
        margin: 10px 0 0;
    }
    .testi-block .block_inner .testi-content .testi-text p {
        min-height: auto;
        margin: 0;
    }
    .jobs-sec {
        background: transparent;
    }
    .hero-main-content .review-sec {
        padding: 20px 5px;
        width: 100%;
    }
    .myslider,
    .hero-main-content .slide-heading,
    .hero-main-content-inner h3,
    .myslider1 {
        max-width: 80%;
        width: 100%;
        display: block;
        margin-top: 0;
    }
    .cta-top-left {
        width: 100% !important;
    }
    .cta-top-right {
        padding: 20px 0 0;
        width: 100% !important;
    }
    .our-customer {
        padding: 0;
    }
    .our-customer-slider.testi-slider .testi-block {
        min-height: auto !important;
        padding: 20px;
        margin: 0 2px;
    }
    .footer-bottom-detail-center {
        margin: 0;
    }
    .footer-submit-box input[type="email"] {
        padding: 10px 20px;
        font-size: 12px;
        margin-bottom: 15px;
    }
    .footer-bottom-detail-center ul {
        align-items: flex-start;
        flex-direction: row;
    }
    .footer-bottom-social-icon ul li {
        margin: 0 22px 0 0px !important;
    }
    .footer-bottom-detail-end-left {
        width: 100% !important;
        text-align: center;
        margin: 15px 0;
    }
    .footer-bottom-detail-end {
        margin: 0;
        padding: 0;
    }
    .footer-bottom-detail-end-left p {
        padding: 0;
        margin: 0;
    }
    .footer-bottom-detail-center ul li {
        width: 50% !important;
        margin: 0;
        text-align: left;
    }
    .both-sec .ftr-menu-sec {
        margin-top: 0px;
    }
    .footer-bottom-section .footer-bottom-detail .footer-bottom-detail-center .ftr-logo-sec .footer-submit-box
    {   margin-bottom: 35px;        
    }
    .footer-bottom-detail-end-center {
        width: 100% !important;
        margin: 0 0 30px 0;
    }
    .footer-bottom-detail-end-center ul {
        text-align: center;
    }
    footer li#menu-item-1860>a,
    footer li#menu-item-473>a,
    footer li#menu-item-3361>a,
    footer li#menu-item-3365>a,
    footer li#menu-item-1864>a,
    footer li#menu-item-3368>a {
        margin-bottom: 15px;
    }
    footer li#menu-item-1860>a+ul,
    footer li#menu-item-473>a+ul,
    footer li#menu-item-3361>a+ul,
    footer li#menu-item-3365>a+ul,
    footer li#menu-item-1864>a+ul,
    footer li#menu-item-3368>a+ul {
        font-size: 12px;
        line-height: 200%;
        margin-bottom: 0px;
    }
    #menu-item-3365,
    #menu-item-3368
    {   margin-top: 20px;        
    }
    footer li#menu-item-1860>a+ul li>a,
    footer li#menu-item-473>a+ul li>a,
    footer li#menu-item-3361>a+ul li>a,
    footer li#menu-item-3365>a+ul li>a,
    footer li#menu-item-1864>a+ul li>a,
    footer li#menu-item-3368>a+ul li>a {
        font-weight: 500;
        font-size: 12px;
        line-height: 140%;
    }
    .hero-main-content-inner .cta-top-right-btn {
        margin: 10px 0 0 0;
    }
    .hero-main-content .review-sec .review-title p {
        font-size: 12px;
        line-height: 14px;
    }
    .benefits-sec .feature_sec .feature-block .cnt-sec h3 {
        font-size: 14px;
        font-weight: bold;
    }
    .benefits-sec .feature_sec .feature-block .cnt-sec a {
        font-weight: 600;
        font-size: 14px;
        line-height: 120%;
    }
    .helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title {
        font-weight: bold;
        padding-right: 40px;
    }
    .helpie-faq.accordions .accordion .accordion__item .accordion__header,
    .helpie-faq.accordions .accordion .accordion__item .accordion__body {
        padding: 25px 0 !important;
    }
    /* .faq-accordion .helpie-faq.accordions .accordion__header.active:before {
top: 0%;
} */
    .trial-sec .review-sec .review-title p {
        font-weight: bold;
        font-size: 12px;
        line-height: 14px;
    }
    .trial-sec {
        background: url(/wp-content/uploads/2021/08/free-trial1.png) no-repeat 100% 11%;
        background-size: 43%;
        padding: 100px 0;
    }
    .trial-sec .heading h2 {
        width: 57%;
        font-weight: bold;
        font-size: 32px;
        line-height: 115%;
    }
    .trial-sec .heading p {
        font-weight: 300;
        font-size: 14px;
        line-height: 180%;
        width: 100%;
    }
    .trial-sec .review-sec {
        background: #f8f8f8;
        width: 60%;
    }
    #gform_wrapper_1 .name_first input,
    #gform_wrapper_1 .name_last input,
    #gform_wrapper_1 .ginput_container_email input,
    #gform_wrapper_1 .ginput_container_select select,
    #gform_wrapper_1 .ginput_container_text input {
        padding: 10px;
        height: 50px;
    }
    .gform_wrapper.gravity-theme .ginput_complex {
        justify-content: space-between;
    }
    .gform_wrapper.gravity-theme .ginput_complex span {
        flex: 0 0 48% !important;
        margin-bottom: 0px !important;
    }
    #gform_wrapper_1 .gform_next_button,
    #gform_wrapper_1 .gform_previous_button,
    #gform_wrapper_1 .gform_button {
        padding: 10px;
        width: 156px;
        height: 50px;
        text-align: center;
        margin: 10px 10px 10px 0;
        font-size: 14px;
        line-height: 120%;
        font-weight: 600;
    }
    .trial-sec .review-sec {
        width: 90%;
        bottom: -170px;
    }
    .brndimg-sec img {
        margin: 0 5px;
        display: inline-block;
        vertical-align: middle;
        max-width: 90px;
    }
    .trial-sec .review-sec {
        width: 90%;
    }
    .gform_wrapper.gravity-theme .gform_fields {
        display: flex !important;
        flex-wrap: wrap;
        justify-content: space-between;
        /* 		flex-direction: column; */
    }
    .trial-sec .form-field,
    .gform_wrapper.gravity-theme fieldset {
        width: 100%;
    }
    .trial-sec .heading {
        width: 100%;
        margin: 0 0px 40px;
    }
    #field_1_9,
    #field_1_10 {
        width: 48%;
    }
    .gfield.gfield--width-half,
    #field_1_13,
    #field_1_3 {
        width: 100%;
    }
    .hover_bkgr_fricc>div {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-width: 80%;
        padding: 0;
    }
    .role-banner-sec {
        /*background: url(https://www.transvirtual-stage.com.au/wp-content/uploads/2021/09/Vector-2.png) no-repeat !important;*/
        /*background-size: auto !important;*/
        /*background-position: 100% 0px !important;
padding: 70px 0 0px;*/
    }
    .role-banner-sec .cnt-sec {
        width: 100%;
    }
    .tran-trans-sec,
    .tran-trans-sec1 {
        padding: 70px 0 88px;
    }
    /* .tools-sec,
    .white-sec {
        padding: 70px 0 0px;
    } */
    .page-delivery-and-despatch .tools-sec,
    .white-sec {
        padding: 70px 0;
    }
    /* .tran-trans-sec .inner-main,
.tran-trans-sec1 .inner-main,
.tools-grey-sec .inner-main,
.white-sec .inner-main,
.tools-sec .inner-main,
.navy-sec .inner-main {
display: flex;
flex-wrap: wrap;
}
.tran-trans-sec .cnt-sec,
.tran-trans-sec1 .cnt-sec,
.tools-sec .cnt-sec,
.tools-grey-sec .cnt-sec,
.navy-sec .cnt-sec,
.white-sec .cnt-sec {
width: 100%;
height: auto;
margin: 0;
}
.tran-trans-sec .img-sec,
.tran-trans-sec1 .img-sec,
.tools-grey-sec .img-sec,
.navy-sec .img-sec,
.white-sec .img-sec,
.tools-sec .img-sec {
width: 100%;
padding: 0px;
height: auto;
margin-top: 0px;
}
.tran-trans-sec .img-sec img,
.tran-trans-sec1 .img-sec img,
.tools-grey-sec .img-sec img,
.white-sec .img-sec img,
.tools-sec .img-sec img {
width: 100%;
display: blck;
margin: 0 auto;
} */
    /* .tools-sec .img-sec img, */
    /* .navy-sec .img-sec img {
        display: block;
        width: 100%;
        margin: 50px auto;
    } */
    /* .white-sec .img-sec img,
    .tools-grey-sec .img-sec img,
    .tools-sec .img-sec img,
    .navy-sec .inner-main .img-sec img {
        margin: 0px auto;
        width: 80%;
        display: block;
    } */
    .role-banner-sec .cnt-sec h2,
    .hero-main-sub-section .hero-main-content-inner h1,
    .pricing_banner_sec .heading h2,
    .team-sec .heading h2,
    .team-sec .heading h2,
    .wp-epod .heading h2,
    .contact-main-section .hero-main-content-inner h1 {
        font-weight: bold;
        font-size: 26px;
        line-height: 115%;
        letter-spacing: -0.04em;
        /* width: 70%; */
        width: 100%;
    }
    .role-banner-sec .cnt-sec p,
    .team-sec .heading p,
    .hero-main-sub-section .hero-main-content-inner p,
    .contact-main-section .hero-main-content-inner p,
    .wp-epod .heading p {
        font-weight: 300;
        font-size: 14px;
        line-height: 180%;
        width: 100%;
    }
    /* .pricing_banner_sec .heading p {
width: 70%;
} */
    .hero-main-sub-section .hero-main-content {
        width: 83%;
        height: 400px;
    }
    .tools-sec .img-sec {
        /* 		margin-bottom: -7px; */
        position: static;
    }
    .tools-sec .heading {
        color: #fff;
        font-weight: bold;
        margin: 0 auto 30px;
        font-size: 30px;
        line-height: 130%;
        text-align: center;
        letter-spacing: -0.04em;
    }
    .tools-sec .heading+p {
        font-weight: normal;
        font-size: 14px;
        line-height: 180%;
        margin-bottom: 60px;
    }
    .tools-sec .cnt-sec h3 {
        font-weight: bold;
        font-size: 18px;
        line-height: 150%;
    }
    .tools-sec .cnt-sec p {
        line-height: 2em;
        font-size: 14px;
        line-height: 180%;
        margin-bottom: 10px;
    }
    .white-sec .cnt-sec h3 {
        font-weight: bold;
        font-size: 18px;
        line-height: 150%;
        margin-bottom: 10px;
    }
    .white-sec .cnt-sec p {
        font-size: 14px;
        line-height: 180%;
    }
    .role-banner-sec .cnt-sec .role-dropdown .dropdown {
        padding: 15px 60px 15px 20px;
        font-size: 14px;
        line-height: 120%;
        text-align: left;
        text-transform: capitalize;
    }
    .footer-bottom-detail-end-center ul li a {
        display: inline-block;
        color: #92ebfe;
        font-size: 11px;
        font-weight: 500;
        text-decoration: underline;
        line-height: 200%;
    }
    .footer-bottom-detail-end-center ul li {
        margin: 0 15px 8px 0;
        float: none;
        display: inline-block;
        width: auto;
    }
    .benefits-sec,
    .faq-accordion,
    .business-sec,
    .epodf_sec {
        padding: 70px 0;
    }
    .benefits-sec .inner-main .feature_sec {
        padding: 50px 0 0;
    }
    .left_sec {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .epodf_sec .block {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 20px;
        justify-content: flex-start;
        min-height: auto;
    }
    .pricing_banner_sec {
        background: #ffffff url(/wp-content/uploads/2021/09/Vector-5.png) no-repeat !important;
        background-size: inherit !important;
        background-position: 100% 20px !important;
        background-size: contain !important;
        padding: 90px 0 30px;
    }
    .price_plan_sec .block .cnt-sec h3 {
        font-size: 36px;
        line-height: 123%;
        letter-spacing: -0.04em;
        color: #003375;
        margin: 53px 0 14px 0;
    }
    .price_plan_sec .block .cnt-sec h1 {
        color: #4896ec;
        font-size: 40px;
        line-height: 123%;
        text-align: center;
        letter-spacing: -0.04em;
        margin: 0 0 14px 0;
    }
    .price_plan_sec .block .cnt-sec p {
        font-size: 14px;
        line-height: 170%;
        text-align: center;
        color: #003375;
    }
    .price_plan_sec .block .cnt-sec {
        min-height: auto;
    }
    .price_plan_sec .block .btn-sec a {
        padding: 22px 10px;
        width: 264px;
        margin: 47px auto 50px;
        font-weight: 600;
        font-size: 14px;
        line-height: 120%;
    }
    .price_plan_sec .block {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .price_plan_sec .block .extra-heading {
        /*top: -70px;*/
        width: 100%;
    }
    .price_plan_sec .block:nth-of-type(2) {
        /*margin-top: 70px;*/
    }
    .price_plan_sec .block:last-child {
        margin-bottom: 0;
    }
    .price_plan_sec {
        padding: 65px 0 86px;
    }
    .pricing_banner_sec .heading,
    .pricing_comparision_sec .heading,
    .team-sec .heading {
        width: 100%;
    }
    .pricing_comparision_sec table,
    .pricing_comparision_sec thead,
    .pricing_comparision_sec tbody,
    .pricing_comparision_sec th,
    .pricing_comparision_sec td,
    .pricing_comparision_sec tr {
        display: block;
    }
    .page-id-2176 .faq-accordion .faq-img {
        display: none;
    }
    .pricing_comparision_sec table th .sub-heading {
        font-size: 23px;
        line-height: 130%;
        letter-spacing: -0.04em;
        margin-bottom: 35px;
    }
    .pricing_comparision_sec table th .sub-heading span {
        font-size: 14px;
        line-height: 17px;
        letter-spacing: 0.05px;
        display: block;
        margin-top: 10px;
    }
    .pricing_comparision_sec table {
        margin: 41px auto;
    }
    .pricing_comparision_sec table th.top-sub {
        padding: 0;
        width: 100%;
    }
    .pricing_comparision_sec table td.slide-blue {
        width: 100%;
        display: block;
        margin-top: 30px;
        margin-bottom: 11px;
        font-size: 20px;
        line-height: 63px;
        text-align: center;
        letter-spacing: -0.04em;
        border-radius: 8px !important;
    }
    .pricing_comparision_sec table td.slide-blue p {
        /* line-height: 63px; */
    }
    .pricing_comparision_sec table th {
        font-size: 14px;
        line-height: 123%;
        text-align: center;
        letter-spacing: -0.04em;
        width: 32%;
        display: inline-block;
        padding: 0;
        margin: 0;
    }
    .pricing_comparision_sec tr {
        border: none;
    }
    .pricing_comparision_sec table td {
        display: inline-block;
        width: calc(97% / 3);
        margin: 0;
        border-radius: 3.78379px !important;
    }
    .page-id-2176 .faq-accordion .faq-cnt {
        margin: 0;
    }
    .page-id-2176 .faq-accordion {
        background: none;
        padding-top: 0;
    }
    .page-id-2854 .pricing_banner_sec {
        background: url(/wp-content/uploads/2021/09/Vector-6.png) no-repeat !important;
        background-size: contain !important;
        background-position: 100% 0px !important;
        /* padding: 150px 0; */
        padding: 90px 0 30px;
    }
    .page-id-2170 .team-sec {
        background: url(/wp-content/uploads/2021/09/Vector-6.png) no-repeat !important;
        background-size: inherit !important;
        background-position: 100% 0px !important;
        padding: 150px 0;
    }
    .page-id-2170 .team-sec .heading,
    .page-id-2176 .pricing_banner_sec .heading,
    .page-id-2854 .pricing_banner_sec .heading,
    .contact-main-section .hero-main-content {
        margin: 40px 0;
        width: 64%;
    }
    .contact-main-section .hero-main-content {
        margin: 0;
        padding: 0 !important;
        position: static;
    }
    .page-id-2854 .pricing_comparision_sec table td,
    th {
        border: 0;
        border-radius: 3.78379px !important;
    }
    .page-id-2854 .pricing_comparision_sec table td.slide-blue {
        margin-top: 30px;
        margin-bottom: 11px;
        border-radius: 8px !important;
    }
    .page-id-2854 .tran-trans-sec1 .img-sec {
        height: auto;
        margin: 0;
    }
    .page-id-2854 .tran-trans-sec1 .img-sec img {
        border-radius: 10px;
    }
    .page-id-2854 .tran-trans-sec1 {
        padding: 70px 0 0;
        float: none;
    }
    .team-management .team-box-main {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .team-management .team-box-main .team-box {
        width: 49%;
        margin-right: 0;
        margin-bottom: 28px;
    }
    .team-management .team-box-main .team-box .team-title h3 {
        font-weight: bold;
        font-size: 15.4076px;
        line-height: 153.5%;
    }
    .team-management .team-box-main .team-box .team-text p {
        min-height: 80px;
        font-size: 11.9837px;
        line-height: 170%;
        margin-bottom: 17px;
        margin-top: 10px;
    }
    .team-management .team-box-main .team-box .team-title,
    .team-management .team-box-main .team-box .team-text,
    .team-management .team-box-main .team-box .team-btn {
        padding: 0 18px;
    }
    .team-management {
        padding: 65px 0 79px;
        position: static;
    }
    .team-management .team-box-main .team-box .team-btn {
        margin-bottom: 18px;
    }
    .inner-main .img-sec {
        /* margin-top: 32px; */
    }
    .role-banner-sec .cnt-sec {
        height: auto;
    }
    .tran-trans-sec+.tools-sec {
        margin-top: 88px;
    }
    /* Css Changes start at 29-Oct-21 */
    .benefits-sec,
    .faq-accordion,
    .business-sec,
    .epodf_sec {
        padding: 60px 0 30px 0 !important;
    }
    .inner-main .left_sec {
        padding: 80px 0 0 0;
    }
    .benefits-sec .right_sec .right-block .inner-block .main-cnt-sec {
        padding: 0px 0px 0 50px;
    }
    .home-role-sec .inner-main {
        flex-wrap: wrap;
        display: flex;
    }
    .home-role-sec .inner-main .img-sec {
        order: 2;
    }
    /* .team-sec .heading h2 {
        font-size: 40px;
    } */
    /* Css Changes End at 29-Oct-21 */
    /* 1-11-21 */
    .hero-main-sub-section .hero-main-content {
        width: 100%;
        height: auto;
        top: 0;
    }
    .hero-main-sub-section .hero-main-content-inner h1 {
        font-size: 30px;
        line-height: 130%;
        width: 100%;
        height: auto !important;
    }
    .hero-main-sub-section .hero-main-content-inner p {
        width: 100%;
    }
    .hero-main-sub-section .hero-main-image {
        height: auto;
        display: flex;
        align-items: flex-end;
        padding-top: 90px;
    }
    .inner-main .left_sec {
        padding: 0;
    }
    .epodf_sec .block {
        min-height: auto;
    }
    .page-id-3827 .home-what-trans-sec .cnt-sec {
        height: auto;
    }
    /* .page-id-3827 .inner-main .img-sec {
        margin-top: 47px !important;
    } */
    .home .home-what-trans-sec .img-sec {
        margin-top: 47px;
    }
    .page-id-3827 .home-role-sec .cnt-sec {
        height: auto;
        padding-top: 39px;
    }
    .page-id-3827 .home-role-sec .inner-main .img-sec {
        padding: 80px 0 30px;
        margin: 0 !important;
    }
    .page-id-3827 .home-role-sec .cnt-sec .transport-sec .dropdown {
        width: 100%;
        padding: 15px 50px 15px 40px;
    }
    .contact-us-section {
        padding: 0 0 60px;
        top: 0;
        margin: 0;
    }
    /* 1-11-21 */
    /* 08-11-21 */
    .benefits-sec .left_sec .left-block .inner-block .main-cnt-sec,
    .benefits-sec .right_sec .right-block .inner-block .main-cnt-sec {
        padding-left: 0;
    }
    .brand-sec {
        padding: 50px 0 50px;
    }
    .brand-sec .heading {
        width: 100%;
        margin: 0 auto 31px;
    }
    .our-customer-section .our-customer {
        padding-bottom: 0;
        margin-top:0px;
    }
    .testi-block {
        margin: 0;
    }
    .footer-bottom-section {
        padding: 0;
    }
    .footer-logo {
        margin: 59px 0 54px;
    }
    .hero-main-content .review-sec {
        margin: 40px 0;
    }
    .faq-accordion .helpie-faq.accordions .accordion {
        height: auto;
    }
    .faq-accordion .helpie-faq.accordions .accordion__header:before {
        top: 40px;
        margin-right: 0;
        width: 23px;
    }
    .footer-bottom-detail-end .main {
        max-width: 100%;
        padding: 0;
    }
    .faq-accordion .helpie-faq.accordions .accordion .accordion__item .accordion__body {
        padding: 0 !important;
        max-width: 100%;
    }
    .new-sec .our-customer-titel h2 {
        font-size: 30px;
        line-height: 130%;
        white-space: pre-wrap;
    }
    .trans-features-sec {
        padding: 50px 0 50px 0;
    }
    .trans-features-sec .feature_sec {
        padding: 0px 0 63px;
    }
    .brand-sec .inner-main {
        padding: 0;
    }
    .faq-accordion .helpie-faq.accordions .accordion .accordion__item .accordion__header .accordion__title {
        padding: 0 30px 0 0;
    }
    .role-banner-sec {
        background-size: 80% !important;
        background-position: 100% 70px !important;
    }
    .role-banner-sec .img-sec {
        height: auto;
    }
    .role-banner-sec .img-sec img {
        max-width: 315px;
        max-height: 210px;
        object-fit: cover;
        height: 100%;
        width: 100%;
        /* box-shadow: 0px 20px 30px 3px rgb(0 51 117 / 20%); */
        margin-bottom: 46px;
    }
    .page-delivery-and-despatch .role-banner-sec .img-sec img {
        max-width: initial;
        max-height: initial;
        height: auto;
        width: 100%;
        margin: 0 auto 60px;
    }
    .pricing_comparision_sec table th.top-sub h2 {
        padding:0;
    }
    .tran-trans-sec .img-sec,
    .tran-trans-sec1 .img-sec,
    .what-trans-video-sec .img-sec {
        margin-bottom: 30px;
        float: none;
    }
    .what-trans-video-sec .cnt-sec {
        height: auto;
    }
    .tran-trans-sec1 {
        /* padding-top: 0px !important; */
        margin-top: 0px;
    }
    .role-banner-sec .cnt-sec h1 {
        font-size: 32px;
        line-height: 115%;
    }
    .main-extra-heading {
        padding: 0 0 50px;
        float: none;
    }
    .main-extra-heading .heading h2 {
        margin: 0;
    }
    .testi-block {
        min-height: auto !important;
        padding: 34px 22px;
        margin: 2px;
    }
    .testi-block .block_inner .img-sec {
        margin-right: 10px;
    }
    .testi-block .block_inner {
        margin-bottom: 0;
    }
    .testi-sec {
        padding: 37px 0 0 0;
    }
    .cta-top-section .inner-main {
        padding: 0 15px;
    }
    .home-what-trans-sec .img-sec .video-play-button,
    .jobs-slide .video-play-button {
        /* top: 30%; */
        width: auto;
        height: auto;
    }
    .home-what-trans-sec .img-sec .video-play-button:after,
    .jobs-slide .video-play-button:after {
        width: 60px;
        height: 60px;
    }
    .home-what-trans-sec .img-sec .video-play-button span,
    .jobs-slide .video-play-button span {
        border-left: 30px solid #DF803B;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
        top: 50%;
        left: 60%;
        transform: translate(-50%, -50%);
        position: absolute;
    }
    .home-what-trans-sec .img-sec .video-play-button p,
    .jobs-slide .video-play-button p {
        max-width: 220px;
        left: 50%;
        top: 90px;
        transform: translate(-50%, -50%);
        width: 220px;
        margin: 10px 0;
    }
    .trans-features-sec .inner-main {
        padding: 0 15px;
    }
    .page-id-3827 .inner-main .testi-block .img-sec {
        margin: 0 !important;
    }
    .page-id-2176 .pricing_comparision_sec table th.top-sub {
        width: 100%;
    }
    .page-id-2176 .pricing_comparision_sec table:first-child th:not(:first-child),
    .page-id-2176 .pricing_comparision_sec table td.light-blue,
    .page-id-2176 .pricing_comparision_sec table td.light-blue1 {
        width: 49% !important;
        text-align: center !important;
    }
    /* .pricing_comparision_sec {
        margin-bottom: 40px;
    } */
    .epod_sec+section.mainf_sec {
        padding-top: 80px;
    }
    .mainf_sec {
        top: 0;
        margin: 0;
        padding-top: 50px;
        float: none;
    }
    .mainf_sec .block {
        min-height: auto;
        margin-bottom: 20px;
        margin-right: 0%;
        width: 100%;
    }
    .mainf_sec .block:last-child {
        margin: 0;
    }
    .mainf_sec .block:nth-child(3n) {
        margin-right: 0;
    }
    .mainf_sec .heading h2 a {
        font-size: 30px;
        margin-bottom: 35px;
        display: block;
    }
    /* 08-11-21 */
    /* 09-11-21 */
    .home .hero-main-section {
        background-position: 100% 15%;
    }
    .contact-main-section {
        background-size: inherit !important;
        background: url(/wp-content/uploads/2021/11/Vector.png)no-repeat !important;
        background-position: 100% 60px !important;
        padding: 110px 0 30px;
        background-size: inherit !important;
    }
    /* .contact-main-section .hero-main-content {
        width: 66%;
        padding: 0 !important;
    } */
    .contact-us-address-detail a {
        line-height: 150%;
        font-size: 16px;
    }
    .page-transport-invoicing-and-finance-fuel-levies .epod_sec .cnt-sec,
    .page-transport-invoicing-and-finance-least-cost-carrier .epod_sec .cnt-sec,
    .page-transport-invoicing-and-finance-real-time-quotes .epod_sec .cnt-sec,
    .page-transport-invoicing-and-finance-additional-services-capture .epod_sec .cnt-sec,
    .page-transport-invoicing-and-finance-rcti-reverse-billing .epod_sec .cnt-sec,
    .page-transport-invoicing-and-finance-invoice-management .epod_sec .cnt-sec,
    .page-transport-invoicing-and-finance-xero-myob-links .epod_sec .cnt-sec,
    .page-transport-invoicing-and-finance-automated-billing-invoicing .epod_sec .cnt-sec,
    .page-transport-invoicing-and-finance-rate-cards .epod_sec .cnt-sec,
    .page-route-optimisation-no-data-entry .epod_sec .cnt-sec,
    .page-route-optimisation-app-integration .epod_sec .cnt-sec,
    .page-route-optimisation-tighten-costs .epod_sec .cnt-sec,
    .page-route-optimisation-turn-by-turn-navigation .epod_sec .cnt-sec,
    .page-route-optimisation-one-step-process .epod_sec .cnt-sec,
    .page-route-optimisation-prompt-service .epod_sec .cnt-sec,
    .page-route-optimisation-on-time-kpis .epod_sec .cnt-sec,
    .page-delivery-management-live-driver-alerts .epod_sec .cnt-sec,
    .page-delivery-management-consignment-consolidation .epod_sec .cnt-sec,
    .page-delivery-management-pod-management .epod_sec .cnt-sec,
    .page-delivery-management-live-driver-alerts .epod_sec .cnt-sec,
    .page-electronic-pod .epod_sec .cnt-sec,
    .page-barcode-scanning .epod_sec .cnt-sec,
    .page-courier-despatch .epod_sec .cnt-sec,
    .page-route-optimisation .epod_sec .cnt-sec,
    .page-allocation-controller .epod_sec .cnt-sec,
    .page-driver-gps-tracking .epod_sec .cnt-sec,
    .page-delivery-management .epod_sec .cnt-sec,
    .page-multi-depot-support .epod_sec .cnt-sec,
    .page-on-forwarder-connections .epod_sec .cnt-sec {
        width: 64%;
        padding: 0;
        margin-bottom: 20px;
    }
    .page-transport-invoicing-and-finance-fuel-levies .epod_sec,
    .page-transport-invoicing-and-finance-least-cost-carrier .epod_sec,
    .page-transport-invoicing-and-finance-real-time-quotes .epod_sec,
    .page-transport-invoicing-and-finance-additional-services-capture .epod_sec,
    .page-transport-invoicing-and-finance-rcti-reverse-billing .epod_sec,
    .page-transport-invoicing-and-finance-invoice-management .epod_sec,
    .page-transport-invoicing-and-finance-xero-myob-links .epod_sec,
    .page-transport-invoicing-and-finance-automated-billing-invoicing .epod_sec,
    .page-transport-invoicing-and-finance-rate-cards .epod_sec,
    .page-route-optimisation-no-data-entry .epod_sec,
    .page-route-optimisation-app-integration .epod_sec,
    .page-route-optimisation-tighten-costs .epod_sec,
    .page-route-optimisation-turn-by-turn-navigation .epod_sec,
    .page-route-optimisation-one-step-process .epod_sec,
    .page-route-optimisation-prompt-service .epod_sec,
    .page-route-optimisation-on-time-kpis .epod_sec,
    .page-delivery-management-live-driver-alerts .epod_sec,
    .page-delivery-management-consignment-consolidation .epod_sec,
    .page-delivery-management-pod-management .epod_sec,
    .page-delivery-management-live-driver-alerts .epod_sec,
    .page-electronic-pod .epod_sec,
    .page-barcode-scanning .epod_sec,
    .page-courier-despatch .epod_sec,
    .page-route-optimisation .epod_sec,
    .page-allocation-controller .epod_sec,
    .page-driver-gps-tracking .epod_sec,
    .page-delivery-management .epod_sec,
    .page-multi-depot-support .epod_sec,
    .page-on-forwarder-connections .epod_sec {
        /* min-height: auto; */
        min-height: 360px;
        padding-bottom: 30px;
    }
    .page-transport-invoicing-and-finance-fuel-levies .epod_sec .cnt-sec p,
    .page-transport-invoicing-and-finance-least-cost-carrier .epod_sec .cnt-sec p,
    .page-transport-invoicing-and-finance-real-time-quotes .epod_sec .cnt-sec p,
    .page-transport-invoicing-and-finance-additional-services-capture .epod_sec .cnt-sec p,
    .page-transport-invoicing-and-finance-rcti-reverse-billing .epod_sec .cnt-sec p,
    .page-transport-invoicing-and-finance-invoice-management .epod_sec .cnt-sec p,
    .page-transport-invoicing-and-finance-xero-myob-links .epod_sec .cnt-sec p,
    .page-transport-invoicing-and-finance-automated-billing-invoicing .epod_sec .cnt-sec p,
    .page-transport-invoicing-and-finance-rate-cards .epod_sec .cnt-sec p,
    .page-route-optimisation-no-data-entry .epod_sec .cnt-sec p,
    .page-route-optimisation-app-integration .epod_sec .cnt-sec p,
    .page-route-optimisation-tighten-costs .epod_sec .cnt-sec p,
    .page-route-optimisation-turn-by-turn-navigation .epod_sec .cnt-sec p,
    .page-route-optimisation-one-step-process .epod_sec .cnt-sec p,
    .page-route-optimisation-prompt-service .epod_sec .cnt-sec p,
    .page-route-optimisation-on-time-kpis .epod_sec .cnt-sec p,
    .page-delivery-management-live-driver-alerts .epod_sec .cnt-sec p,
    .page-delivery-management-consignment-consolidation .epod_sec .cnt-sec p,
    .page-delivery-management-pod-management .epod_sec .cnt-sec p,
    .page-delivery-management-live-driver-alerts .epod_sec .cnt-sec p,
    .page-electronic-pod .epod_sec .cnt-sec p,
    .page-barcode-scanning .epod_sec .cnt-sec p,
    .page-courier-despatch .epod_sec .cnt-sec p,
    .page-route-optimisation .epod_sec .cnt-sec p,
    .page-allocation-controller .epod_sec .cnt-sec p,
    .page-driver-gps-tracking .epod_sec .cnt-sec p,
    .page-delivery-management .epod_sec .cnt-sec p,
    .page-multi-depot-support .epod_sec .cnt-sec p,
    .page-on-forwarder-connections .epod_sec .cnt-sec p {
        padding: 0 !important;
    }
    .page-transport-invoicing-and-finance-fuel-levies .img-sec img,
    .page-transport-invoicing-and-finance-least-cost-carrier .img-sec img,
    .page-transport-invoicing-and-finance-real-time-quotes .img-sec img,
    .page-transport-invoicing-and-finance-additional-services-capture .img-sec img,
    .page-transport-invoicing-and-finance-rcti-reverse-billing .img-sec img,
    .page-transport-invoicing-and-finance-invoice-management .img-sec img,
    .page-transport-invoicing-and-finance-xero-myob-links .img-sec img,
    .page-transport-invoicing-and-finance-automated-billing-invoicing .img-sec img,
    .page-transport-invoicing-and-finance-rate-cards .img-sec img,
    .page-route-optimisation-no-data-entry .img-sec img,
    .page-route-optimisation-app-integration .img-sec img,
    .page-route-optimisation-tighten-costs .img-sec img,
    .page-route-optimisation-turn-by-turn-navigation .img-sec img,
    .page-route-optimisation-one-step-process .img-sec img,
    .page-route-optimisation-prompt-service .img-sec img,
    .page-route-optimisation-on-time-kpis .img-sec img,
    .page-delivery-management-live-driver-alerts .img-sec img,
    .page-delivery-management-consignment-consolidation .img-sec img,
    .page-delivery-management-pod-management .img-sec img,
    .page-delivery-management-live-driver-alerts .img-sec img,
    .page-electronic-pod .img-sec img,
    .page-barcode-scanning .img-sec img,
    .page-courier-despatch .img-sec img,
    .page-route-optimisation .img-sec img,
    .page-allocation-controller .img-sec img,
    .page-driver-gps-tracking .img-sec img,
    .page-delivery-management .img-sec img,
    .page-multi-depot-support .img-sec img,
    .page-on-forwarder-connections .img-sec img {
        margin-bottom: 0 !important;
        max-width: 100%;
        max-height: 100%;
    }
    .navy-sec .cnt-sec h3 {
        font-size: 18px;
        line-height: 150%;
    }
    .trial-sec .heading h1 {
        font-size: 32px;
        line-height: 115%;
        width: 100%;
    }
    /* 10-11-21 */
    .page-delivery-and-despatch .tools-sec .img-sec,
    .page-delivery-and-despatch .tools-grey-sec .img-sec,
    .page-delivery-and-despatch .white-sec .img-sec {
        margin-top: 0;
    }
    .page-delivery-and-despatch .tools-sec .img-sec img,
    .page-delivery-and-despatch .tools-grey-sec .img-sec img,
    .page-delivery-and-despatch .white-sec .img-sec img {
        margin: 0 auto;
    }
    .page-delivery-and-despatch .tools-sec .cnt-sec,
    .page-delivery-and-despatch .tools-grey-sec .cnt-sec,
    .page-delivery-and-despatch .white-sec .cnt-sec {
        margin-bottom: 30px;
    }
    .page-delivery-and-despatch .role-banner-sec+.tran-trans-sec .inner-main {
        flex-direction: column-reverse;
    }
    .page-delivery-and-despatch .tran-trans-sec,
    .page-delivery-and-despatch .tran-trans-sec1 {
        padding: 30px 0 0;
    }
    .page-delivery-driver-app .tools-grey-sec {
        padding-bottom: 0;
    }
    .page-transport-invoicing-and-finance-xero-myob-links .epodf_sec,
    .page-transport-invoicing-and-finance-invoice-management .epodf_sec
    /* .page-transport-invoicing-and-finance-rate-cards .epodf_sec  */
    {
        padding-top: 0 !important;
    }
    .page-route-optimisation .epodf_sec .block .img-sec {
        margin-top: 0;
    }
    .wp-mhide {
        display: none !important;
    }
    /* MOBILE BANNER STYLING */
    .trial-sec {
        background-size: contain;
        background: url(/wp-content/uploads/2021/11/banner-image-mobile.png) no-repeat 101% -1px;
        background-position: 101% 70px !important;
        margin-top:20px;
    }
    .page .wp-epod {
        background: url("/wp-content/uploads/2021/08/freight-bg.png") no-repeat 101% -1px!important;
        background-size: 47% 85% !important;
    }
    .why-trans-main-section.wp-epod {
        /* background-position: 101% 70px !important; */
        padding-bottom: 100px;
    }
    .team-sec .inner-main,
    .contact-main-section .inner-main {
        height: auto;
        width: 100%;
        margin: 0;
    }
    .contact-main-section .hero-main-content-inner h1 {
        /* line-height: 1; */
        height: auto !important;
    }
    .case-studies-testimonials-btn {
        position: static;
    }
    .case-studies-testimonials-titel h3 {
        text-align: center;
    }
}

@media only screen and (min-width:479px) and (max-width:767px) {
    /* .page-transport-invoicing-and-finance-fuel-levies .epod_sec,
    .page-transport-invoicing-and-finance-least-cost-carrier .epod_sec,
    .page-transport-invoicing-and-finance-real-time-quotes .epod_sec,
    .page-transport-invoicing-and-finance-additional-services-capture .epod_sec,
    .page-transport-invoicing-and-finance-rcti-reverse-billing .epod_sec,
    .page-transport-invoicing-and-finance-invoice-management .epod_sec,
    .page-transport-invoicing-and-finance-xero-myob-links .epod_sec,
    .page-transport-invoicing-and-finance-automated-billing-invoicing .epod_sec,
    .page-transport-invoicing-and-finance-rate-cards .epod_sec,
    .page-route-optimisation-no-data-entry .epod_sec,
    .page-route-optimisation-app-integration .epod_sec,
    .page-route-optimisation-tighten-costs .epod_sec,
    .page-route-optimisation-turn-by-turn-navigation .epod_sec,
    .page-route-optimisation-one-step-process .epod_sec,
    .page-route-optimisation-prompt-service .epod_sec,
    .page-route-optimisation-on-time-kpis .epod_sec,
    .page-delivery-management-live-driver-alerts .epod_sec,
    .page-delivery-management-consignment-consolidation .epod_sec,
    .page-delivery-management-pod-management .epod_sec,
    .page-delivery-management-live-driver-alerts .epod_sec,
    .page-electronic-pod .epod_sec,
    .page-barcode-scanning .epod_sec,
    .page-courier-despatch .epod_sec,
    .page-route-optimisation .epod_sec,
    .page-allocation-controller .epod_sec,
    .page-driver-gps-tracking .epod_sec,
    .page-delivery-management .epod_sec,
    .page-multi-depot-support .epod_sec,
    .page-on-forwarder-connections .epod_sec {
        background-size: 28% !important;
        background-position: top 70px right -19% !important;
    } */
    .single .blog-new-articles-bottom {
        margin-top: 40px;
    }
    .case-studies-testimonials-image {
        padding-top: 400px;
    }
    .case-studies-testimonials-titel h3 {
        text-align: center;
    }
}

@media only screen and (max-width: 599px) {
    .role-sec .cnt-sec .transport-sec .dropdown {
        display: block;
    }
    .page-id-2170 .team-sec,
    .page-id-2854 .pricing_banner_sec {
        padding: 90px 0 30px;
    }
}

@media only screen and (max-width: 479px) {
    /* 	2-9-21 */
    .myslider,
    .hero-main-content .slide-heading,
    .hero-main-content-inner h3 {
        max-width: 70%;
    }
    .myslider1 {
        max-width: 100%;
    }
    .hero-main-content-inner h1 {
        min-height: 1em !important;
        font-size: 25px;
    }
    /* .myslider1 .item {
        min-height: 90px !important;
    } */
    .what-trans-sec,
    .role-sec,
    .benefits-sec .feature_sec,
    .jobs-sec,
    .white-sec {
        padding: 70px 0 0px;
    }
    .brand-sec .image-sec img {
        max-width: 70%;
    }
    .trans-features-sec .feature_sec .feature-block {
        padding: 0;
    }
    .trans-features-sec .img-sec img {
        width: 100%;
    }
    .our-customer-slider .slick-list.draggable {
        width: 100%;
    }
    .our-customer-slider p {
        font-size: 16px;
        line-height: 150%;
    }
    .our-customer-slider h3 {
        font-weight: bold;
        font-size: 16px;
        line-height: 150%;
    }
    .our-customer-slider .testi-block {
        margin: 0;
    }
    /* .our-customer-slider .slick-next {
        right: 5px;
    } */
    .main {
        max-width: 100%;
    }
    /* footer .main {
max-width: 90%;
} */
    .tran-trans-sec,
    .tran-trans-sec1 {
        padding: 70px 0 0px;
    }
    .faq-accordion {
        background: url(/wp-content/uploads/2021/09/Vector.png) no-repeat 0% 130px;
    }
    /* 	.hero-main-sub-section {
background-size: 40% !important;
} */
    .epodf_sec .block .cnt-sec h3 {
        font-weight: bold;
        font-size: 15.4076px;
        line-height: 153.5%;
    }
    .epodf_sec .block .cnt-sec p {
        font-size: 11.9837px;
        line-height: 170%;
    }
    /* .hero-main-sub-section .hero-main-content {
height: auto;
} */
    .hero-main-content-inner {
        margin-top: 120px;
    }
    .pricing_comparision_sec table td img {
        height: 14px;
        width: 14px;
        vertical-align: middle;
    }
    .pricing_comparision_sec table td {
        width: 31.4%;
    }
    /* .page-id-2170 .team-sec
    .page-id-2170 .pricing_banner_sec 
    {
        padding: 40px 0;
    } */
    /* .page-id-2854 .pricing_banner_sec {
        padding: 30px 0;
    } */
    /* .page-id-2170 .team-sec .heading {
margin: 100px 0 50px;
} */
    /* 10-11-21 */
    .page-delivery-and-despatch .img-sec img {
        max-width: 100%;
        max-height: 100%;
        width: 100%;
        height: auto;
    }
    .page-delivery-and-despatch .white-sec {
        padding: 70px 0;
    }
    /* 11-11-21 */
    .blog-main-sub-section {
        min-height: 320px;
    }
    .team-management .team-box-main .team-box {
        width: 100%;
    }
}

@media only screen and (max-width: 374px) {
    .main {
        max-width: 100%;
        width: 100%;
        margin: auto auto;
        padding: 0;
    }
    /* .inner-main {
        width: 100%;
        max-width: 90%;
        margin: 0 auto;
        padding: 0 0px;
    } */
    h1 {
        font-size: 28px;
        line-height: 34px;
    }
    .hero-main-content {
        padding: 30px 10px 90px 10px;
    }
    .we-put-control-titel-inner {
        padding: 0 0px;
    }
    .we-put-control-box {
        margin: 0 0% 0.7% 0;
    }
    .cta-top-right {
        padding: 0 0px 40px;
    }
    .morbi-sem-lectus-content {
        padding: 0 15px 0 15px;
    }
    .morbi-sem-lectus-content-detail {
        padding: 40px 0px 0 0px;
    }
    .case-studies-testimonials-titel {
        padding: 0 0px;
    }
    .case-study-top-left {
        padding: 0 15px 0 15px;
    }
    .case-study-video-overlay h3 {
        margin: 9.5px 0 0 0;
    }
    .case-study-video-image-section .morbi-sem-lectus-content-detail {
        padding: 45px 0px 0;
    }
    .case-study-testimonial-content-detail {
        border-left: 0px solid #92ebfe;
        padding: 0 20px 0;
    }
    .case-study-text-detail {
        margin: 40px 0px 0 0;
        padding: 0 0px;
    }
    .contact-us-left {
        width: 100%;
        padding: 15px;
    }
    .content-us-right {
        width: 100%;
        margin: 63px 0 0 0;
        padding: 0 0px;
    }
    .blog-hero-top-banner-content {
        margin-top: -50%;
        padding: 0 0px;
    }
    .blog-hero-top-banner-text {
        margin: 35px 0 0 0;
        padding: 0 0px;
    }
    .blog-new-articles-top {
        padding: 0 0px;
    }
    .transport-management .inner-text-block {
        padding: 0 0px;
    }
    .why-transvirtual-text-center-detail {
        padding: 6% 0% 0;
    }
    .move-box {
        padding: 0 0px;
    }
    .case-study-testimonial-content-section {
        margin: 30px 0 40px 0;
    }
    .footer-bottom-detail-center ul li.seven {
        margin: 0 0 45px 0;
        padding: 0 20px;
    }
    .more-case-studies-testimonials-titel {
        margin: 0 0 42px 0;
    }
    body.single-post .morbi-sem-lectus-detail {
        margin: 0px 0 20px 0;
        padding: 0 0px;
    }
    body.single-post .case-study-video-image-section .morbi-sem-lectus-content-detail {
        padding: 47px 10px 0;
    }
    .calendly-inline-widget {
        min-width: 320px !important;
    }
    .mfp-close-btn-in #bookademo .mfp-close {
        color: #003375;
        right: 5%;
        top: 0%;
    }
    .enumenu_ul li.btn-1 {
        margin: 0 0 30px 0px;
    }
    div#bookademo {
        width: 100%;
        max-width: 300px;
    }
    .case-study-video-image-section .main {
        padding: 0 0px;
    }
    .case-study-video-image-section .morbi-sem-lectus-content-detail {
        padding: 45px 15px 0;
    }
}

@media screen and (max-width: 400px) {
    /* .page .wp-epod {
        background-size: 110px auto !important;
    } */
}