.elementor-kit-6{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#0E74A5;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-0b6bdd3:#74CEE2;--e-global-color-c775885:#4B467F;--e-global-color-b0bce98:#E81D31;--e-global-color-0ddd66f:#F26122;--e-global-color-8bd5586:#FFD100;--e-global-color-8d4b0c1:#1D9649;--e-global-color-be7fcb7:#76C9AF;--e-global-color-5c76bed:#CBDD5A;--e-global-color-962a4e7:#CCCCCE;--e-global-color-c380249:#F0F0F0;--e-global-color-59c22fc:#006983;--e-global-color-462a807:#6F6C99;--e-global-color-4b938ca:#C9DC50;--e-global-color-cfab33f:#994198;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:600;line-height:1.6em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{font-size:16px;}.elementor-kit-6 h1{font-size:60px;line-height:1.2em;}.elementor-kit-6 h2{font-size:40px;line-height:1.2em;}.elementor-kit-6 h3{font-size:18px;}.elementor-kit-6 h4{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-6 h1{font-size:50px;}.elementor-kit-6 h2{font-size:30px;}}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-text-font-size:16px;font-size:16px;}.elementor-kit-6 h1{font-size:45px;line-height:1em;}.elementor-kit-6 h2{font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-text-font-size:16px;font-size:16px;}.elementor-kit-6 h1{font-size:35px;}.elementor-kit-6 h2{font-size:25px;}.elementor-kit-6 h3{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --colour-red:#e81d31; --colour-white:#ffffff; --font-primary:Montserrat; --colour-light-grey:#f0f0f0; --colour-purple:#4b467f; --colour-dark-blue:#0e74a5; }
/* Start custom CSS */.page {
    top: 0 !important;
}

/** Home slider game section css **/
.saf-container:hover .shapes-a {
    right: -100px !important;
}
.shapes-a, .shapes-b, .fac-btn {
    transition: 0.5s;
}
.saf-container:hover .shapes-b {
    right: -60px !important;
}
@media screen and (max-width: 1024px) {
    .saf-container:hover .shapes-b {
        right: -140px !important;
    }
    .saf-container {
        height: 400px !important;
        min-height: 400px !important;
    }
    .shape-con {
        height: 180px !important;
        min-height: 180px !important;
        width: 100px;
        max-width: 280px !important;
    }
    .text-shape-con {
        height: 100px !important;
        min-height: 100px !important;
        width: 280px !important;
        max-width: 280px !important;
    }
    .slide-content-cont h3 {
        font-size: 25px !important;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1366px) {
    .saf-container:hover .shapes-b {
        right: -120px !important;
    }
}
.fac-container:hover .fac-btn {
    bottom: 5px !important;
}
@media screen and (max-width: 1024px) {
    .fac-container:hover .fac-btn {
    bottom: -30px !important;
} 
}



/** RESPNOSIVE CONTAINER  **/
@media screen and (max-width: 1024px) {
    .mb-tab-full, .inner-col-full {
        width: 100% !important
    }
    .soc-info li:nth-child(2){
        font-size: 12px;
    }
}




/** Hover box readmore with border bottom hover **/

.sec-w-bot-line:hover .bloline {
    width: 100% !important;
    left: -20px !important
    
}
.sec-w-bot-line .bloline, .sec-w-bot-line .op-btn {
    transition: 0.5s;
}
.sec-w-bot-line:hover .op-btn {
    bottom: 20px !important;
}
.sec-w-bot-line {
    overflow: hidden;
}
.sec-w-bot-line .op-btn svg{
    border: 2px solid;
    border-radius: 50%;
    padding: 3px;
}

/** aquatic dark blue **/
.aquatic-page .sec-w-bot-line .op-btn svg {
    border-color: #4B467F !important;
}

.aquatic-page .sec-w-bot-line .op-btn:hover svg {
    border-color: #0E74A5 !important;
}
.aquatic-page .sec-w-bot-line .op-btn svg path {
    fill: #4B467F !important;
}
.aquatic-page .sec-w-bot-line .op-btn:hover svg path {
    fill: #0E74A5 !important;
}


/** aquarena-cont light blue **/
.aquarena-cont .sec-w-bot-line .op-btn svg{
    border-color: #74CEE2 !important;
}
.aquarena-cont .sec-w-bot-line .op-btn svg path {
    fill: #74CEE2 !important;
}
.aquarena-cont .sec-w-bot-line .op-btn:hover svg {
    border-color: #0E74A5 !important;
}
.aquarena-cont .sec-w-bot-line .op-btn:hover svg path{
    fill: #0E74A5 !important;
}

/** Fitness red **/
.fitness-page .sec-w-bot-line .op-btn svg{
    border-color: #E81D31 !important;
}
.fitness-page .sec-w-bot-line .op-btn svg path {
    fill: #E81D31 !important;
}
.fitness-page .sec-w-bot-line .op-btn:hover svg {
    border-color: #F26122 !important;
}
.fitness-page .sec-w-bot-line .op-btn:hover svg path{
    fill: #F26122 !important;
}


/** VISIT Page blue ,venuhire , aboutus, stadiums **/
.visit-page .sec-w-bot-line .op-btn svg, .venue-hire-page .sec-w-bot-line .op-btn svg, .about-us-page .sec-w-bot-line .op-btn svg, .stadiums-page .sec-w-bot-line .op-btn svg {
    border-color: #0E74A5 !important;
}

.visit-page .sec-w-bot-line .op-btn:hover svg, .venue-hire-page .sec-w-bot-line .op-btn:hover svg, .about-us-page .sec-w-bot-line .op-btn:hover svg, .stadiums-page .sec-w-bot-line .op-btn:hover svg {
    border-color: #74CEE2 !important;
}
.visit-page .sec-w-bot-line .op-btn svg path, .venue-hire-page .sec-w-bot-line .op-btn svg path, .about-us-page .sec-w-bot-line .op-btn svg path, .stadiums-page .sec-w-bot-line .op-btn svg path {
    fill: #0E74A5 !important;
}
.visit-page .sec-w-bot-line .op-btn:hover svg path, .venue-hire-page .sec-w-bot-line .op-btn:hover svg path, .about-us-page .sec-w-bot-line .op-btn:hover svg path, .stadiums-page .sec-w-bot-line .op-btn:hover svg path {
    fill: #74CEE2 !important;
}
/** Sports green **/
.sports-page .sec-w-bot-line .op-btn svg{
    border-color: #1D9649 !important;
}
.sports-page .sec-w-bot-line .op-btn svg path {
    fill: #1D9649 !important;
}
.sports-page .sec-w-bot-line .op-btn:hover svg {
    border-color: #76C9AF !important;
}
.sports-page .sec-w-bot-line .op-btn:hover svg path{
    fill: #76C9AF !important;
}

/** Other Facilities **/

.sec-w-bot-line .btn-other-fac  svg{
    border-color: #74CEE2 !important;
}
.sec-w-bot-line .btn-other-fac  svg path {
    fill: #74CEE2 !important;
}
.sec-w-bot-line .btn-other-fac :hover svg {
    border-color: #0E74A5 !important;
}
.sec-w-bot-line .btn-other-fac :hover svg path{
    fill: #0E74A5 !important;
}
@media screen and (max-width: 1024px) {
    .sec-w-bot-line .op-btn {
        position: relative !important;
        bottom: 0px !important;
        left: -10px !important;
    }
    .sec-w-bot-line .bloline {
        position: relative !important;
        bottom: -10px !important;
        width: 120% !important;
        max-width: 200% !important;

    }
    .sec-w-bot-line:hover .bloline {
        width: 120% !important;
        left: -40px !important;
    }
    .sec-w-bot-line:hover .op-btn {
        bottom: 0px !important;
    }
}




/************************/


/** FACILITIES SECTION **/
.stadium-inner-con {
    height: 200px;
    max-height: 200px;
    overflow-y: auto!important;
    padding-right: 10px!important;
    overflow-x: hidden;
    flex-wrap: nowrap !important;
}
.other-fac-widg .jet-arrow.prev-arrow, .home-news-widget .jet-listing-grid__slider-icon.prev-arrow {
    display: none !important;
}
.home-news-widget .jet-listing-grid__slider-icon.next-arrow {
    border-radius: 50% !important;
}
/* Works on Firefox */
.stadium-inner-con {
  scrollbar-width: thin;
  scrollbar-color: #0E74A5 #CCCCCE;
}

/* Works on Chrome, Edge, and Safari */
.stadium-inner-con::-webkit-scrollbar {
  width: 5px;
}

.stadium-inner-con::-webkit-scrollbar-track {
  background: #CCCCCE;
}

.stadium-inner-con::-webkit-scrollbar-thumb {
  background-color: #0E74A5;
}

/** FACILITIES SECTION CDOE END HERE **//* End custom CSS */