.banner { background-repeat: no-repeat; background-position: top center; background-size: cover; clear: both; min-height: 335px; padding: 25px 0px; width: 100%; }
.banner h1 { color: #fff; font-size: 48px; margin-top: 18%; text-transform: uppercase; }
.ourpartner { clear: both; padding: 5% 0px; width: 100%; border-bottom: 1px solid #FF8900; }
.ourpartner h2 { color: #616161; text-align: center; margin-bottom: 3%; }
.ourpartner .owl-stage {display: flex;align-items: center;}
.ourpartner .item a {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.ourpartner .owl-theme .owl-dots { display: none; }
.ourpartner .owl-theme .owl-nav { position: absolute; left: 0; top: 0; margin: 0px; width: 100%;  }
.ourpartner .owl-carousel .owl-nav button.owl-next, .ourpartner .owl-carousel .owl-nav button.owl-prev { background-color: none; color: #FF8900; font-size: 72px; position: absolute; }
.ourpartner .owl-carousel .owl-nav button.owl-next { right: 0; margin-right: -5%;     margin-top: -2%; }
.ourpartner .owl-carousel .owl-nav button.owl-prev { left: 0; margin-left: -5%;     margin-top: -2%; }
.ourpartner .owl-theme .owl-nav [class*="owl-"]:hover { background-color: transparent; }
.ourpartner .owl-carousel .owl-item img { display: inline-block; width: auto; max-height: 75px; }
.ourpartner .owl-carousel .owl-item { text-align:center; }
.links { clear: both; padding: 5% 0px; width: 100%; }
.links .bb {border-bottom: 1px solid #616161;}
.links ul {list-style: none;padding-left: 0;margin-top: 5%;columns: 2;}
.links ul li {margin-bottom: 1rem;}
.links ul li picture {margin-right: 10px;margin-bottom: 0;flex-shrink: 0;}
.links ul li a {color: #616161;display: flex;align-items: flex-end;font-weight:300;}
.links ul li a:hover {color: #ff8900;} @media only screen and (max-width: 575px) {}
@media only screen and (max-width: 767px) {
.ourpartner .owl-carousel .owl-nav button.owl-next { margin-right: 0px; }
.ourpartner .owl-carousel .owl-nav button.owl-prev { margin-left: 0px; }
.links ul {columns: 1;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ourpartner .owl-carousel .owl-nav.disabled { display: block; }
.ourpartner .owl-carousel .owl-nav button.owl-next { margin-right: -20px; }
.ourpartner .owl-carousel .owl-nav button.owl-prev { margin-left: -20px; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {}