@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Meddon&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

:root {
    --primaryClr: #0552B6;
    --secondaryClr: #060006;
    --white: #fff;
    --fontH: "Barlow Semi Condensed", sans-serif;
    --fontP: "Montserrat", sans-serif;
    --fontM: "Montserrat Alternates", sans-serif;
    --ts: .43s all ease-in-out;
}

body {
    overflow-x: hidden;
}

/* default start */
h1,
h2,
h3,
h4,
.inq_div-conn a,
.hd_tit-cnt>span,
.tp_div_msg_lnk span,
.hd_btn span,
.ab_div-lnk span,
.ft_div_lnk ul li a,
.ft_div-cpy-div span a,
.ft_div-cpy-div span,
.ft_div-bx-cnt-hd_lst ul li a,
.nv_div>ul>li>a,
.tm_frn-div_bx h3,
body.theme-default .hc-offcanvas-nav .nav-item-link,
.con_div-frm-div-form_div-sec_form_container input[type="text"],
.con_div-frm-div-form_div-sec_form_container input[type="email"],
.con_div-frm-div-form_div-sec_form_container textarea,
.suc-msg,
.err-msg_div,
h5,
h6 {
    font-family: var(--fontH);
}

p,
a,
.hg_div-bx-hero-cnt-div-hd-cnt-hd h4,
.cn_div-bx-div-cnt h2,
.tm_frn-div_bx p,
.con_div-frm-div-form_div-sec_form_container label,
.cn_div-bx-div-cnt span,
.nv_div_bx ul>li>a,
.sale,
.err-msg,
.mr_div-bx-hr-div-cnt span,
.brnd_tbl-div td,
.brnd_tbl-div th,
.inn_div-nav-btn,
.badge,
.mr_div-bx-hr-div-cnt h3,
.hg_div-bx-hero-cnt-div-hd-cnt-hd>span,
.hd_tit-cnt>h3 {
    font-family: var(--fontP);
}

.he_div-bx p,
.he_div-bx span,
.he_div-bx h1 {
    font-family: var(--fontM);
}

a {
    text-decoration: none;
}

body,
.bg_white,
.pt_div .owl-dots>button,
.cr_div-bx_cnt .hd_btn::before,
.nv_div>ul>li:hover .nv_div_bx,
.cn_div-bx .hd_btn::before,
.inn_div-nav,
.inn_div-nav-btn,
.brnd_tbl-div table,
.con_div-frm-div-form_div-sec_form_container input[type="text"],
.con_div-frm-div-form_div-sec_form_container input[type="email"],
.con_div-frm-div-form_div-sec_form_container textarea,
.pt_div .owl-carousel .owl-nav button.owl-prev,
.pt_div .owl-carousel .owl-nav button.owl-next,
.hd_btn.bg_blue::before,
.hg_div-bx-hero-cnt-div-hd-cnt-dte>p:last-child::before,
.hg_div-bx-hero-cnt-div-img-ply {
    background-color: var(--white);
}

.tp_div,
.ft_div,
.brnd_tbl-div table thead,
.hg_div-bx-hero .owl-nav>button,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.bg_blue,
.inn_div-nav-btn.active,
.mr_div-bx-hr-div-cnt>span,
.tp_div::before,
.cr_div,
.tp_div::after {
    background-color: var(--primaryClr);
}

.hd_tit-cnt>h3,
#cn_div,
.hd_btn::before,
.mr_div-bx-hr-div-cnt,
.mr_div-bx-hr-div-cnt,
.mr_div .hd_btn::before,
.pge_not-found-div-heading-sec_content_cnt_div .hd_btn::before,
.bg_dark,
.hg_div-bx-hero-cnt-div {
    background-color: var(--secondaryClr);
}

.err-msg_div,
.hg_div-bx-hero-cnt-div:hover .hg_div-bx-hero-cnt-div-img-ply {
    background-color: #CB1014;
}

.hd_tit {
    background-color: #06000610;
}


.inn_div {
    background-color: #edededa8;
}

.cr_div-bx .hd_tit,
.con_div .hd_tit,
.pt_div-bx .hd_tit {
    background-color: #ffffff10;
}

.he_div-bx::before {
    background-image: linear-gradient(180deg, var(--primaryClr), var(--secondaryClr));
}

.brnd_tbl-div .ri-close-line {
    background-color: #b60505;
}

