.internation {
  display: block;
}
label.show_mobile{display:none;}
.search-form-box .form-control {
  color: #000 !important;
}

.onlyformobile {
  display: none !important;
}

.onlyformobile2 {
  display: none !important;
}

.supply_stpe3 {
  border-top: 1px solid #b9b8b8;
  margin-top: 7px !important;
  padding-top: 7px;
}

.amazon {
  background: #f0efef;
}

@media (min-width: 1200px) and (max-width: 1290px) {
  .stp3 {
    margin-top: -280px;
  }

  .service-block h3 {
    font-size: 17px;
  }

  .form-label {
    font-size: 16px !important;
  }

  .btn-consignment {
    width: 226px;
  }

  .form_container:before {
    left: -47px !important;
  }
}

@media (min-width: 1300px) and (max-width: 1680px) {
  .stp3 {
    margin-top: -236px;
  }

  .service-block h3 {
    font-size: 17px;
  }
}

@media (min-width: 1200px) and (max-width: 1890px) {
  footer .container-fluid,
  header .container-fluid,
  .spaced-250 {
    padding: 0 80px;
  }

  .detailed-service .container-fluid,
  .delivery-information-service .container-fluid,
  .hero-main .container-fluid {
    padding: 0 80px;
  }

  .top-bar ul li {
    padding: 0px 10px;
  }

  .search-form-box .form-control {
    color: #000;
  }

  .search-form-box .col-sm-5 {
    flex: 0 0 36%;
    max-width: 36%;
  }

  .search-form-box .col-md-5 {
    flex: 0 0 36%;
    max-width: 36%;
  }

  .service-block {
    padding-left: 125px;
  }

  .searvice-detailed-block .card-header {
    font-size: 16px;
  }

  .delivery-information-service h2 {
    font-size: 34px;
  }

  footer h3 {
    font-size: 16px;
  }

  footer .contact-information-block p,
  footer ul li a {
    font-size: 14px;
  }

  footer .company-information-block {
    flex: 0 0 440px;
    max-width: 440px;
    padding-left: 210px;
  }

  footer .company-information-block img {
    width: 190px;
  }

  footer .payment-information-block {
    flex: 0 0 230px;
    max-width: 230px;
  }

  footer .contact-information-block {
    flex: 0 0 218px;
    max-width: 218px;
  }

  footer .member-information-block {
    flex: 0 0 130px;
    max-width: 130px;
  }

  .btn-custom {
    padding: 14px 19px;
    font-size: 16px;
  }

  .search-form-box label small {
    font-size: 15px;
  }

  .btn-previus,
  .btn-proceed,
  .btn-previus:hover,
  .btn-proceed:hover {
    background-size: 100% auto;
    width: 158px;
  }

  .list-quanitity li strong {
    max-width: 65%;
    flex: 0 0 65%;
  }

  .list-quanitity li span {
    max-width: 35%;
    flex: 0 0 35%;
  }

  55

    /* added */
    .hero-main {
    padding: 20px 0;
  }

  .service-row {
    padding: 18px 0 0 0;
  }

  .list-quanitity li {
    margin-top: 10px;
  }

  .navbar-expand-xl {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

@media (min-width: 1691px) and (max-width: 1890px) {
  .navbar-expand-lg .navbar-nav .nav-link,
  .top-bar ul li {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}

@media (min-width: 1500px) and (max-width: 1790px) {
  /* footer .container-fluid , header .container-fluid,.spaced-250 { padding: 0 100px; }
	     .detailed-service .container-fluid,.delivery-information-service .container-fluid,.hero-main .container-fluid {
       padding: 0 80px;
       }*/
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 10px;
    padding-left: 10px;
  }

  .top-bar ul li {
    padding: 0px 10px;
  }

  .search-form-box .col-md-5 {
    flex: 0 0 38%;
    max-width: 38%;
  }

  .search-form-box .col-sm-5 {
    flex: 0 0 38%;
    max-width: 38%;
  }

  .service-block {
    padding-left: 125px;
  }

  .searvice-detailed-block .card-header {
    font-size: 16px;
  }

  footer h3 {
    font-size: 16px;
  }

  footer .contact-information-block p,
  footer ul li a {
    font-size: 15px;
  }

  footer .company-information-block {
    flex: 0 0 440px;
    max-width: 440px;
    padding-left: 210px;
  }

  footer .company-information-block img {
    width: 190px;
  }

  footer .payment-information-block {
    flex: 0 0 230px;
    max-width: 230px;
  }

  footer .contact-information-block {
    flex: 0 0 218px;
    max-width: 218px;
  }

  footer .member-information-block {
    flex: 0 0 130px;
    max-width: 130px;
  }
}

@media (min-width: 1500px) and (max-width: 1790px) {
  /*.detailed-service .container-fluid, .delivery-information-service .container-fluid, .hero-main .container-fluid { padding: 0 180px;}
footer .container-fluid, header .container-fluid, .spaced-250 {
    padding: 0 180px;
}*/

  .submitbtn input[type='button'] {
    width: 168px;
    height: 79px;
    margin: 0 5px;
    padding: 12px 25px;
    background-size: 84% auto;
  }

  .submitbtn input[type='button']:hover {
    width: 168px;
    height: 79px;
    margin: 0 5px;
    border: 0px;
    color: #fff;
    font-weight: 700;
    border-radius: 0px;
    padding: 12px 25px;

    background: url(/images/GetQuoteHover.png) no-repeat;
    background-size: 84% auto;
  }

  .searvice-detailed-block .card-body ul li {
    font-size: 15px;
  }

  .topbar_number span {
    font-size: 12px;
  }

  body a {
    font-size: 13px;
  }

  .search-first-row .btn-column {
    padding-right: 0px;
  }

  .register-login-right.text-center label a {
    font-size: 10px !important;
  }

  .register-login-right.text-center label {
    font-size: 10px !important;
    margin-left: 3px !important;
  }

  .pallet_2 {
    width: 70%;
  }

  .logo-section {
    padding-right: 0px;
  }

  .pal-quot {
    width: 18%;
    padding-right: 0px;
  }

  #pallet-quote::after {
    content: '';
    right: -145px;
    width: 120px;
    height: 210px;
    margin-top: -25px;
  }
}

@media (min-width: 1190px) and (max-width: 1260px) {
  .choose-column.Step2_choose_column .choose-option {
    max-width: 281px !important;
  }
}

@media (min-width: 1300px) and (max-width: 1600px) {
  .list-quanitity.supply-list li strong,
  .list-quanitity li {
    font-size: 14px;
  }

  .list-quanitity.supply-list li {
    margin-top: 0px;
    padding: 8px 0px;
  }

  .choose-column {
    padding: 20px;
  }

  .question {
    width: 30px;
    height: 30px;
    line-height: 30px !important;
    font-size: 19px !important;
  }

  .custom-tab .custom-tab-content,
  .edit_quantities {
    padding: 5px 10px;
  }
}

/*container section start*/

@media (min-width: 1200px) and (max-width: 1890px){
.detailed-service .container-fluid, .delivery-information-service .container-fluid, .hero-main .container-fluid {
    padding: 0 80px;
}

}

@media (min-width: 1180px) and (max-width: 3000px) {
  .detailed-service .container-fluid,
  .delivery-information-service .container-fluid,
  .hero-main .container-fluid,
  footer .container-fluid,
  header .container-fluid,
  .spaced-250 {
    padding: 0 100px;
  }

  footer .container-fluid {
    padding: 26px 67px !important;
  }

  .search-first-row {
    padding-right: 255px;
    position: relative;
	justify-content: space-around;
  }

  .search-first-row #col-1,
  .search-first-row #col-2 {
    /* flex:0 0 50%; max-width:50%*/
  }

  .search-first-row .btn-column {
    /*     position: absolute;*/
    right: 0;
    top: 60%;
    /*    transform: translateY(-50%);*/
    /*    margin: 9px 0 0 0 !important;*/
    /*    width: 263px !important;*/
    /*    max-width: 263px;*/
  }

  .submitbtn input[type='button'],
  .submitbtn input[type='button']:hover {
    width: 235px !important;
    height: 79px;
    margin: 0 5px;
    padding: 12px 0;
    background-size: 233px auto;
    min-width: 235px;
  }
}

