.login-form form input, .signup-form form input, .signup-form textarea {
    color:#000;
    font-weight: 500;
}
.section-header {
    padding: 10px 20px !important
}
.address-column.billing-column .address-column-title {
    margin-bottom: 50px;
}
.pincode-box {
    width:80px;
}
.payment-method {
    text-align: left !important;
}
#main-section {
    height:auto !important;
}
@media only screen and (min-width: 768px) {
    .wrapper {
        width: 1180px !important;
    }
}
/*.main-first-part .left {*/
/*    width: 30%;*/
/*    background-color: #f0f0f0;*/
    /*overflow-y: auto;  */
/*    border-right: 1px solid #ccc;*/
/*    height:300px;*/
/*    overflow:auto;*/
/*    box-shadow: 0 0 10px rgb(128 128 128 / 0.3);*/
/*}*/

/*.nicemenu-item {*/
/*    padding: 15px;*/
/*    cursor: pointer;*/
/*    width:100%;*/
/*    border-bottom: 1px solid #ddd;*/
/*}*/

/*.nicemenu-item:hover {*/
/*    background-color: #ddd;*/
/*}*/

/*.main-first-part .right {*/
/*    width: 70%;*/
/*    padding: 0;*/
/*    overflow-y: auto; */
/*    background-color: #eef4f8;*/
/*    height:300px;*/
/*}*/

/*.main-first-part .submenu {*/
/*    display: none;*/
/*}*/

/*.main-first-part .submenu.active {*/
/*    display: block;*/
/*    height:96%;*/
/*    padding:20px;*/
/*    background-color: #eef4f8;*/
/*}*/
/*.d-flex {*/
/*    display:flex;*/
/*}*/
/*.left .nicemenu-item h6 {  */
/*    margin: 0;*/
/*}*/
/*.right .submenu h6 {*/
/*    color: #000 !important;*/
/*    font-size: 18px;*/
/*}*/
/*.right .submenu a.category-tex{*/
/*    padding: 10px;*/
/*    overflow: hidden;*/
/*    color: #000;*/
/*        display: flex*/

/*}*/
/*.right-side-list-menu {*/
/*    display:flex;*/
/*    flex-wrap:wrap;*/
/*}*/
/*.right-side-list-menu a {*/
/*    width:32%;*/
/*}*/
/*.third-level-menu-right {*/
/*    margin:0 !important;*/
/*    width:100%;*/
/*}*/
/*.third-level-menu-main {*/
/*    width:100%;*/
/*    display:flex;*/
/*}*/
/*.social-networks ul li a svg {*/
/*    width: 20px;*/
/*    margin: 10px 20px 0 20px;*/
/*    fill: #064ea0;*/
/*}*/
/*.social-icons.pull-right svg{*/
/*    width: 14px;*/
/*    margin: 10px 10px 0 10px;*/
/*    fill: #fff;*/
/*}*/



.akmenu-navbar-nav > li {
    position: static; /* Important: prevent width from being limited by parent */
}

/* Full-width dropdown */
.akmenu-dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 99.70vw;  /* full device width */
    margin-left: calc(-50vw + 50%); /* centers relative to viewport */
    background: #fff;
    padding: 20px 40px;
    box-shadow: 0 3px 8px rgba(0,0,0,0.15);
    z-index: 9999;
    flex-wrap: wrap;
    box-sizing: border-box;
}

/* Show on hover */
.akmenu-navbar-nav > li:hover > .akmenu-dropdown-menu {
    display: flex;
}

/* Columns inside dropdown */
.akmenu-dropdown-column {
    min-width: 150px;
    padding-right: 0;
    width: 20%;
    text-align: left;
}

.akmenu-dropdown-column h6 {
    font-weight: bold;
    margin-bottom: 10px;
    font-size:14px;
}

.akmenu-dropdown-column a {
    display: block;
    padding: 3px 0;
    color: #333;
    text-decoration: none;
}

.akmenu-dropdown-column a:hover {
    color: #fe980f;
}

.akmenu-navbar {
    background-color: #fff;
    padding: 0 20px;
    position: relative; /* ensure dropdown positions correctly */
    box-shadow: 0 9px 10px #ebebeb;
}

.akmenu-navbar-nav {
    display: flex;
    margin:0;
        overflow-x: scroll;
    overflow-y: hidden;
    scroll-behavior: smooth; /* smooth scrolling */
    -webkit-overflow-scrolling: touch; /* smooth on iOS */
}
/* Webkit browsers (Chrome, Safari, Edge) */
.akmenu-navbar-nav::-webkit-scrollbar {
    height: 8px; /* horizontal scrollbar height */
}

.akmenu-navbar-nav::-webkit-scrollbar-track {
    background: #f1f1f1; /* track color */
    border-radius: 4px;
}

.akmenu-navbar-nav::-webkit-scrollbar-thumb {
    background: #cbcbcb; /* scrollbar handle color */
    border-radius: 4px;
}

.akmenu-navbar-nav::-webkit-scrollbar-thumb:hover {
    background: #0056b3; /* handle hover color */
}

/* Firefox scrollbar (works for latest versions) */
.akmenu-navbar-nav {
    scrollbar-width: thin;        /* "auto" or "thin" */
    scrollbar-color: #cbcbcb #f8f8f8; /* thumb and track */
}
.akmenu-nav-item {
       margin-right: 0;
    list-style: none;
    text-align: center;
    padding: 0 10px;
}

