/*!
Theme Name: sensations
*/

html{
	overflow-x:hidden !important;
}
body{
	font-family: 'Poppins', sans-serif;
   margin: 0;
	padding: 0;
font-display: swap;
	
}
.blog-page- ul li {
    margin-bottom: 10px;
    line-height: 25px;
}
.youtube-container {
overflow: hidden;
width: 100%;
aspect-ratio: 16/7;
pointer-events: none;
iframe {
width: 300%;
height: 100%;
margin-left: -100%;
}
}	
.youtube-container  iframe {
width: 300%;
height: 100%;
margin-left: -100%;
}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.size_boxx img{
	width:100%;
}
.wpcf7 .codedropz-upload-inner h3,.wpcf7 .codedropz-upload-inner span {
    display: none;
}
.wpcf7 .codedropz-upload-container {
    padding: 8px 20px;
}
.wpcf7 .codedropz-upload-handler {
    border: 1px solid #333;
}
.wpcf7 .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
    color: #000;
}
.wpcf7 .dnd-upload-counter {
    color: #000;
}
.sensational ol li {
    text-align: left;
    line-height: 24px;
	    font-weight: 300;
    font-size: 15px;
}
.sensational ol {
    margin: 0px 14px;
    padding: 0;
}
	.left-side-expo ol li {
	padding-top: 13px;
	margin-left: -19px;
}
.contentheading ul li {
    text-align: left;
    line-height: 24px;
	margin-left: -23px;
}
.h2, h2{
		font-size: 30px;
	font-weight: 500;
}
.h3, h3{
		font-size: 28px;
	font-weight: 500;
}
.city-page-2 {
background: linear-gradient(180deg, rgba(47,48,50,1) 0%, rgba(10,11,11,1) 98%);
/* 	background: #000; */
	color: #fff;
}
.h4, h4{
		font-size: 24px;
	font-weight: 500;
}
.banner_img h3 ,.banner_img h2,.banner_img h4{
text-align: left;
color:#ff6600 !important;
font-size: 22px;
}
a.showsspp.wpcf7-submit.ctt.btn-border {
    position: absolute;
    left: 33%;
	 font-size: 15px;
    padding: 4px 8px;
    bottom: 97px;
    font-weight: bold;
    box-shadow: rgb(0 0 0 / 23%) 0px 54px 55px, rgb(0 0 0 / 14%) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
/* .h2, .h3, h2, h3{
		font-size: 30px;
	font-weight: 500;
}
.h4, .h5, h4, h5{
		font-size: 26px;
	font-weight: 300;
}
.h6, h6{
		font-size: 24px;
	font-weight: 300;
} */
.custommmm123 {
	visibility: hidden;
}
.video_iframeee{
	width:100%;
	height:315px;
}
.banner-box-form p {
	font-size: 17px !important;
}

/* .wpcf7-file::-webkit-file-upload-button {
      visibility: hidden;
    }
    .wpcf7-file::before {
      content: 'Select File NEW';
      display: inline-block;
        background: #ccc !important;
    
      padding: 15px 15px;
      outline: none;
      white-space: nowrap;
      -webkit-user-select: none;
      cursor: pointer;
      font-weight: 700;
      font-size: 10pt;
        color:#FFF
    }
    .wpcf7-file:hover::before {
      border-color: black;
    }
    .wpcf7-file:active::before {
      background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
    }
*/
#commentform input[type='text'], #commentform input[type='email'], #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;
}
.page-id-2347 section.bg-black-gr a.see-more-btn{
		display: none;
}
li.top_menu_li.SensXlabs1 img {
	height: 47px !important;
}
.contactus-bggg {
	margin-top: 78px;
	padding: 20px 20px 20px 20px;
}
.contactus-bggg p {
	font-size: 18px;
}
.contentheading {
	margin-top: -40px;
	padding: 0px 0px 40px 0px;
}
.contentheading h1 {
	font-size: 34px;
	padding: 0px 0px 0px 0px;
}
.contentheading 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,.descriptionnnn h3,.location-map h3,.location-map h4{
	text-align:center !important;
}
.banner-box-contact_us {
	position: absolute;
	bottom: 90px;
	background: #fff;
	left: 80px;
	width: 37%;
	padding: 5px 10px;
	border-radius: 25px 0px;
}
p{
	font-weight:300;
	font-size:15px;
	line-height:24px;
}

a:hover{
	text-decoration:none;
	color: #fff;
}
a{
color: #ff6600;
}
a.pop-link:hover {
	color: #000;
}
.post-template-default a:hover{
	color:#222;
}
ol li {
	margin: 12px;
}
strong{
font-weight: 500;
}
.light-white{
	color:#e4e4e4;
}

.heading1{
	font-size: 30px;
	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;
    line-height: 30px;
    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: #ff6600 !important;
}

[class*="--light"] {
  display:none;
}


@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;
}
}

@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1190px;
    }
}
 
#menu-navbar li a{
    color: #fff;
    font-size: 14px;
    padding-right: 5px; 
}

.vce-row--col-gap-30{
	padding-left:70px !important;
	padding-right:70px !important;
}
.banner-title-heading{
	font-size:24px;
}
section{
	padding: 70px 0px;
}
.orange-color{
color	: #ff6600 !important;
margin-top: 30px;	
}
.fs56{
	font-size:34px;
}
 .bg-black-gr{
/*  	background:linear-gradient(257deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%); */
	background: linear-gradient(42deg, rgb(69 71 73) 0%, rgba(7,8,8,1) 35%, rgba(23,24,25,1) 100%);
 	text-align: center;
	 padding:60px 0px;
 }
.bg-black-gr-right {
/*     background: linear-gradient(84deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%) !important; */
	background:linear-gradient(223deg, rgb(69 71 73) 0%, rgba(7,8,8,1) 35%, rgba(23,24,25,1) 100%)  !important;
}
 .bg-black-gr p{
 	color: #fff;
	text-align: justify; 
 }
.bg-black-gr a{
	color:#ff6600;
}
/*header css*/
.header-logo{
	width: 22%;
	padding: 30px 30px 30px 0px;
}
.page-id-6 .site-header {
	position: absolute;
    width: 100%;
    z-index: 1;
	    background: #3330;
}
.header-contact-details{
background: #ff6600;
    width: 23%;
    height: 130px;
    border-bottom-right-radius: 25px;
	z-index:9;
}
.site-header{
	background:#111;
	height:130px;
	
}

.navbar-{
    width: 63%;
    text-align: right;
	/*padding-top:3rem;*/
	padding-top:0px;
}
#menu-navbar{
	padding-left:5px;
}
.topp_menu_iconnn #menu-navbar li{
	display: inline;
	 position: relative;
}

#menu-navbar li a:hover{
    text-decoration: none;
}
.sub-menu{
	    display: none;
    position: absolute;
    left: 0;
}
.sub-menu li{
    margin-bottom: 5px;
}
li:hover .sub-menu{
display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    width: 230px;
    text-align: left;
    background: #161616;
    padding: 9px;
    border-radius: 4px;
    z-index: 9;
 }
