body::after {
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    background: rgb(0 0 0 / 47%);
    content: "";
    opacity: 0;
    -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
    z-index: 2;
}

body.overlay::after {
    width: 100%;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 99 !important;
}

.top_header {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 15px;
    padding: 5px 5%;
    background: #fff;
    height: 40px;
    z-index: 3;
    position: relative;
}
.offerticker_mobile{
    display: none;
}
.top_header.abc_top_header {
    padding-top: 0;
    padding-bottom: 0;
}

.abc_home_button a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: var(--primary);
    color: var(--white);
    padding: 5px 12px 5px 12px;
    border-radius: 100px;
    border: 1px solid transparent;
    font-size: 14px;
    line-height: 17.6px;
    font-family: var(--dev_med);
}

.abc_home_button a:hover em.button_arrow svg path ,.abc_home_button a:focus em.button_arrow svg path{
    stroke: var(--primary);
}

.abc_home_button a em.button_arrow svg {
    transform: rotate(0);
    transition: all 0.3s ease;
}
.abc_home_button a:hover em.button_arrow svg ,.abc_home_button a:focus em.button_arrow svg{
    transform: rotate(45deg);
}

.abc_home_button a:hover svg path,.abc_home_button a:focus svg path {
    fill: var(--primary);
}


.abc_home_button a svg path {
    transition: all 0.3s ease;
}

.abc_home_button a:hover,.abc_home_button a:focus {
    color: var(--primary);
    border-color: var(--primary);
    background: var(--white);
}

.abc_solutions_btn>a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding:5px 12px 5px 12px;
    border-radius: 100px;
    color: var(--primary) !important;
    border: 1px solid var(--primary);
    background: var(--white);
    font-size: 14px;
    line-height: 17.6px;
    font-family: var(--dev_med);
}

.abc_solutions_btn>a:hover {
 color: var(--primary);
}



.abc_solutions_btn>a em>img {
    transition: all 0.3s ease;
    max-width: 12px;
}

.abc_contact a {
    display: flex;
    align-items: center;
    font: normal normal 14px/17.6px var(--dev_semi_bold);
    letter-spacing: -1.08px;
    color: var(--primary);
    text-transform: uppercase;
    opacity: 1;
    gap: 2px;
}
.abc_contact a:hover,.abc_contact a:focus{
    color: #000000;
}

.abc_contact a img {
    max-width: 14px;
}

.header_brand_logo>img {
    max-width: 132px;
}

.primary_header {
    padding: 0 0% 0 5%;
    display: flex;
    background: #fff;
    position: relative;
    align-items: center;
    height: 100%;
    gap: 20px;
    z-index: 2;
}

.level_3 {
    padding: 10px 5%;
    border-top: 1px solid #ccc;
    background: #fff;
    position: relative;
    z-index: 1;
    border-bottom: 1px solid #ccc;
}

.main_primary_nav_wrapper {
    background-color: var(--primary);
    border-radius: 0 0 0 14px;
    display: flex;
    flex: 1;
    height: 64px;
    justify-content: space-between;
    align-items: center;
    padding: 0 5% 0 0;
    /* overflow: hidden; */
}

