/*Bhargav 21-06-2022 */

.checkout-container{
    margin: 0% 5% !important;
    padding: 5% !important;
}
@media only screen and (min-width: 770px) {
    
    .checkout-personal-info {
        margin-left: 5%;
    }
    .checkout-address-info {
        margin-left: 5% !important;
    }
    .newsletter {
        margin-left: 5% !important;
    }
    div#bb-ques-container{
        margin-left: 5% !important;
    }
}
@media only screen and (max-width: 770px) {
    .checkout-container{
        margin: 0% !important;
    }
    #checkout-form .form-group.left input {
    width: 90% !important;
    }
    #checkout-form .form-group.address input {
    width: 95% !important;
    }
    #checkout-form .form-group.right input {
    width: 90% !important;
    }
    #checkout-form .modal-body h3{
        font-size: 22px !important;
    }
    h4.info-box-title {
    font-size: 20px !important;
    }
    p.info-box-description {
    font-size: 18px !important;  
    }
    .parcel-image img {
    max-width: 80% !important;
    }
}
form#parcel-select-form2 {
    margin: 0px !important;
}
hr {
    background-color: #ccc;
    border: 0;
    height: 3px !important;
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
}
.location-date-info {
    width: 35% !important;
}
.parcel-info {
    width: 45% !important;
}
div#dvDistance {
    text-align: center !important;
    margin-top: 5px !important;
}
.parcel-image {
    text-align: center !important;
}
.parcel-image img.img-responsive {
    width: 150px;
    height: 150px;
}
.bb-sameday-price {
    background-color: #ccc !important;
    padding: 20px !important;
}
.bb-sameday-price {
    display: none;
}
.bb-personal-section {
    display: none;
}
.bb-extra-section {
    display: none;
}
.modal-footer {
    display: none;
}
.form-group.man-power {
    margin-top: 8px;
}
div.otherquesin {
    display: none;
}
button#nbtnbook {
    width: 160px;
}
div#samedayprice {
    margin: 20px 0px;
}
div#samedayprice {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-content: center !important;
    justify-content: space-evenly !important;
    align-items: center !important;
}
.samefairdetail {
    display: grid;
    align-content: space-around;
    justify-content: space-around;
    align-items: center;
    justify-items: end;
}
span.sfairquote {
    margin-bottom: 15px;
}
span.sfairquote input {
    text-align: center;
    margin: 0px 10px;
    width: 150px;
    height: 45px !important;
    font-weight: 700;
    font-size: 18px;
}
.radio-area {
    display: flex;
    flex-direction: row;
    align-content: space-around; 
    margin: 10px 0px;
}
.bbradio {
    margin-right: 50px;
}
label.radiolabal {
    font-size: 18px;
}
input#man-power {
   padding: 6px 15px;
    height: 40px;
    width: 70px;
    margin-left: 10px;
}
label.radiolabal input {
    width: 16px;
    margin-right: 5px;
    height: 16px;
}
h4.info-box-title {
    font-size: 22px;
}
input#check1 {
    height: 15px;
    width: 18px;
}
p.info-box-description {
    color: #707070;
    font-size: 20px;
    margin: 0px !important;
    font-weight: 600;
}
label {
    font-size: 17px;
    font-weight: 500;
    color: #707070;
    display: inline;
    font-weight: 0px !important;
    /* margin-bottom: 3px !important; */
}
form#checkout-form {
    background-color: #ebebeb;
}
#checkout-form .modal-header {
    color: #fff;
    background-color: #47286e;
    border-bottom: none;
}
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

h1#myModalLabel {
    display: inline;
}

#checkout-form .modal-title {
    color: #fff;
    font-size: 24px;
    font-weight: 900;
    text-transform: uppercase;
}
.modal-header p {
    margin: 5px 0px !important;
}
.modal-body {
    margin: auto;
    padding: 20px 0px !important;
}
.checkout-parcel-info {
   
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-content: space-around;
}
#checkout-form .modal-body h3 {
    margin: 0;
    font-size: 28px;
    color: #47286e;
    font-weight: bold;
    margin-bottom: 25px;
}
.info-box {
    margin-bottom: 10px !important;
}
#checkout-form .form-group.left {
    display: inline-block;
    width: 50% !important;
    margin-bottom: 20px !important;
}
#checkout-form .form-group.right {
    display: inline-block;
    width: 50% !important;
    margin-bottom: 20px !important;
}
#checkout-form .form-group.left input {
    width: 80%;
    display: flex;
}
#checkout-form .form-group.right input {
    width: 80%;
    display: flex;
}
#checkout-form .form-group.address {
    display: grid;
    width: 100% !important;
    margin-bottom: 20px !important;
}
#checkout-form .form-group.address input {
    width: 90%;
}
#checkout-form .newsletter {
    padding: 20px !important;
}
#checkout-form .modal-footer {
    padding: 20px !important;
     text-align: right;
    border-top: 1px solid #e5e5e5;
}
#checkout-form .modal-footer {
    background-color: #cccccc;
}
#checkout-form .modal-footer .btn-gray {
        border: 2px solid;
    border-color: #707070 !important;
    background-color: #707070;
    padding: 15px 30px;
}
#checkout-form .modal-footer .btn-gray:hover {
    border-color:#47286e !important;
    background-color: #fff;
    color:#47286e;
    transition: all ease-out .3s;
    
}
#checkout-form .modal-footer .btn-purple {
        border: 2px solid;
    border-color: #47286e !important;
    background-color: #47286e;
    padding: 15px 30px;
}
#checkout-form .modal-footer .btn-purple:hover {
    border-color: #47286e !important;
    background-color: #fff;
    color: #47286e;
    transition: all ease-out .3s;
}
#checkout-form .modal-footer .btn-border {
    margin: 0 10px 0 0;
    display: inline-block;   
}
.bb-btn-area {
    text-align: center;
}
.bb-btn-area {
    margin: 10px 0px;
}
button.bb-next {
    font-size: 15px;
    width: 130px;
    border: 2px solid;
    border-color: #47286e !important;
    background-color: #47286e;
    padding: 15px 30px;
}
button.bb-next:hover {
    border-color: #47286e !important;
    background-color: #fff;
    color: #47286e;
    transition: all ease-out .3s;
}
button#nbtntwo {
    width: 150px;
}
.checkout-info-box {
    background-color: #47286e;
    padding: 20px;
}
.checkout-pflex {
    display: flex;
    flex-wrap: nowrap;
    align-content: space-around;
}
.checkout-info-box h3 {
    color: white;
    margin-bottom: 10px;
}
.checkout-info-box p {
    margin: 0px !important;
    color: white;
}
.bbtable{
    display: block !important;
}

.bbtbody{
    display: block !important;
}

.bbtr{
    display: block !important;
}

.bbtd{
    padding: 8px 0px 0px 0px !important;
    display: block !important;
}
input.delivery_conform {
    margin-right: 8px;
}
input.final_bbquote {
    height: 35px !important;
    width: 30% !important;
    margin-left: 10%;
}
.bbpanel {
    display: flex;
    flex-wrap: nowrap;
    align-content: space-around;
    justify-content: space-around;
    margin-left: 5%;
    margin-right: 5%;
}
.sub-form {
    text-align: left;
    width: 50%;
}
h4.service_heading {
    font-size: 20px;
    font-weight: 700;
    color: #002f6c;
}
.final_link {
    text-align: center;
}
.link2 > div {
    clear: both;
}
.link3 > div {
    clear: both;
}
.submit_link {
    text-align: center;
}
h4.vehicle_heading {
    font-size: 20px !important;
    font-weight: 700 !important;
    color: #002f6c !important;
}
p.quick-note {
    text-align: center;
    font-size: 14px !important;
}
.tqty {
    font-weight: 700;
    padding: 0% 8%;
    text-align: right;
    margin-top: 20px;
    margin-bottom: 10px;
}
div#finalprice {
    display: flex;
    flex-wrap: nowrap;
    align-content: space-around;
    justify-content: space-around;
    flex-direction: row;
    margin: 20px 0px;
}
.fairdetail {
    margin-top: auto;
    
}
span.fairquote input {
    text-align: center;
    margin: 0px 10px;
    width: 150px;
    height: 50px !important;
    font-weight: 700;
    font-size: 18px;
}
.type-div {
    padding: 10px;
    display: flex;
    flex-wrap: nowrap;
    align-content: space-between;
    justify-content: space-around;
    text-align: center;
}
.vehicle_head{
    text-align: center;
    margin: 10px 20px 10px 20px;
}
div.type-tabs:hover {
    cursor: pointer !important;
}
.panel .panel-heading {

    text-align: center;

    font-size: 20px;

    font-weight: 700;

    margin: 20px;

    border: none;

    padding: 0;

    color: #45515b;

    letter-spacing: -0.3px;

    line-height: 1;

}