.menu-item-has-children::after {
       content: "";
    background-image: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/10/dropdown.png);
    background-size: 9px;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 7px;
    right: 12px;
    z-index: 9999999;
    background-repeat: no-repeat;
}
.sub-menu li {
   border-bottom: 1px solid #444444;
   margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 5px;
    width: 100%;
    transition: all 0.3s ease
}
 .sub-menu li a{
	    font-size: 15px;
    font-weight: 300;
}
.sub-menu li:last-child{
	border: none;
}
.sub-menu li:hover a {
	color:#ff6600 !important;
	 transition: all 0.3s ease;
}
.clientbox-:hover{
	background: #2f2e2e;transition: all .3s ease;
}
.clientbox-:hover h5 {
	color:#fff;
}


.banner-btn:hover{
	border: 1px solid #ff6600;
}

.header-contact-details p a{
line-height: 30px;
}
.header-contact-details a{
color: #fff;
    font-size: 14px;
}
.header-contact-details a:hover{
text-decoration:none;
}

/*header css end*/
/*Sensational with us css*/
.sensational{
	background: rgb(69,72,74);
background: -moz-linear-gradient(306deg, rgba(69,72,74,1) 0%, rgba(23,24,25,1) 58%);
background: -webkit-linear-gradient(306deg, rgba(69,72,74,1) 0%, rgba(23,24,25,1) 58%);
background: linear-gradient(306deg, rgba(69,72,74,1) 0%, rgba(23,24,25,1) 58%)
}
.sensational:before{
	background-image: url('https://www.sensationsexhibits.com/wp-content/uploads/2023/11/booth-bg-n-.webp');
content: "";
    position: absolute;
    width: 100%;
    height: 820px;
  
    background-repeat: no-repeat;
    background-size: contain;
	background-attachment:fixed;
	background-position: center;
	
}
.sensational p{
	    text-align: justify;
    text-align-last: 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:10px;
}
.fg-item img{
	padding:0 10px; 
}

.first-btn-shadow{
	box-shadow: 0px -5px #b8bddc;
}
.first-btn{
background: rgb(213,214,234);
background: -moz-linear-gradient(180deg, rgb(211 212 235) 0%, rgba(10,11,11,1) 98%);
background: -webkit-linear-gradient(180deg, rgb(211 212 235) 0%, rgba(10,11,11,1) 98%);
background: linear-gradient(180deg, rgb(211 212 235) 0%, rgba(10,11,11,1) 85%);
}

.second-btn-shadow{
	 box-shadow: 0px -5px #d6d6b2;
}
.second-btn{
background: rgb(246,246,235);
background: -moz-linear-gradient(180deg, rgb(253 253 232) 0%, rgba(10,11,11,1) 98%);
background: -webkit-linear-gradient(180deg, rgb(253 253 232) 0%, rgba(10,11,11,1) 98%);
background: linear-gradient(180deg, rgb(253 253 232) 0%, rgba(10,11,11,1) 85%);
}


.third-btn-shadow{
	 box-shadow: 0px -5px #a7ceab;
}
.third-btn{
background: rgb(215,236,217);
background: -moz-linear-gradient(180deg, rgb(201 235 204) 0%, rgba(10,11,11,1) 98%);
background: -webkit-linear-gradient(180deg, rgb(201 235 204) 0%, rgba(10,11,11,1) 98%);
background:linear-gradient(180deg, rgb(201 235 204) 0%, rgba(10,11,11,1) 85%);
}

.fourth-btn-shadow{
box-shadow: 0px -5px #f3c6a7;
}
.fourth-btn{
background: rgb(245,213,203);
background: -moz-linear-gradient(180deg, rgb(241 206 196) 0%, rgba(10,11,11,1) 98%);
background: -webkit-linear-gradient(180deg, rgb(241 206 196) 0%, rgba(10,11,11,1) 98%);
background: linear-gradient(180deg, rgb(241 206 196) 0%, rgba(10,11,11,1) 85%);
}

.fift-btn-shadow{
	box-shadow: 0px -5px #b4a2b4;
}
.fift-btn{
background: rgb(246,236,245);
background: -moz-linear-gradient(180deg, rgb(255 234 253) 0%, rgba(10,11,11,1) 98%);
background: -webkit-linear-gradient(180deg, rgb(255 234 253) 0%, rgba(10,11,11,1) 98%);
background: linear-gradient(180deg, rgb(255 234 253) 0%, rgba(10,11,11,1) 85%);
}
.banner-box-content-trade-show-bg-black-gr ul li, .banner-box-content-trade-show-bg-black-gr ol li {
		width: 100%;
	color: #fff !important;
	padding-bottom: 6px;
	text-align: left;
	/* float: left; */
	font-size: 15px !important;
	margin: 0;
	margin: 0px 0px 0px -14px;
/* 	width: 100%;
    color: #000 !important;	
	padding-bottom: 6px;
	float: left;
	font-size: 20px !important;
	margin: 0;
	display: flex;
  margin: 0px 0px 0px -14px; */
}
.trade_show_booth-left-box.h2-p.radius-bottom-right h3 {
	color: #ff6600 !important;
	font-size: 30px;
}
/* .banner-box-content-trade-show-bg-black-gr.h2-p ul li{
color: #ff6600 !important;	
padding-bottom:15px;
	float:left
} */

.sixth-btn-shadow{
	box-shadow: 0px -5px #c6accd;
}
.sixth-btn{
	background: rgb(243,221,242);
background: -moz-linear-gradient(180deg, rgb(245 209 244) 0%, rgba(10,11,11,1) 98%);
background: -webkit-linear-gradient(180deg, rgb(245 209 244) 0%, rgba(10,11,11,1) 98%);
background: linear-gradient(180deg, rgb(245 209 244) 0%, rgba(10,11,11,1) 85%);
}
.newss_contet h3.orange-color {
	font-size: 18px;
	padding-top: 17px;
}
img.img-rounded.custommm {
	width: 100%;
	height: 233px;
	max-height: 233px;
	min-height: 233px;
}
/*Sensational with us css end*/

/*banner css*/
.home-slider-section{background-image: url("https://www.sensationsexhibits.com/wp-content/uploads/2023/11/banner-bg-.webp");
background-size: cover;
padding-top: 130px;
}


 .bottom-sticky{
 	position: fixed;
    right: 0;
    top: 150px;
     display: flex;
    flex-direction: column;
	 z-index:2;
 }
 
.banner-btn {
    background: #ff6600;
    color: #fff;
	font-size:15px;
	border-radius: 0px 10px 10px 0px;
    padding: 15px 10px;
    writing-mode: vertical-rl;
    transform: rotateZ(180deg);
    letter-spacing: 0.2px;
    word-spacing: 2px;
	margin-bottom: 10px;
}
.banner-btn:hover{
    color: #fff !important;
}
/*banner css end*/


/*Tab css*/
.tab-both{
background: rgb(48,49,50);
background: linear-gradient(42deg, rgb(69 71 73) 0%, rgba(7,8,8,1) 35%, rgba(23,24,25,1) 100%);
}
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;
    text-align: center;
    margin-bottom: 10px;
background: rgb(69,72,74);
background: -moz-linear-gradient(306deg, rgb(53 56 58) 0%, rgba(23,24,25,1) 58%);
background: -webkit-linear-gradient(306deg, rgb(53 56 58) 0%, rgba(23,24,25,1) 58%);
background:linear-gradient(306deg, rgb(53 56 58) 0%, rgba(23,24,25,1) 58%)
}

