.rd-navbar-main .rd-navbar-main-element ul.rd-navbar-nav>li>a {
    position: relative;
    display: inline-block;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 500;
    letter-spacing: 0;
    color: #151515;
    transition: .25s;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main  ul.rd-navbar-nav>li>a{
   padding: 38px 28px 33px;
    font-size: 18px;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-family: "Teko", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    z-index: 1;
}
 

.rd-navbar-modern.rd-navbar-static .rd-navbar-main  ul.rd-navbar-nav>li>a::before {
    display: inline-block;
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    width: 100%;
    height: 0;
    opacity: 0;
    background: #be2a11;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    transition: all .3s ease;
    z-index: -1;
}
.rd-navbar-modern.rd-navbar-static .rd-nav-item.active>a::before {
    height: 100%;
    opacity: 1;
}

.rd-navbar-modern.rd-navbar-static .rd-nav-item.active>a {
    color: #fff;
}
.banner-info, .swiper-button-prev, .swiper-button-next {
    z-index: 999;
}
.swiper-slider-modern .swiper-slide:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    right: 0;
}
.box-position{
	background: url(../images/kingfishergrcgroup.png) no-repeat;
	background-size:cover;
}

/*.swiper-slider-modern .swiper-slide { 
    min-height: 100vh;
}*/

.about-us-section .headingTitle p {
    padding: 0;
}

a.box-sportlight-figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
a.box-sportlight-figure {
    height: 285px;
}

.thumbnail-mary-figure>img {
    height: 303px;
    object-fit: cover;
    object-position: center;
}

.parallax-content.call-section-content {
    background: rgba(0,0,0,0.5);
}

.footer-brand a {
    font-size: 36px;
    font-weight: bold;
}   

.rd-navbar-brand a.brand {
    font-size: 31px;
    font-weight: bold;
    letter-spacing: 0px;
}

article.facebook-widget {
    max-height: 229px;
    overflow: hidden;
}

.footer-variant-2-content ul.list-marked li{
     transition: all .2s ease;
} 
.footer-variant-2-content ul.list-marked li:hover:before{
    transition: all .2s ease;
}

.footer-variant-2-content ul.list-marked li:hover:before {
    background: #be2a11;
    left: 14px;
}
.footer-variant-2-content ul.list-marked li:hover { 
    color: #be2a11;
}
.footer-variant-2-content ul.list-marked li:hover>a {
    padding-left: 14px;
    padding-right: 0;
    color: #be2a11;
}
.footer-variant-2-content ul.list-marked li a {
    color: #bfbfbf;
    transition: all .2s ease;
}

.footer-variant-2-content ul.list-marked li {
    transition: all .2s ease;
    border-bottom: 1px solid #737373;
    padding-bottom: 10px;
}


.footer-variant-2 label.form-label.rd-input-label {
    top: 21px;
}
.footer-variant-2 .form-input {
    padding: 10px 10px;
    min-height: 24px;
    line-height: 24px;
}


.footer-variant-2 .oh-desktop h5.text-spacing-75 {
    margin-bottom: 35px;
}

.text-hide-content {
    text-indent: -9999999px;
    position: absolute;
    left: -9999px;
    display: block;
}
header.section.page-header.page-header-internal {
    background: #f7f7f7;
    z-index: 9;
    position: relative;
}
header.section.page-header.page-header-internal img {
    top: 0;
    max-height: 85px;
    margin-bottom: 0;
}
    .box-position {
    opacity: 0.6;
}
    section.breadcrumbs-custom-inset {
    background: #000;
}

.header-top-bar{display: none !important;}
.slide-content-p p {
    color: #fff;
}
.desktop .thumbnail-mary-caption .icon, .desktop .thumbnail-mary-title, .desktop .thumbnail-mary::after, .desktop .thumbnail-mary::before {
    visibility: visible;
    transform: none;
    opacity: 1;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main ul.rd-navbar-nav>.current-menu-item>a:before {
    opacity: 1 !important;
    height: 100%;
    opacity: 1;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main ul.rd-navbar-nav>.current-menu-item>a:before {
    opacity: 1 !important;
    height: 100%;
    opacity: 1;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main ul.rd-navbar-nav>.current-menu-item>a {
    color: #fff;
}
.rd-navbar-modern.rd-navbar-static .rd-navbar-main ul.rd-navbar-nav>li>a:hover {
    color: #be2a11;
}



.thumbnail-modern-figure {
    height: 290px !important;
    overflow: hidden;
}
.thumbnail-modern {
    height: 425px;
}
.thumbnail-modern-caption {
    height: 120px;
}



/*media query*/
@media(min-width:1200px){
    .rd-navbar-modern.rd-navbar-static .rd-navbar-brand img {
    max-height: 90px;
    margin-bottom: -37px;
    left: -10px;
    position: relative;
    top: -20px;
}
    .rd-navbar-modern.rd-navbar-static .rd-navbar-main{
            background: #f7f7f7;
    }
    .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck::before{    background: #f7f7f7;}
    .rd-navbar-modern.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-brand img {
    top: 0;
    max-height: 75px;
    margin-bottom: 0;
}
}

@media(max-width:1200px){
    .rd-navbar-modern.rd-navbar-static .rd-navbar-main {
    background: #f7f7f7;
}
    .rd-navbar-modern.rd-navbar-static .rd-navbar-brand img {
    max-height: 100px;
}
    .rd-navbar-fixed .rd-navbar-panel {
    background: #f7f7f7;
}
    .thumbnail-modern-figure {
    height: 222px !important;
    overflow: hidden;
}
    .thumbnail-modern {
    height: 365px;
}
}

@media(max-width:767px){
    header.section.page-header.page-header-internal img { 
    max-height: 52px;
    }
.header-top-bar{display: block !important;}
    .header-top-bar {
    background: #f7f7f7;
    font-size: 24px;
    color: #a58838;
    font-weight: 700;
    font-family: Teko,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    padding: 13px 0;
    line-height: 24px;
    letter-spacing: 1px;
}
    .thumbnail-modern-caption {
    height: auto;
}
    .thumbnail-modern {
    height: auto;
}
    .thumbnail-modern-figure {
    height: auto !important;
    overflow: hidden;
}
}