/*container section end*/
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-collapse {
    flex-grow: 0 !important;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  #form_step_2 .choose-option.radio-custom-only {
    max-width: 240px;
    margin: 0 auto;
  }

  .choose-column.Step2_choose_column .choose-option {
    max-width: 327px !important;
  }

  .cartbtn {
    text-align: center;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  footer .container-fluid,
  header .container-fluid,
  .hero-main .container-fluid,
  .detailed-service .container-fluid,
  .delivery-information-service .container-fluid,
  .spaced-250 {
    padding: 0 30px;
  }

  .search-form-box .after-arrow:after {
    background: url(../images/icon-arrow-bottom.png) no-repeat center;
    width: 100%;
    margin: 15px 0;
    display: block;
    position: static;
  }

  .search-form-box .after-arrow {
    padding-right: 12px;
    padding-bottom: 0;
  }

  .btn-get-started {
    /* width: 100px; */
    display: block;
    cursor: pointer;
    margin: 25px auto 0;
  }

  .searvice-detailed-block {
    height: auto;
    margin-bottom: 30px;
  }

  .navbar-light .navbar-toggler {
    border-color: transparent;
    outline: 0px;
    box-shadow: none !important;
  }

  .navbar-toggler {
    padding: 0 !important;
  }

  .navbar-light .navbar-toggler-icon {
    background: url(../images/mobile-toggle.png) no-repeat center;
    width: 40px;
    height: 30px;
  }

  .footer .payment-information-block,
  footer .information-block,
  .contact-information-block,
  footer .company-information-block {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  footer .information-block,
  .contact-information-block {
    text-align: center;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #b9b8b8;
  }

  footer .company-information-block {
    text-align: center;
  }

  footer .company-information-block img {
    position: static;
    display: inline-block;
  }

  footer .company-information-block {
    padding-left: 0;
    position: relative;
  }

  .company-information-block span {
    padding-left: 30px;
    display: inline-block;
    text-align: left;
    width: 38%;
    vertical-align: top;
  }

  footer .payment-information-block {
    flex: 0 0 40% !important;
    max-width: 40% !important;
  }

  .company-information-block {
    padding-bottom: 30px;
  }

  .information-block {
    order: 0;
  }

  .contact-information-block {
    order: 1;
  }

  .company-information-block {
    order: 2;
  }

  .payment-information-block {
    order: 3;
  }

  .member-information-block {
    order: 4;
  }

  footer {
    padding: 50px 0 15px 0;
  }

  footer h3 {
    font-size: 16px;
  }

  footer ul li a,
  footer .contact-information-block p,
  .company-information-block p {
    font-size: 15px;
  }

  .company-information-block h3 {
    margin-top: 15px;
  }

  footer .contact-information-block p {
    margin: 4px 0;
  }

  .top-bar {
    display: none;
  }

  .navbar-brand {
    width: 194px;
  }

  .navbar-expand-xl {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .navbar-expand-xl .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }

  .service-block {
    margin-bottom: 35px;
  }

  .hero-main p {
    font-size: 16px;
    line-height: normal;
  }

  .hero-main h2 {
    font-size: 22px;
    margin-bottom: 5px;
  }

  .blog-list {
    padding: 34px;
    margin-bottom: 40px;
    text-align: center;
  }

  .blog-list h3 {
    font-size: 28px;
  }

  .blog-list p {
    font-size: 16px;
  }

  .blog-list .btn-row {
    margin-top: 15px;
  }

  .hero-main {
    padding: 20px 0;

    min-height: auto;
  }

  .content-spaced {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .contact-form-box .form-control {
    font-size: 16px;
  }

  .contact-form-box {
    padding: 26px;
  }

  .list-of-postcode li {
    flex: 0 0 30%;
    max-width: 30%;
  }

  .running-text-block p,
  .running-text-block ul li {
    font-size: 16px;
  }

  .section-title {
    font-size: 28px;
  }

  .custom-table-dark tr th {
    display: none;
  }

  .custom-table-dark tr td:before {
    content: attr(data-name);
    display: block;
    text-align: left;
    text-transform: uppercase;
    background: #000;
    color: #fff;
    padding: 15px;
  }

  .custom-table-dark tr td {
    display: block;
    width: 100%;
  }

  .btn-new-assignment,
  .btn-proceed-checkout {
    width: 300px;
    height: 73px;
    border: 0px;
    background-size: 100%;
  }

  .choose-column {
    padding: 0 0 15px 0;
    height: auto;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #b9b8b8;
    border-top: 1px solid #b9b8b8;
    margin: 15px 0;
  }

  .delivery-details {
    border-left: 0;
    padding-left: 0;

    margin-left: 0;
    height: auto;
    border-top: 1px solid #b9b8b8;
    padding-top: 15px;
  }

  .list-quanitity li strong {
    font-size: 16px;
  }

  .list-quanitity.plate-type li span .price {
    font-size: 16px;
  }

  .delivery-information-service h2 {
    font-size: 28px;
  }

  .after-arrow-gray-bottom::after,
  .after-arrow-gray-middle::after,
  .before-arrow-gray-bottom::before,
  .after-arrow-gray-top::after {
    content: '';
    display: block;
    margin: 0 auto;
    width: 44px;
    height: 61px;
    position: absolute;
    left: 40px;
    right: inherit !important;
    bottom: -70px;
    top: inherit !important;
    transform: none;
    background: url(../images/icon-arrow-bottom-gray.png) no-repeat;
    background-size: auto;
    background-size: 100%;
  }

  /*navtoggle*/
  .navbar .nav_contain {
    padding: 0 15px;
  }

  .navbar-toggle {
    float: right;
    padding: 9px 10px;
    width: 25px;
    border: 0px;
    margin-top: 20px;
  }

  .navbar .nav_contain .navbar-header .navbar-toggle {
    margin-top: 10px;
  }

  .navbar-toggle {
    background: none;
    display: inline-block;
  }

  .dropdown-toggle::after {
    display: none;
  }

  .search-form-box .col-sm-5,
  .search-form-box .col-sm-2 {
    flex: 0 0 100%;
    text-align: center;
    max-width: 100%;
  }

  .submitbtn input[type='button'] {
    display: inline-block;
  }

  .search-form-box .col-sm-5 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .search-form-box .col-md-5 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .hidden-label-mobile {
    display: none !important;
  }

  .step3_sections .choose-option {
    max-width: 270px;
    margin: 0 auto;
  }

  .delivery-details-only.align-with-date .deliverychoose-option .radio-inline {
    width: 119px;
    margin-right: 1px;
  }

  .cartbtn {
    text-align: center;
  }

  .page-inner-content {
    margin-bottom: 0;
  }

  #form_step_2 .list-quanitity.question-swap-section li span {
    text-align: right !important;
    padding-right: 15px;
  }

  .button-group-column.btnGetQuote {
    justify-content: center !important;
  }

  .button-group-column.btnGetQuote .btn {
    margin: 0 10px !important;
  }

  #form_step_2 .list-quanitity.supply-list li span {
    text-align: right !important;
    padding-right: 23px !important;
  }

  .step-wizard li.after-arrow {
    flex: 0 0 180px;
    max-width: 180px;
  }

  .step-wizard li strong {
    width: 100%;
    /* display: block; */
  }

  #form_step_1 .submitbtn {
    margin-top: 30px;
  }

  .navbar-brand {
    display: inline-block;
  }

  .feature-card-block .card-header .card-arrow {
    font-size: 15px;
  }

  .feature-card-block ul li {
    font-size: 14px;
  }

  .feature-card-block .card-header .card-arrow {
    min-height: 71px;
  }

  .feature-card-block ul li {
    margin: 10px 0;
  }
}

@media (max-width: 1179px) {
  .search-form-box .form-control {
    height: 50px;
  }

  .search-form-box .after-arrow:after {
    margin: 4px 0 !important;
    height: 34px !important;
    background-size: auto 14px !important;
  }

  #form_step_1 {
    padding-top: 8px;
  }

  #form_step_1 .submitbtn input[type='button'],
  #form_step_1 .submitbtn input[type='button']:hover {
    width: 230px !important;
    height: 41px !important;
    background-size: auto 70px !important;
    box-shadow: none;
    background-position: center !important;
  }
}

@media (max-width: 1024px) {
  #lblCartCount {
    display: none;
    /* right: 432px !important; */
    /* top: 285px !important; */
  }

  /* .quote-underline {
    display: none;
  } */

  .navbar-nav .phone {
    padding-left: 0px !important;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: column;
    margin-top: 6px; display:block;
  }

  .open #myNavbar.navbar-collapse.collapse {
    display: block !important;
    background: #1eaeeb !important;
  }

  #form_step_2 .list-quanitity.question-swap-section li span {
    text-align: right !important;
    padding-right: 15px;
  }

  .button-group-column.btnGetQuote {
    justify-content: center !important;
  }

  .button-group-column.btnGetQuote .btn {
    margin: 0 10px !important;
  }

  #form_step_2 .list-quanitity.supply-list li span {
 text-align: right !important;
/*    padding-right: 43px !important;*/
  }

  #form_step_2 .choose-option.radio-custom-only {
    margin: 0 auto !important;
  }

  .order-placement .order-custom-0 {
    order: 1;
  }

  .order-placement .order-custom-1 {
    order: 0;
  }

  .order-placement .order-custom-2 {
    order: 2;
  }

  .order-placement .btnGetQuote.cartbtn .next.btn {
    margin-bottom: 0px !important;
  }

  .cartbtn {
    text-align: center;
  }

  .navbar .nav_contain .navbar-header {
    width: 100%;
  }

  .nav_contain .navbar-collapse .navbar-nav > li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
  }

  .nav_contain .navbar-collapse .navbar-nav > li > a {
    color: #e4e4e4;
  }

  #myNavbar .top_login_bar {
    display: block;
  }

  .nav.navbar-nav.navbar-right li {
    padding: 10px 0;
    border-bottom: 1px solid #fff;
  }

  .nav.navbar-nav.navbar-right li a {
    color: #fff !important; padding:15px 0 15px 15px !important; display:inline-block; border:0px !important; text-align:left;
  }
  
   .nav.navbar-nav.navbar-right li a  .drop-downdropdown-menuopen  a{
    padding:10px 0 !important; text-align:left;
  }

.nav.navbar-nav.navbar-right li.active a {color:#000 !important;}

  .hero-main {
    background: none;
    background-color: #1eaeeb;
  }

  .position-left,
  .position-right {
    display: none;
  }

  .step-wizard {
    overflow: visible;
  }

  .container-fluid {
    padding: 0 12px;
  }

  .step-wizard {
    flex-wrap: wrap;
    align-items: baseline;
  }

  .step-wizard li.after-arrow strong {
    display: block;
  }

  .after-arrow:after {
    right: 0px;
    top: 0;
    font-size: 29px;
  }

  .row.step2-row .col-md-12 {
      padding: 0px 10px;
    letter-spacing: -0.4px;
  }

 /*  .step-wizard li {
    font-size: 12px !important;
  } */
  .open .cart_icon,  .open .quote-underline { display:none}
  .navbar.open .navbar-toggle {
    top: 16px !important;
    right: 16px !important;
}
.nav.navbar-nav.navbar-right {
    margin: 0 !important;
}
}

@media (min-width: 1191px) and (max-width: 1199px) {
  #form_step_2 .choose-option.radio-custom-only {
    max-width: 310px;
  }
}

@media (min-width: 1200px) and (max-width: 1330px) {
  .additional_charges.list-quanitity.supply-list
    .service_delivery_time
    .select_time.doajax_input.time_delivery_steplast,
  #timed-selection select {
    width: 49px !important;
  }

  .service_delivery_time .delivery_box_date select,
  .date-textbox {
    width: 90px;
  }

  .choose-column.Step2_choose_column .choose-option {
    max-width: 257px !important;
  }

  .choose-column.Step2_choose_column .radio-inline {
    width: 123px;
  }

  .step-wizard li.after-arrow {
    flex: 0 0 240px;
    max-width: 240px;
  }

  .container-fluid {
    padding: 0 30px !important;
  }

  .middle_section a {
    margin-right: 10px;
    font-size: 13px;
  }

 /*  .step-wizard li {
    font-size: 12px !important;
  } */
}

@media (min-width: 1331px) and (max-width: 1670px) {
  .additional_charges.list-quanitity.supply-list
    .service_delivery_time
    .select_time.doajax_input.time_delivery_steplast,
  #timed-selection select {
    width: 86px !important;
  }

  .choose-column.Step2_choose_column .choose-option {
    max-width: 257px !important;
  }

  .choose-column.Step2_choose_column .radio-inline {
    width: 123px;
  }

  .service_delivery_time .delivery_box_date select,
  .date-textbox {
    width: auto;
  }

  .step-wizard li.after-arrow {
    flex: 0 0 240px;
    max-width: 240px;
  }

  /*.container-fluid {
    padding: 0 30px ;
  }*/

  .middle_section a {
    margin-right: 10px;
    font-size: 13px;
  }

  .feature-card-block ul li {
    margin: 15px 0;
    font-size: 16px;
  }

  .feature-card-block .card-body .card-arrow {
    min-height: 283px;
  }

  .feature-card-block .card-body {
    top: -29px;
  }

  .middle_section {
    min-width: 270px;
  }

  .navbar-brand img {
/*    max-width: 200px;*/
    object-fit: contain;
  }

  .feature-card-block .card-header .card-arrow {
    font-size: 16px;
  }
}

@media (min-width: 1180px) and (max-width: 1200px) {
  .search-form-box .after-arrow {
    padding-right: 28px !important;
    position: relative;
  }

  .search-form-box .after-arrow:after {
    background: url(../images/icon-arrow.png) no-repeat;
    width: 25px;
    height: 43px;
    display: inline-block;
    content: '';
    margin: 0px !important;
    position: absolute;
    right: -13px;
    bottom: 5px;
  }

  .search-form-box .after-arrow-before {
    padding-left: 28px !important;
    position: relative;
  }

  #form_step_1 .hidden-label-mobile {
    display: block !important;
    text-align: left !important;
  }

  .middle_section {
    min-width: 270px;
  }
}

.checkbox-reversed {
  position: relative;
}

.checkbox-reversed label#terms-error {
  position: absolute;
  top: 85%;

  left: 4px;
}

@media (max-width: 767px) {

	#section-five h3{font-size: 18px;}
	/* .about-us-truck{display:none;} */
	.review-section{display:none;}
	label.show_mobile{display:block;}
	label.show_desktop{display:none;}
	.navbar{height: 75px !important;}
	.trustpilot img{
		position: absolute;
    bottom: 0;
    top: 126%;
    right: 100px;
    width: 33% !important;
	}
	
		#review .trustpilot img{
		position: static;
	}
	
	
	
	.order-total-instruction-text{
		margin-bottom: 0 !important;
		font-size: 11px !important;
	}
	.order-total-instruction-text a {
    font-size: 15px;
    text-decoration: none;
    font-weight: 600;
}
	
	
	
	
	.container-fluid.ukp-services {
    padding-top: 0px;
	background: #faf8f8;
}
.container-fluid.ukp-services {
    padding: 0px 15px 0px;
    margin-top: 0;
}