.brnd_tbl-div .ri-check-line {
    background-color: #0ebe80;
}

.pt_div {
    background-image: linear-gradient(90deg, var(--secondaryClr) 50%, #084799 50%);
}

.exe_div .hg_div-bx-hero-cnt-div,
.bg_grd {
    background-image: linear-gradient(0deg, var(--secondaryClr) 24%, var(--primaryClr)) !important;
}

.inn_div-bx-div .hg_div-bx-hero-cnt-div-img-ply {
    background-image: linear-gradient(45deg, var(--primaryClr), #004297);
}

.hd_btn button[type="submit"] {
    background: transparent;
}


.he_div-bx-cnt span,
.tp_div_mdi_lst i,
.hd_tit-cnt>h3,
.he_div-bx h1,
.he_div-bx h1,
.he_div-bx h1>span,
.he_div-bx p,
.hg_div-bx-hero-cnt-div-hd-cnt-hd h4,
.hg_div-bx-hero-cnt-div-hd-cnt-hd>span,
.hd_btn span,
.cn_div-bx-div-cnt h2,
.cn_div-bx-div-cnt span,
.hg_div-bx-hero .owl-nav>button>i,
.hg_div-bx-hero-cnt-div-hd-cnt-dte p,
.he_div-bx-cnt>span::before,
.cr_div-bx_cnt_div p,
.ft_div-bx-cnt-hd_lst ul li a,
.ft_div-bx-cnt-hd h6,
.mr_div-bx-hr-div-cnt h3,
.mr_div-bx-hr-div-cnt>span,
.brnd_tbl-div th,
.tm_frn-div_bx p,
.brnd_tbl-div .ri-check-line,
.brnd_tbl-div .ri-close-line,
.ft_div_lnk ul li a,
.con_div-frm-div-form_div-sec_form_container label,
.tp_div_msg_lnk span {
    color: var(--white);
}

.ab_div_msg p,
.pt_div-bx .hd_tit-cnt>h3,
.pt_div .owl-carousel .owl-nav button.owl-prev>i,
.pt_div .owl-carousel .owl-nav button.owl-next>i,
.cr_div-bx .hd_tit-cnt>h3,
.inn_div_msg p,
.cr_div-bx_cnt .hd_btn:hover span,
.ab_div-lnk:hover a span,
.nv_div_bx>ul>li>a,
.brnd_tbl-div td,
.tp_div_mdi_lst ul>li>a:hover i,
.ab_div-lnk:hover a i,
.hd_btn.bg_blue:hover>span,
.tm_frn-div_bx h3,
.cn_div-bx .hd_btn:hover span,
.inn_div-nav-btn,
.inn_div-nav-btn:hover,
.con_div-frm-div-form_div-sec_form_container input[type="text"],
.con_div-frm-div-form_div-sec_form_container input[type="email"],
.con_div-frm-div-form_div-sec_form_container textarea,
.pge_not-found-div-heading-sec_content_cnt_div p,
.pge_not-found-div_heading_div_cnt h4,
.ft_div_lnk>ul>li:hover>a,
.ft_div-bx-cnt-hd_lst ul>li:hover>a,
.nv_div>ul>li>a {
    color: var(--secondaryClr);
}

.ab_div-lnk span,
.sponsor_badge>li:nth-child(1)>p,
.nv_div ul>li:hover>a,
.ab_div-lnk i {
    color: var(--primaryClr);
}



.ft_div-cpy-div span a,
.he_div-bx h1>span {
    color: #0097ff;
}

.hd_tit-cnt>span {
    color: #333;
}

.err-msg,
.hg_div-bx-hero-cnt-div-img-ply i,
.pge_not-found-div_heading_div_cnt h2 {
    color: #CB1014;
}

.is-invalid {
    border: 1px solid #CB1014 !important;
}

.inn_div-6-team-div h2 span {
    font-size: 80px;
}

.he_div-bx-cnt span,
.pge_not-found-div_heading_div_cnt h2 {
    font-size: 60px;
}

.hg_div-bx-hero-cnt-div-img-ply i,
.badge,
.inn_div-6-team-div h2,
.con_div-frm-div_form_tit>h2,
.cn_div-bx-div-cnt h2 {
    font-size: 33px;
}


.hg_div-bx-hero .owl-nav>button>i,
.sponsor_badge>li:nth-child(6)>p,
.pge_not-found-div_heading_div_cnt h4,
.tp_div_mdi_lst i,
.ab_div-lnk i {
    font-size: 26px;
}

.nv_div>ul>li>a,
.ab_div-lnk span,
.hd_btn,
.ft_div-bx-cnt-hd h6,
.hg_div-bx-hero-cnt-div-hd-cnt-hd h4,
.tp_div_msg_lnk span,
.mr_div-bx-hr-div-cnt h3,
.cr_div-bx_cnt_div p,
.hd_tit-cnt>span,
.ab_div_msg p {
    font-size: 20px;
}

.hd_tit-cnt>h3,
.inq_div-conn a,
.con_div-frm-div-form_div-sec_form_container input[type="text"],
.con_div-frm-div-form_div-sec_form_container input[type="email"],
.con_div-frm-div-form_div-sec_form_container textarea,
.pge_not-found-div-heading-sec_content_cnt_div p,
.inn_div_msg p {
    font-size: 19px;
}

.cn_div-bx-div-cnt span,
.brnd_tbl-div td,
.inn_div-nav-btn,
.brnd_tbl-div th {
    font-size: 18px;
}

.mr_div-bx-hr-div-cnt>span {
    font-size: 17px;
}

.hg_div-bx-hero-cnt-div-hd-cnt-dte p,
.suc-msg,
.ft_div_lnk ul li a,
.nv_div>ul>li>a>span>i,
.nv_div_bx>ul>li>a,
.con_div-frm-div-form_div-sec_form_container label,
.ft_div-cpy-div span,
.ft_div-bx-cnt-hd_lst ul>li>a,
.ft_div-cpy-div span a,
.hg_div-bx-hero-cnt-div-hd-cnt-hd>span {
    font-size: 15px;
}

.err-msg_div,
.he_div-bx p {
    font-size: 14px;
}

.err-msg {
    font-size: 11px;
}

.he_div-bx h1,
.he_div-bx h1,
.he_div-bx h1>span,
.badge,
.hd_tit-cnt>h3,
.inn_div-6-team-div h2,
.inn_div-6-team-div h2 span,
.inq_div-conn a,
.tm_frn-div_bx h3,
.sponsor_badge li>p,
.pge_not-found-div_heading_div_cnt h2,
.ab_div-lnk i,
.con_div-frm-div_form_tit>h2,
.frnchise_badge li>p,
.hd_tit-cnt>span .he_div-bx h1>span {
    font-weight: 900;
}

.ab_div-lnk span,
.hd_tit-cnt>span,
.ab_div_msg p,
.cn_div-bx-div-cnt h2,
.mr_div-bx-hr-div-cnt>span,
.brnd_tbl-div th,
.pge_not-found-div_heading_div_cnt h4,
.ft_div-cpy-div span a,
.hg_div-bx-hero-cnt-div-hd-cnt-hd h4,
.nv_div>ul>li>a {
    font-weight: 800;
}

.hd_tit-cnt>h3,
.hd_btn span,
.inn_div-nav-btn,
.mr_div-bx-hr-div-cnt h3,
.hg_div-bx-hero-cnt-div-hd-cnt-dte p,
.he_div-bx-cnt span,
.ft_div-bx-cnt-hd h6,
.brnd_tbl-div td,
.inn_div_msg p,
.err-msg_div,
.con_div-frm-div-form_div-sec_form_container label,
.hg_div-bx-hero-cnt-div-hd-cnt-hd>span,
.tp_div_msg_lnk span,
.cr_div-bx_cnt_div p {
    font-weight: 700;
}

.hg_div-bx-hero-cnt-div-hd-cnt-hd span,
.ft_div-cpy-div span,
.tm_frn-div_bx p,
.err-msg,
.suc-msg,
.con_div-frm-div-form_div-sec_form_container input[type="text"],
.con_div-frm-div-form_div-sec_form_container input[type="email"],
.con_div-frm-div-form_div-sec_form_container textarea,
.pge_not-found-div-heading-sec_content_cnt_div p,
.nv_div_bx>ul>li>a,
.cn_div-bx-div-cnt span {
    font-weight: 600;
}

.ft_div-bx-cnt-hd_lst ul>li>a {
    font-weight: 500;
}

.ft_div_lnk ul li a,
.nv_div>ul>li>a>span>i {
    font-weight: 400;
}

.nv_div>ul>li>a,
.hd_btn span,
.he_div-bx p,
.hd_tit-cnt>span,
.badge,
.inn_div-6-team-div h2 span,
.inn_div-6-team-div h2,
.ft_div-bx-cnt-hd h6,
.con_div-frm-div_form_tit>h2,
.ab_div-lnk span,
.tp_div_msg_lnk span {
    font-style: italic;
}

.hd_btn span,
.nv_div>ul>li,
.nv_div-bx>ul>li {
    position: relative;
}

.tp_div::before,
.tp_div::after,
.ab_div_msg::before,
.ab_div_msg::after,
.cr_div-bx_img,
.hg_div-bx-hero-cnt-div-hd-cnt-dte>p:last-child::before,
.he_div-bx-cnt>span::before,
.he_div-bx-cnt>h1::before,
.cn_div_bx_bg_img::before,
.pt_div .owl-dots,
.sale,
.inn_div::before,
#pt_div .owl-nav,
.inn_div_msg_logo::before,
.nv_div_bx,
.hg_div-bx-hero-cnt-div-img::before,
.he_div-bx::before,
.he_div-bx {
    position: absolute;
}

.he_div-bx::before,
.ab_div_msg::before,
.hg_div-bx-hero-cnt-div-img::before,
.hg_div-bx-hero-cnt-div-hd-cnt-dte>p:last-child::before,
.ab_div_msg::after,
.inn_div_msg_logo::before,
.inn_div::before,
.tp_div::before,
.cn_div_bx_bg_img::before,
.tp_div::after {
    content: '';
}

.hd_btn span,
.inn_div {
    z-index: 1;
}

.tp_div::after,
.inn_div::before,
.he_div-bx::before,
.ab_div_msg::before,
.ab_div_msg::after,
.tp_div::before {
    z-index: -1;
}

.tp_div::before,
.inn_div::before,
.ab_div_msg::before,
.ab_div_msg::before,
.tp_div::after {
    top: 0;
}

.tp_div_mdi_lst ul,
.ft_div_lnk ul {
    grid-gap: 10px;
}

.he_div-bx-cnt {
    line-height: 4px;
}

.cr_div-bx_cnt_div p {
    line-height: 35px;
}

.ft_div-bx-cnt-hd_lst ul {
    line-height: 32px;
}

.nv_div_bx>ul {
    line-height: 30px;
}

.he_div-bx-cnt span,
.he_div-bx h1,
.he_div-bx h1>span {
    letter-spacing: -4px;
}

.hg_div-bx-hero-cnt-div-img-ply,
.pt_div .owl-dots>button,
.brnd_tbl-div .ri-check-line,
.brnd_tbl-div .ri-close-line,
.hg_div-bx-hero-cnt-div-hd-cnt-dte>p:last-child::before {
    border-radius: 100%;
}

.hd_tit-cnt>h3,
.hd_tit {
    border-radius: 60px;
}

#cn_div, .inn_div-nav,
.inn_div-nav-btn {
    border-radius: 40px!important;
}

.hd_btn,
.brnd_tbl-div {
    border-radius: 25px;
}

.hg_div-bx-hero-cnt-div,
.con_div-frm-div iframe,
.con_div-frm-div,
.suc-msg,
.err-msg_div,
.hg_div-bx-hero .owl-nav>button {
    border-radius: 20px;
}

.hd_tit-cnt,
.hd_btn,
.err-msg_div,
.hd_tit {
    width: max-content;
}
.inn_div-nav {
    width: fit-content;
}

.cn_div_bx_bg_img::before,
.cn_div_bx_bg,
.inn_div-bx-div_ifr,
.ab_div_msg::before,
.con_div-frm-div iframe,
.hg_div-bx-hero-cnt-div-img::before,
.cn_div_bx_bg_img,
.suc-msg,
.ab_div_msg::after,
.inn_div::before {
    width: 100%;
}

.hg_div-bx-hero-cnt-div-img-ply {
    width: 80px;
}

.hg_div-bx-hero .owl-nav>button {
    width: 70px;
}

.hd_tit-cnt>h3 {
    width: 60px;
}

.inn_div .hd_tit-cnt>h3>img,
.con_div .hd_tit-cnt>h3>img,
.hg_div-bx-hero-cnt-div-img-ply>img {
    width: 30px !important;
}

.pt_div .owl-dots>button {
    width: 12px;
}

.hg_div-bx-hero-cnt-div-hd-cnt-dte>p:last-child::before {
    width: 6px;
}

.inn_div-bx-div_ifr,
.tm_frn-div_bx_img>img,
.con_div-frm-div iframe {
    height: 100%;
}

.inn_div .spc_height .hg_div-bx-hero-cnt-div-img,
.con_div-frm-div iframe {
    height: 500px;
}

.hg_div-bx-hero-cnt-div-img {
    height: 326px;
}

.bg_grd .hg_div-bx-hero-cnt-div-img {
    height: 326px !important;
}

.inn_div-bx-div .hg_div-bx-hero-cnt-div-img {
    height: 280px;
}

.pt_div-bx-hero-cnt-div-img {
    height: 200px;
}

.ft_div_bx_cnt_hd_h .con_div-frm-div-form_div-sec_form_container textarea {
    height: 120px;
}

.hg_div-bx-hero-cnt-div-img-ply,
#pt_div,
.pt_div-bx-hero-cnt-div-img,
.pt_div-bx-hero-cnt-div,
#pt_div .owl-stage {
    height: 80px;
}

.pt_div-bx-hero-cnt-div-img>img {
    height: 70px;
}

.hg_div-bx-hero .owl-nav>button {
    height: 65px;
}

.hd_tit-cnt,
.inn_div-nav,
.inn_div-nav-btn,
.con_div-frm-div-form_div-sec_form_container input[type="text"],
.con_div-frm-div-form_div-sec_form_container input[type="email"],
.hd_tit-cnt>h3 {
    height: 60px;
}

.pt_div .owl-dots>button {
    height: 12px;
}

.hg_div-bx-hero-cnt-div-hd-cnt-dte>p:last-child::before {
    height: 6px;
}

.py-100 {
    padding: 100px 0;
}

.pt-100 {
    padding-top: 100px;
}

.pb-100 {
    padding-bottom: 100px;
}

.hg_div-bx-hero-cnt-div-hd-cnt-hd {
    padding: 10px 20px 4px;
}
.inn_div-nav-btn {
    padding: 0 45px;
}
.hg_div-bx-hero-cnt-div-hd-cnt-dte,
.pt_div-bx-hero-cnt-div-img {
    padding: 0 20px;
}

.ab_div_msg {
    padding-top: 80px;
}

.cr_div-bx_cnt,
.mr_div-bx-hr,
.hg_div-bx-hero {
    padding-top: 60px;
}

.hg_div-bx-hero-cnt-div,
.brnd_tbl-div,
#cn_div,
.hd_btn {
    overflow: hidden;
}

.nv_div>ul>li>a,
.ft_div-cpy-div a,
.ft_div-cpy-div span,
.con_div-frm-div-form_div-sec_form_container label,
.ft_div_lnk ul li a,
.ft_div-bx-cnt-hd_lst ul>li>a,
.ft_div-bx-cnt-hd h6 {
    text-transform: uppercase;
}


.hg_div-bx-hero-cnt-div-img>img {
    object-fit: cover;
}

.exe_div .hg_div-bx-hero-cnt-div-img>img {
    object-fit: contain !important;
}

.hg_div-bx-hero-cnt-div-img>img {
    object-position: left;
}

.pt_div .owl-dots, .inn_div-nav {
    margin: 0 auto;
}

.nv_div>ul>li .nv_div_bx,
.nv_div>ul>li:hover .nv_div_bx {
    opacity: 0;
}

.hg_div-bx-hero-cnt-div-hd-cnt-dte p,
.pt_div .owl-dots>button {
    opacity: 0.4;
}

.pt_div .owl-dots>button.active,
.nv_div>ul>li:hover .nv_div_bx {
    opacity: 1;
}

.pt_div-bx-hero-cnt-div-img>img {
    object-fit: contain;
}

.con_div .hd_tit-cnt>h3>img {
    filter: invert(1);
}

.he_div-bx,
.cn_div-bx .hd_btn span,
.ab_div-lnk a span,
.hg_div-bx-hero-cnt-div-img-ply,
.nv_div ul>li>a,
.mr_div-bx-hr-div .mr_div-bx-hr-div-cnt>span,
.mr_div-bx-hr-div:hover .mr_div-bx-hr-div-cnt>span,
.mr_div-bx-hr-div:hover .mr_div-bx-hr-div-cnt,
.ab_div-lnk a i,
.hd_btn.bg_blue>span,
.tp_div_mdi_lst ul>li>a i,
.inn_div-nav-btn,
.nv_div_bx,
.ft_div-bx-cnt-hd_lst ul>li>a,
.nv_div>ul>li>a>span,
.ft_div_lnk>ul>li>a,
.cr_div-bx_cnt .hd_btn span,
.hd_btn::before {
    transition: var(--ts);
}

.owl-carousel .owl-item {
    transition: transform 0.25s ease;
}

.list-styled-square {
    list-style: square;
}

.bg_grd .hg_div-bx-hero-cnt-div-img>img {
    object-position: top;
}

/* default end */
/* hover start */
.hd_btn:hover::before {
    top: -100%;
    left: -27%;
}
.inn_div-nav {
    padding: 3px 3px 63px 3px;
    box-shadow: 0 0 40px #0000004a;
}

.nv_div>ul>li .nv_div_bx {
    z-index: 4;
    transform: scaleY(0);
}

.nv_div>ul>li:last-child .nv_div_bx {
    right: 0;
}

.nv_div>ul>li:hover .nv_div_bx {
    padding: 15px 25px;
    transform: scaleY(1);
    border-radius: 25px;
    box-shadow: 0px 10px 30px #0000003d;
}

.h_spc .hg_div-bx-hero-cnt-div {
    box-shadow: 0 0 36px #0600065c;
}





.inn_div-bx-div .hg_div-bx-hero-cnt-div-img-ply img,
.hg_div-bx-hero-cnt-div:hover .hg_div-bx-hero-cnt-div-img-ply img {
    filter: brightness(13.5);
}

.hg_div-bx-hero-cnt-div:hover .hg_div-bx-hero-cnt-div-img-ply,
.mr_div-bx-hr-div:hover .mr_div-bx-hr-div-cnt>span {
    transform: scale(1.2);
}

.nv_div>ul>li:hover>a>span {
    transform: rotate(180deg);
}

@keyframes leftright {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-20px);
    }


    100% {
        transform: translateX(0px);
    }
}