.panel .panel-subheading {

    font-size: 18px;

    font-weight: 600;

    margin: 10px 25px 10px 25px;

    border: none;

    padding: 0;

    color: #45515b;

    letter-spacing: -0.3px;

    line-height: 1;

}



.panel input.form-control.form-input {

    margin: 10px;

    width: 100%;

    padding: 10px;

}

.panel .form-control {

    height: 50px;

    border-radius: 0px;

    border: solid 1px #e0e0e0;

}

.panel .form-row {

    display: flex;

    width: 100%;

    flex-direction: row;

    flex-wrap: nowrap;

    

}

.panel .form-group {

    width: 100%;

    display: flex;

}

.form-group.radio-group {

    margin: 0px 0px 10px 25px !important;

}



.pickup-detail textarea.form-control, .drop-detail textarea.form-control {

    min-height: 80px;

}

.dropoff-detail textarea.form-control, .drop-detail textarea.form-control {

    min-height: 80px;

}

textarea.form-control.form-input {

    width: 100%;

    padding: 15px;

    margin: 10px;

}

.row.pickup-detail {

    margin: 0px 15px !important;

}

.row.dropoff-detail {

    margin: 0px 15px !important;

}

.col-md-12.original-padding-value {

    margin: 15px !important;

}



label.ui-radio {

    margin-right: 40px;

    font-size: 16px;

}



.atl-container {

    margin: 12px 15px;

    padding: 10px;

}

.atl-scope input {

    width: 40% !important;

    margin-left: 0px !important;

}

.atl-scope-other{

    display: none;

}

.atl-scope-other input.form-control.form-input {

    width: 40% !important;

    height: 45px;

    margin-top: 8px !important;

    padding: 10px !important;

}

.atl-scope {

    margin: 10px 0px !important;

}



select.form-control.atl-select {

    display: block;

    width: 40%;

    height: 46px;

    padding: 10px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    border: 1px solid #ccc;

}

/* End 01-06-2022 */



div.type-tabs {

    width: 24%;

    opacity: 0.7;

    border: 3px solid #002f6c;

    border-radius: 3px;

    

}

h3.lsvtitle {

    color: #002f6c;

    background: #d3d3d3;

    margin-bottom: 0px;

    padding: 10px 0px;

    font-size: 18px;
    font-weight: 700;

}

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

    h3.lsvtitle {

    color: #002f6c;

    background: #d3d3d3;

    margin-bottom: 0px;

    padding: 10px 0px;

    font-size: 14px;

}

}

.form_heading {

    text-align: left;

}

/*Avada Theme*/

.wpb_wrapper_sec > div { text-align: center;}

.home .top .top-first {margin-bottom: 43px;}

/*Avada Theme*/



#step_number_Qinner {display: inline-block;padding: 10px;}

#step_number_inner.active > div:first-child{color: #fff;background-color: #fdb02b;border: 1px solid #fdb02b !important;}

#step_number_inner > div:first-child { border: 1px solid #b7b7b7 !important;  border-radius: 100%; float: left; height: 30px; margin-right: 10px; text-align: center; width: 30px; padding-top: 1px;}

#step_number_inner > span {line-height: 30px;}

.error{color: red;margin: 0 5px; text-align: left !important;}

form#my_form input[type="text"] {color: #222;height: 50px;}

.vehicleRequire.vehicle{margin-bottom: 20px; text-align: center;}

.Require{  margin: 30px 0px 20px 0px; text-align: center;}