.ukp-services .service-block p {
    width: 96%;
}
.ukp-services .service-block p {
    color: #7a7a7a !important;
}
#consignment_weight{
	height: 38px;
    padding-left: 10px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: left;
}
.pallet-qty{padding:0 !important;}
	.ukp-services{display:block !important;}
	.container-fluid.ukp-services.ukp-st2-services{display:none !important;}
	.rha-img{display:none;}
	#image-text-one{display:none !important;}
	#section-six{}
	#section-seven{display:none !important;}
	#section-eight{display:none !important;}
	#section-three{}
	#section-four{}
	.trucks{display:none;}
	.step2-row{margin: auto}
	.step1container{padding: 0;}
  .step-wizard li.after-arrow:after,
  .after-arrow-before:before {
    display: none;
  }
  .cst-navbar .container-fluid{
        justify-content: left !important;
  }
  .steps_bar .ukp-th{color:#000;margin-top:10px;}
  .logo-section{
    display: none;
  }
  .register-login-right a
  {
    margin-left: 3px;
	font-size: 13px;
  }
  .step-row-section
  {
    background: #42aeeb;
    color:#fff;
    border-radius:0;
    top: 19%;
  
  }
  .step-wizard li{
    position: relative;
    font-size: 15px !important;
    display: inline-block;
    padding: 0 10px;
    color:gray !important;
  }
  .step-wizard{
    text-align: center;
    display: block;
        width: 100%;
    background: #000;
    position: absolute;
    left: 0;
  }
  
  /*.step-wizard li.active strong
  {
    color:#fff !important;
  }*/
  /*.step2-only{
    display: block;
  }*/
  .step-wizard::before{display:none}
  .step-wizard li span{
    display: none;
  }
  .headings .step-wizard li:last-of-type:after
  {
     display: none;
  }
  .headings .step-wizard li:after
  {
    content:"\f105";
    position: absolute;
    right:-5px;
    font: normal normal normal 14px / 1 FontAwesome;
    top: 5px;
  }
  .step2-only h2
  { 
    font-size:20px;
  }

  .hero-section-img
  {
       height: 340px !important;
           opacity: 0;
  }
  .half-progress
  {
    display: none;
  }
  .step-wizard li.active span
  {
   display: none;
  }

  .after-arrow-before,
  .after-left {
    padding-left: 15px;
    position: relative;
  }

  .btn-column.text-right.after-right {
    text-align: center;
    margin-top: 15px;
  }

  #col-2.after-arrow-before {
    margin-top: 15px;
  }

  .feature-card-block .card-header .card-arrow {
    font-size: 18px;
  }

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

  .col-mo-custom {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }

  .col-mo-custom2 {
    width: 50%;
    max-width: 50%;
  }

  .feature-card p {
    font-size: 16px;
  }

  .quote_right label {
    text-align: left !important;
  }

  .feature-card {
    padding: 15px 0;
  }

  .hero-main h3 {
    font-size: 20px;
  }

  .register-login-right label {
    font-size: 14px;
  }

  .step-wizard li.after-arrow {
    text-align: start;
    flex: 0 0 90px;
    max-width: 90px;
  }

  .list-quanitity.date-list.Same_date_drop li span {
    max-width: 37%;
  }

  .button-group-column.btnGetQuote.Samedaybuttons {
    justify-content: center !important;
  }

  .quote_code_ref {
    margin-left: 23px;
    height: 43px !important;
  }

  .quote_ref {
    margin-left: -6px !important;
    padding: 9px 35px !important;
  }

  .col-sm-4.col-mo-custom2 {
    margin-top: 0 !important;
  }

  select.drop_down_samedy {
    padding: 11px 15px !important;
  }

  span.hide_mobile {
    display: none;
  }

  .col_heading {
    padding-top: 10px;
  }

  span.times_sel_dropdown.flex_box {
    display: flex !important;
  }

  label#terms-error {
    position: absolute;
    bottom: 20px;
    left: 66px;
  }

  .deliverychoose-option {
    text-align: center !important;
    justify-content: space-between !important;
    display: flex !important;
    max-width: 100% !important;
    padding: 0px !important;
  }

  .internation {
    display: none !important;
  }

  .img-block-bottom.showonlydesktop {
    display: none;
  }

  .switch {
    margin-left: 0 !important;
  }

  .detailed-overview h3 {
    text-align: left;
  }

  .StripeElement {
    width: 371px !important;
  }

  label.btn.btn-light.btn-custom {
    font-size: 14px !important;
  }

  .step3_sections .choose-column.border-start-0.ps-0.pe-5 {
    border-top: 0;
    padding: 0 !important;
    margin-top: 5px;
  }

  .img-right {
    margin: 0px 0 20px 0px;
  }

  footer .container-fluid,
  header .container-fluid,
  .hero-main .container-fluid,
  .detailed-service .container-fluid,
  .delivery-information-service .container-fluid,
  .spaced-250 {
    padding: 0 15px;
  }

  .search-form-box .col-sm-5,
  .search-form-box .col-sm-2 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .search-form-box .after-arrow {
    padding-right: 12px;
    padding-bottom: 0;
  }

  .search-form-box .after-arrow:after {
    background: url(../images/icon-arrow-bottom.png) no-repeat center;
    width: 100%;
    margin: 5px 0 0 0;
    display: block;
    position: static;
  }

  .btn-get-started {
    /* min-width: 268px; */
    /* width: 148px; */
    display: block;
    cursor: pointer;
    margin: 8px auto 0;
  }

  .footer .payment-information-block,
  footer .information-block,
  .contact-information-block,
  footer .company-information-block {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  footer .information-block,
  .contact-information-block {
    text-align: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #b9b8b8;
  }

  footer .company-information-block {
    text-align: center;

    padding-left: 12px;
    position: relative;
  }

  footer .company-information-block img {
    position: static;
    display: none;
  }

  footer .payment-information-block {
    flex: 0 0 40% !important;
    max-width: 40% !important;
  }

  .company-information-block {
    padding-bottom: 20px;
  }

  .information-block {
    order: 0;
  }

  .contact-information-block {
    order: 1;
  }

  .company-information-block {
    order: 2;
  }

  .payment-information-block {
    order: 3;
  }

  .member-information-block {
    order: 4;
  }

  footer {
    padding: 0px 0 15px 0;
  }

  footer h3 {
    font-size: 16px;
  }

  footer ul li a,
  footer .contact-information-block p,
  .company-information-block p {
    font-size: 15px;
  }

  .company-information-block h3 {
    margin-top: 15px;
    text-align: left;
  }

  footer .contact-information-block p {
    margin: 4px 0;
  }

  .top-bar {
    display: none;
  }

  .detailed-service {
    border-top: 0;
    padding: 60px 0;
  }

  .service-row-top {
    margin-top: 0px;
  }

  .searvice-detailed-block {
    height: auto;
    overflow: hidden;
    margin-bottom: 30px;
  }

  .navbar-light .navbar-toggler {
    border-color: transparent;
    outline: 0px;
    box-shadow: none !important;
  }

  .navbar-toggler {
    padding: 0 !important;
  }

  .navbar-light .navbar-toggler-icon {
    background: url(../images/mobile-toggle.png) no-repeat center;
    width: 40px;
    height: 30px;
  }

  .navbar-brand {
/*    width: 194px;*/
  }

  .navbar-expand-xl {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .navbar-expand-xl .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-main {
    padding: 10px 0;
    text-align: center;
    min-height: auto;
  }

  .hero-main h2,
  #Topstep2 h2 {
    font-size: 22px;
    margin-bottom: 5px;
    text-align: left;
  }

  .step1_quite {
    font-size: 30px;
    margin-left: 0;
  }

  #pallet_text_step1 {
    font-size: 13px;
  }

  .search-form-box label.main-login-disc {
    text-align: center;
  }

  input#autocomplete_from_adrs,
  input#autocomplete_to_adrs {
    min-width: 100%;

  }

  .search-form-box .form-control {
    font-size: 14px;
    height: 42px;
  }

  .search-form-box .btn-get-started {
        border-radius: 8px;
    box-shadow: 2px 3px 10px 0px #00000021 !important;
    border: 2px solid #1eaeeb !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
    margin: 20px 0;
    padding: 8px 20px !important;
    height: 45px !important;
    width: 144px !important;
    letter-spacing: 1px !important;
	    font-weight: bold;
  }
    .search-form-box .btn-get-started:hover,.search-form-box .btn-get-started:focus,.search-form-box .btn-get-started:active{border-color:#000!important}
  
  .navbar-brand img {
/*    height: 60px;*/
/*    margin-top: 4px;*/
    object-fit: contain;
}
  .cst-navbar
  {
    background-color:#fff !important;
    height:80px;
  }

  .service-row {
    padding: 28px 0 0 0;
  }

  .service-block {
    text-align: left;
  }

  .service-block {
    padding-left: 99px;
    position: relative;
    text-align: left;
    padding-bottom: 5px;
  }

  .service-block img {
    width: 80px;
  }

  .delivery-information-service h2 {
    font-size: 18px;
    margin-bottom: 20px;
  }

  .delivery-information-service p {
    font-size: 14px;
  }

  .service-block h3 {
    font-size: 15px;
  }

  .info-block {
    padding: 35px;
    margin-bottom: 30px;
  }

  .content-spaced {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .blog-list {
    padding: 23px;
    margin-bottom: 15px;
    text-align: center;
  }

  .blog-list h3 {
    font-size: 14px;
  }

  .blog-list p {
    font-size: 13px;
  }

  .blog-list .btn-row {
    margin-top: 8px;
  }

  .contact-form-box .form-control {
    font-size: 15px;
  }

  .contact-form-box {
    padding: 25px;
  }

  .contact-form-box .form-group {
    margin-bottom: 20px !important;
  }

  .contact-form-box .form-control {
    min-height: 35px;
    border-radius: 5px;
  }

  .contact-detils-right {
    text-align: center;
  }

  .contact-detils-right p {
    font-size: 15px;
    margin-bottom: 15px;
  }

  .contact-detils-right {
    order: 0;
  }

  .form-order {
    order: 1;
  }

  .contact-detils-right h4 {
    font-size: 16px;
  }

  .faq-row .accordion-button {
    min-height: 75px;
    padding: 20px 22px;
    padding-right: 105px;
    font-size: 17px;
  }

  .faq-row h3 {
    font-size: 20px;
    margin-bottom: 20px;
    text-align: center;
  }

  .faq-row .accordion-body {
    font-size: 16px;
  }

  .faq-row .accordion-button::after {
    right: 20px;
    top: 40%;
  }

  .faq-row .accordion-button::after {
    width: 25px;
    height: 22px;
    background-size: 100%;
  }

  .faq-row .accordion-button {
    padding-right: 55px;
  }

  .faq-row .accordion-body {
    font-size: 15px;
  }

  .how-delivery-works {
    text-align: center;
  }

  .blog-detailed-row h2 {
    font-size: 19px;
  }

  .basic-requirement {
    padding: 50px 0;
  }

  .basic-requirement ol li {
    font-size: 16px;
    margin: 10px 0;
    line-height: normal;
    text-align: center;
  }

  .basic-requirement h3 {
    font-size: 20px;
  }

  .basic-requirement {
    text-align: center;
  }

  .section-title {
    font-size: 20px;
  }

  .running-text-block p,
  .running-text-block ul li {
    font-size: 16px;
  }

  .running-text-block {
    text-align: left;
  }

  .list-of-postcode li {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .info-block p,
  .info-block ul li {
    font-size: 13px;
  }

  .info-block {
    padding: 15px;
  }

  .info-block {
    padding: 10px 15px;
    margin-bottom: 15px;
  }

  .unsuitable-list-section .section-title {
    text-align: center;
  }

  .section-title {
    text-align: left;
  }

  .unsuitable-list-section,
  .prohibittem-items-list-section {
    padding: 20px 0;
  }

  .prohibittem-items-list-section .section-title {
    margin-top: 30px;
  }

  .custom-table-dark tr th {
    display: none;
  }

  .custom-table-dark tr td:before {
    content: attr(data-name);
    display: block;
    text-align: left;
    text-transform: uppercase;
    background: #000;
    color: #fff;
    padding: 15px;
  }

  .custom-table-dark tr td {
    display: block;
    width: 100%;
  }

  .btn-new-assignment,
  .btn-proceed-checkout {
    width: 100%;
    height: 73px;
    border: 0px;
    background-size: 100%;
  }

  .tracking-content-section {
    text-align: center;
    padding: 20px 0;
  }

  .btn-track {
    width: 158px;
    font-size: 0px;
    display: inline-block;
    height: 66px;
    border: 0px;
    background-size: 100% auto;
    margin-top: 10px;
  }

  .tracking-content-section .search-form-box {
    margin: 0 0 0px 0;
  }

  .btn-custom {
    padding: 8px 14px;
    font-size: 15px;
  }

  .choose-option span {
    font-size: 14px;
    padding: 0 9px;
  }

  .list-quanitity li .small-textbox {
    width: 35px;
    outline: 0px;
    height: 35px;
    padding-left: 0px;
    font-size: 16px;
    text-align: center;
  }

  .list-quanitity li strong {
    font-size: 14px;
  }

  .list-quanitity li strong {
    text-align: left;
  }

  .question {
    margin-left: 4px;
    cursor: pointer;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    background: #1eaeeb;
    color: #fff;
    display: inline-block;
    line-height: 26px !important;
    text-align: center;
    font-size: 16px !important;
    vertical-align: middle;
  }

  .choose-column {
    padding: 10px 0;
    height: auto;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #b9b8b8;
    border-bottom: 1px solid #b9b8b8;
    margin: 15px 0;
  }

  .list-quanitity.supply-list li strong {
    font-size: 15px;
  }

  .list-quanitity.date-list li strong {
    font-size: 15px;
  }

  .date-textbox,
  .service_delivery_time .delivery_box_date select,
  .date-textbox {
    width: 95px;
    height: 25px;
    font-size: 13px;
    background: #42aeeb;
    color: #fff;
    border: 1px solid #42aeeb;
  }

  .price-section {
    padding: 14px 0;
    margin: 15px 0;
    font-size: 18px;
  }

  .button-group-column {
    flex-direction: row;
    justify-content: space-around;
    text-align: center;
    flex-wrap: wrap;
  }

  .delivery-details {
    border-left: 0;
    padding-left: 0;
    margin-left: 0;
    height: 100%;
  }

  .muliple-radio-alignbox ul li {
    display: block;
    margin-right: 0;
    text-align: left;
    margin-bottom: 8px;
    font-size: 16px;
  }

  .muliple-radio-alignbox {
    border-top: 1px solid #b9b8b8;
    margin: 5px 0;
    padding: 20px 0;
    border-bottom: 1px solid #b9b8b8;
  }

  .detailed-overview ul li {
    font-size: 15px;
  }

  .btn-secondary {
    font-size: 14px;
    border-radius: 10px;
  }

  .form-label {
    font-size: 16px !important;
  }

  .list-quanitity.plate-type li span .price {
    font-size: 15px;
    margin-left: 3px;
  }

  .list-quanitity.addtional-service-list li strong {
    font-size: 16px;
  }

  .muliple-radio-alignbox.total-box {
    padding: 20px 0 0 0;
    text-align: center;
  }

  .btn-consignment {
    width: 200px;
    font-size: 0px;
    height: 49px;
    background-size: 100%;
  }

  .btn-consignment:hover {
    width: 200px;
    height: 49px;
    background-size: 100%;
  }

  .btn-bottom-row.text-end.py-3 {
    justify-content: center;
    text-align: center !important;
  }

  .choose-column {
    padding: 10px 0 !important;
  }

  /* .term-text {
           font-size: 15px !important;
       } */
  .muliple-radio-alignbox .form-check-label {
    font-size: 16px;
  }

  .after-arrow-gray-middle::after {
    content: '';
    position: absolute;
    display: inline-block;
    right: -51px;
    top: 50%;
    width: 33px;
    height: 61px;
    background: url(../images/icon-arrow-right-gray.png) no-repeat;
    background-size: auto;
    background-size: 100%;
    transform: translateY(-50%);
  }

  .step-block {
    padding: 30px 45px;
    margin-bottom: 60px;
  }

  .step-block h2 {
    font-size: 34px;
  }

  .step-block h3 {
    font-size: 18px;
  }

  .after-arrow-gray-bottom::after,
  .after-arrow-gray-middle::after,
  .before-arrow-gray-bottom::before,
  .after-arrow-gray-top::after {
    content: '';
    display: block;
    margin: 0 auto;
    width: 44px;
    height: 61px;
    position: absolute;
    left: 40px;
    right: inherit !important;
    bottom: -70px;
    top: inherit !important;
    transform: none;
    background: url(../images/icon-arrow-bottom-gray.png) no-repeat;
    background-size: auto;
    background-size: 100%;
  }

  .radio-inline label {
    padding: 11px 15px;
    font-size: 16px;
    text-align: center;
  }

  .searvice-detailed-block .card-body {
    padding: 15px;
  }

  .searvice-detailed-block .card-body p {
    font-size: 14px;
  }

  .searvice-detailed-block .card-header {
    font-size: 16px;
    padding: 15px;
  }

  .detailed-service {
    border-top: 0;
    padding: 30px 0 0 0;
  }

  .searvice-detailed-block .card-body ul li {
    font-size: 14px;
  }

  .payment-information-block,
  .member-information-block {
    display: none;
  }

  .company-information-block {
    padding-bottom: 0;
  }

  .hidden-label-mobile {
    display: none !important;
  }

  .navbar-toggle {
    display: inline-block;
    position: relative;
  }

  /*navtoggle*/
  .topbar_number {
    text-align: center !important;
  }

  .navbar .nav_contain {
    padding: 0 15px;
  }

  .navbar-toggle {
    float: right;
    padding: 9px 10px;
    width: 25px;
    border: 0px;
    position: absolute;
    right: 20px;
    top: 20px;
  }

  .navbar .nav_contain .navbar-header .navbar-toggle {
    margin-top: 10px;
  }

  .navbar .nav_contain .navbar-header {
    width: 100%;
  }

  .navbar-toggle {
    background: none;
  }

  .dropdown-toggle::after {
    display: none;
  }

  .submitbtn input[type='button'] {
    width: 180px;
    height: 68px;
    margin: 0 auto;
    min-width: 180px;
    background-size: 180px auto;
    display: block;
  }

  .submitbtn input[type='button']:hover {
    width: 180px;
    height: 68px;
    margin: 0 auto;
    min-width: 180px;
    background-size: 180px auto;
    display: block;
  }

  #form_step_1 {
    padding-bottom: 30px;
    padding-top: 14px;
  }

  .top_bar .container-fluid {
    padding: 0px;
  }

  .middle_section_irish {
    display: none;
  }

  span.cart_icon.default2.loginusers {
    top: 120px;
  }

  .top_bar .cart_icon {
    top: 120px;
    right: 53px;
  }

  .top_bar .cart_icon.default {
    top: 73px !important;
  }

  /* .top_bar .topbar_menu.top_logged_bar a:first-child::after{
	content: "|";
    margin: 0px 5px;
}
.top_bar .topbar_menu.top_logged_bar a:nth-child(2)::after{
	content: "|";
    margin: 0px 5px;
} */
  span.callus_label a::after {
    content: none !important;
  }

  .top_bar .topbar_menu.top_logged_bar a {
    font-size: 11px !important;
  }

  #Topstep2 .image-right {
    text-align: center;
  }

  .popup-button .popup-image {
    left: 100%;
    max-height: initial;
  }

  .hero-main .container-fluid {
    padding: 0 10px !important;
  }

  #Topstep2 {
    display: none !important;
  }

  .price-section {
    padding-bottom: 35px;
  }

  .image-right img,
  .hero-main img {
    max-height: 110px;
    margin: 0 auto;
    display: block;
  }

  .custom-tab .choose-option {
    max-width: 240px;
    margin: auto;
  }

  .price-table {
    font-size: 12px;
  }

  .table-total {
    font-size: 16px;
  }

  .open .navbar-collapse {
    left: 0;
    top: 0px;
    bottom: 0px;
    margin: 0;
    /* padding: 54px 25px 25px 20px; */
    padding: 4px 25px 25px 20px;
  }

  #myNavbar.navbar-collapse {
    background: #1eaeeb !important;
  }

  .info-block h3 {
    font-size: 22px;
    margin-top: 5px;
  }

  .contact-detils-right {
    text-align: left;
    padding: 0 15px !important;
  }

  .contact-form-box .col-xl-4.text-right {
    text-align: center;
  }

  .g-recaptcha {
    overflow: hidden;
    border-radius: 5px;
    margin-bottom: 15px;
  }

  .gutter-65 [class*='col-'] {
    padding: 0 15px;
  }

  .blog-list h3 {
    text-align: left;
  }

  .gutter-65 {
    margin: 0 -15px;
  }

  .onlyfordesktop {
    display: none !important;
  }

  .onlyformobile {
    display: block !important;
  }

  .onlyformobile2 {
    display: flex !important;
  }

  .newMqp {
    display: contents !important;
  }

  .supply_stpe3_Margin {
    margin-bottom: 8px !important;
  }

  .new_collection_add {
    padding: 15px;
    text-align: left;
  }

  .delivery-details {
    padding-top: 15px;
    padding-right: 0px;
  }

  .address_demo {
    padding: 15px;
  }

  #form_step_2 .choose-option {
    max-width: 240px;
    margin: 0 !important;
  }

  .choose-option {
    max-width: 240px;
    margin: 0 auto;
  }

  .col-lg-7.ps-4 {
    padding-left: 15px !important;
  }

  /* .order-complete-title{ text-align:center !important;} */
  .button-w-price {
    text-align: center;
    margin-top: 17px;
  }

  .col-xl-6.Cus-sec1.text-left {
    margin-bottom: 15px;
  }

  .mobile-flex {
    flex-direction: column !important;
    align-items: start !important;
  }

  .mobile-flex .btn {
    margin-top: 8px !important;
  }

  .address_demo .new_collection_add {
    padding: 0px;
  }

  .address_demo .new_collection_add ul {
    padding: 0px;
  }

  .address_demo {
    min-height: auto;
  }

  .list-quanitity.plate-type li strong {
    max-width: 43%;
    flex: 0 0 43%;
  }

  .edit_quantities.pallet-type-tab-section
    .list-quanitity.plate-type
    li
    strong {
    max-width: 55%;
    flex: 0 0 55%;
  }

  .edit_quantities.pallet-type-tab-section .list-quanitity.plate-type li span {
    max-width: 45%;
    flex: 0 0 45%;
  }

  span.right_align_box {
    text-align: right !important;
  }

  .edit_quantities.pallet-type-tab-section span.right_align_box {
    text-align: right !important;
  }

  .list-quanitity.plate-type li span {
    max-width: 100%;
    flex: 0 0 57%;
  }

  .list-quanitity.plate-type li span span {
    max-width: 100%;
    width: 100%;
    flex: 0 0 100%;
  }

  .edit_quantities .list-quanitity.plate-type.std_div li span.price:before,
  .edit_quantities .list-quanitity.plate-type.over_div li span.price:before {
    content: ' > ';
    font-size: 12px;
    margin-right: 5px;
    line-height: 1;
    display: inline-block;
    vertical-align: top;
    padding-top: 16px;
  }

  #colladd .btnGetQuote {
    max-width: 98% !important;
    width: 100% !important;
    text-align: center !important;
  }

  .modalw .modal_content {
    position: static !important;
  }

  .cartbtn {
    text-align: center;
  }

  .order-placement .order-custom-0 {
    order: 1;
  }

  .order-placement .order-custom-1 {
    order: 0;
  }

  .order-placement .order-custom-2 {
    order: 2;
  }

  .page-inner-content {
    margin-bottom: 0;
  }

  #form_step_2 .choose-option.radio-custom-only {
    margin: 0 auto !important;
  }

  .Payment_Section {
    margin-top: 0;
  }
