#promo-bar { display: none; }
#sitenav .li-buy-now, #sitenav .li-download { display: none; }
.wrap { display: block; }
.feature .img-holder img { box-shadow: 5px 5px 15px rgba(0,0,0,.2); }
.section-intro ul { font-size: 18px; }
#industry .module { box-shadow: none; }
.module .icon { text-align: center; }
.module .icon img { width: 50%; }
#industry .icon img { width: 90%; }
.module .details { text-align: center; padding-left: 15px; padding-right: 15px; }
#industry .details { text-align: left; }
#industry .details h3 { margin-top: 0; }
.module .details h2 { font-size: 24px; }
.module .details p { font-size: 15px; }
#industries { background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; color: #fff; }
#industries .img-holder { background-size: cover; background-position: center; }
#industries .details-box { background: #333; color: #fff; padding: 20px; }
#why-courier, #tech-specs { background: #ecf1f5; }
#why-courier .img-holder { max-width: fit-content !important; }
#licensing { padding-top: 50px; }
#licensing h3 { font-size: 18px; font-weight: 500; }
#licensing h4 { font-size: 16px; font-weight: 500; }
#licensing .box { border: 1px solid #ccc; padding: 30px 20px 20px 20px; background: #fff; }
#licensing .box.home { border: 1px solid #C4C4C4; border-radius: 10px; }
#licensing .box.business { border: 2px solid #F6C856; background: #fffcf6; position: relative; border-radius: 10px; }
#licensing .box.business .best-value { position: absolute; right: -2px; top: -20px; background-color: #f6c856; color: #000; font-weight: 500; font-size: 14px; padding: 8px 30px; border-radius: 5px 5px 0px 5px; }
#licensing .box ul { font-size: 14px; padding-left: 0; margin-left: 1.8em; }
#licensing .box li { list-style: none; padding: 5px 0 5px 5px; list-style-position: outside; list-style-image: url('../png/check2.png'); }
.inline-block { display: inline-block; }
.dynPrice_Price_1 p.price { font-size: 22px; margin-bottom: .3rem; max-width: 150px; text-align: center; }

.content ul { margin-bottom: 20px; }
.content ul li { padding-top: 5px; }
#tech-specs .requirements h3 { text-align: center; padding-bottom: 20px; }
.requirements .requirement { text-align: center; }
.requirements .requirement ul { list-style: none; padding-left: 0; }
.requirements .requirement h4 { font-size: 20px; }
.requirements p { margin: 1em 0 0; font-weight: 600; }
.requirement .icon { width: 25%; }
.flex-wrapper { position: relative; width: 100%; }
.reg-mark { font-size: 1rem; vertical-align: super; }
.logos {background: #FFF; padding: 60px 0 80px; text-align: center;}
.logos p{margin-bottom: 0}
.logos img{margin: 0 auto 40px; max-width: 75%}
.logos .sec-block {padding: 80px 0 60px;}
.logos .img-md {max-width: 90%;}


@media (max-width: 767px) {
#licensing .box.home { padding: 30px 20px 0px 20px; }
}

@media (min-width: 768px) {
.requirements .requirement { text-align: center; border-right: 1px solid #ccc; }
.requirements .requirement:last-child { border-right: none; }
.requirement .icon { width: 30%; }
.flex-box, .flex-box>div { display: -ms-flexbox; display: -webkit-flex; display: flex; display: table-cell\9; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.v-align { display: flex; align-items: center; justify-content: center; }
#licensing .bottom-buttons { position: absolute; bottom: 20px; }
}

@media (min-width: 992px) {
.modules .module { padding-bottom: 25px; padding-top: 25px; }
#overview .row.modules .module { border: 1px solid #d3d3d3; }
.modules .module { box-shadow: 0 0 5px 3px rgba(0,0,0,0.1) }
#overview .row.modules { padding-left: 25px; }
#overview .row.modules .module { position: relative; width: 100%; border: 1px solid #d3d3d3; }
.row.modules, .row.modules>div { display: -ms-flexbox; display: -webkit-flex; display: flex; display: table-cell\9; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
}

@media (min-width: 1200px) {
}

@media (min-width: 1600px) {
}

@media (min-width: 2200px) {
}

/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
#product-nav .navbar-nav .nav-link { font-size: 15px; padding-left: .55rem; padding-right: .55rem; }
}

@media (max-width: 991.98px) {
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
.module .icon img { width: 65%; }
.modules .module { padding-bottom: 15px; padding-top: 15px; }
.module .details { text-align: left; padding-left: 15px; padding-right: 15px; }
#licensing .box.home .btn { min-width: 130px; }
.dynPrice_Price_1 p.price { max-width: 130px; }
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
.overlay { background: rgba(0,0,0,.6); }
#supported-services { background-position: 35% 0; }
#supported-services .overlay { background: rgba(0,0,0,.8); }
.module .icon img { width: 75%; }
.module .details h2 { margin-top: 0; }
#licensing .box { margin-top: 20px; }
}

/*X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	
#licensing .box.business { margin-top: 3em; }
}