.courierBox.vehicle.active{ border: 2px solid; border-color: #fdb02b!important; }

.courierBox.service.active{ border: 2px solid; border-color: #fdb02b!important; }

.Quote{ background: #FF7D44;

    text-align: center;

    font-weight: 500;

    padding: 10px 15px 10px 15px;

    border: 2px solid #FF7D44;

    display: inline-block;

    list-style: none;

    text-decoration: none;

    width: 150px;

    color: white;

    box-shadow: none !important;}

.Quote:hover{ cursor: pointer; background-color: #ffffff; color: #FF7D44 !important; box-shadow: none !important; transition: background-color .3s ease-out;}



.placeholder::-moz-placeholder {color: #b7b7b7; opacity: 1;} 

/*#my_form input:hover ,#my_form input:focus {  border: 2px solid #fdb02b !important;}*/

.ui-timepicker-viewport {

    list-style: outside none none;

    padding: 0 9px;

}

.courierBox:hover {  border: 2px solid #fdb02b; }

.placeholder {border: 2px solid #e6e6e6 !important;border-radius: 6px !important;margin-bottom: 30px; width: 100% !important; padding: 15px;font-size: 15px;}

#my_form div {font-size: 17px ; /*text-align: center;*/}

#my_form div#dvDistance {margin: 10px 0;  text-align: center; color: #fdb02b;}

.courierBox.vehicle {margin: 7px;padding: 30px;width: 47%;}

.service_ajax {margin-top: 30px;}

.courierBox.services_n {width: 48%;}

.courierBox.services_n > p {margin: 5px;}

.address_part > div {margin-top: 40px;}

 .readySelecotor { cursor: pointer; display: block; border: 2px solid #e6e6e6; width: 48%;height: 50px; float: left;text-align:center; padding: 10px; margin: 5px; border-radius: 5px; }

#my_form .readySelecotor:hover{border: 2px solid #fdb02b;} 

#my_form .readySelecotor.active{ border: 2px solid; border-color: #fdb02b; }

#my_form .CollectFrom {cursor: pointer; display: block; border: 2px solid #e6e6e6; width: 48%;height: 50px; float: left;text-align:center; padding: 10px; margin: 8px; border-radius: 5px; }

#my_form .CollectFrom:hover{border: 2px solid #fdb02b;} 

#my_form .CollectFrom.active{ border: 2px solid; border-color: #fdb02b; }

/*.link{ text-align: center; border-radius: 30px;padding: 7px;border: 2px solid #fdb02b;display: inline-block;list-style: none;text-decoration: none;width: 120px;margin:40px 4px 0;color:#fdb02b;box-shadow: none !important;}*/

/*.link:hover{ background-color: #fdb02b;  border: 2px solid #fdb02b;color:#fff !important; box-shadow: none !important;}*/

.contacts > div { margin-top: 40px;}

/*.blockform1 div:first-child{float: left;width: 30%;}

.blockform1 {border: 2px solid #ddd !important;margin-top: 20px;text-align: left !important;width: 100%;}

.blockform1 div:last-child{float: left;}*/



.checkbox-label {float: left; line-height: 20px;}

.contacts input#checkBoxTandC {float: left; margin: 5px;}

.link1 > div {clear: both;}

.sub-blockform { background-color: #f9f9f9; border: 2px solid #e6e6e6; border-radius: 6px; display: block;float: left; margin-bottom: 20px;width: 100%; padding: 10px; margin-top: 10px;

}

#my_form .sub-blockform div:first-child{margin-left:10px; float: left;}

#my_form .sub-blockform div:last-child{width: 60%; float: left;}

#my_form .sub-blockform p{ padding: 0px !important; margin: 0px !important; }

.confirm-panel-right div { width: 100% !important; }

select.mytime { margin-top: 10px; width: 100% !important; }



span.svs {float: left; width: 100% !important;}



.ui-timepicker-container.ui-timepicker-standard{background-color: #fff; border: 1px solid #777; height: 200px !important; overflow-x: hidden; position: absolute;}

.ui-timepicker-container.ui-timepicker-standard .ui-timepicker.ui-widget-content{height: 0px; padding: 0px; font-size: 16px;}



.blockform > input#submit_form {margin-left: 10px;}

.date > div {float: left;margin: 0 5px !important;width: 48% !important;}

.date > div input {margin: 0 5px;}

/*#submit_form { font-size: 17px;background-color:white;  text-align: center; border-radius: 30px;padding: 9px;border: 2px solid #fdb02b;display: inline-block;list-style: none;text-decoration: none;width: 120px;margin:0px 4px 0;color:#fdb02b;box-shadow: none !important;}*/

/*#submit_form:hover{ cursor: pointer; padding: 9px; background-color: #fdb02b;  border: 2px solid #fdb02b;color:#fff !important; box-shadow: none !important;}*/



#my_form .Collectfrom{ margin-top: 20px; }

.officeReceptionFrom{ margin-top: 20px; }

.officeGroundlevelFrom{ margin-top: 20px; }

.CollectTo { margin-top: 20px; }

.officeReceptionTo{ margin-top: 20px; }

.officeGroundlevelTo{ margin-top: 20px; }

label {display: inline ; font-weight: 0px !important; }

.site-branding {display: none;}

.home .top h3 {font-size: 36px;font-weight: 400;line-height: 40px;}

.home .navigation-top {position: relative;}

.home .wpb_wrapper_sec a {background: #FF8800 none repeat scroll 0 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset !important; padding: 14px !important;color: #fff !important;}

.home .wpb_wrapper_sec a:hover {background: #000 none repeat scroll 0 0;}

.home .middle .section {background: #FF8800 none repeat scroll 0 0;margin: 20px 0;padding: 35px 0;text-align: center;}

.home .middle .section h3 {font-size: 36px;margin: 0;}

.home .bottom > div div {text-align: center;}

.home .bottom div > h4 {color: #FF8800;font-weight: 400;padding: 0;}

.home .bottom div > p {font-size: 12px;height: 50px;}

.home .site-main .wrap {max-width: none !important;padding-left: 0; padding-right: 0;}

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

/*.entry-header {text-align: center;}*/

.home .entry-header {margin-left: auto;

    margin-right: auto;

    max-width: 770px;}



.home .entry-content {width: 100% !important;}

.home .entry-content .top {padding: 0 150px;}

.home .entry-content .bottom {padding: 0px 25px;}

.home .bottom .bottom-first div {float: left;width: 50%;margin: 15px 0}

.home .bottom .bottom-last div {float: left; width: 50%;margin: 15px 0}

.home .bottom > div .img {width: 100% !important;}

.home .top .top-first {float: left;margin-top: 50px;width: 50%;}

.home .top .top-last {float: left;width: 50%;}

.home .top .top-last img{float: right;}

.home .middle {clear: both;}

/*.home .top .top-first { float: left;margin-top: 50px;width: 50%; margin-left: 10%;}*/

.footer-link > span {display: block;margin: 10px!important;}

footer {background: #4a4a4a none repeat scroll 0 0!important;}

/*.footer-link a {box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset !important;color: #fff;cursor: pointer;}*/

footer .site-info {display: none!important;}

#my_form .start {text-align: center!important; }

#my_form .start > p {margin: 30px 0px 15px 0px;font-size: 24px!important; }

#my_form .Collectfrom input , .CollectTo input {margin: 10px 5px!important;}

#my_form .Collectfrom label , .CollectTo label {margin: 10px 10px 0px 5px!important;}

.footer_section li {border: medium none!important;}

.footer_section li a {box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset !important;color: #000!important;}

.footer_section {padding-bottom: 0!important; display: block !important;

    float: left!important;

    width: 25%!important;}

.main-navigation .menu a {color: #333!important;}

#my_form .start > .placeholder {margin: 0!important;}

.confirm-panel-left .delivery_conform_check {
    width: 100%;
    display: block;
    float: left;
    font-weight: normal!important;
    padding: 8px;
}
.confirm-panel-right .delivery_conform_check {
    width: 100%;
    display: block;
    float: left;
    font-weight: normal!important;
    padding: 8px;
}
.confirm-panel-right {
    display: grid;
    text-align: -webkit-right;
}
.confirm-panel-left {
    display: grid;
    align-content: space-around;
   
}

.blockform > .payment_radio {font-weight: normal;margin-right: 15px!important;}

.navigation-top .menu-courier-container .menu {

    text-align: center!important;

}

.footer_section li a {box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset !important;color: #000!important;}

.footer_section ul li{border-bottom: 0 none !important;

    border-top: 0 none !important;text-align: left!important;}

.menu-courier-container ul li a{box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset !important;color: #000!important;}

/*Bhargav*/



#my_form .step_number {

    text-align: center;

    display: flex;

    flex-wrap: nowrap;

    align-content: space-around;

    justify-content: space-around;

    align-items: center;

    margin-top: 25px;

    max-width: 800px;

    margin-left: auto;

    margin-right: auto;

}

/*#my_form .start{ margin-left: auto;margin-right: auto !important; max-width: 740px;}*/

/*#my_form .address_part {margin-left: auto !important; margin-right: auto !important; max-width: 740px;}*/

/*#my_form .step_number { margin-left: auto; margin-right: auto !important; margin-top: 30px; max-width: 740px;}*/

/*#my_form .contacts{margin-left: auto; margin-right: auto !important; margin-top: 30px; max-width: 740px;}*/

/*#my_form .blockform{margin-left: auto; margin-right: auto !important; margin-top: 30px; max-width: 740px;}*/

/*#my_form .confrim p{margin-left: auto; margin-right: auto !important; margin-top: 30px; max-width: 740px;}*/

.entry-content  form{margin-left: auto; margin-right: auto !important; margin-top: 30px;}

.footer_section.container .menu ul a{text-align: left!important;}

.footer_section.container .menu li{display: block!important;}

/*Bhargav 27-05-2022*/

.append_vehical .courierBox.vehicle p {

    font-size: 18px;

}

#my_form  table{width: 100%; border: none !important;}

.date .timer {

    border: 2px solid #e6e6e6;

    border-radius: 5px;

    font-size: 18px;

    padding: 13px;

    width: 100%;

}

#my_form .contacts textarea{width: 100%;height: 130px; border: 2px solid #e6e6e6 !important;}

#my_form p {

    font-size: 17px;

}

form#my_form {max-width: 100% !important; margin-top: 0 !important;}



/*My-Order*/

form#my_order_form { margin-top: 0 !important;  max-width: 80% !important; }

#my_order_form .myOrder{cursor:pointer; height: 46px;}

#my_order_form .OrderView{ width: 100%; height: 362px; border:1px solid #fb7f7f;  background-color: #ffffff; }

#my_order_form .OrderView .orderTitle { width: 100%; height: 40px; background-color: #DC3E0B;  color: white;  padding: 7px 0px 0px 30px; cursor:pointer}

#my_order_form .OrderView .CollectFrom{ padding: 14px 0px 0px 0px; height: 210px;  }

#my_order_form .OrderView .orderTitle .enable::after{ content: "\f058";float: right; font-family: fontawesome; font-size: 20px;margin-top: -10px; padding-right: 23px;}

#my_order_form .OrderView .orderTitle  .disable::after{ content:'\f059'; float: right; font-family: fontawesome; font-size: 20px;margin-top: -10px; padding-right: 23px; }



#my_order_form .orderInfo {float: left;  height: 150px; width: 33%; padding: 0px 10px; }

#my_order_form .firstdiv { height: 150px; padding-top: 5px; }

#my_order_form .firstdiv  p{ margin: 0px !important; padding:0px !important; } 

/*#my_order_form .link2 a{ padding: 5px; float: left; border: 2px solid #fdb02b; border-radius: 20px; box-shadow: none !important; color: #fdb02b; display: inline-block; list-style:none; text-decoration: none !important; text-align: center; }*/

#my_order_form .orderdate{  background-color: #e7edf7; height: 35px; text-align: center; padding-top:4px; border: 1px solid #c5dfef; border-radius: 4px; color: #464646; }

#my_order_form .btnclass { height: 70px; }

#my_order_form .btnorder{ height: 70px; width: 33%;  float: left; padding: 0px 10px; }

/*#my_order_form .btn1 {  float: left; border: 2px solid #fdb02b; border-radius: 20px; box-shadow: none !important;

            display: inline-block;list-style: outside none none; background-color: #fdb02b; color: #0c63a6;    padding: 4px;text-align: center;text-decoration: none;width: 250px; }*/

#my_order_form .Myordertab { background-color: #efefef;  width: 100%;  margin: 0 14%; }

lsshipment-type

#my_order_form .link2 a{ float: left; font-size: 15px;  background-color: transparent; border: 1px solid transparent; border-color: #ff8800; color: #ff8800;  margin-right: 8px;  padding: 5px 13px; border-radius: 20px; box-shadow: none !important;  display: inline-block; list-style:none; text-decoration: none !important; text-align: center; }

#my_order_form .link2 a:hover{ background-color: #ff8800;  color: #fff; }

#my_order_form .btn1 { width: 100%; background-color: #ff8800;  color: black; float: left; font-size: 18px;   border: 1px solid transparent;  margin-right: 13px;    padding: 4px 11px 5px; border-radius: 20px; box-shadow: none !important;  display: inline-block; list-style:none; text-decoration: none !important; text-align: center; }

#my_order_form .btnorder a.btn1:hover { color: #fff; }

#my_order_form .viewbox .tdbox {padding: 0px;}



#my_order_form .Myordertab .odertabtitle  {  background-color: #ff8800; color: black; font-weight: bold;  padding: 11px 7px; }

#my_order_form .myOrder .enable::after{ font-size: 18px; padding-left: 46%; content:'\f058'; font-family: fontawesome;   }

#my_order_form .myOrder .disable::after{ font-size: 18px;   padding-left: 46%; content:'\f059'; font-family: fontawesome;   }

#my_order_form .OrderView .c-home::after{ padding-right: 10px; font-size: 30px; content:'\f015'; font-family: fontawesome; float: left;  }

#my_order_form .OrderView .c-delivery::after{ padding-right: 10px; font-size: 30px; content:'\f0d1'; font-family: fontawesome; float: left;  }



#my_order_form .OrderView .cform { font-size: 18px; font-weight: bold; margin-bottom: 11px !important; }

#my_order_form .OrderView .cdel { font-size: 18px; font-weight: bold; margin-bottom: 11px !important; }

#my_order_form .OrderView .c-home{ font-size: 18px;margin-bottom: 11px !important;}

/*My-Order*/

/* Bhargav 30-05-2022 */

    

    .ls-scope {

    display: none;

    margin-top: 2% !important;

    padding: 20px;

    margin-left: 10%;

    border: 1px solid #e5e5e5;

    border-top: 2px solid #e5e5e5;

    margin-right: 10%;

}

.lsshipment-detail-counter h5 {

    text-align:center !important;

    margin-bottom: 8px;

    font-size: 15px;

    text-align: left;

    line-height: 0.8rem;

    color: #002f6c;

    font-weight: 700;

}

h5.space-margin {

    margin-bottom: 20px !important;

}

.lsshipment-detail-counter .shipment-dimensions {

    display: none;

    box-shadow: 10px 10px 15px 0px rgb(120 120 120);

    background: white;

    padding: 10px;

    border: 2px solid #002f6c;

}

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

  .lsshipment-detail-counter .shipment-dimensions {

    margin-top: 2% !important;

    margin-right: 8% !important;

    margin-left: 8% !important;

    display: none;

    box-shadow: 10px 10px 15px 0px rgb(120 120 120);

    background: white;

    padding: 10px;

    border: 2px solid #002f6c;

  }

}

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

.shipment-dimension-container {

     display: flex;

    align-items: center;

    margin-bottom: 10px;

    flex-wrap: nowrap;

    align-content: space-around;

    justify-content: space-around;

}

}

.shipment-detail-counter {

    padding: 30px 20px;

    padding-bottom: 20px;

    background-color: #fff;

    border-radius: 8px;

    margin-bottom: 30px;

    text-align: left;

    width: 100%;

    border-top: 2px solid #eee;

    margin-top: -25px;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

}

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-width:first-child {

    display: inline-block;

}

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

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container>.dimension-width {

    width: 200px;

}

}  

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-width {

    display: inline-block;

    vertical-align: top;

}

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

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-details {

    width: initial;

}

}

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

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-details {

    border: none;

    padding: 0;

    border-radius: 0;

    margin-top: 0;

    margin-bottom: 0;



}

}



.append_service .lspanel {

    margin-top: 3% !important;

}

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-details {

    border: 1px solid #002f6c;

    padding: 10px;

    margin-top: 10px;


}

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-width .dimension-label {

    color: #002f6c;

    font-size: 12px;

    margin-bottom: 0;

}

.dimension-label {

    margin-bottom: 8px;

}

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-details .dimension-width:first-child {

    width: 60px;

}

.dimension-width .input-group {

    position: relative;

    /*display: table;*/

    border-collapse: separate;

}

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-width input {

    height: 40px;

    padding-left: 5px;

    padding-right: 5px;

    text-align: center;

}

input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {

    color: #666;

    padding: 0.75em;

    height: auto;

    border-width: 1px;

    border-style: solid;

    border-color: #eaeaea;

    border-radius: 2px;

    background: #fafafa;

    box-shadow: none;

    box-sizing: border-box;

    transition: all .2s linear;

    width: 60px;

}

.input-group-addon, .input-group-btn, .input-group .form-control {

    display: table-cell;

}

.input-group .form-control {

    position: relative;

    z-index: 2;

    float: left;

    margin-bottom: 0;

}

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

.shipment-dimension-container .dimension-details .dimension-width {

    margin-right: 10px;

}

}

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-details .dimension-width:nth-child(2) {

    width: initial;

    font-size: 20px;

    line-height: 100px;

}

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-details .dimension-width {

    text-align: left;

    min-height: 100px;

    display: inline-block !important;

    vertical-align: middle;

}

.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-width .input-group-addon {

    border: 1px solid #e0e0e0 !important;

    height: 40px;

    background-color: #002f6c;

    color: #ffffff;

    padding: 7px;

    vertical-align: middle;

}

.input-group-addon {

    font-size: 14px;

    font-weight: normal;

    line-height: 1;

    color: #767676;

    text-align: center;

    border: 1px solid #e0e0e0;

    background: #fff;

    max-height: 40px;

}



.lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-details .dimension-width:nth-child(4) {

    width: initial;

    font-size: 20px;

    line-height: 100px;

}

.input-group-addon.form-control.ng-binding {

    width: 90px;

}

.dimension-width.ng-binding {

    font-size: 18px;

}

img.shipment-img {

    margin-right: 5px;

}

.tweight {

    font-weight: 700;

    padding: 0% 8%;

    text-align: right;

    margin-top: 20px;

    margin-bottom: 10px;

    font-size: 18px;

}



/* End 30-05-2022 */



/*Services*/



.service_head {

    text-align: center;

    margin: 10px 20px 10px 20px;

    }

   .service_type > ul {

    list-style-type: none;

    display: flex;

    flex-wrap: wrap;

    align-content: stretch;

    justify-content: center;

    margin: 0px !important;

}

.service_box {

    border: 3px solid #002f6c !important;

    border-radius:3px;

    padding: 10px;

    background: #d3d3d3;

    margin: 1%;

    width: 18%;

    box-shadow: 8px 8px 15px 0px rgb(120 120 120);

    transition: background-color .5s ease-out 100ms;

}





.service_type .service_box:hover {

    /* background: white !important; */

    color: black;

    cursor: pointer;

   

}

i.icon {

    font-weight: 900 !important;

    font-size: 50px;

}

.iconbox_icon {

    color: black;

    margin: 10px;

}

h5.Service_title {

    color: #002f6c;

    margin-bottom : 0px;

}



#my_form .append_service { text-align: center; }

#my_form .ServiceTitle {margin: 25px; text-align: center;  font-size: 21px; font-weight: bold}

#my_form  div #6.authorimage{padding: 10px !important;}

#my_form .accessterms { margin-left: 34%;}

/*Services*/



/* Parcel */

.num-block {

	float: left;

	width: 100%;

}

/* skin 7 */



.skin-7 .num-in {

	float: left;

	width: 138px;

  border: 1px solid #a4a4a3;

}



.skin-7 input.in-num {

	font-family: 'HelveticaNeueCyr-Roman';

	font-size: 14px;

	float: left;

	height: 32px;

	width: 83px;

	border-left: 1px solid #a4a4a3;

	border-right: 1px solid #a4a4a3;

	background-color: #fff;

	text-align: center;

}



.skin-7 .num-in span  {

	line-height: 32px !important;

    font-size: 22px !important;

	text-align: center !important;

	display: block !important;

	width: 46px !important;

	float: left !important;

	height: 32px !important;

	color: #002f6c !important;

	border-radius: 0px !important;

	background-color: #f4f4f6 !important;

	cursor: pointer !important;

	-webkit-transition: all 0.3s !important;

	-o-transition: all 0.3s !important;

	transition: all 0.3s !important;

}



.skin-7 .num-in span:hover {

    color: white !important;

	background-color: #002f6c !important;

}



.skin-7 .num-in input {

    border: none;
    padding: 5px 0px 5px 10px;
	float: left;

	width: 44px;

	line-height: 34px;

	text-align: center;

	font-family: 'helveticaneuecyrbold';

}



/* / skin 7 */





div{

    display: block;

}

.form_heading h4 {

    font-weight: 700;

    margin-bottom: 8px;

    color: #002f6c !important;

}

.lspanel-heading {

    text-align: center;

}

.lspanel-heading h5 {

    font-weight: 700;

    font-size: 20px;

    margin-bottom: 8px;

    margin-top: 0px;

    color: #002f6c;

}



.lspanel-heading p {

    font-size: 15px;

    margin: 0px 0px 20px 0px;

    color: #002f6c !important;

   

}

.col-md-12.quote-container {

    margin-left: 10%;

    margin-right: 10%;

    margin-top: 3%;

}





.lspanel {

    padding: 20px;

    border-radius: 3px;

    background-color: #ffffff;

    box-shadow: 0 2px 10px 0 rgb(171 171 171 / 10%);

    border: solid 1px #ebebeb;

}



.space {

    margin-top: 10px;

}

.lsshipment-type-container {

    display: flex;

    flex-wrap: wrap;

    align-content: space-around;

    justify-content: space-around;

}

.lsshipment-type {

    display: inline-block;

    position: relative;

    width: 15%;

    min-height: 250px;

    text-align: left;

    padding: 10px;

    vertical-align: top;

    background: white;

    border: 3px solid #002f6c  !important;

    box-shadow: 10px 10px 15px 0px rgb(120 120 120);

}



.lsshipment-type .img-container {

    margin-bottom: 5px;

    height: 65px;

    line-height: 65px;

}

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

.lsshipment-type {

    /* width: calc(100% / 6); */

    min-width: 18%;

}

}





@media (max-device-width: 768px){

.lsshipment-type-container{

    white-space: nowrap;

    overflow-x: scroll;

}

}

@media (max-device-width: 768px){

.shipment-img-heading {

    white-space: break-spaces;

}

}



@media (max-device-width: 768px){

.shipment-img-content {

    white-space: break-spaces;

}

}

.shipment-img-heading {

    color: #002f6c !important;

    margin-bottom: 5px !important;

    font-size: 18px !important;

    line-height: 20px !important;

    font-weight: bold !important;

}



.shipment-img-content {

    font-weight: 200 !important;

    font-size: 13px !important;

    font-family: Arial, Helvetica, sans-serif;

    word-break: break-word;

}

.shipment-buttons{

    position: absolute;

    bottom: 0px !important;

    transform: translate(50%,-50%);

    right: 50%;

}



/* Parcel Over */





/*Items*/

/* #my_form .append_vehical {  margin: 20px 77px; } */

#vehicle_name { font-size: 20px; font-style: bold; }

#my_form .courierBox { text-align: center;border: 2px solid #ccc;border-radius: 5px;cursor: pointer; 

            display: inline-block;margin: 5px 10px;padding: 17px;width: 18%;}

#my_form .courierBox .authorimage { width: 200px; height: 149px; }

/*Items*/



/*Address Pickup Or Delivery input*/



.start_address {

    display: flex;

    flex-wrap: wrap;

    align-content: space-around;

    justify-content: space-around;

}

.start_address {

    display: flex;

    flex-wrap: wrap;

    align-content: space-around;

    justify-content: space-around;

}

.form_address {

    width: 450px;

}

input.col_half {

   

    margin-bottom: 0px !important;

}

#my_form .inputAdd{position:relative; float: left;}

#my_form .selectDropdown {border-radius: 8px!important; margin-bottom: -18px; padding: 23px;  position: relative; top: 32px;  width: 801px !important;}

/*#my_form .DeliveryAdd{ margin-top: 80px !important; }*/



#my_form .step_number { text-align: center; }

#my_form .contacts {   margin: 0 15%;}

#my_form .address_part { margin: 0 15%;}

#my_form .contacts p{ text-align: center;}

#my_form .address_part p{ text-align: center;}

#my_form .confrim p.bookingDetail{ text-align: center;}

#my_form .confrim { margin: 0 15%; }

#my_form .link1 {  text-align: center;}

#my_form .confrim_link {text-align: center;}

/*.placeholder { width: 717px !important; }*/





/*Address-form*/

form#addresses_form { margin-top: 0 !important;  max-width: 100% !important;}

#addresses_form .addlink a{  font-size: 18px;  background-color: transparent; border: 1px solid transparent; border-color: #ff8800; color: #ff8800;  padding: 3px 15px 6px; border-radius: 20px; box-shadow: none !important;  display: inline-block; list-style:none; text-decoration: none !important; text-align: center; }

#addresses_form .addlink a:hover{ background-color: #ff8800;  color: #fff; }

#addresses_form .addlink a.newaddC {float: right; }

#addresses_form .addtitle1 {  background-color: #ff8800 ; color: #000; font-weight: bold; padding: 10px 7px; }

#addresses_form  .addresstab {  font-size: 15px; background-color: #efefef;display: -moz-stack;margin: 0;padding: 0; width: 100%;}

#addresses_form .newAddBox td{ vertical-align: top; }

#addresses_form .btnView { cursor: pointer; list-style:none; text-decoration: none; box-shadow: none !important; color: #ff8800;}

#addresses_form .btnView::after { content:"\f044"; font-family: fontawesome; }

#addresses_form .btnDelete::after { content:"\f014"; font-family: fontawesome; color: red;}

#addresses_form a.btnDelete { list-style:none; text-decoration: none; box-shadow: none !important; }

#addresses_form .true::after{content:'\f00c'; font-family: fontawesome; float: right; margin-right: 6px; margin-top: -35px; position: relative; z-index: 2; color: green;}

#addresses_form .false::after{content:'\f00d'; font-family: fontawesome; float: right; margin-right: 6px; margin-top: -35px; position: relative; z-index: 2; color: red; }

#addresses_form *::-moz-placeholder{color: #ccc !important;   }

#addresses_form a.saveButton.deactive {pointer-events: none;cursor: default;}

#addresses_form .newAddBox input{ width:100%; height: 40px; }

#addresses_form .newAddBox #address{padding: 0px !important; margin-top:0px !important;  margin-bottom: 15px;}

#addresses_form  .checkValidate { background-color: #fff !important;}

 #addresses_form  .addresstab h5{margin: 0; padding: 0;}

/*Address-form*/





/*Navigation*/

/*#navside.menu-box-right {

    float: none !important;

}*/



#menu-item-108 > a { padding: 0px !important; }

.topseo-top .logo-img-sticky {  max-width: 90% !important; }

.logo-img-sticky { max-width: 78% !important;}

.logo-img { width: 78% !important; }

.primary-menu > li > a { padding: 0 12px !important;}



/*Navigation*/



#my_form .booknow{background: #FF7D44;

    text-align: center !important;

    font-weight: 500 !important;

    padding: 10px 15px 10px 15px;

    border: 2px solid #FF7D44 !important;

    display: inline-block !important;

    list-style: none !important;

    text-decoration: none !important;

    width: 160px;

    color: white !important;

    box-shadow: none !important;

    cursor: pointer !important;

    border-radius: 0px !important;
}

    

#my_form .booknow:hover {

    cursor: pointer;

    background-color: white !important;

    color: #FF7D44 !important;

    box-shadow: none !important;

    transition: background-color .3s ease-out;

}

#add_back_link{background: #FF7D44;

    text-align: center;

    font-weight: 500;

    padding: 12px 15px 12px 15px !important;

    border: 2px solid #FF7D44;

    display: inline-block;

    list-style: none;

    text-decoration: none;

    width: 160px;

    margin: 20px 8px 0px 8px;

    color: white;

    box-shadow: none !important;

    cursor: pointer;

    border-radius: 0px;}

    

#add_back_link:hover {

    cursor: pointer;

    background-color: white !important;

    color: #FF7D44 !important;

    box-shadow: none !important;

    transition: background-color .3s ease-out;

}

.next_link{
    background: #FF7D44 !important;
    text-align: center !important;
    font-weight: 500 !important;
    padding: 12px 15px 12px 15px;
    border: 2px solid #FF7D44 !important;
    display: inline-block !important;
    list-style: none !important;
    text-decoration: none !important;
    width: 160px;
    margin: 20px 8px 0px 8px !important;
    color: white !important;
    box-shadow: none !important;
    cursor: pointer !important;
    border-radius: 0px !important;
}

    

.next_link:hover {

    cursor: pointer !important;
    background-color: white !important;
    color: #FF7D44 !important;
    box-shadow: none !important;
    transition: background-color .3s ease-out !important;

}
input#final_next {
    padding: 20px 10px 20px 10px !important;
    background: #FF7D44 !important;
    border-radius: 0px !important;
    width: 160px;
    margin: 20px 8px 0px 8px !important;
    font-size: 18px;
    font-weight: 500 !important;
    cursor: pointer !important;
    border: none !important;
}
input#final_next:hover {
    border-color: #FF7D44 !important;
    cursor: pointer !important;
    background-color: white !important;
    color: #FF7D44 !important;
    box-shadow: none !important;
    transition: background-color .3s ease-out !important;
}
#contect_back_link{background: #FF7D44;

    text-align: center;

    font-weight: 500;

    padding: 12px 15px 12px 15px !important;

    border: 2px solid #FF7D44;

    display: inline-block;

    list-style: none;

    text-decoration: none;

    width: 160px;

    margin: 20px 8px 0px 8px;

    color: white;

    box-shadow: none !important;

    cursor: pointer;

    border-radius: 0px;}

    

