
.desktop-marign-115{
    margin-top: 115px;
}

/*****************************/
/*  05. MEDIA QUERIES        */
/*****************************/

@media (min-width: 1400px){
    .login-form-content {
        max-width: 800px;
        padding-left: 100px;
        padding-right: 100px;
    }

.live-new-alignment .form-group input {
    max-width: 235px !important;
    min-width: 235.5px;
}

}
@media(max-width: 1399px){
    .mt-1399{
        margin-bottom: 10px;
    }
}
@media (min-width: 1200px) and (max-width: 1399px){
    .container {
        max-width: 1200px;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 14px;
    }.navbar-brand img {
        max-width: 285px;
      }
      .search-origin-destination input {
        max-width: 160px;
      }

.live-new-alignment .form-group input{
        max-width: 222px !important;
    min-width: 222px;
}
}

@media (min-width: 991px) and (max-width: 1200px){
.container{padding-left: 25px; padding-right: 25px;}
.trust-postion-only {
    position: absolute;
    left: 40%;
    top: 22%;
}

}

@media(max-width: 1199px){
    .movers-header.navbar-light .navbar-nav .nav-link.active, 
    .movers-header.navbar-light .navbar-nav .show > .nav-link {
        color: #333;
    }
    /* .movers-header.White-header .navbar-collapse.show .navbar-nav .nav-link {
        color: #333 !important;
    } */
    .nav-item.nohover.menuicon a {
        font-size: 14px;
        width: auto;
        justify-content: left;
        background: transparent;
    }
    .nav-item.nohover.menuicon{
        display: inline-block;
        vertical-align: middle;
    }
    .nav-item.nohover.menuicon a svg {
        /* margin-right: 10px;         */
        width: 20px;
        height: 20px;
    }
    .moreoptionsznav-item a.dropdown-toggle {
        background: transparent;
        font-size: 14px!important;
    }
    .moreoptionsznav-item a svg {
        width: 20px;
        height: 20px;
        margin-right: 5px;
    }
    .moreoptionsznav-item .dropdown-menu {
        width: 100% !important;        
        position: relative!important;
    }
    .movers-header {
        background-color: #fff;
    }
    .movers-header .nav-item .dropdown-menu {
        /* width: 100%; */
        position: relative;
    }
    .moreoptionsznav-item.d-flex {
        display: inline-block !important;
        vertical-align: middle;
    }
    .moreoptionsznav-item.d-flex a{
        display: flex !important;
        align-items: center;
    }
    .moreoptionsznav-item .dropdown-menu li a {display: inline-block;}
    .moreoptionsznav-item .nav-link {background: none !important; width: auto !important; display: block !important;}
    .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link:focus {
        color: #333;
      }
    .navbar-expand-lg .navbar-collapse {
        display: none !important;
    }
    .navbar-expand-lg .navbar-collapse.show {
        display: block !important;
        top: 108px;
    }
    .movers-header {
        /* position: fixed; */
        top: 0px !important;
        padding-bottom: 12px !important;
        background-color: #fff;
        padding-top: 12px;
    }
    .movers-header.White-header{
        transform: none !important;
       
    }
    .navbar-expand-lg .navbar-collapse.show {
        display: block !important;
        position: fixed;
        z-index: 9999;
        top: 0;
        bottom: 0;
        height: 100% !important;
        max-height: 100%;
        right: 0;
        padding-top: 40px;
       
    }
    .afterlogin-menu.White-header{
        padding-top: 12px;
        padding-bottom: 12px;
    }
    /* .movers-header {
        top: 30px !important;
    } */
    .movers-header .fill-logo {
        display: none;
    }
    .movers-header .white-logo {
        display: block;
    }
    
    .navbar-expand-lg .navbar-toggler {
        display: block;
    }
    .navbar-expand-lg .navbar-collapse {
        flex-basis: auto;
        justify-content: flex-end;
        background: #ebf5ff;
        position: absolute;
        left: 0;
        top: 79px;
        display: none;
        width: 100%;
        padding: 10px;
        overflow: auto;
        min-height: 246px;
    }
    .navbar-expand-lg .navbar-nav {
        display: inline-block;
        width: 100%;
    }
    .movers-header.navbar-light .navbar-nav .nav-link.active::before, .movers-header.navbar-light .navbar-nav .nav-item:hover .nav-link::before {
        height: 1px;
        background: #a3bfdd;
        bottom: 0px;
    }
    .afterlogin-menu .navbar-nav .nav-link.active, .afterlogin-menu .navbar-nav .show > .nav-link {
        color: #333;
    }
    /* .nav-item.nohover {
        display: inline-block;
    }
    .moreoptionsznav-item.dropdown.d-flex.align-items-center {
        display: inline-block !important;
    } */
    .pricing .plan .btn-primary {
        padding: 8px 15px;  
    }
    .browse-and-preview-absolute .uploaded-img-prew {position: relative; top: 0px;}
    .trust-postion-only {
        position: absolute;
        left: 38%;
        top: 22%;
    }
    .bodyforSticky .stickNotification + .movers-header {
        top: 30px !important;
        position: sticky !important;
    }
    .movers-header.navbar-light .navbar-nav .nav-link.active{
        color: #fff;
        background-color: #001d3d;
    }
    .filter-mobile {
        text-align: left;
        position: fixed;
        top: 0;
        right: 0;
        width: 85%;
        background: #F8F8F8;
        padding: 0px;
        z-index: 9;
        z-index: 9999;
        bottom: 0;
        display: none;
    }
    .filter-mobile::before{
        background-color: rgb(0, 0, 0, .5);
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        width: 15%;
    }
    .filter-mobile.show{
        display: block;
    }
    .filter-content{
        padding: 16px;
        overflow: auto;
        max-height: calc(100% - 64px);
        width: 100%;
    }
    .filter-content .form-group{
        width: 100%;
        margin-bottom: 12px !important;
        margin-top: 0px !important;
        margin-right: 0 !important;
        margin-left: 0px !important;
    }
    .filter-content .select-radius{
        max-width: 100% !important;
        padding-right: 0px !important;
    }
    .filter-content .nav-link.subscribe-btn{
        margin-left: 0px;
    }
    .filter-content .form-group .form-control{
        margin: 0px;
    }
    .DashboardPage .ldb-search-filter .search-origin-destination input{
        max-width:100%
    }
    .filter-content .btn-group{
        display: flex;
        justify-content: space-between;
        margin-top: 10px !important;
        width:100%
    }
    .filter-content .sw-btn-prev,
    .filter-content  .btn-outline-blue,
    .filter-content .btn-primary{
        width: 50%;
    }
    .filter-content .sw-btn-prev{
        margin-right: 0px;
    }
    .filter-header{
        padding: 16px;
        box-shadow: 0px 5px 14.6px 0px #0000000F;
        background-color: #fff;
        display: flex !important;
        align-items: center;
        font-size: 20px;
        color: #001D3D;
        font-weight: 600;
        justify-content: space-between;
    }
    .filter-close{
        background: none;
        border: none;
    }
    .ldb-search-filter{
        background: none;
        box-shadow: none;
        margin-bottom: 0;
    }
    .ldb-search-filter .container{
        background: none !important; 
    } 
    .new-padding-right{
        padding-right: 0px;
    }
    .search-origin-destination .swap-arrow {
        margin-bottom: 20px;
        width: 100%;
        display: inline-block;
        text-align: center;
                transform: rotate(90deg);
    }
    .ldb-dropdown-filters .form-group.width-200 {
        max-width: 100%;
    }
    .filter-content .form-group input{
        font-size: 13px;
    }
    .search-origin-destination input{
        max-width: 100%;
    }
    .search-origin-destination{
        width: 100%;
    }
    .ldb-dropdown-filters .form-group{
        max-width: 100% !important;
    }
    .ldb-dropdown-filters{
        width:100% !important;
        margin-right:0px !important
    }
    .iframe-cover{
       width: 100%;
       overflow: auto;
    }
    .iframe-cover iframe{
        
         min-width: 1260px;
    }
    .dashboard_large_btn_contaner .card-body{
        display: flex;
    }
    .dashboard_large_btn_contaner .card-body .d-flex{
        width: 100%;
    }
}

