@media only screen and (max-width: 991px) {

    body,
    html {
        overflow-y: scroll;
    }
    .brnd_tbl-div {
        overflow-x: scroll!important;
    }
}

@media only screen and (min-width: 568px) and (max-width: 991px) {
    
    .he_div-bx h1,
    .he_div-bx h1>span {
        font-size: 32px;
    }

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

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

    .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,
    nav.nv_div>ul>li>a,
    .hd_tit-cnt>span,
    .ab_div_msg p {
        font-size: 18px !important;
    }


    body.theme-default .hc-offcanvas-nav .nav-item-link,
    .hg_div-bx-hero-cnt-div-hd-cnt-hd h4 {
        font-size: 16px !important;
    }

    .hd_tit-cnt>h3,
    .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,
    .ab_div-lnk span,
    .hd_btn,
    .nv_div_bx>ul>li>a,
    .tp_div_msg_lnk span,
    .cr_div-bx_cnt_div p,
    .cn_div-bx-div-cnt span,
    .hd_tit-cnt>span,
    .ab_div_msg p {
        font-size: 15px;
    }

    .ft_div-cpy-div span,
    .hg_div-bx-hero-cnt-div-hd-cnt-hd>span {
        font-size: 14px;
    }

    .hg_div-bx-hero-cnt-div-hd-cnt-dte p {
        font-size: 13px;
    }

    .ft_div-cpy-div span a,
    .ft_div_lnk>ul>li>a {
        font-size: 12px;
    }

    .ft_div_lnk {
        margin-top: 10px;
    }

    .ft_div_lnk>ul>li>a {
        font-weight: 600;
    }

    body.theme-default .hc-offcanvas-nav .nav-item-link {
        font-weight: 500;
    }

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

    .pt-100 {
        padding-top: 50px;
    }
    .pb-100 {
        padding-bottom: 50px;
    }

    .mr_div-bx-hr-div-img {
        padding: 20px;
    }

    .nv_div>ul>li>a {
        padding: 8px 0;
    }

    .ab_div_msg,
    .cr_div-bx_cnt,
    .mr_div-bx-hr,
    .hg_div-bx-hero {
        padding-top: 40px;
    }
    .con_div, .inn_div {
        padding-top: 110px!important;
    }

    .mr_div-bx-hr-div-cnt {
        padding: 25px 20px 30px;
    }

    #cn_div {
        padding: 65px 30px 65px 30px;
    }

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

    .nv_div_bx {
        position: relative !important;
    }

    .tp_div {
        position: absolute !important;
    }

    .nv_div>ul>li .nv_div_bx {
        transform: scaleY(1);
    }

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

    .tp_div::before {
        display: none;
    }

    .cr_div-bx_img,
    .tp_div {
        width: 100%;
    }

    .lg_div,
    .ft_div-bx-lg {
        width: 100px;
    }

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

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

    .mn_div-menu-icn-bx {
        width: 34px;
    }

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

    .mr_div-bx-hr-div-img {
        height: 240px;
    }

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

    .mr_div-bx-hr-div-cnt {
        height: auto;
    }

    .hd_tit-cnt,
    .hd_tit-cnt>h3 {
        height: 50px;
    }

    .nv_div>ul {
        grid-gap: 0;
    }

    .he_div-sld>img {
        height: 100%;
    }

    .he_div-sld {
        height: 340px;
    }

    .he_div-bx-cnt {
        line-height: 15px;
    }
    .cn_div-bx-div-cnt span {
        line-height: 22px;
    }

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

    .ab_div_msg p,
    .ft_div-bx-cnt-hd_lst ul,
    .cr_div-bx_cnt_div p {
        line-height: 25px;
    }

    .cr_div-bx_img {
        position: relative;
    }

    .cr_div-bx_img {
        overflow: hidden;
    }

    .cr_div-bx_img {
        border-radius: 60px;
    }

    .nv_div {
        display: none;
    }

    .hg_div .container-fluid,
    .pt_div .container-fluid {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        padding-right: calc(var(--bs-gutter-x)* .5) !important;
        padding-left: calc(var(--bs-gutter-x)* .5) !important;
    }

    .tp_div {
        top: 0;
    }

    .tp_div {
        left: 0;
    }

    .cn_div_bx_bg_img::before,
    .tp_div::before,
    .tp_div::after {
        display: none;
    }

    /* unique start */
    .nv_div {
        /* display: none; */
    }

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

    .he_div-bx-cnt>h1::before {
        right: -30px;
        font-size: 50px;
        top: 3px;
    }

    .he_div-bx-cnt>span::before {
        font-size: 50px;
        left: -36px;
        top: 20px;
    }

    .mr_div-bx .hd_btn {
        margin-top: 20px;
        margin-left: auto;
    }

    .hg_div .owl-nav,
    .hg_div-bx-hero-cnt .owl-nav {
        margin-right: 0;
        text-align: right;
    }

    .lg_div {
        position: absolute;
        left: 0;
        right: 0;
        margin: -8px auto 0;
        z-index: 3;
    }

    .hd_div {
        margin-top: 64px;
        margin-bottom: 14px;
    }

    .cr_div-bx_img {
        margin: 30px auto 0;
    }

    #pt_div .owl-nav {
        top: -138px;
        right: 0;
    }

    .ab_div_msg::after {
        right: -35px;
        opacity: 1;
        height: 99px;
        z-index: -1;
    }

    .he_div-bx {
        top: 40%;
    }

    .he_div-bx::before {
        height: 163px;
        top: -49px;
    }

    .ab_div_msg p {
        padding: 0 4%;
    }

    .nv_div {
        position: fixed;
        right: 0;
        top: 0;
        background: #fff;
        z-index: 5;
        width: 100%;
        padding: 35px 20px 20px;
        height: 400px;
        overflow-y: scroll;
        border-radius: 0 0;
        box-shadow: 0 0 11px #0000005c;
    }

    body,
    html {
        overflow-y: scroll;
    }


    .tp_div_mdi_lst {
        margin-right: calc(var(--bs-gutter-x) * .5);
    }

    /*.tp_div_mdi_lst ul {*/
    /*    grid-gap: 5px;*/
    /*}*/

    .ft_div-bx-cnt-hd {
        margin-bottom: 25px;
    }



    #cn_div::before {
        left: 0;
        z-index: 0;
        width: 80%;
        height: 73%;
    }
    .ft_div-bx-cnt > .ft_div-bx-cnt-hd:last-child {
        margin-left: 10%;
    }
    /* unique end */
}

