header .header-nav .absolute:nth-child(2) {left: 10px;}
header .header-nav .absolute:nth-child(3) {left: 65px;}
header .header-nav .absolute:nth-child(4) {left: 145px;}
#MainHeader {z-index: 51 !important;}
#MainHeader .bg-primary .text-quaternary {color: #00B3E4;}
#MainHeader .bg-primary .tracking-\[1\.4px\] {letter-spacing: normal;}
header .header-nav > a > .relative > button {font-weight: 400;}
/**/
.pt-[16px].pb-[16px].bg-light-gray  {padding-top:0px !important; padding-bottom:30px !important;}
.css-1iji0d4, .css-1iji0d4.Mui-expanded {min-height: auto !important; padding: 0px 15px  0px 0px !important;}
.css-17o5nyn, .css-17o5nyn.Mui-expanded {margin: 15px 15px !important;}
.MuiAccordionDetails-root.text-small-text, .MuiAccordionDetails-root.text-\[15px\] {padding: 15px 15px 15px 15px !important; font-weight: 400; letter-spacing: 1.4px;}
.text-medium-text.font-semibold {font-weight: 600 !important;}
/**/
/*filter css start*/
.css-1iji0d4, .css-1iji0d4.Mui-expanded {min-height: auto !important;}
/*.css-17o5nyn, .css-17o5nyn.Mui-expanded {margin: 20px 0 !important;}*/
.MuiAccordionDetails-root.text-\[15px\] {padding: 0 15px !important; font-weight: 400; letter-spacing:1.4px;}
.css-17o5nyn  .font-semibold, .css-17o5nyn.Mui-expanded .font-semibold {font-weight: 600;}
/*filter css End*/
/*item page Client Ticket css*/
.product_details .container .lg\:grid-cols-2 > .col-span-1 .\!text-anchor {text-decoration: underline !important;}
.link-custom .\!text-anchor{  text-decoration: underline !important;}
.link-custom .bg-primary a.text-small-text{letter-spacing: normal !important;}
.link-custom .text-default-text a.text-\[\#000000\]{}
.link-custom .text-anchor button{text-decoration: underline !important;}
.link-custom .gap-\[8px\] .text-sub-text span.ml-\[5px\] {font-weight: 400;}
.link-custom .text-lg div a.text-\[15px\]{font-weight: 400 !important; text-decoration: underline !important;}


@media (min-width: 1024px){
.btn-lg { padding-left: 53px; padding-right: 53px; padding-top: 7px; padding-bottom: 7px; font-size: 1rem; line-height: 1.35rem;}
}
footer .container .lg\:w-1\/3 .text-\[20px\].mb-\[10px\] {margin-bottom: 20px;}
footer .container .lg\:w-1\/3.order-3 .text-\[20px\].mb-\[10px\] {padding-top: 18px;}
footer .container .lg\:w-1\/3 ul li.pb-\[5px\] {padding-bottom: 10px;}
footer .bg-\[\#E5E5E5\].pb-\[30px\] {padding-bottom: 0px;}

@media (max-width: 550px){
.index-page #div1 .slide .overflow-hidden > img {max-width: initial !important; max-height: 300px; object-position: -25vh;}
}
.full-banner .carousel .slide img{width:100% !important;  height:auto !important;}
input, select, textarea{font-weight:normal !important;}
@media (min-width: 1024px){
.lg\:max-h-\[700px\] {    max-height: 705px;}
}
@media (max-width: 768px){
.lg\:mt-\[-300px\] .cmpnewone3 .lg\:pb-\[280px\] .mainsection  .mb-[30px] {margin-bottom:0 !important}
}
.iiz__hint:before{display: none !important;}

.MuiPaper-root .MuiAccordionDetails-root ul li .\!text-black {line-height: 24px;}
.MuiPaper-root .MuiAccordionDetails-root ul li .material-icons-outlined{display: none;}
.custom-3 .cmpnewone4 .mainsection #boximage .w-full{ position: relative;}
.custom-3 .cmpnewone4 .mainsection #boximage .w-full .flex{ display: block;}
.custom-3 .cmpnewone4 .mainsection #boximage .w-full .flex .py-8 {margin-top: -200px;}
@media (max-width: 1023px) {
.custom-3 .lg\:mt-\[-300px\] {margin-top: -90px;}
}
@media (max-width: 767px) {
.banner-custom .carousel-slider ul.slider li.slide .overflow-hidden > img {max-width: none !important; width: auto !important; max-height: 300px;}
.custom-3 .lg\:mt-\[-300px\] {margin-top: -80px;}

}
.main-image > .iiz {display: block;}
/*.banner-custom .slick-slide img {width:100% !important;}*/
.banner-custom >  container-fluid{    padding-left: 0px !important; padding-right: 0px  !important;}
.banner-custom .slick-slide > div > div.presentation-mode > div > img{width:100% !important;}
.banner-custom .slick-slide .absolute .inline-flex {align-items: center !important; display: flex !important;}
.banner-custom .slick-slide .absolute .inline-flex img {width:auto !important;}
.banner-custom .slick-slide .pt-3.lg\:pt-5.flex {justify-content: center !important;}
.topleft {height: 5rem !important;    width: 5rem !important; z-index:9 !important;}
.title-custom-color .featured_items .carousel-slide .text-blue-700{color:#000000;}
.banner-custom .slick-slide > div > div.presentation-mode > div > div.flex > div.w-full > div.text-center > img {max-width: auto !important; display:inline-block;}
#MainHeader input::placeholder { color:#000000;  text-transform: uppercase;}
.carousel-slide .\!h-\[348px\] {    height: auto !important;}


#gridview .grid.grid-cols-1 .w-full.rounded-md.overflow-hidden.aspect-w-1.aspect-h-1 .topleft, #gridview .grid.grid-cols-1 .w-full.rounded-md.overflow-hidden.aspect-w-1.aspect-h-1 .topcenter, #gridview .grid.grid-cols-1 .w-full.rounded-md.overflow-hidden.aspect-w-1.aspect-h-1 .topright, #gridview .grid.grid-cols-1 .w-full.rounded-md.overflow-hidden.aspect-w-1.aspect-h-1 .bottomleft, #gridview .grid.grid-cols-1 .w-full.rounded-md.overflow-hidden.aspect-w-1.aspect-h-1 .bottomcenter, #gridview .grid.grid-cols-1 .w-full.rounded-md.overflow-hidden.aspect-w-1.aspect-h-1 .bottomright, .slick-slider .slick-list .slick-slide .carousel-slide .w-full .relative .topleft, .slick-slider .slick-list .slick-slide .carousel-slide .w-full .relative .topcenter, .slick-slider .slick-list .slick-slide .carousel-slide .w-full .relative .topright, .slick-slider .slick-list .slick-slide .carousel-slide .w-full .relative .bottomleft, .slick-slider .slick-list .slick-slide .carousel-slide .w-full .relative .bottomcenter, .slick-slider .slick-list .slick-slide .carousel-slide .w-full .relative .bottomright {width: auto; height: auto; max-width: 5rem; max-height: 5rem;}
@media (max-width: 768px) {
.main-image {position: relative;}
}
.topleft,
.topcenter,
.topright,
.bottomleft,
.bottomcenter,
.bottomright {width: auto; height: auto; max-width: 5rem !important; max-height: 5rem!important; z-index:9 !important;}
#MainHeader {
z-index: 51 !important;
}
#startorderModal {
z-index:60 !important;
}
#AddNewAddress {
  z-index: 60 !important;
}
#LoginModal {
  z-index: 60 !important;
}
#shippingaddressModal {
  z-index: 60 !important;
}
/*.klevuTarget.klevu-fluid.kuEmptySearchBox>div {position: fixed !important; top: 95px !important;    left: auto !important;    right: 615px !important;}*/
.header-slider-wrapper {line-height:0 !important;}
.slide-hidden{z-index:998;opacity:0;transition:opacity 0s ease 0s}