.sameday-collection.add_8{ padding-right:6px !important;}
}

@media (max-width: 360px) {
  .radio-inline label {
    padding: 8px 12px;
    font-size: 14px;
  }
}

@media (min-width: 1025px) and (max-width: 1360px) {
  .nav.navbar-nav.navbar-right li {
    padding: 0px 6px;
    font-size: 16px;
  }

  .navbar-nav .phone {
    padding-left: 10px !important;
  }

  .navbar-header {
    margin-right: 0% !important;
  }

  .cst-navbar .navbar-nav a {
    font-size: 16px !important;
    color: #ffffff;
  }

  .navbar-brand {
    margin-right: 0rem;
  }

  .navbar-collapse {
    justify-content: center;
  }
}


@media (max-width: 390px) {
	.trustpilot img{
	
    top: 111%;
    
	}
	
}
@media (max-width: 360px) {
	.trustpilot img{
	
    top: 125%;
    
	}
	
}

@media (min-width: 1921px) and (max-width: 3000px) {
	.del-addr {
    width: 40%;
}
	
}
@media (min-width: 1025px) and (max-width: 1199px) {
  .bg-gray-step > .container-fluid {
    padding-left: 16px;
    padding-right: 46px;
  }
  .cst-navbar .navbar-nav a{font-size: 13px !important;}

  /* .step-wizard li {
    font-size: 12px !important; 
  } */

  .col-addr {
    width: 40%;
  }
.del-addr{
	width: 40%;
}
  .pal-quot {
    width: 20% !important;
  }

  .get-quotation-btn {
    width: 100%;
  }

  .quote-one,
  .quote-two {
    width: 424px !important;
  }

  .text-box {
    width: 298px !important;
  }

  .about_us p {
    font-size: 14px !important;
    margin-bottom: 0px;
    line-height: 20px;
  }

  .about-us-truck {
    height: 400px;
    padding-left: 22px;
  }
}

@media only screen and (min-width: 2200px) {
  .hero-section-img {
    height: 930px;
  }
}

@media only screen and (max-width: 1699px) {
  .bg-gray-step {
    top: 85%;
  }

/*    .about-us-truck{height:520px;}*/
}
@media only screen and (max-width: 1536px) {
  .bg-gray-step {
    top: 73%;
  }
}

@media only screen and (min-width: 1900px) {
  .navbar-collapse {
    justify-content: center;
  }

  .navbar-header {
    margin-left: 5% !important;
  }

  .company-information-h3 {
    margin-top: 50px;
  }

  .footer-col-3-heading {
    margin-top: 50px;
  }

  .footer-col3-sub-details > p {
    font-size: 14px;
  }

  .step-row-section > .container-fluid,
  .bg-gray-step > .container-fluid {
    padding: 0px 20px !important;
  }

  .box-content {
    justify-content: space-between;
  }

  .pal-quot {
    width: 18%;
    text-align: end;
    padding-right: 6px;
  }

  .logo-section {
    padding-right: 0px;
  }

  /* .btn-get-started {
        width: 180px;
    } */

  
}
@media (min-width: 1900px) and (max-width: 1920px) {

.register-login-right.text-center label {
    margin-left: 0px !important;
  }
}
@media (min-width: 1921px)and (max-width: 2250px) {

.register-login-right.text-center label {
    margin-left: 30px !important;
  }
}

@media (min-width: 2251px){

.register-login-right.text-center label {
    margin-left: 40px !important;
  }
}


@media only screen and (max-width: 3000px) {
  .step-wizard::before {
    left: 6%;
    width: 91%;
  }
}
@media only screen and (max-width: 1920px) {
  .del-addr {
    padding-left: 12px;
  }

  .pal-quot {
    width: 16%;
    text-align: end;
	padding-right:12px;
  }

  .pal-quot .btn-get-started {
    width:100%; right:0px; margin:0px !important;
  }

  .hero-section-img {
    height: 730px !important;
  }

  .cst-navbar .container-fluid {
    justify-content: space-around;
  }



  .quote-one,
  .quote-two {
    width: 624px !important;
  }

  .footer-col3-sub-details1 {
    padding-top: 0.5rem !important;
  }

  .bg-gray-step > .container-fluid {
    padding: 0px 20px !important;
  }

  .box-content {
    justify-content: space-between;
  }
}

@media (min-width: 1400px) and (max-width: 1499px) {
  .short-text {
    margin-bottom: 35px;
  }
}

@media only screen and (max-width: 1440px) {
  /* .bg-gray-step {
    top: 99%;
  } */

  .register-login-right.text-center label {
    margin-left: 0 !important;
  }

  .review {
    margin-top: 2rem !important;
  }

  .hero-section-img {
    height: 575px !important;
  }

  .pal-quot {
    width: 16%;
  }
  .pal-quot .btn-get-started { padding:0px !important; margin:0px !important; }

  .quote-one,
  .quote-two {
    width: 568px !important;
  }

  .engine {
    left: -2%;
  }

  .trustpilot > img {
    width: 60%;
  }

  .pallet-truck-img {
    height: 410px;
    width: 88%;
  }

  .about_us h4 {
    font-size: 24px;
  }

  .about_us p {
    line-height: 24px;
  }

  .specialist-right img {
    height: 337px;
    width: 268px;
  }

  /* .specialist-right p {
    font-size: 18px;
  } */

  .step-process-track-img {
    width: 632px;
    height: 460px;
  }

  .straight_box_p {
    line-height: 28px;
    font-size: 14px;
  }

  .main-box {
    font-size: 16px !important;
  }

  .content-one h3,
  .content-two h3 {
    font-size: 24px !important;
  }

  .tick-box-track > img,
  .tick-box > img {
    height: 18px;
  }

  .tick-box-track > p {
    margin-bottom: 0.5rem !important;
    font-size: 14px;
  }

  .tick-box-trace {
    margin-bottom: 0.5rem !important;
    font-size: 14px !important;
  }

  .pallet-ways-points {
    padding-right: 2%;
  }

  .truck-section img {
    height: 115px;
    width: 576px;
  }

  .footer-logo-img {
    width: 210px;
    margin-top: -8px;
  }

  .footer-col1-sub-details > img {
    height: 24px;
    width: 20px;
  }

  .footer-col1-sub-details > p {
    font-size: 14px;
    padding-left: 10px;
    margin-top: 10px;
    line-height: 4px;
  }

  footer h3 {
    margin-top: 16px;
  }

  /* .footer-links {
    padding-top: 14px;
  } */

  footer ul li {
    margin-top: 6px;
  }

  footer ul li a {
    font-size: 14px;
  }

  .footer-col3-sub-details {
    align-items: center;
  }

  .footer-col3-sub-details > img {
    height: 24px;
    width: 20px;
  }

  .footer-col3-sub-details > p {
    font-size: 14px;
    padding-left: 18px;
    margin-top: 0px;
    margin-bottom: 0.5rem;
  }

  .payment-power-text {
    font-size: 16px;
    margin-top: 26px;
  }

  .stripe-name-img {
    width: 128px;
  }

  .logo-section img {
    padding: 0px 11px;
  }
}

@media only screen and (max-width: 1366px) {
  .register-login-right.text-center label {
    margin-left: 0 !important;
  }

  .navbar {
    height: 80px;
  }

  .main-logo {
    height: 50px;
  }

  .hero-section-img {
    height: 550px !important;
  }

  .quote-one,
  .quote-two {
    /* width: 496px !important; */
    width: 468px !important;
  }

  .engine {
    /* left: -3%; */
    left: -3.85%;
  }

  .trustpilot > img {
    width: 85%;
  }

  .text-box {
/*    width: 355px;*/
  }

  /*.about-us-truck {
    height: 450px;
  }*/

  .about_us h4 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .about_us p {
    font-size: 14px;
    margin-bottom: 0px;
  }

  .step-process-track-img {
    width: 590px;
    height: 418px;
  }

  .straight_box_p {
    line-height: 22px;
    font-size: 14px;
  }

  .tick-box > p {
    font-size: 14px;
  }

  .pallet_2 {
    width: 68%;
  }

  .pallet-ways-section-img-1 {
    height: 342px;
    width: 508px;
  }

  .pallet-ways-section-img-2 {
    height: 76px;
    padding-left: 8px;
  }

  .tick-box-pallet-ways > p {
    font-size: 14px;
  }

  .pallet-ways-points {
    padding-right: 11.65%;
  }

  .truck-section img {
    height: 100px;
    width: 530px;
  }

  .footer-logo-img {
    width: 170px;
  }

  .footer-col1-sub-details {
    align-items: flex-start;
  }

  .footer-col1-sub-details > img {
    height: 20px;
    width: 16px;
  }

  .footer-col1-sub-details > p {
    font-size: 14px;
    padding-left: 10px;
    margin-top: 8px;
    line-height: 0px;
  }

  /* .footer-links {
    padding-top: 10px;
  } */

  footer ul li {
    margin-top: 3px;
  }

  footer ul li a {
    font-size: 14px;
  }

  .footer-col3-sub-details > img {
    height: 20px;
    width: 16px;
  }

  .footer-col3-sub-details > p {
    font-size: 14px;
    padding-left: 18px;
    margin-bottom: 0;
  }

  .footer-col3-sub-details1 {
    padding-top: 0.5rem !important;
  }

  .payment-power-text {
    font-size: 16px;
  }

  .stripe-name-img {
    width: 102px;
  }

  .copyright-text {
    font-size: 12px;
  }
}

@media only screen and (max-width: 1112px) {
  .step-row-section {
    top: 46px;
        text-align: center;
  }
  .about-us-truck{height: auto;}
  .hero-section-img {
    height: 448px !important;
  }

  .box-content {
    flex-direction: column;
  }

  .bg-gray-step {
    top: 97%;
    height: 194px;
  }

  .review {
    margin-top: 6rem !important;
  }

  .pallet_2 {
    margin-bottom: 0px;
  }

  .logo-section img:nth-child(1) {
    padding-left: 0px;
  }

  .col-addr {
    width: 38%;
  }

  .del-addr {
    width: 38%;
  }

  .pal-quot {
    width: 20%;
  }

  .register-login-right.text-center label {
    margin-top: 4px !important;
    margin-right: 0px !important;
    font-size: 16px !important;
    margin-left: 12px !important;
  }
.row.box-content {
    display: none;
}
  /* .btn-get-started {
        width: 148px;
    } */

  .quote-one,
  .quote-two {
    width: 388px !important;
  }

  .quote-one-text,
  .quote-two-text {
    font-size: 12px;
    line-height: 18px;
  }

  .engine {
    left: -5.5%;
  }

  .trustpilot > img {
    width: 100%;
  }

  .pallet-truck-img {
    height: 354px;
    width: 90%;
  }

  .specialist-right img {
    height: 290px;
    width: 238px;
  }

  /* .specialist-right p {
    font-size: 15px;
  } */

  .about_us p {
    line-height: 16px;
  }

  /*.about-us-truck {
    height: 410px;
  }
*/
  /* .text-main {
    font-size: 20px;
  } */

  .text-box {
/*    width: 298px;*/
  }

  .feature-cards {
    font-size: 14px;
  }

  .pallet-delivery > img {
    height: 40px;
  }

  /* .pallet-delivery h4 {
    font-size: 16px;
  } */

  .about-us-truck {
    height: auto;
    width: 100%;
    padding-left: 0px;
  }

  .about_us h4 {
    font-size: 24px;
  }

  .about_us .rha-img img {
    max-width: 98px;
  }

  /* .straight-tracking h3 {
    font-size: 20px;
  } */

  .step-process-track-img {
    width: 448px;
    height: 358px;
  }

  .straight_box_p {
    line-height: 20px;
    font-size: 14px;
  }

  .tick-box > p {
    font-size: 14px;
    margin-bottom: 0px !important;
  }

  .content-one h3 {
    margin-left: 20px;
  }

  .content-one h3,
  .content-two h3 {
    font-size: 20px !important;
  }

  .tick-box-track > p {
    font-size: 14px;
    margin-bottom: 0px !important;
  }

  .tick-box-track {
    margin-left: 55px;
  }

  .tick-box-track > img,
  .tick-box > img {
    height: 16px;
  }

  .tick-box-track > img {
    margin-top: 2px;
  }

  .pallet-ways-section-img-1 {
    height: 306px;
  }

  .pallet-ways-section-img-2 {
    height: 66px;
  }

  .tick-box > img {
    margin-top: 2px;
  }

  .tick-box-pallet-ways > img {
    height: 16px;
    margin-top: 2px;
  }

  .tick-box-pallet-ways > p {
    font-size: 14px;
  }

  .footer-logo-img {
    width: 135px;
  }

  .footer-col1-sub-details > p {
    font-size: 14px;
    line-height: 20px;
    margin-top: -5px;
    margin-bottom: 4px;
  }

  .footer-col1-sub-details > img {
    height: 18px;
    width: 14px;
  }

  footer h3 {
    font-size: 16px;
  }

  footer ul li a {
    font-size: 14px;
  }

  .footer-col3-sub-details > img {
    height: 18px;
    width: 14px;
  }

  .footer-col3-sub-details > p {
    font-size: 14px;
    padding-left: 9px;
    line-height: 20px;
    margin-top: -5px;
  }

  .footer-col-3-heading {
    margin-left: 22px;
  }

  .footer-col3-sub-details1 {
    padding-top: 0.25rem !important;
  }

  .payment-power-text {
    font-size: 16px;
  }

  .stripe-name-img {
    width: 96px;
  }

  footer {
    padding: 30px 0 0px 0 !important;
    /* padding-bottom: 0px !important; */
  }
}