.prime_drop_wrapper_right{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.prime_drop_wrapper_right .list_inline{
    display: flex;
    align-items: center;
}

.prime_drop_wrapper_right>.list_inline>li> a {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0em;
    color: var(--white);
    border-radius: 100px;
}

.search_btn.show {
    background: rgba(255, 255, 255, 0.50);
}

.language_btn.show {
    background: rgba(255, 255, 255, 0.50);
}

.search_btn.show svg {
    color: cyan;
    color: red;
    filter: invert(1);
    mix-blend-mode: difference;
}

.level_3 p {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: var(--primary);
    font-family: var(--dev_med);
	margin:0px;
}

.search_btn {
    padding: 10px;
    background: rgba(255, 255, 255, 0.10);
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    display: inline-flex;
}

.language_btn {
    background: rgba(255, 255, 255, 0.10);
    padding: 8px 12px;
    position: relative;
    gap: 4px;
    font-family: var(--dev_med);
    display: flex;
    align-items: center;
}

.mega-dropdown.list-inline-item>a {
    position: relative;
    gap: 20px;
    font-size: 16px !important;
    font-family: var(--dev_med);
    display: flex;
    line-height: initial;
    align-items: center;
    color: var(--white);
    border-radius: 0px;
    padding: 10px 16px;
    height: 64px;
}

.mega-dropdown.list-inline-item:first-child a {
    border-radius: 0 0 0 12px;
}

.list_inline .mega-dropdown.list-inline-item:first-child>a{padding-left: 63px;}
.arrow-down {
    margin: 0;
    position: relative;
    display: inline-block;
}

.arrow-down::before {
  background: #fff;
  width: 6px;
  height: 1px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  position: absolute;
  transform: rotate(-45deg);
  content: "";
  display: block;
  right: 0;

  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.arrow-down::after {
  background: #fff;
  width: 6px;
  height: 1px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  position: absolute;
  transform: rotate(45deg);
  content: "";
  display: block;
  right: 4px;

  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}



.nav_btn {
    display: flex;
    padding: 7px 18px !important;
	font-size:14px !important;
	font-family:var(--dev_med) !important;
	font-weight:300 !important;
}

.secondary_btn.nav_btn {
    border: 1px solid var(--white);
	background-color: transparent;
}

.url_list_ul>li>a:hover,.url_list_ul>li>a:focus {
    color: var(--primary);
    background: rgb(201 20 41 / 5%);
    transition: .5s;
}

.prime_drop_wrapper_right>.list_inline>li> a.primary_btn {
    background: #fff;
    color: var(--primary);
    font-family: var(--dev_med);
}

.prime_drop_wrapper_right>.list_inline>li> a.primary_btn:hover {
    background: #b51023;
    color: var(--white);
}

/* Custom CSS for fade-in-from-top effect */
    .dropdown-menu.fadeInFromTop {
      animation: fadeInFromTop 0.3s forwards;
      transform-origin: top;
    }
    @keyframes fadeInFromTop {
      from {
        opacity: 0;
        transform: translateY(0px);
      }
      to {
        opacity: 1;
        transform: translateY(50px);
      }
    }

.navigation_dropdown .dropdown-item:focus, .dropdown-item:hover {
    background: transparent;
}

.navigation_dropdown .dropdown-item:focus, .navigation_dropdown .dropdown-item:hover {
    background: transparent;
    color: inherit;
}

.navigation_dropdown .dropdown-menu {
    border-radius: 15px;
    border: 1px solid #D7D7D9;
    background: #FFF;
    box-shadow: 4px 13px 20px 0px rgba(0, 0, 0, 0.17);
    padding: 0;
    padding: 8px;
}

.navigation_dropdown .dropdown-item {
    padding: 12px 10px;
    color: #353941;
    font-family: var(--dev_med);
    font-size: 16px;
    line-height: normal;
}

.dropdown-item.dropdown_item_active, .dropdown-item.dropdown_item_active:hover {
    border-radius: 8px;
    background: rgba(201, 20, 41, 0.10);
    color: var(--primary);
}
.dropdown-toggle::after {
    display: none;
}

.dropdown-toggle.show .dropdown_arrow {
    transform: rotate(180deg);
}

.dropdown_arrow {
    transition: all 0.3s ease;
}

.dropdown-menu.all_solutions_mega_dropdown.fadeInFromTop.show {
    width: 80vw;
    height: auto;
    transform: translate(0px, 34px) !important;
    inset: 0px 0px auto auto !important;
}

.all_solutions_mega_dropdown {
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 20px 48px 0px rgba(0, 0, 0, 0.16);
    border: none;
    padding: 0;
    overflow: hidden;
}

.url_list_ul>li>a>img {
    max-width: 24px;
}

.url_col_head {
    display: flex;
    color: #000;

/* Anek/Bold/P1 B */
    font-family: var(--dev_semi_bold);
    font-size: 20px;
    font-style: normal;
    line-height: normal;
    margin-bottom: 18px;
}

.url_list_ul>li>a {
    color: rgb(0 0 0 / 80%);

/* Anek/Medium/P3 M */
    font-family: var(--dev_med);
    font-size: 16px;
    line-height: normal;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 8px 10px;
    width: 100%;
    transition: .5s;
    border-radius: 8px;
}

.url_list_ul>li {
    margin-bottom: 4px;
}

.url_list_ul>li:last-child {
    margin-bottom: 0;
}

.all_solutions_url_grid_wrapper {
    display: grid;
    grid-template-columns: auto auto 23% auto;
    gap: 20px;
    padding: 32px;
    height: fit-content;
}

.common_nav_grid_wrapper {
    display: grid;
    grid-template-columns: auto 400px;
    height: 100%;
}

.all_solutions_outlink_scanner_wrapper {
    background: #FFFBF0;
    padding: 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
}

.url_list_ul>li.active {
    border-radius: 8px;
    border: 1px solid #fff;
    background: #F9F9FB;
    display: flex;
    position: relative;
    overflow: hidden;
    padding-left: 5px;
}

.url_list_ul>li.active>a {
    color: var(--primary);
    background: #F9F9FB;
}

.url_list_ul>li.active:before {
    position: absolute;
    content: '';
    left: 0px;
    width: 0;
height: 63%;
    top: 7px;
    justify-content: center;
    display: flex;
    background: var(--primary);
    border-radius: 22px;
    align-items: center;
    border-left: 2px solid #C91429;
}

.all_solutions_outlink_scanner_wrapper ul.outlinks_ul>li>a {display: flex;align-items: center;width: 100%;justify-content: space-between;transition: all 0.3s ease;font-family: var(--dev_med);}

.all_solutions_outlink_scanner_wrapper ul.outlinks_ul>li>a:hover,.all_solutions_outlink_scanner_wrapper ul.outlinks_ul>li>a:focus{color: var(--primary);background-color: unset;}

.all_solutions_outlink_scanner_wrapper ul.outlinks_ul>li>a img {
    max-width: 15px;
}

.all_solutions_outlink_scanner_wrapper ul.outlinks_ul>li {
    margin-bottom: 12px;
}

.all_solutions_outlink_scanner_wrapper ul.outlinks_ul>li:last-child {margin-bottom: 0;}

.download_qr_btn_grid {
    display: grid;
    grid-template-columns: 65% auto;
    gap: 10px;
}

.download_abcd {
    border-radius: 12px;
    border: 1px solid #fff;
    background: #FFF4D9;
    padding: 24px;
}

.dowlond_col img {
    max-width: 100%;
}

.dowlond_app_col>.dowlond_col img {
    max-width: 20px;
}

.dowlond_app_col>.dowlond_col {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    gap: 5px;
}

.dowlond_col {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    border-radius: 16px;
    flex-direction: column;
}

.dowlond_col p {
    color: #353941;
    font-family: var(--dev_med);
    font-size: 12px;
    line-height: 17px;
}

.dowlond_app_col {
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.download_abcd>span {
    color:  #15171A;

/* Anek/Medium/T3 M */
    font-family: var(--dev_med);
    font-size: 24px;
    line-height: normal;
}

.download_abcd>p {
    color: #5D6167;

/* PF/Regular/L1 R */
    font-family: var(--dev_med);
    font-size: 14px;
    line-height: 20px; /* 142.857% */
    margin: 12px 0 20px;
}

.dowlond_app_col>.dowlond_col>span {
    color: var(--primary);
    font-family: var(--dev_med);
    font-size: 12px;
    line-height: normal;
}

/* 4 grid menu css starts */



.mega_menu_dropdown_Wrapper {
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none;
    width: 100vw;
    height: auto;
    padding: 0 !important;
    overflow: hidden;
    border: none !important;
    position: fixed !important;
}

.mega-dropdown .dropdown-menu.show {
    top: 24px !important;
}
.all_solutions_mega_dropdown .common_nav_grid_wrapper{width: 100%;}

.mega-dropdown.list-inline-item a.dropdown-toggle.show {
    background: rgba(0,0,0,.1);
}


.mega-dropdown.list-inline-item a.dropdown-toggle.show .arrow-down:before {transform: rotate(45deg);}

.mega-dropdown.list-inline-item a.dropdown-toggle.show .arrow-down:after {
    transform: rotate(-45deg);
}

.one_stop_solution {
    background: #F9F9FB;
    padding: 20px;
}

.one_stop_box_Wrapper {
    border-radius: 12px;
    border: 1px solid rgb(235 235 236 / 50%);
    background: var(--white);

/* Elevation 2 */
    box-shadow: 0px 20px 48px 0px rgba(0, 0, 0, 0.06);
    padding: 24px;
    height: fit-content;
}

.one_stop_box_Wrapper p {
    color: var(--primary);
    font-family: var(--dev_med);
    font-size: 20px;
    line-height: normal;
    margin-top: 20px;
}

.one_stop_box_Wrapper>ul>li {
    color: #353941;
    font-family: var(--dev_med);
    font-size: 14px;
    line-height: normal;
}

.one_stop_box_Wrapper>ul>li {list-style: disc;margin-left: 20px;}

.one_stop_box_Wrapper>ul {
    display: grid;
    grid-template-columns: auto auto;
    gap: 10px;
    margin: 20px 0;
}

.one_stop_get_app {
    display: flex;
    height: 38px;
    width: fit-content;
    background: var(--primary);
    color: #fff;
    text-align: center;

/* Anek/Medium/P3 M */
    font-family: var(--dev_med);
    font-size: 16px;
    line-height: normal;
    padding: 10px 20px;
    border-radius: 36px;
    gap: 10px;
}

.abcSolutionOverlay {
    background: transparent linear-gradient(358deg, #000000BF 0%, #000000AB 13%, #00000085 35%, #00000059 53%, #0000001B 68%, #00000000 100%) 0% 0% no-repeat padding-box;
    top: 0;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    opacity: .2;
    z-index: -1;
}

.one_stop_get_app img {
    max-width: 16px;
}

.four_grid_main_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.short_links {
    background: #EBEBEC;
    padding: 21px 32px;
    display: flex;
    align-items: center;
}

.short_links>ul>li>a {
    display: flex;
    border-radius: 34px;
    background: #fff;
    padding: 10px 20px;
    width: fit-content;
    justify-content: space-evenly;
    gap: 10px;
    color: var(--primary);
    text-align: center;
    font-family: var(--dev_med);
    font-size: 16px;
    line-height: normal;
}

.short_links>ul>li>a>img {
    max-width: 16px;
}


.short_links ul {
    display: flex;
    column-gap: 10px;
}

/* 4 grid menu css ends */


/* 3 grid menu css ends */

.all_solutions_url_grid_wrapper.three_grid_megamenu_Wrapper {
    grid-template-columns: auto auto auto;
}

.three_grid_outlink {
    background: #F9F9FB;
}

.three_grid_outlink ul.outlinks_ul>li>a {
    color: var(--primary);
}

.all_solutions_outlink_scanner_wrapper ul.outlinks_ul>li>a img {
    transition: all 0.5s ease;
}
.all_solutions_outlink_scanner_wrapper ul.outlinks_ul>li>a:hover img,.all_solutions_outlink_scanner_wrapper ul.outlinks_ul>li>a:focus img {
    transform: rotate(45deg);
}

.three_grid_outlink ul.outlinks_ul>li>a:hover {
    color: var(--black);
}

.nav_Contact_us {
    border-radius: 12px;
    border: 1px solid #EBEBEC;
    background: #fff;

/* Elevation 2 */
    box-shadow: 0px 20px 48px 0px rgba(0, 0, 0, 0.06);
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.nav_cu_icon {
    display: flex;
    height: 48px;
    width: 48px;
    background: #FFF4D9;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
}

.nav_cu_icon>img {
    max-width: 24px;
}

.nav_Contact_wrap {
    display: flex;
    gap: 12px;
    align-items: flex-start;
}

.nav_Contact_us p {
    color: var(--black);

/* Anek/Bold/P2 B */
    font-family:var(--dev_bold);
    font-size: 18px;
    line-height: normal;
}

.nav_Contact_wrap>img {
    max-width: 24px;
}

.nav_Contact_wrap span {
    display: block;
    color: #5D6167;

/* Anek/Medium/P2 M */
    font-family: var(--dev_med);
    font-size: 18px;
    line-height: normal;
}

.nav_Contact_wrap>p {
    color: #5D6167;
    font-family:var(--dev_semi_bold);
    font-size: 16px;
    overflow-wrap: anywhere;
}

.nav_Contact_wrap>p>a {
    color: var(--primary);
}

.text-underline {
    text-decoration: underline;
}
/* 3 grid menu css ends */


/* Search css starts */

.search_wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.nav_Search_input_Wrapper {
    position: relative;
}

.nav_Search_input_Wrapper img {
    max-width: 20px;
    position: absolute;
    height: 100%;
    left: 10px;
}

.nav_Search_input_Wrapper input {
    border-radius: 45px;
    border: 1px solid var(--primary);
    background: #fff;
    padding-left: 40px;
    margin-top:0;
}

.nav_Search_input_Wrapper input {
    color: #000;

/* Anek/Medium/P3 M */
    font-family: var(--dev_med);
    font-size: 16px;
    line-height: normal;
    height: 50px;
}

.nav_Search_input_Wrapper input::placeholder {
    color: #AEB0B3;
}

.nav_Search_input_Wrapper input:focus {
    box-shadow: none;
    border-color: inherit;
}

.nav_search_Tags_Wrapper>ul>li>a {

padding: 10px;

display: flex;

border-radius: 8px;

border: 1px solid #EBEBEC;

background: #FFF;

color: var(--primary);
font-family: var(--dev_med);

font-size: 14px;

line-height: normal;

width: fit-content;

}

.nav_search_Tags_Wrapper>ul>li>a>img {
    max-width: 16px;
}

.nav_search_Tags_Wrapper>span {
    display: flex;
    color: #353941;
    font-family: var(--dev_med);
    font-size: 18px;
    line-height: normal;
    margin-bottom: 16px;
    margin-top: 10px;
}

.search_main_Wrapper {
    border-radius: 20px;
    border: 1px solid #D7D7D9;
    background: var(--white);
    box-shadow: 0px 20px 48px 0px rgba(0, 0, 0, 0.16);
    padding: 24px;
    width: 552px;
    height: max-content;
}

span#emptyResult, span#emptyResultMob {
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    border: 1px solid #EBEBEC;
    background: #FFF;
    margin: 5px;
    height: 30px;
    color: var(--primary);
}
span#emptyResultMob{
    margin-top: 5px;
}

.nav_search_Tags_Wrapper>ul {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

/* Search css ends */



/*Dropdown style navigation css start here*/
.main_primary_nav_wrapper .dropdownMain-ul{
    /* position: absolute; */
    width: 320px;
    background: #fff;
    padding: 10px 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
    border: 1px solid #D7D7D9;
    /* box-shadow: 4px 13px 20px 0px rgba(0, 0, 0, 0.17); */
    border-radius: 15px;
    /* top: 50px;
    left: 0; */
}


.common_nav_grid_wrapper{
    width: 74%;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0px 20px 48px 0px rgba(0, 0, 0, 0.16);
    border-radius: 20px;
    overflow: auto;
    max-height: 100%;
    height: 400px;
}

.main_primary_nav_wrapper .dropdownMenu-li .mega_menu_dropdown_Wrapper{
    top: 15px !important; 
    width: fit-content !important;
    position: absolute !important;
    background: transparent;
    box-shadow: none;
}
.main_primary_nav_wrapper .dropdownMenu-li .dropdownMain-ul li a {
    display: flex;
    justify-content: space-between;
    width: 100%;
    font-family: var(--dev_med);
    font-size: 16px;
    color: #353941;
    position: relative;
    line-height: 18px;
    padding: 15px 15px;
}
.main_primary_nav_wrapper .dropdownMenu-li .dropdownMain-ul li .rightDropArrow{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.main_primary_nav_wrapper .dropdownMenu-li .dropdownMain-ul li .rightDropArrow::before{
    content: '';
    position: absolute;
    top: -3px;
    right: 10px;
    width: 6px;
    height: 6px;
    border: 1px solid #353941;
    transform: rotate(45deg);
    border-left: 0;
    border-bottom: 0;
}
.main_primary_nav_wrapper .dropdownMain-item.newOffrHightlight .newhighlight-drop{
    font-family: var(--dev_bold);
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
    background: #C91429;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    padding: 2px 12px;
    border-radius: 18px;
    margin-right: 15px;
    height: 22px;
}
.main_primary_nav_wrapper .dropdownMain-item.newOffrHightlight a.dropdownMain-item-in{
    display: grid;
    grid-template-columns: auto 60px;
    align-items: center;
    gap: 20px;
}
/* .main_primary_nav_wrapper .dropdownMain-item .dopWindowWrap{
    width: 200px;
    display: block;
    position: absolute;
    top: 35px;
    transition: 300ms;
    padding: 10px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(5px);
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    background: #fff;
    border-radius: 4px;
    z-index: 999;
    box-shadow: 0 5px 5px 0px rgba(0, 0, 0, 0.15);
}

.main_primary_nav_wrapper  .dropdownMain-item .dopWindowWrap {
    top: 0;
    left: calc(100% + 20px);
    border-top: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.15);
}

.main_primary_nav_wrapper  .dropdownMain-item:hover > .dopWindowWrap {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
} */
.main_primary_nav_wrapper .dropdownMain-item .dopWindowWrap{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: calc(100% + 0px);
    visibility: hidden;
    opacity: 0;
    transform: translateY(20px);
}
.main_primary_nav_wrapper  .dropdownMain-item{
    transition: .5s;
    padding: 0 10px;
}
.main_primary_nav_wrapper  .dropdownMain-item:hover{
    transition: .5s;
    
}
.main_primary_nav_wrapper  .dropdownMain-item:hover>a.dropdownMain-item-in,.main_primary_nav_wrapper  .dropdownMain-item:focus>a.dropdownMain-item-in,.dropdownMain-item a.dropdownMain-item-in:focus{
    background: rgba(201, 20, 41, 0.10) !important;
    border-radius: 10px;
    color: var(--primary) !important;
}
.main_primary_nav_wrapper  .dropdownMain-item:hover .dopWindowWrap{
    visibility: visible;
    opacity: 1;
    transition: .5s;
    transform: none;
}
.main_primary_nav_wrapper .dropdownMenu-li .mega_menu_dropdown_Wrapper{overflow: visible;}

/**/
.mobileVisible{display: none;}
.mob_navigation .hamburger-menu {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    cursor: pointer;
    z-index: 9998;
    display: grid;
    width: 100%;
    grid-template-columns: 50% 50%;
    background: #fff;
    border-bottom: 1px solid #EBEBEC;
}
.mob_navigation .bar,
.mob_navigation .bar:after,
.mob_navigation .bar:before {
  width: 22px;
  height: 2px;
}
.mob_navigation .bar {
    position: relative;
    transform: translateY(0);
    background:#C91429;
    transition: all 0ms 300ms;
  }
  
.mob_navigation .bar.animate {
    background: rgba(255, 255, 255, 0);
  }
  
.mob_navigation .bar:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 8px;
    background: #C91429;
    transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  }
  
.mob_navigation .bar:after {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    background: #C91429;
    transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  }
  
.mob_navigation .bar.animate:after {
    top: 0;
    transform: rotate(45deg);
    transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
  }
  
.mob_navigation .bar.animate:before {
    bottom: 0;
    transform: rotate(-45deg);
    transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
  }

.mob_navigation .mobileMenuWrapper {
    top: 0;
    padding: 20px 0px 0;
    max-width: 100%;
    left: -100%;
    width: 100%;
    background: #F9F9FB;
    background-color: #F9F9FB !important;
    color: black;
    height: 100vh;
    position: relative;
	overflow-x:hidden;
    z-index: 9997;
    overflow-y: auto;
    -webkit-transform: translate3d(0, 0, 205px);
    -moz-transform: translate3d(0, 0, 205px);
    transform: translate3d(0, 0, 205px);
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    padding-bottom: 0px;
  }
  
.mob_navigation .mobileMenuWrapper.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}
.mob_navigation  .mob_nav_right{
    display: flex;
    background: #C91429;
    padding: 10px 20px;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    border-bottom-left-radius: 20px;
    height: 100%;
}
.mob_navigation .mob_brand_log img{width: auto;}
.mob_navigation .moblogonavwrap{
    display: flex;
    align-items: center;
    gap: 15px;
    padding-left: 20px;
}
/* .mob_navigation .mobileNavWrapper{
    height: calc(100vh - 140px);
} */
.mob_navigation .mobileNavWrapper{
    height: 0px;
}
.mob_navigation .levelItemsModalWrapper,
.mob_navigation .levelTwoItemsModalWrapper{
    position: absolute;
    width: 100%;
    height: 100vh;
    background: #F9F9FB;
    top: 0;
    right: -100%;
    padding: 20px;
    -webkit-transform: translate3d(0, 0, 205px);
    -moz-transform: translate3d(0, 0, 205px);
    transform: translate3d(0, 0, 205px);
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    z-index: 5;
    /* display: none; */
}
.mob_navigation .level1-items.levelModalOpen .levelItemsModalWrapper,
.mob_navigation .level2-items.levelModalOpen .levelTwoItemsModalWrapper{
    right: 0;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}
.mob_navigation .mob_nav_right a{
    width: 30px;
    height: 30px;
    background: #BF1327;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.mob_navigation .mob_nav_right a.userprof_mob{background: #fff;}
.mob_navigation .mob_nav_right a img{width: 16px;background-color: transparent;}
.mob_navigation .backSvgWrap img{width: 16px;}
.mob_navigation .backButtonArea-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mob_navigation .backButtonArea-row.back_desabled{padding: 0 20px;justify-content: end;}
.mob_navigation .backButtonArea-row.back_desabled .backButtonArea{display: none;}
.mob_navigation .backButtonAreaRow{
    font-family: var(--dev_bold);
    font-size: 16px;
    color: #C91429;
    position: relative;
    display: flex;
    gap: 7px;
    margin-bottom: 20px;
}
.mob_navigation .backButtonAreaRow::before{
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    width: 16px;
    height: 16px;
    /* background: url(../images/arrow-left-back.svg) no-repeat center; */
}
.mob_navigation .level1-items a{
    font-family: var(--dev_semi_bold);
    font-size: 16px;
    line-height: 18px;
    color: #353941;
    padding: 20px 20px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #EBEBEC;
    border-radius: 10px;
    background: #fff;
}
.mob_navigation .mainMenuMob .levelItemRightArrow{
    width: 16px;
    height: 16px;
    position: relative;
}
.mob_navigation .mainMenuMob .levelItemRightArrow::before{
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border: 1px solid #353941;
    top: 5px;
    right: 0;
    transform: rotate(45deg);
    border-left: 0;
    border-bottom: 0;
}
.mob_navigation .mainMenuMob .level1-items, .mob_navigation .mainMenuMob .level2-items{margin-bottom: 8px;}
.mob_navigation .mainMenuMob .level1-items:last-child, .mob_navigation .mainMenuMob .level2-items:last-child{margin-bottom: 0;}
.mob_navigation .seleted_item_title {
    font-family: var(--dev_semi_bold);
    font-size: 18px;
    line-height: 22px;
    color: #353941;
    text-transform: capitalize;
    border-bottom: 1px solid #EBEBEC;
    padding: 8px 0;
    margin-bottom: 0;
}
.innerwrap_accrd .accordionwrapmain>h4 {
    font-size: 16px;
}


.accordionwrapmain h4 {
    font-size: 16px;
    margin: 20px 0 12px;
}
.mob_navigation .accordion-collapse-wrap{
    display: none;
    position: relative;
    /* height: 0; */
    overflow: hidden;
    transition: .5s;
    padding: 16px 20px;
}
.mob_navigation .accrdItemShow .accordion-collapse-wrap{
    display: block;
    /* height: auto; */
    overflow: visible;
    transition: .5s;
    padding-top: 5px;
}
.mob_navigation .levelitemModal-accWrap {
    overflow: auto;
    height: calc(92vh - 105px);
}
.levelitemModal-accWrap .accordionwrapmain{margin-bottom: 8px;}
/* .levelTwoItemsModalWrapper .levelitemModal-accWrap .accordionwrapmain{background: #fff;} */
.levelitemModal-accWrap .accordionwrapmain:last-child{margin-bottom: 0;}
.mob_navigation .levelitemModal-accWrap::-webkit-scrollbar {
    width: 0;
}
.mob_navigation .accordion-item-mb .accordion-button{
    font-family: var(--dev_med);
    font-size: 16px;
    line-height: 22px;
    color: #353941;
    width: 100%;
    position: relative;
    padding: 16px 20px;
    transition: .5s;
}
.mob_navigation .accordion-item-mb .plusMinusiconwrap-acrd{
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
}
.mob_navigation .accordion-item-mb .plusMinusiconwrap-acrd::before{
    content: '';
    position: absolute;
    width: 2px;
    height: 10px;
    background: #353941;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.mob_navigation .accordion-item-mb .plusMinusiconwrap-acrd::after{
    content: '';
    position: absolute;
    width: 10px;
    height: 2px;
    background: #353941;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: .5s;
}
.mob_navigation .accordion-item-mb.accrdItemShow .plusMinusiconwrap-acrd::before{
    transition: .5s;
    opacity: 0;
}
.mob_navigation .accordion-item-mb.accrdItemShow .plusMinusiconwrap-acrd::after{
    background: #C91429;
    transition: .5s;
}
.mob_navigation .accordion-item-mb.accrdItemShow .accordion-button{
    color: #C91429;
    transition: .5s;
}
.mob_navigation .accordion-item-mb.accrdItemShow{
    background: #fff;
    border-radius: 10px;
    transition: .5s;
}
.mob_navigation .accordion-item-mb{margin-bottom: 8px;background: #fff;border-radius: 10px;}
.mob_navigation .accordion-item-mb:last-child{margin-bottom: 0;}
.mob_navigation .level1-items .accordion-collapse-wrap a{
    padding: 8px 10px;
    font-family: var(--dev_med);
    background: transparent;
    border: 0;
}
.mob_navigation .url_list_ul>li.active:before{
    font-size: 14px;
    line-height: 16px;
    width: 2px;
    transform: translateY(-50%);
    height: 50%;
    top: 50%;
}
.mob_navigation .url_list_ul>li.active{
    /* background: transparent; */
    border: 0;
}

.aboutus-navigation .abc_contact a{color: #fff;}
.aboutus-navigation .dropdown-desable .arrow-down{display: none;}
.aboutus-navigation .mega-dropdown.list-inline-item.active{background: rgba(0,0,0,.1);}
.aboutus-navigation .level_3{display: grid;grid-template-columns: 12% auto; z-index: 0;}
.aboutus-navigation .level_3 .right_side_wrap2 ul{
    display: flex;
    gap: 20px;
    align-items: center;
}
.aboutus-navigation .level_3 .right_side_wrap2 ul li a{
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(201, 20, 41, .9);
    font-family: var(--dev_reg);
    transition: .5s;
}
.aboutus-navigation .level_3 .right_side_wrap2 ul li a:hover{transition: .5s;color: rgba(201, 20, 41, 1);}

.one_stop_get_app:hover,.one_stop_get_app:focus {
    color: var(--white);
    background: #000;
}


.bmi_cal_wrapper {
    display: grid;
    padding: 30px 15px;
    grid-template-columns: auto auto;
    gap: 15px;
    border-radius: 12px; 
}
.bmi_ico img {
    max-width: 23px 
}
.bmi_ico {
    width: 70px;
    height: 70px;
    background: linear-gradient(148deg, #fffFFF00 0, #fffFFF94 100%) no-repeat padding-box;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100% 
}
.bmi_content .bmi_content_heading, .bmi_content h3 {
    font: normal normal 20px/25px var(--dev_bold);
    letter-spacing: -1.3px;
    color: #111;
    opacity: 1;
    display: block;
}
.bmi_content p {
    font: normal normal 14px/19px var(--dev_med);
    letter-spacing: -.28px;
    color: #111;
    text-transform: capitalize;
    opacity: .7 
}
.bmi_content a {
    font: normal normal 13px/16px var(--dev_bold);
    letter-spacing: -.78px;
    color: #c91429;
    text-transform: uppercase;
    opacity: 1;
    position: relative 
}

.bmi_calc_related_reads {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.related_reads_wrapper .related_reads_heading, .related_reads_wrapper h3, .wrapper_title_text {
    font: normal normal 24px/35px var(--dev_bold);
    letter-spacing: 0;
    color: #111;
    text-transform: uppercase;
    opacity: 1;
    margin-bottom: 20px;
}
.related_reads_slide_wrapper {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    height: 340px 
}
.related_reads_slide_wrapper img {
    object-fit: cover;
    height: 100% 
}
.nav_slider_content {
    position: absolute;
    width: 224px;
    bottom: 40px;
    left: 30px 
}
.nav_slider_content .nav-slide-heading, .nav_slider_content h4 {
    font: normal normal 20px/22px var(--dev_semi_bold);
    letter-spacing: 0;
    color: #fff;
    opacity: 1;
    display: block 
}
.nav_slider_content p {
    font: normal normal 14px/19px var(--dev_med);
    letter-spacing: -.32px;
    color: #fff;
    text-transform: capitalize;
    opacity: .8;
    margin-top: 10px 
}
.swiper-pagination.nav_related_reads_pagination, .swiper-pagination.related_reads_pagination {
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center 
}
.swiper-pagination.nav_related_reads_pagination .swiper-pagination-bullet-active, .swiper-pagination.related_reads_pagination .swiper-pagination-bullet-active {
    background: #fff;
    opacity: 1 
}
.swiper-pagination.nav_related_reads_pagination .swiper-pagination-bullet, .swiper-pagination.related_reads_pagination .swiper-pagination-bullet {
    background: #fff 
}
.nav_knw_btn_wrapper .know_more_about-us:hover:after, .nav_knw_btn_wrapper .solid_btn, .right_option_list li:hover, .sip_calc_pagination span.swiper-pagination-bullet {
    background: var(--primary) 
}
.sip_calc_nav_slider {
    padding-bottom: 40px 
}


.bmi_content a:before {
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: '';
    display: inline-block;
    height: 7px;
    right: -13px;
    top: 5px;
    width: 7px;
    position: absolute;
    transition: .5s;
    transform: rotate(45deg);
}

.bmi_content a:hover:before, .quick_links_grid li>a:hover em {
    right: -20px 
}
.bmi_calc_related_reads:before {
    position: absolute;
}
.related_reads_slide_wrapper:before {
    position: absolute;
    content: '';
    bottom: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #00000000 0, #000 100%) no-repeat padding-box;
    opacity: 1 
}

.terms_list_wrapper {
  
    height: 100%;
}

.terms_list_grid .card:hover {
    transition: all .5s ease-in-out;
    background: no-repeat padding-box #fff6f7;
    box-shadow: 0 20px 50px #00000014;
    border: 1px solid #db959d;
}
 .terms_list_grid .card {
    border-radius: 20px !important;
    padding: 23px !important;
}

.terms_list_grid {
    display: grid;
    grid-template-columns: 240px 240px 240px;
    gap: 30px;
}

.card.border.rounded-3 .term-card-heading {
    font: normal normal 20px / 22px var(--dev_bold);
    letter-spacing: -.78px;
    color: #2e343e;
    opacity: 1;
    margin: 0;
    transition: .5s;
}

.quick_service_icon {
    width: 23px;
    margin-right: 8px;
}

.term_list-mega_menu {
    padding-left: 35px;
    margin-top: 5px;
}

.term_list-mega_menu li {
    margin-bottom: 2px;
}

.term_list-mega_menu li a {
    color: #ca1f34;
    font: normal normal 14px / 21px var(--dev_med);
    letter-spacing: -.28px;
    margin: 0;
    position: relative;
    width: fit-content;
}

.loan_plans_Wrapper {
    display: grid;
    grid-template-columns: auto 360px;
}

.tools_wrapper {
    width: auto;
    height: auto;
	  
}


.tools_dropdown .dropdown-toggle.overlay-btn.dropbtn.menu-link.menu-bar-link {
    height: auto;
    padding: 10px 20px 10px 20px;
	  background: rgba(255, 255, 255, 0.10);
}

.tools_dropdown .dropdown-toggle.overlay-btn.dropbtn.menu-link.menu-bar-link:hover, .tools_dropdown a.dropdown-toggle.overlay-btn.dropbtn.menu-link.menu-bar-link.show {
    background: #b51023;
}

.prime_drop_wrapper .list-inline-item:not(:last-child) {
    margin-right: 0;
}

.three_grid_cols {
    display: grid;
    grid-template-columns: auto auto auto;
}

.menu.menu-list.three_grid_cols {
    display: grid !important;
    grid-template-columns: auto auto 35%;
}

.menu.menu-list.three_grid_cols li {
    width: 94%;
}

.twopart .menu-list.three_grid_cols li .menutxt a {
    max-width: 100%;
}

.twopart .menu-list.three_grid_cols li .menutxt {
    width: 90%;
}

.text_link_margins a {
    padding: 0 20px;
}

li.vmpp.text_link_margins {
    padding: 8px;
    margin: 20px 0 0;
}

.top_header.scrolled {
    transform: translateY(-100px);
	display:none;
}

.primary_header.scrolled {
    transform: translateY(0px);
}

.top_header, .primary_header, .level_3, .offer_countDown_ticker {
    transition: all 0.4s ease;
    transform: translateY(0px);
}

.level_3.scrolled {
    transform: translateY(-90px);
	display:none;
}

.offer_countDown_ticker.scrolled {
    transform: translateY(0px);
}

.top_header_sub_nav.list_inline > li:hover > a, .top_header_sub_nav.list_inline > li > a:focus {
    background: inherit;
    color: inherit;
}

.top_header_sub_nav .dropdown_arrow {
    max-width: 12px;
    filter: invert(1);
}

.top_header_sub_nav.list_inline > li > a {
    font: normal normal 12px / 20px var(--dev_bold);
    color: rgb(17 17 17 / 80%);
    text-transform: uppercase;
    padding: 0;
    height: 100%;
    align-items: center;
    border-bottom: 2px solid transparent;
    justify-content: center;
    display: flex;
    padding: 0 15px;
}

.top_header_sub_nav .sec_left_nav li a {
    padding: 0 16px;
}


.top_header_sub_nav {
    height: 100%;
    align-items: center;
}

.top_header_sub_nav>li {
    display: flex;
    height: 100%;
    align-items: center;
    margin: 0 !important;
    padding: 0;
    transition: all 0.5s ease;
}

.top_header_sub_nav .list-inline-item.li_active {
    border-bottom: 2px solid var(--primary);
	    background: rgba(0, 0, 0, .1);
}

.top_header_sub_nav.list_inline > li a.language_btn.dropdown-toggle.show {
    border-bottom: 2px solid var(--primary);
	    background: rgba(0, 0, 0, .1);
}

.top_head_dropdown_grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    overflow: hidden;
    gap: 20px;
      
}

.top_header_sub_nav .dropdown-menu.fadeInFromTop.show {
    width: 715px;
    border-radius: 12px;
    border: 1px solid #EDEDED;
    background: #FFF;
    box-shadow: 0 20px 50px #00000024;
    height: auto;
    padding: 20px;
    top: -10px !important;
}

.dropdow_head {
    font-family: var(--dev_med);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: rgb(0 0 0 / 80%);
}



.top_head_dropdown_grid>ul>li>a {
    font: normal normal 12px / 20px var(--dev_bold);
    letter-spacing: 0;
    color: rgb(17 17 17 / 80%);
    text-transform: uppercase;
    display: inline-flex;
    height: 100%;
    align-items: center;
        padding: 10px 0 0;
}

.top_head_dropdown_grid>ul>li>a:hover {
    color: var(--primary);
}

.top_head_dropdown_grid ul:before {
    position: absolute;
    content: '';
    right: -10px;
    top: 0;
    height: 100%;
    width: 1px;
    background: #EAEAEA;
}

.top_head_dropdown_grid ul {
    position: relative;
}

.mobile_Sticky_mob {
    bottom: 30px;
    width: 80%;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 0 auto;
    position: fixed;
    height: auto;
    transition: all .5s ease-in-out;
    background: #fff;
    box-shadow: 0 0 99px #0000005c;
    border-radius: 10px;
    padding: 5px;
    z-index: 1;
}

.mobile_Sticky_mob p {
    display: flex;
    align-items: center;
    font-family: var(--dev_bold);
    color: var(--white);
}

.mobile_Sticky_mob p img {
    max-width: 16px;
    position: absolute;
    right: 20px;
    filter: invert(1);
}

.mobile_Sticky_main_mob {
    background: var(--primary);
    width: 100%;
    display: flex;
    align-items: center;
    border-radius: 10px;
    padding: 7px;
    flex-direction: row;
    gap: 10px;
}

.mobile_Sticky_main_mob>img {
    max-width: 30px;
}

.mobile_Sticky_mob{display: none;}

.top_header_sub_nav.list_inline > li > a:hover {
    background: #e5e5e5;
    border-bottom-color: var(--primary);
}

	.top_head_dropdown_grid.grid4-template {
    grid-template-columns: repeat(4, 1fr);
    right: -100px;
}

.li_ext {
    max-width: 12px;
    position: absolute;
    right: 15px;
}
	
	.one_stop_box_main_Wrapper {
    background: #F9F9FB;
    padding: 20px;
}

.menu.menu-list.three_grid_cols {
    padding: 0;
}

.menu.menu-list.three_grid_cols>li {
    padding: 20px 10px 20px 20px;
}

/* MEDIA QUERIES STARTS */
@media screen and (min-width:1501px) and (max-width:1700px) {
	
	
	
	.common_nav_grid_wrapper {

    height: 82vh;
}
	
	.all_solutions_url_grid_wrapper {
    padding: 20px;
}

.short_links {
    padding: 10px 20px;
}

	
.menu.menu-list.three_grid_cols {
  
    grid-template-columns: auto auto 45%;
}

.one_stop_box_Wrapper p {
    font-size: 18px;
}

.all_solutions_outlink_scanner_wrapper {
    padding: 20px;
}

	
}
@media screen and (max-width:1600px) {
    .mega-dropdown.list-inline-item>a{font-size: 14px !important;}
    .common_nav_grid_wrapper{width: 68%;}
    .prime_drop_wrapper_right>.list_inline>li> a{
        font-size: 12px;
        line-height: 12px;
    }
    .language_btn{padding: 7px 12px;}
    .list_inline .mega-dropdown.list-inline-item:first-child>a {
        padding-left: 33px;
    }
    .short_links>ul>li>a{padding: 8px 15px;font-size: 14px;}
    .main_primary_nav_wrapper .dropdownMenu-li .dropdownMain-ul li a{
        font-size: 14px;
        padding: 10px 15px;
        line-height: 16px;
    }
    .main_primary_nav_wrapper .dropdownMain-item.newOffrHightlight .newhighlight-drop{
        height: 20px;
        font-size: 10px;
        line-height: 10px;
    }
    .main_primary_nav_wrapper .dropdownMain-ul{width: 270px;}

    .aboutus-navigation .level_3 .right_side_wrap2 ul li a{font-size: 16px;line-height: 18px;}
}

.menu.menu-list::-webkit-scrollbar {
    width: 0;
}

.more_menu_dropdown.mega-dropdown .dropdown-menu.show {
    top: 24px !important;
    border-radius: 15px;
    border: 1px solid #D7D7D9;
    background: #FFF;
    box-shadow: 4px 13px 20px 0px rgba(0, 0, 0, 0.17);
    padding: 16px;
    width: 250px;
}

.more_menu_dropdown ul li a {
    color: rgb(0 0 0 / 80%);
    font-family: var(--dev_med);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    padding: 10px;
    line-height: normal;
}

.more_menu_dropdown ul li a:hover {
    color: var(--primary);
}

@media screen and (min-width:1200px) and (max-width:1500px) {
	
	.loanproductnav.mega-menu--multiLevel > li .mega-menu-link {
    font-size: 18px;
    height: auto;
    padding: 10px 20px;
}
		
.search_main_Wrapper {
    padding: 10px;
}

.card.border.rounded-3 .term-card-heading {
    font-size: 14px;
}

.terms_list_grid .card {
    padding: 10px !important;
    border-radius: 10px !important;
}

.terms_list_grid {
    gap: 10px;
    grid-template-columns: 200px 200px 200px;
}

.term_list-mega_menu li a {font-size: 12px;line-height: 1.6;}

.quick_service_icon {
    width: 20px;
}
	
	.level_3 p {
    font-size: 15px;
}
	
	.header_brand_logo>img {
    max-width: 130px;
    height: 45px;
}
}

.main_primary_nav_wrapper {
    height: 55px;
}

.mega-dropdown.list-inline-item>a {
    height: 55px;
}


.one_stop_get_app {
    height: auto;
   
    font-size: 12px;
}
	
	.one_stop_box_Wrapper {
    padding: 15px;
}
	
	.one_stop_box_Wrapper p {
    font-size: 16px;
}
	
	
.short_links {
    padding: 10px 20px;
}

.all_solutions_url_grid_wrapper {
    padding: 20px;
    gap: 15px;
}

.url_col_head {
    font-size: 17px;
    margin-bottom: 16px;
}

.download_abcd {
    padding: 14px;
}

.download_abcd>span {
    font-size: 20px;
}

.download_abcd>p {
    font-size: 12px;
    margin: 5px 0px 10px;
}

.all_solutions_outlink_scanner_wrapper {
    padding: 20px;
}

.url_list_ul>li>a {
    font-size: 14px;
    padding: 5px;
}

.url_list_ul>li>a>img {
    max-width: 20px;
}

.all_solutions_outlink_scanner_wrapper ul.outlinks_ul>li>a {
    font-size: 14px;
}

.all_solutions_mega_dropdown {
    border-radius: 10px;
}

.dropdown-menu.all_solutions_mega_dropdown.fadeInFromTop.show {
    transform: translate(0px, 37px) !important;
}
.common_nav_grid_wrapper {
    grid-template-columns: auto 291px;
}

.dowlond_col {
    padding: 10px;
    border-radius: 12px;
}

.download_qr_btn_grid {
    grid-template-columns: 60% auto;
}



.dowlond_col p {
    font-size: 10px;
}

.nav_Contact_us {
    padding: 20px;
    gap: 10px;
}

.nav_Contact_wrap>p {
    font-size: 14px;
}

.nav_Contact_wrap>img {
    max-width: 15px;
}

.nav_Contact_wrap {
    gap: 10px;
}

.nav_cu_icon {
    width: 33px;
    height: 33px;
}

.nav_cu_icon>img {
    max-width: 16px;
}

.nav_Contact_us>p {
    font-size: 16px;
}



@media screen and (max-width:1366px){
    .list_inline .mega-dropdown.list-inline-item:first-child>a{padding-left: 28px;}
    .mega-dropdown.list-inline-item>a{padding: 10px 14px;}
}

@media screen and (min-width: 992px) and (max-width:1199px){
	
	
	
	
.all_solutions_url_grid_wrapper {
    padding: 20px;
    gap: 15px;
}

.url_col_head {
    font-size: 17px;
    margin-bottom: 16px;
}

.download_abcd {
    padding: 10px;
    border-radius: 10px;
}

.download_abcd>span {
    font-size: 20px;
}

.download_abcd>p {
    font-size: 10px;
    margin: 5px 0px 10px;
    line-height: 13px;
}

.all_solutions_outlink_scanner_wrapper {
    padding: 15px;
}

.url_list_ul>li>a {
    font-size: 14px;
    padding: 5px;
}

.url_list_ul>li>a>img {
    max-width: 20px;
}

.all_solutions_outlink_scanner_wrapper ul.outlinks_ul>li>a {
    font-size: 14px;
}

.all_solutions_mega_dropdown {
    border-radius: 10px;
}

.dropdown-menu.all_solutions_mega_dropdown.fadeInFromTop.show {
    transform: translate(0px, 37px) !important;
    height: 70vh;
}
.common_nav_grid_wrapper {
    grid-template-columns: auto 240px;
}

.dowlond_col {
    padding: 10px;
    border-radius: 10px;
}

.download_qr_btn_grid {
    grid-template-columns: 60% auto;
}



.dowlond_col p {
    font-size: 12px;
}

.dowlond_app_col>.dowlond_col>span {
    font-size: 10px;
}
	
}

@media screen and (max-width:991px) {
.mob_navigation .mob_brand_log img {

    max-width: 100px;
}
.offerticker_mobile{
    display: block;
}
.mobileMenuWrapper.active:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    width: 100%;
    background: rgb(0 0 0 / 47%);
    height: 100%;
    z-index: -1;
    top: 0;
    opacity: 0;
    transition: opacity 0.5s;
}


.overlay_mob .mobileMenuWrapper.active:before {
z-index: 1;
    opacity: 1;
}


.downloads_abc_lob span {
    gap: 10px;
}

.downloads_abc_lob .abcd_logo_mob_lob {
    max-width: 25px;
}
	
	.mob_nav_tabcontent{height: 100%;}
	
	.mobile_Sticky_mob{display: flex;}
	
	.nav_mob_pill_Wrapper {
    padding: 0;
}

.nav_mob_pill_Wrapper>li>.nav-link {
    text-align: center;
    justify-content: center;
    display: flex;
	gap: 10px;
    height: 49px;
    align-items: center;
    width: 100%;
    padding: 0 20px;
    font: normal normal 12px / 20px var(--dev_bold);
    letter-spacing: 0;
    text-transform: uppercase;
    opacity: 1;
    color: rgb(17 17 17 / 80%);
    border-bottom: 2px solid transparent;
}

.nav_mob_pill_Wrapper>li>.nav-link:hover {
    color: inherit;
}

.nav_mob_pill_Wrapper>li>.nav-link.active {
    background: rgba(0, 0, 0, .1);
    color: var(--primary);
    border-bottom: 2px solid var(--primary);
}

.nav_mob_pill_Wrapper {
    padding: 0 !important;
    margin-bottom: 20px;
    grid-template-columns: repeat(4, 1fr);
    display: grid;
    overflow-x: scroll;
}

.mob_navigation .mobileMenuWrapper::-webkit-scrollbar {
    width: 0;
}

.nav_mob_pill_Wrapper::-webkit-scrollbar {
    width: 0;
    height: 4px;
    border-radius: 100px;
}

.nav_mob_pill_Wrapper::-webkit-scrollbar-thumb {
    background: #f1f1f1;
    border-radius: 100px;
}

	
.abc_solutions_mob_open .abc_solutions_nav_wrapper>span {
    font-size: 20px;
    color: var(--black);
}

.url_list_ul>li>a {
    font-size: 14px;
}

.abc_solutions_nav_wrapper>span {
    display: flex;
    color: var(--primary);
    font-family: var(--dev_semi_bold);
    font-size: 16px;
    line-height: normal;
    justify-content: center;
    align-items: center;
    transition: all 0.5s ease;
}

.abc_solutions_nav_wrapper>span em {
    font-style: normal;
}

.abc_solutions_mob_open .abc_solutions_nav_wrapper>span em {
    display: none;
}

.downloads_abc_lob.abc_solutions_mob_open .abc_solutions_nav_wrapper {
    justify-content: center;
}

.mobfixed-downloadbtn .title-heading-wrap {
    font-family: var(--dev_semi_bold);
    font-size: 28px;
    text-align: center;
    line-height: 36px;
    color: #111;
    letter-spacing: -1.12px;
    margin-bottom: 10px;
}

.mobfixed-downloadbtn .mobDownloadApp-body-content p {
    font-family: var(--dev_med);
    font-size: 12px;
    line-height: 16px;
    color: #000;
    opacity: .8;
    text-align: center;
}

.mobfixed-downloadbtn .mobDownloadApp-body-content span {
    font-family: var(--dev_med);
    font-size: 12px;
    line-height: 16px;
    color: #000;
    text-align: center;
    margin: 10px 0 30px;
    display: flex;
    justify-content: center;
    gap: 5px;
}

.mobfixed-downloadbtn .mobDownloadApp-body-content span a {
    font-family: var(--dev_bold);
    color: #c91429;
    text-decoration: underline;
}



.download_btn_ggrid {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.download_btn_ggrid a {
    display: flex;
    background: var(--primary);
    width: 100%;
    justify-content: center;
    align-items: center;
    padding: 10px;
    border-radius: 50px;
    color: #fff;
    font-family: 'dev_semi_bold';
    gap: 10px;
}

.download_btn_ggrid a img {
    max-width: 20px;
}

.abc_solutions_mob.downloads_abc_lob.abc_solutions_mob_open {
    height: 50%;
}

.abc_solutions_mob {
    display: flex;
    flex-direction: column;
    position: sticky;
    left: 0;
    width: 100%;
    bottom: 30px;
    border-top: 1px solid var(--primary);
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 22px 0 22px;
    height: 110px;
    transition: all 0.3s ease;
    z-index: 10;
    background: #fff;
}


.all_solutions_url_grid_wrapper {
    grid-template-columns: auto;
    height: 100%;
    gap: 0;
    padding: 0 16px 10px;
    margin-top: 28px;
    overflow-y: scroll;
}

.all_solutions_url_grid_wrapper::-webkit-scrollbar {
    width: 1px;
}

.all_solutions_url_grid_wrapper::-webkit-scrollbar-thumb {
    background: var(--primary);
}

.abc_solutions_mob.abc_solutions_mob_open {
    padding-bottom: 0;
	    height: 84%;
}
	

.abc_solutions_mob>img {
    max-width: 30px;
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transition: all 0.3s ease;
}

.abc_solutions_mob.abc_solutions_mob_open>img {
    transform: rotate(180deg);
}


.abc_solutions_nav_wrapper {
    transition: all 0.3s ease;
}

.abc_solutions_mob_open .abc_solutions_nav_wrapper {
    width: 100%;
    display: flex;
    padding: 0 16px;
    justify-content: space-between;
}

.mob_home_btn {
    border-radius: 50px;
    background: var(--primary) ! important;
    color: var(--white) ! important;
    font-family: var(--dev_med);
    font-size: 16px;
    line-height: 2;
    padding: 0 0px 0 13px;
    width: 143px;
    gap: 10px;
    opacity: 0;
    visibility: hidden;
    display: none;
    align-items: center;
}

.mob_home_btn>img {
    max-width: 13px;
}



.abc_solutions_mob_open a.mob_home_btn {
    opacity: 1;
    visibility: visible;
    display: flex;
}

.url_col_head {
    margin: 16px 0 10px;
	    font-size: 18px;
}

.url_list_ul>li {
    margin-bottom: 0;
}


.searchAreaMob {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    height: auto;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
}

.searchAreaMob .search_main_Wrapper {
    border-radius: 0 0 20px 20px;
    border: 1px solid #D7D7D9 !important;
    background: var(--white);
    box-shadow: 0px 20px 48px 0px rgba(0, 0, 0, 0.16) !important;
    padding: 24px !important;
    width: 100%;
    height: auto;
    max-height: 380px;
}

 .serchOpen {
    display: block;
}

.searchAreaMob .nav_search_Tags_Wrapper>span {
    margin-top: 20px;
}

.searchAreaMob .dropdown-menu.fadeInFromTop {
    animation: fadeInFromTop 0.3s forwards;
    transform-origin: top;
  }

  @keyframes fadeInFromTop {
    from {
      opacity: 0;
      transform: translateY(-20px);
    }
    to {
      opacity: 1;
      transform: translateY(0px);
    }
  }

  .searchAreaMob .searchBackMob {
    width: 30px;
    position: absolute;
    left: 20px;
    top: 35px;
    z-index: 9;
  }

  .searchAreaMob .nav_Search_input_Wrapper {
    padding-left: 4%;
}

.searchAreaMob .nav_Search_input_Wrapper img {
    left: 48px;
}

.searchAreaMob .dropdown-menu {
    display: block;
}

.language_btn {
    background-color: #fff;
    margin-bottom: 20px;
}

.aboutus-navigation .level_3 .right_side_wrap2 ul {
    display: flex;
    gap: 0 12px;
    align-items: center;
    flex-wrap: wrap;
}
.aboutus-navigation .level_3{display: block;}
.aboutus-navigation .level_3 .right_side_wrap2 ul li a {
    font-size: 13px;
    line-height: 15px;
}

.aboutus-navigation .abc_contact a{
    width: 100%;
    height: 100%;
    border-radius: 0;
    background: transparent;
}
.aboutus-navigation .mob_navigation .mainMenuMob .levelItemRightArrow::before{display: none;}
.aboutus-navigation .mob_navigation .levelItemRightArrow img{width: 14px;}
.aboutus-navigation .mob_navigation .mainMenuMob .level1-items.active a{
    border: 1px solid #CA1F34;
    background: #FEF2F3;
}
.aboutus-navigation .mob_navigation  .outlinksWrapperMob li a{
    font: normal normal 16px / 28px var(--dev_med);
    letter-spacing: .16px;
    color: #c91429;
    opacity: 1;
    padding: 0 0;
    position: relative;
    display: flex;
    justify-content: space-between;
}
.aboutus-navigation .mob_navigation  .outlinksWrapperMob li{margin-bottom: 5px;}
.aboutus-navigation .mob_navigation  .outlinksWrapperMob li:last-child{margin-bottom: 0;}
.aboutus-navigation .mob_navigation .outlinksWrapperMob{margin-top: 20px;}
.aboutus-navigation .mob_navigation .mobileNavWrapper {
    height: 0;
}



}


@media screen and  (max-width:991px) {
	

	.level_3.scrolled {
    transform: translateY(0px);
	display:flex;
}
	
	.aboutus-navigation .mob_navigation .mainMenuMob .levelItemRightArrow::before{display: block;}
	
.mainMenuMob {
    padding: 0 20px 130px 20px;
    height: 100vh;
    overflow:auto;
}
	
    .mobileVisible{display: block;
        height:103px;
    }
    .level_3 p{
        font-size: 14px;
        line-height: 16px;
    }
.mob_navigation .mobileMenuWrapper .langDropdwn a {
    color: #C91429;
    padding: 6px 10px;
    border: 0;
    border-radius: 24px;
    font-family: var(--dev_semi_bold);
    border: 1px solid transparent;
}

    .language_btn.show {
        border: 1px solid #C91429 !important;
    }

    .mob_navigation .langDropdwn a.dropdown-item{
        font-size: 14px;
        line-height: 20px;
    }
    .mob_navigation .langDropdwn a.dropdown-item:hover{background: #fff;}
    .mob_navigation .langDropdwn .dropdown-menu.show{top: 37px !important;}
    .mob_navigation .langDropdwn .navigation_dropdown .dropdown-menu{min-width: 118px;}
    .mob_navigation .langDropdwn .navigation_dropdown .dropdown-item{color: #353941;}
    .mob_navigation .langDropdwn .navigation_dropdown .dropdown-item.dropdown_item_active,
    .mob_navigation .langDropdwn .dropdown-item.dropdown_item_active:hover{
        background: #fff;
        color: #BF1327;
        border-radius: 8px;
        background: rgba(201, 20, 41, 0.10);
        margin-bottom: 8px;
    }

    .url_list_ul>li>a:hover {
        background: none;
    }
    .mob_navigation .accordionwrapmain .headerTitleh4 {
        font-size: 16px;
        padding: 10px;
        font-weight: 600;
        border-bottom: 1px solid #EBEBEC;
    }
    
}

@media screen and (min-width: 496px) and (max-width: 767px) {
    .searchAreaMob .nav_Search_input_Wrapper {
        padding-left: 6%;
    }
}
@media screen and (max-width: 496px) {
    .searchAreaMob .nav_Search_input_Wrapper {
        padding-left: 10%;
    }
}
/*Dropdown style navigation css start here*/    

/*Navigation Tickers css start here*/
.ticker_wrapper{
	background: #FFF4D9;
    padding: 10px;
    position: relative;
}
.ticker_wrapper .ticker_row{
	display: flex;
	gap: 20px;
	justify-content: center;
	align-items: center;
}
.ticker_wrapper .ticker_discount_svg img{width: 24px;}
.ticker_wrapper .ticker_content p{
	display: flex;
    gap: 8px;
    align-items: center;
	font-family: var(--dev_reg);
    color: #000;
    font-size: 16px;
    line-height: 16px;
}
.ticker_wrapper .ticker_content p span strong{font-family: var(--dev_bold);color: #8b151b;}
.ticker_wrapper .buy_online_ticker{
	background: rgba(255, 255, 255, 1);
    padding: 4px 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    font-family: var(--dev_med);
    font-size: 13px;
    line-height: 18px;
    color: #C91429;
    transition: .5s;
    height: auto;
    white-space: nowrap;
}
.ticker_wrapper .buy_online_ticker:hover{
    background: rgba(255, 255, 255, 1);
    transition: .5s;
}
.ticker_wrapper .ticker_container{
	width: 100%;
    margin: 0 auto;
    position: relative;
}
.ticker_wrapper .ticker_close{
	position: absolute;
    right: 0px;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
}
.ticker_wrapper .ticker_close{width: 16px;}
.ticker_hidden{display: none;}
.news_tracker_wrapper.ticker_wrapper .ticker_content p{font-family: var(--dev_semi_bold);}
.news_tracker_wrapper .ticker_content{width: 100%;}
/* .ticker_wrapper.alert_ticker_wrapper .ticker_row{justify-content: space-between;} */
.alert_ticker_wrapper .ticker_content_span .alert_strong{font-family: var(--dev_semi_bold);color: #000;}
.ticker_wrapper.alert_ticker_wrapper .buy_online_ticker{gap: 8px;}
.ticker_wrapper.alert_ticker_wrapper .buy_online_ticker img{width: 16px;}

.ticker_wrapper.offer_countDown_ticker{padding:10px 5%;}
.ticker_wrapper.offer_countDown_ticker .ticker_content p{font-family: var(--dev_semi_bold);}
.ticker_wrapper.offer_countDown_ticker .ticker_row{justify-content: space-between;}
.offer_countDown_ticker .ticker_buy_button{gap: 32px;display: flex;padding-right: 50px;align-items: center;}
.offer_countDown_ticker .countdown_ul{
	display: flex;
    gap: 10px;
    align-items: center;
    justify-content: flex-end;
	margin:0;
}
.offer_countDown_ticker .countdown_li_item{position: relative;margin:0;}
.offer_countDown_ticker .countdown_li_item span{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	background: #fff;
    width: 35px;
    height: 35px;
    border: 1px solid #C6C6C6;
    border-radius: 4px;
}
.offer_countDown_ticker .countdown_li_item p{
	font-family: var(--dev_med);
    font-size: 10px;
    color: #5D6167;
	text-align: center;
}
/* .offer_countDown_ticker .count_label_hidden p{display: none;} */
.offer_countDown_ticker .ticker_countDown_mb{display: flex;align-items: center;}
.offer_countDown_ticker .countdown_li_item span{
	font-family: var(--dev_med);
    font-size: 16px;
    line-height: 16px;
    color: #C91429;
}
.offer_countDown_ticker .countdown_li_item::before{
    content: ':';
    position: absolute;
    right: -5px;
    top: 17px;
    width: 2px;
    height: 10px;
    color: #5D6167;
    font-size: 16px;
    font-family: var(--dev_med);
    line-height: 7px;
    transform: translateY(-50%);
}
.offer_countDown_ticker .countdown_li_item:last-child::before{display: none;}
.offer_countDown_ticker .ticker_content{width: 70%;}

.ticker_wrapper.newletter_wrapper_ticker .ticker_row{justify-content: space-between;}
.ticker_wrapper.newletter_wrapper_ticker .ticker_content p{font-family: var(--dev_semi_bold);}
.newletter_wrapper_ticker .newsletter_input_wrapper{padding-right: 50px;}
.newletter_wrapper_ticker .input_mb_mobile{position: relative;display: inline-flex;}
.newletter_wrapper_ticker .input_mb_mobile input{
    width: 320px !important;
    border-radius: 4px;
    border: 1px solid #C6C6C6;
    background: #fff;
    height: 32px;
}
.newletter_wrapper_ticker .input_mb_mobile .ticker_apply_now{
    position: absolute;
    top: 2px;
    right: 2px;
    background: #C91429;
    height: 28px;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 14px;
    font-family: var(--dev_med);
    transition: .5s;
    padding: 5px 20px;
    border-radius: 4px;
}
.newletter_wrapper_ticker .input_mb_mobile input{
    font-family: var(--dev_med);
    font-size: 14px;
    color: rgba(0, 0, 0, .8);
    text-transform: capitalize;
}
.newletter_wrapper_ticker .input_mb_mobile input::placeholder{
    font-family: var(--dev_med);
    font-size: 14px;
    color: #AEB0B3;
    text-transform: capitalize;;
}
.newletter_wrapper_ticker .input_mb_mobile .form-control:focus{box-shadow: none;}
.newletter_wrapper_ticker  .ticker_content{width: 65%;}
.newletter_wrapper_ticker .error-msg1{
    font-size: 10px;
    line-height: 10px;
    color: red;
    display: flex;
}

@media screen and (max-width: 1600px) {
	.ticker_wrapper .ticker_discount_svg img{width: 20px;}
	.ticker_wrapper .ticker_content p{font-size: 15px;line-height: 15px;margin-bottom:0px}
	.ticker_wrapper .ticker_row{gap:16px;}
	.ticker_wrapper .buy_online_ticker{padding: 4px 12px;font-size: 12px;line-height: 17px;}
    .offer_countDown_ticker .ticker_content{width: 60%;}
    .offer_countDown_ticker .ticker_buy_button{gap: 23px;}
}
@media screen and (max-width: 1366px){
    .offer_countDown_ticker .countdown_li_item span{width: 32px;height: 32px;}
    .offer_countDown_ticker .countdown_li_item span{font-size: 14px;line-height: 14px;}
    .offer_countDown_ticker .ticker_buy_button{padding-right: 40px;}
}
@media screen and (max-width: 1280px){
	.ticker_wrapper .ticker_close {width: 14px;}
    .newletter_wrapper_ticker .input_mb_mobile input,
    .newletter_wrapper_ticker .input_mb_mobile input::placeholder{font-size: 12px;}
    .newletter_wrapper_ticker .input_mb_mobile .ticker_apply_now{font-size: 12px;}
    .newletter_wrapper_ticker .newsletter_input_wrapper{padding-right: 40px;}
    .newletter_wrapper_ticker .input_mb_mobile input{width: 270px !important;}

}
@media screen and (max-width: 991px){
	.ticker_wrapper .ticker_row{
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		gap: 8px;
		width: 90%;
	}
	.ticker_wrapper .ticker_row .ticker_content_span{padding-right: 20px;}
	.ticker_wrapper .ticker_content p{font-size: 14px;line-height: 16px;align-items: flex-start;}
    .news_tracker_wrapper.ticker_wrapper .ticker_row{width: 100%;}
    .ticker_wrapper.alert_ticker_wrapper .ticker_row{width: 100%;}
    .ticker_wrapper .ticker_container{width: 96%;}
    .ticker_wrapper.alert_ticker_wrapper .buy_online_ticker img{width: 12px;}
    .offer_countDown_ticker .ticker_buy_button{padding-right: 0;    width: 100%;justify-content: space-between;}
    .offer_countDown_ticker .ticker_content{width: 100%;}
    .offer_countDown_ticker.offer_countDown_ticker .ticker_row{width: 100%;gap: 10px;}
    .offer_countDown_ticker .ticker_close{transform: none;top:0;}
    .ticker_wrapper.offer_countDown_ticker{
        position: relative;
        top: 0px;
        width: 100%;
    }
    .newletter_wrapper_ticker.ticker_wrapper .ticker_row{width: 100%;}
    .newletter_wrapper_ticker .ticker_content{width: 95%;}
    .newletter_wrapper_ticker .newsletter_input_wrapper{padding-right: 0;}
    .newletter_wrapper_ticker .input_mb_mobile input{width: 100%;}
    .newletter_wrapper_ticker .ticker_buy_button{width: 100%;}
    .ticker_wrapper .ticker_close{transform: none;top: 0;}
    .newletter_wrapper_ticker .input_mb_mobile .ticker_apply_now{border-radius: 8px;}
    .newletter_wrapper_ticker .input_mb_mobile input{border-radius: 8px;}
}

/*Navigation Tickers css end here*/


/* Manoj Changes */
.search_btn,.language_btn {
    display: none;
}
.prime_drop_wrapper .dropdown-toggle::after{
    content:none !important;
}
.get_app_dd_img{
    width:100%;
}
.cus_list_inline {
    display: flex !important;
    width:100%;
    gap:0px !important;
}
.cus_list_inline .list-inline-item{
   flex:0 0 50%;
    max-width:50%;
    width: unset !important;
    margin:0 !important;
}
.cus_list_inline .list-inline-item .one_stop_get_app {
    width: 100% !important;
    padding: 10px 10px;
    column-gap: 3px;
    justify-content: center;
}
.cus_list_inline .list-inline-item:nth-child(1){
    padding-right:3px;
    }
    .cus_list_inline .list-inline-item:nth-child(2){
    padding-left:3px;
    }
    .mega-menu li.vmpp a{
        padding: 0;
    }
    .mega-menu li.vmpp {
        padding: 20px 15px !important;
    }
    .mega-menu--multiLevel > li .mega-menu-link{
        cursor: pointer;
    }
    .url_list_ul a {
        cursor: pointer;
    }
    .menu-list li{
        height:100%;
    }
    .nav_Contact_wrap a {
        font-size: 14px;
    }
    .one_stop_box_Wrapper a {
        font-size: 14px;
    }
    .cus_list_inline a {
        color: #FFFFFF !important;
        font-size: 13px;
    }
   
    /* resolution 80% */
    @media (max-width: 1600px){
        .mega-menu {
            width: 240px;
        }
            .mega-menu--multiLevel > li {
            width: 100%;
        }
        }
         /* resolution 90% */
        @media (max-width: 1440px){
            .mega-menu {
                width: 258px;
            }

            }
            /* resolution 100% */
@media (max-width:1280px){
   
    .mega-menu {
        width: 279px;
    }
}
 /* resolution 110% */
@media (max-width:1180px){
	.ticker_wrapper.offer_countDown_ticker{
		padding:10px 15px;
	}
.main_primary_nav_wrapper{
        padding: 0 15px 0 0 ;
    }
    .primary_header {
        padding: 0 0 0 15px;
    }
    .top_header {
       
        padding: 5px 15px;
    }  
    .level_3 {
        padding: 10px 15px;
    }
    .main_primary_nav_wrapper .dropdownMenu-li .mega_menu_dropdown_Wrapper {
       
        /* right: 0 !important; */
        left: unset !important;
    }
        .mega-menu {
            width: 215px;
        }
    
    .cus_list_inline .list-inline-item:nth-child(1){
        padding-right:0px;
        }
        .cus_list_inline .list-inline-item:nth-child(2){
        padding-left:0px;
        }
    .cus_list_inline {

        flex-direction: column;
    }
    .cus_list_inline {

        row-gap: 10px !important;
    }
    .cus_list_inline .list-inline-item {
        flex: 0 0 100%;
        max-width: 100%;

    }
}
@media (max-width:1100px){
    .mega-dropdown.list-inline-item>a {
        padding: 10px 8px;
    }
    .nav_Contact_us {


        gap: 10px;
    }
    .nav_cu_icon {
        height: 40px;
        width: 40px;

    }
    .nav_Contact_wrap>p {

        font-size: 14px;

    }
}
/* resolution 125% */
@media (max-width:1024px){
    .mega-menu {
        width: 230px;
    }
    .one_stop_box_Wrapper {
        padding: 15px;
      
    }
    .menu-list li .price {

        display: block !important;
        float: unset !important;
        margin-bottom: 10px;
    }
    .menu-list li .viewplan {

        display: block !important;
        float: unset !important;
    }
	.mega-dropdown.list-inline-item>a {
    font-size: 13px;
}

}

/* Manoj Changes */

/* new addition in header */
@media (max-width:992px){
 
    .mobile_sub_header{
        display:flex;
        justify-content: space-between;
        column-gap: 10px;
        align-items: center;
    }
    .btn_investWithUs_mobile{
        display: flex !Important;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 2px 14px 2px 8px !important;
        border-radius: 100px !important;
        color: var(--primary) !important;
        border: 1px solid var(--primary) !important;
        background: var(--white) !important;
        font-size: 11px !important;
    }
    .btn_metaverse_mobile{
        padding: 2px 8px 2px 8px ! Important;
        border-radius: 100px ! important;
        color: var(--primary) !important;
        border: 1px solid var(--primary) ! Important;
        background: var(--white);
        font-size: 11px ! Important;
    }
   
    .mobile_sub_header .dropdown-menu {
        left: unset !important;
        right: 0 !important;
        min-width:100px !important;
        width:auto !important;
    }
    .mobile_sub_header .dropdown-item {
        font-size:13px!important;
    }
    .mobile_subheader_btn{
        display: flex;
        align-items: center;
        column-gap: 5px;
		font-family: var(--dev_med);
    }
	.copytextheader {
    height: 100%;
	}
	.btn_investWithUs_mobile:hover,.btn_investWithUs_mobile:focus,.btn_investWithUs_mobile:active,.btn_investWithUs_mobile.show{
		border-radius: 100px;
		color: var(--primary) !important;
		border: 1px solid var(--primary) !important;
		background: var(--white) !important;
	}
	.mobile_sub_header .dropdownMain-item-in {
    font-size: 13px;
}

.btn_investWithUs_mobile .arrow-down::before {
    right: -6px;
    background: #c91429;
}
.btn_investWithUs_mobile .arrow-down::after {
    right: -2px;
    background: #c91429;
}
.btn_investWithUs_mobile.show .arrow-down::before {
    right: -6px;
   transform:rotate(45deg);
}
.btn_investWithUs_mobile.show .arrow-down::after {
    right: -2px;
   transform:rotate(-45deg);
}
    }
    @media (max-width:480px){
        .level_3 p{
            font-size: 12px;
            flex-wrap: wrap;
            display: flex;
            max-width: 130px;
        }
        .mobileVisible{
            height:113px;
        }
    }
	/* new abc solution changes */
	.mb_all_solutions_outlink_scanner_wrapper{
		padding:20px;
	}
.mb_download_abcd .download_qr_btn_grid>.dowlond_col:first-child {
    display: none;
}

.mb_download_abcd .download_qr_btn_grid {
    display: block;
}

.mb_download_abcd .dowlond_app_col .dowlond_col {
    flex-direction: row;
}
.mb_download_abcd .dowlond_col {

    padding: 8px 10px;
}
.mb_all_solutions_outlink_scanner_wrapper .outlinks_ul a {
    font-size: 14px;
}
.mb_download_abcd span {
    font-size: 18px;
}
	.mb_download_abcd .dowlond_app_col {
    
    flex-direction: row;
}
@media (max-width:480px){
	.mb_download_abcd .dowlond_app_col {
    
    flex-direction: column;
}
}
.dropdown_main .dropdown-toggle::after {
    content:none;
}