.noExtraCss {
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.max-w-\[966px\] {max-width: 966px; line-height: 130%;}
.leading-\[130\%\] {line-height: 130%;}
.shadow-search {box-shadow: 0 1px 5px rgba(50,50,50,0.4);}
.SearchHeadline {padding: 10px 5px; text-transform: uppercase;}
.SearchList {padding: 5px;}
.line-clamp-1 {overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}


.kuFilterBox .kuFilterNames ul { height: 112px !important; overflow: hidden;}
.kuFilterBox .kuShowOpt { bottom: -27px !important; }
.kuFilterBox .kuFilterNames.kuFilterShowAll ul { height: auto !important; overflow: unset !important;}

.min-h-\[700px\] { min-height: 700px;}
.overflow-y-auto.overflow-x-hidden.fixed.inset-0.z-50.justify-center.items-center.h-modal.max-h-screen, .overflow-y-auto.overflow-x-hidden.fixed.inset-0.z-51.justify-center.items-center.h-modal.max-h-screen{z-index:51}
.font-\[600\].underline.text-medium-text.text-anchor{text-decoration-line: underline !important;}
.btn {letter-spacing:normal;}
@media (max-width: 768px) {
.klevuWrap{height:100vh; overflow: auto; padding-bottom: 210px;}
}
.\!pt-3 {padding-top: 0.75rem /* 12px */ !important;}
/*06022025*/
.klevuWrap{height:auto}
.klevuWrap ul li:hover {/*background-color: #f5f5f5;*/ font-weight: bold; text-decoration: underline;}
.klevuWrap ul li:first-child{font-weight: bold; padding-bottom:10px;font-size: 14px; text-transform: uppercase;}
.klevuWrap ul li:first-child:hover { background: transparent;}
.klevuWrap ul li{line-height: 14px;padding: 4px;font-size: 14px; cursor: pointer;}
.line-clamp-2 {overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 18px !important;  height: 41px;}
.md\:w-1\/3 .flex.justify-center.items-center.w-\[34px\].h-\[40px\].bg-light-gray.text-center {display:block;}
@media (max-width: 768px) {
.md\:w-1\/3 .flex.justify-center.items-center.w-\[34px\].h-\[40px\].bg-light-gray.text-center { display:none;}
.klevuWrap{height: 100vh; overflow: auto; padding-bottom: 200px;}
}
.md\:w-1\/3 .flex.justify-center.items-center.w-\[34px\].h-\[40px\].bg-light-gray.text-center {    display: block;}
@media (max-width: 768px) {
    .md\:w-1\/3 .flex.justify-center.items-center.w-\[34px\].h-\[40px\].bg-light-gray.text-center {        display:none;    }
}
.w-auto.m-auto.\!h-\[348px\] img{width:auto !important; height:100% !important; max-height:348px !important;}
@media (max-width: 768px) {
.klevuWrap ul li{font-size:16px !important;}
}
.appearance-none{font-size:16px !important;}

.col-span-12 .max-w-lg .topleft {top: 1.5rem !important; left:15px !important;}
.col-span-12 .max-w-lg .topcenter {top: 1.5rem !important;}
.col-span-12 .max-w-lg .topright {top: 1.5rem !important; right:15px !important;}
.col-span-12 .max-w-lg .bottomleft {bottom: 1.5rem !important; left:15px !important;}
.col-span-12 .max-w-lg .bottomcenter {bottom: 1.5rem !important;}
.col-span-12 .max-w-lg .bottomright {bottom: 1.5rem !important; right:15px !important;}

.h-\[720px\] { height: 720px; }
.custom-form .form-input { border-color: rgb(112 112 112 / var(--tw-border-opacity)) !important; border-radius: 5px !important; color: rgb(112 112 112 / var(--tw-text-opacity)) !important; font-size: 16px !important; line-height: 20px !important; padding: 15px;}

.datepicker-custom .form-input {padding-left: 0 !important;padding-right: 0 !important;padding-top: 0 !important; color: #000000 !important;}
.custom-form .datepicker-custom .css-18p5xg2-MuiNotchedOutlined-root-MuiOutlinedInput-notchedOutline, .custom-form .datepicker-custom .css-jupps9-MuiInputBase-root-MuiOutlinedInput-root {color: rgb(112 112 112 / var(--tw-text-opacity)) !important; border-color: rgb(112 112 112 / var(--tw-border-opacity)) !important;}
.custom-form .datepicker-custom .css-1dune0f-MuiInputBase-input-MuiOutlinedInput-input {padding: 14.5px 14px !important;}