/*!Theme Name: sensations*/
#menu-navbar li a:hover,
.header-contact-details a:hover,
.post-content > a,
.post-content > h5 > a, a, a:hover {
    text-decoration: none;
}
.header-contact-details p a,.heading4 {
    line-height: 30px;
}
.expo-form h5,.wpcf7-submit {
    text-transform: uppercase;
    background: #f60;
}
.banner-box-content ul li,
.banner-box-content-trade-show ul li,
ul.footer-company li,
ul.footer-service li {
    list-style-type: none;
}
html {
    overflow-x: hidden !important;
}
.custommmm123 {
    visibility: hidden;
}
.video_iframeee {
    width: 560px;
    height: 315px;
}
#commentform input[type="email"],
#commentform input[type="text"],
#commentform input[type="url"] {
    width: 60%;
    border: 1px solid #000;
    height: 45px;
    border-radius: 10px;
}
.comment-form-comment textarea {
    width: 60% !important;
    border: 1px solid #000 !important;
}
.page-id-2347 .bg-black-gr.customm {
    display: none;
    visibility: hidden;
}
.heading2.city-filter-2 h4 {
    color: #fff !important;
    font-size: 30px !important;
	
}


/* .about .TS_VGallery_gv-lvg-item figure:after,
.entry-footer .cat-links,
.for-mobile,
.owl-nav,
.page-id-2347 section.bg-black-gr a.see-more-btn,
.page-template-default header.entry-header,
[class*="--light"],
li.TS_VGallery_gv-lvg-item a.hovLink {
    display: none;
} */

