 /* marcellus-regular - latin */
 
 @font-face {
     font-family: 'Marcellus';
     font-style: normal;
     font-weight: 400;
     src: url('fonts/marcellus-v13-latin-regular.eot');
     /* IE9 Compat Modes */
     src: local(''), url('fonts/marcellus-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('fonts/marcellus-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
     url('fonts/marcellus-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
     url('fonts/marcellus-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
     url('fonts/marcellus-v13-latin-regular.svg#Marcellus') format('svg');
     /* Legacy iOS */
 }
 /* exo-regular - latin */
 
 @font-face {
     font-family: 'Exo';
     font-style: normal;
     font-weight: 400;
     src: url('fonts/exo-v20-latin-regular.eot');
     /* IE9 Compat Modes */
     src: local(''), url('fonts/exo-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('fonts/exo-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
     url('fonts/exo-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
     url('fonts/exo-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
     url('fonts/exo-v20-latin-regular.svg#Exo') format('svg');
     /* Legacy iOS */
 }
 /* exo-500 - latin */
 
 @font-face {
     font-family: 'Exo';
     font-style: normal;
     font-weight: 500;
     src: url('../fonts/exo-v20-latin-500.eot');
     src: local(''), url('fonts/exo-v20-latin-500.eot?#iefix') format('embedded-opentype'), url('fonts/exo-v20-latin-500.woff2') format('woff2'), url('fonts/exo-v20-latin-500.woff') format('woff'), url('fonts/exo-v20-latin-500.ttf') format('truetype'), url('fonts/exo-v20-latin-500.svg#Exo') format('svg');
 }
 /* exo-700 - latin */
 
 @font-face {
     font-family: 'Exo';
     font-style: normal;
     font-weight: 700;
     src: url('fonts/exo-v20-latin-700.eot');
     /* IE9 Compat Modes */
     src: local(''), url('fonts/exo-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('fonts/exo-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
     url('fonts/exo-v20-latin-700.woff') format('woff'), /* Modern Browsers */
     url('fonts/exo-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
     url('fonts/exo-v20-latin-700.svg#Exo') format('svg');
     /* Legacy iOS */
 }
 /* Fonts family */
 /* Fonts End*/
 /* Color */
 
 :root {
     --fs2: 2px;
     --fs4: 4px;
     --fs6: 6px;
     --fs8: 8px;
     --fs10: 10px;
     --fs12: 12px;
     --fs14: 14px;
     --fs16: 16px;
     --fs18: 18px;
     --fs20: 20px;
     --fs22: 22px;
     --fs24: 24px;
     --fs26: 26px;
     --fs28: 28px;
     --fs30: 30px;
     --fs32: 32px;
     --fs34: 34px;
     --fs36: 36px;
     --fs38: 38px;
     --fs40: 40px;
     --fs42: 42px;
     --fs44: 44px;
     --fs46: 46px;
     --fs48: 48px;
     --fs50: 50px;
     --fs52: 52px;
     --fs54: 54px;
     --fs56: 56px;
     --fs58: 58px;
     --fs60: 60px;
     --fs62: 62px;
     --fs64: 64px;
     --fs66: 66px;
     --fs68: 68px;
     --fs70: 70px;
     --fs72: 70px;
     --fs74: 74px;
     --fs76: 76px;
     --fs78: 70px;
     --fs80: 80px;
     --fs82: 82px;
     --fs84: 84px;
     --fs86: 86px;
     --fs88: 88px;
     --fs90: 90px;
     --fs92: 92px;
     --fs94: 94px;
     --fs96: 96px;
     --fs98: 98px;
     --fs100: 100px;
     --fs140: 140px;
 }
 
 :root {
     --bs-blue: #0d6efd;
     --bs-indigo: #6610f2;
     --bs-purple: #6f42c1;
     --bs-pink: #d63384;
     --bs-red: #dc3545;
     --bs-orange: #ff0000;
     --bs-yellow: #ffc107;
     --bs-green: #198754;
     --bs-teal: #20c997;
     --bs-cyan: #0dcaf0;
     --bs-white: #fff;
     --bs-gray: #727272;
     --bs-primary: #CE7550;
     --bs-secondary: #6c757d;
     --bs-success: #198754;
     --bs-info: #0dcaf0;
     --bs-warning: #ffc107;
     --bs-danger: #dc3545;
     --bs-light: #f8f9fa;
     --bs-dark: #212529;
     --bs-black: #000;
     --bs-greylight: #F9F9F9;
     --bs-darkgrey: #A4A4A4;
     --bs-lilghtgray: #f7f7f7;
 }
 /* Color End */
 
 html,
 body {
     height: 100%;
     width: 100%;
     padding: 0;
     margin: 0;
     font-family: 'Exo';
     font-weight: 400;
     font-size: var(--fs18);
     color: var(--bs-gray);
 }
 
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     padding: 0;
     margin: 0;
     line-height: 1.1;
     font-family: "";
     font-weight: 400;
     color: var(--bs-black);
     font-family: 'Marcellus';
 }
 
 img {
     max-width: 100%;
     height: auto;
 }
 
 label {
     padding: 0;
     margin: 0;
 }
 
 input:focus,
 select:focus,
 textarea:focus,
 button:focus {
     outline: none;
 }
 
 a {
     color: var(--bs-white);
     text-decoration: none;
 }
 
 a:hover,
 a:focus {
     text-decoration: none;
     color: var(--bs-white);
 }
 
 p {
     padding: 0;
     margin: 0;
     line-height: 1.7;
 }
 
 p b {
     color: var(--primary);
 }
 
 ul {
     padding: 0;
     margin: 0 0 0;
     list-style: none;
 }
 
 ul li {
     list-style-type: none;
 }
 
 input[type=checkbox],
 input[type=radio] {
     accent-color: var(--primary);
     cursor: pointer;
 }
 
 input[type=number]::-webkit-inner-spin-button,
 input[type=number]::-webkit-outer-spin-button {
     -webkit-appearance: none;
     margin: 0;
 }
 
 input[type=number] {
     -moz-appearance: textfield;
 }
 
 .container-fluid {
     padding-left: 30px;
     padding-right: 30px;
 }
 
 @media (max-width: 480px) {
     .container-fluid {
         padding-left: 15px;
         padding-right: 15px;
     }
 }
 
 .spacing-100 {
     padding-top: 100px;
     padding-bottom: 100px;
 }
 
 h1 {
     font-size: var(--fs140);
 }
 
 h2 {
     font-size: var(--fs44);
 }
 
 .h3 {
     font-size: var(--fs38);
 }
 
 h3 {
     font-size: var(--fs32);
 }
 
 h4 {
     font-size: var(--fs22);
 }
 
 h5 {
     font-size: var(--fs20);
 }
 
 h6 {
     font-size: var(--fs18);
 }
 
 p {
     font-size: var(--fs18);
     color: var(--bs-black);
 }
 
 a:hover {
     color: var(--bs-white);
 }
 
 main {
     width: 100%;
     clear: both;
 }
 
 .block-section {
     width: 100%;
     clear: both;
 }
 
 .spacing-100 {
     padding-top: var(--fs100);
     padding-bottom: var(--fs100);
 }
 
 .spacing60 {
     padding: var(--fs60) 0;
 }
 
 .spacing-top-60 {
     margin-top: var(--fs60);
 }
 
 .spacing-bottom-60 {
     margin-bottom: 60px;
 }
 
 .spacing-bottom-100 {
     margin-bottom: 100px;
 }
 
 .spacing-top-30 {
     margin-top: 30px;
 }
 
 .spacing-top-100 {
     margin-top: 100px;
 }
 
 .p-20 {
     padding: 20px;
 }
 
 .px-20 {
     padding-left: 20px;
     padding-right: 20px;
 }
 
 .py-65 {
     padding-top: 65px;
     padding-bottom: 65px;
 }
 
 .p-15 {
     padding: 15px 0;
 }
 
 .mt-30 {
     margin-top: 30px;
 }
 
 .mb-30 {
     margin-bottom: 30px;
 }
 
 .mt-20 {
     margin-top: 20px;
 }
 
 .mb-20 {
     margin-bottom: 20px;
 }
 
 .mb-10 {
     margin-bottom: 10px;
 }
 
 .mb-100 {
     margin-bottom: 100px;
 }
 
 .mt-15 {
     margin-top: 15px;
 }
 
 .mr-10 {
     margin-right: 10px;
 }
 
 .mb-60 {
     margin-bottom: 60px;
 }
 
 .py-80 {
     padding-top: 80px;
     padding-bottom: 80px;
 }
 
 .pr-15 {
     padding-right: 15px;
 }
 
 .p-30 {
     padding: 30px 0
 }
 
 .pn-50 {
     padding: 50px;
 }
 
 .text-primary {
     color: var(--primary);
 }
 /* common css */
 
 .sub_title {
     line-height: 1.7;
     text-transform: uppercase;
     color: var(--bs-white);
 }
 
 .main_title {
     font-family: 'Marcellus';
     line-height: 1;
     color: var(--bs-white);
     font-weight: bold;
 }
 
 .btn {
     font-size: var(--fs16);
     line-height: 1.33;
     letter-spacing: 2px;
     text-transform: uppercase;
     padding: 10px 30px;
     color: var(--bs-white)
 }
 
 .btn-outline {
     border: 2px solid #FFFFFF;
     border-radius: 30px;
 }
 
 .btn-outline:hover {
     background-color: var(--bs-orange);
     color: var(--bs-white) !important;
     border: 2px solid var(--bs-orange);
 }
 
 .btn a:hover {
     color: var(--bs-black);
 }
 
 .btn-link {
     text-transform: capitalize;
     text-decoration: none;
     font-size: var(--fs22);
 }
 
 .btn-check:focus+.btn,
 .btn:focus {
     box-shadow: none;
     outline: none;
 }
 
 .title {
     font-family: 'Marcellus';
     line-height: 1.25;
     letter-spacing: 0.3px;
     color: var(--bs-black);
 }
 
 .title_subtitle {
     letter-spacing: 0.3px;
     text-transform: capitalize;
     line-height: 1.556;
     color: var(--bs-gray);
 }
 
 .subspan {
     color: var(--bs-black);
     font-weight: bold;
 }
 /* Global CSS */
 /* header */
 
 .Marcellus {
     font-family: 'Marcellus';
 }
 
 .Exo {
     font-family: 'Exo';
 }
 /* ---- Header css start ----- */
 
 .main-header {
     position: relative;
     width: 100%;
 }
 
 .menu {
     font-family: 'Marcellus';
     font-size: 1rem;
     line-height: 1.3;
     letter-spacing: 1px;
     color: var(--bs-black);
 }
 
 .header-right li {
     margin-right: 30px;
 }
 
 .header-right li a {
     text-decoration: none;
 }
 
 .header-right>ul>li>a {
     position: relative;
     width: max-content;
     padding: 2px 0;
     font-size: var(--fs16);
     text-transform: capitalize;
 }
 
 .header-right>ul>li>a:hover,
 .header-right>ul>li>a.active {
     color: var(--bs-black);
     font-weight: bold;
     background-color: transparent;
 }
 
 .header-right li:last-child {
     margin-right: 0px;
 }
 
 .header-right>ul>li>a:after {
     background: none repeat scroll 0 0 transparent;
     bottom: 0;
     content: "";
     display: block;
     height: 2px;
     left: 50%;
     position: absolute;
     background: var(--bs-black);
     transition: width 0.3s ease 0s, left 0.3s ease 0s;
     width: 0;
 }
 
 .header-right>ul>li>a:hover:after,
 .header-right>ul>li>a.active::after {
     width: 100%;
     left: 0;
     /* top: 35px;
    */
 }
 
 .toggle-btn-area>a {
     color: #000;
     font-size: var(--fs28);
     margin: auto 0 auto auto;
     display: block;
     width: max-content;
 }
 
 .f-width {
     width: 100%;
     /* transform: translate(0, 80px) !important;
    */
     border-radius: 0;
     overflow: hidden;
     /* -webkit-box-shadow: 0 2px 14px -4px #ddd;
    -moz-box-shadow: 0 2px 14px -4px #ddd;
    box-shadow: 0 2px 14px -4px #ddd;
    */
     border: 0;
 }
 
 .search-main-bar {
     padding: 10px;
 }
 
 .search-main-bar input {
     padding: 11px 20px;
     max-width: 100%;
     width: calc(100% - 120px);
     margin-right: 0;
     border: none;
     text-transform: uppercase;
     font-weight: 400;
 }
 
 .search-main-bar .search-header-btn {
     background: var(--bs-orange);
     border-radius: 0px 2px 2px 0px;
     padding: 11px 20px;
     width: 120px;
     color: var(--bs-white);
     border: none;
     text-transform: uppercase;
     font-size: var(--fs18);
 }
 
 .search-bar {
     border: none;
     background: transparent;
     border-radius: 0;
     width: 100%;
     max-width: 100%;
     border-bottom: 2px solid #ddd;
 }
 
 .sidenav a {
     padding: 8px 8px 8px 15px;
     text-decoration: none;
     font-size: var(--fs18);
     color: #fff;
     opacity: 0.8;
     display: block;
     transition: 0.3s;
 }
 
 .sidenav .header-right>ul>li>h4 {
     color: #fff;
 }
 
 .sidenav .f-width {
     background: #3e3e3e;
 }
 
 .sidenav a:hover {
     color: #f1f1f1;
 }
 
 .sidenav .closebtn {
     position: absolute;
     top: 0;
     right: 25px;
     font-size: var(--fs36);
     margin-left: 50px;
 }
 
 .dropdown-menu .header-right>ul>li>h4 {
     font-size: var(--fs18);
     font-weight: bold;
     line-height: normal;
     border-bottom: 1px solid #ededed;
     padding-bottom: 5px;
 }
 
 .dropdown-menu .header-right>ul>li>a {
     font-size: var(--fs14);
     line-height: normal;
     padding: 5px 0 2px;
 }
 
 .search-main-bar.f-width {
     background: rgba(249, 249, 249, 0.9);
     z-index: 1;
     top: 0;
     margin: 0;
 }
 
 .show::after {
     transform: rotate(180deg);
 }
 /* 12/12/2022 */
 /* .header-right .dropdown:hover .dropdown-menu {
    display: block;
    left: 0;
    top: 0;
}
*/
 /* banner */
 
 .main-slider {
     margin-top:82px;
 }
 
 .main-slider figure img {
     height: calc(100vh - 72px);
     object-fit: cover;
     object-position: center;
 }
 
 .main-slider .carousel-indicators button {
     height: 20px;
     width: 20px;
     border-radius: 30px;
     border: none;
 }
 
 .main-slider .carousel-indicators {
     margin: 0 auto;
     bottom: 60px;
     width: 1410px;
     justify-content: flex-start;
     max-width: 100%;
 }
 
 .carousel-inner figure {
     margin-bottom: 0;
 }
 
 .main-slider-info {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     align-items: center;
     display: flex;
     background: rgb(0, 0, 0);
     background: linear-gradient(90deg, rgba(0, 0, 0, 0.7875525210084033) 0%, rgba(0, 0, 0, 0.4290091036414566) 20%, rgba(0, 0, 0, 0) 40%);
 }
 
 .main-slider .left_side h1,
 .main-slider .left_side p {
     margin-top: 10px;
 }
 
 .main-slider .left_side p {
     line-height: 1.7;
     color: var(--bs-white);
 }
 
 .main-slider .left_side .btn {
     margin-top: 30px;
 }
 /* product */
 
 .product-best-picks .product-img {
     background: var(--bs-white);
     border: 1px solid #F0F0F0;
     cursor: pointer;
     height: 343px;
 }
 
 .product-best-picks .product_box {
     position: relative;
 }
 
 .product-best-picks .product-icon {
     padding: 0 20px;
     position: absolute;
     top: 10px;
     width: 50%;
     opacity: 0;
     transition: all 0.5s ease;
     left: 0;
     z-index: 1;
 }
 
 .product-best-picks .product-img:hover .product-icon {
     opacity: 1;
     transition: all 0.5s ease;
     cursor: pointer;
 }
 
 .product-best-picks .product_title {
     font-family: 'Exo';
     font-weight: 500;
     line-height: 1.3;
     letter-spacing: 1px;
     color: var(--bs-orange);
     text-transform: uppercase;
 }
 
 .product-best-picks .product_title:hover,
 .procut_detail p:hover {
     color: var(--bs-black);
     cursor: auto;
 }
 
 .product-best-picks .price {
     color: var(--bs-orange);
 }
 
 .product-best-picks .price:hover {
     cursor: auto;
 }
 
 .product-best-picks .procut_detail p {
     font-family: 'Marcellus';
 }
 
 .product-best-picks .procut_detail p {
     color: var(--bs-black);
     font-family: 'Marcellus';
     /* overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; */
 }
 
 .product-best-picks .btn {
     border: 2px solid var(--bs-black);
     color: var(--bs-black);
 }
 
 .product-best-picks .btn:hover {
     /* border: 2px solid var(--bs-orange); */
     color: #fff;
 }
 
 .product-pics-menu-list {
     justify-content: center;
     max-width: 250px;
     margin: 0 auto;
     height: 100%;
     vertical-align: middle;
     display: flex;
     align-items: center;
     width: 100%;
 }
 
 .product-img img {
     max-width: 100%;
     max-height: 100%;
     object-fit: contain;
 }
 /* buy */
 
 .buy-product {
     background-color: var(--bs-greylight);
 }
 /* .buy-product .img-box {
    background-color: var(--bs-white);
    text-align: center;
    border: 1px solid #F0F0F0;
} */
 
 .buy-product .img-box {
     background-color: var(--bs-white);
     text-align: center;
     border: 1px solid #F0F0F0;
     padding-top: 20%;
     position: relative;
 }
 /* .buy-product .img-box img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
} */
 
 .buy-product .img-box img {
     max-width: 100%;
     max-height: 100%;
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     object-fit: contain;
     width: 100%;
 }
 
 .buy-product .buy_price {
     color: var(--bs-orange);
     font-family: 'exo';
     padding: 0;
     margin-top: 15px;
 }
 
 .btn-link:hover {
     color: var(--bs-black);
 }
 /* about s*/
 
 .about .left {
     padding-right: 30px;
 }
 
 .about p {
     margin-bottom: 15px;
 }
 
 .about .right {
     padding-left: 30px;
 }
 
 .about .right h3 {
     line-height: 1.69;
     letter-spacing: 0.3px;
     color: var(--bs-black);
 }
 
 .about .btn {
     border: 2px solid var(--bs-black);
     color: var(--bs-black);
     margin-top: 30px;
 }
 
 .about .btn:hover {
     border: 2px solid var(--bs-orange);
 }
 /* about e */
 /* yalp */
 
 .yalp .right {
     padding: 115px 0 115px 60px;
     position: relative;
 }
 
 .yalp .right::before {
     content: "";
     position: absolute;
     left: -160px;
     width: 100%;
     height: 100%;
     background: #f7f7f7;
     top: 0;
     z-index: -1;
     border-radius: 60px 0 0 60px;
 }
 
 .yalp .right::after {
     content: "";
     position: absolute;
     right: -247px;
     width: 38%;
     height: 100%;
     background-image: url(../images/yalp/cartoon.png);
     top: 0;
     z-index: -1;
     background-color: #f7f7f7;
 }
 
 .yalp p {
     line-height: 1.56;
     letter-spacing: 1px;
     text-indent: 100px;
     color: var(--bs-black);
 }
 /* .follow */
 
 .follw {
     padding-bottom: 100px;
 }
 
 .follw a {
     color: var(--bs-orange);
 }
 /* footer */
 
 .main-footer {
     background-color: var(--bs-black);
 }
 
 .main-footer .top_footer {
     padding: 30px 0;
 }
 
 .ftitle {
     font-family: 'Marcellus';
     line-height: 1.7;
     letter-spacing: 0.3px;
     color: var(--bs-white);
 }
 
 .second_footer {
     color: var(--bs-white);
     border: 1px solid rgba(255, 255, 255, 0.2);
     border-left: 0;
     border-right: 0;
 }
 
 .second_footer p {
     max-width: 480px;
     width: 100%;
     color: var(--bs-white);
 }
 
 input {
     padding: 11px 20px;
     max-width: 470px;
     width: 100%;
     /* margin-right: 30px;
    */
 }
 
 .second_footer .link {
     border-right: 1px solid rgba(255, 255, 255, 0.2);
     border-left: 1px solid rgba(255, 255, 255, 0.2);
 }
 
 .second_footer .link,
 .second_footer .contact {
     padding: 0 50px;
 }
 
 .second_footer .flink {
     font-family: 'Marcellus';
     font-size: var(--fs26);
     line-height: 1.2;
     color: var(--bs-white);
 }
 
 .second_footer .contact li {
     padding-left: 36px;
     position: relative;
 }
 
 .second_footer .contact li::before {
     content: "";
     width: 24px;
     height: 24px;
     position: absolute;
     left: 0px;
     top: 2px;
     background-repeat: no-repeat;
 }
 
 .second_footer .contact li:first-child::before {
     background-image: url(../images/footer/home.svg);
 }
 
 .second_footer .contact li:last-child::before {
     background-image: url(../images/footer/mail.svg);
 }
 
 .second_footer .contact li:nth-child(2):before {
     background-image: url(../images/footer/clock.svg);
 }
 
 .second_footer .contact li:nth-child(3)::before {
     background-image: url(../images/footer/call.svg);
 }
 
 .copyright span {
     color: var(--bs-white);
 }
 
 .copyright .copy {
     color: var(--bs-darkgrey);
     font-size: var(--fs16);
     line-height: 1.76;
 }
 
 .main-slider figure img {
     min-height: 580px;
     -webkit-animation: zoom 20s;
     animation: zoom 20s;
 }
 /* page-title s */
 
 .page-title {
     position: relative;
     background: url("../images/contact-pagetitle.jpg") center center no-repeat;
     background-size: cover !important;
 }
 
 .about-page-title {
     background: url("../images/about-page-title.jpg") bottom center no-repeat;
 }
 
 .new-arrival-title {
     background: url("../images/new-arrival-pagetitle.jpg") center center no-repeat;
 }
 
 .sell-or-trade-your-watch {
     background: url("../images/sell-or-trade-your-watch-pagetitle.jpg") center center no-repeat;
 }
 
 .shop-pagetitle {
     background: url("../images/shop-pagetitle.jpg") center center no-repeat;
 }
 
 .content {
     display: flex;
     flex-direction: column;
     justify-content: space-between;
     align-items: center;
     flex-wrap: wrap;
 }
 
 .page-title .content ul {
     margin-top: 10px;
 }
 
 .page-title .container {
     position: relative;
     z-index: 2;
 }
 
 .page-title .content ul li {
     position: relative;
     display: inline-block;
     text-transform: capitalize;
     letter-spacing: .5px;
     color: var(--bs-orange);
 }
 
 .page-title .content h2 {
     color: var(--bs-white);
     font-weight: bold;
     text-transform: capitalize;
     padding-bottom: 35px;
 }
 
 .page-title .content ul li:first-child:after,
 .page-title .content ul li.two:after {
     content: "/";
     font-family: "FontAwesome";
     position: absolute;
     right: -13px;
     top: -3px;
     font-size: var(--fs20);
     font-weight: 700;
     color: var(--bs-white);
     margin: 0 0.45em;
 }
 /* page-title e */
 /* contact us s */
 
 .img-icon img {
    filter: brightness(0) invert(0);
     width: 64px;
     height: 64px;
     object-fit: cover;
 }
 
 .information-inner {
     border: 1px solid #F0F0F0;
     color: var(--bs-black);
     min-height: 353px;
 }
 
 .info-text a {
     color: var(--bs-black);
 }
 
 .info-text a:hover {
     color: var(--bs-black);
 }
 
 .info-text a:hover {
     color: var(--bs-black);
     font-weight: bold;
 }
 /* form s */
 
 .ui-datepicker-calendar {
     display: none;
 }
 
 .contact-form .sell-form input {
     margin-bottom: 0;
     padding: 0;
     height: auto;
 }
 
 .contact-form select {
     display: inline-block;
     width: 100%;
     min-width: 100%;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
     text-align: left;
     -webkit-transition: all 0.4s ease;
     transition: all 0.4s ease;
     margin-bottom: 30px;
     background-color: var(--bs-greylight);
     border: none;
     border: 1px solid #F0F0F0;
     border-radius: 30px;
     height: 55px;
     padding: 11px 30px;
 }
 
 .contact-form input {
     display: inline-block;
     width: 100%;
     min-width: 100%;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
     text-align: left;
     -webkit-transition: all 0.4s ease;
     transition: all 0.4s ease;
     margin-bottom: 30px;
     background-color: var(--bs-greylight);
     color: var(--bs-black);
     border: none;
     border: 1px solid #F0F0F0;
     border-radius: 30px;
     height: 55px;
     padding: 11px 30px;
 }
 
 .form .contact-form textarea {
     background-color: var(--bs-greylight);
     color: var(--bs-black);
     border: none;
     border: 1px solid #F0F0F0;
     padding: 11px 30px;
     border-radius: 30px;
 }
 
 .materials .show {
     border-radius: 4px !important;
 }
 
 .brand .dropdown .dropdown-menu .form-check-input:checked {
     background-color: var(--bs-black);
     border-color: var(--bs-black)
 }
 
 .brand .dropdown .dropdown-menu .form-check-input:focus {
     outline: 0;
     box-shadow: none;
 }
 
 .brand .dropdown .dropdown-menu li {
     max-width: 444px;
     margin: 0 5px;
     width: 100%;
     position: relative;
 }
 
 .brand .dropdown .dropdown-menu li .dropdown-item .form-check-input[type=checkbox] {
     position: absolute;
     left: 5px;
     margin-top: 3px;
 }
 
 .casesize .case_size_show .show {
     transform: translate(0px, 57px) !important;
 }
 
 .contact-form .btn {
     border: 2px solid var(--bs-black);
     color: var(--bs-black);
     background-color: transparent;
     display: inline-block;
 }
 
 .contact-form .btn:hover {
     border: 2px solid var(--bs-orange);
     background-color: var(--bs-orange);
 }
 /* form e */
 /* contact us e */
 /* about s */
 
 .concierge-about .concierge-img img {
     position: relative;
 }
 
 .concierge-about .concierge-title {
     background-color: var(--bs-greylight);
 }
 
 .concierge-img {
     padding: 0;
 }
 
 .concierge-img img {
     width: 100%;
 }
 
 .concierge-title {
     transform: translate(6%, 50%);
     z-index: 1;
     position: relative;
 }
 /* about e */
 /* new-arrival-title s */
 
 .pagination a {
     color: var(--bs-orange);
 }
 
 .pagination .page-link:focus {
     color: var(--bs-orange);
     background-color: var(--bs-lilghtgray);
     outline: 0;
     box-shadow: none;
 }
 
 .pagination .page-item.active .page-link {
     z-index: 3;
     color: #fff;
     background-color: var(--bs-orange);
     border-color: var(--bs-orange);
 }
 /* new-arrival-title e */
 /* brands-trade s*/
 
 .brand-btn:hover {
     background-color: var(--bs-orange);
     color: var(--bs-white);
 }
 
 .form-select {
     color: #727272;
 }
 
 .brands-trade .nav-pills {
     display: flex;
     justify-content: center;
 }
 
 .brands-trade .nav-link {
     color: var(--bs-black);
 }
 
 .brands-trade .nav-pills .nav-link.active,
 .nav-pills .show>.nav-link {
     color: #fff;
     background-color: var(--bs-orange)
 }
 
 .brands-trade .nav-link {
     color: var(--bs-white);
     background: var(--bs-black);
     margin: 0 var(--fs4);
     padding: var(--fs16);
     line-height: var(--fs6);
     font-size: var(--fs16);
     border-radius: 5px;
     width: 52px;
 }
 
 .brand-btn {
     background-color: var(--bs-white);
     text-align: center;
     border: 1px solid #F0F0F0;
     padding: var(--fs16);
     color: var(--bs-black);
     display: inline-block;
     font-size: var(--fs16);
     width: 100%;
 }
 
 .brands-trade {
     background-color: var(--bs-greylight);
 }
 
 .brand-names {
     display: flex;
     align-items: center;
     flex-wrap: wrap;
     justify-content: center;
 }
 
 .brands-name {
     margin-bottom: 10px;
     margin-right: 10px;
 }
 
 .brands-name {
     margin-bottom: 10px;
     width: 19%;
     display: flex;
     justify-content: center;
     align-items: center;
 }
 /*range s */
 
 #fontDemo1 {
     color: var(--bs-black);
 }
 
 label {
     display: block;
 }
 
 #fontController {
     width: min(90%, 600px);
     padding: 0px;
     margin: 0;
     accent-color: var(--bs-orange);
 }
 /* shop s */
 
 .serach .dropdown {
     position: inherit;
     margin-right: 15px;
 }
 
 ul.multiselect-container.dropdown-menu {
     width: 828px;
     overflow: auto;
     max-height: 390px;
 }
 
 .brand input {
     padding: 8px;
     margin-right: 0;
     max-width: 20px;
     accent-color: var(--bs-orange);
 }
 
 .materials {
     display: flex;
     align-items: center;
     position: relative;
 }
 
 .brand-serach {
     background-color: var(--bs-greylight);
 }
 
 .materials .btn-secondary {
     color: #000;
     background-color: var(--bs-white);
     border: none;
     height: 55px;
     width: 100%;
     border-radius: 50px;
     align-items: inherit;
     text-align: left;
     position: relative;
     border-radius: 0;
 }
 
 .materials .brand-serach {
     border: 2px solid #F0F0F0;
     color: var(--bs-black);
     background-color: var(--bs-orange);
     color: var(--bs-white);
     height: 55px;
     line-height: normal;
     display: flex;
     align-items: center;
 }
 
 .materials .btn:hover {
     background-color: var(--bs-white);
     color: var(--bs-black) !important;
 }
 
 .product-slider {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 
 .serach {
     background-color: var(--bs-greylight);
 }
 
 .produc .product-slider .three-column {
     background-image: url(../images/pro02.png) !important;
     float: left;
     width: 20px;
     height: 20px;
     border: none;
     background: none;
     background-repeat: no-repeat;
     background-position: center;
 }
 
 .produc .product-slider .profuct04 {
     background-image: url(../images/pro04.png) !important;
     float: left;
     width: 20px;
     height: 20px;
     border: none;
     background: none;
     background-repeat: no-repeat;
     background-position: center;
 }
 
 .produc .product-slider .profuct06 {
     background-image: url(../images/pro-06.png) !important;
     float: left;
     width: 20px;
     height: 20px;
     border: none;
     background: none;
     background-repeat: no-repeat;
     background-position: center;
 }
 
 .product-slider li.nav-item {
     margin-right: 0;
 }
 
 .product-slider li.nav-item:last-child {
     margin-right: 0px;
 }
 
 .materials .brand {
     width: 100%;
 }
 
 button:focus:not(:focus-visible) {
     outline: 0;
     border: 0;
     box-shadow: none;
 }
 
 .btn-secondary:active:focus {
     outline: 0;
     border: 0;
     box-shadow: none;
 }
 /* shop e */
 /* range e */
 /* product-details s */
 
 .product_detail .btn-outline {
     border: 2px solid var(--bs-orange);
     border-radius: 30px;
     color: var(--bs-black);
 }
 /* .product {
    border: 1px solid #F0F0F0;
}
*/
 
 .product-image {
     position: relative;
     margin-top: 20px;
     height: 400px;
     width: 400px;
     overflow: hidden;
 }
 
 .product-image .image {
     position: absolute;
     left: 0;
     top: 0;
     height: 100%;
     width: 100%;
     background-image: url(../images/large-images.jpg);
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;
     transition: transform 0.5s ease-out;
 }
 
 .product-thumbnails {
     margin-top: 30px;
 }
 
 .product-thumbnails img {
     border-radius: 0;
     cursor: pointer;
     position: relative;
 }
 
 .product-thumbnail img:hover {
     opacity: 0.6;
 }
 
 .product-details {
     margin-top: 30px;
 }
 
 .product-details {
     margin-top: 30px;
 }
 
 .product-details p {
     margin-top: 20px;
 }
 /* */
 /* product-details e */
 
 .about p:last-child {
     margin-bottom: 0;
 }
 
 .product_box .inquire {
     position: absolute;
     right: 10px;
     top: 10px;
 }
 
 .new_item_product input {
     margin-right: 0;
 }
 
 .product_box .inquire img {
     width: 30px;
     height: 30px;
 }
 
 .new_item_product .modal-header {
     border-bottom: 0;
     padding-bottom: 0;
 }
 /* new-arrival */
 
 .modalDialog {
     position: fixed;
     font-family: Arial, Helvetica, sans-serif;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     background: rgba(0, 0, 0, 0.8);
     z-index: 99999;
     opacity: 0;
     -webkit-transition: opacity 300ms ease-in;
     -moz-transition: opacity 300ms ease-in;
     transition: opacity 300ms ease-in;
     pointer-events: none;
 }
 
 .modalDialog:target {
     opacity: 1;
     pointer-events: auto;
 }
 
 .modalDialog>div {
     width: 750px;
     position: relative;
     background: #fff;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
 }
 
 .product_eye_detail .eye_menu {
     min-height: 580px;
 }
 
 .eye_left {
     display: flex;
     align-items: center;
     justify-content: center;
     background-color: var(--bs-white);
 }
 
 .eye_right {
     padding: 15px 30px;
     background-color: var(--bs-greylight);
 }
 
 .eye_right .btn-outline {
     border: 2px solid var(--bs-black);
     color: var(--bs-black)
 }
 
 .eye_right .btn-outline:hover {
     border: 2px solid var(--bs-orange);
 }
 
 .inquire_product {
     padding: 20px;
 }
 
 .close {
     padding: 0;
     color: #fff;
     line-height: 24px;
     position: absolute;
     right: 15px;
     text-align: center;
     top: 15px;
     width: 24px;
     text-decoration: none;
     background: var(--bs-orange);
     font-weight: bold;
     border-radius: 50%;
     font-size: 29px;
     border: 0;
 }
 
 .close:hover {
     color: var(--bs-black);
 }
 /* .inq_btn {
    position: absolute;
    right: 10px;
    top: 10px;
} */
 /* .inq_btn .btn:visited {
    color: var(--bs-black);
}
*/
 
 .inq_btn .btn {
     font-size: 14px;
     background-color: var(--bs-orange);
     border: 1px solid var(--bs-orange);
     color: #fff;
 }
 
 .inq_btn .btn:hover {
     border: 1px solid var(--bs-orange);
 }
 
 .inquire_product .close {
     right: 15px;
     font-size: 19px;
 }
 
 .product-icon .loader {
     width: 25px;
     height: 25px;
     object-fit: contain;
 }
 /* self */
 
 .range_list #rangeValue {
     position: relative;
     display: block;
     text-align: center;
     color: var(--bs-orange);
     margin-left: 5px;
     font-weight: 700;
 }
 
 .range_list .range {
     height: 15px;
     -webkit-appearance: none;
     background: var(--bs-greylight);
     outline: none;
     border-radius: 15px;
     overflow: hidden;
     background-color: var(--bs-orange);
 }
 
 .range_list .range::-webkit-slider-thumb {
     -webkit-appearance: none;
     width: 15px;
     height: 15px;
     border-radius: 50%;
     background: var(--bs-greylight);
     cursor: pointer;
     border: 4px solid #fff;
     box-shadow: -407px 0 0 400px var(--bs-orange);
 }
 
 input[type="range"]::-moz-range-thumb {
     -webkit-appearance: none;
     width: 15px;
     height: 15px;
     border-radius: 50%;
     background: var(--bs-greylight);
     cursor: pointer;
     border: 4px solid #333;
     /* box-shadow: -407px 0 0 400px var(--bs-orange);
    */
 }
 
 input[type="range"]::-moz-range-track {
     background-color: var(--bs-orange);
     height: 100%;
     border-radius: 20px;
 }
 
 .contact-form .sell-form input {
     margin-top: 5px;
 }
 
 textarea.form-control {
     background-color: var(--bs-greylight);
     border: 1px solid #F0F0F0 !important;
     padding: 10px 30px;
 }
 
 #HotSpecialsresult {
     margin-top: 5px;
 }
 
 #HotSpecialsresult .text-red {
     color: var(--bs-orange);
 }
 
 .product-best-picks .spacing-top-100 {
     margin-top: 40px;
 }
 
 .subspan:hover {
     color: var(--bs-black);
 }
 
 div#logoAndNav {
     position: fixed;
     top: 0;
     left: 0;
     background: #fff;
     width: 100%;
     z-index: 11;
     border-bottom: 1px solid #eee;
 }
 
 .col-5.chrono-logo.left_footer_logo {
     padding-right: 1px;
 }
 
 .col-5.chrono-logo.right_footer_logo {
     padding-left: 1px;
 }
 
 .pagination {
     flex-wrap: wrap;
 }
 
 .pagination .page-item {
     margin: 2px;
 }
 
 .page-link:hover {
     color: #000;
 }
 
 .error {
     margin-top: -25px;
     padding: 0 15px;
     margin-bottom: 10px;
     color: var(--bs-red);
     display: block;
     font-size: 14px;
 }
 
 span#errcomment {
     margin-top: 1px;
 }
 
 button#submitq {
     margin-top: 5px;
 }
 
 a#dropdownMenuButton1 {
     margin-left: 12px;
 }
 
 i.fa-solid.fa-angle-down.downicon {
     display: none;
 }
 
 .product-icon .loader {
     display: none;
 }
 
 .main-slider .left_side .btn {
     display: none;
 }
 
 .contact-form button:focus:not(:focus-visible) {
     border: 2px solid var(--bs-orange);
 }
 
 .wishlist .pro-img {
     max-width: 25%;
 }
 
 .wishlist .pro-details {
     align-items: center;
 }
 
 .wishlist .pro-img-title {
     display: flex;
     align-items: center;
 }
 
 .product_btn_wish_empty {
     background-color: var(--bs-orange);
     color: var(--bs-white) !important;
     border: 2px solid var(--bs-orange);
 }
 
 .header-bottom-space {
     margin-top: 80px;
 }
 
 .block-section {
     width: 100%;
 }
 
 .product_detail .modalDialog .inquire_product .close {
     font-size: 20px;
 }
 
 .product_eye_detail .close {
     font-size: 19px;
     z-index: 1111;
 }
 
 #show_brand_details_modal .modal-body {
     padding: 0;
 }
 
 .serach .materials .dropdown-toggle::after {
     right: 25px;
     position: absolute;
     top: 25px;
 }
 
 .serach .materials .show::after {
     transform: rotate(180deg);
     top: 25px !important;
 }
 
 .form_result {
     display: none;
 }
 
 .brand .dropdown .dropdown-menu li .dropdown-item {
     font-size: 16px;
     text-transform: capitalize;
     white-space: normal;
     padding: 4px 0 4px 30px;
 }
 
 .product-details-img .slider .slick-prev {
     border-top: 1px solid var(--bs-orange);
     border-right: 1px solid var(--bs-orange);
     left: -2%;
 }
 
 .product-details-img .slider .slick-next {
     border-top: 1px solid var(--bs-orange);
     border-right: 1px solid var(--bs-orange);
     right: -2%;
     top: 0;
 }
 
 .product-details-img .slick-next .slick-next-icon:before,
 .product-details-img .slick-prev .slick-prev-icon:before {
     display: none;
 }
 
 span#errquestions {
     display: block;
     margin-top: 25px;
 }
 
 .form-control:focus,
 .contact-form select {
     box-shadow: none !important;
     outline: none !important;
     border-color: #F0F0F0 !important;
     background-color: var(--bs-greylight) !important;
 }
 
 .contact_page button:focus:not(:focus-visible) {
     border: 2px solid var(--bs-orange) !important;
 }
 
 .eye_menu .procut_detail p,
 .eye_menu .product_title {
     font-family: 'Exo';
 }
 
 .pro_details_boxline {
     position: absolute;
     right: 0;
     top: 10px;
 }
 
 .details-all .pro_details_boxline {
     position: absolute;
     right: 10px;
     top: 10px;
 }
 
 .pro_details_boxline .fa-circle-xmark {
     color: var(--bs-orange);
     font-size: 25px;
 }
 
 .inquire_product .pro_details_boxline {
     right: 10px;
     top: 10px;
 }
 
 #show_brand_details_modal_wrap .row.eye_menu {
     margin: 0;
     justify-content: center;
     padding: 0;
 }
 
 .active .nav-link {
     color: var(--bs-black) !important;
     font-weight: bold;
 }
 
 .brand_submenu_show .header_menu_gap {
     max-height: 610px;
     overflow-y: scroll;
 }
 /* .slider-thumb .is-active {
     border: 4px solid var(--bs-orange) !important;
 } */
 
 .btn_serch_des a:hover {
     color: #fff;
 }
 
 .thank_you {
     height: 60vh;
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .thank_you h2 {
     font-size: 80px;
 }
 
 .thank_you h2 img {
     max-width: 4%;
     width: 100%;
 }
 
 .thank_you .thanks p {
     margin: 20px auto;
     max-width: 60%;
 }
 /* .thank_you .thanks a {
    color:var(--bs-orange);
    border:1px solid var(--bs-orange);
    margin:10px 0;
}
*/
 
 .error404 h2 span {
     color: var(--bs-orange);
 }
 
 .error4044 h4 {
     margin: 20px 0;
     color: var(--bs-orange);
 }
 
 .thank_you h2 span {
     color: var(--bs-orange);
 }
 
 .request-trade-modal-prodetails .modal-dialog {
     max-width: 1140px !important;
 }
 
 .request-trade-table-details .trade-image-td {
     text-align: center;
     width: 33% !important;
 }
 
 .request-trade-table-details .trade-image-tr img {
     max-width: 55%
 }
 
 .request-trade-table-details td {
     padding: 15px !important;
 }
 
 .request-trade-table-details .trade-image-tr2 .info-box span {
     font-size: 18px;
     display: block;
     font-family: 'Marcellus';
 }
 
 .details-table .trade-image-tr2 td {
     width: 23% !important;
 }
 
 .request-trade-table-details .trade-image-tr td h4 {
     margin-bottom: 10px;
 }
 
 .request-trade-table-details textarea {
     border: 1px solid #F0F0F0;
     background-color: var(--bs-greylight);
 }
 
 .trade-image-tr td h4 a {
     color: #000;
 }
 
 #show_brand_details_modal_wrap .eye_right .procut_detail p:hover {
     color: var(--bs-black);
     cursor: auto;
 }
 
 .dropdown-item.active,
 .dropdown-item:active {
     background-color: #eee;
     color: #000;
 }
 
 .slick-slider,
 .carousel {
     touch-action: auto !important;
 }
 
 .product-pics-menu-list img {
     /* min-height: 343px; */
     /* height: 343px; */
 }
 
 #show_brand_details_modal_wrap .eye_right .procut_detail {
     margin-bottom: 20px;
 }
 
 .blank-list-div {
     height: 30vh;
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 #ask-inquiry .modal-content {
     min-height: 570px;
 }
 
 #logoAndNav .dropdown-menu.show {
     display: block;
     transition: all 0.5s;
     pointer-events: inherit;
     opacity: 1;
 }
 
 #logoAndNav .dropdown-menu {
     top: 100%;
     display: block;
     transition: all 0.5s;
     pointer-events: none;
     opacity: 0;
     left: 0;
     right: 0;
 }
 
 .shop .serach.spacing-100 {
     padding: 40px 0;
 }
 
 .shop .filter .filter-title {
     font-size: 40px;
 }
 
 .shop .filter {
     background: #f9f9f9;
     padding: 40px 0 0;
 }
 
 .buy-product .mb-20 {
     margin-bottom: 30px;
 }
 
 .product-slider-image {
    /*min-height: 150px !important; */
    display: flex;
    align-items: center;
}
 
 .product-slider-image img {
     margin: 0 auto;
     display: flex;
     object-fit: scale-down;
 }
 
 .without-slider .lazy_image_load {
     max-width: 40px;
     width: 100%;
 }
 
 .without-slider .lazy_img_loaded {
    max-width: 100%;
    width: 100%;
}
 
 .product-slider-image.active {
     border: 1px solid var(--bs-orange);
 }
 
 b.condition-bold {
     font-size: 16px;
 }
 
 .product-slider-image {
     border: 1px solid #eee;
     padding: 4px;
     margin: 4px;
 }
 
 .product-slider-image:hover,
 .product-slider-image img:hover {
     cursor: pointer;
 }
 
 .product-details-img .slider-thumb {
     display: none;
 }
 
 .product-details-content .watch-detail-price {
     font-family: 'Marcellus';
     margin-bottom: 8px;
     font-weight: 500;
 }
 
 .product-details-content .detail-condition-text b {
     font-family: 'Marcellus';
 }
 
 .bredcump .list-unstyled .active a {
     color: var(--bs-orange);
     font-size: 20px;
 }
 
 .instagram-feed button.slick-autoplay-toggle-button {
     display: none;
 }
 
 b.watch-in-bold {
     font-size: 32px;
     font-weight: 500;
 }
 
 .product-banner-list-prev-next {
     display: flex;
     justify-content: space-between;
 }
 
 .product-banner-list-prev-next .prev_next {
     display: flex;
     align-items: center;
     justify-content: end;
 }
 
 .product-banner-list-prev-next .prev_next li b {
     margin: 0 15px;
     color: var(--bs-orange);
     font-weight: 500;
 }
 
 .product-description {
     padding: 0;
     margin-top: 20px;
 }
 
 .product-description .col-12 {
     padding: 0;
 }
 
 .product-description .product-trustpilot-info h3 {
     margin-bottom: 10px;
     border-bottom: 1px solid #eee;
     padding-bottom: 15px;
 }

 .product-description .product-trustpilot-info h5 {
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}

 
 .product-description .product-trustpilot-info p {
     text-align: justify;
     font-size: 16px;
 }

 .product-description .product-trustpilot-info p.jevelary {
    text-align: justify;
    font-size: 18px;
}
 
 .eye_menu .eye_right .procut_detail .mt-15 {
     margin-top: 5px;
 }
 
 .eye_menu .eye_right .procut_detail .product_title {
     font-weight: bold;
 }
 
 .shop .produc.spacing-100 {
     padding: 30px 0;
 }
 
 .watch-detail .prev_next .prev-d,
 .watch-detail .prev_next .next-d {
     width: 24px;
     height: 24px;
     display: flex;
     justify-content: center;
     align-items: center;
     background: var(--bs-orange);
     border-radius: 50%;
 }
 
 .watch-detail .prev_next .prev-d a:hover,
 .watch-detail .prev_next .next-d a:hover {
     color: var(--bs-black)
 }
 
 .eye_menu .eye_right .procut_detail .eye-body {
     border: 1px solid #eee;
     border-left: 0;
     border-right: 0;
     margin: 5px 0;
     padding: 5px 0;
 }
 
 .details-watch-child-condition p {
     font-size: 12px;
     font-weight: 500;
 }
 
 .thank-you-box .thank-msg-show {
     display: flex;
     justify-content: space-between;
     align-items: baseline;
 }
 
 .thank-you-box .thank-msg-show #form_result_msg {
     max-width: 90%;
     width: 100%;
     display: flex;
     flex-direction: column;
 }
 
 .thank-you-box .thank-msg-show #form_result_msg span {
     line-height: 1.4;
 }
 
 .thank-you-box .thank-msg-show i.fa-solid.fa-circle-xmark {
     font-size: 24px;
     color: var(--bs-orange);
 }
 
 .slider.slider-content-single.row {
     justify-content: center;
 }
 
 .thank-you-box {
     margin-bottom: 0;
 }
 
 .thank-msg-show button {
     border: none;
     background: transparent;
 }
 
 .form_result_msg .two-msg {
     display: block;
 }
 
 .contact-us .contact .information-item .info-text a {
     word-break: break-all;
 }
 /* 28/02/2023 */
 
 .navbar-expand-md .u-header__navbar-nav .u-header__nav-link {
     text-transform: capitalize;
 }
 
 .main-slider-info .left_side .sub_title {
     display: none;
 }
 
 .second_footer .link a {
     text-transform: capitalize;
 }
 
 .slider-info-bottom {
     background: #eee;
     padding: 50px 15px;
     box-sizing: border-box;
 }
 
 .slider-info-bottom .title {
     text-transform: none;
     margin-bottom: 10px;
 }
 
 .slider-info-bottom .title_subtitle {
     color: #000;
 }
 
 .product-box-img {
     height: 100%;
     width: 100%;
 }
 
 .about .right h3 {
     font-size: 28px;
     line-height: 1.4;
 }
 
 .about .btn {
     margin-top: 10px;
 }
 
 .news-in-section .buy-product {
     background: #eee;
 }
 
 .news-in-section .buy-product .img-box img {
     padding: 10px;
 }
 
 .product-banner-list-prev-next .list-unstyled li.active {
     width: 50%;
     text-align: left;
 }
 /* 11.04.2023 Divyesh  */
 
 .slider-content-single .slider-thumb-img img {
     max-width: 80px;
     border: 1px solid #eee;
     padding: 10px;
 }
 
 .slider-single-content-img {
     border: 1px solid #eee;
     margin-bottom: 20px;
 }
 
 @keyframes zoom {
     from {
         transform: scale(1, 1);
         -webkit-transform: scale(1, 1);
     }
     to {
         transform: scale(1.2, 1.2);
         -webkit-transform: scale(1.2, 1.2);
     }
 }
 
 .product-best-picks .procut_detail .price::first-letter {
     font-family: 'Marcellus' !important;
     font-size: 22px;
 }
 
 .eye_right .eye-body .price-section {
     display: flex;
 }
 
 .eye_right .eye-body .price-section span {
     display: block;
     margin-left: 5px;
 }
 
 .eye_right .eye-body .price-section span::first-letter {
     font-family: 'Marcellus';
 }
 /* quickview img  */
 
 .eye_left .product-pics-menu-list {
     height: 340px;
 }
 
 .eye_left .product-pics-menu-list .pop-img-loader {
     width: 100%;
     height: 100%;
     object-fit: scale-down;
 }
 
 .watch-detail .eye_left .product-pics-menu-list {
     height: 100%;
 }
 /* 25-10 */
 
 ::-webkit-scrollbar-thumb {
     border-radius: 0;
     background: transparentize(#ccc, 0.5);
     box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
 }
 
 ::-webkit-scrollbar-track {
     background-color: transparentize(#ccc, 0.7);
 }
 
 ::-webkit-scrollbar:horizontal {
     height: 5px;
 }
 
 ::-webkit-scrollbar {
     width: 10px;
 }
 
 body .produc .inventory-header,
 body .produc .inventory-footer {
     background: #000;
     font-size: 16px;
     color: #fff;
 }
 
 .produc table#demo_ex th {
     padding: 10px 0;
     border-left: 1px solid #eee;
 }
 
 .produc {
     font-size: 16px;
 }
 
 body .produc .inventory-header {
     position: sticky;
     top: 0;
 }
 
 tr:nth-child(even) {
     background: #eeeeee;
     border-bottom: 1px solid #ccc;
 }
 
 tr:nth-child(odd) {
     background: #FFF;
     border-bottom: 1px solid #ccc;
 }
 
 .table-scroll {
     max-height: 70vh;
     overflow-y: scroll;
     overflow-x: hidden;
     display: block;
     width: 100%;
     border-bottom: 2px solid #ccc;
 }
 
 body .produc table#demo_ex td,
 body .produc table#demo_ex th {
     padding:5px !important;
     font-size:14px;
 }
 
 ::-webkit-scrollbar {
     width: 5px;
 }
 /* Responsive Media CSS */
 
 @media (min-width: 1600px) {
     .container,
     .container-lg,
     .container-md,
     .container-sm,
     .container-xl {
         max-width: 1430px;
     }
     .search_icon {
         margin-left: 15px;
     }
     .main_title {
         margin-left: -5px;
     }
     .materials .brand .dropdown-menu.show {
         width: 1400px;
     }
 }
 
 @media (max-width:1600px) {
     /* yalp */
     .yalp .right::after {
         right: -140px;
     }
     .second_footer input {
         padding: 6px 12px;
         margin-bottom: 15px
     }
     .second_footer .btn {
         padding: 11px 30px;
     }
     .second_footer .btn {
         height: auto;
     }
     /* .f-width {
        transform: translate(0, 68px) !important;
   }
    */
     .header-left {
         max-width: 200px;
         width: 100%;
     }
     .header-right.justify-content-end {
         width: calc(100% - 255px);
     }
     .product-details-img .slider .slick-prev {
         left: -3%;
     }
     .product-details-img .slider .slick-next {
         right: -3%;
     }
     .brands-trade .nav-pills .nav-item {
         margin-bottom: 5px;
     }
     .slider-info-bottom .title {
         font-size: 28px;
     }
     .slider-info-bottom {
         padding: 25px 10px;
     }
     .slider-info-bottom .title {
         font-size: 28px;
     }
     .slider-info-bottom .title_subtitle {
         font-size: 16px;
     }
 }
 
 @media (max-width:1599px) {
     .main-slider .carousel-indicators {
         width: 1320px;
         padding: 0 15px;
     }
     .contact p {
         font-size: var(--fs16);
     }
     p {
         font-size: var(--fs16);
     }
     .materials .brand .dropdown-menu.show {
         width: 1290px;
     }
     .brand .dropdown .dropdown-menu li {
         max-width: 410px;
     }
     .brand .dropdown .dropdown-menu li .dropdown-item {
         font-size: 14px;
     }
 }
 
 @media (max-width: 1400px) {
     /* fontsize */
     h1 {
         font-size: var(--fs90);
     }
     h2 {
         font-size: var(--fs40);
     }
     .h3 {
         font-size: var(--fs36);
     }
     h3 {
         font-size: var(--fs26);
     }
     h4 {
         font-size: var(--fs22);
     }
     h5 {
         font-size: var(--fs18);
     }
     /* spacing */
     .spacing-100 {
         padding: 80px 0;
     }
     .spacing-bottom-60 {
         margin-bottom: 50px;
     }
     .spacing-top-100 {
         margin-top: 50px;
     }
     .follw {
         padding-bottom: 80px;
     }
     .spacing60 {
         padding: 50px 0;
     }
     .main-slider .carousel-indicators button {
         height: 18px;
         width: 18px;
     }
     .menu {
         font-size: var(--fs16);
         letter-spacing: normal;
     }
     /* yalp */
     .yalp .right {
         padding: 80px 0 80px 40px;
     }
     /* footer */
     .second_footer .link,
     .second_footer .contact {
         padding: 0 15px;
     }
     .modalDialog>div {
         width: 700px;
         height: auto;
         overflow: hidden;
     }
     .about_us_video .title {
         letter-spacing: 0;
     }
     .product-best-picks .product-icon {
         opacity: 1;
     }
     .product-best-picks .product-img {
         height: 250px;
     }
     .slider-info-bottom .title {
         margin-bottom: 20px;
         font-size: 24px;
     }
     .slider-info-bottom .title_subtitle {
         font-size: 14px;
     }
 }
 
 @media (max-width:1399px) {
     .main-slider .carousel-indicators {
         width: 1140px;
     }
     .materials .brand .dropdown-menu.show {
         width: 1110px;
     }
     .brand .dropdown .dropdown-menu li {
         max-width: 348px;
     }
 }
 
 @media (max-width: 1200px) {
     /* fontsize */
     h1 {
         font-size: var(--fs70);
     }
     h2 {
         font-size: var(--fs38);
     }
     .h3 {
         font-size: var(--fs34);
     }
     h3 {
         font-size: var(--fs24);
     }
     h4 {
         font-size: var(--fs20);
     }
     h5 {
         font-size: var(--fs18);
     }
     h6 {
         font-size: var(--fs16);
     }
     p {
         font-size: var(--fs16);
     }
     /* spacing */
     .spacing-100 {
         padding: 60px 0;
     }
     .spacing-bottom-60 {
         margin-bottom: 40px;
     }
     .spacing-top-100 {
         margin-top: 40px;
     }
     .follw {
         padding-bottom: 60px;
     }
     .spacing-top-30 {
         margin-top: 20px;
     }
     .spacing60 {
         padding: 40px 0;
     }
     .mt-30 {
         margin-top: 20px;
     }
     .btn {
         padding: 8px 16px;
         font-size: var(--fs14);
     }
     ul:not(.search-main-bar).f-width {
         transform: translate(0) !important;
         position: relative !important;
         box-shadow: none;
     }
     .header-right>ul>li>a {
         font-size: var(--fs16);
     }
     .header-right>ul>li>h4 {
         font-size: var(--fs18);
     }
     /* yalp */
     .yalp .right {
         padding: 60px 0 60px 40px;
     }
     .yalp .right::after {
         right: -50px;
     }
     .yalp .right p img {
         width: 16px;
         height: 10px;
         margin-top: -10px;
     }
     /* footer */
     .first_footer .logoimg {
         max-width: 350px;
     }
     .main-footer .top_footer {
         padding: 20px 0;
     }
     .second_footer .flink {
         font-size: var(--fs22);
     }
     .second_footer input {
         max-width: 380px;
     }
     .about .left {
         padding-right: 10px;
     }
     .about .right {
         padding-left: 10px;
     }
     .contact p {
         font-size: 14px;
     }
     /* brand */
     /* .brands-trade .nav-link {
        margin-bottom: 15px;
   }
    */
     .brand-btn {
         font-size: var(--fs14);
     }
     .brands-name {
         width: 30%;
     }
     .product-best-picks .product-img {
         height: 200px;
     }
     .slider-info-bottom .title {
         font-size: 22px;
     }
     .about .right h3 {
         font-size: 24px;
     }
 }
 
 @media (max-width:1199px) {
     .main-slider .carousel-indicators {
         width: 960px;
         bottom: 40px;
     }
     .header-right.justify-content-end li {
         margin-right: 0;
     }
     .dropdown-toggle::after {
         position: absolute;
         right: 15px;
     }
     /*menu responsive start*/
     .sidenav {
         height: 100%;
         width: 0;
         position: fixed;
         z-index: 999;
         top: 0;
         right: 0;
         background-color: #111;
         overflow-x: hidden;
         transition: 0.5s;
         padding-top: 60px;
         max-width: 100%;
     }
     .sidenav a {
         padding: 0;
     }
     ul.d-block li {
         border-bottom: 1px solid rgba(255, 255, 255, 0.2);
         padding: 10px 20px;
     }
     ul.d-block li:last-child {
         border-bottom: none;
     }
     /* .dropdown-toggle::after {
        position: absolute;
        right: 15px;
        display: inline-block;
        margin-left: 9px;
        border-right: 2px solid #ffffff;
        border-bottom: 2px solid #ffffff;
        transform: rotate(315deg);
        margin-bottom: 0;
        width: 10px;
        height: 10px;
        border-left: 0;
        border-radius: 0;
        content: "";
        border-top: 0;
   }
    */
     .dropdown-menu.f-width.p-30.show {
         transform: translate(100%) !important;
         inset: auto !important;
         opacity: 1;
         height: auto;
         transition: opacity 0.2s ease-in-out 0.2s, transform 0.4s ease-in-out, height 0.4s ease-in-out, visibility 0.01s 0.2s;
         top: 0px !important;
         left: 0 !important;
         padding-top: 45px;
     }
     ul:not(.search-main-bar).f-width {
         position: absolute !important;
         transform: translate(100%) !important;
         box-shadow: none;
         opacity: 0;
         height: 0px;
         float: left;
         padding: 0;
         display: block;
         left: 0;
         transition: opacity 0.2s ease-in-out 0.2s, transform 0.4s ease-in-out, height 0.4s ease-in-out, visibility 0.01s 0.2s;
         top: 0;
         bottom: 0;
         right: 0;
     }
     .dropdown-menu.f-width.p-30.show:before {
         position: absolute;
         content: "";
         left: -20px;
         display: inline-block;
         margin-left: 20px;
         margin-bottom: 0;
         width: 45px;
         height: 45px;
         top: 0;
         background: #e1e1e1 url(../images/back-arrow.png) no-repeat;
         background-position: center;
         filter: brightness(1) invert(1);
         background-size: 22px;
     }
     ul:not(.search-main-bar).f-width .container {
         max-width: 100%;
     }
     ul.d-block {
         margin: 0 !important;
         transition: opacity 0.2s ease-in-out 0.2s, transform 0.4s ease-in-out, height 0.4s ease-in-out, visibility 0.01s 0.2s;
     }
     ul.d-block.lft-side {
         transform: translatex(-100%);
         overflow: visible;
         transition: opacity 0.2s ease-in-out 0.2s, transform 0.4s ease-in-out, height 0.4s ease-in-out, visibility 0.01s 0.2s;
     }
     .dropdown-menu .header-right>ul>li>a {
         padding: 0;
     }
     .dropdown-menu .header-right>ul>li {
         padding: 10px 20px;
     }
     .spacing-top-60 {
         margin-top: var(--fs36);
     }
     .materials .brand .dropdown-menu.show {
         width: 924px;
     }
     .brand .dropdown .dropdown-menu li {
         max-width: 290px;
     }
     .brand .dropdown .dropdown-menu li .dropdown-item {
         font-size: 14px;
     }
     .news-in-section .buy-product .img-box {
         padding-top: 23%;
     }
     /*menu responsive end*/
 }
 
 @media only screen and (max-width:1200px) and (min-width:991px) {
     .concierge-title {
         transform: translate(14%, 11%);
     }
 }
 
 @media (max-width: 1024px) {
     .table-scroll {
         overflow-x: scroll;
     }
 }
 
 @media (max-width: 991px) {
     .produc {
         font-size: 14px;
     }
     .brand-btn {
         font-size: var(--fs14);
     }
     .mb-60 {
         margin-bottom: 30px;
     }
     .spacing-bottom-100 {
         margin-bottom: 60px;
     }
     .main-slider .carousel-indicators {
         width: 720px;
         bottom: 30px;
     }
     .brand-btn {
         font-size: var(--fs14);
     }
     .mb-100 {
         margin-bottom: 40px;
     }
     .contact-form {
         margin-bottom: 15px;
     }
     .about-watches {
         margin-top: 15px;
     }
     .information-inner {
         min-height: 301px;
     }
     .contact-form input {
         margin-bottom: 15px;
     }
     h1 {
         font-size: var(--fs50);
     }
     h2 {
         font-size: var(--fs26);
     }
     .h3 {
         font-size: var(--fs28);
     }
     h3 {
         font-size: var(--fs20);
     }
     h4 {
         font-size: var(--fs16);
     }
     h5 {
         font-size: var(--fs16);
     }
     /* spacing */
     .spacing-100 {
         padding: 40px 0;
     }
     .spacing-bottom-60 {
         margin-bottom: 20px;
     }
     .spacing-top-100 {
         margin-top: 30px;
     }
     .follw {
         padding-bottom: 40px;
     }
     .spacing-top-30 {
         margin-top: 10px;
     }
     .spacing60 {
         padding: 30px 0;
     }
     .mt-30 {
         margin-top: 15px;
     }
     .mt-15 {
         margin-top: 5px;
     }
     .mt-20 {
         margin-top: 15px;
     }
     .btn-link {
         font-size: var(--fs16);
     }
     .search-main-bar .search-header-btn,
     .search-main-bar input {
         padding: 8px 20px;
         font-size: var(--fs16);
     }
     /* about */
     .about .right h3 {
         line-height: 1.49;
     }
     .about .btn {
         margin-top: 20px;
     }
     /* buy */
     /* .buy-product .img-box {
        padding: 4px;
   } */
     /* yalp */
     .yalp .right {
         padding: 30px;
         background: #f7f7f7;
     }
     .yalp .right::after {
         display: none;
     }
     /* footer */
     .mb-30 {
         margin-bottom: 15px;
     }
     .second_footer .link {
         border-left: 0;
     }
     .join form {
         border-bottom: 1px solid rgba(255, 255, 255, 0.2);
         margin-bottom: 30px;
         display: flex;
         padding-bottom: 20px;
         flex-wrap: wrap;
         align-items: center;
     }
     .second_footer input {
         margin-bottom: 0;
     }
     .second_footer .btn {
         height: 43px;
        /* margin-left: 10px;*/
     }
     .mtt-0 {
         margin-top: 0;
     }
     .p-30 {
         padding: 15px 0;
     }
     .concierge-title {
         transform: translate(0, 0);
     }
     #HotSpecialsresult {
         margin-bottom: 10px;
     }
     .first_footer li a img {
         width: 40px;
         height: 40px;
     }
     /* */
     .logos-company {
         margin-bottom: 30px;
     }
     /* arrvelas */
     .eye_right .mt-15 {
         margin-top: 10px;
     }
     .serach .materials {
         flex-wrap: wrap;
     }
     .materials .brand {
         margin: 5px 0;
     }
     .materials .brand .dropdown-menu.show {
         width: 692px;
         display: flex;
         flex-wrap: wrap;
         max-height: 310px;
         overflow-y: scroll;
     }
     .serach .dropdown {
         margin-right: 0;
     }
     .brand .dropdown .dropdown-menu li {
         max-width: 330px;
         width: 100%;
     }
     .slider-info-bottom .title {
         font-size: 20px;
     }
     .about .right h3 {
         font-size: 16px;
     }
     .about .btn {
         margin-top: 0px;
     }
     .news-in-section .buy-product .img-box {
         padding-top: 20%;
     }
 }
 
 @media only screen and (max-width:1200px) and (min-width:992px) {
     .mb-100 {
         margin-bottom: 60px;
     }
 }
 
 @media (max-width: 767px) {
     .form input {
         font-size: 14px;
     }
     .spacing-bottom-100 {
         margin-bottom: 30px;
     }
     .form select {
         font-size: 14px;
     }
     .tab-content {
         font-size: 14px;
     }
     .form textarea {
         font-size: 14px;
     }
     .main-slider .carousel-indicators {
         width: auto;
         bottom: 30px;
         padding: 0 30px;
     }
     .information-inner {
         min-height: auto;
         padding: 20px;
     }
     .main-slider .carousel-indicators button {
         height: 15px;
         width: 15px;
     }
     h1 {
         font-size: var(--fs30);
     }
     .h3 {
         font-size: var(--fs22);
     }
     p {
         font-size: var(--fs14);
     }
     .spacing-res {
         margin-top: 15px;
     }
     .spacing60 {
         padding: 20px 0;
     }
     .spacing-top-60 {
         margin-top: var(--fs26);
     }
     .mtt-prod-0 {
         margin-top: 0;
     }
     /* about */
     .about .right {
         text-align: center;
     }
     /* yalp */
     .yalp .left {
         text-align: center;
     }
     .yalp .left img {
         max-width: 60%;
     }
     .yalp .right::before {
         display: none;
     }
     .yalp p {
         text-indent: 30px;
     }
     .yalp .right {
         padding: 15px 20px;
     }
     /* follow */
     .follw {
         text-align: center;
     }
     /* footer */
     .first_footer .logoimg {
         max-width: 262px;
     }
     /* brand s*/
     .brands-name {
         width: 47%;
     }
     /* breadcrumbs */
     .content {
         display: flex;
         flex-direction: column;
         justify-content: center;
         align-items: center;
         flex-wrap: wrap;
     }
     .materials {
         display: flex;
         align-items: center;
         flex-wrap: wrap;
     }
     .materials .brand {
         margin-bottom: 15px;
     }
     .logos-company {
         margin-bottom: 15px;
     }
     /* */
     .contact-form input {
         height: 40px;
         padding: 11px;
     }
     /* new-arrvels */
     .modalDialog>div {
         width: 80%;
     }
     .product_eye_detail .eye_menu {
         padding: 10px;
     }
     .inquire_product {
         padding: 10px;
     }
     .eye_menu {
         background-color: var(--bs-white);
     }
     .eye_menu img {
         max-width: 100%;
         max-height: 100%;
         object-fit: contain;
     }
     .eye_left {
         padding: 10px;
         text-align: center;
         /* max-width: 190px; */
         max-width: 100%;
         margin: 0 auto;
     }
     .inquire_product {
         max-height: 510px;
         width: 90% !important;
         height: auto !important;
     }
     .inquire_product .contact-form {
         margin-bottom: 0;
     }
     .eye_right {
         padding: 10px 15px;
     }
     /* .eye_right .btn {
        font-size: 10px;
        padding: 5px;
   }
    */
     .sell-form select {
         height: 40px;
         margin-bottom: 15px;
     }
     .contact-form .sell-form input {
         margin: 5px 0 15px 0;
         min-height: 25px;
     }
     ul#pills-tab {
         display: none;
     }
     .brands-trade ul#pills-tab {
         display: flex;
         flex-wrap: wrap;
         align-items: center;
     }
     .product-best-picks .price {
         justify-content: center;
     }
     .product-best-picks .spacing-top-100 {
         margin-top: 20px;
     }
     .materials .brand .dropdown-menu.show {
         max-width: 96%;
         width: 100%;
     }
     .modalDialog .product_eye_detail {
         max-height: 510px;
         overflow-y: scroll;
     }
     .product_eye_detail .eye_menu {
         min-height: auto;
         z-index: 111;
         position: relative;
     }
     .second_footer .btn {
         margin-left: 5px;
     }
     .brand .dropdown .dropdown-menu li {
         max-width: 48%;
     }
     #ask-inquiry .modal-content {
         min-height: 548px;
     }
     .slider-info-bottom .title {
         font-size: 18px;
     }
     .slider-info-bottom .title_subtitle {
         font-size: 12px;
     }
 }
 
 @media (max-width: 575px) {
     body {
         font-size: var(--fs14);
     }
     .main-slider-info .left_side {
         padding: 0 15px;
     }
     .main-slider .carousel-indicators {
         padding: 0 30px;
     }
     .main-footer .first_footer {
         flex-direction: column;
     }
     .first_footer .logoimg {
         margin-bottom: 15px;
     }
     .mb-20 {
         margin-bottom: 10px;
     }
     .copyright .copy {
         font-size: var(--fs14);
     }
     .join form {
         margin-bottom: 15px;
     }
     .main-footer .contact,
     .second_footer .link {
         border-top: 1px solid rgba(255, 255, 255, 0.2);
         padding-top: 15px;
         margin-top: 15px;
     }
     .join form {
         border-bottom: 0;
     }
     .second_footer .btn {
         margin-bottom: 0;
     }
     .join form {
         margin-bottom: 0;
     }
     .mtt-prod-0 {
         margin-top: 20px;
     }
     .header-left {
         max-width: 180px;
     }
     .spacing_top_mb {
         margin-top: 15px;
     }
     .second_footer .btn {
         padding: 10px 16px 8px;
     }
     .product-pics-menu-list {
         max-width: 150px;
         height: 150px;
     }
     .product-pics-menu-list img {
         min-height: 206px;
     }
     .materials .brand .dropdown-menu.show {
         max-width: 95%;
     }
     .second_footer input {
         max-width: 100%;
     }
     .second_footer .btn {
         height: auto;
         /*margin: 10px 0;*/
        margin: 0px 0px 10px 0px;
     }
     .brand .dropdown .dropdown-menu li {
         max-width: 100%;
     }
     .brand .dropdown .dropdown-menu li .dropdown-item {
         font-size: 12px;
     }
     .slider-info-bottom {
         padding: 15px 10px;
     }
 }
 
 @media (max-width:565px) {
     #HotSpecialsresult {
         margin-top: -5px;
         margin-bottom: 0px;
         width: 100%;
     }
 }
 
 @media (max-width:460px) {
     .materials .brand .dropdown-menu.show {
         max-width: 93%;
     }
 }
 
 @media (max-width:320px) {
     .materials .brand .dropdown-menu.show {
         max-width: 92%;
     }
 }
 /* header */
 
 .header_menu_gap {
     padding: 20px;
     margin: 0;
 }
 
 .header-right>ul>li>h4 {
     color: var(--bs-black);
     font-weight: bold;
 }
 
 .navbar-expand-md .u-header__navbar-nav .u-header__nav-link {
     font-family: 'Marcellus';
     color: var(--bs-black);
     line-height: 1.3;
 }
 
 .navbar-expand-md .u-header__navbar-nav .u-header__nav-link:hover {
     color: var(--bs-black);
     font-weight: bold;
 }
 
 .media_box .media_list_menu_box {
     flex-direction: row-reverse;
     align-items: center;
 }
 
 button.btn_serch_mob {
     display: none;
 }
 /* .link_active_show{
    color:var(--bs-orange) !important;
}
*/
 
 .brand_details_modal .modal-header {
     position: absolute;
     right: 0;
     z-index: 1;
     padding: 0;
     border: 0;
 }
 /*------------------------------------ Hamburgers ------------------------------------*/
 
 .u-hamburger {
     font-size: inherit;
     line-height: 0;
     padding: 0.25rem;
 }
 
 .u-hamburger:hover .u-hamburger__inner,
 .u-hamburger:hover .u-hamburger__inner::before,
 .u-hamburger:hover .u-hamburger__inner::after {
     background-color: var(--bs-black);
     ;
 }
 
 .u-hamburger__box {
     width: 1.5625rem;
     height: 0.875rem;
     display: inline-block;
     position: relative;
 }
 
 .u-hamburger__inner {
     display: block;
     top: 0.0625rem;
     margin: top, -0.0625rem;
 }
 
 .u-hamburger__inner,
 .u-hamburger__inner::before,
 .u-hamburger__inner::after {
     width: 1.5625rem;
     height: 0.125rem;
     background-color: var(--bs-black);
     position: absolute;
     transition-property: -webkit-transform;
     transition-property: transform;
     transition-property: transform, -webkit-transform;
     transition-duration: 0.3s;
     transition-timing-function: ease;
     width: 30px;
     height: 2px;
 }
 
 .u-hamburger__inner::before,
 .u-hamburger__inner::after {
     content: "";
     display: block;
 }
 
 .u-hamburger__inner::before {
     top: 0.375rem;
     transition-property: opacity, -webkit-transform;
     transition-property: transform, opacity;
     transition-property: transform, opacity, -webkit-transform;
     transition-duration: 0.3s;
     transition-timing-function: ease;
 }
 
 .u-hamburger__inner::after {
     top: 0.75rem;
 }
 
 .show .u-hamburger__inner {
     -webkit-transform: translate3d(0, 0.375rem, 0) rotate(45deg);
     transform: translate3d(0, 0.375rem, 0) rotate(45deg);
 }
 
 .show .u-hamburger__inner::before {
     -webkit-transform: rotate(-45deg) translate3d(-0.22321rem, -0.25rem, 0);
     transform: rotate(-45deg) translate3d(-0.22321rem, -0.25rem, 0);
     opacity: 0;
 }
 
 .show .u-hamburger__inner::after {
     -webkit-transform: translate3d(0, -0.75rem, 0) rotate(-90deg);
     transform: translate3d(0, -0.75rem, 0) rotate(-90deg);
 }
 
 .u-hamburger--white .u-hamburger__inner,
 .u-hamburger--white .u-hamburger__inner::before,
 .u-hamburger--white .u-hamburger__inner::after {
     background-color: rgba(255, 255, 255, 0.8);
 }
 
 .u-hamburger--white:hover .u-hamburger__inner,
 .u-hamburger--white:hover .u-hamburger__inner::before,
 .u-hamburger--white:hover .u-hamburger__inner::after {
     background-color: #fff;
 }
 
 .js-header-fix-moment .u-hamburger--white .u-hamburger__inner,
 .js-header-fix-moment .u-hamburger--white .u-hamburger__inner::before,
 .js-header-fix-moment .u-hamburger--white .u-hamburger__inner::after {
     background-color: #8c98a4;
 }
 
 .js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner,
 .js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner::before,
 .js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner::after {
     background-color: var(--bs-orange);
     ;
 }
 /*------------------------------------ Animate.css ------------------------------------*/
 
 @-webkit-keyframes fadeInUp {
     from {
         opacity: 0;
         -webkit-transform: translate3d(0, 25%, 0);
         transform: translate3d(0, 25%, 0);
     }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
     }
 }
 
 @keyframes fadeInUp {
     from {
         opacity: 0;
         -webkit-transform: translate3d(0, 25%, 0);
         transform: translate3d(0, 25%, 0);
     }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
     }
 }
 
 .fadeInUp {
     -webkit-animation-name: fadeInUp;
     animation-name: fadeInUp;
 }
 
 @-webkit-keyframes slideInUp {
     from {
         -webkit-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0);
         visibility: visible;
     }
     to {
         -webkit-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
     }
 }
 
 @keyframes slideInUp {
     from {
         -webkit-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0);
         visibility: visible;
     }
     to {
         -webkit-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
     }
 }
 
 .slideInUp {
     -webkit-animation-name: slideInUp;
     animation-name: slideInUp;
 }
 /*------------------------------------ Header Default ------------------------------------*/
 
 .u-header {
     position: relative;
     right: 0;
     left: 0;
     width: 100%;
     z-index: 1001;
 }
 
 .u-header__section {
     position: relative;
     z-index: 1;
     background-color: #fff;
     box-shadow: 0 1px 10px rgba(151, 164, 175, 0.1);
 }
 
 .u-header__section-divider {
     border-bottom: 1px solid rgba(255, 255, 255, 0.2);
 }
 
 .u-header__shadow-on-show-hide {
     box-shadow: none;
 }
 
 .js-header-fix-moment .u-header__shadow-on-show-hide {
     box-shadow: 0 1px 10px rgba(151, 164, 175, 0.1);
 }
 /* Navbar */
 
 .u-header__navbar {
     padding-top: 0.25rem;
     padding-bottom: 0.25rem;
     padding-left: 0;
     padding-right: 0;
 }
 /* Navbar Space */
 
 @media (max-width: 991.98px) {
     .u-header .u-header__navbar.u-header__navbar--top-space {
         padding-top: 0.25rem;
     }
 }
 /* Navbar Brand */
 
 .u-header__navbar-brand,
 .u-header__navbar-brand>img {
     padding-top: 0;
     padding-bottom: 0;
     width: 9.375rem;
 }
 
 .u-header__navbar-brand-center {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center;
 }
 
 .u-header__navbar-brand-vertical {
     display: block;
     text-align: center;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 2.5rem;
 }
 
 .u-header__navbar-brand-vertical .u-header__navbar-brand-text {
     display: block;
     margin-left: 0;
 }
 
 .u-header__navbar-brand-text {
     font-size: 2.25rem;
     font-weight: 700;
     margin-left: .5rem;
 }
 
 .u-header__navbar-brand-text,
 .u-header__navbar-brand-text:focus,
 .u-header__navbar-brand-text:hover {
     color: var(--bs-orange);
     ;
 }
 
 .u-header__navbar-brand-text-white .u-header__navbar-brand-text,
 .u-header__navbar-brand-text-white .u-header__navbar-brand-text:focus,
 .u-header__navbar-brand-text-white .u-header__navbar-brand-text:hover {
     color: #fff;
 }
 /* Navbar Collapse */
 
 .u-header__navbar-collapse {
     padding-top: 0;
     padding-bottom: 0;
 }
 /* Navbar Link */
 
 .u-header__navbar-link {
     color: #77838f;
     font-size: 0.875rem;
     font-weight: 300;
     padding-left: .5rem;
     padding-right: .5rem;
 }
 /* Nav Item */
 
 .u-header .u-header__nav-item:first-child .u-header__nav-link {
     padding-left: 0;
 }
 /* Nav Link */
 
 .u-header .active>.u-header__nav-link {
     color: var(--bs-orange);
     ;
 }
 
 .u-header__nav-link {
     color: #77838f;
 }
 
 .u-header__nav-link-toggle {
     position: relative;
 }
 
 .u-header__nav-link-toggle::after {
     display: inline-block;
     font-family: "Font Awesome 5 Free";
     font-size: 65%;
     font-weight: 900;
     content: "\f107";
     margin-left: .5rem;
     transition: 0.3s ease;
 }
 /* Sub Menu */
 
 .u-header__sub-menu {
     width: 100%;
     padding-left: 0;
     list-style: none;
 }
 
 .u-header__sub-menu-nav-group {
     padding-left: 0;
     list-style: none;
 }
 
 .u-header__sub-menu-nav-link {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center;
     font-size: 0.875rem;
     color: #77838f;
 }
 
 .u-header__sub-menu-nav-link-toggle {
     position: relative;
 }
 
 .u-header__sub-menu-nav-link-toggle::after {
     display: inline-block;
     font-family: "Font Awesome 5 Free";
     font-size: 80%;
     font-weight: 900;
     content: "\f105";
     margin-left: auto;
     margin-right: .04rem;
     transition: 0.3s ease;
 }
 
 .u-header__sub-menu .active>.u-header__sub-menu-nav-link {
     color: var(--bs-orange);
     ;
 }
 
 .u-header__sub-menu-title {
     display: block;
     color: #1e2022;
     font-size: 1rem;
     font-weight: 600;
     margin-bottom: 0.5rem;
 }
 /* Promo */
 
 .u-header__promo {
     background-color: #f8fafd;
 }
 
 .u-header__promo-inner {
     padding: 2rem;
 }
 
 .u-header__promo-item {
     margin-left: 1.5rem;
     margin-right: 1.5rem;
 }
 
 .u-header__promo-item~.u-header__promo-item {
     border-top: 1px solid #e7eaf3;
 }
 
 .u-header__promo-link {
     display: block;
     padding-top: 0.75rem;
     padding-bottom: 0.75rem;
     margin-top: 0.75rem;
     margin-bottom: 0.75rem;
 }
 
 .u-header__promo-link:hover .u-header__promo-title {
     color: var(--bs-orange);
     ;
 }
 
 .u-header__promo-card {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-direction: column;
     flex-direction: column;
     min-width: 0;
     word-wrap: break-word;
     background-clip: border-box;
 }
 
 .u-header__promo-card-deck {
     display: block;
 }
 
 .u-header__promo-card-deck:not(:last-child) .u-header__promo-item {
     border-bottom: 1px solid #e7eaf3;
 }
 
 .u-header__promo-card-deck .u-header__promo-item {
     border-top: none;
 }
 
 .u-header__promo-card-body {
     -ms-flex: 1 1 auto;
     flex: 1 1 auto;
 }
 
 .u-header__promo-icon {
     width: 100%;
     max-width: 2.75rem;
     margin-right: 1rem;
 }
 
 .u-header__promo-icon--sm {
     max-width: 1.75rem;
 }
 
 .u-header__promo-title {
     display: block;
     color: #1e2022;
     font-size: 1rem;
     font-weight: 500;
 }
 
 .u-header__promo-text {
     display: block;
     color: #77838f;
 }
 
 .u-header__promo-footer {
     background-color: #f8fafd;
     border-bottom-right-radius: 0.3125rem;
     border-bottom-left-radius: 0.3125rem;
     padding-top: 1.5rem;
     padding-bottom: 1.5rem;
 }
 
 .u-header__promo-footer-item {
     padding-left: 1.5rem;
     padding-right: 1.5rem;
 }
 
 .u-header__promo-footer-ver-divider {
     position: relative;
 }
 
 .u-header__promo-footer-ver-divider::before {
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     border-right: 1px solid #bdc5d1;
     content: "";
 }
 /*------------------------------------ Nav Alignments ------------------------------------*/
 
 @media (min-width: 992px) {
     .u-header__navbar-body,
     .u-header__navbar-nav {
         margin-left: auto;
     }
     .u-header-left-aligned-nav .u-header__navbar-body,
     .u-header-left-aligned-nav .u-header__navbar-nav {
         margin-left: 0;
         margin-right: auto;
     }
     .u-header-left-aligned-nav .u-header__navbar-nav {
         width: 100%;
     }
     .u-header-left-aligned-nav .u-header__navbar-brand {
         margin-left: 0;
         margin-right: 3rem;
     }
     .u-header-left-aligned-nav .u-header__nav-last-item {
         margin-left: auto;
     }
     .u-header-center-aligned-nav__col {
         -ms-flex: 0 0 16.666667%;
         flex: 0 0 16.666667%;
         max-width: 16.666667%;
     }
     .u-header-center-aligned-nav__col-last-item {
         text-align: right;
     }
     .u-header-center-aligned-nav .u-header__navbar-body,
     .u-header-center-aligned-nav .u-header__navbar-nav {
         margin-left: auto;
         margin-right: auto;
     }
     .materials .brand .dropdown-menu.show {
         display: flex;
         flex-wrap: wrap;
         overflow: auto;
         max-height: 390px;
         justify-content: start;
         align-items: center;
         transform: translate(0px, 60px) !important;
         left: 15px !important;
         border: none !important;
         padding: 10px;
         box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
         z-index: 999;
     }
 }
 
 @media (max-width: 1199.98px) {
     .u-header-center-aligned-nav__col:not(.u-header-center-aligned-nav__col-last-item) {
         width: 100%;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-pack: justify;
         justify-content: space-between;
     }
     .u-header-center-aligned-nav__col-last-item {
         -ms-flex-positive: 1;
         flex-grow: 1;
     }
     td.view-onhand-item-img img {
        max-width: 50px!important;
    }
 }
 
 @media (min-width: 768px) {
     .u-header-center-aligned-nav.u-header--abs-top-sm .u-header__navbar-body,
     .u-header-center-aligned-nav.u-header--abs-top-sm .u-header__navbar-nav {
         margin-left: auto;
         margin-right: auto;
     }
     .product-img img {
         transition: all 0.5s ease;
     }
     .product-img img:hover {
         transform: scale(1.1);
         transition: all 0.5s ease;
     }
 }
 /*------------------------------------ Header Default ------------------------------------*/
 
 .u-header__navbar-nav-scroll {
     max-width: 100%;
     height: 4.25rem;
     overflow: hidden;
 }
 
 .u-header__navbar-nav-scroll .u-header__navbar-nav {
     overflow-x: auto;
     white-space: nowrap;
     -webkit-overflow-scrolling: touch;
 }
 /*------------------------------------ Fullscreen ------------------------------------*/
 
 .u-fullscreen {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     visibility: hidden;
 }
 
 .u-fullscreen--toggler {
     z-index: 1001;
 }
 
 .u-fullscreen__container,
 .u-fullscreen__overlay {
     transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
 }
 
 .u-fullscreen__container {
     position: relative;
     z-index: 1000;
     height: 100%;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center;
     -ms-flex-pack: center;
     justify-content: center;
     opacity: 0;
     visibility: hidden;
 }
 
 .u-fullscreen__overlay {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 999;
     opacity: 0;
     visibility: hidden;
     background-image: linear-gradient(150deg, rgba(45, 21, 130, 0.95) 0%, rgba(25, 160, 255, 0.95) 100%);
     background-repeat: repeat-x;
     transition-delay: 0.5s;
 }
 
 .u-fullscreen.u-fullscreen--showed {
     visibility: visible;
 }
 
 .u-fullscreen.u-fullscreen--showed .u-fullscreen__container,
 .u-fullscreen.u-fullscreen--showed .u-fullscreen__overlay {
     opacity: 1;
     visibility: visible;
 }
 
 .u-fullscreen.u-fullscreen--showed .u-fullscreen__overlay {
     transition-delay: 0s;
 }
 
 .u-fullscreen.u-fullscreen--showed .u-fullscreen__container {
     transition-delay: 0.5s;
 }
 /*------------------------------------ Header Fullscreen Style ------------------------------------*/
 
 .u-fullscreen__nav {
     padding-left: 0;
     list-style: none;
     margin-bottom: 0;
 }
 
 .u-fullscreen__nav-list {
     list-style: none;
     padding-left: 0;
     margin-bottom: 0;
 }
 
 .u-fullscreen__nav-link {
     display: inline-block;
     color: #fff;
     font-size: 1.375rem;
     padding-top: .5rem;
     padding-bottom: .5rem;
 }
 
 @media (min-width: 992px) {
     .u-fullscreen__nav-link {
         font-size: 1.75rem;
     }
 }
 
 .u-fullscreen__nav-link:hover {
     color: rgba(255, 255, 255, 0.7);
 }
 
 .u-fullscreen__submenu {
     position: relative;
     transition: 0.3s ease-in-out;
 }
 
 .u-fullscreen__submenu .u-fullscreen__nav-list {
     border-left: 2px solid rgba(255, 255, 255, 0.6);
     padding-left: 1rem;
 }
 
 .u-fullscreen__submenu-nav-link {
     display: inline-block;
     color: #fff;
     padding-top: .5rem;
     padding-bottom: .5rem;
 }
 
 .u-fullscreen__submenu-nav-link:hover {
     color: rgba(255, 255, 255, 0.7);
 }
 
 .u-fullscreen__submenu-list {
     list-style: none;
     border-left: 2px solid rgba(255, 255, 255, 0.6);
     padding-left: 1rem;
     margin-bottom: 0;
 }
 
 .u-fullscreen__submenu-list-link {
     display: inline-block;
     color: rgba(255, 255, 255, 0.7);
 }
 
 .u-fullscreen__submenu-list-link:hover {
     color: #fff;
 }
 /*------------------------------------ Header Navbar Background Colors ------------------------------------*/
 
 .u-header--navbar-bg .u-header__navbar-brand-text {
     color: #fff;
 }
 
 .u-header--navbar-bg .u-header__nav-item:hover .u-header__nav-link {
     color: #fff;
 }
 
 .u-header--navbar-bg .active>.u-header__nav-link {
     color: #fff;
 }
 
 .u-header--navbar-bg .u-header__nav-link {
     color: rgba(255, 255, 255, 0.7);
 }
 
 .u-header--navbar-bg .u-header__nav-link:hover {
     color: #fff;
 }
 
 .u-header--navbar-bg .u-header__navbar-link,
 .u-header--navbar-bg .dropdown-nav-link,
 .u-header--navbar-bg .btn-text-secondary {
     color: rgba(255, 255, 255, 0.6);
 }
 
 .u-header--navbar-bg .u-header__navbar-link:hover,
 .u-header--navbar-bg .dropdown-nav-link:hover,
 .u-header--navbar-bg .btn-text-secondary:hover {
     color: #fff;
 }
 
 .u-header--navbar-bg .btn-text-secondary[href]:hover {
     color: #fff;
 }
 
 .u-header--navbar-bg .u-hamburger__inner,
 .u-header--navbar-bg .u-hamburger__inner::before,
 .u-header--navbar-bg .u-hamburger__inner::after {
     background-color: rgba(255, 255, 255, 0.5);
 }
 
 .u-header--navbar-bg .u-hamburger:hover .u-hamburger__inner,
 .u-header--navbar-bg .u-hamburger:hover .u-hamburger__inner::before,
 .u-header--navbar-bg .u-hamburger:hover .u-hamburger__inner::after {
     background-color: #fff;
 }
 /*------------------------------------ Header Submenu Background Colors ------------------------------------*/
 
 .u-header--sub-menu-dark-bg .u-header__sub-menu,
 .u-header--sub-menu-dark-bg .u-header__promo {
     background-color: #1e2022;
 }
 
 .u-header--sub-menu-dark-bg .u-header__sub-menu-title,
 .u-header--sub-menu-dark-bg .u-header__promo-title {
     color: rgba(255, 255, 255, 0.8);
 }
 
 .u-header--sub-menu-dark-bg .u-header__promo-footer {
     background-color: #1c1d1f;
 }
 
 .u-header--sub-menu-dark-bg .u-header__promo-footer-ver-divider::before {
     border-color: rgba(255, 255, 255, 0.1);
 }
 
 .u-header--sub-menu-dark-bg .u-header__promo-link::after {
     border-color: rgba(255, 255, 255, 0.1);
 }
 
 .u-header--sub-menu-dark-bg .u-header__promo-item {
     border-color: rgba(255, 255, 255, 0.1);
 }
 
 .u-header--sub-menu-dark-bg .u-header__sub-menu-nav-link {
     color: #8c98a4;
 }
 
 .u-header--sub-menu-dark-bg .u-header__sub-menu-nav-link:hover {
     color: var(--bs-orange);
     ;
 }
 
 .u-header--sub-menu-dark-bg .u-header__product-banner {
     background-color: #1c1d1f;
 }
 
 .u-header--sub-menu-dark-bg .u-header__product-banner-text {
     color: #8c98a4;
 }
 
 .u-header--sub-menu-dark-bg .dropdown-nav-link:hover {
     color: rgba(255, 255, 255, 0.8);
 }
 
 .u-header--sub-menu-dark-bg .dropdown-divider {
     border-color: rgba(255, 255, 255, 0.1);
 }
 
 @media (min-width: 576px) {
     .u-header--sub-menu-dark-bg-sm .u-header__sub-menu,
     .u-header--sub-menu-dark-bg-sm .u-header__promo {
         background-color: #1e2022;
     }
     .u-header--sub-menu-dark-bg-sm .u-header__sub-menu-title,
     .u-header--sub-menu-dark-bg-sm .u-header__promo-title {
         color: rgba(255, 255, 255, 0.8);
     }
     .u-header--sub-menu-dark-bg-sm .u-header__promo-footer {
         background-color: #1c1d1f;
     }
     .u-header--sub-menu-dark-bg-sm .u-header__promo-footer-ver-divider::before {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-sm .u-header__promo-link::after {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-sm .u-header__promo-item {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-sm .u-header__sub-menu-nav-link {
         color: #8c98a4;
     }
     .u-header--sub-menu-dark-bg-sm .u-header__sub-menu-nav-link:hover {
         color: var(--bs-orange);
         ;
     }
     .u-header--sub-menu-dark-bg-sm .u-header__product-banner {
         background-color: #1c1d1f;
     }
     .u-header--sub-menu-dark-bg-sm .u-header__product-banner-text {
         color: #8c98a4;
     }
     .u-header--sub-menu-dark-bg-sm .dropdown-nav-link:hover {
         color: rgba(255, 255, 255, 0.8);
     }
     .u-header--sub-menu-dark-bg-sm .dropdown-divider {
         border-color: rgba(255, 255, 255, 0.1);
     }
 }
 
 @media (min-width: 768px) {
     .u-header--sub-menu-dark-bg-md .u-header__sub-menu,
     .u-header--sub-menu-dark-bg-md .u-header__promo {
         background-color: #1e2022;
     }
     .u-header--sub-menu-dark-bg-md .u-header__sub-menu-title,
     .u-header--sub-menu-dark-bg-md .u-header__promo-title {
         color: rgba(255, 255, 255, 0.8);
     }
     .u-header--sub-menu-dark-bg-md .u-header__promo-footer {
         background-color: #1c1d1f;
     }
     .u-header--sub-menu-dark-bg-md .u-header__promo-footer-ver-divider::before {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-md .u-header__promo-link::after {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-md .u-header__promo-item {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-md .u-header__sub-menu-nav-link {
         color: #8c98a4;
     }
     .u-header--sub-menu-dark-bg-md .u-header__sub-menu-nav-link:hover {
         color: var(--bs-orange);
         ;
     }
     .u-header--sub-menu-dark-bg-md .u-header__product-banner {
         background-color: #1c1d1f;
     }
     .u-header--sub-menu-dark-bg-md .u-header__product-banner-text {
         color: #8c98a4;
     }
     .u-header--sub-menu-dark-bg-md .dropdown-nav-link:hover {
         color: rgba(255, 255, 255, 0.8);
     }
     .u-header--sub-menu-dark-bg-md .dropdown-divider {
         border-color: rgba(255, 255, 255, 0.1);
     }
 }
 
 @media (min-width: 992px) {
     .u-header--sub-menu-dark-bg-lg .u-header__sub-menu,
     .u-header--sub-menu-dark-bg-lg .u-header__promo {
         background-color: #1e2022;
     }
     .u-header--sub-menu-dark-bg-lg .u-header__sub-menu-title,
     .u-header--sub-menu-dark-bg-lg .u-header__promo-title {
         color: rgba(255, 255, 255, 0.8);
     }
     .u-header--sub-menu-dark-bg-lg .u-header__promo-footer {
         background-color: #1c1d1f;
     }
     .u-header--sub-menu-dark-bg-lg .u-header__promo-footer-ver-divider::before {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-lg .u-header__promo-link::after {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-lg .u-header__promo-item {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-lg .u-header__sub-menu-nav-link {
         color: #8c98a4;
     }
     .u-header--sub-menu-dark-bg-lg .u-header__sub-menu-nav-link:hover {
         color: var(--bs-orange);
         ;
     }
     .u-header--sub-menu-dark-bg-lg .u-header__product-banner {
         background-color: #1c1d1f;
     }
     .u-header--sub-menu-dark-bg-lg .u-header__product-banner-text {
         color: #8c98a4;
     }
     .u-header--sub-menu-dark-bg-lg .dropdown-nav-link:hover {
         color: rgba(255, 255, 255, 0.8);
     }
     .u-header--sub-menu-dark-bg-lg .dropdown-divider {
         border-color: rgba(255, 255, 255, 0.1);
     }
 }
 
 @media (min-width: 1200px) {
     .u-header--sub-menu-dark-bg-xl .u-header__sub-menu,
     .u-header--sub-menu-dark-bg-xl .u-header__promo {
         background-color: #1e2022;
     }
     .u-header--sub-menu-dark-bg-xl .u-header__sub-menu-title,
     .u-header--sub-menu-dark-bg-xl .u-header__promo-title {
         color: rgba(255, 255, 255, 0.8);
     }
     .u-header--sub-menu-dark-bg-xl .u-header__promo-footer {
         background-color: #1c1d1f;
     }
     .u-header--sub-menu-dark-bg-xl .u-header__promo-footer-ver-divider::before {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-xl .u-header__promo-link::after {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-xl .u-header__promo-item {
         border-color: rgba(255, 255, 255, 0.1);
     }
     .u-header--sub-menu-dark-bg-xl .u-header__sub-menu-nav-link {
         color: #8c98a4;
     }
     .u-header--sub-menu-dark-bg-xl .u-header__sub-menu-nav-link:hover {
         color: var(--bs-orange);
         ;
     }
     .u-header--sub-menu-dark-bg-xl .u-header__product-banner {
         background-color: #1c1d1f;
     }
     .u-header--sub-menu-dark-bg-xl .u-header__product-banner-text {
         color: #8c98a4;
     }
     .u-header--sub-menu-dark-bg-xl .dropdown-nav-link:hover {
         color: rgba(255, 255, 255, 0.8);
     }
     .u-header--sub-menu-dark-bg-xl .dropdown-divider {
         border-color: rgba(255, 255, 255, 0.1);
     }
 }
 /*------------------------------------ Transparent Header ------------------------------------*/
 
 .u-header--bg-transparent:not(.js-header-fix-moment) .u-search-push-top[style*="display: block"]+.u-header__section {
     background-color: #fff;
 }
 
 .u-header--bg-transparent:not(.js-header-fix-moment) .u-header__section {
     background-color: transparent;
     box-shadow: none;
 }
 
 .u-header--bg-transparent .u-header__navbar-brand-collapsed,
 .u-header--bg-transparent .u-header__navbar-brand-collapsed .u-header__navbar-brand-text,
 .u-header--bg-transparent .u-header__navbar-brand-on-scroll,
 .u-header--bg-transparent .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text {
     display: none;
 }
 
 .u-header--bg-transparent.js-header-fix-moment .u-header__navbar-brand-default,
 .u-header--bg-transparent.js-header-fix-moment .u-header__navbar-brand-default .u-header__navbar-brand-text {
     display: none;
 }
 
 .u-header--bg-transparent.js-header-fix-moment .u-header__navbar-brand-on-scroll {
     display: -ms-flexbox;
     display: flex;
 }
 
 .u-header--bg-transparent.js-header-fix-moment .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text {
     display: inline-block;
 }
 
 @media (min-width: 576px) and (min-width: 576px) {
     .u-header--bg-transparent-sm:not(.js-header-fix-moment) .u-search-push-top[style*="display: block"]+.u-header__section {
         background-color: #fff;
     }
     .u-header--bg-transparent-sm:not(.js-header-fix-moment) .u-header__section {
         background-color: transparent;
         box-shadow: none;
     }
 }
 
 @media (min-width: 576px) {
     .u-header--bg-transparent-sm .u-header__navbar-brand-collapsed,
     .u-header--bg-transparent-sm .u-header__navbar-brand-collapsed .u-header__navbar-brand-text,
     .u-header--bg-transparent-sm .u-header__navbar-brand-on-scroll,
     .u-header--bg-transparent-sm .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text {
         display: none;
     }
     .u-header--bg-transparent-sm.js-header-fix-moment .u-header__navbar-brand-default,
     .u-header--bg-transparent-sm.js-header-fix-moment .u-header__navbar-brand-default .u-header__navbar-brand-text {
         display: none;
     }
     .u-header--bg-transparent-sm.js-header-fix-moment .u-header__navbar-brand-on-scroll {
         display: -ms-flexbox;
         display: flex;
     }
     .u-header--bg-transparent-sm.js-header-fix-moment .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text {
         display: inline-block;
     }
 }
 
 @media (min-width: 768px) and (min-width: 768px) {
     .u-header--bg-transparent-md:not(.js-header-fix-moment) .u-search-push-top[style*="display: block"]+.u-header__section {
         background-color: #fff;
     }
     .u-header--bg-transparent-md:not(.js-header-fix-moment) .u-header__section {
         background-color: transparent;
         box-shadow: none;
     }
 }
 
 @media (min-width: 768px) {
     .u-header--bg-transparent-md .u-header__navbar-brand-collapsed,
     .u-header--bg-transparent-md .u-header__navbar-brand-collapsed .u-header__navbar-brand-text,
     .u-header--bg-transparent-md .u-header__navbar-brand-on-scroll,
     .u-header--bg-transparent-md .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text {
         display: none;
     }
     .u-header--bg-transparent-md.js-header-fix-moment .u-header__navbar-brand-default,
     .u-header--bg-transparent-md.js-header-fix-moment .u-header__navbar-brand-default .u-header__navbar-brand-text {
         display: none;
     }
     .u-header--bg-transparent-md.js-header-fix-moment .u-header__navbar-brand-on-scroll {
         display: -ms-flexbox;
         display: flex;
     }
     .u-header--bg-transparent-md.js-header-fix-moment .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text {
         display: inline-block;
     }
     .navbar-expand-md .u-header__navbar-nav .u-header__nav-link {
         padding-top: 1.6rem;
         padding-bottom: 1.6rem;
         padding-right: 0.875rem;
         padding-left: 0.875rem;
         text-transform: capitalize;
         padding-left: 8px;
         padding-right: 8px;
     }
     .navbar-expand-md .navbar-collapse {
    justify-content: center !important;
}
 }
 
 @media (min-width: 992px) and (min-width: 992px) {
     .u-header--bg-transparent-lg:not(.js-header-fix-moment) .u-search-push-top[style*="display: block"]+.u-header__section {
         background-color: #fff;
     }
     .u-header--bg-transparent-lg:not(.js-header-fix-moment) .u-header__section {
         background-color: transparent;
         box-shadow: none;
     }
 }
 
 @media (min-width: 992px) {
     .u-header--bg-transparent-lg .u-header__navbar-brand-collapsed,
     .u-header--bg-transparent-lg .u-header__navbar-brand-collapsed .u-header__navbar-brand-text,
     .u-header--bg-transparent-lg .u-header__navbar-brand-on-scroll,
     .u-header--bg-transparent-lg .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text {
         display: none;
     }
     .u-header--bg-transparent-lg.js-header-fix-moment .u-header__navbar-brand-default,
     .u-header--bg-transparent-lg.js-header-fix-moment .u-header__navbar-brand-default .u-header__navbar-brand-text {
         display: none;
     }
     .u-header--bg-transparent-lg.js-header-fix-moment .u-header__navbar-brand-on-scroll {
         display: -ms-flexbox;
         display: flex;
     }
     .u-header--bg-transparent-lg.js-header-fix-moment .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text {
         display: inline-block;
     }
 }
 
 @media (min-width: 1200px) and (min-width: 1200px) {
     .u-header--bg-transparent-xl:not(.js-header-fix-moment) .u-search-push-top[style*="display: block"]+.u-header__section {
         background-color: #fff;
     }
     .u-header--bg-transparent-xl:not(.js-header-fix-moment) .u-header__section {
         background-color: transparent;
         box-shadow: none;
     }
 }
 
 @media (min-width: 1200px) {
     .u-header--bg-transparent-xl .u-header__navbar-brand-collapsed,
     .u-header--bg-transparent-xl .u-header__navbar-brand-collapsed .u-header__navbar-brand-text,
     .u-header--bg-transparent-xl .u-header__navbar-brand-on-scroll,
     .u-header--bg-transparent-xl .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text {
         display: none;
     }
     .u-header--bg-transparent-xl.js-header-fix-moment .u-header__navbar-brand-default,
     .u-header--bg-transparent-xl.js-header-fix-moment .u-header__navbar-brand-default .u-header__navbar-brand-text {
         display: none;
     }
     .u-header--bg-transparent-xl.js-header-fix-moment .u-header__navbar-brand-on-scroll {
         display: -ms-flexbox;
         display: flex;
     }
     .u-header--bg-transparent-xl.js-header-fix-moment .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text {
         display: inline-block;
     }
 }
 
 @media (max-width: 575.98px) {
     .u-header--bg-transparent-sm .u-header__navbar-brand-default,
     .u-header--bg-transparent-sm .u-header__navbar-brand-on-scroll {
         display: none;
     }
 }
 
 @media (max-width: 767.98px) {
     .u-header--bg-transparent-md .u-header__navbar-brand-default,
     .u-header--bg-transparent-md .u-header__navbar-brand-on-scroll {
         display: none;
     }
 }
 
 @media (max-width: 991.98px) {
     .u-header--bg-transparent-lg .u-header__navbar-brand-default,
     .u-header--bg-transparent-lg .u-header__navbar-brand-on-scroll {
         display: none;
     }
 }
 
 @media (max-width: 1199.98px) {
     .u-header--bg-transparent-xl .u-header__navbar-brand-default,
     .u-header--bg-transparent-xl .u-header__navbar-brand-on-scroll {
         display: none;
     }
 }
 
 .u-header--bg-transparent .u-header__navbar-brand-default,
 .u-header--bg-transparent .u-header__navbar-brand-on-scroll {
     display: none;
 }
 
 .u-header--bg-transparent .u-header__navbar-brand-default {
     display: -ms-flexbox;
     display: flex;
 }
 
 @media (max-width: 767.98px) {
     .u-header--bg-transparent .u-header__navbar-nav {
         background-color: #fff;
     }
     .u-header--bg-transparent .u-header__navbar-nav {
         padding: 0.875rem 1.5rem;
         padding-top: 1rem;
     }
 }
 /*------------------------------------ Header On Scroll ------------------------------------*/
 
 .u-header--white-bg-on-scroll.u-scrolled .u-header__section {
     background-color: #fff;
     box-shadow: 0 1px 10px rgba(151, 164, 175, 0.1);
 }
 /*------------------------------------ Header White Nav Links ------------------------------------*/
 
 .u-header--white-nav-links:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-item:hover .u-header__nav-link {
     color: white;
 }
 
 .u-header--white-nav-links:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-link {
     color: rgba(255, 255, 255, 0.7);
 }
 
 .u-header--white-nav-links:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-link:hover {
     color: white;
 }
 
 .u-header--white-nav-links:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link,
 .u-header--white-nav-links:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link,
 .u-header--white-nav-links:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary {
     color: rgba(255, 255, 255, 0.6);
 }
 
 .u-header--white-nav-links:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link:hover,
 .u-header--white-nav-links:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover,
 .u-header--white-nav-links:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover {
     color: white;
 }
 
 @media (min-width: 576px) {
     .u-header--white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-item:hover .u-header__nav-link {
         color: white;
     }
     .u-header--white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-link {
         color: rgba(255, 255, 255, 0.7);
     }
     .u-header--white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-link:hover {
         color: white;
     }
     .u-header--white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link,
     .u-header--white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link,
     .u-header--white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary {
         color: rgba(255, 255, 255, 0.6);
     }
     .u-header--white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link:hover,
     .u-header--white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover,
     .u-header--white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover {
         color: white;
     }
 }
 
 @media (min-width: 768px) {
     .u-header--white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-item:hover .u-header__nav-link {
         color: white;
     }
     .u-header--white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-link {
         color: rgba(255, 255, 255, 0.7);
     }
     .u-header--white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-link:hover {
         color: white;
     }
     .u-header--white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link,
     .u-header--white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link,
     .u-header--white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary {
         color: rgba(255, 255, 255, 0.6);
     }
     .u-header--white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link:hover,
     .u-header--white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover,
     .u-header--white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover {
         color: white;
     }
 }
 
 @media (min-width: 992px) {
     .u-header--white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-item:hover .u-header__nav-link {
         color: white;
     }
     .u-header--white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-link {
         color: rgba(255, 255, 255, 0.7);
     }
     .u-header--white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-link:hover {
         color: white;
     }
     .u-header--white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link,
     .u-header--white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link,
     .u-header--white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary {
         color: rgba(255, 255, 255, 0.6);
     }
     .u-header--white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link:hover,
     .u-header--white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover,
     .u-header--white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover {
         color: white;
     }
 }
 
 @media (min-width: 1200px) {
     .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-item:hover .u-header__nav-link {
         color: white;
     }
     .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-link {
         color: rgba(255, 255, 255, 0.7);
     }
     .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .u-header__nav-link:hover {
         color: white;
     }
     .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link,
     .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link,
     .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary {
         color: rgba(255, 255, 255, 0.6);
     }
     .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link:hover,
     .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover,
     .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover {
         color: white;
     }
 }
 /*------------------------------------ Navbar Expand ------------------------------------*/
 
 .navbar-expand {
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 }
 
 .navbar-expand.u-header__navbar--no-space {
     padding-top: 0;
     padding-bottom: 0;
 }
 
 .navbar-expand .u-header__navbar-nav {
     -ms-flex-align: center;
     align-items: center;
     padding-top: 0;
     padding-bottom: 0;
 }
 
 .navbar-expand .u-header__navbar-nav .u-header__nav-last-item {
     text-align: right;
     padding-left: 1rem;
     padding-right: 0;
 }
 
 .navbar-expand .u-header__navbar-nav .u-header__nav-link {
     padding-top: 1.5rem;
     padding-bottom: 1.5rem;
     padding-right: 0.875rem;
     padding-left: 0.875rem;
 }
 
 .navbar-expand .u-header__navbar-nav .u-header__sub-menu {
     border-top: 0.1875rem solid var(--bs-orange);
     ;
     border-bottom-right-radius: 0.3125rem;
     border-bottom-left-radius: 0.3125rem;
     box-shadow: 0 8px 20px rgba(55, 125, 255, 0.075);
 }
 
 .navbar-expand .u-header__navbar-nav .u-header__sub-menu-nav-link {
     padding-right: 1.75rem;
     padding-left: 1.75rem;
 }
 
 .navbar-expand .u-header__navbar-nav .u-header__sub-menu-nav-group .u-header__sub-menu-nav-link {
     padding-left: 0;
 }
 
 .navbar-expand .u-header__navbar-nav .u-header__sub-menu.hs-sub-menu {
     padding-top: 1rem;
     padding-bottom: 1rem;
 }
 
 .navbar-expand .u-header__navbar-nav .u-header__sub-menu .hs-has-sub-menu {
     padding: 0;
 }
 
 .navbar-expand .u-header__navbar-nav .u-header__sub-menu .hs-has-sub-menu .u-header__sub-menu {
     margin-top: -1.1875rem;
 }
 
 .navbar-expand .u-header__mega-menu-position-right-fix.hs-mega-menu.hs-position-right {
     right: 20%;
 }
 
 .navbar-expand .u-header__mega-menu-wrapper {
     padding: 2.5rem;
     margin-left: 0;
     margin-right: 0;
 }
 
 .navbar-expand .u-header__promo {
     border-bottom-right-radius: 0.3125rem;
 }
 
 .navbar-expand .u-header__promo-card {
     display: -ms-flexbox;
     display: flex;
     -ms-flex: 1 0 0%;
     flex: 1 0 0%;
     -ms-flex-direction: column;
     flex-direction: column;
 }
 
 .navbar-expand .u-header__promo-card-deck {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-flow: row wrap;
     flex-flow: row wrap;
 }
 
 .navbar-expand .u-header__promo-card-deck .u-header__promo-item:not(:last-child) .u-header__promo-link {
     position: relative;
 }
 
 .navbar-expand .u-header__promo-card-deck .u-header__promo-item:not(:last-child) .u-header__promo-link::after {
     position: absolute;
     top: 0;
     right: 0;
     margin-right: -1.5rem;
     border-right: 1px solid #e7eaf3;
     height: 100%;
     content: "";
 }
 
 @media (min-width: 576px) {
     .navbar-expand-sm {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
     .navbar-expand-sm.u-header__navbar--no-space {
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-sm .u-header__navbar-nav {
         -ms-flex-align: center;
         align-items: center;
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-sm .u-header__navbar-nav .u-header__nav-last-item {
         text-align: right;
         padding-left: 1rem;
         padding-right: 0;
     }
     .navbar-expand-sm .u-header__navbar-nav .u-header__nav-link {
         padding-top: 1.5rem;
         padding-bottom: 1.5rem;
         padding-right: 0.875rem;
         padding-left: 0.875rem;
     }
     .navbar-expand-sm .u-header__navbar-nav .u-header__sub-menu {
         border-top: 0.1875rem solid var(--bs-orange);
         ;
         border-bottom-right-radius: 0.3125rem;
         border-bottom-left-radius: 0.3125rem;
         box-shadow: 0 8px 20px rgba(55, 125, 255, 0.075);
     }
     .navbar-expand-sm .u-header__navbar-nav .u-header__sub-menu-nav-link {
         padding-right: 1.75rem;
         padding-left: 1.75rem;
     }
     .navbar-expand-sm .u-header__navbar-nav .u-header__sub-menu-nav-group .u-header__sub-menu-nav-link {
         padding-left: 0;
     }
     .navbar-expand-sm .u-header__navbar-nav .u-header__sub-menu.hs-sub-menu {
         padding-top: 1rem;
         padding-bottom: 1rem;
     }
     .navbar-expand-sm .u-header__navbar-nav .u-header__sub-menu .hs-has-sub-menu {
         padding: 0;
     }
     .navbar-expand-sm .u-header__navbar-nav .u-header__sub-menu .hs-has-sub-menu .u-header__sub-menu {
         margin-top: -1.1875rem;
     }
     .navbar-expand-sm .u-header__mega-menu-position-right-fix.hs-mega-menu.hs-position-right {
         right: 20%;
     }
     .navbar-expand-sm .u-header__mega-menu-wrapper {
         padding: 2.5rem;
         margin-left: 0;
         margin-right: 0;
     }
     .navbar-expand-sm .u-header__promo {
         border-bottom-right-radius: 0.3125rem;
     }
     .navbar-expand-sm .u-header__promo-card {
         display: -ms-flexbox;
         display: flex;
         -ms-flex: 1 0 0%;
         flex: 1 0 0%;
         -ms-flex-direction: column;
         flex-direction: column;
     }
     .navbar-expand-sm .u-header__promo-card-deck {
         display: -ms-flexbox;
         display: flex;
         -ms-flex-flow: row wrap;
         flex-flow: row wrap;
     }
     .navbar-expand-sm .u-header__promo-card-deck .u-header__promo-item:not(:last-child) .u-header__promo-link {
         position: relative;
     }
     .navbar-expand-sm .u-header__promo-card-deck .u-header__promo-item:not(:last-child) .u-header__promo-link::after {
         position: absolute;
         top: 0;
         right: 0;
         margin-right: -1.5rem;
         border-right: 1px solid #e7eaf3;
         height: 100%;
         content: "";
     }
     .product-best-picks .procut_detail p {
         min-height: 60px;
     }
 }
 
 @media (min-width: 768px) {
     .navbar-expand-md {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
     .navbar-expand-md.u-header__navbar--no-space {
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-md .u-header__navbar-nav {
         -ms-flex-align: center;
         align-items: center;
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-md .u-header__navbar-nav .u-header__nav-last-item {
         text-align: right;
         padding-left: 1rem;
         padding-right: 0;
     }
     .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu {
         border-top: 0.1875rem solid var(--bs-black);
         border-bottom-right-radius: 0.3125rem;
         border-bottom-left-radius: 0.3125rem;
         box-shadow: 0 8px 20px rgba(55, 125, 255, 0.075);
     }
     .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu-nav-link {
         padding-right: 1.75rem;
         padding-left: 1.75rem;
     }
     .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu-nav-group .u-header__sub-menu-nav-link {
         padding-left: 0;
     }
     .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu.hs-sub-menu {
         padding-top: 1rem;
         padding-bottom: 1rem;
     }
     .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu .hs-has-sub-menu {
         padding: 0;
     }
     .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu .hs-has-sub-menu .u-header__sub-menu {
         margin-top: -1.1875rem;
     }
     .navbar-expand-md .u-header__mega-menu-position-right-fix.hs-mega-menu.hs-position-right {
         right: 20%;
     }
     .navbar-expand-md .u-header__mega-menu-wrapper {
         padding: 2.5rem;
         margin-left: 0;
         margin-right: 0;
     }
     .navbar-expand-md .u-header__promo {
         border-bottom-right-radius: 0.3125rem;
     }
     .navbar-expand-md .u-header__promo-card {
         display: -ms-flexbox;
         display: flex;
         -ms-flex: 1 0 0%;
         flex: 1 0 0%;
         -ms-flex-direction: column;
         flex-direction: column;
     }
     .navbar-expand-md .u-header__promo-card-deck {
         display: -ms-flexbox;
         display: flex;
         -ms-flex-flow: row wrap;
         flex-flow: row wrap;
     }
     .navbar-expand-md .u-header__promo-card-deck .u-header__promo-item:not(:last-child) .u-header__promo-link {
         position: relative;
     }
     .navbar-expand-md .u-header__promo-card-deck .u-header__promo-item:not(:last-child) .u-header__promo-link::after {
         position: absolute;
         top: 0;
         right: 0;
         margin-right: -1.5rem;
         border-right: 1px solid #e7eaf3;
         height: 100%;
         content: "";
     }
 }
 
 @media (min-width: 992px) {
     .navbar-expand-lg {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
     .navbar-expand-lg.u-header__navbar--no-space {
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-lg .u-header__navbar-nav {
         -ms-flex-align: center;
         align-items: center;
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-lg .u-header__navbar-nav .u-header__nav-last-item {
         text-align: right;
         padding-left: 1rem;
         padding-right: 0;
     }
     .navbar-expand-lg .u-header__navbar-nav .u-header__nav-link {
         padding-top: 1.5rem;
         padding-bottom: 1.5rem;
         padding-right: 0.875rem;
         padding-left: 0.875rem;
     }
     .navbar-expand-lg .u-header__navbar-nav .u-header__sub-menu {
         border-top: 0.1875rem solid var(--bs-orange);
         ;
         border-bottom-right-radius: 0.3125rem;
         border-bottom-left-radius: 0.3125rem;
         box-shadow: 0 8px 20px rgba(55, 125, 255, 0.075);
     }
     .navbar-expand-lg .u-header__navbar-nav .u-header__sub-menu-nav-link {
         padding-right: 1.75rem;
         padding-left: 1.75rem;
     }
     .navbar-expand-lg .u-header__navbar-nav .u-header__sub-menu-nav-group .u-header__sub-menu-nav-link {
         padding-left: 0;
     }
     .navbar-expand-lg .u-header__navbar-nav .u-header__sub-menu.hs-sub-menu {
         padding-top: 1rem;
         padding-bottom: 1rem;
     }
     .navbar-expand-lg .u-header__navbar-nav .u-header__sub-menu .hs-has-sub-menu {
         padding: 0;
     }
     .navbar-expand-lg .u-header__navbar-nav .u-header__sub-menu .hs-has-sub-menu .u-header__sub-menu {
         margin-top: -1.1875rem;
     }
     .navbar-expand-lg .u-header__mega-menu-position-right-fix.hs-mega-menu.hs-position-right {
         right: 20%;
     }
     .navbar-expand-lg .u-header__mega-menu-wrapper {
         padding: 2.5rem;
         margin-left: 0;
         margin-right: 0;
     }
     .navbar-expand-lg .u-header__promo {
         border-bottom-right-radius: 0.3125rem;
     }
     .navbar-expand-lg .u-header__promo-card {
         display: -ms-flexbox;
         display: flex;
         -ms-flex: 1 0 0%;
         flex: 1 0 0%;
         -ms-flex-direction: column;
         flex-direction: column;
     }
     .navbar-expand-lg .u-header__promo-card-deck {
         display: -ms-flexbox;
         display: flex;
         -ms-flex-flow: row wrap;
         flex-flow: row wrap;
     }
     .navbar-expand-lg .u-header__promo-card-deck .u-header__promo-item:not(:last-child) .u-header__promo-link {
         position: relative;
     }
     .navbar-expand-lg .u-header__promo-card-deck .u-header__promo-item:not(:last-child) .u-header__promo-link::after {
         position: absolute;
         top: 0;
         right: 0;
         margin-right: -1.5rem;
         border-right: 1px solid #e7eaf3;
         height: 100%;
         content: "";
     }
 }
 
 @media (min-width: 1200px) {
     .navbar-expand-xl {
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
     }
     .navbar-expand-xl.u-header__navbar--no-space {
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-xl .u-header__navbar-nav {
         -ms-flex-align: center;
         align-items: center;
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-xl .u-header__navbar-nav .u-header__nav-last-item {
         text-align: right;
         padding-left: 1rem;
         padding-right: 0;
     }
     .navbar-expand-xl .u-header__navbar-nav .u-header__nav-link {
         padding-top: 1.5rem;
         padding-bottom: 1.5rem;
         padding-right: 0.875rem;
         padding-left: 0.875rem;
     }
     .navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu {
         border-top: 0.1875rem solid var(--bs-orange);
         ;
         border-bottom-right-radius: 0.3125rem;
         border-bottom-left-radius: 0.3125rem;
         box-shadow: 0 8px 20px rgba(55, 125, 255, 0.075);
     }
     .navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu-nav-link {
         padding-right: 1.75rem;
         padding-left: 1.75rem;
     }
     .navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu-nav-group .u-header__sub-menu-nav-link {
         padding-left: 0;
     }
     .navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu.hs-sub-menu {
         padding-top: 1rem;
         padding-bottom: 1rem;
     }
     .navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu .hs-has-sub-menu {
         padding: 0;
     }
     .navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu .hs-has-sub-menu .u-header__sub-menu {
         margin-top: -1.1875rem;
     }
     .navbar-expand-xl .u-header__mega-menu-position-right-fix.hs-mega-menu.hs-position-right {
         right: 20%;
     }
     .navbar-expand-xl .u-header__mega-menu-wrapper {
         padding: 2.5rem;
         margin-left: 0;
         margin-right: 0;
     }
     .navbar-expand-xl .u-header__promo {
         border-bottom-right-radius: 0.3125rem;
     }
     .navbar-expand-xl .u-header__promo-card {
         display: -ms-flexbox;
         display: flex;
         -ms-flex: 1 0 0%;
         flex: 1 0 0%;
         -ms-flex-direction: column;
         flex-direction: column;
     }
     .navbar-expand-xl .u-header__promo-card-deck {
         display: -ms-flexbox;
         display: flex;
         -ms-flex-flow: row wrap;
         flex-flow: row wrap;
     }
     .navbar-expand-xl .u-header__promo-card-deck .u-header__promo-item:not(:last-child) .u-header__promo-link {
         position: relative;
     }
     .navbar-expand-xl .u-header__promo-card-deck .u-header__promo-item:not(:last-child) .u-header__promo-link::after {
         position: absolute;
         top: 0;
         right: 0;
         margin-right: -1.5rem;
         border-right: 1px solid #e7eaf3;
         height: 100%;
         content: "";
     }
     .product-best-picks .procut_detail p:hover {
         color: var(--bs-orange);
     }
     .product-best-picks .product_title:hover,
     .product-best-picks .price:hover {
         color: #000;
     }
     /* .custom-title-main .product-best-picks .procut_detail p {
        min-height: auto;
   } */
 }
 
 @media (min-width:1401px) {
     /* li.hs-has-mega-menu:hover .hs-mega-menu.u-header__sub-menu {
        display: block !important;
        visibility: visible !important;
        transition: all 0.5s ease-in-out;
   }
    */
     .hs-sub-menu,
     .hs-mega-menu {
         display: block !important;
         position: absolute;
         left: 0;
         top: 100%;
         z-index: 2;
         margin-top: -.002rem;
         visibility: visible;
         background-color: #fff;
         height: 0px;
         opacity: 0 !important;
         pointer-events: none;
         transition: all 0.5s;
     }
     li.hs-has-mega-menu:hover .hs-mega-menu.u-header__sub-menu {
         display: block !important;
         visibility: visible !important;
         opacity: 1 !important;
         height: auto;
         transition: all 0.5s;
         pointer-events: inherit;
     }
 }
 
 @media (max-width: 575.98px) {
     .navbar-expand-sm .u-header__nav-last-item {
         display: none;
     }
     .navbar-expand-sm .u-header__nav-link,
     .navbar-expand-sm .u-header__sub-menu-nav-link {
         display: -ms-flexbox;
         display: flex;
         -ms-flex-align: center;
         align-items: center;
     }
     .navbar-expand-sm .u-header__nav-link-toggle::after,
     .navbar-expand-sm .u-header__sub-menu-nav-link-toggle::after {
         margin-left: auto;
     }
     .navbar-expand-sm .u-header__sub-menu-nav-link-toggle::after {
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
     }
     .navbar-expand-sm .hs-mega-menu-opened .u-header__nav-link-toggle::after,
     .navbar-expand-sm .hs-sub-menu-opened .u-header__nav-link-toggle::after {
         -webkit-transform: rotate(-180deg);
         transform: rotate(-180deg);
     }
     .navbar-expand-sm .hs-sub-menu-opened>.u-header__sub-menu-nav-link-toggle::after {
         -webkit-transform: rotate(-90deg);
         transform: rotate(-90deg);
     }
     .navbar-expand-sm .u-header__mega-menu-wrapper {
         padding-top: .5rem;
         padding-bottom: .5rem;
     }
     .navbar-expand-sm .u-header__sub-menu {
         min-width: 100% !important;
     }
     .navbar-expand-sm .u-header__sub-menu--spacer {
         padding-left: 1.5rem;
     }
     .navbar-expand-sm .u-header__sub-menu:not(.u-header__promo) {
         border-left: 0.1875rem solid var(--bs-orange);
         ;
     }
     .navbar-expand-sm .u-header__sub-menu .u-header__sub-menu {
         padding-left: 1.5rem;
     }
     .navbar-expand-sm .u-header__sub-menu-title {
         padding-left: 1.5rem;
         margin-bottom: 0;
     }
     .navbar-expand-sm .u-header__sub-menu-nav-group {
         padding-top: .5rem;
         padding-left: 1.5rem;
     }
     .navbar-expand-sm .u-header__sub-menu .hs-has-sub-menu {
         padding-left: 1.5rem;
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-sm .u-header__sub-menu .hs-has-sub-menu .hs-sub-menu {
         -webkit-animation: none;
         animation: none;
     }
     .navbar-expand-sm .u-header-center-aligned-nav__col-last-item {
         display: none;
     }
     .navbar-expand-sm .u-header__promo-card-deck:last-child .u-header__promo-item:not(:last-child) {
         border-bottom: 1px solid #e7eaf3;
     }
 }
 
 @media (max-width: 767.98px) {
     .navbar-expand-md .u-header__nav-last-item {
         display: none;
     }
     .navbar-expand-md .u-header__nav-link,
     .navbar-expand-md .u-header__sub-menu-nav-link {
         display: -ms-flexbox;
         display: flex;
         -ms-flex-align: center;
         align-items: center;
     }
     .navbar-expand-md .u-header__nav-link-toggle::after,
     .navbar-expand-md .u-header__sub-menu-nav-link-toggle::after {
         margin-left: auto;
     }
     .navbar-expand-md .u-header__sub-menu-nav-link-toggle::after {
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
     }
     .navbar-expand-md .hs-mega-menu-opened .u-header__nav-link-toggle::after,
     .navbar-expand-md .hs-sub-menu-opened .u-header__nav-link-toggle::after {
         -webkit-transform: rotate(-180deg);
         transform: rotate(-180deg);
     }
     .navbar-expand-md .hs-sub-menu-opened>.u-header__sub-menu-nav-link-toggle::after {
         -webkit-transform: rotate(-90deg);
         transform: rotate(-90deg);
     }
     .navbar-expand-md .u-header__mega-menu-wrapper {
         padding-top: .5rem;
         padding-bottom: .5rem;
     }
     .navbar-expand-md .u-header__sub-menu {
         min-width: 100% !important;
     }
     .navbar-expand-md .u-header__sub-menu--spacer {
         padding-left: 1.5rem;
     }
     .navbar-expand-md .u-header__sub-menu:not(.u-header__promo) {
         border-left: 2px solid var(--bs-orange);
     }
     .navbar-expand-md .u-header__sub-menu .u-header__sub-menu {
         padding-left: 1.5rem;
     }
     .navbar-expand-md .u-header__sub-menu-title {
         padding-left: 1.5rem;
         margin-bottom: 0;
     }
     .navbar-expand-md .u-header__sub-menu-nav-group {
         padding-top: .5rem;
         padding-left: 1.5rem;
     }
     .navbar-expand-md .u-header__sub-menu .hs-has-sub-menu {
         padding-left: 1.5rem;
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-md .u-header__sub-menu .hs-has-sub-menu .hs-sub-menu {
         -webkit-animation: none;
         animation: none;
     }
     .navbar-expand-md .u-header-center-aligned-nav__col-last-item {
         display: none;
     }
     .navbar-expand-md .u-header__promo-card-deck:last-child .u-header__promo-item:not(:last-child) {
         border-bottom: 1px solid #e7eaf3;
     }
 }
 
 @media (max-width: 991.98px) {
     .navbar-expand-lg .u-header__nav-last-item {
         display: none;
     }
     .navbar-expand-lg .u-header__nav-link,
     .navbar-expand-lg .u-header__sub-menu-nav-link {
         display: -ms-flexbox;
         display: flex;
         -ms-flex-align: center;
         align-items: center;
     }
     .navbar-expand-lg .u-header__nav-link-toggle::after,
     .navbar-expand-lg .u-header__sub-menu-nav-link-toggle::after {
         margin-left: auto;
     }
     .navbar-expand-lg .u-header__sub-menu-nav-link-toggle::after {
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
     }
     .navbar-expand-lg .hs-mega-menu-opened .u-header__nav-link-toggle::after,
     .navbar-expand-lg .hs-sub-menu-opened .u-header__nav-link-toggle::after {
         -webkit-transform: rotate(-180deg);
         transform: rotate(-180deg);
     }
     .navbar-expand-lg .hs-sub-menu-opened>.u-header__sub-menu-nav-link-toggle::after {
         -webkit-transform: rotate(-90deg);
         transform: rotate(-90deg);
     }
     .navbar-expand-lg .u-header__mega-menu-wrapper {
         padding-top: .5rem;
         padding-bottom: .5rem;
     }
     .navbar-expand-lg .u-header__sub-menu {
         min-width: 100% !important;
     }
     .navbar-expand-lg .u-header__sub-menu--spacer {
         padding-left: 1.5rem;
     }
     .navbar-expand-lg .u-header__sub-menu:not(.u-header__promo) {
         border-left: 0.1875rem solid var(--bs-orange);
         ;
     }
     .navbar-expand-lg .u-header__sub-menu .u-header__sub-menu {
         padding-left: 1.5rem;
     }
     .navbar-expand-lg .u-header__sub-menu-title {
         padding-left: 1.5rem;
         margin-bottom: 0;
     }
     .navbar-expand-lg .u-header__sub-menu-nav-group {
         padding-top: .5rem;
         padding-left: 1.5rem;
     }
     .navbar-expand-lg .u-header__sub-menu .hs-has-sub-menu {
         padding-left: 1.5rem;
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-lg .u-header__sub-menu .hs-has-sub-menu .hs-sub-menu {
         -webkit-animation: none;
         animation: none;
     }
     .navbar-expand-lg .u-header-center-aligned-nav__col-last-item {
         display: none;
     }
     .navbar-expand-lg .u-header__promo-card-deck:last-child .u-header__promo-item:not(:last-child) {
         border-bottom: 1px solid #e7eaf3;
     }
 }
 
 @media (max-width: 1199.98px) {
     .navbar-expand-xl .u-header__nav-last-item {
         display: none;
     }
     .navbar-expand-xl .u-header__nav-link,
     .navbar-expand-xl .u-header__sub-menu-nav-link {
         display: -ms-flexbox;
         display: flex;
         -ms-flex-align: center;
         align-items: center;
     }
     .navbar-expand-xl .u-header__nav-link-toggle::after,
     .navbar-expand-xl .u-header__sub-menu-nav-link-toggle::after {
         margin-left: auto;
     }
     .navbar-expand-xl .u-header__sub-menu-nav-link-toggle::after {
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
     }
     .navbar-expand-xl .hs-mega-menu-opened .u-header__nav-link-toggle::after,
     .navbar-expand-xl .hs-sub-menu-opened .u-header__nav-link-toggle::after {
         -webkit-transform: rotate(-180deg);
         transform: rotate(-180deg);
     }
     .navbar-expand-xl .hs-sub-menu-opened>.u-header__sub-menu-nav-link-toggle::after {
         -webkit-transform: rotate(-90deg);
         transform: rotate(-90deg);
     }
     .navbar-expand-xl .u-header__mega-menu-wrapper {
         padding-top: .5rem;
         padding-bottom: .5rem;
     }
     .navbar-expand-xl .u-header__sub-menu {
         min-width: 100% !important;
     }
     .navbar-expand-xl .u-header__sub-menu--spacer {
         padding-left: 1.5rem;
     }
     .navbar-expand-xl .u-header__sub-menu:not(.u-header__promo) {
         border-left: 0.1875rem solid var(--bs-orange);
         ;
     }
     .navbar-expand-xl .u-header__sub-menu .u-header__sub-menu {
         padding-left: 1.5rem;
     }
     .navbar-expand-xl .u-header__sub-menu-title {
         padding-left: 1.5rem;
         margin-bottom: 0;
     }
     .navbar-expand-xl .u-header__sub-menu-nav-group {
         padding-top: .5rem;
         padding-left: 1.5rem;
     }
     .navbar-expand-xl .u-header__sub-menu .hs-has-sub-menu {
         padding-left: 1.5rem;
         padding-top: 0;
         padding-bottom: 0;
     }
     .navbar-expand-xl .u-header__sub-menu .hs-has-sub-menu .hs-sub-menu {
         -webkit-animation: none;
         animation: none;
     }
     .navbar-expand-xl .u-header-center-aligned-nav__col-last-item {
         display: none;
     }
     .navbar-expand-xl .u-header__promo-card-deck:last-child .u-header__promo-item:not(:last-child) {
         border-bottom: 1px solid #e7eaf3;
     }
     .u-header__navbar-collapse {
         padding-top: 14px;
     }
     .navbar-expand-md .navbar-nav .nav-link {
         font-size: 18px;
         margin-right: 0;
     }
     .row.no-gutters.header_menu_gap {
         margin: 10px 0px 0;
         padding: 0;
     }
     .header-right ul {
         margin-bottom: 10px;
     }
 }
 
 .navbar-expand .u-header__nav-last-item {
     display: none;
 }
 
 .navbar-expand .u-header__nav-link,
 .navbar-expand .u-header__sub-menu-nav-link {
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center;
 }
 
 .navbar-expand .u-header__nav-link-toggle::after,
 .navbar-expand .u-header__sub-menu-nav-link-toggle::after {
     margin-left: auto;
 }
 
 .navbar-expand .u-header__sub-menu-nav-link-toggle::after {
     -webkit-transform: rotate(90deg);
     transform: rotate(90deg);
 }
 
 .navbar-expand .hs-mega-menu-opened .u-header__nav-link-toggle::after,
 .navbar-expand .hs-sub-menu-opened .u-header__nav-link-toggle::after {
     -webkit-transform: rotate(-180deg);
     transform: rotate(-180deg);
 }
 
 .navbar-expand .hs-sub-menu-opened>.u-header__sub-menu-nav-link-toggle::after {
     -webkit-transform: rotate(-90deg);
     transform: rotate(-90deg);
 }
 
 .navbar-expand .u-header__mega-menu-wrapper {
     padding-top: .5rem;
     padding-bottom: .5rem;
 }
 
 .navbar-expand .u-header__sub-menu {
     min-width: 100% !important;
 }
 
 .navbar-expand .u-header__sub-menu--spacer {
     padding-left: 1.5rem;
 }
 
 .navbar-expand .u-header__sub-menu:not(.u-header__promo) {
     border-left: 0.1875rem solid var(--bs-orange);
     ;
 }
 
 .navbar-expand .u-header__sub-menu .u-header__sub-menu {
     padding-left: 1.5rem;
 }
 
 .navbar-expand .u-header__sub-menu-title {
     padding-left: 1.5rem;
     margin-bottom: 0;
 }
 
 .navbar-expand .u-header__sub-menu-nav-group {
     padding-top: .5rem;
     padding-left: 1.5rem;
 }
 
 .navbar-expand .u-header__sub-menu .hs-has-sub-menu {
     padding-left: 1.5rem;
     padding-top: 0;
     padding-bottom: 0;
 }
 
 .navbar-expand .u-header__sub-menu .hs-has-sub-menu .hs-sub-menu {
     -webkit-animation: none;
     animation: none;
 }
 
 .navbar-expand .u-header-center-aligned-nav__col-last-item {
     display: none;
 }
 
 .navbar-expand .u-header__promo-card-deck:last-child .u-header__promo-item:not(:last-child) {
     border-bottom: 1px solid #e7eaf3;
 }
 
 @media (max-width: 767.98px) {
     .navbar-expand-sm .u-header__nav-last-item {
         display: none;
     }
 }
 
 @media (max-width: 991.98px) {
     .navbar-expand-xs .u-header__banner,
     .navbar-expand-xs .u-header__product-banner,
     .navbar-expand-sm .u-header__banner,
     .navbar-expand-sm .u-header__product-banner,
     .navbar-expand-md .u-header__banner,
     .navbar-expand-md .u-header__product-banner,
     .navbar-expand-lg .u-header__banner,
     .navbar-expand-lg .u-header__product-banner {
         display: none;
     }
 }
 
 @media (max-width: 1199.98px) {
     .navbar-expand-xl .u-header__banner,
     .navbar-expand-xl .u-header__product-banner {
         display: none;
     }
     .navbar-expand-md .navbar-nav .nav-link {
         margin-right: 14px;
         font-size: 15px;
     }
     .last_menu_product {
         margin-right: 0 !important;
     }
 }
 
 @media (max-width:1399px) {
     .navbar-expand-md .navbar-collapse {
         order: 2;
     }
     .media_box {
         display: flex;
         order: 1;
         margin-left: auto;
     }
     .navbar-expand-md .u-header__navbar-nav {
         display: flex;
         justify-content: space-between;
         width: 100%;
     }
     #logoAndNav .js-mega-menu {
         padding: 15px 0;
         justify-content: space-between;
     }
     .navbar-expand-md .navbar-nav .nav-link {
         padding-bottom: 0;
     }
 }
 
 @media (max-width: 1600px) {
     .navbar-expand-md .navbar-nav .nav-link {
         font-size: 16px;
     }
     .search-main-bar.f-width {
         top: 7px;
     }
     .header-right>ul>li>h4 {
         font-size: var(--fs16);
     }
     .header-right>ul>li>a {
         font-size: 14px;
     }
     .product-details-content .details-all-btn {
         display: flex;
         flex-wrap: wrap;
     }
     .product-details-content .details-all-btn .details-all {
         width: 48%;
         max-width: 50%;
         margin: 5px;
     }
     .product-details-content .details-all-btn .buy-btn .btn-outline {
         width: 100%;
     }
     .product-details-content .details-all-btn .details-all:last-child {
         width: 100%;
         max-width: 100%;
     }
     .Jewelry_btn {
        display: flex;
        align-items: center;
    }
    .Jewelry_btn  .details-all {
        width: 100%;
        max-width: calc(50% - 10px);
        margin: auto;
    }
 }
 
 @media (min-width: 768px) and (max-width: 991.98px) {
     .navbar-expand-md .u-header__navbar-brand {
         padding-top: .5rem;
     }
     .u-header .u-header__mega-menu-position-right-fix--md.hs-mega-menu.hs-position-right {
         right: 20%;
     }
 }
 
 @media (min-width:768px) and (max-width:1400px) {
     .row.no-gutters.header_menu_gap {
         height: 480px;
         overflow-y: scroll;
     }
     .product_eye_detail .pro_details_boxline {
         right: 10px;
     }
 }
 
 @media (min-width: 576px) and (max-width: 991.98px) {
     .navbar-expand-sm .u-header__navbar-brand {
         padding-top: .5rem;
     }
 }
 
 @media (min-width: 992px) {
     .navbar-expand .u-header__nav-last-item {
         display: inline-block;
     }
     /* [class*="navbar-expand"]:not(.navbar-expand-xl) {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
   }
    */
     .navbar-expand-lg-collapse-block .navbar-collapse {
         display: block !important;
     }
 }
 
 @media (max-width:1400px) {
     /* .row.no-gutters.header_menu_gap {
        max-height: 550px;
        overflow-y: scroll;
   } */
     .product .procut_detail h4 {
         font-size: 20px;
     }
     .u-header__nav-link-toggle::after {
         display: none;
     }
     .megamenu_open_menu {
         position: relative;
         margin-right:25px;
     }
     i.fa-solid.fa-angle-down.downicon {
         display: block;
         position: absolute;
         right:0;
         top: 30px;
     }
     .showmenu {
         display: block !important;
         visibility: visible;
     }
     .megamenu_open_menu .fa-angle-down:before {
        position: absolute;
        font-size: 15px;
        top: 50%;
        transform: translateY(-50%);
    }
 }
 
 @media (max-width:1200px) {
     /* .u-header__nav-link-toggle::after {
         display: none;
     }

     .megamenu_open_menu {
         position: relative;
         margin-right: 10px;
     }

     i.fa-solid.fa-angle-down.downicon {
         display: block;
         position: absolute;
         right: -4px;
         top: 30px;
     }

     .showmenu {
         display: block !important;
         visibility: visible;
     } */
     .thank_you h2 {
         font-size: 60px;
     }
     #ask-inquiry .modal-content {
         min-height: auto;
     }
     .shop .filter .filter-title {
         font-size: 30px;
     }
     .product-slider-image img {
         max-width: 100%;
     }
 }
 
 @media (max-width: 1199.98px) {
     .navbar-expand-md .navbar-nav .nav-link {
         margin-right: 0;
         font-size: 16px;
     }
     .last_menu_product {
         margin-right: 0 !important;
     }
     .navbar-expand-md .navbar-nav {
         width: 100%;
         justify-content: space-between;
     }
     .search-main-bar.f-width {
         top: 39px;
     }
     .row.no-gutters.header_menu_gap {
         margin: 10px 0px 0;
         padding: 0;
     }
     .navbar-expand-md .u-header__navbar-nav .u-header__nav-link {
         padding: 0;
     }
     .main-slider figure img {
         height: 420px;
     }
     .main-slider figure img {
         min-height: auto;
     }
     .u-header__nav-item {
         margin-right: 4px;
     }
     i.fa-solid.fa-angle-down.downicon {
         top:0px;
         right:-10px;
     }
     .header-bottom-space {
         margin-top: 110px;
     }
     /* .product-details-img .slider div {
        height:510px;
   }
    */
     .product-details-img .slider-content .lazy_img_loaded {
         object-fit: contain;
     }
     .modalDialog .product_eye_detail {
         width: 90% !important;
     }
     .col-lg-6.col-md-12.m-auto.product-details-img {
         margin-top: 30px !important;
     }
     .product-details-content .details-all-btn .details-all {
         width: 47%;
     }
     .product-details-content .details-all-btn {
         justify-content: center;
     }
 }
 
 @media (max-width:991px) {
     .navbar-expand-md .navbar-nav .nav-link {
         font-size: 11px;
     }
     .inq_btn {
         margin-top: 10px;
     }
     .inq_btn .btn {
         font-size: 12px;
     }
     .error {
         margin-top: -10px;
         padding: 0px 8px;
     }
     .u-header__nav-item {
         margin-right: 0;
     }
     .product_detail .modalDialog .inquire_product {
         width: 90%;
     }
     .contact_page .submit-button-wrapper {
         margin: 20px 0;
     }
     h5.title.mb-30.finding_true {
         margin: 15px 0 20px !important;
     }
     .slider.slider-thumb {
        width: 100%;
        margin: 0 auto;
    }
     /* .slider-thumb .slick-slide img {
         padding: 1px;
     } */
     .product-details-img .slider .slick-next {
         right: -6%;
         top: -18%;
     }
     .product-details-img .slider .slick-prev {
         left: -6%;
         top: -18%;
         display: none;
     }
     .brand .dropdown .dropdown-menu li .dropdown-item .form-check-input[type=checkbox] {
         margin-top: 0px;
     }
     .slider.slider-content.slick-initialized.slick-slider {
         max-width: 70%;
         margin: 0 auto;
     }
     .col-lg-6.col-md-12.m-auto.product-details-img {
         margin-top: 0 !important;
     }
     .product-details-content .details-all-btn .details-all {
         width: 48%;
     }
     .product-details-content {
         padding: 20px 20px 0 !important;
     }
     i.fa-solid.fa-angle-down.downicon {
         top: 2px;
         right: -1px;
     }
 }
 
 @media (max-width:767px) {
     .container,
     .container-sm {
         max-width: 100%;
         padding: 0 20px;
     }
     #navBar .u-header__navbar-nav {
         padding: 0 15px;
     }
     #navBar {
         margin: 0 -15px;
     }
     .main-slider figure img {
         object-position: right;
     }
     .search-main-bar.f-width {
         top: 0;
     }
     .show .collapse {
         display: block;
     }
     .u-header__nav-item {
         margin-bottom: 16px;
     }
     #logoAndNav .js-mega-menu {
         justify-content: flex-start;
     }
     button.navbar-toggler.btn.u-hamburger {
         margin-left: auto;
         padding: 0;
         margin-top: -2px;
     }
     /* .row.no-gutters.header_menu_gap {
        height:310px;
   }
    */
     .media_box {
         display: flex;
         order: 2;
         margin-left: auto;
     }
     .navbar-expand-md .navbar-collapse {
         order: 4;
     }
  
     .media_box .search_icon {
         margin-right: 10px !important;
     }
     button.btn_serch_mob {
         display: block;
         border: 3px solid var(--bs-orange);
         background-color: var(--bs-orange);
     }
     button.btn_serch_des {
         display: none;
     }
     .search-main-bar input {
         width: 100%;
     }
     div#navBar {
         height: calc(100vh - 58px);
         overflow-y: scroll;
     }
     .navbar-expand-md .navbar-nav .nav-link {
         padding: 15px 0;
         border-top: 1px solid rgba(0, 0, 0, 0.1);
         font-size: 20px;
         margin-right: 0;
     }
     .megamenu_open_menu .nav-link {
         width: calc(100% - 45px);
         border-top: 0 !important;
     }
     .megamenu_open_menu .downicon {
         display: block;
         width: 45px;
         height: 45px;
         background: var(--bs-orange);
         color: #fff;
         display: flex;
         justify-content: center;
         align-items: center;
     }
     .u-header__nav-item {
         margin: 0;
         position: relative;
     }
     .header-right>ul>li>h4 {
         font-size: 18px;
         border-bottom: 1px solid rgba(0, 0, 0, 0.1);
         padding-bottom: 10px;
     }
     .header-right>ul>li>a {
         font-size: 16px;
         padding: 5px 0;
     }
     .header-right li {
         margin-right: 0px;
     }
     .header-right ul li:last-child {
         border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     }
     .product-best-picks .product_title {
        color: var(--bs-black);
     }
     .megamenu_open_menu .fa-solid.fa-angle-down.downicon {
         display: flex;
         position: static;
         right: 0;
         top: 0;
     }
     .hs-mega-menu {
         position: inherit !important;
     }
     .wishlist .row.pro-details {
         border-top: 1px solid #eee;
         padding: 10px 0px;
     }
     .wishlist .row.product-wishlist {
         display: none;
     }
     .main-slider {
         margin-top: 60px;
     }
     .header-bottom-space {
         margin-top: 60px;
     }
     .megamenu_open_menu {
         display: flex;
         align-items: center;
         justify-content: flex-start;
         border-top: 1px solid rgba(0, 0, 0, 0.1);
         margin-right: 0;
     }
     .product_detail .modalDialog .inquire_product {
         max-height: 510px;
         overflow-y: scroll;
     }
     .concierge-about .concierge-title {
         padding: 15px;
     }
     .eye_right .price {
         justify-content: start !important;
     }
     .pro_details_boxline {
         right: 15px;
         z-index: 1111;
     }
     /* .product-details-img .slider-content .lazy_img_loaded {
         max-width: 50%;
         width: 100%;
     } */
     .request-trade-table-details .trade-image-tr img {
         max-width: 20%;
     }
     .request-trade-table-details td {
         width: 100% !important;
     }
     tr.tr_delay.trade-image-tr,
     .request-trade-table-details tbody {
         display: flex;
         flex-direction: column;
     }
     .request-trade-table-details .trade-image-td {
         width: 100% !important;
     }
     .request-trade-table-details .trade-image-tr2 .info-box span {
         font-size: 16px;
     }
     .request-trade-table-details textarea {
         padding: 11px;
     }
     .brands-trade .nav-link {
         width: 40px;
         font-size: 14px;
         display: flex;
         justify-content: center;
     }
     .product .procut_detail h4 {
         font-size: 16px;
         margin-top: 10px;
     }
     .product-details-img .row.desktop {
         display: none;
     }
     .product-details-img .slider-thumb {
         display: block;
     }
     .product-description .col-12 {
         padding: 0;
     }
     /* product-list-column start */
     /* .home .product-best-picks .product {
        padding: 0 10px; 
    } */
     .product-best-picks .product .newproductlisting {
         display: flex;
         flex-direction: row;
         flex-wrap: wrap;
         border: 1px solid #eee;
         padding: 5px;
         align-items: center;
     }
     .product-best-picks .product .newproductlisting .product_box {
         max-width: 35%;
         width: 100%;
     }
     .product-best-picks .product .newproductlisting .product-img {
         padding: 0 5px;
         border: 0;
     }
     .product-best-picks .product .newproductlisting .product-pics-menu-list {
         max-width: 100%;
     }
     .product-best-picks .product .newproductlisting .product-pics-menu-list img {
         min-height: auto;
         max-width: 100%;
         width: 100%;
     }
     .product-best-picks .product .newproductlisting .product-icon {
         opacity: 1;
         top: -5px;
         left: 0px;
         padding: 0;
     }
     .product-best-picks .product .newproductlisting .show_brand_details img {
         width: 20px;
     }
     .product-best-picks .product .newproductlisting .procut_detail {
         max-width: 65%;
         width: 100%;
         padding: 0 5px;
         text-align: left !important;
     }
     .product-best-picks .product .newproductlisting .procut_detail h4 {
         font-size: 16px;
         margin-top: 5px;
     }
     .product-best-picks .product .newproductlisting .procut_detail p {
         line-height: 1.4;
     }
     .product-best-picks .product .newproductlisting .procut_detail h4 {
         justify-content: start;
     }
     .product-best-picks .product .newproductlisting .inq_btn {
         margin-top: 5px;
     }
     .product-details-content .details-all-btn .details-all:last-child {
         margin-bottom: -10px;
     }
     .additional .whats-app {
         width: 100%;
         margin-top: 10px;
     }
     .product_detail .additional .btn-outline {
         width: 100%;
     }
     .slider-content-single .slider-thumb-img img {
         max-width: 80px;
         border: 1px solid #eee;
         padding: 10px;
     }
     /* .product-details-img .slider-thumb.non-desktop {
        display: flex;
        width: 100%;
        justify-content: start;
        flex-wrap: wrap;
    }
    .product-details-img .slider-thumb.non-desktop > div {
        width: 100px;
        min-height: 100px;
        background: #fff;
        border: 1px solid #000;
        margin: 5px;
    }
    .product-details-img .slider-thumb.non-desktop > div img.lazy_image_load {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        object-fit: contain;
        width: 50%;
        margin: 0 auto;
    } */
     /* product-list-column end */
 }
 
 @media (max-width:575px) {
     .media_box .dropdown .menu {
         width: 22px;
     }
     .search-main-bar.f-width {
         top: -12px;
     }
     .main-slider figure img {
         height: 220px;
     }
     #show_brand_details_modal .modal-body {
         padding: 20px;
     }
     .product_detail .btn-outline {
         font-size: 12px;
         margin-right: 4px;
         padding: 6px 10px;
     }
     .details-all-btn {
         justify-content: start !important;
     }
     .thank_you h2 {
         font-size: 40px;
     }
     .thank_you .thanks p {
         margin: 15px auto;
         max-width: 90%;
         font-size: 12px;
     }
     .error4044 h4 {
         margin: 10px 0;
     }
     tr.tr_delay.trade-image-tr2 {
         display: flex;
         flex-direction: column;
     }
     .details-table .trade-image-tr2 td {
         width: 100% !important;
     }
     .request-trade-table-details td {
         padding: 10px !important;
     }
     .request-trade-table-details .trade-image-tr img {
         max-width: 50%;
     }
     .request-trade-table-details .trade-image-tr2 .info-box span {
         font-size: 14px;
     }
     .request-trade-table-details .trade-image-tr td h4 {
         margin-bottom: 5px;
     }
     .item_list_data h2 {
         font-size: 30px;
     }
     .header-bottom-space {
         padding: 60px 0;
     }
     .page-title .content ul {
         margin-top: 5px;
     }
     .sell-trade .contact-form .row {
         display: flex;
         flex-direction: column;
     }
     .join form {
         padding-bottom: 0;
     }
     .slider.slider-content.slick-initialized.slick-slider {
         max-width: 100%;
     }
     .product-details-content .watch-detail-price {
         margin-top: 4px;
     }
     .product-details-content .details-all-btn .details-all {
         width: 100%;
         max-width: 100%;
     }
     .product-details-content .details-all-btn .details-all .buy-btn {
         margin-top: 0;
     }
     .additional .whats-app {
         margin-top: 10px;
     }
     .details-watch-child-condition {
         margin-top: 20px !important;
     }
 }
 
 @media (max-width:460px) {
     .u-hamburger__box {
         width: 22px;
         height: 16px;
     }
     .u-hamburger__inner,
     .u-hamburger__inner::before,
     .u-hamburger__inner::after {
         width: 100%;
     }
     .product-best-picks .product-img {
         opacity: 1;
     }
     .main-slider .carousel-indicators button {
         height: 10px;
         width: 10px;
     }
     .product-details-img .slider .slick-prev {
         left: -8%;
         top: -16px !important;
     }
     .product-details-img .slider .slick-next {
         right: -8%;
         top: -16px !important;
     }
     .product-details-img .slider div {
         height: auto;
     }
     .product-details-img .slider-thumb-single>div {
         height: 250px !important;
     }
     .slider-single-content-img>div {
         height: 400px !important;
     }
     .request-trade-modal-prodetails .modal-header .modal-title {
         max-width: 86%;
     }
     /* .slider-thumb .is-active img {
         border: 2px solid var(--bs-orange) !important;
     } */
 }
 
 @media (max-width:360px) {
     .container,
     .container-sm {
         padding: 0px 15px;
     }
     .main-slider .carousel-indicators {
         padding: 0 15px;
     }
 }
 /* keyframes */
 
 .fadeInUpp {
     animation: fadeInUp 1.5s ease backwards;
     animation-delay: 0.8s;
 }
 
 @keyframes fadeInUpp {
     0% {
         transform: translate(200px, 0);
         opacity: 0;
     }
     100% {
         transform: translate(0px, 0);
         opacity: 1;
     }
 }
 
 .fadeInDown {
     animation: fadeInDown 1.5s ease backwards;
     animation-delay: 0.8s;
 }
 
 @keyframes fadeInDown {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0)
     }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none
     }
 }
 /* keyframes */
 /* bredcump CSS */
 
 .bredcump {
     width: 100%;
 }
 
 .bredcump .list-unstyled {
     display: flex;
     flex-wrap: wrap;
     justify-content: flex-start;
     align-items: center;
     position: relative;
     max-width: 80%;
     width: 100%;
     padding: 10px 0;
 }
 
 .bredcump .list-unstyled li {
     position: relative;
 }
 
 .bredcump .list-unstyled li {
     position: relative;
     padding-right: 15px;
     padding-left: 15px;
     color: var(--bs-white);
     font-size: 16px;
     font-weight: bold;
 }
 
 .bredcump .list-unstyled li a {
     color: #fff;
     font-size: inherit;
 }
 
 .bredcump .list-unstyled li a:hover {
     color: var(--bs-white);
 }
 
 .bredcump .list-unstyled li:first-child {
     padding-left: 0;
 }
 
 .bredcump .list-unstyled li::after {
     content: '/';
     position: absolute;
     right: -5px;
     color: var(--bs-white);
     top: 0;
     bottom: 0;
     align-items: center;
     font-size: inherit;
 }
 
 .bredcump .list-unstyled li:last-child::after {
     display: none;
 }
 
 .watch-detail .product-details-banner {
     position: fixed;
     width: 100%;
     z-index: 2;
 }
 
 .watch-detail .product_detail {
     padding-top: 150px !important;
 }
 
 .watch-detail .bredcump .list-unstyled .active a {
     color: var(--bs-white);
     font-size: 20px;
     overflow: hidden;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
 }
 
 @media (min-width:768px) {
     .page-title {
         margin-top:64px;
     }
     .additional .whats-app {
         display: none;
     }
 }

 @media (min-width:1025px) {
    .page-title {
        margin-top:100px;
    }
    .additional .whats-app {
        display: none;
    }
}
 
 @media (min-width:1200px) {
     .page-title {
         margin-top: 114px;
     }
 }
 
 @media (min-width:1400px) {
     .page-title {
         margin-top: 79px;
     }
 }
 
 @media (min-width:1601px) {
     .page-title {
         margin-top: 82px;
     }
     .watch-detail .product_detail {
         padding-top: 150px !important;
         padding-bottom: 50px !important;
     }
 }
 
 @media (max-width:1199px) {
     .watch-detail .product_detail {
         padding-top: 220px !important;
     }
     .watch-detail .bredcump .list-unstyled .active a {
         font-size: 16px;
     }
 }
 
 @media (max-width:991px) {
     .bredcump .list-unstyled li {
         font-size: 14px;
     }
     .shop .serach.spacing-100 {
         padding: 20px 0;
     }
     .shop .filter {
         padding: 20px 0 0;
     }
     .product-pics-menu-list img {
         min-height: auto;
     }
 }
 
 @media (max-width:767px) {
     .page-title {
         margin-top:64px;
     }
     .bredcump .list-unstyled {
         margin-bottom: 10px;
         margin-left: -10px;
     }
     .bredcump .list-unstyled li {
         font-size: 12px;
         text-align: left;
     }
     .page-title .content h2 {
         padding-bottom: 20px;
     }
     .product-banner-list-prev-next {
         padding: 5px 0 10px;
     }
     .bredcump .list-unstyled li {
         padding-right: 10px;
     }
     .product_home_section .title_subtitle span {
         display: block;
     }
     .slider-content-single .slider-thumb-img {
         text-align: center;
     }
     .thank-you-box .thank-msg-show #form_result_msg {
         max-width: 90%;
         width: 100%;
     }
     .product-description .product-trustpilot-info p {
         text-align: left;
     }
     .watch-detail .product_detail {
         padding-top: 190px !important;
     }
 }
 
 @media (max-width:575px) {
     .page-title {
         margin-top: 60px;
     }
     .inq_btn .btn {
         font-size: 10px;
         padding: 8px 16px;
     }
     .buy-product .buy_price {
         margin-top: 10px;
     }
     .buy-product .mb-20 {
         margin-bottom: 20px;
     }
     .news-in-section .buy-product .mb-20 {
         margin-bottom: 15px;
     }
     .shop .produc.spacing-100 {
         padding: 15px 0;
     }
     .watch-detail .product_detail {
         padding-top: 190px !important;
     }
 }
 /* bredcump CSS End */
 /* instagram-feed */
 
 .instagram-feed-section.aos-init.aos-animate {
     border-top: 1px solid #eee;
     padding: 40px 0 0;
 }
 
 .instagram-feed {
     margin-top: 30px;
     background: #eee;
 }
 
 .instagram-feed .feed {
     width: 100%;
     position: relative;
     padding: 0 1px;
     overflow: hidden;
 }
 
 .instagram-feed .feed-row {
     position: relative;
     overflow: hidden;
     padding: 0;
     vertical-align: middle;
 }
 
 .instagram-feed .icon {
     position: absolute;
     display: flex;
     justify-content: center;
     top: 0;
     align-items: center;
     width: 100%;
     height: 100%;
     left: 0;
     font-size: 30px;
     opacity: 0;
     transition: all 0.5s ease;
 }
 
 .instagram-feed .feed img {
     transform: scale(1);
     transition: all 0.5s ease;
     display: flex;
     max-width: 100%;
     width: 100%;
     margin: 0 auto;
     height: 250px;
     object-fit: cover;
     padding: 0;
 }
 
 .instagram-feed .feed:hover img {
     transform: scale(1.1);
     transition: all 0.5s ease;
 }
 
 .instagram-feed .feed:hover .icon {
     opacity: 1;
     transition: all 0.5s ease;
     z-index: 1;
 }
 
 .instagram-feed .feed-row:hover::before {
     content: "";
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     z-index: 1;
     background: rgba(0, 0, 0, 0.8);
     transition: all 0.5s ease;
 }
 
 .instagram-feed-section .instagram-rosto {
    color: var(--bs-black);
    font-size: var(--fs40);
    margin-left: 20px;
    font-family: 'Marcellus';
 }
 
 .instagram-feed-section .media-box {
     margin-right: 10px;
 }
 
 .insta-btn {
     padding: 40px 0 0;
 }
 
 .insta-btn .btn-outline {
     border: 1px solid #000;
     color: #000;
     margin: 0 10px;
 }
 
 .insta-btn .btn-outline:hover {
     border: 1px solid var(--bs-orange);
 }
 
 .instagram-feed-section .title-box .title {
     display: inline-block;
 }
 /* request-trade-pop */
 
 .request_pop_details_show .modal-header {
     padding: 10px 18px;
 }
 
 .request_pop_details_show .modal-body {
     padding: 15px 18px 15px;
 }
 
 .request_pop_details_show .request-trade-table-details .table tbody {
     display: flex;
     border: 1px solid #eee;
     align-items: center;
 }
 
 .request_pop_details_show .request-trade-table-details .trade-image-td {
     width: 100% !important;
     border: 0;
     display: flex;
     justify-content: center;
 }
 
 .request_pop_details_show .tr_delay.trade-image-tr2 {
     display: flex;
     flex-direction: column;
     padding: 10px;
 }
 
 .request_pop_details_show .details-table .trade-image-tr2 td {
     width: 100% !important;
     padding: 0 !important;
     border: 0 !important;
 }
 
 .request-trade-table-details .trade-image-tr2 .info-box p:first-child,
 .request-trade-table-details .trade-image-tr2 .info-box p:nth-child(2) {
     border-top: 1px solid #eee;
 }
 
 .request_pop_details_show .details-table .trade-image-tr2 td:last-child {
     border-bottom: 0;
 }
 
 .request_pop_details_show .details-table .trade-image-tr2 h4 {
     line-height: 1.4;
     font-size: 18px;
 }
 
 .request_pop_details_show .details-table .m_bottom_10 {
     margin-top: 0px;
     margin-bottom: 10px;
     font-size: 16px;
     line-height: 1.4;
 }
 
 .request_pop_details_show .title {
     margin: -5px 0 10px !important;
     font-size: 20px;
 }
 
 .request_pop_details_show span#errquestions {
     margin-top: 15px;
 }
 /* .request_pop_details_show .tr_delay {
        width: 50%;
    } */
 
 .request-trade-table-details .tr_delay.trade-image-tr {
     width: 30%;
     border-right: 1px solid #eee;
 }
 
 .request-trade-table-details .tr_delay.trade-image-tr2 {
     width: 70%;
 }
 
 .request-trade-table-details .tr_delay.trade-image-tr2 .request-trade-row {
     display: flex;
 }
 
 .request-trade-table-details .trade-image-tr2 .request-trade-row .info-box {
     width: 100%;
     margin: 0;
 }
 
 .request-trade-table-details .trade-image-tr2 .info-box p {
     display: flex;
     border: 1px solid #eee;
     padding: 0 5px;
     font-size: 14px;
     border-top: 0;
     line-height: 1.8;
 }
 
 .request-trade-table-details .trade-image-tr2 .info-box span {
     max-width: 155px;
     width: 100%;
     border-right: 1px solid #eee;
     margin-right: 10px;
     font-size: 14px;
     font-weight: 600;
 }
 
 .request-trade-table-details .trade-image-tr2 .info-box .trade-last-option {
     border-bottom: 1px solid #eee !important;
 }
 
 .request_detail .request_detail_close {
     max-width: 95%;
     width: 100%;
     line-height: 1.4;
 }
 
 .request_trade_form .request_trade_content select,
 .request_trade_form .request_trade_content input {
     height: 44px;
     padding: 5px 20px;
     font-size: 16px;
 }
 
 .request_trade_form .request_trade_content .error {
     margin-bottom: 5px;
 }
 
 .request-trade-table-details .trade-image-tr2 .case_p {
     border-top: 0 !important;
 }
 
 .request-trade-table-details .trade-image-tr2 .info-box .detail-condition-text {
     margin-top: 5px;
 }
 /* .request_detail .close {
        top:8px;
    } */
 
 @media (max-width:1400px) {
     .instagram-feed .feed img {
         height: 200px;
     }
     .request_trade_form .request_trade_content textarea {
         max-height: 90px;
         height: 100%;
         padding: 15px 20px 0 !important;
         font-size: 16px;
     }
 }
 
 @media (max-width:1399px) {
     .watch-detail .product_detail {
         padding-top: 200px !important;
     }
 }
 
 @media (max-width:1200px) {
     .instagram-feed-section .instagram-rosto {
         font-size: 24px;
         margin-left: 15px;
     }
     .product-banner-list-prev-next {
         flex-direction: column;
         padding: 10px 0;
     }
     .bredcump .list-unstyled {
         max-width: 100%;
     }
     .error {
         font-size: 12px;
     }
     .watch-detail .product_detail {
         padding-top: 250px !important;
     }
 }
 
 @media (max-width:1199px) {
     .watch-detail .product_detail {
         padding-top: 220px !important;
     }
 }
 
 @media (max-width:991px) {
     .request_pop_details_show .modal-body {
         padding: 10px 16px 0;
     }
     .request_pop_details_show .modal-header {
         padding: 10px 16px;
     }
     .request_pop_details_show .request-trade-table-details .table tbody {
         flex-direction: column;
     }
     .request_pop_details_show .tr_delay.trade-image-tr2 {
         width: 100%;
     }
     .request_pop_details_show .tr_delay.trade-image-tr2 {
         border-left: 0;
         border-top: 1px solid #eee;
     }
     .request_trade_form .request_trade_content select,
     .request_trade_form .request_trade_content input {
         margin-bottom: 15px;
     }
     .request-trade-table-details .tr_delay.trade-image-tr {
         border-right: 0;
     }
     .watch-detail .product_detail .product-details-img {
         margin: auto;
     }
     .product-banner-list-prev-next .list-unstyled li.active {
         width: 100%
     }
     .eye_left .product-pics-menu-list {
         height: 260px;
         position: relative;
         top: 35px;
     }
 }
 
 @media (max-width:768px) {
     b.watch-in-bold {
         font-size: 20px;
         font-weight: 500;
     }
     b.condition-bold {
         font-size: 14px;
     }
 }
 
 @media (max-width:767px) {
     .request_pop_details_show .details-table .trade-image-tr2 td {
         border-left: 0;
     }
     .request_pop_details_show .details-table .trade-image-tr2 td:first-child {
         border-top: 1px solid #eee;
     }
     .request_pop_details_show .tr_delay {
         width: 100%;
     }
     .request-trade-table-details .tr_delay.trade-image-tr {
         width: 50%;
     }
     .request_trade_form .request_trade_content select,
     .request_trade_form .request_trade_content input {
         font-size: 14px;
     }
     .request-trade-table-details .tr_delay.trade-image-tr2 .request-trade-row {
         flex-direction: column;
     }
     .request-trade-table-details .trade-image-tr2 .request-trade-row .info-box {
         width: 100%;
     }
     .request-trade-table-details .trade-image-tr img {
         max-width: 40%;
     }
     .request-trade-table-details .trade-image-tr2 .info-box p:nth-child(2) {
         border-top: 0;
     }
     .watch-detail .product_detail {
         padding-top: 200px !important;
     }
     .product-best-picks .product-img {
         height: 250px;
     }
 }
 
 @media (max-width:575px) {
     .instagram-feed-section .title-box {
         display: flex;
         align-items: flex-start;
         flex-direction: column;
     }
     .instagram-feed-section .instagram-rosto {
         margin-left: 0px;
         font-size: 20px;
     }
     .instagram-feed-section.aos-init.aos-animate {
         padding: 20px 0 0;
     }
     .instagram-feed {
         margin-top: 15px;
     }
     .product-banner-list-prev-next .prev_next li b {
         margin: 0 10px;
         font-size: 14px;
     }
     .prev_next .fa-solid {
         font-size: 14px;
     }
     .thank-you-box .thank-msg-show {
         align-items: flex-start;
     }
     .thank-you-box {
         padding: 10px;
     }
     .request_detail .request_detail_close {
         max-width: 90%;
     }
     .request-trade-table-details .tr_delay.trade-image-tr {
         width: 100%;
     }
     .request_pop_details_show .details-table .trade-image-tr2 h4 {
         font-size: 16px;
     }
     .request_pop_details_show .details-table .m_bottom_10 {
         font-size: 14px;
     }
     .news-in-section .buy-product .img-box img {
         padding: 10px;
     }
     .news-in-section .buy-product .img-box {
         padding-top: 14%;
         position: relative;
         width: 70%;
         margin: 0 auto;
     }
     .eye_left .product-pics-menu-list {
         height: 210px;
         top: 10px;
     }
 }
 
 @media (max-width:520px) {
     .request-trade-table-details .trade-image-tr2 .info-box span {
         max-width: 100%;
         border-right: 0;
     }
     .request-trade-table-details .trade-image-tr2 .info-box p {
         flex-wrap: wrap;
     }
     .request_pop_details_show .title {
         max-width: 88%;
         width: 100%;
         font-size: 16px;
     }
 }
 
 @media (max-width:480px) {
     .buy-product .img-box {
         padding-top: 17%;
         width: 75%;
         margin: 0 auto;
     }
 }
 /* scroll */
 /* width */
 
 ::-webkit-scrollbar {
     width: 4px;
 }
 /* Track */
 
 ::-webkit-scrollbar-track {
     box-shadow: inset 0 0 5px #000;
     border-radius: 20px;
 }
 /* Handle */
 
 ::-webkit-scrollbar-thumb {
     background: #000;
     border-radius: 10px;
 }
 /* Handle on hover */
 
 ::-webkit-scrollbar-thumb:hover {
     background: #fff;
 }
 /* button css update 10/02/2023 */
 /* button */
 
 .inq_btn .btn {
     background: #000;
     border: 2px solid #000;
 }
 
 .inq_btn .btn:hover {
     border: 1px solid #000;
     box-shadow: 0;
 }
 
 .btn-outline:hover,
 .btn-outline:active,
 .btn-outline:focus,
 .btn-outline:focus-visible,
 .btn-outline:focus-within,
 .btn-outline:target {
     background: #000;
     border: 2px solid #000 !important;
     color: #fff;
     outline: 0;
     box-shadow: none;
     opacity: 1;
 }
 .second_footer .btn-outline:hover,
 .second_footer .btn-outline:active,
 .second_footer .btn-outline:focus,
 .second_footer .btn-outline:focus-visible,
 .second_footer .btn-outline:focus-within,
 .second_footer .btn-outline:target {
     border: 0px solid #000 !important;
 }

 
 .contact-form .btn:hover {
     background: #000;
     border:2px solid var(--bs-black) !important;
 }
 
 .pagination .page-item.active .page-link {
     background: #000;
     border-color: #000;
 }
 /* .second_footer .btn:hover {
     background: #CE7550;
     border: none !important;
 } */
 
 .second_footer .btn {
    background-color: #D0D0D0;
     border-radius: 0;
     border: none;
     padding: 15px 30px;
     color: #000 !important;
 }
 
 .second_footer .btn:hover {
     background: #D0D0D0;
     border: none;
     color: #000 !important;
 }
 
 .close {
     background-color: #000;
 }
 
 .close:hover {
     color: #fff;
 }
 
 .search-main-bar .search-header-btn {
     background-color: #000;
 }
 
 .brand-btn:hover {
     background: #000;
 }
 
 .brands-trade .nav-link {
     background: #fff !important;
     color: #000 !important;
 }
 
 .brands-trade .nav-pills .nav-link.active,
 .nav-pills .show>.nav-link {
     background-color: #000 !important;
     color: #fff !important;
 }
 
 .materials .brand-serach {
     background: #000;
     border: 2px solid #000;
 }
 
 .materials .brand-serach:hover {
     color: #000 !important;
 }
 /* text & title */
 
 .product-best-picks .product_title,
 .product-best-picks .price {
     color: #000;
 }
 
 .product-best-picks .procut_detail p:hover {
     color: #000;
 }
 
 .pagination a {
     color: #000;
 }
 
 .product-details-content .details-heading .title {
     line-height: 1;
 }
 
 .sold-product-box {
     overflow: hidden;
 }
 
 .sold-product {
     position: absolute;
     left: -60px;
     background: #000;
     width: 200px;
     transform: rotate(-45deg);
     color: #fff;
     text-transform: uppercase;
     font-weight: 500;
     letter-spacing: 1px;
     z-index: 1;
     padding: 2px 0 0 0;
 }
 /*24-05-2023*/
 
 .refund-policy h5 {
     font-weight: 500;
     margin: 15px 0px;
     display: inline-block;
     line-height: 1.5;
     width: 100%;
     font-size: var(--fs22);
     font-family: 'Exo';
 }
 
 .refund-policy p {
     word-break: break-word;
     margin: 0 0 15px;
 }
 
 .refund-policy a {
     color: var(--bs-black);
     font-weight: 500;
 }
 
 .refund-policy a:hover {
     color: var(--bs-orange);
 }
 
 .privacy-inner h4,
 .privacy-inner h3 {
     margin: 20px 0px;
     font-family: 'Exo';
     display: inline-block;
     width: 100%;
     line-height: 1.5;
 }
 
 .scrollable-wrapper {
     max-width: 100%;
     overflow: auto;
     -webkit-overflow-scrolling: touch;
 }
 
 .rte table {
     table-layout: fixed;
 }
 
 .scrollable-wrapper tbody th,
 .scrollable-wrapper tfoot th {
     font-weight: 400;
 }
 
 .scrollable-wrapper table {
     width: 100%;
     margin: 0 0 15px;
 }
 
 .refund-policy p:last-child {
     margin: 0;
 }
 
 .scrollable-wrapper th,
 .scrollable-wrapper td {
     text-align: left;
     border: 1px solid #eee;
     padding: 10px 14px;
 }
 
 .refund-policy ul {
     padding: 10px 0 10px 30px;
 }
 
 .refund-policy ul li {
     list-style: disc;
     margin: 0 0 10px;
     color: var(--bs-black);
     font-size: var(--fs18);
 }
 
 .f-right-menu {
     display: flex;
     justify-content: flex-end;
 }
 
 .f-right-menu ul {
     display: flex;
     align-items: center;
 }
 
 .f-right-menu ul li {
     margin: 0 10px;
 }
 
 .f-right-menu ul li a {
     font-size: 16px;
 }
 
 @media screen and (max-width:991px) {
     .copyright .copy {
         text-align: center;
         margin: 0 0 5px;
     }
     .f-right-menu {
         justify-content: center;
     }
     .shop .materials .brand-serach {
         margin-top: 10px;
     }
 }
 
 @media screen and (max-width:480px) {
     .f-right-menu ul li a {
         font-size: 11px;
     }
     .f-right-menu ul li {
         margin: 0 3px;
     }
 }
 /* subscirbe modal-pop-up */
 
 #Subscribe_Modal_Popup {
     background: rgba(255, 255, 255, 0.8);
 }
 
 #Subscribe_Modal_Popup .modal-content {
     background: #000;
     color: #fff;
 }
 
 #Subscribe_Modal_Popup .modal-content .modal-body .btn-close {
     position: absolute;
     right: 5px;
     color: #fff;
     background-color: #fff;
     width: 20px;
     height: 20px;
     opacity: 1;
     top: 5px;
     z-index: 2;
 }
 
 .subscribe-modal-box {
     display: flex;
     flex-direction: column;
     position: relative;
     width: 100%;
 }
 
 .subscribe-modal-box h3 {
     color: #fff;
 }
 
 .subscribe-modal-box p {
     color: #fff;
     font-size: var(--fs16);
     line-height: 1.5;
     margin: 10px 0;
 }
 
 .subscribe-modal-box .subscribe-modal-form {
     display: flex;
     flex-direction: column;
     position: relative;
 }
 
 .subscribe-modal-box .subscribe-modal-form input[type="email"] {
     background: transparent;
     width: 100%;
     max-width: 100%;
     border: none;
     border-bottom: 1px solid #fff;
     margin-bottom: 10px;
     color: #fff;
     padding: 10px;
     border-radius: .25rem;
     height: auto;
 }
 
 .subscribe-modal-box .subscribe-modal-form>div {
     font-size: 14px;
     line-height: 1;
     padding: 0;
     margin-bottom: 10px;
 }
 
 .subscribe-modal-box .subscribe-modal-form .btn {
     background: transparent;
     border: 1px solid #fff;
     display: inline-flex;
     width: 170px;
     text-align: center;
     justify-content: center;
     padding: 10px;
 }
 
 .subscribe-modal-box .subscribe-modal-form .btn:hover {
     color: #000;
     background: #fff;
 }
 
 .subscribe-modal-box .subscribe-modal-form>div .text-succ {
     margin: 0;
     color: green;
     font-weight: bold;
 }
 
 @media (max-width: 767px) {
     #Subscribe_Modal_Popup {
         background: transparent
     }
     #Subscribe_Modal_Popup .modal-dialog-centered {
/*         align-items: flex-end;*/
     }
     .product-best-picks .procut_detail .price::first-letter {
         font-size: 17px;
     }
 }
 /* slider-product-home */
 
 .slider .slick-arrow {
     position: absolute;
     top: 50%;
     z-index: 1;
     width: 3rem;
     height: 3rem;
     transform: translateY(-50%);
     padding: 0;
     overflow: hidden;
     font-size: 0;
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;
     border: 2px solid #fff;
     border-radius: 50%;
     cursor: pointer;
     outline: none;
     transition: 0.25s;
 }
 
 .slider .slick-arrow:hover,
 .slider .slick-arrow:focus {
     border-color: #f08a5d;
 }
 /* .slider .slick-arrow:active {
    transform: translateY(-50%) scale(0.9);
} */
 
 .slider .slick-prev {
     left: 10vw;
 }
 
 .slider .slick-next {
     right: 10vw;
 }
 
 .slider__item {
     position: relative;
 }
 
 .slider__item img {
     width: auto;
     height: auto;
     object-fit: cover;
 }
 
 .slider__counter {
     position: absolute;
     right: 1rem;
     font-weight: 500;
     color: #000;
     bottom: 0px;
     pointer-events: none;
     font-size: 14px;
     opacity: 0;
 }
 /* .product-slider-box .slider .slick-prev,.product-slider-box .slider .slick-next {
    border-radius: 0;
} */
 
 .product-slider-box .slider .slick-next {
     border-radius: 0;
     border-left: none;
     border-bottom: none;
     border-top: 1px solid #000;
     border-right: 1px solid #000;
     right: 15px;
     width: 12px;
     height: 12px;
     opacity: 0;
 }
 
 .product-slider-box:hover .slider__counter {
     opacity: 1;
 }
 
 .product-slider-box:hover .slider .slick-next {
     opacity: 1;
 }
 
 .product-slider-box .slider .slick-prev {
     border-radius: 0;
     border-left: none;
     border-bottom: none;
     border-top: 1px solid #000;
     border-right: 1px solid #000;
     left: 15px;
     width: 12px;
     height: 12px;
     opacity: 0;
 }
 
 .product-slider-box:hover .slider .slick-prev {
     opacity: 1;
 }
 
 .product-slider-box button:focus:not(:focus-visible) {
     border-right: 2px solid #f08a5d !important;
     border-top: 2px solid #f08a5d !important;
 }
 
 .product-slider-box button:focus:not(:focus-visible) {
     border-right: 2px solid #000 !important;
     border-top: 2px solid #000 !important;
 }
 
 .product-slider-box .slick-prev .slick-prev-icon:before,
 .product-slider-box .slick-next .slick-next-icon:before {
     content: "";
 }
 
 .product_box .slider,
 .product_box .slider .slick-list,
 .product_box .slider .slick-slide div,
 .product_box .slider .slick-slide,
 .product_box .slider .slick-track,
 .product_box .slider .slick-slide div a.front_ajax {
     height: 100%;
     width: 100%;
 }
 
 .product-slider-box .slider__item img {
     object-fit: contain;
 }
 
 @media screen and (max-width:1400px) {
     .product-slider-box .slider .slick-next,
     .product-slider-box .slider .slick-prev,
     .slider__counter {
         opacity: 1;
     }
     .product-slider-box .slider .slick-prev {
         left: 0;
     }
     .product-slider-box .slider .slick-next {
         right: 0;
     }
     .product-slider-box .product-img .show_brand_details img {
         transition: all 0.5s ease;
         width: 20px;
     }
     .product-best-picks .spacing-bottom-60 {
         margin-bottom: 30px;
     }
     .product-slider-box .p-20 {
         padding: 15px;
     }
     .product-slider-box:hover .slider__counter {
         right: 5px;
     }
     .product-slider-box .slider__item img {
         object-fit: contain;
         padding: 8px;
     }
     .product-banner-list-prev-next .list-unstyled li.active {
         width: 50%
     }
 }
 /* pop-up slider  */
 
 .quick-popup-slider {
     width: 100%;
 }
 
 .quick-popup-slider .slider .slick-prev,
 .quick-popup-slider .slider .slick-next {
     opacity: 1;
     /* margin:0; */
 }
 
 .eye_left .slick-slide.slick-current.slick-active.slick-center {
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .v_hidden {
     visibility: hidden !important;
 }
 .brand_details_des p {
    white-space: break-spaces;
}
/* 15-4-2024 */
.homecaptcha {
   /* margin-bottom: 15px;*/
    margin: 15px 0px 15px 0px;
    width: 100%;
}
@media (max-width:1200px) {
    div#logoAndNav .container {
        max-width: 100%;
    }
}

@media (max-width:1366px) {
    .homecaptcha {
        margin: 0px 0px 15px 0px;
        width: 100%;
    }
}
@media (max-width:1024px) {
    .homecaptcha {
        margin: 15px 0px 15px 0px;
        width: 100%;
    }
    button.navbar-toggler.btn.u-hamburger {
        display: flex;
        order: 3;
        margin-left: 20px;
    }
    #navBar .u-header__navbar-nav {
        padding: 0 15px;
        flex-direction: column;
        align-items: start;
    }
    .main-slider figure img {
        object-position: right;
    }
    .search-main-bar.f-width {
        top: 0;
    }
    .navbar-expand-md .navbar-collapse {
        display:none !important;
    }
    .show .collapse {
        display: block !important;
    }
    .u-header__nav-item {
        margin-bottom: 16px;
    }
    #logoAndNav .js-mega-menu {
        justify-content: flex-start;
    }
    button.navbar-toggler.btn.u-hamburger {
        padding: 0;
        margin-top: -2px;
        
    }
    .show button.navbar-toggler.btn.u-hamburger {
        margin-left:auto;
    }
    /* .row.no-gutters.header_menu_gap {
       height:310px;
  }
   */
    .media_box {
        display: flex;
        order: 2;
        margin-left: auto;
    }
    .navbar-expand-md .navbar-collapse {
        order: 4;
    }
 
    .media_box .search_icon {
        margin-right: 10px !important;
    }
    button.btn_serch_mob {
        display: block;
        border: 3px solid var(--bs-black);
        background-color: var(--bs-black);
    }
    button.btn_serch_des {
        display: none;
    }
    .search-main-bar input {
        width: 100%;
    }
    div#navBar {
        height: calc(100vh - 60px);
        overflow-y: scroll;
        width:100%;
        align-items:start;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding: 15px 0;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        font-size: 20px;
        margin-right: 0;
    }
    .megamenu_open_menu .nav-link {
        width: calc(100% - 45px);
        border-top: 0 !important;
    }
    .show .media_box {
        display:none;
    }
    .megamenu_open_menu .downicon {
        display: block;
        width: 45px;
        height: 45px;
        background: var(--bs-black);
        color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .u-header__nav-item {
        margin: 0;
        position: relative;
        width: 100%;
    }
    .header-right>ul>li>h4 {
        font-size: 18px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding-bottom: 10px;
    }
    .header-right>ul>li>a {
        font-size: 16px;
        padding: 5px 0;
    }
    .header-right li {
        margin-right: 0px;
    }
    .header-right ul li:last-child {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .product-best-picks .product_title {
        color: var(--bs-black);
    }
    .megamenu_open_menu .fa-solid.fa-angle-down.downicon {
        display: flex;
        position: static;
        right: 0;
        top: 0;
    }
    .hs-mega-menu {
        position: inherit !important;
    }
    .megamenu_open_menu {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        margin-right: 0;
    }
    .navbar-expand-md .u-header__nav-last-item {
        display: none;
    }
    .navbar-expand-md .u-header__nav-link,
    .navbar-expand-md .u-header__sub-menu-nav-link {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }
    .navbar-expand-md .u-header__nav-link-toggle::after,
    .navbar-expand-md .u-header__sub-menu-nav-link-toggle::after {
        margin-left: auto;
    }
    .navbar-expand-md .u-header__sub-menu-nav-link-toggle::after {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    .navbar-expand-md .hs-mega-menu-opened .u-header__nav-link-toggle::after,
    .navbar-expand-md .hs-sub-menu-opened .u-header__nav-link-toggle::after {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    .navbar-expand-md .hs-sub-menu-opened>.u-header__sub-menu-nav-link-toggle::after {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .navbar-expand-md .u-header__mega-menu-wrapper {
        padding-top: .5rem;
        padding-bottom: .5rem;
    }
    .navbar-expand-md .u-header__sub-menu {
        min-width: 100% !important;
    }
    .navbar-expand-md .u-header__sub-menu--spacer {
        padding-left: 1.5rem;
    }
    .navbar-expand-md .u-header__sub-menu:not(.u-header__promo) {
        border-left: 2px solid var(--bs-black);
        border-top:0;
    }
    .navbar-expand-md .u-header__sub-menu .u-header__sub-menu {
        padding-left: 1.5rem;
    }
    .navbar-expand-md .u-header__sub-menu-title {
        padding-left: 1.5rem;
        margin-bottom: 0;
    }
    .navbar-expand-md .u-header__sub-menu-nav-group {
        padding-top: .5rem;
        padding-left: 1.5rem;
    }
    .navbar-expand-md .u-header__sub-menu .hs-has-sub-menu {
        padding-left: 1.5rem;
        padding-top: 0;
        padding-bottom: 0;
    }
    .navbar-expand-md .u-header__sub-menu .hs-has-sub-menu .hs-sub-menu {
        -webkit-animation: none;
        animation: none;
    }
    .navbar-expand-md .u-header-center-aligned-nav__col-last-item {
        display: none;
    }
    .navbar-expand-md .u-header__promo-card-deck:last-child .u-header__promo-item:not(:last-child) {
        border-bottom: 1px solid #e7eaf3;
    }
    .main-slider {
        margin-top: 64px;
    }


}
#HotSpecialsresult{
    width: 100%;
}
@media (min-width: 1400px) {
    div#logoAndNav .container {
    max-width: 100%;
  } 
}
@media (min-width: 1920px) {
    div#logoAndNav .container {
    max-width: 90%;
    width: 1650px;
  }
}
.carousel-fade .carousel-item:nth-last-child(-n+2) .sub_title {
    display: block;
}




@media (max-width:1400px) and (min-width:1025px) {
    .navbar-expand-md .navbar-collapse {
        order: 1;
        padding: 0;
    }
    .navbar-expand-md .navbar-nav {
        width: 100%;
        justify-content: end;
        gap: 10px;
    }
    i.fa-solid.fa-angle-down.downicon {
        top: 10px;
        right: -10px;
    }
    .page-title {
        margin-top: 60px;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding: 0;
    }
}