                                    .search ul li form input {
                                        width: 240px !important;
                                    }
                                    
                                    .mobile_menus i {
                                        font-size: 18px;
                                        color: #000;
                                        background: #ec2024;
                                        padding: 8px 9px;
                                        border-radius: 50px;
                                    }
                                    
                                    .navcontmain {
                                        position: static;
                                    }
                                    
                                    .navcont {
                                        display: none;
                                    }
                                    
                                    .mobile_menus {
                                        display: inline-block !important;
                                    }
                                    
                                    #mySidenav {
                                        display: block;
                                    }
                                    
                                    #mySidenav {
                                        display: block;
                                    }
                                    
                                    .sidenav {
                                        height: 100%;
                                        width: 0;
                                        position: fixed;
                                        z-index: 9999;
                                        top: 0;
                                        right: 0;
                                        background-color: #000;
                                        overflow-x: hidden;
                                        transition: 0.5s;
                                        padding-top: 60px;
                                    }
                                    
                                    #mySidenav li {
                                        list-style: none !important;
                                        display: block;
                                    }
                                    
                                    .sidenav hr {
                                        margin: 0;
                                        border-color: #1e4145;
                                    }
                                    
                                    .sidenav a {
                                        padding: 8px 8px 8px 32px;
                                        text-decoration: none;
                                        font-size: 13px;
                                        color: #aaa;
                                        display: block;
                                        text-transform: uppercase;
                                        transition: 0.3s;
                                        font-weight: 400;
                                        letter-spacing: 0.5px;
                                        text-align: left;
                                    }
                                    
                                    .sidenav i {
                                        text-align: left;
                                    }
                                    
                                    .sidenav a:hover {
                                        color: #bc1c18;
                                    }
                                    
                                    .sidenav .closebtn {
                                        position: absolute;
                                        top: 0;
                                        right: 25px;
                                        font-size: 36px;
                                        margin-left: 50px;
                                    }
                                    
                                    .mobile_menus {
                                        float: right;
                                        margin: 21px 12px 0 0px;
                                    }
                                    
                                    .mobile_menus a {
                                        /*  color: #000; font-size: 20px; width: 35px;height: 35px; line-height: 35px; border: 0px solid #000;border-radius: 5px; display: inline-block;
text-align: center;  line-height: 65px;*/
                                        padding: 0px;
                                        float: left;
                                    }
                                    
                                    .searchcont .cart22 {
                                        font-size: 20px;
                                        float: left;
                                    }
                                    
                                    .cart_liust ul li:last-child a {
                                        width: 35px;
                                        height: 35px;
                                        line-height: 35px;
                                        border: 0px solid #fff;
                                        padding: 0px;
                                        text-align: center;
                                        margin-left: 11px;
                                        border-radius: 50%;
                                        transform: translateY(0px);
                                        transition: 0.45s;
                                    }
                                    
                                    .dropdown {
                                        position: relative;
                                    }
                                    
                                    .dropdown-menu {
                                        display: none;
                                    }
                                    
                                    .toggle,
                                    .dropdown-menu {
                                        width: 100%;
                                    }
                                    
                                    .is-active .dropdown-menu {
                                        display: block;
                                    }
                                    
                                    .dropdown {
                                        position: relative;
                                        line-height: 18px;
                                    }
                                    
                                    .my_drop {
                                        position: static;
                                        background: #000;
                                    }
                                    
                                    .my_drop li {
                                        background: #272727;
                                        color: #fff;
                                        border: 0px;
                                        border-bottom: 1px solid #5d5d5d;
                                        margin-bottom: 0px;
                                        text-transform: uppercase;
                                        padding: 10px 15px 10px 50px;
                                        font-size: 13px;
                                        letter-spacing: 0.5px;
                                        cursor: pointer;
                                        transition: 0.45s;
                                    }
                                    
                                    .my_drop li:hover {
                                        background: #fff;
                                        color: #000;
                                    }
                                    
                                    .moblink {
                                        text-align: right;
                                        margin: 0px 0;
                                    }
                                    
                                    .moblink ul {
                                        margin: 0;
                                        padding: 28px 0px;
                                    }
                                    
                                    .moblink ul li {
                                        list-style: none;
                                        display: inline-block;
                                        margin: 0 0 0 0px;
                                        padding: 0 0 0 0px;
                                    }
                                    
                                    .moblink ul li a {
                                        font-size: 20px;
                                        background: transparent;
                                        display: inline-block;
                                        text-align: center;
                                        margin: 0 0 0 0px;
                                        padding: 0 8px;
                                        transition: all 0.5s;
                                        color: #fff;
                                    }
                                    
                                    .moblink ul li a:hover {
                                        color: #e42511;
                                    }
                                    
                                    ul.mobile-icon {
                                        float: left;
                                    }
                                    
                                    ul.mobile-icon li {
                                        display: inline-block;
                                    }
                                    
                                    ul.mobile-icon li a {
                                        font-size: 18px;
                                    }
                                    
                                    @media screen and (max-width:500px) {
                                        .moblink ul {
                                            margin: 0;
                                            padding: 32px 0px;
                                        }
                                    }
                                    
                                    @media screen and (max-width:375px) {
                                        .moblink ul li a {
                                            font-size: 18px;
                                            padding: 0 5px;
                                        }
                                        .moblink ul {
                                            margin: 0;
                                            padding: 23px 0px;
                                        }
                                    }