.banner-box-content-trade-show-bg-black-gr.h2-p h3 {
	color: #ff6600 !important;
	font-size: 30px;
}

   .banner-box-content-trade-show-bg-black-gr.h2-p h4 {
	color: #ff6600 !important;
	font-size: 30px;
}
.tab-both .nav-pills .nav-link.active{
	background:#ff6600
}

.border-top-right-left-radius{
	border-radius:30px 30px 0px 0px !important;
}
.border-bottom-right-left-radius{
	border-radius:0px 0px 30px 30px !important;
}
/*tab css end*/





/*about sensations css*/
.about {
    background: rgb(199,62,29);
    background: -moz-linear-gradient(86deg, rgba(199,62,29,1) 20%, rgba(236,99,66,1) 98%);
    background: -webkit-linear-gradient(86deg, rgba(199,62,29,1) 20%, rgba(236,99,66,1) 98%);
    background: linear-gradient(267deg, rgb(255 130 47) 20%, rgb(255 102 0) 98%);
    box-shadow: 0px 5px 3px #3333334d;
}

.about:before{
	background-image: url('https://www.sensationsexhibits.com/wp-content/uploads/2023/11/about-sensational-waves.webp');
content: "";
    background-size: cover;
	background-attachment: fixed;
    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;
}
/*about sensations css end */

/*Trade Show*/
.tradeshow{
	background: rgb(13,13,13);
background: -moz-linear-gradient(176deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%);
background: -webkit-linear-gradient(176deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%);
background: linear-gradient(176deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%);
}
.tradeshow:before{
	background-image: url('https://www.sensationsexhibits.com/wp-content/uploads/2023/11/about-sensational-waves.webp');
content: "";
    background-size: cover;
	background-attachment: fixed;
    position: absolute;
    width: 100%;
    height: 1000px;
 
}
.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:0px
	}

.trade-show-box img{
	    width: 100px;
    margin-bottom: 20px;
}

/*Trade show end*/

.foogallery.fg-light.fg-shadow-outline .fg-item-inner {
    box-shadow: none;
}
 
/*our blog*/
.our-blog:before {
    background-image: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/11/about-sensational-waves.webp);
    content: "";
    background-size: cover;
    background-attachment: fixed;
    position: absolute;
    width: 100%;
    height: 850px;
}

.our-blog {
    background: rgb(13,13,13);
    background: -moz-linear-gradient(257deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%);
    background: -webkit-linear-gradient(257deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%);
    background: linear-gradient(176deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%);
}
 .recent-blog .post .post-thumbnail img{
    width:100%;
    height:auto;
}

.entry-footer .cat-links{
    display:none
}
.sidebar-blogs p{
	font-size: 14px;
    margin: 10px 0px;
    border-bottom: 1px solid #ececec;
    line-height: 20px;
    padding: 4px 0px;
}
/*our blog css end*/

/*testimonial */
  .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%; /* 4 testimonials per row */
  text-align: center;
  padding: 10px;
}

.prev-button, .next-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
}

.prev-button {
  left: 0px;
}

.next-button {
  right: 0px;
}
.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;
}

/*testimonial end*/


/*footer css*/
 .footer{
 	background: #e17636;padding: 0px 0px !important;     z-index: 0;
    position: absolute;width:100%
 }
 .footer-contact-details{
	background: rgb(47,48,50);
background: -moz-linear-gradient(180deg, rgba(47,48,50,1) 0%, rgba(10,11,11,1) 98%);
background: -webkit-linear-gradient(180deg, rgba(47,48,50,1) 0%, rgba(10,11,11,1) 98%);
background: linear-gradient(180deg, rgba(47,48,50,1) 0%, rgba(10,11,11,1) 98%);
     height: 100%;
     padding: 0px 15px;
     
     display: flex;
    flex-direction: column;
    justify-content: center;
    
 }
  .footer-contact-details h5{
  	color: #ff6600;padding-top: 20px;
		font-weight:300;
	  font-size: 20px;
  }
   .footer-contact-details a{
  	color: #fff;
  }
  .footer-contact-details p{
  	font-size: 14px !important;
  }
  
 .footer h6{
 	color: #fff;
 	text-align: center;
 	font-size: 13px;margin-bottom: 0px;
 }
 .footer p{
 	color: #fff;
 	font-size: 10px !important;
 	margin-bottom: 5px;
	 line-height:13px;
 }
.footer-contact-details p{
	font-size:13px !important;
	line-height:24px;
}
 
 ul.footer-company{
 	padding: 0px;
 	margin: 0px;
 	 column-count: 3;
 }
 ul.footer-company li{
list-style-type: none;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 10px;
	 font-weight:300;
 }
 ul.footer-service{
 padding:0px;
 margin: 0px;
 }
 ul.footer-service li{
 	list-style-type: none;
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 10px;
	 font-weight:300;
 }
 .fs-15{
 font-size: 14px !important;	
 }
 .contact-map{
 	padding: 50px 0px;
	 text-align:center;
 }
.footer-form{
    background: #fff;
    padding: 20px;
	border-radius: 5px;
}
.expo-form p{
	margin-bottom:0px
}
.footer-form label input{
background: #f7f7f7;
    border: 1px solid #444;
    padding: 8px 8px;
    border-radius: 5px;
    width:100%;
	font-size: 12px;
}
label{
	width: 100%;
}
.footer-form label textarea{
    width: 100%;
    background: #f7f7f7;
    border: 1px solid #444;
    padding: 8px 8px;
    border-radius: 5px;
    font-size: 12px
}
.expo-form{
	background: #f7f7f7;
    padding: 1px 15px 23px;
    border-radius: 10px;
}
.expo-form label input{
background: #f7f7f7;
    border: 1px solid #444;
    padding: 8px 8px;
    border-radius: 5px;
    width:100%;
	font-size: 12px;
}
label{
	width: 100%;
}
.expo-form label textarea{
    width: 100%;
    background: #f7f7f7;
    border: 1px solid #444;
    padding: 8px 8px;
    border-radius: 5px;
    font-size: 12px
}

.expo-form h5{
	    background: #ff6600;
    color: #fff;
	    margin-top: 30px;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 15px;
	margin-bottom:20px;
}
.expo-form h5:after{
    border-top: 10px solid #ff6600;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    left: 30px;
    content: "";
    position: absolute;
    top: 77px;
} 
.wpcf7-submit{
	text-align: center;
    color: #fff;
    background: #ff6600;
    padding: 6px 40px;
    text-transform: uppercase;
    border: none;
    border-radius: 5px;
    font-size: 13px;
        margin-left: 106px;
}

ul.footer-social{
	padding: 0px;
	margin: 15px 0px 0px 0px;
}

ul.footer-social li{
    display: inline-block;
}
ul.footer-social li.ey-bg11b a .bi {
	font-size: 25px;
}

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;
}
ul.footer-social li a .bi{ 
	font-size: 18px;
}
.fb-bg{
background: #3b5998
}
.tw-bg{
	background: #292929;
}
.in-bg{
	background: #8a018d;
}
.pr-bg{
	background: #be2b27;
}
.ld-bg{
	background: #2878b5;
}

/*footer end*/