@media only screen and (max-width: 840px) {
  .bg-gray-step {
    width: 84%;
  }

  .quote-one,
  .quote-two {
    width: 316px !important;
  }

  .engine {
    left: -7.5%;
  }

  .trustpilot {
    padding-top: 20px;
  }

  .trustpilot > img {
    width: 100%;
  }

  .pallet-truck-img {
    height: 316px;
    width: 90%;
  }

  /* .specialist-right p {
    font-size: 14px;
  } */

  .text-box {
    width: 226px;
  }

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

  .pallet-delivery h4 {
    font-size: 12px;
  }

  .about_us p {
    line-height: 16px;
    font-size: 11px;
  }

  .step-process-track-img {
    height: 320px;
  }

  .pallet-ways-section-img-1 {
    height: 268px;
  }
}

@media only screen and (max-width: 768px) {
	.text-main{
		padding-left: 0 !important; 
		margin: 0 !important;
		font-size: 18px;
		
	}
	
	#section-three .col-md-4.col-sm-12.mb-5, #section-four .col-md-4.col-sm-12.mb-5{
		margin-bottom: 0 !important;
	}
	
	.bg-gray-step > .container-fluid{padding: 0px 12px !important;}
	
	.payment-information-block1 {   
	display: inline-flex;
    align-items: baseline;
	}
	.about-us-truck{   
		padding-left: 15px !important;
		padding-right: 15px !important;
	
	}
	footer p{
		padding-left: 19px;
		height: 22px;}
	
	.step-wizard li.active, .step-wizard li.active a{
		color: #fff !important;
		
	}
  .hero-section-img {
    height: 310px !important;
  }
  .headings ul li a {
    /* color: #fff !important; */
    font-weight: 400;
    font-size: 15px;
}
.pallet-delivery{
    width:100%! important;
   /*  flex-wrap: wrap; */
    margin-right: 10px;
	
}
.text-box{
  position: relative;
  box-shadow: none;
  width:100% !important;
}

.pallet-delivery h4
{
      width: 100%;
    text-align: start;
}
.headings ul li.active {
    color: #fff;
    font-weight: 600;
}
.headings ul li {
    list-style: none;
    display: inline-block;
/*    margin-bottom: 10px;*/
    color: #1d1c1c;
}
  #lblCartCount {
    display:block;
  }
  .mobile_view_steps .cart_icon {
    top: 0px;
    right:0;
}
.search-form-box #autocomplete_from_adrs, .search-form-box #autocomplete_to_adrs
{
      margin: 5px 0;
      box-shadow: none;
    border: 1px solid #000 !important;
    padding: 12px 9px !important;
    background: #dcf4fd !important;
    border-radius: 5px !important;
    height: 45px !important;
    font-size: 13px !important;
}
.navbar-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.mobile_view_steps
{
  display: block;
}
.search-first-row .col-addr label{
      display: none;
}
.search-first-row .del-addr label{
      display: none;
}
  .bg-gray-step {
    height: 182px;
    width: 74%;
    box-shadow:none;
        border: 2px solid #000;
    border-radius: 0;
  }

  .specialist-right img {
    height: 252px;
    width: 245px;
  }

  /* .specialist-right p {
    font-size: 13px;
  } */

  .pallet-truck-img {
    height: 295px;
    width: 100%;
  }

  .pallet_2 {
    font-size: 16px;
    width: 90%;
  }

  .col-addr {
    width: 36%;
  }

  .del-addr {
    width: 36%;
  }

  .pal-quot {
    width: 28%;
  }

  .register-login-right.text-center label {
    margin-top: 1.5px !important;
    margin-left: 2px !important;
    margin-right: 0px !important;
    font-size: 16px !important;
  }

  .btn-get-started {
    padding: 0px 13% !important;
    width: auto;
  }

  .quote-one,
  .quote-two {
    width: 275px !important;
  }

  .engine {
    left: -9.5%;
  }

  .text-box {
    width:92% ! important;height:auto ! important; margin:10px auto;
  }

  .pallet-delivery h4 {
    font-size: 13px;
  }

  /*.about-us-truck {
    height: 292px;
  }*/

  .about_us h4 {
    font-size: 24px;
  }

  .about_us p {
    line-height: 12px;
    font-size: 10px;
  }

  .step-process-track-img {
    height: 279px;
  }

  .straight-tracking h3 {
    font-size: 16px;
  }

  .straight_box_p {
    line-height: 19px;
    font-size: 14px;
  }

  .tick-box > p {
    /* font-size: 10px; */
    font-size: 14px;
  }

  .tick-box > img {
    margin-top: 4px;
  }

  .content-one h3,
  .content-two h3 {
    font-size: 18px !important;
  }

  .tick-box-track > p {
    font-size: 14px;
  }

  .tick-box-track > img,
  .tick-box > img {
    height: 14px;
  }

  .pallet-ways-section-img-1 {
    height: 238px;
  }

  .pallet-ways-section-img-2 {
    height: 52px;
  }

  .tick-box-pallet-ways > p {
    font-size: 14px;
  }

  .pallet-ways-points {
    padding-left: 0px;
  }

  .tick-box-pallet-ways > img {
    height: 14px;
  }

  .truck-section img {
    height: 84px;
    width: 468px;
  }

  .footer-logo-img {
    width: 118px;
  }

  .footer-col1-sub-details > p {
    font-size: 14px;
    line-height: 20px;
    margin-top: -5px;
  }

  footer ul li a {
    font-size: 14px;
  }

  .footer-col3-sub-details > p {
    font-size: 14px;
    line-height: 20px;
    margin-top: -5px;
  }

  .payment-power-text {
    font-size: 16px;
  }

  .stripe-name-img {
    width: 84px;
  }

  .stripe-name-img {
    width: 84px;
  }
}

