@media screen and (min-width: 1380px) and (max-width: 1650px) {
    /* STart CSS 06-11-2023 */
    body#neve_body .big-tittle.glance-big-title h2,  body#neve_body .big-tittle h2  {
        font-size: 200px;
        line-height: 280px;
        letter-spacing: 15px;
    }
    body#neve_body .loans-section {
        margin-right: -50px;
    }
    body#neve_body .our-values-sect {
        padding-left: 50px;
    }
    body .big-tittle {
        top: -30%;
    }
}
@media screen and (min-width: 1380px) and (max-width: 1540px) {
    body#neve_body .big-tittle.glance-big-title h2 {
        font-size: 200px;
        line-height: 280px;
        letter-spacing: 15px;
    }
    #content .our-product-container {
        margin-left: 0px;
    }
    body#neve_body .talks .elementor-widget-container {
        padding-left: 0;
    }
    /* <15-03-2024> */
    body#neve_body .header-menu ul li a {
        padding: 0;
    }
    header .header-menu ul li a {
        margin: 0 20px;
    }
    /* <15-03-2024> */
    body#neve_body .loans-section {
        margin-right: -10px;
    }
    body#neve_body .our-values-ball {
        width: 17%;
    }
    body#neve_body .our-values-content {
        width: 83%;
    }
    body#neve_body .our-values-middle {
        margin-left: 40px;
    }
    body#neve_body .notice-container p {
        font-size: 16px;
    }
}
@media only screen and (max-width:1380px) {
body .big-tittle {
	top: -118px;
}
  /* <15-03-2024> */
  header .header-menu ul li a {
    margin: 0 16px;
}
/* <15-03-2024> */
}

/* End CSS 06-11-2023 */
@media only screen and (max-width:1199px) {
    .term-month-field {
        padding-top: 10px;
    }
    .net-loan-field, .your-email-field {
        padding-top: 10px;
    }
    .glance-list li::before {
        top: 12px;
    }
    .pur-valua-wrapped-field {
        grid-gap: 10px;
    }
    .calulator-form-all-wrapped label {
        font-size: 15px;
        line-height: 16px;
        padding-bottom: 10px;
    }
    #neve_body input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]), #neve_body textarea, #neve_body select {
        height: 45px;
    }
    .term-month-field .wpcf7-form-control-wrap::before {
        content: "";
        top: 23px;
    }
    .phone-number, .phone-number a{
        font-size: 16px;
        line-height: 16px;
    }
    /* <15-03-2024> */
    header .header-menu ul li a {
        margin: 0 12px;
    }
/* <15-03-2024> */
}
@media only screen and (max-width:1024px) {
    header #masthead .hfe-nav-menu__toggle {
        position: absolute;
        height: 40px;
        width: 40px;
        background: transparent;
        right: 0px;
        top: -16px;
        left: auto;
        bottom: auto;
        border: mnone;
        transition: none;
    }
        header #masthead .hfe-nav-menu__toggle .hfe-nav-menu-icon {
        display: block;
        opacity: 0;
    }
    header #masthead .hfe-nav-menu__toggle::before {
        content: "";
        position: absolute;
        height: 2px;
        width: 26px;
        background: #fff;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        margin: auto;
        box-shadow: 0 -10px 0 0 #fff, 0 10px 0 0 #fff;
        transition: 0.5s all;
    }
        header #masthead .hfe-nav-menu__toggle.hfe-active-menu::before {
            box-shadow: none;
            transform: rotate(45deg);
        }
        header #masthead .hfe-nav-menu__toggle.hfe-active-menu::after {
            height: 2px;
            width: 24px;
            background: #fff;
            content: "";
            position: absolute;
            margin: auto;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            transform: rotate(-45deg);
            transition: 0.5s all;
        }
     
header #masthead nav {
	position: fixed;
	top: 0;
	right: 0;
	left: 0 !important;
	bottom: 0;
	padding: 105px 0 0 0;
	/* background: #1a1463; */
	background-color: #006baa;
	height: 100vh;
	overflow: hidden;
	transform: translateX(100%);
	transition: 0.5s all;
	z-index: 99999 !important;
	width: 100% !important;
	margin: 0;
	border-radius: 0;
	display: block;
}