.recent-blog{
	display: inline-flex;
/* 	grid-template-columns: auto auto auto; */
}
.recent-blog article{
padding: 20px;
width:33.33%;
}
.home-post a{
	color: #ff6600;
	font-size: 17px;
}
.post-excerpt{
	font-size: 14px;
}

/*blog css*/
.post-date{
	      font-size: 14px !important;
    margin-bottom: 0;
    color: grey;
    font-size: .6rem;
    font-weight: 300;
    color: #bcbcbc;
    margin-top: 16px;
    line-height: 28px;
}
.read-more{
	background-color: grey;
	color:white;
	padding: 2px 8px ;
	
	border-radius: 8px;
	font-size: .8rem;
}
.post-content>h5{
    font-size: .92rem;
    font-weight: 600;
        margin-top: 1.5rem;
}
.post-content>h5>a{
	text-decoration: none;
	
}
.post-content> a{
	 text-decoration: none;
}
.post-content>a:hover{
	color: white;
}
.post-excerpt{
    font-size: .75rem !important;
	margin-top:1.5rem;
}
.post-thumbnail>a>img:nth-child(odd){
border-bottom: 2px solid white;

}
/* .post:nth-child(even){
	background-color: white;
} */
/* .post:nth-child(even) .post-content>.post-excerpt:nth-child(even){
	color: black;
} */

 
.post-excerpt {
    font-size: 14px !important;
    line-height: 20px;
	height:60px;
}	
.home-post a{
	font-size:18px;
}

.read-more {
    padding: 4px 12px;
 }
.recent-blog .post:hover{
	background: #fff;
	transition: .3s;
}

.recent-blog .post:hover .post-excerpt{
	color:#444;
}
.vdo-padding1{
	padding-top:90px;
}
/*blog css end*/

.for-mobile{
	display:none;
}


.banner-title-heading span{
	color:#ff6600 !important;
}



.owl-carousel .owl-item .item img{
   width:80% !important;
}
.owl-nav{
	display:none;
}
.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: #ff6600;
   }
.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 #ff6600;
}
.sigma-img{
    position: absolute;
    top: 0;
    width: 85%;
}
.map-80{
	width:97%;
	height:100px;
}
.banner-box{
    position: relative;
}
.page-title-banners img{
	width: 100%;
}
.banner-box-content {
    position: absolute;
    top: 30px;
    background: #fff;
    width: 24.6%;
    left: 80px;
    padding: 20px;
    border-radius: 25px 0px;
}
.banner-box-content .client-img img{
    width: 110px;
    padding-bottom: 10px;
}
.banner-box-content h1{
	font-size: 18px;
    font-weight: 500;
    color: #ff6600;
}
.banner-box-content p{
    font-size: 13px;
    line-height: 18px;
}
.banner-box-content .date-icon{
	padding-bottom: 10px;
}
.banner-box-content ul{
	padding: 0px;
}
.banner-box-content ul li{
list-style-type: none;
}
.banner-box-content .date-icon,.location-icon{
	font-size: 16px;
}


.banner-box-form{
	position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    color: #fff;
    bottom: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 75%;
    /* align-items: center; */
    margin: auto;
    text-align: center;
}
.banner-box-form.customs_aboutus {
	width: 75%;
}
.banner-box-form.customs_aboutus p{
	text-align:center !important;
}
.page-title-banners.banner_clsss img {
	width: 100%;
	height: 360px;
	object-fit: cover;
}
.banner-box-form h1{
	font-size: 32px;
    color: #ff6600;
}

/*expo footer css*/
.cta-strip{
	text-align: center;
    background: #ff6600;
    padding: 40px 0px;
}
.cta-strip h4{
color:#fff;font-weight: 400;
}
.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;
	    font-size: 16px;
}
.left-side-expo h2{
    font-size: 24px !important;
    color: #ff6600 !important;
    font-weight: 400 !important;
	margin-top:30px;
	line-height:30px;
}
.bg-black-gr h2{
    font-size: 28px !important;
    color: #ff6600 !important;
    font-weight: 400 !important;
}
.left-side-expo a{
	 color: #ff6600 !important;
}
.left-side-expo ul{
	padding:0px 10px;
}
.left-side-expo ul li{
	font-size: 15px;
    font-weight: 300;
    margin-bottom: 10px;
    color: #fff;
    text-align: left;
}
.left-side-expo strong,b{
	font-weight:500;
}
.location-map h3{
	font-size: 18px;
    color: #ff6600;
    margin-bottom: 5px;
}
.location-map h3{
	color: #ff6600;
    font-size: 18px;
}
.sidebar-content .location-map{
	margin-top:70px
}
.padding10{
	padding:20px 0px;
}
.padding-bottom30{
padding-bottom:30px;
}
.padding40{
	padding:40px 40px;
}
.padding-top-bottom-40{
	padding:40px 0px;
}
.paddingtop40{
	padding-top:40px;
}
.paddingbottom200{
	padding-bottom:200px;
}
.padding70{
	    padding: 70px 20px;
}
.paddingbottom80{
	padding-bottom:80px;
}
.line-height-20{
	line-height:20px;margin-bottom:0px;
}
.fg-carousel-next .fg-icon, .fg-carousel-prev .fg-icon {
    width: 17px;
    height: 1em;
}
.left-side-expo p{
	text-align:justify;
}

.see-more-btn{
    padding: 5px 14px;
    background: #ff6600;
    color: #fff;
    border-radius: 20px;
    font-size: 14px;
}
.see-more-btn:hover{
color:#fff;
}

/*expo footer css end*/

.sesational-box p span{
	display:block;
}


/*City Filter Page*/

 .banner-box-form form{
 	display: flex;
 }
.banner-box-form form select{
 margin: 0px;
    border-radius: 0px;
    border: 1px solid #f1f1f1;
    font-size: 14px;
    height: 45px;
}
 .banner-box-form form .form-title-btn{
     background: #ff6600 !important;
    color: #fff;
    padding: 0px 30px;
    border: none;
    line-height: 10px;
 }
 
 .pillar-left-align{
     height: 100%;
    display: flex;
    align-items: center;
 }
 
 .pillar-left-align h2{
 	 text-align: justify;
    text-align-last: left !important;
 }
 .pillar-left-align div p{
 	 text-align: justify;
    text-align-last: left !important;
 }
 
  .pillar-right-align{
     height: 100%;
    display: flex;
    align-items: center;
 }
 
 
 .pillar-right-align h2{
 	 text-align: justify;
    text-align-last: right !important;
 }
 .pillar-right-align div p{
 	 text-align: justify;
    text-align-last: right !important;
 }
 


.city-page-2 h2{
	    font-size: 24px !important;
    color: #ff6600 !important;
    font-weight: 400 !important;
}
.city-page-2 ul li{
    font-weight: 300;
    font-size: 15px;
    margin-bottom: 5px;
	line-height: 25px;
	padding-bottom: 15px;
}
.city-page-2 ol li{
    font-weight: 300;
    font-size: 15px;
    margin-bottom: 5px;
	line-height: 25px;
	padding-bottom: 15px;
}
.city-page-2 ol {
    padding: 0px 20px;
    margin: 0;
}

/*City Filter Page End*/


/*Trade show booth Design*/
.banner-box-content-trade-show{
    position: absolute;
    top: 70px;
    background: #fff;
    width: 30%;
    left: 80px;
/*     padding: 40px 20px; */
	padding: 20px 20px 10px 20px;
    border-radius: 25px 0px;
}
.banner-box-content-trade-show h1 {
    font-size: 20px;
    font-weight: 500;
    color: #ff6600;
}
.banner-box-content-trade-show ul {
    padding: 0px;
}
.banner-box-content-trade-show ul li {
    list-style-type: none;
}
.banner-box-content-trade-show ul li p{
    color: #000;
	font-size: 17px;
	margin-top: 24px;
}
.banner-box-content-trade-show-bg-black-gr {
    background: linear-gradient(257deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%);
    text-align: center;
    padding: 70px 40px
}
.banner-box-content-trade-show-bg-black-gr.h2-p h2{
	color:#ff6600 !important;
}
.trade_show_booth-left-box.h2-p h2{
	color:#ff6600 !important;
}
.h2-p h2 {
    font-size: 30px;
    color: #fff ;
    font-weight: 500;
}
.h2-p p{
    color: #fff ;
        margin-top: 20px;
		text-align: justify;
}

.h2-p ul{
	margin:0px;
	padding:0px 15px;
}
.h2-p ul li{
	color:#fff;
	font-size: 14px;
    line-height: 24px;
}

.h2-p ol{
	margin:0px;
	padding:0px 15px;
}
.h2-p ol li{
	color:#fff;    font-size: 14px;
    line-height: 24px;margin:0;
}
.h2-p a{
	color:#ff6600
}
.trade_show_booth-left-box{
	background: linear-gradient(92deg, rgb(19 19 19) 20%, rgb(64 64 64) 98%);
    padding: 40px;
    margin: 0px 60px 0px 0px;
}
.radius-bottom-right{
    border-radius: 0px 0px 60px 0px;
}
.radius-top-left{
    border-radius: 60px 0px 0px 0px;
}

.trade_show_booth-bg{
	    background: rgb(13,13,13);
    background: -moz-linear-gradient(176deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%);
    background: -webkit-linear-gradient(176deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%);
    background: linear-gradient(176deg, rgba(13,13,13,1) 20%, rgba(64,64,64,1) 98%);
    padding: 0px;
}

.trade_show_booth-bg:before{
	background-image: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/08/about-sensational-waves.png);
    content: "";
    background-size: cover;
    background-attachment: fixed;
    position: absolute;
    width: 100%;
    height: 1000px;
}

.padding90{
	padding-top:90px ;
}
/*trade show booth design end*/

/*shop page*/
.post-type-archive-wporg_product .shop-filter-bar{
display: flex;
align-items: center;
    margin: auto;
    margin-bottom: 50px;
    background: #111;
    padding: 15px;
    border-radius: 5px;
}
.post-type-archive-wporg_product .shop-filter-bar select{
    margin: 5px;
    border-radius: 0px;
    border: 1px solid #f1f1f1;
    font-size: 14px;
    height: 45px;
}
.post-type-archive-wporg_product .shop-filter-bar button{
    background: #ff6600 !important;
    color: #fff;
    padding: 0px 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: #ff6600;
    font-weight: 400;
}
.shop-box:hover header .shop-page-title a{
	font-size: 15.5px;transition: .3s;
}
.shop-btns{
	    display: flex;
    align-items: center;margin-top: 15px;
}
.shop-btns div{
	margin-right: 10px;
}
.shop-btns button{
	    background: #ff6600;
    border: none;
    border-radius: 3px;    font-size: 14px;
}
.shop-btns button:hover{
	background: #818181;
}

.shop-btns a{
	background: #818181;
    color: #fff;
    padding: 7px 20px;
    border-radius: 3px;    font-size: 14px;
}
.shop-btns a:hover{
	background: #ff6600;
}


.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: 0px;
    padding-bottom: 0px;
}
.get-a-deal .modal-content{
	background: #111;
    border-radius: 5px;
    padding: 10px 25px;
    margin-top: 49px;
}
.get-a-deal h4{
color: #ff6600
}
.get-a-deal .close span{
	color:#fff;
}


.sales-support-form input,textarea{
	    width: 100%;
    border: none;
    border-radius: 2px;
    padding: 7px 15px;
}
.sales-support-form .wpcf7-submit{
	margin: 0;
}
.sales-support-form .card-body{
	background: #e9e9e9;
    padding-top: 30px;
}
/*shop page end*/

/*product detail CSS*/
h4.product-city-heading{
    font-size: 16px;
    color: #ff6600;
    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 0px;
}
.table-features{
	margin-bottom: 0px;
}
.table-features tr th, .table-features tr td{
	position: relative;
    font-size: 14px;
    padding: 15px 0px;
    padding-left: 46px;
    color: #000 !important;
    font-weight: 400 !important;    width: 50%;
}

table.table-features tr:nth-child(1) th:before {
    content: "";
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/icon-customizable.png) center center;
    background-size: 100% 100%;
    position: absolute;
    height: 30px;
    width: 30px!important;
    left: 0px;
    top: 10px;
}
table.table-features tr:nth-child(1) td:before {
    content: "";
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/icon-labour-cost.png) center center;
    background-size: 100% 100%;
    position: absolute;
    height: 30px;
    width: 30px!important;
    left: 0px;
    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;
    background-size: 100% 100%;
    position: absolute;
    height: 30px;
    width: 30px!important;
    left: 0px;
    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;
    background-size: 100% 100%;
    position: absolute;
    height: 30px;
    width: 30px!important;
    left: 0px;
    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;
    background-size: 100% 100%;
    position: absolute;
    height: 30px;
    width: 30px!important;
    left: 0px;
    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;
    background-size: 100% 100%;
    position: absolute;
    height: 30px;
    width: 30px!important;
    left: 0px;
    top: 10px;
}
.product-details- p{
	color: #000;
    font-size: 14px;
}
.product-details- ul{
	padding: 0px 20px;margin: 0px;
}
.product-details- ul li{
    font-size: 14px;
    font-weight: 300;
}

.wpcf7-submit.ctt {
	margin-left: 0;
	font-size: 17px;
}
.sales-support-form button{
    background: #ff6600;
    color: #fff;
    border-radius: 2px;
    font-size: 15px;
    padding: 8px 25px;
}


.related-products{
    display: grid;
    grid-template-columns: 320px 320px 320px 320px;
    justify-content: center;
    grid-row-gap: 50px;
}

a.related-btn{
    background: #1d2327;
    color: #fff;
    padding: 7px 20px;
    border-radius: 3px;
    font-size: 14px;
    line-height: 40px;
}
/*product details end*/


/*static page */

.page-template-default header.entry-header{
	display: none;
}
.static-banner{
	height: 500px;
    /* display: flex; */
    align-items: center;
    /* text-align: center; */
    color: #fff;
    background-size: cover !important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    position: relative;
}
.container-fluid.static-banner .banner-title, .container-fluid.static-banner .banner{
	    position: absolute;
    top: 70px;
    background: #fff;
/* 	 background: #fff; */
    width: 30%;
    left: 10px;
/*     padding: 40px 20px; */
	 padding: 20px 20px 20px 20px;
    border-radius: 25px 0px;
}
.container-fluid.static-banner .banner-title h1, .container-fluid.static-banner .banner h1{
	    font-size: 20px;
    font-weight: 500;
    color: #ff6600;
}
.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;
    border-radius: 3px;
    background: #ff6600;
    color: #fff;
}
.bg-black {
	background: black;
}
.img-box-section{
    text-align: center;
    margin-top: -150px;
}
.img-box-{
/* 	background: #fff; */
	color:#fff;
    padding: 20px 20px;
/*     box-shadow: 2px 2px 7px 1px #91919169; */
}
.img-box- h5{
 color: #ff6600;
}
.gap-bottom{
    height: 50px;
}
  .page-template-default.page-id-2079 .h5-heading-content,  .page-template-default.page-id-2058 .h5-heading-content{
      padding: 20px 0px 0px 0px !important;
      }
.h5-heading-content{
	padding: 40px 20px;
}
.pagination span {
	color: #fff;
}
.page-template-default.page-id-2058 .h5-heading-content h5, .page-template-default.page-id-2058 .h5-heading-content h6 {
	text-align: center;
}
.orange-bg{
    background: #ff6600;
	padding: 15px 30px;
}
.orange-bg h3{
color:#fff
}
.orange-bg p{
color:#fff
}
.white-bg{
	background: #fff;
	padding: 15px 30px;
}
.disclaimer-bg{
	background: url('https://www.sensationsexhibits.com/wp-content/uploads/2024/01/final-banner.jpg');
}
 .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');
}
 .pop-up-displays{
	background: url('https://www.sensationsexhibits.com/wp-content/uploads/2024/01/final-banner.jpg');
}
.lightboxes{
	background: url('https://www.sensationsexhibits.com/wp-content/uploads/2024/01/final-banner.jpg');
}
.kiosks-bg{
	background: url('https://www.sensationsexhibits.com/wp-content/uploads/2024/01/final-banner.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')
}
.portable-displays-bg{
background: url('https://www.sensationsexhibits.com/wp-content/uploads/2024/01/final-banner.jpg');
}
.pop-link{
    font-size: 20px;
}
.static-banner.contact-us-bg{
	background: url('https://www.sensationsexhibits.com/wp-content/uploads/2023/10/Contact-us-bnr.jpg');
		background-size: contain !important;
	background-repeat: 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');
}
.blog-bg{
	background: url('https://www.sensationsexhibits.com/wp-content/uploads/2024/01/final-banner.jpg');
}
.all-posts{
	display: grid;
    grid-template-columns: auto auto auto;
        text-align: center;
}
.all-postss{
background: #1a1a1a;
    padding: 15px;
    margin: 10px;
    border-radius: 5px;
}
.wpcf7 .wpcf7-response-output {
       color: #ff6600;
    background: #111;
    border: none !important;
    border-radius: 15px;
}
.pagination- .page-numbers:hover {
    color:#333;
}
.pagination- {
    padding: 30px 5px 35px;
}
.pagination- .page-numbers{
	padding: 0px 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: 0px;    color: #fff;
}
.case-box{
    width: 60%;
    margin: auto;
    padding: 20px;
    box-shadow: 2px 2px 3px 4px #f0f0f0;
}
.case-box .card-heading{
	padding-top:20px;
}
.case-box .card-heading a{
    font-size: 20px;
    font-weight: 600;
}
.after-baner-section img{
	width:100%
}
ul li{
    font-size: 15px;
    font-weight: 300;margin:0
}
ol li{
    font-size: 15px;
    font-weight: 300;margin:0
	
}
.after-baner-section h2{
	font-size:28px;
}
.value-box {
    padding: 10px;
    text-align: center;
}
.value-box img{
width: 50%;
}
.value-box img.auto-{
width: auto !important;
	margin-bottom:20px;
}

.value-box p{
text-align: justify;
}
.value-box h5{
font-size: 16px;
}


/*static page css*/

li.TS_VGallery_gv-lvg-item a.hovLink{
    display:none
}
.blog-page- h1{
	font-size: 26px;
    font-weight: 600;
    margin: 20px 0px;
}
.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: 0px 1px 4px 2px #f7f7f7;
    margin: 10px 0px;
    border-radius: 5px;
    text-align: justify;
}
.testimonials-box:before {
	background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/09/left-quote.png);
content: "";
    position: absolute;
    right: 30px;
    width: 100px;
    height: 94px;
    background-repeat: no-repeat;
    opacity: .2;
    bottom: 10px;
}
.testimonials-box h6{
    color: #ff6600;
}
.testimonials-box:hover{
	background:#292727;
}

/*vision to realty*/
.page-id-2388 .are-vertically-aligned-center{
    padding: 10px 80px 10px 80px;
 }
.page-id-2388 .is-layout-flex{
	margin: 0;
}
.page-id-2388 h3{
    text-align: center;
    margin: 0;
    padding: 45px 0px 25px 0px;
}
.page-id-2388 .wp-block-image img{
	width: 100% !important;
    height: auto!important;
    border-radius: 20px;
    box-shadow: 4px 4px 6px #eeeeee;
}
.page-id-2388 .wp-block-columns h6{
    text-align: center;
    margin-bottom: 30px;
        font-weight: 600;
}
.page-id-2388 .fiv-ctrls{
	display: none !important;
}
.fiv-inner{
	margin-bottom: 20px;
}
.bg-grey{
	background: #fff2ee;
}
.post-2388{
	background: #fff !important;
}
.post-2388 .bg-grey{
background: #111111 !important;
}
.post-2388 .bg-grey h6{
color: #fff !important;
}
.post-2388 h3.bg-grey {
background: #111!important;
color:#fff;
	
}

/*vision to realty css end*/

.major-city-box {
    text-align: center;
    box-shadow: 2px 4px 5px #d7d7d7;
    border-radius: 5px;
    background: #fff;
    padding: 10px 0px;
}
.major-city-box h5 a{
	color: #000;
	text-transform: uppercase;
}
.clientbox-{
    text-align: center;
    margin-top: 20px;
    background: #f7f7f7;
    padding: 20px 10px;
    height: 220px;
}
.clientbox-img {
    width: 120px;
    height: 80px;margin: auto;;
}
.clientbox-img img{
    width: 120px;
    height: 80px;
}
.clientbox- a h5{
    font-size: 16px;color: #ff6600 !important;margin-top:5px ;
}
.clientbox- p{
    font-size: 13px;
	color:#222;
	text-align:center;
}
.clientbox-:hover p{
    color:#fff;
}
#comments{
    max-width: 1300px;
    margin: auto;
}
.comments-title{
	font-size: 20px;
}
h3.reply-title{
	font-size: 18px;
}
.comment-form-comment textarea {
    width: 100%;
    border: none;
    border-radius: 2px;
    border: 1px solid #f7f7f7;
    padding: 7px 15px;
    background: #f7f7f7;
    border-radius: 10px;
}
#commentform .form-submit .submit{
    background: #111;
    color: #fff;
    padding: 10px 15px;
    border: none;
    border-radius: 4px;
}
.ftr-width-100{
	width: 100%;
}
.ftr-width-50{
	width: 50%;
}