li.top_menu_li.SensXlabs1 img {
    height: 47px !important;
}
.contactus-bggg {
    margin-top: 78px;
    padding: 20px;
}
.contactus-bggg p,
h3.reply-title,
ul.footer-social li a .bi {
    font-size: 18px;
}
.contentheading {
    margin-top: -40px;
    padding: 0 0 40px;
}
.contentheading h1 {
    font-size: 36px;
    padding: 0;
}
.contentheading p,
.left-side-expo p,
.value-box p {
    text-align: justify;
}
.topp_menu_iconn li.top_menu_li img {
    height: 55px;
}
.sticky-header .topp_menu_iconn li.top_menu_li img {
    height: 44px;
}
.descriptionnnn p {
    text-align: justify !important;
}
.descriptionnnn h2 {
    text-align: center !important;
}
.banner-box-contact_us {
    position: absolute;
    bottom: 90px;
    background: #fff;
    left: 80px;
    width: 37%;
    padding: 5px 10px;
    border-radius: 25px 0;
}
body {
    font-family: Poppins, sans-serif;
    margin: 0;
    padding: 0;
    font-display: swap;
}
p {
    font-weight: 300;
    font-size: 15px;
    line-height: 24px;
}
.banner-box-content-trade-show ul li p,
.clientbox-:hover h5,
.clientbox-:hover p,
.footer-contact-details a,
.get-a-deal .close span,
.orange-bg h3,
.orange-bg p,
.page-template-default article.page .col-xl-6 h5,
.page-template-default article.page .h5-color p,
.post-2388 h3.bg-grey,
.post-content > a:hover,
.see-more-btn:hover,
a:hover {
    color: #fff;
}
.bg-black-gr a,
.get-a-deal h4,
.h2-p a,
.img-box- h5,
.page-template-default article.page .after-baner-section h2,
.testimonials-box h6,
a {
    color: #f60;
}
.major-city-box h5 a,
.page-template-default article.page .img-box- p,
a.pop-link:hover {
    color: #000;
}
.post-template-default a:hover {
    color: #222;
}
.banner-box-content h1,
.left-side-expo strong,
b,
strong {
    font-weight: 500;
}
.light-white {
    color: #e4e4e4;
}
.heading1 {
    font-size: 36px;
    margin-bottom: 20px;
}
.heading2 {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 20px;
}
.heading3 {
    font-size: 28px;
    margin-bottom: 10px;
}
.heading4 {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 30px;
}
.weight-300 {
    font-weight: 300;
}
h5.h5-font-small {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 30px;
}
.zsiq_flt_rel {
    background-color: #f60 !important;
}
@media screen and (min-device-width: 1300px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1250px;
    }
    #menu-navbar li a {
        padding-right: 22px !important;
    }
}
#menu-navbar li a {
    color: #fff;
    font-size: 12px;
    padding-right: 5px;
}
.vce-row--col-gap-30 {
    padding-left: 70px !important;
    padding-right: 70px !important;
}
.after-baner-section h2,
.banner-title-heading {
    font-size: 24px;
}
.padding-top-bottom-40,
section {
    padding: 40px 0;
}
.banner-box-content-trade-show-bg-black-gr.h2-p h2,
.banner-title-heading span,
.left-side-expo a,
.orange-color,
.trade_show_booth-left-box.h2-p h2 {
    color: #f60 !important;
}
.fs56 {
    font-size: 56px;
}
.bg-black-gr {
    background: linear-gradient(42deg, rgb(69 71 73) 0, #070808 35%, #171819 100%);
    text-align: center;
    padding: 60px 0;
}
.bg-black-gr-right {
    background: linear-gradient(223deg, rgb(69 71 73) 0, #070808 35%, #171819 100%) !important;
}
.bg-black-gr p {
    color: #fff;
    text-align: justify;
}
.header-logo {
    width: 22%;
}
.page-id-6 .site-header {
    position: absolute;
    width: 100%;
    z-index: 1;
    background: #3330;
}
.header-contact-details {
    background: #f60;
    width: 23%;
    height: 130px;
    border-bottom-right-radius: 25px;
    z-index: 9;
}
.navbar- {
    width: 63%;
    text-align: right;
    padding-top: 0;
}
#menu-navbar {
    padding-left: 5px;
}
#menu-navbar li {
    display: inline;
    position: relative;
}
.clientbox-:hover {
    background: #2f2e2e;
    transition: 0.3s;
}
.about:before,
.our-blog:before,
.sensational:before,
.trade_show_booth-bg:before,
.tradeshow:before {
    background-attachment: fixed;
    content: "";
}
.banner-btn:hover {
    border: 1px solid #f60;
    color: #fff !important;
}
.header-contact-details a {
    color: #fff;
    font-size: 14px;
}
.sensational {
    background: #45484a;
    background: -moz-linear-gradient(306deg, #45484a 0, #171819 58%);
    background: -webkit-linear-gradient(306deg, #45484a 0, #171819 58%);
    background: linear-gradient(306deg, #45484a 0, #171819 58%);
}
.sensational:before {
    background-image: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/11/booth-bg-n-.webp");
    position: absolute;
    width: 100%;
    height: 820px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.sensational p {
    text-align: justify;
    text-align-last: center;
}
.all-posts,
.banner-box-form,
.contact-map,
.cta-strip,
.footer h6,
.img-box-section,
.tab-both .nav-pills .nav-link,
.testimonial,
.wpcf7-submit {
    text-align: center;
}
.sesational-box {
    display: grid;
    grid-template-columns: 230px 230px 230px;
    grid-row-gap: 50px;
    grid-column-gap: 60px;
    justify-content: center;
}
.sesational-box .roundad-box {
    border-radius: 55px;
}
.sesational-box .roundad-box img {
    width: 35px;
}
.sesational-box .roundad-box p {
    font-size: 13px;
    line-height: 18px;
    margin-top: 5px;
    color: #fff;
    margin-bottom: 0;
}
.fg-item img,
.left-side-expo ul {
    padding: 0 10px;
}
.first-btn-shadow {
    box-shadow: 0 -5px #b8bddc;
}
.first-btn {
    background: #d5d6ea;
    background: -moz-linear-gradient(180deg, rgb(211 212 235) 0, #0a0b0b 98%);
    background: -webkit-linear-gradient(180deg, rgb(211 212 235) 0, #0a0b0b 98%);
    background: linear-gradient(180deg, rgb(211 212 235) 0, #0a0b0b 85%);
}
.second-btn-shadow {
    box-shadow: 0 -5px #d6d6b2;
}
.second-btn {
    background: #f6f6eb;
    background: -moz-linear-gradient(180deg, rgb(253 253 232) 0, #0a0b0b 98%);
    background: -webkit-linear-gradient(180deg, rgb(253 253 232) 0, #0a0b0b 98%);
    background: linear-gradient(180deg, rgb(253 253 232) 0, #0a0b0b 85%);
}
.third-btn-shadow {
    box-shadow: 0 -5px #a7ceab;
}
.third-btn {
    background: #d7ecd9;
    background: -moz-linear-gradient(180deg, rgb(201 235 204) 0, #0a0b0b 98%);
    background: -webkit-linear-gradient(180deg, rgb(201 235 204) 0, #0a0b0b 98%);
    background: linear-gradient(180deg, rgb(201 235 204) 0, #0a0b0b 85%);
}
.fourth-btn-shadow {
    box-shadow: 0 -5px #f3c6a7;
}
.fourth-btn {
    background: #f5d5cb;
    background: -moz-linear-gradient(180deg, rgb(241 206 196) 0, #0a0b0b 98%);
    background: -webkit-linear-gradient(180deg, rgb(241 206 196) 0, #0a0b0b 98%);
    background: linear-gradient(180deg, rgb(241 206 196) 0, #0a0b0b 85%);
}
.fift-btn-shadow {
    box-shadow: 0 -5px #b4a2b4;
}
.fift-btn {
    background: #f6ecf5;
    background: -moz-linear-gradient(180deg, rgb(255 234 253) 0, #0a0b0b 98%);
    background: -webkit-linear-gradient(180deg, rgb(255 234 253) 0, #0a0b0b 98%);
    background: linear-gradient(180deg, rgb(255 234 253) 0, #0a0b0b 85%);
}
.sixth-btn-shadow {
    box-shadow: 0 -5px #c6accd;
}
.sixth-btn {
    background: #f3ddf2;
    background: -moz-linear-gradient(180deg, rgb(245 209 244) 0, #0a0b0b 98%);
    background: -webkit-linear-gradient(180deg, rgb(245 209 244) 0, #0a0b0b 98%);
    background: linear-gradient(180deg, rgb(245 209 244) 0, #0a0b0b 85%);
}
.home-slider-section {
    background-image: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/11/banner-bg-.webp");
    background-size: cover;
    padding-top: 130px;
}
.banner-btn,
.shop-btns a:hover,
.tab-both .nav-pills .nav-link.active {
    background: #f60;
}
.bottom-sticky {
    position: fixed;
    right: 0;
    top: 150px;
    display: flex;
    flex-direction: column;
    z-index: 2;
}
.banner-btn {
    color: #fff;
    border-radius: 0 10px 10px 0;
    padding: 15px 10px;
    writing-mode: vertical-rl;
    transform: rotateZ(180deg);
    letter-spacing: 0.2px;
    word-spacing: 2px;
    margin-bottom: 10px;
}
.tab-both {
    background: #303132;
    background: linear-gradient(42deg, rgb(69 71 73) 0, #070808 35%, #171819 100%);
}
.tsvg-blocks-list li figure:hover img,
li.TS_VGallery_gv-lvg-item figure:hover img {
    width: 100% !important;
}
.tab-both .nav-pills .nav-link {
    padding: 25px;
    font-size: 18px;
    width: 80%;
    color: #fff;
    margin-bottom: 10px;
    background: #45484a;
    background: -moz-linear-gradient(306deg, rgb(53 56 58) 0, #171819 58%);
    background: -webkit-linear-gradient(306deg, rgb(53 56 58) 0, #171819 58%);
    background: linear-gradient(306deg, rgb(53 56 58) 0, #171819 58%);
}
.border-top-right-left-radius {
    border-radius: 30px 30px 0 0 !important;
}
.border-bottom-right-left-radius {
    border-radius: 0 0 30px 30px !important;
}
.about {
    background: #c73e1d;
    background: -moz-linear-gradient(86deg, #c73e1d 20%, #ec6342 98%);
    background: -webkit-linear-gradient(86deg, #c73e1d 20%, #ec6342 98%);
    background: linear-gradient(267deg, rgb(255 130 47) 20%, rgb(255 102 0) 98%);
    box-shadow: 0 5px 3px #3333334d;
}
.about:before,
.tradeshow:before {
    background-image: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/11/about-sensational-waves.webp");
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 1000px;
}
.site-btn {
    border-radius: 20px;
    border: 1px solid;
    padding: 6px 18px;
    font-size: 14px;
    background: #222;
}
.about-vdo {
    width: 100%;
    height: 350px;
}
div.about h2 {
    font-size: 38px !important;
}
div.about .journey-heading {
    font-size: 23px !important;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 30px;
}
.tradeshow {
    background: #0d0d0d;
    background: -moz-linear-gradient(176deg, #0d0d0d 20%, #404040 98%);
    background: -webkit-linear-gradient(176deg, #0d0d0d 20%, #404040 98%);
    background: linear-gradient(176deg, #0d0d0d 20%, #404040 98%);
}
.trade-show {
    display: grid;
    grid-template-columns: 280px 280px 280px;
    grid-row-gap: 1px;
    justify-content: center;
}
.trade-show-box {
    padding: 15px 20px;
    margin: 15px;
    border-radius: 30px;
}
.trade-show-box h5 {
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
}
.trade-show-box p {
    font-size: 13px;
    line-height: 20px;
    margin-top: 25px;
    margin-bottom: 0;
}
.trade-show-box img {
    width: 100px;
    margin-bottom: 20px;
}
.foogallery.fg-light.fg-shadow-outline .fg-item-inner {
    box-shadow: none;
}
.our-blog:before {
    background-image: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/11/about-sensational-waves.webp);
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 850px;
}
.our-blog {
    background: #0d0d0d;
    background: -moz-linear-gradient(257deg, #0d0d0d 20%, #404040 98%);
    background: -webkit-linear-gradient(257deg, #0d0d0d 20%, #404040 98%);
    background: linear-gradient(176deg, #0d0d0d 20%, #404040 98%);
}
.recent-blog .post .post-thumbnail img {
    width: 100%;
    height: auto;
}
.sidebar-blogs p {
    font-size: 14px;
    margin: 10px 0;
    border-bottom: 1px solid #ececec;
    line-height: 20px;
    padding: 4px 0;
}
.testimonial-carousel {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.testimonial-container {
    display: flex;
    transition: transform 0.5s ease-in-out;
}
.testimonial {
    flex: 0 0 33.33%;
    padding: 10px;
}
.next-button,
.prev-button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: 0 0;
    border: none;
    font-size: 24px;
    cursor: pointer;
}
.prev-button {
    left: 0;
}
.next-button {
    right: 0;
}
.testimonial-vdo {
    width: 100%;
    height: 230px;
}
.bullet-container {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}
.bullet {
    width: 10px;
    height: 10px;
    background-color: #ccc;
    border-radius: 50%;
    margin: 0 5px;
    cursor: pointer;
}
.bullet.active {
    background-color: #333;
}
.footer {
    background: #e17636;
    padding: 0 !important;
    z-index: 0;
    position: absolute;
    width: 100%;
}
.footer-contact-details {
    background: #2f3032;
    background: -moz-linear-gradient(180deg, #2f3032 0, #0a0b0b 98%);
    background: -webkit-linear-gradient(180deg, #2f3032 0, #0a0b0b 98%);
    background: linear-gradient(180deg, #2f3032 0, #0a0b0b 98%);
    height: 100%;
    padding: 0 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.footer-contact-details h5 {
    color: #f60;
    padding-top: 20px;
    font-weight: 300;
}
.footer h6 {
    color: #fff;
    font-size: 13px;
    margin-bottom: 0;
}
.footer p {
    color: #fff;
    font-size: 10px !important;
    margin-bottom: 5px;
    line-height: 13px;
}
ul.footer-company,
ul.footer-service {
    margin: 0;
    padding: 0;
}
.expo-form p,
.post-date,
.table-features {
    margin-bottom: 0;
}
.footer-contact-details p {
    font-size: 13px !important;
    line-height: 24px;
}
ul.footer-company {
    column-count: 3;
}
ul.footer-company li {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 10px;
    font-weight: 300;
}
ul.footer-service li {
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 10px;
    font-weight: 300;
}
.fs-15 {
    font-size: 14px !important;
}
.contact-map {
    padding: 50px 0;
}
.footer-form {
    background: #fff;
    padding: 20px;
    border-radius: 5px;
}
.expo-form label input,
.footer-form label input {
    background: #f7f7f7;
    border: 1px solid #444;
    padding: 8px;
    border-radius: 5px;
    width: 100%;
    font-size: 12px;
}
.expo-form label textarea,
.footer-form label textarea {
    width: 100%;
    background: #f7f7f7;
    border: 1px solid #444;
    padding: 8px;
    border-radius: 5px;
    font-size: 12px;
}
.expo-form {
    background: #f7f7f7;
    padding: 1px 15px 23px;
    border-radius: 10px;
}
.after-baner-section img,
.ftr-width-100,
.page-title-banners img,
label {
    width: 100%;
}
.expo-form h5 {
    color: #fff;
    margin-top: 30px;
    font-size: 20px;
    line-height: 15px;
    margin-bottom: 20px;
}
.expo-form h5:after {
    border-top: 10px solid #f60;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    left: 30px;
    content: "";
    position: absolute;
    top: 77px;
}
.wpcf7-submit {
    color: #fff;
    padding: 6px 40px;
    border: none;
    border-radius: 5px;
    font-size: 13px;
    margin-left: 60px;
}
ul.footer-social {
    padding: 0;
    margin: 15px 0 0;
}
ul.footer-social li {
    display: inline-block;
}
ul.footer-social li.ey-bg11b a .bi {
    font-size: 25px;
}
.comments-title,
.pop-link,
ul.footer-social li.se-bg11s a .bi {
    font-size: 20px;
}
ul.footer-social li a {
    margin: 2px;
    padding: 2px 6px;
    border-radius: 3px;
    line-height: 35px;
}
.fb-bg {
    background: #3b5998;
}
.tw-bg {
    background: #292929;
}
.in-bg {
    background: #8a018d;
}
.pr-bg {
    background: #be2b27;
}
.ld-bg {
    background: #2878b5;
}
.recent-blog {
    display: inline-flex;
}
.recent-blog article {
    padding: 20px;
    width: 33.33%;
}
.post-date {
    font-size: 14px !important;
    font-weight: 300;
    color: #bcbcbc;
    margin-top: 16px;
    line-height: 28px;
}
.read-more {
    background-color: grey;
    color: #fff;
    border-radius: 8px;
    font-size: 0.8rem;
    padding: 4px 12px;
}
.post-content > h5 {
    font-size: 0.92rem;
    font-weight: 600;
    margin-top: 1.5rem;
}
.banner-box-content h1,
.home-post a {
    font-size: 18px;
    color: #f60;
}
.post-excerpt {
    margin-top: 1.5rem;
    font-size: 14px !important;
    line-height: 20px;
    height: 60px;
}
.post-thumbnail > a > img:nth-child(odd) {
    border-bottom: 2px solid #fff;
}
.recent-blog .post:hover {
    background: #fff;
    transition: 0.3s;
}
.recent-blog .post:hover .post-excerpt {
    color: #444;
}
.padding90,
.vdo-padding1 {
    padding-top: 90px;
}
.owl-carousel .owl-item .item img {
    width: 80% !important;
}
.owl-theme .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
    background: #2f2d2b;
}
.owl-theme .owl-dots .owl-dot.active span {
    width: 7px;
    height: 7px;
    background: #f60;
}
.case-box .card-heading,
.owl-dots {
    padding-top: 20px;
}
.tab-image {
    position: relative;
    height: 400px;
}
.sigma-upper-img {
    width: 50%;
    margin: auto;
    top: 80px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
}
.sigma-upper-img img {
    border: 8px solid #f60;
}
.sigma-img {
    position: absolute;
    top: 0;
    width: 85%;
}
.map-80 {
    width: 97%;
    height: 100px;
}
.banner-box {
    position: relative;
}
.banner-box-content {
    position: absolute;
    top: 30px;
    background: #fff;
    width: 18.6%;
    left: 80px;
    padding: 20px;
    border-radius: 25px 0;
}
.banner-box-content .client-img img {
    width: 110px;
    padding-bottom: 10px;
}
.banner-box-content p {
    font-size: 13px;
    line-height: 18px;
}
.banner-box-content .date-icon {
    padding-bottom: 10px;
}
.banner-box-content ul,
.banner-box-content-trade-show ul {
    padding: 0;
}
.banner-box-content .date-icon,
.location-icon,
.value-box h5 {
    font-size: 16px;
}
.banner-box-form {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    color: #fff;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 50%;
    margin: auto;
}
.banner-box-form h1 {
    font-size: 32px;
    color: #f60;
}
.cta-strip {
    background: #f60;
    padding: 40px 0;
}
.cta-strip h4 {
    color: #fff;
    font-weight: 400;
}
.bg-black-gr h2,
.bg-black-gr h3,
.bg-black-gr h4,
.city-page-2 h2,
.left-side-expo h2 {
    font-size: 24px !important;
    color: #f60 !important;
    font-weight: 400 !important;
}
.cta-strip h4 span {
    display: block;
    font-weight: 500;
    font-size: 26px;
}
.three-btn {
    background: #fff;
    width: 280px;
    margin: auto;
    padding: 8px;
    border-radius: 4px;
}
.three-btn span a {
    color: #111;
}
.left-side-expo h2 {
    margin-top: 30px;
    line-height: 30px;
}
.left-side-expo ul li {
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 10px;
    color: #fff;
    text-align: left;
}
.location-map h3 {
    margin-bottom: 5px;
    color: #f60;
    font-size: 18px;
}
.sidebar-content .location-map {
    margin-top: 70px;
}
.padding10 {
    padding: 20px 0;
}
.padding-bottom30 {
    padding-bottom: 30px;
}
.padding40 {
    padding: 40px;
}
.paddingtop40 {
    padding-top: 40px;
}
.paddingbottom200 {
    padding-bottom: 200px;
}
.padding70 {
    padding: 70px 20px;
}
.paddingbottom80 {
    padding-bottom: 80px;
}
.line-height-20 {
    line-height: 20px;
    margin-bottom: 0;
}
.fg-carousel-next .fg-icon,
.fg-carousel-prev .fg-icon {
    width: 17px;
    height: 1em;
}
.see-more-btn {
    padding: 5px 14px;
    background: #f60;
    color: #fff;
    border-radius: 20px;
    font-size: 14px;
}
.sesational-box p span {
    display: block;
}
.banner-box-form form {
    display: flex;
}
.banner-box-form form select {
    margin: 0;
    border-radius: 0;
    border: 1px solid #f1f1f1;
    font-size: 14px;
    height: 45px;
}
.banner-box-form form .form-title-btn {
    background: #f60 !important;
    color: #fff;
    padding: 0 30px;
    border: none;
    line-height: 10px;
}
.pillar-left-align,
.pillar-right-align {
    height: 100%;
    display: flex;
    align-items: center;
}
.pillar-left-align div p,
.pillar-left-align h2,
.pillar-left-align h4 {
    text-align: justify;
    text-align-last: left !important;
}
.pillar-right-align div p,
.pillar-right-align h2,
.pillar-right-align h4 {
    text-align: justify;
    text-align-last: right !important;
}
.city-page-2 ol li {
    font-weight: 300;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 5px;
}
.city-page-2 ol,
.product-details- ul {
    padding: 0 20px;
    margin: 0;
}
.banner-box-content-trade-show {
    position: absolute;
    top: 30px;
    background: #0f0f0fd9;
    width: 18.6%;
    left: 80px;
    padding: 40px 20px;
    border-radius: 25px 0;
}
.banner-box-content-trade-show h1,
.container-fluid.static-banner .banner h1,
.container-fluid.static-banner .banner-title h1 {
    font-size: 20px;
    font-weight: 500;
    color: #f60;
}
.banner-box-content-trade-show-bg-black-gr {
    background: linear-gradient(257deg, #0d0d0d 20%, #404040 98%);
    text-align: center;
    padding: 70px 40px;
}
.h2-p h2 {
    font-size: 24px;
    color: #fff;
    font-weight: 400;
}
.h2-p p {
    color: #fff;
    margin-top: 20px;
    text-align: justify;
}
.h2-p ol,
.h2-p ul {
    margin: 0;
    padding: 0 15px;
}
.h2-p ul li {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}
.h2-p ol li {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
}
.trade_show_booth-left-box {
    background: linear-gradient(92deg, rgb(19 19 19) 20%, rgb(64 64 64) 98%);
    padding: 40px;
    margin: 0 60px 0 0;
}
.radius-bottom-right {
    border-radius: 0 0 60px;
}
.radius-top-left {
    border-radius: 60px 0 0;
}
.trade_show_booth-bg {
    background: #0d0d0d;
    background: -moz-linear-gradient(176deg, #0d0d0d 20%, #404040 98%);
    background: -webkit-linear-gradient(176deg, #0d0d0d 20%, #404040 98%);
    background: linear-gradient(176deg, #0d0d0d 20%, #404040 98%);
    padding: 0;
}
.trade_show_booth-bg:before {
    background-image: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/08/about-sensational-waves.png);
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 1000px;
}
.post-type-archive-wporg_product .shop-filter-bar {
    display: flex;
    align-items: center;
    margin: auto auto 50px;
    background: #111;
    padding: 15px;
    border-radius: 5px;
}
.post-type-archive-wporg_product .shop-filter-bar select {
    margin: 5px;
    border-radius: 0;
    border: 1px solid #f1f1f1;
    font-size: 14px;
    height: 45px;
}
.post-type-archive-wporg_product .shop-filter-bar button {
    background: #f60 !important;
    color: #fff;
    padding: 0 30px;
    border: none;
    line-height: 10px;
    height: 45px;
}
.shop-page-title {
    margin-top: 10px;
    line-height: 20px;
}
.shop-box {
    padding: 5px;
}
.shop-box a img {
    width: 100%;
    height: 238px;
    object-fit: cover;
    border-radius: 5px;
}
.shop-page- article {
    display: grid;
    grid-template-columns: 420px 420px 420px;
    justify-content: center;
    grid-row-gap: 50px;
}
.shop-page-title a {
    font-size: 15px;
    color: #f60;
    font-weight: 400;
}
.shop-box:hover header .shop-page-title a {
    font-size: 15.5px;
    transition: 0.3s;
}
.shop-btns {
    display: flex;
    align-items: center;
    margin-top: 15px;
}
.shop-btns div {
    margin-right: 10px;
}
.shop-btns button {
    background: #f60;
    border: none;
    border-radius: 3px;
    font-size: 14px;
}
.shop-btns a,
.shop-btns button:hover {
    background: #818181;
}
.shop-btns a {
    color: #fff;
    padding: 7px 20px;
    border-radius: 3px;
    font-size: 14px;
}
.lightboxform input,
textarea {
    width: 100%;
    border-radius: 3px;
    border: 1px solid;
    padding: 4px 12px;
    font-size: 14px;
    color: #444;
}
.get-a-deal .wpcf7-submit {
    margin: 0 !important;
    color: #fff;
}
.get-a-deal .modal-header {
    border-bottom: 0;
    padding-bottom: 0;
}
.get-a-deal .modal-content {
    background: #111;
    border-radius: 5px;
    padding: 10px 25px;
    margin-top: 90px;
}
.sales-support-form input,
textarea {
    width: 100%;
    border: none;
    border-radius: 2px;
    padding: 7px 15px;
}
.page-id-2388 .is-layout-flex,
.sales-support-form .wpcf7-submit {
    margin: 0;
}
.sales-support-form .card-body {
    background: #e9e9e9;
    padding-top: 30px;
}
h4.product-city-heading {
    font-size: 16px;
    color: #f60;
    margin-top: 20px;
}
.product-details- select {
    font-size: 14px;
    width: 60%;
    padding: 6px 10px;
    margin-bottom: 20px;
}
.product-details- .size span {
    background: #e9e9e9;
    padding: 4px 10px;
    border-radius: 2px;
    font-size: 15px;
}
.product-details- .size {
    margin: 20px 0;
}
.table-features tr td,
.table-features tr th {
    position: relative;
    font-size: 14px;
    padding: 15px 0 15px 46px;
    color: #000 !important;
    font-weight: 400 !important;
    width: 50%;
}
table.table-features tr:first-child th:before {
    content: "";
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/icon-customizable.png) center center/100% 100%;
    position: absolute;
    height: 30px;
    width: 30px !important;
    left: 0;
    top: 10px;
}
table.table-features tr:first-child td:before {
    content: "";
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/icon-labour-cost.png) center center/100% 100%;
    position: absolute;
    height: 30px;
    width: 30px !important;
    left: 0;
    top: 10px;
}
table.table-features tr:nth-child(2) th:before {
    content: "";
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/icon-show-billing.png) center center/100% 100%;
    position: absolute;
    height: 30px;
    width: 30px !important;
    left: 0;
    top: 10px;
}
table.table-features tr:nth-child(2) td:before {
    content: "";
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/icon-gaurantee.png) center center/100% 100%;
    position: absolute;
    height: 30px;
    width: 30px !important;
    left: 0;
    top: 10px;
}
table.table-features tr:nth-child(3) th:before {
    content: "";
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/icon-overtime.png) center center/100% 100%;
    position: absolute;
    height: 30px;
    width: 30px !important;
    left: 0;
    top: 10px;
}
table.table-features tr:nth-child(3) td:before {
    content: "";
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/icon-sek.png) center center/100% 100%;
    position: absolute;
    height: 30px;
    width: 30px !important;
    left: 0;
    top: 10px;
}
.product-details- p {
    color: #000;
    font-size: 14px;
}
.product-details- ul li {
    font-size: 14px;
    font-weight: 300;
}
.wpcf7-submit.ctt {
    margin-left: 0;
    font-size: 17px;
}
.sales-support-form button {
    background: #f60;
    color: #fff;
    border-radius: 2px;
    font-size: 15px;
    padding: 8px 25px;
}
.get-btn a,
a.related-btn {
    border-radius: 3px;
    color: #fff;
}
.related-products {
    display: grid;
    grid-template-columns: 320px 320px 320px 320px;
    justify-content: center;
    grid-row-gap: 50px;
}
a.related-btn {
    background: #1d2327;
    padding: 7px 20px;
    font-size: 14px;
    line-height: 40px;
}
.static-banner {
    height: 500px;
    align-items: center;
    color: #fff;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    position: relative;
}
.container-fluid.static-banner .banner,
.container-fluid.static-banner .banner-title {
    position: absolute;
    top: 30px;
    background: #0f0f0fd9;
    width: 21%;
    left: -10px;
    padding: 40px 20px;
    border-radius: 25px 0;
}
.usp-bg {
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/background-straxx.jpeg);
}
.install-dismantle {
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/install.jpeg);
}
.terms-conditions {
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/terms-condition-.jpg);
}
.resources-bg {
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/resources-background-.jpeg);
}
.what-we-do-bg {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/09/whatwedo.jpg");
}
.get-btn {
    margin-top: 25px;
}
.get-btn a {
    padding: 8px 24px;
    background: #f60;
}
.bg-black {
    background: #000;
}
.img-box-section {
    margin-top: -150px;
}
.img-box- {
    background: #fff;
    padding: 20px;
    box-shadow: 2px 2px 7px 1px #91919169;
}
.gap-bottom {
    height: 50px;
}
.h5-heading-content {
    padding: 40px 20px;
}
.orange-bg {
    background: #f60;
    padding: 15px 30px;
}
.white-bg {
    background: #fff;
    padding: 15px 30px;
}
.blog-bg,
.disclaimer-bg,
.kiosks-bg,
.lightboxes,
.pop-up-displays,
.portable-displays-bg,
.privacy-policy-bg {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2024/01/final-banner.jpg");
}
.h5-heading-content ul li {
    font-size: 15px;
    margin-bottom: 8px;
    font-weight: 300;
}
.h5-heading-content ul {
    padding: 15px 20px;
}
.thank-you-bg {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/09/Group-975.png");
    position: relative;
}
.thanks {
    position: absolute;
    top: 0;
    left: 0;
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/09/thanku-page-text-600x417-1.png");
}
.around-the-globe-bg {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/09/Around-the-globe-min-1-1.png");
}
.look-books-bg {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/09/custom-background-1-1.jpg");
}
.graphic-guidelines {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/09/ISPAK-bnr.jpg");
}
.smart-bg {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/09/smart-brochure.jpg");
}
.static-banner.contact-us-bg {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/10/Contact-us-bnr.jpg") no-repeat;
    background-size: 100% 500px !important;
    height: 500px;
}
.major-city-bg {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/10/Major-city.jpg");
}
.company-profile-bg {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/10/cp.jpg");
}
.case-studies-bg {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/10/case-study.jpg");
}
.rules-regulation-bg {
    background: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/10/quize.jpeg");
}
.all-posts {
    display: grid;
    grid-template-columns: auto auto auto;
}
.all-postss {
    background: #1a1a1a;
    padding: 15px;
    margin: 10px;
    border-radius: 5px;
}
.wpcf7 .wpcf7-response-output {
    color: #f60;
    background: #111;
    border: none !important;
    border-radius: 15px;
}
.pagination- .page-numbers:hover {
    color: #333;
}
.pagination- {
    padding: 30px 5px 35px;
}
.pagination- .page-numbers {
    padding: 0 11px;
}
.graphic-text-box {
    display: flex;
    align-content: center;
    flex-direction: column;
    text-align: left;
    width: 40%;
    margin: auto;
}
.graphic-text-box p {
    margin-bottom: 0;
    color: #fff;
}
.case-box {
    width: 60%;
    margin: auto;
    padding: 20px;
    box-shadow: 2px 2px 3px 4px #f0f0f0;
}
.case-box .card-heading a {
    font-size: 20px;
    font-weight: 600;
}
ol li,
ul li {
    font-size: 15px;
    font-weight: 300;
    margin: 0;
}
.value-box {
    padding: 10px;
    text-align: center;
}
.ftr-width-50,
.value-box img {
    width: 50%;
}
.value-box img.auto- {
    width: auto !important;
    margin-bottom: 20px;
}
.blog-page- h1 {
    font-size: 26px;
    font-weight: 600;
    margin: 20px 0;
}
.blog-page- .row .col-md-12 .entry-content {
    font-weight: 300;
    font-size: 15px;
    line-height: 24px;
    margin-top: 10px;
    text-align: justify;
    margin-bottom: 20px;
}
.single-post .navigation.post-navigation {
    margin: 30px 85px;
}
.single-post .navigation.post-navigation .nav-links {
    display: flex;
    justify-content: space-between;
}
.testimonials-box {
    position: relative;
    padding: 30px;
    box-shadow: 0 1px 4px 2px #f7f7f7;
    margin: 10px 0;
    border-radius: 5px;
    text-align: justify;
}
.testimonials-box:before {
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/left-quote.png) no-repeat;
    content: "";
    position: absolute;
    right: 30px;
    width: 100px;
    height: 94px;
    opacity: 0.2;
    bottom: 10px;
}
.testimonials-box:hover {
    background: #292727;
}
.post-2388 .bg-grey,
.post-2388 h3.bg-grey {
    background: #111 !important;
}
.page-id-2388 .are-vertically-aligned-center {
    padding: 10px 80px;
}
.page-id-2388 h3 {
    text-align: center;
    margin: 0;
    padding: 45px 0 25px;
}
.page-id-2388 .wp-block-image img {
    width: 100% !important;
    height: auto !important;
    border-radius: 20px;
    box-shadow: 4px 4px 6px #eee;
}
.page-id-2388 .wp-block-columns h6 {
    text-align: center;
    margin-bottom: 30px;
    font-weight: 600;
}
.page-id-2388 .fiv-ctrls,
.play-icon-hide .tsvg-blocks-list figure:after {
    display: none !important;
}
.fiv-inner {
    margin-bottom: 20px;
}
.bg-grey {
    background: #fff2ee;
}
.post-2388 {
    background: #fff !important;
}
.bg-black-gr h5,
.post-2388 .bg-grey h6 {
    color: #fff !important;
}
.major-city-box {
    text-align: center;
    box-shadow: 2px 4px 5px #d7d7d7;
    border-radius: 5px;
    background: #fff;
    padding: 10px 0;
}
.clientbox- {
    text-align: center;
    margin-top: 20px;
    background: #f7f7f7;
    padding: 20px 10px;
    height: 220px;
}
#comments,
.clientbox-img {
    margin: auto;
}
.clientbox-img,
.clientbox-img img {
    width: 120px;
    height: 80px;
}
.clientbox- a h5 {
    font-size: 16px;
    color: #f60 !important;
    margin-top: 5px;
}
.clientbox- p {
    font-size: 13px;
    color: #222;
    text-align: center;
}
#comments {
    max-width: 1300px;
}
.comment-form-comment textarea {
    border-radius: 10px;
    padding: 7px 15px;
    background: #f7f7f7;
}
#commentform .form-submit .submit {
    background: #111;
    color: #fff;
    padding: 10px 15px;
    border: none;
    border-radius: 4px;
}
.bg-black-gr.customm {
    padding: 70px 0;
    margin: -50px 0;
}
.page-template-default article.page {
    background: linear-gradient(180deg, #2f3032 0, #0a0b0b 98%);
}
.bg-black-gr ol li,
.bg-black-gr ul li,
.page-template-default article.page p {
    color: #fff;
    text-align: left;
}
.page-template-default article.page h2 {
    color: #f7f7f7;
}
.sticky-header {
    position: fixed !important;
    width: 100% !important;
    top: 0 !important;
    z-index: 99 !important;
    transition: 0.5s;
    height: 100px !important;
    background: #17181a !important;
}
.sticky-header .header-logo a img {
    width: 75%;
}
.sticky-header .navbar- {
    padding-top: 0;
}
.sticky-header .header-contact-details {
    height: 122px;
}
.sticky-header .header-contact-details p {
    margin-bottom: 2px;
}
.header-logo {
    padding: 20px 30px 30px 0;
}
.btn-border {
    border: 1px solid #fff;
}
.TS_VGallery_gv-lvg-item,
.tsvg-blocks-list li {
    box-shadow: none !important;
}
.TS_VGallery_gv-lvg-item figure:after,
.tsvg-blocks-list figure:after {
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/11/play-icon-w-.png) !important;
    content: "";
    width: 50px;
    height: 50px;
    top: 0;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
    .heading1,
    .heading2 {
        margin-bottom: 10px;
    }
    .left-side-expo ul li,
    p {
        font-weight: 300;
        line-height: 22px;
    }
    .contentheading h1,
    .heading1,
    h1 {
        font-size: 24px;
    }
    .sesational-box,
    .trade-show {
        grid-row-gap: 10px;
    }
    .container-fluid.static-banner .banner,
    .container-fluid.static-banner .banner-title {
        position: static !important;
        width: 90% !important;
        margin: 10px;
    }
    .contentheading {
        margin-top: 0;
        padding: 0;
    }
    .single-post .navigation.post-navigation {
        margin: 9px 15px;
    }
    .single-post .navigation.post-navigation .nav-links {
        display: flex;
        flex-wrap: wrap;
        justify-content: left;
        width: 100%;
    }
    .video_iframeee {
        width: 100%;
        height: 315px;
    }
    .banner-box-content,
    .banner-box-form {
        width: 90%;
        position: static;
    }
    p {
        font-size: 13px;
    }
    .heading2,
    h2 {
        font-size: 22px;
    }
    div.about h2 {
        font-size: 24px !important;
    }
    .padding70 {
        padding: 35px 20px;
    }
    .paddingbottom80 {
        padding-bottom: 20px;
    }
    .bg-black-gr h2,
    .city-page-2 h2,
    .left-side-expo h2,
    div.about .journey-heading {
        font-size: 20px !important;
    }
    .page-id-6 .site-header {
        position: unset;
        width: 100%;
        z-index: 1;
        background: #111;
    }
    .site-header {
        background: #111;
        height: 80px;
    }
    .category-blog .blog-page- .post-thumbnail img {
        width: 100%;
        height: auto;
    }
    .tab-both .nav {
        display: block !important;
    }
    .left-side-expo ul li {
        margin-bottom: 5px;
        font-size: 13px;
    }
    .banner-box-form h1 {
        font-size: 18px;
        color: #f60;
    }
    .banner-box-form {
        padding: 20px 0;
    }
    .banner-box-form p {
        color: #222;
    }
    .h2-p h2,
    h3 {
        font-size: 20px;
    }
    h5.h5-font-small {
        font-size: 17px;
        line-height: 28px;
        font-weight: 400;
        margin-bottom: 15px;
    }
    .heading3 {
        font-size: 18px;
        margin-bottom: 5px;
        line-height: 24px;
    }
    .heading4 {
        font-size: 16px;
        font-weight: 500;
        line-height: 25px;
        margin-bottom: 15px;
    }
    .banner-box-content .client-img img {
        width: 150px;
    }
    .fs56 {
        font-size: 30px;
    }
    .home-slider-section {
        padding-top: 20px;
    }
    .tab-image {
        height: 320px;
    }
    .sigma-upper-img {
        top: 60px;
    }
    .bottom-sticky,
    .reality-d-none-mobile {
        display: none;
    }
    .padding10 {
        padding: 10px 0;
    }
    .bg-black-gr {
        padding: 30px 0;
    }
    .footer-contact-form,
    .three-btn {
        margin-top: 10px;
    }
    #rmp-container-492 {
        background: #000;
    }
    .for-desktop,
    .header-contact-details,
    .navbar- {
        display: none !important;
    }
    .for-mobile {
        display: block;
    }
    .all-posts,
    .recent-blog,
    .trade-show {
        display: grid;
    }
    .header-logo {
        width: 65% !important;
        padding: 15px 30px 20px 0;
    }
    #rmp-menu-wrap-492 .rmp-menu-item-link {
        padding-right: 0;
    }
    .tab-both .nav-pills .nav-link {
        padding: 20px;
        font-size: 16px;
        margin: auto;
    }
    .roundad-box {
        margin-top: 15px !important;
    }
    .banner-box-form form {
        display: flex;
        flex-direction: column;
    }
    .banner-box-form form select {
        margin: 0;
        border-radius: 0;
        border: 1px solid #f1f1f1;
        font-size: 14px;
        height: 45px;
    }
    .banner-box-form form .form-title-btn {
        background: #f60 !important;
        color: #fff;
        padding: 3px 30px;
        border: none;
        line-height: 30px;
        margin: 7px 0;
    }
    .sesational-box {
        display: grid;
        grid-template-columns: auto auto;
        grid-column-gap: 1px;
    }
    .all-posts,
    .recent-blog,
    .shop-page- article,
    .trade-show {
        grid-template-columns: auto;
    }
    .sesational-box .roundad-box {
        padding: 4px 25px;
        margin: 0 10px;
        width: 160px;
        border-radius: 30px;
    }
    .sesational-box .roundad-box p {
        font-size: 13px;
        line-height: 19px;
        color: #fff;
        margin-bottom: 0;
        text-align: center;
    }
    .sesational-box .roundad-box img {
        width: 25px;
    }
    .trade-show-box {
        padding: 25px 30px;
        margin: 7px 25px;
        border-radius: 30px;
    }
    .vdo-padding1 {
        padding-top: 10px;
    }
    .testimonial {
        flex: 0 0 100%;
    }
    .footer {
        padding: 10px 0 !important;
    }
    .recent-blog article {
        padding: 0;
        margin-bottom: 40px;
        width: 100%;
    }
    .recent-blog .post-content {
        padding: 0 30px;
    }
    section {
        padding: 35px 0;
    }
    .recent-blog .post .post-content .post-excerpt {
        margin-top: 1px;
        font-size: 14px;
    }
    .read-more {
        padding: 7px 13px;
        border-radius: 3px;
        font-size: 0.8rem;
    }
    .post-date {
        margin-bottom: 10px;
        font-size: 13px;
    }
    .post-content > h5 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .post:nth-child(2n) {
        padding-bottom: 30px;
    }
    .pillar-left-align h2,
    .pillar-left-align p,
    .pillar-right-align h2,
    .pillar-right-align p {
        text-align: justify;
        text-align-last: center !important;
    }
    .banner-box-content-trade-show {
        position: static;
        width: 90%;
        margin: 10px;
    }
    .trade_show_booth-left-box {
        margin: 0;
        padding: 20px;
        text-align: justify;
    }
    .banner-box-content-trade-show-bg-black-gr {
        padding: 30px 0;
        text-align: center;
    }
    .post-type-archive-wporg_product .shop-filter-bar {
        flex-direction: column;
    }
    .related-products {
        grid-template-columns: 320px;
        grid-row-gap: 20px;
    }
    .sales-support-form button {
        margin-bottom: 20px;
    }
    .img-box- {
        margin: 20px;
    }
    .paddingbottom200 {
        padding-bottom: 160px;
    }
    .img-box- h5 {
        color: #f60;
        font-size: 18px;
    }
    .page-id-2388 .are-vertically-aligned-center {
        padding: 10px;
    }
    .page-id-2388 .wp-block-columns h6 {
        font-size: 19px;
    }
    .after-baner-section h2,
    h5 {
        font-size: 18px !important;
    }
    ol li,
    ul li {
        font-size: 13px !important;
        margin-bottom: 8px !important;
        font-weight: 300 !important;
    }
    .pop-up-display {
        text-align: center;
        margin-top: 25px;
    }
    .padding40 {
        padding: 20px 10px;
    }
    .graphic-text-box {
        width: 75%;
    }
    .ftr-width-50 {
        width: 100%;
    }
    .home-client-vdo section main figure ul li {
        min-width: 310px !important;
    }
    .sticky-header {
        position: unset !important;
    }
    .static-banner {
        display: flex;
        align-items: flex-end;
        text-align: center;
        color: #fff;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size: 100% 100% !important;
        height: 300px;
    }
    .static-banner.contact-us-bg {
        background-repeat: no-repeat !important;
        background-position: inherit !important;
        background-size: 100% 230px !important;
        height: 230px;
    }
    .container-fluid.static-banner .banner {
        padding: 15px;
    }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
    .container-fluid.static-banner .banner,
    .container-fluid.static-banner .banner-title {
        position: static !important;
        width: 90% !important;
        padding: 15px;
        margin: 88px 10px 14px;
    }
    .header-contact-details,
    .navbar- {
        display: none !important;
    }
    #rmp-container-492 {
        background: #000;
    }
    .banner-box-content-trade-show {
        width: 70%;
        left: 54px;
    }
    .banner-box-content {
        position: static;
        width: 90%;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .contentheading {
        margin-top: 20px;
        padding: 0 0 20px;
    }
    .tab-both .nav-pills .nav-link {
        padding: 17px;
        width: 100%;
    }
    .banner-box-content {
        position: absolute;
        top: 30px;
        background: #fff;
        width: 35%;
        padding: 5px;
    }
    .tab-both .nav {
        display: block !important;
    }
    .img-box- {
        margin: 20px;
    }
    .all-posts {
        display: grid;
        grid-template-columns: auto auto;
    }
    .sticky-header {
        position: unset !important;
    }
    .navbar- {
        display: none;
    }
}
.heading2 h4 {
    font-size: 24px !important;
    color: #f60 !important;
}