@keyframes blinkeffect {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }


    100% {
        opacity: 0;
    }
}

/* hover end */
/* unique start */
.inn_div-nav-btn.active {
    background-color: var(--primaryClr)!important;
}
.suc-msg {
    background-color: #05b640;
    color: #001f03 !important;
}


.badge,
.inn_div-6-team-div h2,
.frnchise_badge>li>p {
    background: linear-gradient(180deg, #7a2aff, VAR(--primaryClr));
}

.badge,
.inn_div-6-team-div h2,
.frnchise_badge>li>p {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

.sponsor_badge>li:nth-child(4)>p {
    color: #baa221;
}

.sponsor_badge>li:nth-child(5)>p {
    color: #938b8b;
}

.sponsor_badge>li:nth-child(2)>p {
    color: #B0B0B0;
}

.sponsor_badge>li:nth-child(3)>p {
    color: #a64b41;
}

#cn_div::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50px;
    width: 440px;
    height: 100%;
    background-image: url(../img/shade_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-origin: border-box;
    background-position: center;
}

.hg_div-bx-hero-cnt .owl-nav {
    text-align: right;
    margin-right: calc(var(--bs-gutter-x)* 5.5);
}

.con_div-frm-div-form_div-sec_form_container input[type="text"],
.con_div-frm-div-form_div-sec_form_container input[type="email"],
.con_div-frm-div-form_div-sec_form_container textarea {
    box-shadow: none !important;
    border: none;
    padding: 20px 30px;
}

.con_div-frm-div {
    box-shadow: -12px 1px 700px #0099ff47;
}

.con_div-frm-div {
    mix-blend-mode: hard-light;
}

.pge_not-found-div {
    max-width: 500px;
}

.inn_div::before {
    left: 0;
    height: 100%;
    background-image: url('https://img.freepik.com/free-vector/cricket-championship-with-ball-wicket-cricket-stadium-freehand-sketch-graphic-design-vector-illustration_460848-11672.jpg?t=st=1741472021~exp=1741475621~hmac=66077dc6bcd4eb088ebfa6f702db1744a306bd63c8754ec432fe0edb2f7002d0&w=1380');
    background-size: contain;
    background-position: center bottom;
    background-attachment: fixed;
    background-repeat: no-repeat;
    mix-blend-mode: color-burn;
    opacity: .3;
}

.nv_div>ul>li>a>span {
    position: absolute;
    top: 29px;
    background-image: url(../img/angle-down.svg);
    background-size: contain;
    width: 10px;
    height: 10px;
    filter: invert(1);
    margin-left: 3px;
    background-repeat: no-repeat;
}



.hd_btn::before {
    content: '';
    position: absolute;
    top: 70px;
    left: 100%;
    width: 400px;
    height: 400px;
    border-radius: 100%;
    margin: 0 auto;
}

#pt_div .owl-nav {
    top: -165px;
    right: 150px;
}

#pt_div .owl-dots {
    text-align: center;
    margin-left: -85px;
}

