div#popup-city {
    height: 50vh;
}

.language-topbar .lang-curr .title .lang-flag {
    margin-top: -8px;
}

@media (max-width: 575px){
    .top-link-wrap {
        justify-content: flex-end !important;
    }
}

.same-day-delivery {
    margin-top: -6px;
    margin-bottom: 6px;
}

.product-info-main-top.product-info-main .info-after-title {
    display: flex;
    align-items: center;
}

.fieldset > .field .label {
    margin-bottom: 5px;
}

.box-tocart .field {
    margin-right: 0 !important;
    width: 100% !important;
}

.box-tocart .actions {
    display: flex !important;
    justify-content: space-between;
}

.shipping-address-items > div {
    margin-bottom: 10px;
}

.shipping-address-item.not-selected-item {
    width: 100% !important;
}

.amcheckout-step-container input[type='checkbox'] + label:before {
    position: absolute;
    left: 0;
    top: 0;
}

.amcheckout-step-container input[type='checkbox']:checked + label:before {
    z-index: 99;
}

tbody.amcheckout-items > tr {
    width: 100%;
    margin-bottom: 5px;
}

@media (min-width: 768px) {
    .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method {
        width: 100%;
    }
}

.amcheckout-step-container input[type='radio']:checked + label:before {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(5%, -70%);
    z-index: 99;
}

.box-tocart .actions button.action.action.primary{
    width: 80%;
}

@media (max-width: 374px){
    .box-tocart .actions button.action.action.primary{
        width: 100% !important;
    }
}

button span, .action.showcart .counter.qty, .product-btn button:hover, a.btn-shopnow.action.primary, span.action.primary,
button.action.submit.primary strong, a.action.primary.viewcart span, button.action.primary.checkout,
.vertical-menu .magebig-nav > li a:hover span{
    color: white;
}

span.change-city.selected, span.city-name,button span.change-city.select2, button.action.primary.tocartnewcolor:hover span,
a.btn-shopnow.action.primary:hover, button.action.submit.primary:hover strong,
a.action.primary.viewcart:hover span, button.action.primary.checkout:hover,
button.action.update span, button[data-role="proceed-to-checkout"]:hover span {
    color: black !important;
}


/* Start Of Rtl Section  */
.layout-rtl .amcheckout-step-container .amcheckout-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}

.layout-rtl .amcheckout-step-container input[type='checkbox']:checked + label:before {
    position: absolute;
    right: -14px;
}

.layout-rtl .amcheckout-step-container input[type='radio']:checked + label:before  {
    transform: translate(80%, -70%);
}

.layout-rtl .opc-block-summary.amcheckout-summary-container > p.step-title.amcheckout-title {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.layout-rtl div.col.col-wishlist {
    margin: 0 !important;
}

.layout-rtl div.col.col-minicart{
    margin: 0 12px !important;
}

/* End Of Rtl Section  */