#contect_back_link:hover {

    cursor: pointer;

    background-color: white !important;

    color: #FF7D44 !important;

    box-shadow: none !important;

    transition: background-color .3s ease-out;

}

#contect_next_link{background: #FF7D44;

    text-align: center;

    font-weight: 500;

    padding: 12px 15px 12px 15px !important;

    border: 2px solid #FF7D44;

    display: inline-block;

    list-style: none;

    text-decoration: none;

    width: 160px;

    margin: 20px 8px 0px 8px;

    color: white;

    box-shadow: none !important;

    cursor: pointer;

    border-radius: 0px;}

    

#contect_next_link:hover {

    cursor: pointer;

    background-color: white !important;

    color: #FF7D44 !important;

    box-shadow: none !important;

    transition: background-color .3s ease-out;

}

#confrim_back_link{background: #FF7D44;

    text-align: center;

    font-weight: 500;

    padding: 12px 15px 12px 15px !important;

    border: 2px solid #FF7D44;

    display: inline-block;

    list-style: none;

    text-decoration: none;

    width: 160px;

    margin: 20px 8px 0px 8px;

    color: white;

    box-shadow: none !important;

    cursor: pointer;

    border-radius: 0px;}

    

#confrim_back_link:hover {

    cursor: pointer;

    background-color: white !important;

    color: #FF7D44 !important;

    box-shadow: none !important;

    transition: background-color .3s ease-out;

}

