/* Enter Your Custom CSS Here */

@media screen and (min-width: 550px) {

	.page-id-740 .box-vertical .box-image,
	.page-id-740 .box-vertical .box-text {
		display: initial;
	}
}

p.woocommerce-customer-details--phone {
	margin-top: 10px !important;
	margin-bottom: 0 !important;
}


/* SiCepat tracking history */
.tracking {
    color: #777777;
}

.tracking .resi {
    margin-bottom: 20px;
}
.tracking .resi span {
    font-weight: bold;
    color: #000;
}

.tracking .history {
    border-left: 3px solid #F56D91;
    padding: 0 30px;
    margin-left: 155px;
}
@media (max-width: 767px) {
    .tracking .history {
        margin-left: 0;
        padding-right: 0;
    }
}
.tracking .history .item {
    position: relative;
    margin-bottom: 20px;
}
.tracking .history .item::before {
    content: "";
    position: absolute;
    left: -43px;
    top: 0;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #FFF;
    border: 3px solid #F56D91;
}
.tracking .history .item::after {
    content: "";
    position: absolute;
    left: -37px;
    top: 6px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #F56D91;
}
.tracking .history .status {
    color: #000;
    font-weight: bold;
}
.tracking .history .date {
    position: absolute;
    left: -185px;
    top: 0;
}
@media (max-width: 767px) {
    .tracking .history .date {
        position: static;
    }
}