header #masthead nav > ul > li:first-child {
	border-top: 1px solid #fff;
}
        header #masthead .hfe-nav-menu__toggle.hfe-active-menu {
            z-index: 999999;
        }
        header #masthead .hfe-nav-menu__toggle.hfe-active-menu + nav {
            transform: translateY(0);
        }
        header #masthead nav>ul {
            overflow: hidden;
    /*
            overflow-Y: auto;
    */
            max-height: calc(100vh - 104px);
            display: block;
            opacity: 1;
        }
        header #masthead nav>ul>li {
            margin: 0;
            background: transparent;
            border-bottom: 1px solid #fff;
            padding: 0px;
            border-radius: 0;
        }
        header #masthead nav>ul>li>a {
            background: transparent;
            margin:0px!important;
            padding: 13px 15px!important;
            color: white;
        }
        header #masthead nav ul li.current-menu-parent > div > a,
        header #masthead nav ul li.current-menu-item > a {
            background: #FFF!important;
            color: #1A1463!important;
        }
        header #masthead nav ul li.current-menu-parent > div i::before, header #masthead nav ul li.current-menu-parent > div i::after {
            background: #1a1463;
        }
        header #masthead nav>ul>li:first-child {
            border-left: 0;
        }
        body .smart-menu-bar nav ul li {
            border-right: 0;
        }
        header #masthead nav>ul>li>a::After {
            display: none;
        }
        body .smart-menu-bar nav ul li.mob-menu {
            display: block;
        }
        header .sub-menu::before {
            display: none;
        }
        header #masthead nav>ul>li.menu-item-has-children>div.hfe-has-submenu-container>a,
        header #masthead nav>ul>li.menu-item-has-children>ul.sub-menu>li>a.hfe-sub-menu-item {
            padding: 13px 15px;
            background: #1a1463;
            color: #FFF;
        }
        body #masthead .smart-menu-bar nav ul li.current-menu-item a, 
        body #masthead .smart-menu-bar nav ul li a:hover {
            background: #000 !important;
        }
        header #masthead nav>ul>li.menu-item-has-children .sub-menu::after {
            opacity: 0 !important;
        }
        header #masthead nav>ul>li.menu-item-has-children>ul.sub-menu>li:first-child {
            border-top: 1px solid #FFF;
            border-radius: 0;
        }
        header #masthead nav>ul>li.menu-item-has-children .sub-menu {
            background: transparent;
            border-radius: 0;
        }
        header #masthead nav>ul>li.menu-item-has-children .sub-menu>li {
            padding-left: 15px;
        }
        header .elementor-widget-navigation-menu,
        header .header-menu-col .elementor-widget-wrap,
        header .header-menu-col {
            position: static;
        }
        body .smart-menu-bar nav ul li:first-child a,
        body .smart-menu-bar nav ul li a {
        border: 0;
        }
        header #masthead nav >ul li  .sub-arrow {
        border: 0;
    }
        header #masthead nav >ul li i.fa::before, header #masthead nav >ul li i.fa::after {
        height: 2px;
        width: 17px;
        background: #fff;
        content: "";
        position: absolute;
        right: 19px;
        top: 21px;
    }
    header #masthead nav >ul li i.fa::after {
        width: 2px;
        height: 16px;
        top: 14px;
        right: 26px;
    }   
    header #masthead nav >ul li .sub-menu-active i.fa::after {
         opacity: 0;
    }  
    .talks, .phone-number {
       display: none;
    } 



}
@media screen and (min-width: 768px) and (max-width: 1023px) {
        #content .our-product-container:before{
            background-color: transparent;
        }
        .Criteria tbody tr td {
            font-size: 16px;
            padding: 20px 0px;
        }
        .mobile-banner {
            background-size: 200px !important;
        }
        .pur-valua-wrapped-field span::before {
            top: 6px;
        }
        body .big-tittle {
            top: -96px;
        }
        .term-month-field .wpcf7-form-control-wrap::before {
            top: 23px;
        }
        .Criteria tbody tr td:hover::before {
            width: 60px;
            height: 40px;
            background-position: 23px -56px;
        }
        .Criteria tbody tr td:hover {
            padding-left: 85px;
        }
}
 @media only screen and (max-width: 767px) {
    
    main#content .mobile-banner {
        background-size: 199px;
        background-position: 10px top;
    }
    main#content .introducer .mobile-banner {
        background-position: top right 30px;
    }
    .term-month-field .wpcf7-form-control-wrap::before {
        top: 21px;
    }
        .pur-valua-wrapped-field {
            grid-template-columns: 1fr;
            grid-gap: 29px;
        }
        .hfe-site-logo-container {
            height: 75px;
        }
        footer .hello span {
            display: block;
            text-decoration: none;
        }
        .copyright p:not(:last-child) {
            margin-bottom: 10px;
        }
        header #masthead .hfe-nav-menu__toggle {
            top: -37px;
        }
        .aboutus p:not(:last-child), .products-loan p:not(:last-child) {
            margin-bottom: 20px;
        }
        .glance-list li::before {
            top: 7px;
            background-size: 27px;
            background-position: -4px -147px;
        }
        .glance-list li {
            padding-left: 28px;
        }
        #neve_body input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]), #neve_body textarea, #neve_body select {
            height: 40px;
        }
        .calulator-form-all-wrapped label {
            font-size: 14px;
            line-height: 16px;
            padding-bottom: 8px;
        }
        .pur-valua-wrapped-field {
            grid-gap: 9px;
        }
        .Criteria tbody tr td {
            font-size: 16px;
            padding: 20px 0px;
        }
        .lefttable {
            margin-bottom: 0;
        }
        .Criteria .rightclass tbody tr:first-child td {
            border-top: none;
        }
        body .introducer .big-tittle {
            top: -35px;
        }
        .calculator .calulator-form-all-wrapped .wpcf7-submit {
            margin: 0;
            padding: 10px 20px 10px 50px;
            font-size: 16px;
        }
        .circle a::before, .submit-ntbtn::before {
            height: 35px;
            width: 35px;
        }
        .circle a::after, .submit-ntbtn::after {
            background-position: 7px -55px;
        }
        .touch .circle a::after {
            background-position: 9px -55px;
        }
        body .big-tittle.glance-big-title {
            position: absolute;
        }
        body .big-tittle.glance-big-title {
            top: -93px;
        }
        .touch .circle a:hover::after {
            background-position: 8px 12px;
        }
        .submit-ntbtn:hover::after {
            background-position: 7px 12px;
        }
        #content .our-product-container::before, body .about-values::before {
            left: auto;
            right: -16px;
            margin: 0 auto;
            width: 420px;
            border-radius: 0 15% 0 0;
        }
        body .arrows-shape .elementor-widget-container {
            height: 600px !important;
        }
        body .ourprocess {
            background-position: 20px 177px !important;
            background-size: 450px !important;
        }
        .pur-valua-wrapped-field span::before {
            top: 6px;
            left: 16px;
        }
        body .pur-valua-wrapped-field span input {
            padding: 10px 10px 10px 25px;
        }
        /* .Criteria .lefttable tbody tr:first-child td {
            padding-left: 90px;
        } */
        .calulator-form-all-wrapped .wpcf7-spinner {
            top: 12px;
        }
        .footer-quick ul.hfe-nav-menu li a {
            justify-content: center;
        }
        footer .hello a {
            display: block;
            text-align: center;
        }
        footer .hello {
            text-align: center;
        }
        /* Start CSS 11-11-2023 */
        body .big-tittle {
            top: -46px;
        }
    /* End CSS 11-11-2023 */
    /* <15-03-2024> */
    header #masthead .hfe-nav-menu__toggle::before {
        top: -12px;
    }
    /* <15-03-2024> */
    }
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .Criteria .lefttable tbody tr:first-child td::before {
        top: 0px;
    }
    .contact-details-anc-wrap {
        display: flex;
        flex-direction: column;
    }
       /* <15-03-2024> */
       header #masthead .hfe-nav-menu__toggle::before {
        top: -25px;
    }
    /* <15-03-2024> */
}
@media only screen and (max-width: 479px) {
}