html {
  font-size: 14px;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}
.container {
  max-width: 960px;
}

.pricing-header {
  max-width: 700px;
}

.card-deck .card {
  min-width: 220px;
}

.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

.info-detail{

	background-color:#FFFFFF;text-align:center;padding:3rem 0
}
.courier-detail{

	background-color:#f7f7f7;
	text-align:center;
	padding:0.3rem;
	margin-top: -3.8rem!important;
	padding-bottom: 1.5rem;

}
.courier-detail h1{
	font-size:1.55rem;margin-top:2rem
}
.courier-detail .detail-items{
	font-size:.95rem;line-height:2rem;margin-top:1rem;margin-bottom:2rem
}
.courier-detail .detail-items .icon{
	padding-right:.3rem;color:#888
}
.courier-detail .detail-items li{
	list-style-type:none
}
@media(min-width:576px){
	.courier-detail .detail-items li{
		display:inline-block
	}
	.courier-detail .detail-items li+li{
		padding-left:2rem
	}
}
.courier-detail h6{
	font-size:.7rem
}
.space-small {
	padding-top: 30px;
	padding-bottom: 30px;
}
.steps {
	border: 0px;
}
.padding-off {
	padding: 0px;
}
.courier-min-detail{
	background-color:#d7d4d4;
	text-align:center;
	padding:1rem 0;
}
.courier-min-detail img{
	height:4.6rem
}
@media(min-width:576px){
	.courier-min-detail .search-here{
		margin:0
	}
	.courier-min-detail .search-here input{
		text-align:left;padding-left:1.5rem
	}
}
.courier-min-detail .detail-items{
	font-size:.95rem;line-height:4.6rem;height:4.6rem;overflow:hidden
}
.courier-min-detail .detail-items .icon{
	padding-right:.2rem;color:#888
}
.courier-min-detail .detail-items li{
	float:left;list-style-type:none
}
.courier-min-detail .detail-items li+li{
	margin-left:1rem
}
.search-here{
	position:relative;padding:.8rem;max-width:25rem;margin:0 auto;
	margin-top: -1.5rem!important;

}
.search-here input{
	padding-right:3rem;line-height:2rem;border:0;border-radius:0;text-align:center;border-radius:10px;-webkit-box-shadow:0 0 10px #bbb;box-shadow:0 0 10px #bbb
}
.search-here button{
	position:absolute;right:.8rem;top:.8rem;bottom:.8rem;line-height:2rem;font-size:1.3rem;width:3rem;border:0;background:0 0;color:#bbb;outline:0;cursor:pointer
}
.search-here button:hover{
	color:#f9a31a
}
@media(min-width:576px){
	.search-here{
		margin:0
	}.courier-min-detail .search-here input{
		text-align:left;padding-left:1.5rem
	}
}
.tracking-detail{
	padding:3rem 0
}
#tracking{
	margin-bottom:1rem
}
[class*=tracking-status-] p{
	margin:0;font-size:1.1rem;color:#fff;text-transform:uppercase;text-align:center
}[class*=tracking-status-]{
	padding:1.6rem 0
}
.tracking-status-intransit{
	background-color:#65aee0
}
.tracking-status-outfordelivery{
	background-color:#f5a551
}
.tracking-status-deliveryoffice{
	background-color:#f7dc6f
}
.tracking-status-delivered{
	background-color:#4cbb87
}
.tracking-status-attemptfail{
	background-color:#b789c7
}
.tracking-status-error,.tracking-status-exception{
	background-color:#d26759
}
.tracking-status-expired{
	background-color:#616e7d
}.tracking-status-pending{
	background-color:#ccc
}
.tracking-status-inforeceived{
	background-color:#214977
}
.tracking-list{
	border:1px solid #e5e5e5
}
.tracking-item{
	border-left:1px solid #e5e5e5;position:relative;padding:2rem 1.5rem .5rem 2.5rem;font-size:.9rem;margin-left:3rem;min-height:5rem
}
.tracking-item:last-child{
	padding-bottom:4rem
}
.tracking-item .tracking-date{
	margin-bottom:.5rem
}
.tracking-item .tracking-date span{
	color:#888;font-size:85%;padding-left:.4rem
}
.tracking-item .tracking-content{
	padding:.5rem .8rem;background-color:#f4f4f4;border-radius:.5rem
}
.tracking-item .tracking-content span{
	display:block;color:#888;font-size:85%
}
.tracking-item .tracking-icon{
	line-height:2.6rem;position:absolute;left:-1.3rem;width:2.6rem;height:2.6rem;text-align:center;border-radius:50%;font-size:1.1rem;background-color:#fff;color:#fff
}
.tracking-item .tracking-icon.status-sponsored{
	background-color:#f68
}
.tracking-item .tracking-icon.status-delivered{
	background-color:#4cbb87
}
.tracking-item .tracking-icon.status-outfordelivery{
	background-color:#f5a551
}
.tracking-item .tracking-icon.status-deliveryoffice{
	background-color:#f7dc6f
}
.tracking-item .tracking-icon.status-attemptfail{
	background-color:#b789c7
}
.tracking-item .tracking-icon.status-exception{
	background-color:#d26759
}
.tracking-item .tracking-icon.status-inforeceived{
	background-color:#214977
}
.tracking-item .tracking-icon.status-intransit{
	color:#e5e5e5;border:1px solid #e5e5e5;font-size:.6rem
}
@media(min-width:992px){
	.tracking-item{margin-left:10rem
	}
	.tracking-item .tracking-date{
		position:absolute;left:-10rem;width:7.5rem;text-align:right
	}
	.tracking-item .tracking-date span{
		display:block
	}
	.tracking-item .tracking-content{
		padding:0;background-color:transparent
	}
}
.result-not-found{
	padding:0 1rem 2rem
}
.result-not-found .icon{
	width:100%;line-height:8rem;font-size:5rem;text-align:center;color:#f5b7b1
}
.result-not-found h5{
	margin-bottom:.7rem;text-transform:uppercase
}
.result-not-found h5,.result-not-found h6{
	font-weight:700;color:#666;text-align:center
}
.result-not-found h6{
	margin:0;font-size:.8rem;line-height:2rem
}.result-not-found p{
	margin:0;font-size:.8rem;text-indent:1rem;color:#999;text-align:center
}
@media(min-width:992px){
	.result-not-found{
		position:relative;padding:2.2rem 0 2.2rem 14rem
	}.result-not-found .icon{
		position:absolute;top:0;left:2rem;width:12rem;line-height:12rem;font-size:6rem
	}.result-not-found h5,.result-not-found h6,.result-not-found p{
		text-align:left
	}
}
@media(min-width:768px){
	.nosidebar .tracking-item{margin-left:10rem}.nosidebar .tracking-item .tracking-date{position:absolute;left:-10rem;width:7.5rem;text-align:right}.nosidebar .tracking-item .tracking-date span{display:block}.nosidebar .tracking-item .tracking-content{padding:0;background-color:transparent}}.tracking-subscribe{position:relative;background:#f5f5f5;margin-top:-1rem;margin-bottom:1rem;padding:1.5rem;border:1px solid #e5e5e5;text-align:center}.tracking-subscribe span.fa-layers{color:#aaa;font-size:4.5rem;margin-bottom:.5rem}.tracking-subscribe p{font-size:.9rem;margin-bottom:.5rem}@media(min-width:992px){.tracking-subscribe{padding:1.5rem 1.5rem 1.5rem 9rem;text-align:left}.tracking-subscribe span.fa-layers{position:absolute;left:1.5rem;top:1.5rem;font-size:4.5rem;margin-bottom:0}}.sidebox{background-color:#e7e7e7;padding-bottom:4px;margin-bottom:1rem}.sidebox h5{text-align:center;font-size:1.1rem;line-height:1.7rem;padding:1.6rem 0;margin:0}.sidebox .detail{background-color:#f7f7f7;padding:1rem;font-size:.8rem}.location .detail{padding:1rem}.location p{position:relative;padding-left:2rem;margin:.5rem 0}.location p .icon{position:absolute;left:0;top:0;width:1.5rem;text-align:center;line-height:1.3rem;font-size:1rem;color:#888}.location p.link{margin-bottom:0;text-align:right;font-size:.7rem;line-height:2rem}.shop .detail{padding:1rem 1rem 1rem 7rem;position:relative}.shop .shop-logo{position:absolute;left:1rem;top:1rem;width:5rem;padding:5px;background:#fff;border:1px solid #eee;border-radius:10px}.shop h6{font-size:1.1rem}.shop p{position:relative;padding-left:2rem;margin:.5rem 0}.shop p .icon{position:absolute;left:0;top:0;width:1.5rem;text-align:center;line-height:1.3rem;font-size:1rem;color:#888}.shop p.link{margin-bottom:0;text-align:right;font-size:.7rem;line-height:2rem}.external-body,.external-html{height:100%;overflow:hidden}.external-body{border:1px solid #e0e0e0}.external-body content{height:100%;overflow:auto}.external-body .tracking-list{border-bottom:3px solid #e5e5e5}
.heading{padding:4rem 0;background-color:#f7f7f7;margin-bottom:2rem}
section.heading h1{margin-bottom:1rem}section.branch-map,section.courier-about,section.courier-list{margin:4rem 0}.content-heading{text-align:center;line-height:3rem;font-size:1.5rem;margin-bottom:2rem}
.contact-boxs > div{
	margin-bottom: 1.5rem;
}

.contact-box{
	background: #d7d4d4;
	padding: 1.5rem;
    height: 100%;
    text-align: center;
    border-radius: 5px;
}

.boxes{
	margin-bottom:2px;
}
.contact-box .icon{
	/*text-align: right;*/
}
.contact-box .icon{
	font-size: 3rem;
	line-height: 4rem;
	margin-bottom: 1rem;
	color: #777;
}

.where-my-package{
	background: #f8f8f8;
	padding: 1.5rem;
}
footer{
	margin-top:2rem;padding:4rem 0;font-size:85%;background-color:#f7f7f7;color:#818a91
}
footer img{
	height:3rem;margin-bottom:1rem
}
footer a{
	font-weight:700;color:#55595c
}
footer ul{
	padding-left:0;margin-bottom:1rem
}
footer li{
	display:inline-block
}
footer li+li{
	margin-left:1.5rem
}
footer p{
	margin-bottom:0;font-size:.75rem
}


.partner_sponsor_icon{
	border: 1px;
	border-style: solid;
	padding: 15px; 
	border-radius: 15px;
	border-color: #DDDDDD;
}

.partner_sponsor_icon:hover{
	background-color:#F1F1F1;
	cursor: pointer;
}


.big_picture{
min-width: 100%;
height: 25rem;
-webkit-filter: blur(2px);
filter: blur(2px);
  position: relative;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.big_picture_text{
font-weight: bold;
white-space: nowrap;
position: absolute;
/*background: rgb(69, 72, 76,0.9);*/
color: white;
z-index: 2;
top:30%;
border-radius: 5px;
position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
text-align: center;
vertical-align: middle;
width: 100%;
font-size: 5rem!important;
font-weight: 500px;

}


@media only screen and (max-width: 450px) {
	.slider_text{
		width: 100%!important;
	}
	.big_picture{
		height: 15rem;
	}
	.big_picture_text{
		width: 100%!important;
		top: 25%!important;
		font-size: 3rem!important;
	}
	.web_logo{
		text-align: center!important;
	}
}

#contact{
    background-color:#f1f1f1;
    font-family: 'Roboto', sans-serif;
}

#contact .well{
    margin-top:30px;
    border-radius:0;
}

#contact .form-control{
    border-radius: 0;
    border:2px solid #1e1e1e;
}

#contact button{
    border-radius:0;
    border:2px solid #1e1e1e;
}

#contact .row{
    margin-bottom:30px;
}