@media only screen and (max-width: 768px) {
    .tp_div-mdi {
        POSITION: ABSOLUTE;
        TOP: 63px;
        RIGHT: 0;
        filter: invert(1);
    }
    .inn_div .spc_height .hg_div-bx-hero-cnt-div-img {
        height: 280px;
    }
    .inn_div_msg_logo::before {
        width: 230px;
        height: 230px;
        top: -150px;
    }

}

@media only screen and (max-width: 568px) {

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

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

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

    .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,
    nav.nv_div>ul>li>a,
    .hd_tit-cnt>span,
    .ab_div_msg p {
        font-size: 18px !important;
    }


    body.theme-default .hc-offcanvas-nav .nav-item-link,
    .hg_div-bx-hero-cnt-div-hd-cnt-hd h4 {
        font-size: 16px !important;
    }

    .hd_tit-cnt>h3,
    .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,
    .ab_div-lnk span,
    .inn_div-nav-btn,
    .hd_btn,
    .timeline span,
    .nv_div_bx>ul>li>a,
    .tp_div_msg_lnk span,
    .cr_div-bx_cnt_div p,
    .cn_div-bx-div-cnt span,
    .hd_tit-cnt>span,
    .ab_div_msg p {
        font-size: 15px;
    }

    .ft_div-cpy-div span,
    .hg_div-bx-hero-cnt-div-hd-cnt-hd>span {
        font-size: 14px;
    }

    .hg_div-bx-hero-cnt-div-hd-cnt-dte p {
        font-size: 13px;
    }

    .ft_div-cpy-div span a,
    .ft_div_lnk>ul>li>a {
        font-size: 12px;
    }

    .ft_div_lnk {
        margin-top: 10px;
    }

    .ft_div_lnk>ul>li>a {
        font-weight: 600;
    }

    body.theme-default .hc-offcanvas-nav .nav-item-link {
        font-weight: 500;
    }

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

    .pt-100 {
        padding-top: 50px;
    }
        .pb-100 {
        padding-bottom: 50px;
    }

    .mr_div-bx-hr-div-img {
        padding: 20px;
    }

    .nv_div>ul>li>a {
        padding: 8px 0;
    }

    .ab_div_msg,
    .cr_div-bx_cnt,
    .mr_div-bx-hr,
    .hg_div-bx-hero {
        padding-top: 40px;
    }
    .con_div, .inn_div, .pge_not-found-div {
        padding-top: 110px!important;
    }

    .mr_div-bx-hr-div-cnt {
        padding: 25px 20px 30px;
    }

    #cn_div {
        padding: 65px 30px 65px 30px;
    }
    
    .inn_div-nav-btn {
        padding: 0px 25px;
    }

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

    .nv_div_bx {
        position: relative !important;
    }

    .tp_div {
        position: absolute !important;
    }

    .nv_div>ul>li .nv_div_bx {
        transform: scaleY(1);
    }

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

    .tp_div::before {
        display: none;
    }

    .cr_div-bx_img,
    .tp_div {
        width: 100%;
    }

    .lg_div,
    .ft_div-bx-lg {
        width: 96px;
    }

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

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

    .mn_div-menu-icn-bx {
        width: 34px;
    }

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

    .mr_div-bx-hr-div-img {
        height: 240px;
    }

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

    .mr_div-bx-hr-div-cnt {
        height: auto;
    }

    .hd_tit-cnt,
    .hd_tit-cnt>h3 {
        height: 50px;
    }

    .nv_div>ul {
        grid-gap: 0;
    }

    .he_div-sld>img {
        height: 100%;
    }

    .he_div-sld {
        height: 340px;
    }

    .he_div-bx-cnt {
        line-height: 15px;
    }
    .cn_div-bx-div-cnt span {
        line-height: 22px;
    }

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

    .ab_div_msg p,
    .ft_div-bx-cnt-hd_lst ul,
    .cr_div-bx_cnt_div p {
        line-height: 25px;
    }

    .cr_div-bx_img {
        position: relative;
    }

    .cr_div-bx_img {
        overflow: hidden;
    }

    .cr_div-bx_img {
        border-radius: 60px;
    }

    .nv_div {
        display: none;
    }

    .hg_div .container-fluid,
    .pt_div .container-fluid {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        padding-right: calc(var(--bs-gutter-x)* .5) !important;
        padding-left: calc(var(--bs-gutter-x)* .5) !important;
    }

    .tp_div {
        top: 0;
    }

    .tp_div {
        left: 0;
    }

    .cn_div_bx_bg_img::before,
    .tp_div::before,
    .tp_div::after {
        display: none;
    }

    /* unique start */
    .nv_div {
        /* display: none; */
    }

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

    .he_div-bx-cnt>h1::before {
        right: -30px;
        font-size: 50px;
        top: 3px;
    }

    .he_div-bx-cnt>span::before {
        font-size: 50px;
        left: -36px;
        top: 20px;
    }

    .mr_div-bx .hd_btn {
        margin-top: 20px;
        margin-left: auto;
    }

    .hg_div .owl-nav,
    .hg_div-bx-hero-cnt .owl-nav {
        margin-right: 0;
        text-align: right;
    }

    .lg_div {
        position: absolute;
        left: 0;
        right: 0;
        margin: -8px auto 0;
        z-index: 3;
    }

    .hd_div {
        margin-top: 64px;
        margin-bottom: 14px;
    }

    .cr_div-bx_img {
        margin: 30px auto 0;
    }

    #pt_div .owl-nav {
        top: -138px;
        right: 0;
    }

    .ab_div_msg::after {
        right: -35px;
        opacity: 1;
        height: 99px;
        z-index: -1;
    }

    .he_div-bx {
        top: 40%;
    }

    .he_div-bx::before {
        height: 163px;
        top: -49px;
    }

    .ab_div_msg p {
        padding: 0 4%;
    }

    .nv_div {
        position: fixed;
        right: 0;
        top: 0;
        background: #fff;
        z-index: 5;
        width: 100%;
        padding: 35px 20px 20px;
        height: 400px;
        overflow-y: scroll;
        border-radius: 0 0;
        box-shadow: 0 0 11px #0000005c;
    }

    body,
    html {
        overflow-y: scroll;
    }

    .tp_div-mdi {
        POSITION: ABSOLUTE;
        TOP: 63px;
        RIGHT: 0;
        filter: invert(1);
    }

    .tp_div_mdi_lst {
        margin-right: calc(var(--bs-gutter-x) * .5);
    }

    .tp_div_mdi_lst ul {
        grid-gap: 5px;
    }

    .ft_div-bx-cnt-hd {
        margin-bottom: 25px;
    }



    #cn_div::before {
        left: 0;
        z-index: 0;
        width: 80%;
        height: 73%;
    }
    .timeline .content::after {
        left: 7px;
    }
    .timeline .content::before { 
        width: 15px;
        height: 15px;
    }
    .tm_frn_div {
        padding: 23px 20px;
        min-height: 700px;
    }
    
    .inn_div_msg_logo::before {
        width: 130px;
        height: 130px;
        top: -82px;
    }
    
    /* unique end */
}