.bt-1 {
    border-top: 1.5px solid #ffffff1f;
    box-shadow: 0px -1px 0px #0000001c;
}


.mr_div-bx-hr-div {
    margin-bottom: 30px;
}

.mr_div-bx-hr-div {
    border-radius: 20px;
    border: 2px solid var(--secondaryClr);
}

.mr_div-bx-hr-div-img {
    padding: 30px;
    height: 300px;
    overflow: hidden;
    border-radius: 20px;
}

.sale {
    left: 20px;
    top: 20px;
    background: #0AAA65;
    width: fit-content;
    font-weight: 500;
    padding: 1px 18px;
    display: block;
    border-radius: 10px;
    color: #fff;
    font-size: 15px;
}

.mr_div-bx-hr-div-cnt {
    background: var(--secondaryClr);
    padding: 25px 20px 5px;
    height: 109px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.mr_div-bx-hr-div-cnt>span {
    padding: 2px 15px;
    margin: -42px 0 10px;
    display: block;
    width: fit-content;
}


.cn_div_bx_bg {
    position: absolute;
    top: -62px;
    right: 11px;
}

.cn_div_bx_bg_img {
    height: 365px;
}

.cn_div_bx_bg_img::before {
    background-image: url(../img/connect_bg.png);
    top: -5px;
    right: 0;
    background-size: cover;
    height: 95%;
    background-repeat: no-repeat;
    mix-blend-mode: luminosity;
}

#cn_div {
    padding: 65px 0px 65px 70px;
}