.bg-black-gr.customm {
	padding: 70px 0px;
	margin: -50px 0px;
}
.page-template-default article.page{
    background: linear-gradient(180deg, rgba(47,48,50,1) 0%, rgba(10,11,11,1) 98%);

}
/* .page-template-default .static-banner .banner p{
	color: #4c5152;
	text-align: justify;
} */
.page-template-default .banner-title p, .banner-title p {
	color: #000 !important;
	font-size: 17px;
	margin-top: 24px;
  text-align: left !important;
}
.page-template-default article.page p{
color: #fff;
/* 	color: #4c5152; */
	text-align: justify;	
}
.page-template-default .banner p, .page-template-default .banner span11{
	color:#000 !important;
	font-size: 15px;
	margin-top: 24px;
  text-align: left !important;
}
.page-template-default article.page h2{
color: #f7f7f7;
}
.img-box- ul li {
	color: #fff;
}
.page-template-default article.page .img-box- p{
/* color: black; */
	color: #fff;
}
.page-template-default article.page .after-baner-section h2{
    color: #FF6600;
}
.page-template-default article.page .col-xl-6 h5{
        color: #fff;
}
.page-template-default article.page .h5-color p{
    color: #fff;
}

.sticky-header{
	position: fixed !important;
    width: 100%!important;
    top: 0px!important;
	z-index:99!important;
	transition: .5s ease;
	height: 100px !important;
	background: #17181a !important;
}
.sticky-header .header-logo a img{
	width: 75%;
}
.sticky-header .navbar-{
	/*padding-top: 2.2rem;*/
	padding-top: 0px;
}
.sticky-header .header-contact-details{
    height: 122px;
}
.sticky-header .header-contact-details p{
	margin-bottom: 2px
}
.header-logo {
    padding: 20px 30px 30px 0px;
}

.bg-black-gr ol li{
		   color:#fff;
	text-align:left;
	   }
.bg-black-gr ul li{
		   color:#fff;
	text-align:left;
	   }
.btn-border{
	    border: 1px solid #fff;
}
.TS_VGallery_gv-lvg-item{
	box-shadow: none !important;
}

.TS_VGallery_gv-lvg-item figure:after {
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/11/play-icon-w-.png) !important;
    /* border: 1px solid; */
    content: "";
    width: 50px;
    height: 50px;
    top: 0;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.tsvg-blocks-list li{
	box-shadow: none !important;
}
.tsvg-blocks-list li figure:hover img{
	width: 100% !important;
}

.tsvg-blocks-list figure:after {
    background: url(https://www.sensationsexhibits.com/wp-content/uploads/2023/11/play-icon-w-.png) !important;
    /* border: 1px solid; */
    content: "";
    width: 50px;
    height: 50px;
    top: 0;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.about .TS_VGallery_gv-lvg-item figure:after {
    display: none;
}
.bg-black-gr h5{
	color:#fff !important
}
.play-icon-hide .tsvg-blocks-list figure:after{
	display: none !important;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
   {
	 .wpcf7-submit {
	margin-left: 90px;
}
	   .banner-box-content-trade-show-bg-black-gr.h2-p h3 {
	color: #ff6600 !important;
	font-size: 22px;
}
	     .banner-box-content-trade-show-bg-black-gr.h2-p h4 {
	color: #ff6600 !important;
	font-size: 22px;
}
	   a.showsspp.wpcf7-submit.ctt.btn-border {
	position: relative;
	left: 9%;
	font-size: 16px;
	bottom: 16px;
	padding: 10px 6px;
	font-weight: bold;
	display: block;
	width: 80%;
	box-shadow: 0 0 0;
	margin: 16px 2px !important;
}
	   
	.contentheading {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
} 
	   .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;
}
	   	.contentheading h1{
		font-size:24px;
}  
	   p{
	font-weight:300;
	font-size:13px;
	line-height:22px;
}
	   .page-template-default article.page p{
	text-align: left;	
}
	   div.about h2 {
    font-size: 24px !important;
}
.padding70 {
    padding: 35px 20px;
}
	   .paddingbottom80 {
    padding-bottom: 20px;
}
	   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: 110px;
}  
	   .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-weight: 300;
    font-size: 13px;
    line-height: 22px;
}
	   .page-title-banners.banner_clsss img {
	width: 100%;
	height: auto;
}
.banner-box-form h1 {
    font-size: 18px;
    color: #ff6600;
}
	   .padding40 {
    padding: 40px 10px;
}
	   .menu-item-has-children::after {
		   background-image:none;
	   }
	   .banner-box-form{
		   width:90%;
		   position: static;    padding: 20px 0px;
	   }
	   .page-template-default.page-id-47022 .banner-box-form {
	position: absolute;
}
	   .banner-box-form p{
	color:#222;
	   }
	   .bg-black-gr h2{
		   font-size:20px !important;
	   }
	   
		 h1{
			 font-size:24px;
		 }
		 h2{
			 font-size: 22px;
		 } 
		 h3{
			 font-size: 20px;
		 } 
		 
		 h5.h5-font-small {
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 15px;
}
		 .heading1 {
    font-size: 24px;
    margin-bottom: 10px;
}
		 .heading2 {
    font-size: 22px;
     margin-bottom: 10px;
}
		 
		 .heading3 {
    font-size: 18px;
    margin-bottom: 5px;
    line-height: 24px;
}
		 .heading4 {
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    margin-bottom: 15px;
}
	   .left-side-expo h2{
		   font-size:20px !important;
		 }
	   .banner-box-content .client-img img{
		   width:150px;
	   }
	   .banner-box-content{
    position: static;
    width: 90%;	   
	   }
	   
		 .fs56 {
    font-size: 30px;
}
	   .home-slider-section{
		   padding-top:20px;
	   }
		 .tab-image{
			 height:320px;
		 }
		 .sigma-upper-img{
			 top:60px;
		 }
	   .bottom-sticky{
		   display:none;
	   }
		.padding10 {
    padding: 10px 0px;
} 
	   .bg-black-gr{
		   padding:30px 0px
	   }
	   .three-btn {
    margin-top: 10px;
}
		 #rmp-container-492{
			 background:#000;
		 }
		 .header-contact-details{
			 display:none !important;
		 }
/* 	   .header-contact-details-mobile{
		   display:block !important;
	   } */
		 .navbar-{
			 display:none !important;
		 }
		 .for-desktop{
			 display:none !important;
		 }
		 .for-mobile{
	display:block;;
}
.header-logo {
    width: 65% !important;
    padding: 15px 30px 20px 0px;
}
		 #rmp-menu-wrap-492 .rmp-menu-item-link{
			 padding-right:0px;
		 }	 
		
		 
.tab-both .nav-pills .nav-link{
	padding: 20px;
	font-size: 16px;
	margin:auto;}
.roundad-box{
margin-top:15px !important;		 
		 }		
/*city filter*/
.banner-box-form form {
    display: flex;
    flex-direction: column;
}
.banner-box-form form select {
    margin: 0px;
    border-radius: 0px;
    border: 1px solid #f1f1f1;
    font-size: 14px;
    height: 45px;
}	   
.banner-box-form form .form-title-btn {
    background: #ff6600 !important;
    color: #fff;
    padding: 3px 30px;
    border: none;
    line-height: 30px;
    margin: 7px 0px;
}

.city-page-2 h2 {
    font-size: 20px !important;
}	   
/*city filter end*/	   