@media (min-width: 426px) and (max-width: 594px) {
  .container {
    padding: 0px;
  }


  .step-row-section {
    width: 100%;
    text-align: center;
    top: 46px;
  }

  .big-sc-text {
    display: none;
  }

  .small-sc-text {
    display: block;
  }

  .step-wizard li {
    font-size: 9px;
  }

  .step-wizard li span {
    padding: 11px;
  }

  .bg-gray-step {
    height: 290px;
    top: 95%;
    width: 95%;
  }

  .col-addr {
    padding-top: 8px;
  }

  .feature-cards {
    font-size: 14px;
  }

  .pallet_2 {
    width: 100%;
    font-size: 16px;
  }

  /* .search-form-box label,
  .service_delivery_time .delivery_box_text {
    font-size: 12px;
  } */

  .col-addr,
  .del-addr {
    padding-right: 10px !important;
    width: 100% !important;
  }

  .pal-quot {
    text-align: center;
    width: 100%;
    padding-top: 6px;
  }

  .quote-one,
  .quote-two {
    /* width: 350px !important; */
    width: 560px !important;
    margin-left: 4px;
  }

  .golita {
    top: 132%;
    left: -3%;
  }

  .polygon-one,
  .polygon-two {
    left: 6%;
  }

  .quote-two {
    margin-top: 5.5rem;
  }

  .engine {
    /* left: -6.5%;
    top: 125%; */
    left: -1.5%;
    top: 131%;
  }

  .review {
    margin-top: 9rem !important;
  }

  .trustpilot {
    padding-top: 130px;
    padding-left: 30px;
    /* text-align: start !important; */
  }

  .trustpilot > img {
    width: 28%;
  }

  .image_box {
    padding-right: 0rem;
    text-align: center;
  }

  .straight_box_p {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
  }

  .image-text-one {
    margin-top: 0rem !important;
    margin-bottom: 1rem !important;
    padding-left: 0px;
  }

  .text-main {
    /* font-size: 18px; */
    margin-top: 2rem !important;
    padding-left: 24px !important;
  }

  .step-process-track-img {
    height: 348px;
    width: 544px;
  }

  .pallet-truck-img {
    /* height: 256px;
    width: 94%;
    margin-left: 1rem; */
    /* height: 305px;
    width: 100%; */
  }

  .pallet-truck-img {
    /* height: 310px;
      width: 96%; */
    height: 255px;
    width: 92%;
    margin-left: 1rem;
  }

  .box {
    justify-content: space-evenly;
    padding: 0px 22px;
  }

  .text-box {
    /* width: 368px; */
    height: 138px;
    /* width: 100%; */
    width: 507px;
    /* margin-left: 18px; */
    margin-bottom: 1rem !important;

    align-items: flex-start;
    justify-content: flex-start;
  }

  .abt-us-div,
  .main-image {
    padding: 0px;
  }

  .short-text {
    margin-top: 7px;
    margin-left: 0px;
  }

  .about_us {
    padding: 18px 10px;
  }

  .about_us > div {
    padding: 0px 10px !important;
  }

  .about_us h4 {
    font-size: 20px;
  }

  .about_us p {
    margin: 6px 0px;
    line-height: 16px;
    font-size: 14px;
  }

  .rha-img {
    text-align: center;
    padding: 8px;
  }

  .about_us .rha-img img {
    max-width: 100px;
  }

  .about-us-truck {
    margin-left: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
/*    height: 320px;*/
  }

  /* .straight-tracking h3 {
    font-size: 18px;
  } */

  .straight_box {
    justify-content: flex-start;
  }

  .main-box > div:nth-child(even) {
    padding-left: 0px !important;
  }

  .main-box > div {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .content-one,
  .content-two {
    padding-bottom: 10px;
  }

  .content-one h3 {
    margin-left: 0px;
  }

  .content-one > div {
    width: 100%;
  }

  .tick-box-track,
  .tick-box-trace {
    margin-left: 0px !important;
  }

  .pallet-ways-section {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
  }

  .pallet-ways-section-div-1 {
    justify-content: center;
  }

  .pallet-ways-section-img-1 {
    width: 558px;
    height: 320px;
  }

  .pallet-ways-section-div-2 {
    padding-left: 16px !important;
  }

  .pallet-ways-points {
    margin-top: 10px !important;
  }

  .tick-box-pallet-ways {
    margin-left: 0px;
  }

  .pallet-ways-section-img-2 {
    padding-top: 10px;
    padding-left: 0px;
    height: 65px;
  }

  .truck-section {
    padding-top: 0px;
  }

  .footer-col-3-heading {
    margin-left: 0px;
  }

  .footer-col1-sub-details > p {
    margin-bottom: 0px;
    font-size: 14px;
  }

  .footer-col3-sub-details > p {
    font-size: 14px;
  }

  footer ul li a {
    font-size: 14px;
  }
}

@media (min-width: 595px) and (max-width: 767px) {
  .container {
    padding: 0px;
    max-width: 700px;
  }

  .step-row-section {
    width: 100%;
  }

  .big-sc-text {
    display: none;
  }

  .small-sc-text {
    display: block;
  }

  .bg-gray-step {
    height: 290px;
    top: 94%;
    width: 95%;
  }

  .quote-one,
  .quote-two {
    width: 730px !important;
    margin-left: 4px;
  }

  .quote-two {
    margin-top: 5.5rem;
  }

  .golita {
    top: 132%;
    left: -2.5%;
  }

  .engine {
    left: -0.5%;
    top: 138%;
  }

  .polygon-one,
  .polygon-two {
    left: 5%;
  }

  .col-addr {
    padding-top: 8px;
  }

  .col-addr,
  .del-addr {
    padding-right: 10px !important;
    width: 100% !important;
  }

  .pal-quot {
    text-align: center;
    width: 100%;
    padding-top: 6px;
  }

  .pallet_2 {
    width: 100%;
    font-size: 16px;
  }

  .pallet-truck-img {
    height: 360px;
  }

  .register-login-right.text-center label {
    margin-left: -14px !important;
  }

  .box {
    justify-content: space-evenly;
    padding: 0px 22px;
  }

  .review {
    margin-top: 9rem !important;
  }

  .trustpilot {
    padding-top: 130px;
    padding-left: 30px;
    /* text-align: start !important; */
  }

  .trustpilot > img {
    width: 28%;
  }

  .image-text-one {
    margin-top: 0rem !important;
    margin-bottom: 1rem !important;
    padding-left: 0px;
  }

  .text-main {
    /* font-size: 18px; */
    text-align: center;
    margin-top: 2rem !important;
    /* padding-left: 12px !important; */
  }

  .feature-cards {
    font-size: 14px;
  }

  /* .short-text {
    margin-bottom: 36px;
  } */

  .text-box {
    /* width: 172px; */
    width: 100%;
    height: 138px;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 1rem !important;
  }

  .short-text {
    margin-top: 7px;
    margin-left: 0px;
  }

  .about_us {
    padding: 18px 10px;
  }

  .about_us h4 {
    font-size: 20px;
  }

  .about_us > div {
    padding: 0px 10px !important;
  }

  .about_us p {
    margin: 6px 0px;
    line-height: 16px;
    font-size: 14px;
  }

  .rha-img {
    text-align: center;
    padding: 8px;
  }

  .about_us .rha-img img {
    max-width: 100px;
  }

  .about-us-truck {
    /* height: 318px; */
/*    height: 425px;*/
    margin-left: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
  }

  /* .image_box {
    padding-right: 5rem;
  } */
  .image_box {
    padding-right: 0rem;
    text-align: center;
  }

  .step-process-track-img {
    height: 328px;
    width: 520px;
  }

  /* .straight-tracking h3 {
    font-size: 18px;
  } */

  .straight_box_p {
    line-height: 19px;
    font-size: 14px;
  }

  .straight_box {
    justify-content: flex-start;
    padding-left: 34px;
  }

  .main-box > div:nth-child(even) {
    padding-left: 0px !important;
  }

  .main-box > div {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .content-one,
  .content-two {
    padding-bottom: 10px;
    padding-left: 36px;
  }

  .content-one h3 {
    margin-left: 0px;
  }

  .content-one > div {
    width: 100%;
  }

  .tick-box-track,
  .tick-box-trace {
    margin-left: 0px !important;
  }

  .pallet-ways-section-div-1 {
    justify-content: center;
  }

  .pallet-ways-section-img-1 {
    height: 309px;
  }

  .pallet-ways-section {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
  }

  .pallet-ways-section-div-2 {
    padding-left: 36px !important;
  }

  .pallet-ways-points {
    margin-top: 10px !important;
  }

  .tick-box-pallet-ways {
    margin-left: 0px;
  }

  .pallet-ways-section-img-2 {
    padding-top: 10px;
    padding-left: 0px;
    height: 65px;
  }

  .truck-section {
    padding-top: 0px;
  }

  .footer-col-3-heading {
    margin-left: 0px;
  }

  .footer-col1-sub-details > p {
    margin-bottom: 0px;
    font-size: 14px;
  }

  .footer-col3-sub-details > p {
    font-size: 14px;
  }

  footer ul li a {
    font-size: 14px;
  }
  .list-quanitity.supply-list li span {
    text-align: end;
}
.lead-time-main.mobile_lead .sameday-collection{ padding-right:8px;}
.lead-time-main.mobile_lead .supplied-block .sameday-collection{ padding-right:0;}

}



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

 .step-row-section {
    width: 100%;
    padding: 7px;
  }
 /*  .hero-section-img{
        height: 327px !important;
  } */
.step-row-section{
/*    top:60px !important;*/
  }
  .headings .step-wizard li:after{
/*    top:10px !important;*/
  }
  .big-sc-text {
    display: none;
  }

  .small-sc-text {
    display: block;
  }

  .step-wizard li {
    font-size: 10px;
  }

  .step-wizard li span {
    padding: 12px;
    height: 16px;
    width: 16px;
  }

  .step-wizard li strong {
/*    margin-top: 6px;*/
  }

  .half-progress {
    width: 11%;
  }

  .bg-gray-step {
   
	height: 260px;
    top: 88%;
    width: 94%;
  }

  .col-addr {
    padding-top: 8px;
  }

  .col-addr,
  .del-addr {
    padding-right: 10px;
	padding-left: 10px;
    width: 100%;
  }

  .pal-quot {
    text-align: center;
    width: 100%;
    padding-top: 6px;
  }

  /* .register-login-right.text-center label {
        margin-left: -4px !important;
    } */

  .review {
    margin-top: 7rem !important;
  }

  .pallet_2 {
    width: 100%;
  }

  .review-section {
    margin-left: -9px;
  }

  .quote-one,
  .quote-two {
    /* width: 350px !important; */
    width: 396px !important;
  }

  .quote-two {
    margin-top: 5.5rem;
	margin-bottom: 9.5rem;
  }

  .polygon-one,
  .polygon-two {
    left: 8.5%;
  }

  .golita {
    top: 126%;
    left: -4%;
  }

  .engine {
    /* left: -6.5%; */
    left: -1.5%;
    top: 125%;
  }

  .trustpilot {
    padding-top: 130px;
    padding-left: 30px;
    /* text-align: start !important; */
  }

  .trustpilot > img {
    /* width: 92%; */
    width: 44%;
  }

  .image_box {
    padding-right: 0rem;
  }

  .straight_box_p {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
  }

  .image-text-one {
    margin-top: 0rem !important;
    margin-bottom: 1rem !important;
  }

  /* .text-main {
    margin-top: 2rem !important;
    padding-left: 12px !important;
  } */

  .pallet-truck-img {
    height: 256px;
    width: 94%;
    margin-left: 1rem;
  }

  .feature-cards {
    margin-bottom: 10px;
  }

  .text-box {
    height: 138px;
    width: 368px;
/*    margin-left: 18px;*/
    margin-bottom: 1rem !important;
    align-items: flex-start;
  }

  .short-text {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .about_us {
    padding: 0px 10px;
  }

  .about_us h4 {
    font-size: 20px;
  }

  .about_us p {
    margin: 6px 0px;
    line-height: 18px;
    font-size: 14px;
  }

  .rha-img {
    text-align: center;
    padding: 8px;
  }

  .about_us .rha-img img {
    max-width: 100px;
  }

  .about-us-truck {
    margin-left: 0px;
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .straight-tracking h3 {
    font-size: 18px;
	text-align: left !important;
  }

  .straight_box {
    justify-content: flex-start;
  }

  .main-box > div:nth-child(even) {
    padding-left: 0px !important;
  }

  .main-box > div {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .content-one,
  .content-two {
    padding-bottom: 10px;
  }

  .content-one h3 {
    margin-left: 0px;
  }

  .content-one > div {
    width: 100%;
  }

  .tick-box-track,
  .tick-box-trace {
    margin-left: 0px !important;
  }

  .pallet-ways-section {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
  }

  .pallet-ways-section-div-2 {
    padding-left: 16px !important;
  }

  .pallet-ways-points {
    margin-top: 10px !important;
  }

  .tick-box-pallet-ways {
    margin-left: 0px;
  }

  .pallet-ways-section-img-2 {
    padding-top: 10px;
    padding-left: 0px;
    height: 65px;
  }

  .truck-section {
    padding-top: 0px;
  }

  .footer-col-3-heading {
    margin-left: 0px;
  }

  .footer-col1-sub-details > p {
    margin-bottom: 0px;
    font-size: 14px;
  }

  .footer-col3-sub-details > p {
    font-size: 14px;
  }

  footer ul li a {
    font-size: 14px;
  }
}

@media only screen and (max-width: 375px) {
  .bg-gray-step {
	height: 260px;
    top: 88%;
  }

  .review {
    margin-top: 7rem !important;
  }

  .text-box {
    width: 346px;
/*    margin-left: 12px;*/
  }

  .abt-us-div,
  .main-image {
    padding-left: 15px;
  }

  .quote-one,
  .quote-two {
    width: 355px !important;
  }

  .engine {
    /* left: -6.5%; */
    left: -2.6%;
    top: 125%;
  }

  /* .trustpilot > img {
    width: 88%;
  } */

  .about-us-truck {
    width: 100%;
  }

  .straight-tracking h3 {
    font-size: 18px;
  }

  .image_box {
    padding-right: 0rem;
  }

  .step-process-track-img {
    height: 260px;
  }
}

@media only screen and (max-width: 320px) {
  .text-box {
    width: 295px;
  }

  .step-wizard li {
    font-size: 5px;
  }

  .step-wizard li span {
    padding: 6px;
  }
}


.btnGetQuote.cartbtn p{
	
		
	 margin-bottom:0px !important;

	
	
}