.work-slider.owl-carousel,.work-slider.owl-carousel .owl-item,.work-slider.owl-carousel .owl-stage-outer,.work-slider.owl-carousel div{padding:0px!important;height:346px}.work-slider.owl-carousel div.owl-nav{height:0}.work-slider.owl-carousel .work-overlay{padding-top:25%!important}.work-slider.owl-carousel.owl-theme .owl-nav.disabled{display:block}.search_booth select{border-right:2px solid #dbdbdb!important;padding:10px 37px 10px 25px;border-radius:25px;border-top-right-radius:0;border-bottom-right-radius:0}.search_booth .search_booth_outer:nth-of-type(2) select{border-right:2px solid #dbdbdb!important;padding:10px 37px 10px 25px;border-radius:0}
    .conf-sec{background:#fff3ed;padding:10px 0}.search_booth_form{border:0;height:auto}.search_booth .search_booth_btn{margin-top:0}.search_booth .search_btn_tool_expo{width:100%;background:#ff6600;border:1px solid #ff6600;border-top-right-radius:50px;border-bottom-right-radius:50px}.conf-d{padding:30px 0}.testimonial-slider-2 .active:before,.work-slider .active:before{content:""}.tetsimonial-content{text-align:left;padding:20px 20px}
    .testimonial-slider-2 .item{box-shadow:0 4px 16px #a5a5a575;border-radius: 12px;
    background: #fff;
    box-shadow: 0 2px 14px rgba(0, 0, 0, .10);}.testimonial-slider-2 .owl-nav button.owl-next,.testimonial-slider-2 .owl-nav button.owl-prev,.work-slider .owl-nav button.owl-next,.work-slider .owl-nav button.owl-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;left:-50px;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:1;transition:opacity 0.15s ease}.testimonial-slider-2 .owl-nav button.owl-next,.work-slider .owl-nav button.owl-next{right:-50px;left:auto}.testimonial-slider-2 .owl-nav button.owl-next:hover,.testimonial-slider-2 .owl-nav button.owl-prev:hover,.work-slider .owl-nav button.owl-next:hover,.work-slider .owl-nav button.owl-prev:hover{background-color:#fff0}.testimonial-slider-2 .owl-nav button.owl-next span,.testimonial-slider-2 .owl-nav button.owl-prev span{background-color:#ff6602;font-size:26px;opacity:1;padding:0 12px;border-radius:3px;line-height:29px;padding-bottom:5px}.work-slider .owl-nav button.owl-next span,.work-slider .owl-nav button.owl-prev span{background-color:#ff6602;font-size:26px;opacity:1;padding:0 12px;border-radius:3px;line-height:29px;padding-bottom:5px}.rent-booth-content .p-4{padding-left:0px!important;padding-top:1.5rem!important;padding-right:1.5rem!important;padding-bottom:1.5rem!important}.rent-booth-content h2{font-size:22px;font-weight: 600}.rent-booth-content h3{font-weight: 600}.rent-booth-content h4{color: #212529;font-size: 20px;font-weight: 600}.collapsible{background-color:#fff0;color:#555;cursor:pointer;padding:0 18px;width:100%;border:none;text-align:left;outline:none;font-size:18px}.active,.collapsible:hover{background-color:#fff0}.collapsible:before{content:'\002B';color:#555;font-weight:700;float:left;margin-right:10px;font-size:31px;margin-bottom:-15px;margin-top:-10px}.active:before{content:"\2212"}.spl-pad{padding-top:0!important}.content{padding:0 18px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;background-color:#fff0;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}.innercont{padding-top:5px;padding-bottom:15px;padding-left:25px;color:#8d8d8d}.testimonial-content{padding:10px;max-height:300px;min-height:300px;height:300px}.testimonial-content h3,.testimonial-content h4{font-size: 16px;}.testimonial-content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.bg-secondary-subtle{background-color:#ffffff!important}.productCarousel .owl-stage-outer .owl-stage .owl-item .active:before{content:" "!important;display:none!important}.active:before{content:""}.testimonial-grid-div h6.cat-title,.testimonial-grid-div p.cat-title{margin-top:0;font-weight:700;color:#000;text-transform:uppercase;font-size:calc(1.275rem + 0.3vw);padding-bottom:40px;border-bottom:2px dashed #000;margin-bottom:15px}.testimonial-grid-div h4,.testimonial-grid-div h3,.testimonial-grid-div p.ttl{font-size: 20px;margin-top:20px;font-weight:700;margin-bottom:0;color:#000;width:80%;text-transform:capitalize!important}.star-div-testimonial{padding:0;text-align:left;margin-bottom:0;margin-top:5px;position:absolute;right:0;top:17px}.testimonial-event-div,h4.testimonial-event-div,p.testimonial-event-div{font-weight:700;font-size:18px;margin-bottom:10px}.testimonial-grid-div .other-details,.testimonial-grid-div .other-details{font-weight:700;font-size:18px}.testimonial-grid-div hr{margin-bottom:0}.testimonial-grid-div .testimonial-inner{padding-left:0;overflow:hidden;position:relative}.testimonial-grid-div .testimonial-inner .fa-star{color:#ccc}.our-latest-work ul.nav-tabs{justify-content:center!important;margin-bottom:30px;border:0!important}.our-latest-work ul.nav-tabs .nav-item{margin:2px}
  .testimonial-grid-sub{padding:10px;border:1px solid #000;margin:5px}.our-latest-work ul.nav-tabs li button,ul#testimonial-year-tabs a.nav-link{color:black!important;font-weight:700;background-color:whitesmoke!important;margin:5px;border-radius:0px!important;font-size:25px;padding:6px 35px!important}.our-latest-work ul.nav-tabs li button.active,ul#testimonial-year-tabs a.nav-link.active{background:#f60!important;font-weight:700;box-shadow:0 4px 4px 0 rgb(0 0 0 / .15),0 3px 14px 0 rgb(0 0 0 / .12);color:#fff!important}.tab-content{background:transparent!important;border:0!important}.workloadmore{background-color:#FF6600!important;color:#fff!important;font-size:20px;letter-spacing:1px;position:relative;margin:0 10px}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){width:40px!important}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){width:calc(100% - 40px)!important}.testimonial-grid-div h5, .testimonial-grid-div p.fdb{margin-top:10px;font-size:14px;text-transform:uppercase;color:gray;letter-spacing:1px;margin-bottom: 0.5rem;position:relative}.testimonial-grid-div h5::after, .testimonial-grid-div p.fdb::after{bottom:9px;width:100%;border-width:0 0 1px;border-style:solid;position:absolute;content:"";border-color:#cdcece;margin-left:10px}.testimonial-grid-div p.fbdtxt{font-size:14px}
  .prod-img-wrap{overflow:hidden}ul{margin:0 0 10px 30px;padding:0}ul li{padding:0 0 10px}@media only screen and (max-width:1200px){.conf-d{padding:20px 15px}.search_booth .search_booth_btn{margin:0}.search_booth .search_btn_tool_expo{border-radius:0}.testimonial-slider-2 .owl-nav button.owl-next,.testimonial-slider-2 .owl-nav button.owl-prev,.work-slider .owl-nav button.owl-next,.work-slider .owl-nav button.owl-prev{left:-15px}.work-slider .owl-nav button.owl-next,.work-slider .owl-nav button.owl-next{right:-25px;left:auto}.rent-booth-content .p-4{padding-top:0.5rem!important;padding-right:0.5rem!important;padding-bottom:0!important}.our-latest-work .sec-title.pb-4{padding:0 15px 0.5rem!important}.home-banner{padding:100px 0 20px}.banner-content .review{margin:0 0 10px;padding:10px 0 0!important}.search_booth select{border-radius:0}.home-banner h1{font-size:21px!important}.bg-secondary-subtle .py-4{padding:0!important}.collapsible{font-size:16px;padding:0}.testimonial-slider-2 .owl-nav button.owl-next,.work-slider .owl-nav button.owl-next{right:-15px;left:auto!important}.workloadmore{margin:0 10px 10px}}
.banner-content{width:100% !important;} @media only screen and (max-width:768px){.prod-img-wrap{height:auto;}}    
    /* ================= FAQ ================= */
/* section.faqscontact {background: #fdfdfd;} */
.faqscontact h3, .faqscontact h4{font-size: clamp(20px, 5vw, 26px) !important;}
.faqscontact h2,.faqscontact h4, h3.title.text-center.mb-3.mb-lg-4{font-weight: 600;font-size: 2.5rem !important;}
.faq-number {color: var(--orange);font-weight: 700;font-size: 1.1rem;}
.faq-subheading-form h3{font-size: 2.3rem;color: #000;font-weight: 400;line-height: 1.1;}
.faq-question {font-size: 1.1rem;font-weight: 600;color: #000;}
.faq-line {border-bottom: 1px solid #cdcdcd;padding: 15px;}
.faq-toggle {cursor: pointer;}
.faq-text {padding-right: 10px;display: flex;align-items: flex-start;gap: 10px;}
.faqscontact .accordion-button::after {display: none !important;}
.faqscontact .accordion-collapse {transition: height 0.3s ease;}
.faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out, padding 0.3s ease-in-out;
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .faq-answer.show {
    padding-top: 15px; /* Adjust as needed */
    padding-bottom: 15px; /* Adjust as needed */
  }

  /* Style for the active icon */
  .faq-toggle.show .plus-icon {
    transform: rotate(45deg); /* Example: rotate to become a minus */
    transition: transform 0.3s ease;
  }
.faq-answer {margin-top: 10px;color: var(--gray-600);font-size: 1rem;line-height: 1.5;}
.plus-icon {color: #f37021;font-size: 2rem;font-weight: 300;flex-shrink: 0;position: relative;top:-10px;}
/* .faqscontact .accordion-button::after{content: '+';font-size: 20px;transform: none !important;} 
.faqscontact .accordion-button:not(.collapsed)::after{content: '-';} */
.faq-form input,
.faq-form textarea{width:100%;border:1px solid var(--gray-300);padding:10px;}
.faq-form textarea{min-height:120px;resize:none;}
.formp{font-size: 12px;display: block;;}
.btn-submit{border:none;background:transparent;font-weight:700;position:relative;padding:0;color:#000;}
.btn-submit::after{content:"";display:block;height:2px;width:100%;background-color:var(--orange);margin-top:2px;}

.faqscontact h2, .faqscontact h3 .faqscontact h4{color:#000;font-weight: 600;}
@media (min-width: 768px) {
    .col-md-2-4 {
        width: 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
/* End */
/* New Css */
.orange-bg-btn{background-color: #FF6600 !important; color: #fff !important; font-size: 17px; letter-spacing: normal; position: relative; border-radius: 25px; padding: 13px 40px;font-weight: 600;width:auto;}
.orange-bg-btn:hover, .workloadmore:hover, .search_btn_tool_expo:hover{background:#e65c00 !important;transition:0.3s}
.home-banner p{font-size:15px;}.text-brand{color:#FF6600 !important;}
@media screen and (min-width: 768px) {.home-banner, .banner {padding-top: 100px;}}
/* Brands slider */

.gad-brands-marquee-section{ background:#fff3ed; overflow:hidden;position:relative;}
.gad-brands-marquee-wrapper{overflow:hidden;position:relative;width:100%;}
.gad-brands-marquee-track{display:flex;align-items:center;gap: 30px;
width:max-content;animation:gadInfiniteScroll 18s linear infinite;will-change:transform}
.brandtitlesize{text-transform: uppercase; font-size: 17px; font-weight: 800; letter-spacing: 2px;} 
.gad-brands-marquee-track:hover{animation-play-state:paused}.gad-brand-item{flex: 0 0 160px;margin: 0;opacity:.85;background: #fff; height: 80px; align-items: center; display: flex; padding: 10px; border-radius: 8px; border-color: oklch(92.9% .013 255.508); box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;width: 160px;height: 80px;}
.gad-brand-item img{max-height:45px;width:auto;object-fit:contain;transition:.3s}.gad-brand-item img:hover{opacity:1;transform:scale(1.04)}@keyframes gadInfiniteScroll{

    0%{transform:translateX(0);}

 100%{
   transform:translateX(-50%);
    }
}

@media(max-width:767px){.gad-brand-item{margin-right:15px}.gad-brand-item img{max-height:34px}.gad-brands-marquee-track{gap:0px}}
/* Brands slider */
.prod-img-wrap{object-fit: cover; border-radius: 12px;}
.get-rent-quote:hover{background-color: #FF6600; color: #fff; border-color: #FF6600;}
.search_booth_form{border-radius: 999px; box-shadow: 0 1px 3px rgba(0, 0, 0, .08);}
@media (min-width: 768px) { .whyexhibit-section {padding: 80px 0;}}
.whyexhibit-section {background: #fff;padding: 56px 0;}
.we-title { margin: 0 0 24px; font-weight: 700; line-height: 1.25; }
.we-copy p { font-size: 16px; line-height: 1.7;  margin: 0 0 24px; }
.we-media { position: relative; height: 100%; }
.we-media-bg { position: absolute; inset: 0; transform: translate(12px, 12px); border-radius: 16px; background: var(--cream); z-index: 0; }
.we-media img { position: relative; display: block; width: 100%; height: 100%; min-height: 320px; object-fit: cover;
 border-radius: 16px; box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1); }
@media (max-width: 768px) {.we-title { margin: 0 0 0px;}}
.our-latest-work{background:#fff3ed; padding: 50px 0 !important;} 
ul#testimonial-year-tabs a.nav-link{    background-color: white !important;}
.testimonial-grid-sub{border: .5px solid #000;border-radius: 12px;padding: 16px;font-weight: 700;    background: #fff;}
.our-latest-work .container-fluid{padding: 0 15px !important;}
@media (max-width: 991.98px) {
    .whyexhibit-content {
        order: 2 !important;
    }

    .whyexhibit-image {
        order: 1 !important;
    }
    .whyexhibit-section {
        background: #fff;
        padding: 40px 0 20px;
    }
}

@media (min-width: 992px) {
    .whyexhibit-content {
        order: 1 !important;
    }

    .whyexhibit-image {
        order: 2 !important;
    }
}
/* ---------- What's included ---------- */
.cost-section { background: #fffcfa; padding: 50px 0; }
@media (min-width: 768px) { .cost-section { padding: 50px 0; } }
.cost-head { margin-bottom: 25px; text-align: center; }
@media (min-width: 768px) { .cost-head { margin-bottom: 25px; } }
.incl-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1px;
  overflow: hidden;
  border-radius: 16px;
  border: 1px solid #e5e7eb;
  box-shadow: 0 1px 3px rgba(0,0,0,.06);
  margin-bottom: 48px;
  padding:0px;
   
}
@media (min-width: 768px) { .incl-grid { grid-template-columns: repeat(2, 1fr); margin-bottom: 64px; } }
@media (min-width: 992px) { .incl-grid { grid-template-columns: repeat(4, 1fr); } }
.incl-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: #fff;
  padding: 24px;
  transition: background-color .2s ease;
     border: 0.3px solid #b0a6a663;
}
@media (min-width: 768px) { .incl-item { padding: 32px; } }
@media (max-width: 992px) {.incl-grid{padding: 10px;margin: 5px 0;}.cost-section{padding: 50px 10px;}.cost-note{padding: 10px !important;margin-top: 20px !important;}}
.incl-item:hover { background: #fff3ed; }
.incl-icon {
  margin-bottom: 24px;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background: #fff3ed;
  color: #ff6600;
  transition: background-color .2s ease;
}
.incl-item:hover .incl-icon { background: #fff; }
.incl-item p { margin: 0; font-size: 14px; font-weight: 500; line-height: 1.7; color: rgba(11,18,32,.8); }
.cost-note {
  max-width: 1024px;
  margin: 0 auto;
  border-radius: 16px;
      border: 1px solid rgba(255, 102, 0, .1);
  background: #fff3ed;
  padding: 32px;
}
.cost-note p { margin: 0; text-align: center; line-height: 1.7; color: rgba(11,18,32,.75); }

/* ---------- Advantage accordion ---------- */
.advantage-section { background: #fff3ed; padding: 50px 0; }
@media (min-width: 768px) { .advantage-section { padding: 50px 0; } }
.advantage-head { margin-bottom: 40px; text-align: center; }
.advantage-head p { margin: 20px auto 0; font-size: 14px; line-height: 1.7; color: #000; }
.adv-item {
  cursor: pointer;
  overflow: hidden;
  border-radius: 16px;
  border-left: 8px solid transparent;
  background: rgba(255,255,255,.6);
  padding: 32px;
  transition: all .3s ease;
  height: 100%;
}
.adv-item:hover { border-left-color: #ff6600; background: #fff; }
.adv-item[open] {
  border-left-color: #ff6600;
  background: #fff;
  box-shadow: 0 20px 25px -5px rgba(0,0,0,.12);
}
.adv-item > summary {
  list-style: none;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}
.adv-item > summary::-webkit-details-marker { display: none; }
.adv-head { display: flex; align-items: flex-start; gap: 16px; }
.adv-icon {
  height: 44px;
  width: 44px;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: rgba(255,102,0,.1);
  color: #ff6600;
}
.adv-head h3 { margin: 8px 0 0; font-size: 18px; font-weight: 700; line-height: 1.2; color: #000; }
.adv-toggle {
  height: 32px;
  width: 32px;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
}
.adv-minus { display: none; background: #ff6600; color: #fff; }
.adv-plus { display: flex; border: 2px solid #ff6600; color: #ff6600; }
.adv-item[open] .adv-minus { display: flex; }
.adv-item[open] .adv-plus { display: none; }
.adv-item > p { padding: 16px 0 0 60px; margin: 0; font-size: 15px; line-height: 1.7; color: #000; }
/* Smooth accordion content */
.adv-item > p {
    display: none;
}
.adv-item[open] > p {
    display: block;
}
.testimonial-slider-2 .item .img-div img{    border-radius: 12px 12px 0px 0px;}
.bg-light-grey{ background-color: #fff3ed;}
/* Layouts Section */

/* ---------- Layout options ---------- */
.layouts-section { background: #fff; padding: 50px 0; }
@media (min-width: 768px) { .layouts-section { padding: 50px 0; } }
.layouts-grid { max-width: 1100px; margin: 40px auto 0; }
.layout-card {
  overflow: hidden;
  border-radius: 16px;
  border: 1px solid rgba(0,0,0,.05);
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.08);
  transition: box-shadow .3s ease;
  height: 100%;
}
.layout-card:hover { box-shadow: 0 20px 25px -5px rgba(0,0,0,.12); }
.layout-media {
  aspect-ratio: 4 / 3;
  width: 100%;
  background: var(--cream);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
  color: rgba(11,18,32,.4);
}
.layout-body { padding: 24px; }
.layout-body h3 { margin: 0; font-size: 20px; font-weight: 600; }
.layout-rule { margin-top: 8px; height: 3px; width: 48px; border-radius: 999px; background: #ff6600; }
.layout-body p { margin: 16px 0 0; font-size: 16px; line-height: 1.7; color: rgba(11,18,32,.7); }