/*Sensational with us css*/
.sesational-box{
	display:grid;
	grid-template-columns: auto auto;
	 grid-row-gap: 10px;
	grid-column-gap: 1px;
}

.sesational-box .roundad-box{
padding: 4px 25px 4px;
    margin: 0px 10px;
    width: 160px;
    border-radius: 30px;
}
.sesational-box .roundad-box p {
    font-size: 13px;
    line-height: 19px;
    color: #fff;
    margin-bottom: 0px;
	text-align:center
}	
.sesational-box .roundad-box img {
    width: 25px;
}		 
/*Sensational with us css end*/	

/*trad show*/		 
.trade-show{
		display:grid;
	grid-template-columns: auto;
	 grid-row-gap: 10px;	 
		 }
.trade-show-box {
    padding: 25px 30px;
    margin: 7px 25px;
    border-radius: 30px;
}
.vdo-padding1 {
    padding-top: 10px;
}
	   	   
/*trad show end*/		 		 

/*testimonial css*/
.testimonial {
    flex: 0 0 100%;
}

/*testimonial css end*/		 
.footer {
    padding: 10px 0px !important;
}
		 .footer-contact-form{
			 margin-top:10px
		 }	
		 
/*blog css*/	
.recent-blog {
    display: grid;
    grid-template-columns: auto;
}
.recent-blog article {
    padding: 0px;
    margin-bottom: 40px;
	width:100%;
}		
		 .recent-blog .post-content{
			 padding:0px 30px;
		 }
		 section {
    padding: 35px 0px;
}
 .recent-blog .post .post-content .post-excerpt{
    margin-top: 1px;
	 font-size:14px;
}
	 
.read-more {
    padding: 7px 13px;
    border-radius: 3px;
    font-size: .8rem;
}
.post-date {
    margin-bottom: 10px;
     font-size: 13px;
 }
		 .post-content>h5 {
    font-size: 18px;
    margin-bottom: 15px;
}
.post:nth-child(even) {
    padding-bottom: 30px;
}
	   
	   
.all-posts{
	display: grid;
    grid-template-columns: auto;
   }	   
/*blog css end*/		 
.pillar-left-align h2 {
    text-align: justify;
    text-align-last: center !important;
}
.pillar-left-align p {
    text-align: justify;
    text-align-last: center !important;
}

.pillar-right-align h2 {
    text-align: justify;
    text-align-last: center !important;
}	   

.pillar-right-align p {
    text-align: justify;
    text-align-last: center !important;
}	   

  	.h2-p h2 {
    font-size: 20px;
	}
.banner-box-content-trade-show {
    position: static;
    width: 90%;
    margin: 10px;
}
.trade_show_booth-left-box {
   	margin: 0px 0px 0px 0px;
	padding: 20px;
	text-align: justify;
}
.banner-box-content-trade-show-bg-black-gr{
	padding: 30px 0px;
	text-align:center;
}
.shop-page- article {
    grid-template-columns: auto;
    }
.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: #ff6600;
    font-size: 18px;
}
	   .page-id-2388 .are-vertically-aligned-center {
    padding: 10px 10px 10px 10px;
}
 
	   .page-id-2388 .wp-block-columns h6{
		   font-size:19px;
	   }
	   .reality-d-none-mobile{
		   display:none;
	   }
	      	.after-baner-section h2 {
    font-size: 18px!important;
}
ul li {
    font-size: 13px !important;
    margin-bottom: 8px !important;
    font-weight: 300 !important;
}
ol li{
	  font-size: 13px !important;
    margin-bottom: 8px !important;
    font-weight: 300 !important;
}
 h5{
	 font-size: 18px!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;
	   }	   
/* 	   .TS_VGallery_gv-lvg-area {
    width: auto !important;
} */
	   .sticky-header{
		   position:unset!important;
	   }
	   
	   .static-banner {
    display: flex;
    align-items: flex-end;
    text-align: center;
    color: #fff;
/*     background-size: cover !important; */
    background-repeat: no-repeat!important;
    background-position: center!important;
	background-size: 100% 100% !important;
	height: 370px;	   
   }
	   .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 {
	position: static !important;
	width: 90% !important;
	padding: 15px 15px;
	margin: 10px 10px 10px 10px;
}
	   .container-fluid.static-banner .banner-title {
    position: static !important;
    width: 90% !important;
    margin: 10px;
}
	   
}
@media only screen and (min-width: 569px) and (max-width: 768px) {
	.banner-box-content-trade-show-bg-black-gr.h2-p h3 {
	color: #ff6600 !important;
	font-size: 22px;
}
	   .banner-box-content-trade-show-bg-black-gr.h2-p h4 {
	color: #ff6600 !important;
	font-size: 22px;
}
	   a.showsspp.wpcf7-submit.ctt.btn-border {
	position: relative;
	left: 9%;
	font-size: 16px;
	bottom: 16px;
	padding: 10px 6px;
	font-weight: bold;
	display: block;
	width: 80%;
	box-shadow: 0 0 0;
	margin: 16px 2px !important;
}	
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
   .container-fluid.static-banner .banner {
	position: static !important;
	width: 90% !important;
	padding: 15px 15px;
	margin: 88px 10px 14px 10px;
}
	   .banner-box-content-trade-show-bg-black-gr.h2-p h4 {
	color: #ff6600 !important;
	font-size: 22px;
}
	.navbar- {
	display: none !important;
}
	.header-contact-details {
	display: none !important;
}
#rmp-container-492 {
	background: #000;
}	
	.banner-box-content-trade-show {
	width: 70%;
	left: 54px;
}
	.banner-box-content {
	position: static;
	width: 90%;
}
	.container-fluid.static-banner .banner-title {
	position: static !important;
	width: 90% !important;
	padding: 15px 15px;
	margin: 88px 10px 14px 10px;
}
}
@media only screen 
  and (min-device-width: 600px) 
  and (max-device-width: 2024px)  {
.page-id-41126 .banner-box-content-trade-show {
    position: absolute;
    top: 70px;
    background: #fff;
    width: 30%;
    left: 80px;
/*     padding: 40px 20px; */
		padding: 20px 20px 10px 20px;
    border-radius: 25px 0px;
}
}
@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: 0px 0px 20px 0px;
} 
	     a.showsspp.wpcf7-submit.ctt.btn-border {
		position: absolute;
	left: 46%;
	font-size: 16px;
	bottom: -24px;
	padding: 10px 6px;
	font-weight: bold;
	display: block;
	width: 38%;
	box-shadow: 0 0 0;
	margin: 16px 2px !important;
}
.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;
	  }
}


.bg-black-gr h3{
    font-size: 24px !important;
    color: #ff6600 !important;
    font-weight: 400 !important;
}
.pillar-left-align h4 {
	text-align: justify;
	text-align-last: left !important;
}

.bg-black-gr h4 {
	font-size: 24px !important;
	color: #ff6600 !important;
	font-weight: 400 !important;
}
.pillar-right-align h4 {
	text-align: justify;
	text-align-last: right !important;
}

.bg-black-gr h4 {
	font-size: 24px !important;
	color: #ff6600 !important;
	font-weight: 400 !important;
}
.heading2 h4{
		font-size: 24px !important;
	color: #ff6600 !important;
}

@media (min-width:1025px) {
/* .banner_img img{
	width: 100%;
	height: 73vh;
}	 */

}