#submit_form{background: #FF7D44;

    font-size: 17px;

    text-align: center;

    font-weight: 500;

    padding: 16px !important;

    border: 2px solid #FF7D44;

    display: inline-block;

    list-style: none;

    text-decoration: none;

    width: 160px;

    margin: 20px 8px 0px 8px;

    color: white;

    box-shadow: none !important;

    cursor: pointer;

    border-radius: 0px;}

    

#submit_form:hover {

    cursor: pointer;

    background-color: white !important;

    color: #FF7D44 !important;

    box-shadow: none !important;

    transition: background-color .3s ease-out;

}

#my_form .courierBox.vehicle.New {padding: 0! important;  margin: 7px ! important;  width: 171px ! important;  border: 2px solid #ccc; border-radius: 5px; cursor: default; display: inline-block;  margin: 0px 12px !important; text-align: center;}

#my_form .courierBox.vehicle.New p{margin:0px ! important; padding: 0px ! important;}

/* .courierBox.vehicle.New .quantityClass { margin: 10px !important; width: 52px !important; float: left;} */

#my_form .courierBox.vehicle.New .quantityClass { padding: 8px; margin-left: 18px !important;  margin-right: 10px !important; text-align: center; width: 60px !important; float: left; border-radius: 4px; height: 43px;}