@media (max-width: 1399px){
    /* .login-form-content {
        padding: 45px 30px;
    } */
    .mobile-left-margin-0{
        margin-left: 0 !important;
    }
}


/*Ipad Landscape - 992*/
@media only screen and (max-width:1199px){
    .movers-header .nav-item a {
        display: flex;
        /* justify-content: space-between; */
        align-items: center;
    }
    .nav-link.subscribe-btn {
        display: block !important;
    }
    .right-imag-cover {
        width: 100%;
           
    }
    .section-2-left p{
        max-width: 500px;
    }
    .right-imag-cover img {
        width: 100%;
    }
    .section6-right .title{
        min-height: 40px;
    }
    .section6-right .sub-title{
        min-height: 95px;
    }
    .list-ul-cover ul{
        padding-left: 0;
        padding-right: 15px;

    }
    .footer-left-bottom{
        margin-bottom: 20px;
    }
    .container{
        max-width: 100%;
    }
    .fill-logo{
        max-width: 200px;
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        font-size: 14px;
        padding-left: 12px;
        padding-right: 12px;
        justify-content: space-between;
    }
    .navbar-expand-lg .navbar-nav .dropdown.btn-group{
        width: 100%;
        margin-bottom: 10px;
    }
    .afterlogin-menu .navbar-nav .nav-link.active, .afterlogin-menu .navbar-nav .show > .nav-link {
        color: #fff;
    }
    /* .afterlogin-menu .login-header-btn {
        color: #fff;
        border-color: #fff;
    } */
    .subscribe-btn{
        font-size: 14px;
        min-width: 130px;
    }
    .login-header-btn{
        font-size: 15px;
    }
    .login-header-btn, .login-header-btn:hover {
        color: #001D3D;
        border: 1px solid #001D3D;
    }
    .movers-header .navbar-nav .dropdown-menu {background: #dceaf9; border: none; border-radius: 0px !important; box-shadow: none;
        /* position: fixed !important;
        z-index: 9999999;
        top: 0px;
        bottom: 0; */
    }
    li.moreoptionsznav-item.dropdown.d-flex.align-items-center.nav-item.menuicon.header-menu-last-child.ps-2 .dropdown-menu{
        position: fixed !important;
        z-index: 9999999;
        top: 0px;
        bottom: 0;
        top: -2px;
        height: 100%;
        overflow: auto;
        padding-top: 30px;
    }
    .mobile-crossicon {
        position: absolute;
        right: 10px;
        top: 8px;
        z-index: 999999;
    }
    .mobile-crossicon  svg{
        width: 25px;
    }
    .boxSmallCover{padding: 15px 20px;}
    .contentPageInner h5{font-size: 18px;}
    .gap-lg{padding: 30px;}
    .fs25{font-size:22px !important;}
    .moverPageTabsMain.flex {display: none;}
    .moverPageTabsMain .short-li {margin-top: 15px;}
    .moverPageTabsMain .short-li ul li {margin-bottom: 15px;}

    .search-filters{
        text-align: left;
        justify-content: start;
    }
    .after-assign-user{
        float: left;
        margin-top: 15px;
    }
    .mobile-icon-menu{
        padding-left: 12px !important;
    }
    .navbar-expand-lg .navbar-nav{
        margin-right: 0;
    }
    .navbar-expand-lg.afterlogin-menu .navbar-nav .nav-link.active{
        color: #fff !important;
        background-color: #001d3d;
    }
    .brand-title-cover .name-brand{
        flex-wrap: wrap;
    }
    .brand-title-cover .id-name{
        order: 1;
        margin-left: 0;
    }
    .company_element{
        order: 2;
        width: 100%;
    }
    .pickup-inner{
        opacity: .5;
    }
    .reverse-arrow{
        width:100%;
        margin-bottom:10px !important
    }
    .partners-w-mobile-100 {
        width: calc(100% - 215px);
    }
}

