.bannerbg h1,.bannerbg p{color:#fff;margin-bottom:1rem}.bannerbg,.portfoliobg{margin:0;width:100%;overflow:hidden}.figure,.figure a{z-index:2;display:block}.bannerbg,.bannerbg h1,.bannerbg p,.figure,.figure a,.figure img,.portfoliobg{display:block}.bannerbg{padding:120px 0 100px;position:relative;text-align:center;background:url(/images/footerbgnew.webp) 50%/cover no-repeat}.bannerbg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.figure,.figure a{position:relative}.bannerbg .container{position:relative;z-index:1}.bannerbg h1{font-size:2.2rem;line-height:1.2;font-weight:400;letter-spacing:.8px}.bannerbg p{font-size:1rem;line-height:1.6}.portfoliobg{padding:60px 0}.portfoliobg ul{column-count:3;column-gap:10px}.portfoliobg ul li{margin:0 0 10px;display:grid;grid-template-rows:1fr auto;page-break-inside:avoid;break-inside:avoid}.boothsizequotebtn{display:block;text-align:center;margin:1rem 0}.boothsizequotebtn a{display:inline-block;padding:20px 40px;font-size:1rem;line-height:1;background:#e86221;color:#fff;border-radius:40px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.figure{width:100%}.figure img{cursor:pointer;opacity:1;width:100%;height:auto}.gallery-img{opacity:1;overflow:hidden;transition:.3s}.figure .gallery-img{background-color:#000}.figure:hover img{cursor:url(/images/icon-zoom-white.png),pointer;opacity:.15;transform:scale(1.1);transition:.3s}@media screen and (max-width:767px){.portfoliobg ul{column-count:2;column-gap:10px}}@media screen and (max-width:575px){.portfoliobg ul{column-count:1;column-gap:10px}}