#my_form .courierBox.vehicle.New .quantityClass:hover { border-radius: 5px; border: 2px solid #ccc !important;  }

#my_form .decBtn {cursor: pointer; float: left;    background-color: #f28c07; border: 1px outset #f28c07;color: black;  margin: 0; padding: 11px;}

#my_form .incBtn {cursor: pointer; float: right;    background-color: #f28c07; border: 1px outset #f28c07;  margin: 0; padding: 11px;}

/* .append_showPrice > div { border: 1px solid; height: 107px; padding: 30px;  width: 201px;} */

#my_form .booknowbtn { width: 100%; padding: 10px; position: relative; top: 8px; border: 2px solid #fdb02b; border-radius: 5px; box-shadow: none !important; color: #fdb02b; display: inline-block; list-style:none; text-decoration: none !important; text-align: center;   }

#my_form .booknowbtn:hover{ background-color: #fdb02b; color: #fff; cursor: pointer; } 

#my_form .append_Showprice { margin-left: 43% !important;  border: 2px solid #ccc;border-radius: 5px;display: 

    inline-block; padding: 10px !important; text-align: center;

    width: auto !important; height: 176px; font-size: 30px !important;}

#my_form .append_Showprice .booknowpart { width: 100%; height: 30% }

#my_form .append_Showprice .total_price {font-size: 35px !important; height: 70%; width: 100%;}





/*Login */



.login_form label {

    float: left !important;

}

.zm_alr_form.ajax-login-default-form-container.login_form .form-wrapper {

    margin: 0 27%;

    color: #222;

}



.login_button.green.zm_alr_submit_field.zm_alr_form_field { background-color: #ff8800; border: 1px none; border-radius: 0;

    color: #fff;float: left !important; font-weight: normal; height: 40px;margin: 30px 0 15px !important;

}