.pt_div .owl-dots {
    margin-top: 40px;
    left: 0;
    right: 0;
}

.owl-carousel .owl-nav button.owl-next {
    margin-top: 20px;
}

.hg_div-bx-hero-cnt-div-img-ply>img,
.owl-carousel .owl-nav button.owl-next {
    margin-left: 8px;
}

.hg_div-bx-hero-cnt-div-img::before {
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, transparent, #ffffffa6);
    height: 100px;
}

.inn_div-bx-div .hg_div-bx-hero-cnt-div-img::before {
    background-image: linear-gradient(180deg, transparent, #000000a6);
}

.hg_div-bx-hero-cnt-div-hd-cnt-dte>p:last-child::before {
    top: 8px;
    left: -3px;
}

.hg_div .container-fluid,
.pt_div .container-fluid {
    margin-left: 85px;
}

.hg_div-bx-hero-cnt-div-img-ply {
    bottom: 15px;
    left: 20px;
}

.he_div-bx-cnt>span::before {
    content: '“';
    font-family: "Meddon", cursive;
    left: -46px;
    font-size: 70px;
    font-weight: 400;
    top: 40px;
}

.he_div-bx-cnt>h1::before {
    content: '”';
    font-family: "Meddon", cursive;
    right: -46px;
    font-size: 70px;
    font-weight: 400;
    top: 10px;
    color: #0097ff;
}

.hd_btn {
    padding: 15px 70px;
}

.cr_div-bx_img {
    left: 0;
    width: 420px;
    margin-top: 50px;
}

.ab_div_msg::after {
    background-image: url(../img/player.png);
    right: -33px;
    bottom: -78px;
    height: 160px;
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat;
    /* animation: leftright 1.8s ease-in-out infinite; */
}

.ab_div_msg::before {
    background-image: url(../img/player_bg.png);
    left: 0;
    height: 455px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.tp_div::before {
    right: -200%;
    width: 200%;
    height: 50px;
}

.tp_div::after {
    left: -40px;
    width: 100px;
    height: 50px;
    border-radius: 0 0 0 28px;
    transform: skew(23deg, 0deg);
}

.ab_div_msg p {
    padding: 0 11%;
    line-height: 35px;
}

.he_div-bx::before {
    height: 210px;
    width: 85%;
    left: 7%;
    border-radius: 70px;
    top: -60px;
}

.he_div-bx {
    z-index: 3;
    right: 0;
    top: 33%;
    left: 0;
    width: max-content;
}

.he_div-bx h1,
.he_div-bx h1>span {
    font-size: 80px;
}

.nv_div>ul {
    grid-gap: 30px;
    white-space: nowrap;
    padding: 0;
}

.nv_div>ul>li>a {
    padding: 20px 0;
    display: block;
}

/*
.pt_div-bx-hero-cnt-div-img {
    width: 200px;
} */

.lg_div {
    width: 120px;
}

.ft_div-bx-lg {
    width: 120px;
}

.tp_div {
    height: 50px;
}

.ply_sel_bx .content::after,
.ply_sel_bx .content::before {
    display: none;
}

.timeline .content::after {
    content: '';
    position: absolute;
    top: 0;
    left: 10px;
    height: 100%;
    background-color: #06000636;
    width: 1px;
    z-index: -2;
}

.timeline .content::before {
    content: '';
    position: absolute;
    top: 40%;
    left: 0;
    width: 20px;
    height: 20px;
    background-image: linear-gradient(0deg, #0045be, #008eff);
    border-radius: 100%;
    /*animation: blinkeffect 1.8s ease-in-out infinite; */
}

.tm_frn-div_bx_img {
    width: 95px;
    height: 90px;
    margin: 0 auto;
}

.tm_frn-div_bx h3 {
    text-align: center;
    line-height: 27px;
}

.tm_frn_div {
    padding: 23px 20px;
    min-height: 500px;
}

.bg_1,
.frnchise_badge>li:first-child>p {
    background-image: linear-gradient(180deg, #a46add, #391b56);
}

.bg_2,
.frnchise_badge>li:nth-child(2)>p {
    background-image: linear-gradient(180deg, #e432ff, #330a39);
}

.bg_3,
.frnchise_badge>li:nth-child(3)>p {
    background-image: linear-gradient(180deg, #81aa70, #1b3510);
}

.bg_4,
.frnchise_badge>li:nth-child(4)>p {
    background-image: linear-gradient(180deg, #fcce88, #624210);
}

.bg_5,
.frnchise_badge>li:nth-child(5)>p {
    background-image: linear-gradient(180deg, #ff4f4f, #620000);
}

.bg_6,
.frnchise_badge>li:last-child>p {
    background-image: linear-gradient(180deg, #f5a512, #291b01);
}

.timeline span {
    position: relative;
    BACKGROUND: #dbdde0;
    PADDING: 2px 14PX;
    font-size: 17px;
    BORDER-RADIUS: 5px;
    box-shadow: inset 0 0 4px #00000047;
    margin: 0px 10px 3px 0;
    display: inline-block;
}

.exp_div>span:last-child::before {
    display: none;
}

.timeline span::before {
    content: '';
    position: absolute;
    width: 100px;
    height: 1px;
    BACKGROUND: #c4c5c7;
    right: -54px;
    top: 50%;
    z-index: -1;
}

.inn_div_msg_logo::before {
    background-image: url(../img/kenyaCricket.svg);
    width: 300px;
    height: 300px;
    background-size: cover;
    z-index: -1;
    right: 0;
    top: -183px;
    opacity: .7;
    mix-blend-mode: hard-light;
}

.brnd_tbl-div table thead,
.brnd_tbl-div table td {
    text-align: center !important;
}

.brnd_tbl-div table td:first-child {
    text-align: start !important;
}

.btnd_tbl-div table tbody td,
.brnd_tbl-div table thead th,
.brnd_tbl-div table td {
    align-content: center;
}

.brnd_tbl-div .table-bordered>:not(caption)>* {
    border-color: #2f3a49;
}

.brnd_tbl-div .ri-close-line,
.brnd_tbl-div .ri-check-line {
    padding: 3px;
}

/* unique end */
