@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800;900;1000&display=swap');
@import url("https://use.typekit.net/tdh6ved.css");
/*.container {width: 100%;}*/
.browse-slider .slick-list {padding-left: 0px !important;}
/*Proxima Nova Thin*/
@font-face {
    font-family: "proxima-nova", sans-serif;
    font-weight: 100; 
    font-style: normal;
    font-display: swap;
}
/*Proxima Nova Light*/
@font-face {
    font-family: "proxima-nova", sans-serif;
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}
/*Proxima Nova Regular*/
@font-face {
    font-family: "proxima-nova", sans-serif;
    font-weight: 400; 
    font-style: normal;
    font-display: swap;
}
/*Proxima Nova Medium*/
@font-face {
    font-family: "proxima-nova", sans-serif;
    font-weight: 500; 
    font-style: normal;
    font-display: swap;
}
/*Proxima Nova Semibold*/
@font-face {
    font-family: "proxima-nova", sans-serif;
    font-weight: 600; 
    font-style: normal;
    font-display: swap;
}
/*Proxima Nova Bold*/
@font-face {
    font-family: "proxima-nova", sans-serif;
    font-weight: 700; 
    font-style: normal;
    font-display: swap;
}
/*Proxima Nova Extrabold*/
@font-face {
    font-family: "proxima-nova", sans-serif;
    font-weight: 800; 
    font-style: normal;
    font-display: swap;
}
/*Proxima Nova Black*/
@font-face {
    font-family: "proxima-nova", sans-serif;
    font-weight: 900; 
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'tan_-_aegean_regular', sans-serif;
    src: url('https://lanoequip.com/fonts/tan_-_aegean_regular-webfont.ttf') format('ttf'),
         url('https://lanoequip.com/fonts/tan_-_aegean_regular-webfont.woff2') format('woff2'),
         url('https://lanoequip.com/fonts/tan_-_aegean_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.-translate-y-1\/2 {--tw-translate-y: -50%;}
.font-family-20 {font-family:  'tan_-_aegean_regular', sans-serif;}
.font-family-19 {font-family: Mulish, sans-serif;}
.font-family-23 {font-family: "proxima-nova", sans-serif;}

.accordion-box > ul > li {border-radius: 25px !important;border-top-right-radius: 0 !important; border-bottom-left-radius: 0 !important;}
.carousel-slide img {width: 100% !important;}
.carousel-slide img.\!w-auto {width: auto !important;}
.carousel-slide .absolute img {width: auto !important;display:inline-block;}
/*#Image1_img_link, #Image2_img_link, #Image3_img_link {display: block;}*/

.text-\[33px\] {    font-size: 33px;}
.max-w-\[250px\] {max-width: 250px;}
@media (min-width: 1024px){
.discover-position .max-w-5xl{ margin-top: -100px;}
}
.box1 { width: 100%; height: 476px; background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%); animation: shimmer 1.5s infinite; background-size: 200% 100% }
@keyframes shimmer { 0% { background-position: 200% 0; } 100% {background-position: -200% 0;} }
.box2 {position: absolute;left: 0.5rem;height: 2rem;width: 4rem;margin: 0.5rem 0.5rem;border-radius: 0.25rem;margin: 0.5rem 0;background: linear-gradient(90deg, #a1a1a1 25%, #a1a1a1 50%, #a1a1a1 75%);background-size: 200% 100%;animation: shimmer 1.5s infinite}
@keyframes shimmer {
  0% {background-position: 200% 0;}
  100% {background-position: -200% 0;}
}
.box3 {position: absolute; right: 0.5rem; height: 2rem; width: 2rem; margin: 0.5rem 0.5rem; border-radius: 0.25rem; margin: 0.5rem 0; background: linear-gradient(90deg, #a1a1a1 25%, #e0e0e0 50%, #a1a1a1 75%); background-size: 200% 100%; animation: shimmer 1.5s infinite}
@keyframes shimmer {
  0% {background-position: 200% 0;}
  100% {background-position: -200% 0;}
}
.box4 {background-color: rgb(128, 128, 128); opacity: 80%; height: 124px;}
.box5 {height: 1rem; width: 9rem; border-radius: 1rem; margin: 0.5rem auto; background: linear-gradient(90deg, #a1a1a1 25%, #a1a1a1 50%, #a1a1a1 75%); background-size: 200% 100%; animation: shimmer 1.5s infinite;}
@keyframes shimmer {
  0% {background-position: 200% 0;}
  100% {background-position: -200% 0;}
}

@media (max-width: 550px){
    .mobile-arrow-none .carousel-slider .presentation-mode {overflow: hidden;}
    .mobile-arrow-none .carousel-slider .presentation-mode .w-full > img{width: 180% !important; max-height: 450px !important; height: 100% !important; max-width: none !important; transform: translateX(-25%) !important;}
    .discover-position .carousel-slider .presentation-mode img{width: 180% !important; max-height: 450px !important; height: 100% !important; max-width: none !important; transform: translateX(-25%) !important;}
    .discover-position .carousel-slider .presentation-mode img{width: 180% !important; max-height: 450px !important; height: 100% !important; max-width: none !important; transform: translateX(-25%) !important;}
}
@media (min-width: 767px){
    .logo-five-px .mainsection {padding-left: 3px; padding-right: 3px;}
}
/*.discover-position .carousel-slider .presentation-mode a > custodian-brdr-primary{color:#000000;}*/
.max-w-\[716px\] {max-width: 716px;}
.max-h-\[509px\] {max-width: 509px;}

/**/
/*body {font-family: "proxima-nova", sans-serif !important;}*/
.h-\[350px\] {height: 350px;}
@media (min-width: 1024px) {
    .lg\:h-auto {height: auto;}
    .logo-five-px .mainsection {padding-left: 1px; padding-right: 1px;}
}
.max-h-\[270px\] {max-height: 270px;}
.max-h-\[680px\] {max-height: 680px;}
.xl\:grid-cols-3 .product_slider {height: 245px; overflow: hidden;}
.xl\:grid-cols-3 .product_slider .slick-slide img {max-height: 245px; margin: 0 auto;}

.slider-you-may-also-like.custom-slider .slide-item .h-\[300px\] {height: 245px;}
.slider-recommended-attachments .slide-item .h-\[300px\] {height: 245px; background: white;}
.bg-overlay-video .image-video-slider iframe.aspect-video + .flex.absolute {background: rgba(0,0,0,0.5); transform: none; top: 0; left: 0; right: 0; bottom: 0;}
header .hover\:bg-primary-hover:hover, header .hover\:bg-primary:hover, header .hover\:custbg-primary:hover {background-color: rgb(34 157 255 / var(--tw-bg-opacity)) !important;}
.bg-secondary.bg-opacity-40 {background-color: rgba(35 31 32 / var(--tw-bg-opacity)) !important; }
.slider-product-main .opacity-40 {width: auto; padding: 0px 10px;}
.slider-product-main .slide-item img {max-height: 270px; width: auto; margin: 0 auto;}
.slider-product-main .slider-container {margin-bottom: 10px;}
.slider-product-main .slider-container .slide-item img {max-height: 680px; width: auto; margin: 0 auto;}
.bg-\[\#ffffff\] {background: #ffffff;}
.text-white.text-2xl-text {color: #ffffff;}
.text-white.text-large-text {color: #ffffff;}
.text-white.text-title-text {color: #ffffff;}
.text-white.text-sub-text {color: #ffffff;}
.text-white.text-medium-text {color: #ffffff;}
.text-white.text-normal-text {color: #ffffff;}
.text-white.text-default-text {color: #ffffff;}
.text-white.text-small-text {color: #ffffff;}
.text-white.text-extra-small-text {color: #ffffff;}
ul.list-point li {background-image: url('https://beta-lano.redefineapp.io/assets/images/new/tick-mark.png') !important; background-repeat: no-repeat;}

.group.h-\[400px\]:hover .absolute, .group.lg\:h-\[400px\]:hover .lg\:absolute {
    scale: 1;
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.group.h-\[400px\] .absolute, .group.lg\:h-\[400px\] .lg\:absolute {
    scale: 0;
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
/**/  
.custbtn-primary,
.custbtn-secondary,
.custbtn-tertiary,
.custbtn-quaternary {
    position: relative;
    display: inline-flex;
    --tw-translate-x: 0px;
    transform: translate(0px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-width: 0px;
   /* padding-left: 20px;
    padding-right: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px; */
    font-weight: 600;
    text-transform: uppercase;
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:
      var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),
      var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color),
      0 0 rgba(0, 0, 0, 0);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
      var(--tw-shadow, 0 0 #0000);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    line-height:1.5;
}
.custbtn-brdr-default,
.custbtn-brdr-primary,
.custbtn-brdr-secondary,
.custbtn-brdr-tertiary,
.custbtn-brdr-quaternary {
    --tw-translate-x: 0px;
    transform: translate(0px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    position: relative;
}
.custbtn-brdr-default::before,
.custbtn-brdr-primary::before,
.custbtn-brdr-secondary::before,
.custbtn-brdr-tertiary::before,
.custbtn-brdr-quaternary::before,
.custbtn-primary::before,
.custbtn-secondary::before,
.custbtn-tertiary::before,
.custbtn-quaternary::before {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: -1;
    width: 0px;
    transform-origin: 0;
    --tw-translate-x: 0px;
    transform: translate(0px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    content: var(--tw-content);
    transition-duration: 300ms;
}
.custbtn-brdr-default:hover::before,
.custbtn-brdr-primary:hover::before,
.custbtn-brdr-secondary:hover::before,
.custbtn-brdr-tertiary:hover::before,
.custbtn-brdr-quaternary:hover::before,
.custbtn-primary:hover::before,
.custbtn-secondary:hover::before,
.custbtn-tertiary:hover::before,
.custbtn-quaternary:hover::before,
.custbtn-default:hover::before {content: var(--tw-content); width: 100%;}
.btn-primary::before, .custbtn-primary::before {content: var(--tw-content); background-color: var(--tw-theme-btn-primary-hover-color) !important;}
.btn-secondary::before, .custbtn-secondary::before {content: var(--tw-content); background-color: var(--tw-theme-btn-secondary-hover-color) !important;}
.btn-tertiary::before, .custbtn-tertiary::before {content: var(--tw-content); background-color: var(--tw-theme-btn-tertiary-hover-color) !important;}
.btn-quaternary::before, .custbtn-quaternary::before {content: var(--tw-content); background-color: var(--tw-theme-btn-quaternary-hover-color) !important;}
.btn-default::before, .custbtn-default::before {content: var(--tw-content); background-color: var(--tw-theme-btn-default-hover-color) !important;}
/* .btn-primary:hover, .custbtn-primary:hover {background-color: var(--tw-theme-btn-primary-color) !important;} */
/* .btn-secondary:hover, .custbtn-secondary:hover {background-color: var(--tw-theme-btn-secondary-color) !important;} */
/* .btn-tertiary:hover, .custbtn-tertiary:hover {background-color: var(--tw-theme-btn-tertiary-color) !important;} */
/* .btn-quaternary:hover, .custbtn-quaternary:hover {background-color: var(--tw-theme-btn-quaternary-color) !important;} */

.btn-outline-primary::before {content: var(--tw-content); background-color: var(--tw-theme-btn-primary-hover-bg-color-border) !important;}
.btn-outline-primary:hover, .custbtn-brdr-primary:hover {background: transparent}
.btn-outline-secondary::before {content: var(--tw-content); background-color: var(--tw-theme-btn-secondary-hover-bg-color-border) !important;}
.btn-outline-secondary:hover, .custbtn-outline-secondary:hover {background: transparent}
.btn-outline-tertiary::before {content: var(--tw-content); background-color: var(--tw-theme-btn-tertiary-hover-bg-color-border) !important;}
.btn-outline-tertiary:hover, .custbtn-outline-tertiary:hover {background: transparent}
.btn-outline-quaternary::before {content: var(--tw-content); background-color: var(--tw-theme-btn-quaternary-hover-bg-color-border) !important;}
.btn-outline-quaternary:hover, .custbtn-outline-quaternary:hover {background: transparent}
.btn-outline-default::before {content: var(--tw-content); background-color: var(--tw-theme-btn-default-hover-bg-color-border) !important;}
.btn-outline-default:hover, .custbtn-outline-default:hover {background: transparent}
.btn {line-height:1.5;}

.custbtn-brdr-primary:hover::before {content: var(--tw-content); background-color: var(--tw-theme-btn-primary-hover-bg-color-border) !important;}
.custbtn-brdr-secondary:hover::before {content: var(--tw-content); background-color: var(--tw-theme-btn-secondary-hover-bg-color-border) !important;}
.custbtn-brdr-tertiary:hover::before {content: var(--tw-content); background-color: var(--tw-theme-btn-tertiary-hover-bg-color-border) !important;}
.custbtn-brdr-quaternary:hover::before {content: var(--tw-content); background-color: var(--tw-theme-btn-quaternary-hover-bg-color-border) !important;}
.custbtn-brdr-default:hover::before {content: var(--tw-content); background-color: var(--tw-theme-btn-default-hover-bg-color-border) !important;}

.presentation-mode .absolute img {display: inline-block;}
.Image_Text_Component .text-descrition #Description p {margin-bottom: 10px;}
.Image_Text_Component .text-descrition #Description p:last-child {margin-bottom: 0px;}

.min-h-\[300px\] {min-height: 300px;}
.min-w-\[300px\] {min-width: 300px;}
.container.px-0 {padding-left:0px;padding-right:0px;}

.line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3 !important;
}
.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2 !important;
}
.text-medium-text.font-bold {font-weight: 700;}
.product_slider + div > .h-\[42px\].text-default-text.overflow-hidden > a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2 !important;
}
#multipleImages > .w-full {padding-left:15px;padding-right:15px;position:relative;}
.text-anchor:hover {color: var(--tw-theme-link-default-hover-color);}
@media (min-width: 1024px) {
    .lg-extra-p-\[40px\] .image-video-slider img + .absolute > div > div {padding:40px !important;}
 /*   .custbtn-primary, .custbtn-secondary, .custbtn-tertiary, .custbtn-quaternary {padding-left: 30px; padding-right: 30px; padding-top: 11px; padding-bottom: 11px; font-size: 18px;}
    .lg\:text-\[20px\].custbtn-primary {font-size: 20px;} */
}
.font-extrabold {font-weight: 800;}
.\!font-extrabold {font-weight: 800 !important;}
.two-box-shadow .Two_Side_Text_Section .md\:w-1\/2 > .w-full {border-width:1px; border-color: #e5e7eb; border-radius:8px; box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);}
.three-box-shadow-all .Three_Section_Text .md\:w-1\/2 {display: flex; flex-wrap: nowrap;}
.three-box-shadow-all .Three_Section_Text .md\:w-1\/2 > div {width:100%; overflow: hidden; border-radius: 10px; background: white; box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);} 
.three-box-shadow-all .Three_Section_Text .md\:w-1\/2 > div > div:nth-child(n+2) {padding-left: 20px; padding-right: 20px;}
.three-box-shadow-all .Three_Section_Text .md\:w-1\/2 > div > div:last-child {padding-bottom: 20px;}
.three-box-shadow-all .Three_Section_Text .md\:w-1\/2.hidden {display: none;}
/**/
#allContents .three-box-shadow-all-border .Three_Section_Text .md\:w-1\/2 {display: flex; flex-wrap: nowrap;}
#allContents .three-box-shadow-all-border .Three_Section_Text .md\:w-1\/2 > div {width:100%; overflow: hidden; border-radius: 10px; background: white; box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); border: 1px solid var(--tw-theme-border-gray-color);} 
#allContents .three-box-shadow-all-border .Three_Section_Text .md\:w-1\/2 > div > div:nth-child(n+2) {padding-left: 20px; padding-right: 20px;}
#allContents .three-box-shadow-all-border .Three_Section_Text .md\:w-1\/2 > div > div:last-child {padding-bottom: 20px;}
#allContents .three-box-shadow-all-border .Three_Section_Text .md\:w-1\/2.hidden {display: none;}
/**/
#allContents .three-box-shadow-all-border .Image_Boxes .lg\:w-1\/4 {display: flex; flex-wrap: nowrap;}
#allContents .three-box-shadow-all-border .Image_Boxes .lg\:w-1\/4 > div {width:100%; overflow: hidden; border-radius: 10px; background: white; box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); border: 1px solid var(--tw-theme-border-gray-color); padding: 0px;} 
#allContents .three-box-shadow-all-border .Image_Boxes .lg\:w-1\/4 > div > div:nth-child(n+2) {padding-left: 20px; padding-right: 20px;}
#allContents .three-box-shadow-all-border .Image_Boxes .lg\:w-1\/4 > div > div:last-child {padding-bottom: 20px;}
#allContents .three-box-shadow-all-border .Image_Boxes .lg\:w-1\/4.hidden {display: none;}

.full-video .md\:max-h-\[80vh\] {max-height: initial;}
.accordion-max-box {max-width: 64rem;}
@media (min-width: 1024px) {
	 .fix-banner-home .md\:max-h-\[80vh\] {max-height: 50vh !important;}
    .custom-spacing-top .lg\:pt-\[70px\] {padding-top:20px !important;}
    .more-p .presentation-mode .absolute > .w-full {padding: 70px !important;}
}
@media (max-width: 1280px) {
    .custom-banner .slick-slide img{ height: 540px; object-fit: cover; width: 100%; max-height: 540px;}
    .custom-banner .slick-slide .absolute img{height:auto !important;}

}
@media (max-width: 1024px) {
    .accordion-max-box {max-width: 100%;}
    .accordion-max-box .container ul li button{ text-align: left;}
    #allContents .three-box-shadow-all-border .Image_Boxes .lg\:w-1\/4 > div {margin-bottom:30px !important;}
    #allContents .three-box-shadow-all-border .Image_Boxes .lg\:w-1\/4 > div > div:nth-child(n+2) {padding-top:20px !important;}
    .banner-block-box .carousel.image-video-slider .w-full .max-w-5xl > div:last-child a {margin-left:20px !important;}
    .ourteam-four-multicolumn .cmpnewone28 #dynamicHoverData > .w-full.grid.grid-cols-4 {grid-template-columns: repeat(2, minmax(0, 1fr));}
    .custom-banner .slick-slide img{ height: 580px; object-fit: cover; width: 100%; max-height: 580px;}
    .custom-banner .slick-slide .absolute img{height:auto !important;}
    .custom-font-size .lg\:text-\[18px\] {font-size: 18px !important; line-height: 24px !important;}
.Image_Text_Component .text-descrition #Description p { line-height: 26px !important;}
}
.container .Image_Text_Component > .flex {margin-left: -15px; margin-right: -15px;}
.container .section .container {padding-left: 0px; padding-right: 0px;}
.border-\[\#b6b6b6\] {border-color: #b6b6b6;}
.full-width-banner #Image1 .inline-block.group  {width:100%;}
.full-width-banner #Image1 .inline-block.group  img#Image1_img {width:100%;height:auto;}
/**/
.fix-banner-home .md\:max-h-\[80vh\] .w-full:before {content:""; position: absolute; left:0; top:0; width:100%; height:100%;background:rgba(0,0,0,0.66); z-index:1;}
.fix-banner-home .md\:max-h-\[80vh\] .w-full > .flex.absolute.inset-0 {z-index:2;}
/**/
.fix-banner-home.fix-banner-height .slick-list .slick-slide .relative.presentation-mode > div > img {width:100% !important; object-fit:cover; max-height:560px;}
/*.fix-banner-home.fix-banner-height .slick-list .slick-slide .relative.presentation-mode > div:before {content:""; position: absolute; left:0; top:0; width:100%; height:100%;background:rgba(0,0,0,0.66); z-index:1;}*/
.fix-banner-home.fix-banner-height .slick-list .slick-slide .relative.presentation-mode > div > div.flex.absolute.inset-0 {z-index:2;}
/**/
@media (max-width: 767px) {
.bg-overlay-video picture > img {width:100% !important; object-fit:cover; height:560px;}
   .fix-banner-home .carousel.image-video-slider .absolute.left-4 {left:-20px !important;}
   .fix-banner-home .carousel.image-video-slider .absolute.right-\[20px\] {right:0px !important;}
   .fix-banner-home .carousel.image-video-slider .absolute .material-icons-outlined {line-height:40px !important;}
   .fix-banner-home .md\:max-h-\[80vh\] .w-full > .flex.absolute.inset-0 .max-w-4xl, .fix-banner-home .md\:max-h-\[80vh\] .w-full > .flex.absolute.inset-0 .max-w-5xl, .fix-banner-home .md\:max-h-\[80vh\] .w-full > .flex.absolute.inset-0 .max-w-6xl {padding-left:45px !important; padding-right:45px !important;}
   .fix-banner-home.fix-banner-height .slick-list .slick-slide .relative.presentation-mode > div > img {height:480px;}
   .fix-banner-home.fix-banner-height .slick-list .slick-slide .relative.presentation-mode > div > div.flex.absolute.inset-0  .max-w-4xl, .fix-banner-home.fix-banner-height .slick-list .slick-slide .relative.presentation-mode > div > div.flex.absolute.inset-0  .max-w-5xl, .fix-banner-home.fix-banner-height .slick-list .slick-slide     
   .relative.presentation-mode > div > div.flex.absolute.inset-0  .max-w-6xl {padding-left:55px !important; padding-right:55px !important;}
    .fix-banner-home.fix-banner-height .slick-slider .absolute.left-4 {left:10px !important;}
    .fix-banner-home.fix-banner-height .slick-slider .absolute.right-4 {right:10px !important;}
    .ourteam-four-multicolumn .cmpnewone28 #dynamicHoverData > .w-full.grid.grid-cols-4 {grid-template-columns: repeat(1, minmax(0, 1fr));}
    .custom-banner .slick-slide img{ height: 480px; object-fit: cover; width: 100%; max-height: 480px;}
    .custom-banner .slick-slide .absolute img{height:auto !important;}
    .custom-banner .relative .presentation-mode img.w-full{height:500px !important;}
    .lg\:text-\[42px\] {font-size: 28px !important; line-height: 33px !important;}
    .lg\:text-\[18px\] {font-size: 14px !important; line-height: 20px !important;}
    .custom-font-size .lg\:text-\[18px\] {font-size: 18px !important; line-height: 24px !important;}
.Image_Text_Component .text-descrition #Description p {font-size: 14px !important; line-height: 20px !important;}
}
.max-1200 {max-width:1200px !important}
.rounded-img-block img {-webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; border-radius: 10px !important;}
.rounded-bg-block > section > div {-webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; border-radius: 10px !important;overflow:hidden;}
/*.text-\[26px\] {font-size:26px !important}*/
.header-nav .hover\:text-primary:hover {color: var(--tw-theme-btn-primary-color) !important;}
.order-split-section #right-section {order:1;}
.order-split-section #left-section {order:2;}
.material-icons.text-\[34px\] {font-size:30px !important;}
.custom-spacing-top.custom-empty-block-hide .lg\:pt-\[70px\] {padding-top:0 !important;padding-bottom: 50px !important;}
.custom-spacing-top.custom-empty-block-hide .relative.overflow-hidden.group > div:nth-child(2), .custom-spacing-top.custom-empty-block-hide .relative.overflow-hidden.group > div:last-child {display:none !important;}
footer > section:first-child > div:first-child {height:100% !important;}
.ourteam-four-multicolumn #dynamicHoverData .col-span-1.bg-light-gray .relative.overflow-hidden.group > div {padding:0 !important;}


.ourteam-four-multicolumn > div > section.section {margin-top:0px !important;padding-top:40px !important;}
.ourteam-four-multicolumn > div #dynamicHoverData > .w-full.grid.grid-cols-4 {gap:1.5rem;margin:0 !important;}
.ourteam-four-multicolumn #dynamicHoverData .col-span-1.bg-light-gray .relative.overflow-hidden.group {width:100%;height:100%; overflow: hidden; border-radius: 10px; background: white; box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);}
.ourteam-four-multicolumn #dynamicHoverData .col-span-1.bg-light-gray .relative.overflow-hidden.group > div:nth-child(2) {display:none;}
.ourteam-four-multicolumn #dynamicHoverData .col-span-1.bg-light-gray .relative.overflow-hidden.group > div:last-child {position:relative !important; left:inherit !important;  right:inherit !important;  top:inherit !important;  bottom:inherit !important; padding:15px 20px !important;display:flex !important;flex-wrap:wrap;}
.center-img-main img {margin:0 auto;}
.cmpnewone11 #leftBox .group.relative #leftBoxBgLink #leftBoxBg, .cmpnewone11 #centerBox .group.relative #centerBoxBgLink #centerBoxBg, .cmpnewone11 #rightBox .group.relative #rightBoxBgLink #rightBoxBg {-webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; border-radius: 10px !important; overflow:hidden;}

.slider-pb-0 .slider-shop-by-brand.pb-10 {padding-bottom: 0px;}
.slider-pb-0 .slider-shop-by-brand .slick-slide img {width: auto; display: inline-block;}
.slider-pb-0 .swiper-slide{justify-content: center;}
#clendyFormDateID {border-color:rgb(34, 157, 255) !important;}
/**/
.custbtn-primary {cursor:pointer}
input.text-medium-text[type=number]::-webkit-outer-spin-button,
input.text-medium-text[type=number]::-webkit-inner-spin-button { -webkit-appearance: none;  margin: 0;}
/* Firefox */
input.text-medium-text[type=number] {-moz-appearance: textfield;}
.widget-visible, #qf09tjv0bh781720031187874.widget-visible {bottom: 50px !important;}
.widget-visible iframe {bottom: 50px !important;}
.more-p .presentation-mode .absolute .pt-0.lg\:pt-5 {padding-top: 0;}
.bg-secondary.bg-opacity-50 {background-color: rgba(0,0,0,0.5);}
.slider-shop-by-brand .swiper-slide img.w-full {max-width: 190px; margin: 0 auto;}
.slider-shop-by-brand .swiper-wrapper {max-height: 184px; overflow: hidden;}
.rounded-10-video iframe.aspect-video {border-radius: 8px; overflow: hidden;}
/**/
@media (min-width: 1024px) {
    .lg\:rounded-b-md {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
    .lg\:shadow-\[0_3px_6px_rgba\(0\2c 0\2c 0\2c 0\.12\)\] {--tw-shadow: 0 3px 6px rgba(0, 0, 0, 0.12); --tw-shadow-colored: 0 3px 6px var(--tw-shadow-color); box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 3px 6px rgba(0, 0, 0, 0.12); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
}
/**/
.video-custom video{margin: 0 auto;}
button.accordion-title {text-align: left;}

.slider-pb-0 .slider-shop-by-brand.pb-10 {padding-bottom: 0px;}
.slider-pb-0 .slider-shop-by-brand .slick-slide img {width: auto; display: inline-block;}

/*career-description Start*/
.career-description{width: 100%; margin: 0 0 30px; padding: 0 0 30px !important; font-weight: 400 !important; font-size: 20px; line-height: 30px;}
.career-description .lg\:text-\[35px\]{line-height: 41px !important;}
.career-description h1, .career-description h2, .career-description h3, .career-description h4, .career-description h5{width: 100%; margin: 0; padding: 0; font-weight: 800 !important; font-size: 20px; line-height: 30px; color: #000;}
.career-description p{width: 100%; margin: 0; padding: 0; font-weight: 400 !important; font-size: 20px; line-height: 30px; color: #000;}
.career-description ul{width: 100%;margin: 0 0 0 20px;padding: 0 0 0 20px;list-style: disc; color: #000;}
.career-description ul li{width: 100%;  font-weight: 400 !important; font-size: 20px; line-height: 30px; color: #000;}

@media (max-width: 767px) {
.career-description .lg\:text-\[35px\]{line-height: 30px !important;}
.career-description h1, .career-description h2, .career-description h3, .career-description h4, .career-description h5{font-size: 17px; line-height: 24px;}
.career-description p{font-size: 16px; line-height: 24px;}
.career-description ul li{font-size: 16px; line-height: 24px;}
}

/*career-description End*/
.form-with-banner .bg-cover.bg-center{ border-radius: 10px;}
.form-with-banner .bg-cover.bg-center .lg\:w-1\/2.items-start{order: 1;} 
.form-with-banner .bg-cover.bg-center .lg\:w-1\/2{order: 2;} 
.absolute.top-full.pt-px{padding-top: 0px;}
.lg\:absolute.top-full.pt-px{padding-top: 0px;}
/*.fix-banner-home.fix-banner-height .slick-list .slick-slide:nth-child(3) .relative.presentation-mode > div:before{background:#ffffff !important;}*/
/*.header-nav div:last-child {color:#229dff; background:#229dff}*/

/*career-description End*/
.black_banner_overlay {content: "";  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,0.66);  z-index: 0;}
.white_banner_overlay {content: "";  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: #ffffff;  z-index: 1;}
.image-text-custome #right-section .w-full{width:55%; margin-left:45%;}
@media (max-width: 1920px) {
.image-text-custome #right-section .w-full{width:100%; margin-left:0;}
}
.flex.justify-center.items-center.w-full.absolute.undefined.inset-0.p-1.lg\:p-4.text-white{z-index: 10;}

.content-index .presentation-mode .aspect-\[7\/3\] {aspect-ratio: 16/9;}
.content-index.border-blue-8{border-bottom: 8px solid #229DFF}
.content-index.border-blue-8 .presentation-mode {max-height: 550px;}
.btn-outline-primary, .custbtn-brdr-primary {border-width: var(--tw-theme-btn-primary-border-width-border) !important;}
@media (min-width: 1280px) {
.content-index .presentation-mode {max-height: 80vh;}
}
.image-text-custome #Image1_img_link.inline-block {display: block;}
@media (min-width: 1024px) {
.image-text-custome #left-section {padding-left: 5px;}
}
div.text-\[13px\].sm\:text-\[17px\].lg\:text-\[18px\].font-normal.leading-\[14px\].sm\:leading-\[20px\].lg\:leading-\[28px\].mb-\[17px\].sm\:mb-\[19px\].lg\:mb-\[20px\] p{display: flex; flex-wrap: wrap;}
div.text-\[13px\].sm\:text-\[17px\].lg\:text-\[18px\].font-normal.leading-\[14px\].sm\:leading-\[20px\].lg\:leading-\[28px\].mb-\[17px\].sm\:mb-\[19px\].lg\:mb-\[20px\] > h1 {font-size:26px !important; font-weight: 600 !important; padding: 10px 0 10px 0;}
div.text-\[13px\].sm\:text-\[17px\].lg\:text-\[18px\].font-normal.leading-\[14px\].sm\:leading-\[20px\].lg\:leading-\[28px\].mb-\[17px\].sm\:mb-\[19px\].lg\:mb-\[20px\] > ul{list-style: disc; list-style-position: outside; padding: 10px 0 10px 20px;}
div.text-\[13px\].sm\:text-\[17px\].lg\:text-\[18px\].font-normal.leading-\[14px\].sm\:leading-\[20px\].lg\:leading-\[28px\].mb-\[17px\].sm\:mb-\[19px\].lg\:mb-\[20px\] > h2{font-size:22px !important; font-weight: 600 !important; padding: 10px 0 10px 0;}

div.text-\[13px\].sm\:text-\[17px\].lg\:text-\[18px\].font-normal.leading-\[14px\].sm\:leading-\[20px\].lg\:leading-\[28px\].mb-\[17px\].sm\:mb-\[19px\].lg\:mb-\[20px\] > h3 {font-size:18px !important; padding: 10px 0 10px 0;}
.content-index .carousel .slide iframe{width: calc(100%);    margin: 0 0 40px !important;}
.listing-Card-h{min-height:210px}
@media (max-width: 1024px) {
.listing-Card-h{min-height:180px}
}
@media (max-width: 768px) {
.listing-Card-h{min-height:160px}
}
.noExtraCss {  border: none !important;  border-radius: 0 !important;  box-shadow: none !important;}

@media (max-width: 768px) {
.slider-product-main .left-\[-20px\] {left: -10px;}
.slider-product-main .right-\[-20px\] {right: -10px;}
.section  .mb-\[30px\] .text-title-text{font-size:20px;}
.section  .product-ul{font-size:14px;}
.section  .sticky .overflow-hidden .justify-between .text-medium-text{font-size:20px;}
.section  .text-title-text.font-extrabold.mb-\[20px\] {font-size:20px;}
#widget-0MZoK17GVNaY3totPvtJQQ  {bottom:40px !important;}
#tabbingArea #leftTabbing .text-\[\#646162\].text-\[18px\].lg\:text-\[25px\].leading-\[23px\].lg\:leading-\[35px\].font-semibold.lg\:mb-\[20px\].mb-\[5px\]{text-align: center;}
#tabbingArea .lg\:w-9\/12 .w-full.max-w-6xl.browse-slider.text-center.mx-auto.pt-\[30px\] {  padding-top: 10px;}
.fixed.inset-0.transition-all.duration-500.bg-black.bg-opacity-60.z-\[100\].items-end.flex {z-index: 2147483657;}
#header_with_navBar {z-index: 2147483658;}
.filter-box {z-index: 2147483659;}
}
::part(acsb-trigger) {
    color: rgb(0, 0, 0) !important;
    border-color: #229dff !important;
    border-style: solid !important;
}
/*12092024*/
.max-h-\[40vh\] {max-height: 40vh;}

/*12102024*/
.slider-need-help .slick-list {
  display: flex;
}

.slider-need-help .slick-track {
  display: flex;
  /* transform: none !important; */
}

.slider-need-help .slick-slide {
  display: flex;
  float: none;
}
.max-caption{background-color:#229dff !important;}
.slide-product-box {height: 245px; overflow: hidden;}
.slide-product-box a img {max-height: 245px; margin: 0 auto;}
.searchmodel input::Placeholder{color:#000000 !important;}
.group:hover .group-hover\:text-primary {
    --tw-text-opacity: 1;
    color: var(--tw-theme-btn-primary-color);
    color: var(--tw-theme-btn-primary-color);
}
 
.group:hover .group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: var(--tw-theme-btn-primary-color);
    border-color: var(--tw-theme-btn-primary-color);
}
.topleft{top:0;left:0;}
.topcenter{top:0;left:50%;--tw-translate-x:-50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.topright{top:0;right:0;}
.bottomleft{bottom:0;left:0;}.bottomcenter{bottom:0;left:50%;--tw-translate-x:-50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.bottomright{bottom:0;right:0;}
.topleft, .topcenter, .topright, .bottomleft, .bottomcenter, .bottomright{ position: absolute; z-index: 30; height: auto;  width: auto; max-height: 7rem; max-width: 7rem;}
.bg-secondary.rounded-sm.text-white > span.material-icons-outlined.text-\[14px\].leading-none{cursor: pointer;}
.infinite-scroll-component__outerdiv .flex.text-center.lg\:w-auto  .mt-\[24px\].pl-\[8px\].pr-\[8px\]  .mt-\[12px\].text-medium-text.tracking-wider{ display:none}

section.section.pt-\[15px\].lg\:pt-\[25px\].pb-\[20px\] .container-fluid .text-white.text-2xl-text.font-extrabold.text-left.mb-\[10px\]{display: none;}

.ciCnpO a[target="_blank"][rel="noreferrer"] {display: none;}




.custom-banner.no-ovarlay .black_banner_overlay {background-color:transparent; background:transparent;}
.bandit-horizonal-div{border:1px solid #DBDBDB; border-radius:10px; padding-bottom:30px; align-items: start; display: flex; flex-wrap: wrap; height: 100%; } 


.custom-class .container .flex.ml-\[-15px\]{justify-content:center;}
.custom-class.deals .h-\[300px\]{height: 200px;}

.new-banner-august .presentation-mode{width: 100%  !important;  cursor: pointer  !important;}
.new-banner-august .presentation-mode .black_banner_overlay {background-color:transparent !important; background:transparent !important;  z-index: -10;}

.grid.grid-cols-1.lg\:grid-cols-2 .col-span-1.selector.sticky.flex .lg\:bg-white.lg\:border.lg\:border-gray-border-border p a, .grid.grid-cols-1.lg\:grid-cols-2 .col-span-1.selector.sticky.flex .lg\:bg-white.lg\:border.lg\:border-gray-border-border div a, .grid.grid-cols-1.lg\:grid-cols-2 .col-span-1.selector.sticky.flex .lg\:bg-white.lg\:border.lg\:border-gray-border-border ul li a {color: var(--tw-theme-btn-primary-color);text-decoration:underline !important;}
/**/
@media (min-width: 1024px) {
    .last-link {right:8% !important;}
}
@media (min-width: 1140px) {
    .last-link {right:14% !important;}
}
@media (min-width: 1440px) {
    .last-link {right:178px !important;}
}

 