.login_button.green.zm_alr_submit_field.zm_alr_form_field:hover{ background-color: #000; }



.zm_alr_form.ajax-login-default-form-container.login_form .zm_alr_text_field.zm_alr_form_field {

    margin-left: 30px;

    width: 35%; padding: 8px 5px; height: 35px; color: #222;

}

.zm_alr_form.ajax-login-default-form-container.login_form .zm_alr_password_field.zm_alr_form_field {

    margin-left: 40px;

    width: 35%; padding: 8px 5px; height: 35px; color: #222;

}





table.wp-list-table .column-name {

    width: 10% !important;

}





/*Courier order Address-form*/

form#courier_orders_address { margin-top: 0 !important;  max-width: 100% !important;}

#courier_orders_address .addlink a{  font-size: 18px;  background-color: transparent; border: 1px solid transparent; border-color: #ff8800; color: #ff8800;  padding: 5px 16px 8px; border-radius: 20px; box-shadow: none !important;  display: inline-block; list-style:none; text-decoration: none !important; text-align: center; }

#courier_orders_address .addlink a:hover{ background-color: #ff8800;  color: #fff; }

#courier_orders_address .addlink a.newaddC {float: right; padding: 10px;}

#courier_orders_address .addtitle1 {  background-color: #ff8800 ; color: #000; font-weight: bold; padding: 9px 5px; }

#courier_orders_address  .addresstab {  font-size: 15px; background-color: #efefef;display: -moz-stack;margin: 0;padding: 0; width: 100%;}

#courier_orders_address a.btnView { list-style:none; text-decoration: none; box-shadow: none !important; color: #ff8800;}

#courier_orders_address .btnView::after { content:"\f044"; font-family: fontawesome; }

#courier_orders_address *::-moz-placeholder{color: #ccc !important;   }

#courier_orders_address a.saveButton.deactive {pointer-events: none;cursor: default;}

#courier_orders_address  .addresstab h5{margin: 0; padding: 0; font-size: 30px; float: left;}

#courier_orders_address .courierAdd { display: none; background-color: #fff; }

#courier_orders_address .addlink { background-color: #ff8800; border-radius: 5px; color: #000; float: right; padding: 6px 9px; }

#courier_orders_address .addlink .cancel-btn:hover { color:#fff;  cursor: pointer;}

#courier_orders_address .c-o-a-title > p {font-size: 16px;font-weight: bold;}

#courier_orders_address .addlink .show-btn { color:#fff;  cursor: pointer;}

#courier_orders_address .addresstab{ border: 1px solid rgba(51, 51, 51, 0.1);}



#courier_orders_address .addlink .show-btn { color:#fff;  cursor: pointer;}

#courier_orders_address .addlink .show-btn:hover { color:#000;  cursor: pointer;}

#courier_orders_address .addlink .show-btn.active { color:#000;  cursor: pointer;}

#courier_orders_address .addcss {background-color : #cccccc;}

#courier_orders_address .courierAdd > td { border: 0 none !important; }

/* #courier_orders_address .tr-bottum{} */

#courier_orders_address .c-o-a-title{text-align: right; width: 230px;}

/*Courier order Address-form*/



/*Courier Taxi-register*/

form#taxi_registration_form {color: #000;}

#taxi_registration_form .form-field label {font-size: 15px;}

#taxi_registration_form .checkboxboreder td { border: 0 none;  font-size: 15px; padding: 3px 25px;}

#taxi_registration_form .order-details ul {list-style: outside none none;}

#taxi_registration_form .btnsubmit {text-align: center;  background-color: #e1e1e1;}

#taxi_registration_form .addlink {background-color: #ff8800; height: 45px; border:0px; color: #fff; font-size: 19px; width: 110px; cursor: pointer;}

#taxi_registration_form .addlink:hover{  background-color: #000; }

#taxi_registration_form .heading.title > p {color: #fff;margin: 0;padding: 0;}

#taxi_registration_form  .form-field > th {border: 0 none;}

#taxi_registration_form .form-field > th {width: 24%;}

#taxi_registration_form .form-field > td {border: 0 none;  margin: 0;padding: 11px 10px;}

#taxi_registration_form .form-field input { color: #222; font-size: 13px; height: 36px;  width: 97%;}

#taxi_registration_form .heading.title {   font-size: 17px;}

#taxi_registration_form .checkboxboreder label.error { float: right;   }

#taxi_registration_form select {color: #222;   height: 29px;   width: 26%; border: 1px solid #cacaca !important;}

#taxi_registration_form .LableError  label.error {  float: right;   }

#taxi_registration_form td {   border: 0 none;}

#taxi_registration_form table { border: 1px solid rgba(51, 51, 51, 0.1); width: 100% !important;}

#taxi_registration_form .order-details{border: 1px solid #3BA1ac;}

#taxi_registration_form .order-details .heading{background:#f28c07; color:#FFFFFF;}

#taxi_registration_form .form-table .order-details th{padding: 10px;}

#taxi_registration_form .checkBoxTandC label.error{float: right;}

#taxi_registration_form  .msg {margin: 0 18%;}

#taxi_registration_form .order-details.checkboxboreder label {padding: 0 6px;}

#taxi_registration_form .order-details.LableError td label {   padding: 0 5px;}

/*Courier Taxi-register*/



/* Taxi-imformation*/

#taxi_information_form a:hover,a:focus{text-decoration:none !important;}

#taxi_information_form .container { padding: 0!important;}

#taxi_information_form .panel-group { margin-bottom: 14px !important;}

#taxi_information_form table, th, td { border: 0px !important;}

#taxi_information_form .panel-collapse.collapse.in {border: 1px solid rgba(51, 51, 51, 0.1); border-top: 0px}

#taxi_information_form .panel-heading {border-radius: 3px !important;}

#taxi_information_form .my-button.collapse-nav-button:before {content: "\f068"; font-family: fontawesome;float: right;}

#taxi_information_form .collapsed .my-button.collapse-nav-button:before {content: "\f067"; font-family:fontawesome; float: right;}

#taxi_information_form .form-field input {  height: 30px; margin: 0; padding: 0 10px; width: 360px;}

#taxi_information_form tr { border-bottom: 0px !important;}

#taxi_information_form .panel-heading {background:#ff8800 !important; color:#FFFFFF !important;}

#taxi_information_form .form-table .order-details th{padding: 10px;}

#taxi_information_form  h4{height: 40px; color: #fff; padding: 8px 11px 11px; font-size: 17px;}

#taxi_information_form  .panel-heading {padding: 0px;}

#taxi_information_form .accountsubmit { background-color: #ff8800;  color: #fff;}

#taxi_information_form .accountsubmit:hover{ color:black; }

#taxi_information_form .panel-group { margin: 0 18%;}

#taxi_information_form .panel-collapse.collapse .panel-body{ padding: 15px 40px; }

#taxi_information_form .panel-body{ padding: 15px 41px; }

/* Taxi-imformation */


/* Media Query for low resolution  Tablets, Ipads */
@media (min-width: 481px) and (max-width: 770px) {
    .col-md-12.quote-container {
        margin-left: 7% !important;
        margin-right: 7% !important;
        margin-top: 3% !important;
    }
    .ls-scope{
        margin-left: 7% !important;
        margin-right: 7% !important;
        margin-top: 3% !important;
        
    }
    .form_address {
        margin-top: 5% !important;
    }
    .Quote{
        font-size: 17px !important;
        padding: 7px 10px 7px 10px !important;
        width: 140px !important;
    }
    
    .service_box{
        padding: 8px !important;
    }
    h5.Service_title{
        font-size: 15px !important;
        color: #002f6c;
        margin-bottom: 0px;
    }
    .lsshipment-type-container {
        display: block !important;
        
    }
    .lsshipment-type {
        width: 32% !important;
        margin-right: 1% !important;
    }
    .skin-7 .num-in input {
        border: none;
        padding: 5px 0px 5px 0px !important;
        float: left;
        width: 44px;
        line-height: 34px;
        text-align: center;
        font-family: 'helveticaneuecyrbold';
    }
    .lsshipment-detail-counter h5{
        line-height: 1.5rem !important;
    }
    .lsshipment-detail-counter .shipment-dimensions{
        margin-bottom: 2% !important;
    }
    .lsshipment-detail-counter .shipment-dimensions .shipment-dimension-container .dimension-details{
        text-align: center !important;
    }
    div.type-tabs {
        width: 35% !important;
        opacity: 0.7;
        border: 3px solid #002f6c;
        border-radius: 3px;
    }
    div#finalprice {
        display: grid !important;
        justify-content: space-evenly !important;
        margin: 20px 0px !important;
        justify-items: center !important;
    }
    .fairdetail {
        margin-top: auto !important;
        margin-bottom: 20px !important;
    }
    /* form#my_form input[type="text"] {
        color: #222;
        height: 42px !important;
        font-size: 17px !important;
    } */
    input.final_bbquote {
        height: 35px !important;
        width: 50% !important;
        margin-left: 5% !important;
    }
    input#fairdistance {
        margin-right: 40px !important;
        width: 120px !important;
    }
    input#fairprice {
        width: 120px !important;
    }
    .bbpanel{
        margin: 0px !important
    }
    div#sub-form-left{
        width: 60% !important;
    }
    div#sub-form-right{
        width: 40% !important;
    }
    .confirm-panel-left .delivery_conform_check{
        font-size: 15PX !important;
    }
    .confirm-panel-right .delivery_conform_check{
        font-size: 15px !important;
    }
    .next_link{
        font-size: 17px !important;
        padding: 7px 10px 7px 10px !important;
        width: 140px !important;
    } 
    input#final_next{
        font-size: 17px !important;
        padding: 16px 8px 16px 8px !important;
        width: 140px !important;
    }
    .booknow{
        font-size: 17px !important;
        padding: 7px 10px 7px 10px !important;
        width: 140px !important;
    }
   
   
}

