.order-box { min-height: 830px; }
.order-box-h2 { min-height: 400px; }


.two-part-icon { }
.two-part-icon li:nth-child(1n){ width: 40%; font-size: 30px; white-space: nowrap;}
.two-part-icon li:nth-child(1n) small { font-size: 14px; margin-left: 5px; }
.two-part-icon li:nth-child(2n){ width: calc(60% - 10px); }
.two-part-icon .mdi {font-size: 30px;} 
.a-month { font-size: 14px;  }
.bg-gray { background-color: #e7e7e7; }
.three-part { display: flex; flex-wrap: nowrap; width: 100%; }
.three-part li { width: 33.33%; padding: 0px; margin: 0px; }
.month-left { text-align: left; }
.month-center { text-align: center; }
.month-right { text-align: right; }
.white-box .box-title { line-height: 20px; }
.text-left { text-align: left!important; }

@media (max-width: 767px){
	.order-box { min-height: auto; }
	.order-box-h2 { min-height: auto; }
}


@media (min-width: 768px){
	#side-menu {display: flex; flex-wrap: wrap; justify-content: center; }
	#side-menu li.hlevel {  float: none; }
}
.new-login-register {
	background: #eeeeee;
}


@media (max-width: 767px) {
    .top-left-part {
        width: 0px!important;
    }
	.logo b {
		position: absolute;
		height: 60px;
		left: calc(50% - 50px);
		float: none!important;
		padding: 0px!important;
		margin: 0px!important;
	}
}