@media (max-width: 1024px){
    .plan-card {
        padding: 15px 20px;
    }
    .login-form-part {
        width: 100%;
        min-height: auto;
    }
    .login-image-part {
        width: 100%;
    }
    .login-form-content {
        width: 100%;
        max-width: 100%;
        height: auto;
        padding: 65px 100px;
    }
    .register-form.login-form-part, .register-img.login-image-part {
        width: 100%;
    }
    .forgotpassword-form-part form {
        padding: 50px 0px 30px 0px;
    }
    .login-image-part img {
        height: auto;
    }
    .icon-hw-80 {
        width: 60px;
        height: 60px;
    }
    h5 {
        font-size: 1rem;
    }

    .search-filters{
        text-align: left;
        flex-wrap:wrap
    }
    .ipad-view{
        display: flex !important;
    }
    .mobile-left-margin-0{
        margin-left: 0 !important;
    }
    .callus-img{
        position: static !important;
        margin-bottom: 20px;
        padding: 0px 12px;
    }
    .moverPageTabsMain > ul .nav-link{padding:15px 15px 15px;font-size:14px;}
    .view-in-map-cover {
       
        margin-bottom: 15px;
        margin-top: 15px;
    }
}

@media (max-width: 991px){
    .right-imag-cover {
        width: 100%;
        
    }
    .section-2-left p{
        max-width: 500px;
    }
    .right-imag-cover img {
        width: 100%;
    }
    .title-dispatch-platform {
        font-size: 36px;
    }
    .sub-title-dispatch-platform {
        font-size: 20px;
        line-height: 24px;
    }
    .available-load {
        font-size: 28px;
        line-height: 57px;
        
    }
    /* .navbar-expand-lg .navbar-collapse {
        flex-basis: auto;
        justify-content: flex-end;
        background: #000;
        position: absolute;
        left: 0;
        top: 79px;
        display: none;
        width: 100%;
        padding: 10px;
        overflow: auto;
        height: 246px;
    } */
    .right-imag-cover {
        width: 100%;
        
    }
    .navbar-brand img{
        width: 220px;
    }
    /* .navbar-expand-lg .navbar-collapse{
        display: none !important;
    }
    .navbar-expand-lg .navbar-collapse.show{
        display: block !important;
    } */
    .available-load{
        font-size: 28px;
    }
    .all-loads-cover{
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .section6-right .title{
        min-height: 40px;
    }
    .section6-right .sub-title{
        min-height: 130px;
    }
    .list-ul-cover ul{
        padding-left: 0;
        padding-right: 15px;

    }
    .footer-left-bottom{
        margin-bottom: 20px;
    }
    /* .movers-header.White-header .navbar-nav .nav-link.active, 
    .movers-header.White-header .navbar-nav .show>.nav-link{
        color: #fff;
    }
    .movers-header.White-header .login-header-btn{
        color: #fff;
        border-color:  #fff;
    } */
    .navbar-expand-lg .navbar-collapse{
        min-height: 290px;
    }
    .pricing .plan {
        width: calc(50% - 24px);
        margin-bottom: 20px;
    }
    .create-job-post-wizard .nav li a {
        font-size: 13px;
        padding: 7px 15px;
        border-radius: 4px;
    }
    .form-section {
        padding: 35px 25px 35px 45px;
    }
    .cols-5 {
        flex: 0 0 auto;
        width: 25%;
    }
    .cols-6 {
        flex: 0 0 auto;
        width: 20%;
    }

    .search-filters{
        text-align: left;
    }
    .mobile-margin-about{
        margin-top: 0 !important;
    }
    .ipad-view{
        display: flex !important;
        flex-wrap: wrap;
    }
    .after-assign-user{
        float: left;
    }
    .mobile-icon-menu{
        padding-left: 12px !important;

    }
    .success-title {
        padding-bottom: 15px;
        display: flex;
        align-items: center;
        margin-right: 20px;
    }
    .trust-postion-only {
        position: absolute;
        left: 83%;
        top: 4%;
    }
    .mobile-left-margin-0{
        margin-left: 0 !important;
    }
    .ome-slider-content {
        padding-top: 115px;
    }
    .trust-badge-title{
        text-align: center;
    }
    .home-slider-page{
        min-height: 300px;
    }
    .messageBoxRight{
        max-width: 59%;
    }
    .details-accordian-cover .step-preview-title > h2{
        text-align: left;
    }
    .tabsRightPanel {
        white-space: nowrap;
        padding-top: 14px;
    }
    
}

@media (max-width: 767px){
    /* .navbar-expand-lg .navbar-collapse {
        flex-basis: auto;
        justify-content: flex-end;
        background: #003566;
        position: absolute;
        left: 0;
        top: 79px;
        display: none;
        width: 100%;
        padding: 10px;
        overflow: auto;
        
    } */
    .ome-slider-content {
        /* padding-top: 60px; */
    }
    .success-image{
        display: block; 
    }
    .right-imag-cover {
        width: 100%;
        height: 100%;
    }
    .navbar-brand img{
        width: 220px;
    }
    /* .navbar-expand-lg .navbar-collapse{
        display: none !important;
    }
    .navbar-expand-lg .navbar-collapse.show{
        display: block !important;
    } */
    .available-load{
        font-size: 26px;
        line-height: inherit;
    }
    .all-loads-cover{
        margin-bottom: 15px;
    }
    .title-dispatch-platform{
        font-size: 28px;
    }
    .title-dispatch-platform strong{
        margin-left: 10px;
    }
    .sub-title-dispatch-platform{
        line-height: 27px;
    }
    .trust-badge-title{
        font-size: 24px;
        text-align: center;
    }
    .slider-box {
        
        margin-bottom: 46px !important;
        margin: 0 auto;
    }
    .list-ul-cover ul{
        padding-left: 0;
    }
    .list-ul-cover {
        display: flex;
    }
    .footer-left-bottom{
        margin-bottom: 20px;
    }
    .footer-last{
        float: left;
    }
    .section-8-right {
    
        margin-top: 20px;
        text-align: center;
        float: inherit;
    }
    .section-8-left {
        display: inline-block;
        float: left;
        text-align: center;
    }
    .section-2-left {
        float: left;
       
    }
    .section-2-right {
        float: inherit;
        
    }
    /* .subscribe-btn{
        margin-top: 20px;
    } */
    .navbar-light .navbar-toggler{
        border: 1px solid #fff;
    }
    .icon-left-side{
        width: 42px;
        min-width: 42px;
    }
    .section6-right {
        padding-left: 15px;
    }
    .section6-details-main{
        margin-bottom: 20px;
    }
    .movers-header{
        z-index: 999;
    }
    .home-slider-text1 {
        font-size: 30px;
        line-height: 34px;
        
    }
    .list-ul-cover {
        display: flex;
        justify-content: space-between;
    }
    .footer-logo img{
        width: 100%;
    }
    .home-page-section6 {
        padding: 20px 0px;
    }
    .home-page-section7 {
       
        padding: 20px 0px;
    }
    .all-loads-cover p {
    
        max-width: 100px;
    }
    .footer-logo {
        max-width: 220px;
    }
    .section6-right .title{
        min-height: inherit;
    }
    .section6-right .sub-title{
        min-height: inherit;
    }

    /* .login-image-part{
        display: none;
    } */
    .login-form-content {
        max-width: 600px;
    }
    .main-wrapper .login-form-part {
        width: 100%;
    }
    .main-title h1 {
        font-size: 26px;
    }
    /* My Account - Company Profile */
    .profileBoxCover h5{font-size: 18px;}
    
    
    
    .movers-header .fill-logo {
        display: none;
    }
    .movers-header .white-logo {
        display: block;
    }
    .ome-slider-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .userListDetailsCover .headingRight .searchicon{width: 100%;}
    .accountSubscriptionBox,.userDetailsBox{padding:20px;}
    .afterlogin-menu .nav-link.subscribe-btn {
        margin-top: 0px;
    }
    .register-type-part form {
        padding-bottom: 20px;
    }
    .login-image-part img {
        width: 100%;
        height: auto;
        object-fit: unset;
    }
    .form-section {
        padding-left:25px;
        padding-right:25px;
    }
    /*My Account CSS*/
    .moverPageTabsMain > ul .nav-link{
        padding: 15px 8px 15px;
        font-size: 12px;
        white-space: nowrap;
    }
    .mediumHeading{font-size: 16px !important;}
    .gap-lg{padding: 20px;}
    .cols-5 {
        flex: 0 0 auto;
        width: 33.33%;
    }
    .cols-6 {
        flex: 0 0 auto;
        width: 33.33%;
    }
    .callus-img {
        position: static;
        
    }
    .icon-hw-80 {width: 50px; height: 50px;}
    h5 {font-size: 0.9rem;}

    /*Messages Page UI*/
    .messageBoxLeft,.messageBoxList{width:100%;}
    .messageBoxRight{top:0;left: 100%; width: 100%;bottom:0;z-index:1;transition: all .5s ease-in-out;margin-top: 20px;}
    .messageBoxRight.active{left: 0;}
    /* .messageBoxRightInner{max-height:calc(100% - 3rem);overflow:auto;display:flex;flex-direction:column;} */
    .loads-types-info li h6 {font-size: 12px;}
    .loads-types-info li {padding: 0px 10px;}
    .messageBoxRightInner {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .ldb-search-filter h1{
        font-size: 24px;
    }
    .section-8-left{
        width: 100% !important;
    }
    .section-8-left p{
        margin-bottom: 20px !important;
    }
    .mobile-margin-about{
        margin-top: 0 !important;
    }
    .padding-about-margin{
        padding-bottom: 0px !important;
    }
    .mobile-top-padding-20{
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .margin-bottom-zero-in-mobile{
        margin-bottom: 0 !important;
    }

    .requesterMsgBox{
        position: static;
    }
    .margin-input{
        margin-left: 10px !important;
    }
    .mobile-left-margin-0{
        margin-left: 0 !important;
    }
    .trust-postion-only {
        position: absolute;
        left: 80%;
        top: 4%;
    }
    .table-in-mobile .dataTables_length{
        text-align: left !important;
        margin-bottom: 10px !important;
    }
    .table-in-mobile .dataTables_filter{
        text-align: left !important;
    }
    .table-in-mobile .pagination{
        justify-content: center !important;
        margin: 10px 0px !important;
    }
    
    .front_notification_counts {
        top: 1px;
        left: 19px;
    }
    .home-slider-section3{
        padding: 15px 0px;
    }
    .number-of-count{
        font-size: 30px;
        line-height: 50px;
    }
    .desktop-marign-115{
        margin-top: 0;
    }
    .main-wrapper .container .needHelp.pt-5{
        padding-top: 0px !important;
    }
    /* .navbar-expand-lg .navbar-collapse.show{
        top: 94px;
    } */
    .notification-right a{
        margin-left: 0px;
    }
    a.delete_notification {
        position: absolute;
        top: 13px;
        right: 16px;
        color: #000 !important;
        opacity: 1;
    }
    .messageBoxRightInner .chat-head .form-group {
        margin-bottom: 10px !important;
    }
    .messageBoxRight{
        max-width: 100%;
    }
    .userListDetailsCover .form-select.form-select-sortBy{
        width: 100%;
    }
    /* .smallHeaderRight{
        margin-top: 20px;
    } */
    .smallHeaderRight .form-group{ 
        margin-bottom: 0px;
    }
    .view-in-map-cover {
        width: 100%;
        display: block;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .trust-postion-only{
        position: static !important;
    }
    .partners-w-mobile-100 {
        width: 100%;
    }
    
    .smallHeaderCover{
        padding-top: 0 !important;
        margin-top: 0 !important;
    }
    .profileBoxCover{
           padding-top: 40px !important;
    }
}

@media screen and (orientation:landscape) and
(min-device-width: 320px) and (max-device-width: 920px) {
   
    /* .login-image-part{
        display: none;
    } */
    
    .login-form-content {
        max-width: 600px;
    }
    .main-wrapper .login-form-part {
        width: 100%;
    }
}

@media (max-width: 575px){
    .login-form-content {
        padding: 40px 15px;
    }
    .login-title h2 {
        font-size: 24px;
    }
    .register-subtitle h5 {
        font-size: 16px;
    }
    .choose-registration-type .selection label {
        padding: 15px 15px 15px 15px;
    }
    .reg-type-content {
        padding-left: 20px;
    }    
    .pricing .plan {
        width: calc(100% - 24px);
    }
    .main-title h1 {
        font-size: 24px;
    }
    .free-trial-plan h2 {
        font-size: 20px;
    }
    .wizard-title{display: block;}
    /*My Account CSS*/
    .moverPageTabsMain > ul .nav-link{font-size:12px;}
    .home-slider-text2 {
        display: none;
    }
    .home-slider-text1 {
        font-size: 26px;
    }
    .cols-5 {
        flex: 0 0 auto;
        width: 50%;
    }
    .cols-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .section-8-left h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .section-8-left p {
        font-size: 15px;
    }
    .search-origin-destination {
        width: 100%;
        display: block;
        align-items: center;
    }
    .search-origin-destination input {
        max-width: 100%;
    }
    

    .search-origin-destination .swap-arrow.mobile  {
        margin-bottom: 10px;
        vertical-align: middle;
        display: flex;
        justify-content: center;
        margin-top: 5px;
    }
    .search-filters .select-radius {
        padding-left: 0px;
    }
    .revoke_btn{
        padding: 0 !important;
    }
    .mobile-pay{
        width: 100%;
        margin-left: 0 !important;
        margin-bottom: 15px;
    }
    .mobile-pay-cancel{
        width: 100%;
        margin-left: 0 !important;
    }
    .trust-postion-only {
        position: absolute;
        left: 60%;
        top: 4%;
    }
    .bottom-btn-sp  a{
        margin-left: 0;
        margin-top: 20px;
        min-width: 118px;
    }
    .wizard-btns a{
        margin-left: 0;
    }
    

    .create-job-post-wizard .btn-toolbar.sw-toolbar button {
        height: 45px;
        padding: 10px 20px !important;
        font-size: 14px;
      }
      .create-job-post-wizard .wizard-btns.bottom-btn-sp a {
        margin-top: 0px;
        text-align: center;
        margin-right: 0px;
        min-width: auto;
        font-size: 14px;
        margin-left: 10px;
      }
      .create-job-post-wizard .btn-toolbar.sw-toolbar {
        display: flex;
        flex-wrap: nowrap;
      }
      .section-2-left {
            float: left;
            text-align: center;
        }
        .section-2-right {
            float: left;
            text-align: center;
            width: 100%;
            margin-top: 12px;
        }
        .all-loads-cover {
            margin-bottom: 10px;
            width: 100%;
            margin-top: 10px;
            margin-left: 0;
            margin-right: 0;
        }
        .all-loads-cover p{
            max-width: 100%;
        }
        /* .movers-header {
            top: 40px !important;
        } */
        
        .bodyforSticky .stickNotification + .movers-header {
           top: 42px !important;
            position: sticky !important;
        }
        .headingRight{
            width: 100%;
        } 
        .dashboard_large_btn_contaner .card-body .d-flex {
            width: 100%;
            flex-wrap: wrap;
            justify-content: center !important;
            align-items: center !important;
            text-align: center;
        }
        .dashboard_large_btn_contaner .card-body{
            padding: 15px 10px !important;
        }
       .icon-circle {
            margin-bottom: 10px;
            order:1
        }
       .dashboard_large_btn_contaner .card-body .d-flex .me-2{
            order:2;
            width: 100%;
       }
       .dashboard_large_btn{
        font-size: 15px;
       }
        
}

@media (max-width: 480px){
    .mobile-live-flex{
        display: block !important;
        text-align: center !important;
    }   
    .trust-badge-title {
        font-size: 20px;
        line-height: inherit;
        text-align: center;
    }
    .footer-left-text span {
        margin-left: 18px;
    }
    .footer-logo img {
        max-width: 100% !important;
    }
    .navbar-expand-lg .navbar-collapse{
        height: inherit;
    }

    .main-title {
        display: flex;
        flex-wrap: wrap;
    }
    .main-title .plan-types ul {
        float: left;
    }
    .payment-sucess-modal-part {
        display: block;
    }
    .payment-success-modal .modal-body .payment-sucess-modal-part .success-modal-img {
        width: 100%;
        display: none;
    }
    .success-modal-content {
        width: 100%;
        display: inline-block;
        padding: 30px;
    }
    .plan-card {
        padding: 15px 20px;
    }
    .payment-page .card .card-header {
        padding: 15px 20px;
    }
    .payment-page .card .card-body {
        padding: 15px 20px 30px 20px;
    }
    /*My Account CSS*/
    .moverPageTabsMain > ul {
        flex-wrap: nowrap;
        overflow: auto;
        align-items: center;
    }
    .DashboardPage .title-width {
        width: 100%;
    }
    .DashboardPage .search-origin-destination {
        text-align: left;
    }
    
    .DashboardPage .search-origin-destination .form-group input {
        max-width: 100%;
    }
    .plan-card{
        display: block;
    }
    .mobile-disply-block{
        display: block;
    }
    .mobile-disply-block .load-left-btn button:first-child{
        margin-left: 0 !important;
    }
    .mobile-disply-block .load-left-btn{
        margin-top: 15px;
    }
    .view-mobile-margin{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .ipad-view{
        display: block !important;
    }
    .prefered-time p {
        min-width: 75px;
    }
    .mobile-create-job-block{
        display: block;
    }
}

@media (max-width: 400px){
    .plan-card {
        display: block;
        padding: 15px 20px;
    }
    .plan-card .card-plan-type {
        width: 100%;
    }
    .card-plan-price {
        text-align: left;
        width: 100%;
        margin-top: 15px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .plan-card .card-plan-type .card-plan-name h6 {
        font-size: 13px;
    }
    .plan-card .card-plan-type .card-plan-name h3 {
        font-size: 16px;
    }
    .card-plan-price .price {
        font-size: 20px
    }
    .card-plan-price a {
        font-size: 12px;
    }
    .cols-5 {
        flex: 0 0 auto;
        width: 100%;
    }
    .cols-6 {
        flex: 0 0 auto;
        width: 100%;
    }
    .pricing-plan-paynow {
        display: block;
    }
    .file_uploading{
        display: block;
    }
    .file_uploading .browse-file-btn {
        width: 100% !important;
        margin-top: 10px;
        margin-left: 0px;
    }
}
@media (max-width: 360px){
    .pricing-plan-paynow{
        display: block;
    }
    .card-plan-price{
        margin-bottom: 10px;
    }

  
}
 