.akmenu-nav-link {
    text-decoration: none;
    color: #000;
    font-weight: 500;
    padding: 5px 0;
        min-width: 120px;
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
}

.akmenu-nav-link:hover {
    color: #fe980f;
}
@media (max-width:767px) {
    .akmenu-navbar {
        display:none
    }
}
@media (min-width:768px) {
    .new-ak-left {
        display:none
    }
    .new-ak-right {
        width:100%;
    }
}
.menu-top-section {
    padding: 15px 0;

}
.whatsapp {
    -webkit-animation: bounce 2s ease infinite;
    animation: bounce 2s ease infinite;
}

.mivan-navbar .logo.pull-left {
    width: 100%;
}
.footer-widget ul li a:hover {
    color: #fe980f  !important;
}
.social-networks li:nth-child(2) a {
    padding: 10px;
    width: 40px;
    height: 43px;
    display: flex;
}
.social-networks li:nth-child(2) a:hover {
    background: #000;
}
.social-networks {
    width: 180px;
}
.social-networks li{
    width: 50px;
}
li.head-twitter a {
    padding: 4px 0 0 0 !important;
    display: flex;
    height: 35px;
    justify-content: center;
    align-items: center;
    width: 40px;
}
li.head-twitter a svg {
    fill: #fff;
}
li.head-twitter a:hover {
    background: #000;
}

 #referred_users_pagination .pagination.justify-content-center {
     display: flex;
     justify-content: center;
     align-items: center;
 }

 #referred_users_pagination .pagination.justify-content-center li span ,#referred_users_pagination .pagination.justify-content-center li a{
     margin-top: 0;
 }

#referred_users_pagination .pagination.justify-content-center li.page-item {
    margin-top: -8px;
}
#referred_users_pagination .pagination.justify-content-center li.page-item.active,
#referred_users_pagination .pagination.justify-content-center li.page-item.disabled{
    margin-top: 0;
}


#do_action ul {
    padding:0;
}

#do_action .total_area, #do_action .chose_area 
 { 
    padding: 30px 15px 30px 15px !important; 
}

@media (max-width:456px) {
    .user_option label {
        width:80%;
    }
    .referral-code-display > div {
            flex-wrap: wrap;
    justify-content: center;
    }
}
.header-middle {
    z-index: 99 !important;
    position: relative;
} 
.submenu-item a:hover,
.nicemenu-item a:hover b{
    color:#FE980F !important;
}
.new-banner-menu-part {
    margin:30px 0 30px 0;
}
.main-new-right-menu.white-bg {
        height: 350px;
    overflow-y: auto;
    background-color: #eef4f8 !important;
}
.main-new-left-menu,
.main-new-right-menu {
    scrollbar-width: none;          /* auto | thin | none */
    scrollbar-color: #fff #fff;     /* thumb | track */
}
.main-new-left-menu::-webkit-scrollbar-track,
.main-new-right-menu::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.0) !important;
	border-radius: 10px !important;
	background-color: #fff !important;
}

.main-new-left-menu::-webkit-scrollbar,
.main-new-right-menu::-webkit-scrollbar{
	width: 2px !important;
	background-color: #fff !important;
}

.main-new-left-menu::-webkit-scrollbar-thumb,
.main-new-right-menu::-webkit-scrollbar-thumb{
	border-radius: 10px !important;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.0) !important;
	background-color: #fff !important;
}
.submenu-item h6 { 
    font-size: 20px !important;
    margin: 0 0 10px 0;
}
@media (min-width: 1600px) {
    .container {
        width: 90%;
    }
}
@media (max-width:767px) {
    .mt-sm-5{
        margin-top:50px;
    }
    .mob-btn-new {
        margin:0 !important;
        position: absolute;
        top: 20px;
        right: 5px;
    }
        .slick-product-slider { 
        margin-bottom: 0 !important; 
    }
    .chose_area li {
            align-items: flex-start;
    display: flex;
    }
     .chose_area li input {
            margin: 5px 0 0 0;
    }
}
.new-home-slider-part,
.new-home-slider-part #myCarousel,
.new-home-slider-part .carousel-inner,
.new-home-slider-part .carousel-inner>.item {
	height: 100% !important;
}
.new-home-slider-part .carousel-inner>.item>img, .carousel-inner>.item>a>img {
	object-fit: cover;
    object-position: center;
    height: 100%;
    width: 100%;
}
.main-new-left-menu {
    height:350px !important;
}
}

.submenu-item a.category-tex{
    font-size:14px !important;
}
.nicemenu-item:hover{
 background: #eef4f8 !important;
}

.nicemenu-item:first-child{
     background: #fff !important;
}
.submenu-item h6{
    color: #fe980f !important;
    font-weight: bolder;
}
.nicemenu-item h6{
    line-height:1 !important;
}
.mob-btn-new:hover{
    color: #333 !important;
}
.slick-prev1:hover:before, .slick-next1:hover:before {
    color: #333 !important;
}
.slider {
    margin-bottom: 0 !important;
}
.cstm-h2 {
    margin: 0 !important;
}
section.slider-main .slider-last:last-child {
    padding-top: 0px !important;
}