/* Media Query for Mobile Devices */
@media (max-width: 465px) {
    .fairdetail {
        margin-bottom: 20px !important;
        text-align: center !important;
        display: inline-flex !important;
        flex-wrap: nowrap !important;
        flex-direction: inherit !important;
        align-content: space-around !important;
        justify-content: space-around !important;
    }
}
@media (max-width: 481px) {
   
    .col-md-12.quote-container {
        margin-left: 2% !important;
        margin-right: 2% !important;
        margin-top: 3% !important;
    }
    .ls-scope{
        margin-left: 2% !important;
        margin-right: 2% !important;
        margin-top: 3% !important;
        padding: 20px 12px 20px 12px !important;
    }
    .tweight{
        font-size: 20px !important;
        padding: 0% 4% !important;
    }
    .form_address {
        width: 420px !important;
        margin-top: 7% !important;
    }
    .form_heading h4 {
        font-size: 15px !important;
        font-weight: 700 !important;
        margin-bottom: 8px !important; 
        color: #002f6c !important;
    }
    /* form#my_form input[type="text"] {
        padding: 5px !important;
        color: #222;
        height: 40px !important;
    } */
    input.final_bbquote {
        height: 35px !important;
        width: 35% !important;
        margin-left: 5% !important;
    }
    .placeholder {
        font-size: 14px !important;
    }
    .service_type {
        white-space: nowrap !important; 
        overflow-x: scroll !important;
    }
    .service_box {
        width: 35% !important;
    }
    .lsshipment-type-container {
        display: block !important;
        
    }
    .lsshipment-type {
        width: 52% !important;
        margin-right: 1% !important;
    }
    .lsshipment-detail-counter .shipment-dimensions{
        margin-bottom: 3% !important;
    }
    .skin-7 .num-in input{
        padding: 5px 0px 5px 0px !important;
    }
    .lspanel-heading p {
        font-size: 13px !important;
        margin: 0 0 15px 0;
        color: #002f6c!important;
    }
    .form_heading h4 {
        font-size: 17px !important;
        font-weight: 700;
        margin-bottom: 8px;
        color: #002f6c!important;
    }
    h4.service_heading {
        font-size: 17px!important;
        font-weight: 700;
        color: #002f6c;
    }
    .lspanel-heading h5 {
        font-size: 17px !important;
        font-weight: 700;
        font-size: 20px;
        margin-bottom: 8px;
        margin-top: 0;
        color: #002f6c;
    }
    .lsshipment-detail-counter h5{
        font-size: 14px !important;
        line-height: 1.2rem !important;
    }
    h5.space-margin {
        margin-bottom: 10px!important;
    }
    p.quick-note {
        line-height: 1.5;
        text-align: center;
        font-size: 14px!important;
    }
    .lsshipment-detail-counter .shipment-dimensions{
        text-align: center !important;
        padding: 8px !important;
    }
    div.type-tabs {
        width: 45% !important;
        opacity: 0.7;
        border: 3px solid #002f6c;
        border-radius: 3px;
    }
    h4.vehicle_heading {
        font-size: 17px!important;
        font-weight: 700!important;
        color: #002f6c!important;
    }
    .vehicle_head {
        text-align: center;
        margin: 10px 20px 0px 20px;
    }
    div#finalprice {
        display: grid !important;
        justify-content: space-evenly !important;
        margin: 20px 0px !important;
        justify-items: center !important;
    }
    input#fairdistance {
       height: 40px !important;
    }
    input#fairprice {
        height: 40px !important;
    }
    .fairdetail {
        margin-top: auto !important;
        margin-bottom: 20px !important;
    }
    span.fairquote {
        font-size: 15px !important;
    }
    span.fairquote input {
        text-align: center !important;
        margin: 0px 8px !important;
        width: 100px !important;
        height: 40px !important;
        font-weight: 600 !important;
        font-size: 15px !important;
    }
    .panel .form-row {
        display: block !important;
        width: 100% !important;
    }
    select.form-control.atl-select{
        width: 50% !important;
        height: 40px !important;
    }
    label.ui-checkbox > span {
        font-size: 15px !important;
    }
    .bbpanel{
        display: block !important;
        margin: 0px !important;
    }
    .sub-form {
        text-align: left !important;
        width: 100% !important;
    }
    .confirm-panel-left {
        margin-bottom: 20px !important;
        display: grid;
        align-content: space-around;
    }
    .confirm-panel-left .delivery_conform_check {
        width: 100% !important;
        display: block !important;
        float: left !important;
        font-weight: normal !important;
        padding: 0px !important;
    }
    input#final_next{
        padding: 15px 8px 15px 8px !important;
        width: 130px !important;
        font-size: 16px !important;
    }
    .confirm-panel-left .delivery_conform_check{
        font-size: 15px !important;
    }
    .confirm-panel-right .delivery_conform_check{
        font-size: 15px !important;
    }
    input.final_bbquote {
        margin-left: 10px !important;
        border: 1px solid lightgrey !important;
    }
    .confirm-panel-right {
        border: 1px solid grey !important;
    }
    .next_link{
        padding: 6px 8px 6px 8px !important;
        width: 130px !important;
        font-size: 16px !important;
    } 
    .Quote{
        padding: 6px 8px 6px 8px !important;
        width: 130px !important;
        font-size: 16px !important;
    } 
    .booknow{
        padding: 6px 8px 6px 8px !important;
        width: 130px !important;
        font-size: 16px !important;
    }
}


.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {

    display: none;

}

/*

     FILE ARCHIVED ON 20:23:05 Nov 22, 2021 AND RETRIEVED FROM THE

     INTERNET ARCHIVE ON 12:43:39 May 25, 2022.

     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.



     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.

     SECTION 108(a)(3)).

*/

/*

playback timings (ms):

  captures_list: 249.731

  exclusion.robots: 0.237

  exclusion.robots.policy: 0.228

  RedisCDXSource: 0.541

  esindex: 0.009

  LoadShardBlock: 223.28 (3)

  PetaboxLoader3.datanode: 107.734 (4)

  CDXLines.iter: 21.724 (3)

  load_resource: 76.412

  PetaboxLoader3.resolve: 32.095

*/
