 .navbar-nav .nav-item .nav-link-custom {
     font-size: 16px !important;
 }
 
 .float-cart {
     top: 160px;
     z-index: 3;
     /* background-color: #1361B3; */
     cursor: pointer;
     text-align: center;
     /* box-shadow: #302c30 -1px 0px 14px 0px; */
     /* transition: .90s; */
 }
 
 .menu-botton {
     padding-left: 10px !important;
 }
 
 .f2-f2 {
     height: 86px;
     letter-spacing: 1px;
     padding: 4px;
     width: 110px;
     position: fixed;
     right: 3px;
     /* right: -85px; */
     z-index: 1000 !important;
     padding-left: 8px;
     font: normal normal 10px Arial;
     -webkit-transition: all .25s ease;
     -moz-transition: all .25s ease;
     -ms-transition: all .25s ease;
     -o-transition: all .25s ease;
     transition: all .25s ease;
 }
 
 .label-round {
     margin-top: 7px;
     margin-bottom: 0px !important;
     padding: 3px 15px 3px 15px;
     border-radius: 18px;
     border: 1px solid gray;
     font-size: 14px;
     background-color: #e5e5e5;
 }
 
 .label-round:hover {
     background-color: blanchedalmond;
 }
 
 .custom-seach-input,
 .custom-seach-dropdown,
 .custom-seach-btn,
 .custom-col-6 {
     padding-right: 0px;
     padding-left: 0px;
 }
 
 .custom-dd-btn {
     width: 100% !important;
     border-radius: 5px 0px 0px 5px !important;
     /* border-radius: unset !important; */
     background-color: #fff !important;
     /* padding: 5px 12px !important; */
     max-height: 34px;
     color: black;
     border-color: #80808080;
 }
 
 .custom-dd-btn:hover {
     color: #015DE6 !important;
     border-color: #80808080 !important
 }
 
 @media (max-width: 700px) {
     .btn-default-custom-mob {
         background-color: #015DE6 !important;
         line-height: 0px;
         border-radius: unset !important;
         margin-bottom: 0px !important;
         padding: 9px 20px !important;
     }
 }
 
 @media (min-width: 700px) {
     .btn-default-custom {
         background-color: #015DE6 !important;
         line-height: 20px !important;
     }
 }
 
 .search-input-custom {
     margin: 0px !important;
 }
 
 .search-dd li {
     cursor: pointer;
 }
 
 .search-dd {
     top: 90% !important;
 }
 
 .search-result-type {
     /* border-bottom: 1px solid #1361b1; */
     /* padding: 5px; */
     font-size: 13px;
     margin-left: 0px;
     margin-right: 8px;
     cursor: pointer;
 }
 
 @media (max-width: 700px) {
     .searchResult {
         background-color: #ffffff;
         position: fixed;
         width: 550px !important;
         margin-left: 0px !important;
         z-index: 1;
         padding-left: 2px !important;
         max-height: 500px !important;
         overflow-y: auto !important;
     }
 }
 
 @media (max-width: 321px) {
     .searchResult {
         background-color: #ffffff;
         position: fixed;
         width: 450px !important;
         margin-left: 0px !important;
         z-index: 1;
         padding-left: 2px !important;
         max-height: 500px !important;
         overflow-y: auto !important;
     }
 }
 
 @media (min-width: 700px) {
     .searchResult {
         background-color: #ffffff;
         position: fixed;
         width: 650px !important;
         margin-left: 0px !important;
         z-index: 1;
         padding-left: 2px !important;
         max-height: 500px !important;
         overflow-y: initial !important;
         overflow-x: hidden;
         /* display: none; */
         /* overflow-y: auto !important; */
     }
     /* .outer-div {
         background-color: white;
         overflow: hidden;
     } */
     .wrapper-div {
         position: absolute;
     }
     /* .element-hover {
         background-color: red !important;
     } */
 }
 
 .dropdownx {
     position: relative;
     display: inline-block;
     padding: 10px !important;
 }
 
 .dropdown-content {
     display: none;
     position: absolute;
     background-color: #fff;
     width: 200px;
     ;
     box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
     z-index: 1;
     top: 40px;
 }
 
 .dropdown-content a {
     color: #777;
     padding: 12px 16px;
     text-decoration: none;
     display: block;
 }
 
 .dropdown-content a:hover {
     background-color: #ddd;
 }
 
 .dropdownx:hover .dropdown-content {
     display: block;
 }
 
 .dropdownx:hover .dropbtn {
     background-color: #3e8e41;
 }
 
 #error_message {
     background: #F3A6A6;
 }
 
 span.onsale-cart-item {
     background: darkred;
     color: #fff;
     border-radius: 50px !important;
     height: 30px;
     padding: 3px 6px !important;
     width: 30px;
     position: absolute;
     margin-left: 5px;
     margin-top: -7px;
 }
 
 span.onsale-cart-item-mob {
     background: darkred;
     color: #fff;
     border-radius: 50px !important;
     padding: 4px 7px !important;
     font-size: 12px;
     position: absolute;
     margin-left: 15px;
     margin-top: -7px;
 }
 
 .loginHeader {
     font-family: 'Kiron' !important;
     font-size: 18px !important;
     color: #777;
 }
 
 .dropdown-content a,
 .dropdownx div span {
     font-family: 'Kiron' !important;
     font-size: 18px;
     color: #777 !important;
 }
 
 .signTrack li {
     /* padding: 5px; */
 }
 
 .signTrack {
     float: right !important;
 }
 
 @media (min-width: 768px) {
     .signTrack {
         float: right !important;
         /* padding-top: 5px; */
     }
 }
 
 #select_ul li a span {
     font-family: 'Kiron' !important;
     font-size: 16px;
 }
 
 @media (max-width: 768px) {
     @supports (-webkit-appearance: none) {
         .search-box-br {
             height: 35px !important;
             font-family: 'Kiron' !important;
             font-size: 18px;
         }
     }
     _:-moz-tree-row(hover),
     .search-box-br {
         height: 20% !important;
         font-family: 'Kiron' !important;
         font-size: 18px;
     }
 }
 
 @media (min-width: 768px) {
     @supports (-webkit-appearance: none) {
         .search-box-br {
             height: 34px !important;
             font-family: 'Kiron' !important;
             font-size: 18px;
         }
     }
     _:-moz-tree-row(hover),
     .search-box-br {
         height: 20% !important;
         font-family: 'Kiron' !important;
         font-size: 18px;
     }
 }
 
 .custom-col-xs-1 {
     padding-right: unset !important;
     padding-left: unset !important;
     padding-top: 5px !important;
 }
 
 @media (max-width: 700px) {
     .visible-desktop {
         display: none !important
     }
     .navbar-nav .nav-item a {
         font-size: 14px !important;
         padding: 0px 5px !important;
         float: left;
     }
     .ribbon-wrapper {
         left: 100px !important;
     }
 }
 
 @media (max-width: 321px) {
     .ribbon-wrapper {
         left: 170px !important;
     }
 }
 
 #userPassCheck {
     color: red !important;
 }
 
 .search-loader {
     position: absolute;
     z-index: 1000;
     right: 10px;
     top: 5px;
     width: 24px;
     display: none;
 }
 
 .search-loader-mobile {
     position: absolute;
     z-index: 1000;
     right: 50px;
     top: 5px;
     width: 24px;
     display: none;
 }
 
 .module {
     background-color: white !important;
     border-radius: 5px 5px 5px 5px !important;
 }
 
 #content {
     background-color: #f5f5f54f !important;
 }
 
 .home-menu-ul>li>a {
     padding: 10px 7px !important;
 }
 
 .placeholder {
     position: relative;
 }
 
 .placeholder::after {
     position: absolute;
     left: 5px;
     top: 3px;
     content: attr(data-placeholder);
     pointer-events: none;
     opacity: 0.6;
 }
 
 div[data-placeholder]:not(:focus):not([data-div-placeholder-content]):before {
     content: attr(data-placeholder);
     color: red;
 }