@font-face {

    font-family: 'Calibri';

    src: url('../fonts/Calibri-Bold.eot');

    src: url('../fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'),

        url('../fonts/Calibri-Bold.woff2') format('woff2'),

        url('../fonts/Calibri-Bold.woff') format('woff'),

        url('../fonts/Calibri-Bold.ttf') format('truetype'),

        url('../fonts/Calibri-Bold.svg#Calibri-Bold') format('svg');

    font-weight: 700;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Calibri';

    src: url('../fonts/Calibri.eot');

    src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'),

        url('../fonts/Calibri.woff2') format('woff2'),

        url('../fonts/Calibri.woff') format('woff'),

        url('../fonts/Calibri.ttf') format('truetype'),

        url('../fonts/Calibri.svg#Calibri') format('svg');

    font-weight: 400;

    font-style: normal;

    font-display: swap;

}



* {-webkit-tap-highlight-color: transparent;box-sizing: border-box;}



a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,ins,kbd,label,legend,li,object,ol,option,p,pre,q,s,samp,select,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,ul,var {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;box-sizing: border-box;}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}

audio,canvas,video {display: inline-block;}

audio:not([controls]) {display: none;height: 0;}

pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}

q {quotes: none;}

q:after,q:before {content: '';content: none;}

small {font-size: 80%;}

sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}

sup {top: -.5em;}

sub {bottom: -.25em;}

nav ol,nav ul {list-style: none;list-style-image: none;}

button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: top;border-radius: 0;box-shadow: none;outline: 0;}

textarea {overflow: auto;vertical-align: top;border-radius: 0;box-shadow: none;outline: 0;}

table {border-collapse: collapse;border-spacing: 0;}

button,html input[type=button],input[type=reset],input[type=submit],textarea {-webkit-appearance: none;border-radius: 0;}

input[type=email],input[type=tel],input[type=text],select,textarea {-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;border-radius: 0;box-shadow: none;outline: 0;}

:focus {outline: 0;}

table {border-collapse: separate;border-spacing: 0;}

caption,td,th {text-align: left;font-weight: 400;}

a {text-decoration: none;}

blockquote:after,blockquote:before,q:after,q:before {content: "";}

blockquote,q {quotes: "" "";}

table {border: 0 none;border-collapse: collapse;border-spacing: 0;}

td {vertical-align: top;}

img {border: 0 none;max-width: 100%;}

p a {text-decoration: none;color: #191919;outline: 0;position: relative;}

a:focus,a:hover,p a:focus,p a:hover {text-decoration: none;}

p {font-family: 'Inter', sans-serif;font-weight: 400;font-size: 16px;line-height: 22px;color: #666666;margin: 0 0 15px 0;}

ol{list-style: decimal;padding: 0 0 20px 34px;}

ol li{font-family: 'Inter', sans-serif;font-weight: 400;font-size: 20px;line-height: 34px;color: #666666;margin: 0 0 15px 0;}

ul{list-style: disc;padding: 0 0 0 20px;}

ul li{font-family: 'Inter', sans-serif;font-weight: 400;font-size: 20px;line-height: 34px;color: #666666;margin: 0 0 5px 0;}

.none {display: none;}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}

.clear {clear: both;}

img {max-width: 100%;vertical-align: top;}

.cf:after,.cf:before {content: "";display: table;}

.cf:after {clear: both;}

.btn,a,button {outline: 0;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;text-decoration: none;}

.cf:after,.cf:before {content: "";display: table;}

.cf:after {clear: both;}

.cf:after {clear: both;}

svg path{transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;}



body {font-size: 14px;-webkit-font-smoothing: antialiased;font-family: 'Inter', sans-serif;font-weight: 400;color: #000000;position: relative;}

.container {max-width: 1755px;width: 100%;margin: 0 auto;padding-left: 15px;padding-right: 15px;}

h1,h2,h3,h4,h5,h6 {padding: 0;margin: 0;}

h1 {font-size: 60px;line-height: 72px;font-weight: 700;font-family: 'Inter', sans-serif;}

h2 {font-size: 40px;line-height: 48px;font-weight: 700;font-family: 'Inter', sans-serif;}

h3 {font-size: 35px;line-height: 40px;font-weight: 700;font-family: 'Inter', sans-serif;margin: 0 0 17px 0;}

h4 {font-size: 26px;line-height: 32px;font-weight: 700;font-family: 'Inter', sans-serif;margin: 0 0 15px 0;}

h5 {font-size: 20px;line-height: 24px;font-weight: 700;font-family: 'Inter', sans-serif;margin: 0 0 15px 0;}

.align-left {text-align: left;}

.align-center {text-align: center;}

.align-right {text-align: right;}

::-webkit-input-placeholder {color: #47515e;opacity: 1;}

:-ms-input-placeholder {color: #47515e;opacity: 1;}

::placeholder {color: #47515e;opacity: 1;}

.wrapper {overflow: hidden;}

.entry-content h3 {padding: 20px 0 0 0;}

.entry-content h5 {padding: 20px 0 0 0;}

.entry-content{}






.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block; max-height: 65px;}
.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}



/* Magnific Popup CSS */.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8; }.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden; }.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box; }.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle; }.mfp-align-top .mfp-container:before {display: none; }.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto; }.mfp-ajax-cur {cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out; }.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }.mfp-auto-cursor .mfp-content {cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none; }.mfp-loading.mfp-figure {display: none; }.mfp-hide {display: none !important; }.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044; }.mfp-preloader a {color: #CCC; }.mfp-preloader a:hover {color: #FFF; }.mfp-s-ready .mfp-preloader {display: none; }.mfp-s-error .mfp-content {display: none; }button.mfp-close,button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation; }button::-moz-focus-inner {padding: 0;border: 0; }.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace; }.mfp-close:hover,.mfp-close:focus {opacity: 1; }.mfp-close:active {top: 1px; }.mfp-close-btn-in .mfp-close {color: #333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%; }.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap; }.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent; }.mfp-arrow:active {margin-top: -54px; }.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1; }.mfp-arrow:before,.mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent; }.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px; }.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7; }.mfp-arrow-left {left: 0; }.mfp-arrow-left:after {border-right: 17px solid #FFF;margin-left: 31px; }.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3F3F3F; }.mfp-arrow-right {right: 0; }.mfp-arrow-right:after {border-left: 17px solid #FFF;margin-left: 39px; }.mfp-arrow-right:before {border-left: 27px solid #3F3F3F; }.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px; }.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px; }.mfp-iframe-holder .mfp-close {top: -40px; }.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%; }.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000; }/* Main image in popup */img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto; }/* The shadow behind the image */.mfp-figure {line-height: 0; }.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444; }.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px; }.mfp-figure figure {margin: 0; }.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto; }.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px; }.mfp-image-holder .mfp-content {max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {/*** Remove all paddings around the image on small screen*/.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0; }.mfp-img-mobile img.mfp-img {padding: 0; }.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0; }.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px; }.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box; }.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0; }.mfp-img-mobile .mfp-counter {right: 5px;top: 3px; }.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0; } }@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75); }.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0; }.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%; }.mfp-container {padding-left: 6px;padding-right: 6px; } }





.slick-dots{display: flex !important;flex-wrap: wrap;align-items: center;justify-content: center;list-style: none;padding: 0;}

.slick-dots li{padding: 0 5px;margin: 0;}

.slick-dots li:only-child{display: none;}

.slick-dots li button{font-size: 0;border: 0;width: 15px;height: 15px;background-color: #E1E1E1;border-radius: 50%;overflow: hidden;position: relative;outline: none;box-shadow: none;}

.slick-dots li.slick-active button{background-color: #F99D1C;}



/********** Header CSS Start ************/

.site-header{background-color: #ffffff;position: fixed;left: 0;right: 0;top: 0;z-index: 99;box-shadow: 0px 0px 8px rgba(0 0 0 / 0.3);}

.main-header{display: flex;flex-wrap: wrap;}

.header-left{width: 14%;position: relative;}

.logo{position: absolute;left: 43px;top: 24px;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;}

.logo img {transition: width .5s ease-in-out 0s;-moz-transition: width .5s ease-in-out 0s;-ms-transition: width .5s ease-in-out 0s;-o-transition: width .5s ease-in-out 0s;-webkit-transition: width .5s ease-in-out 0s;width: 100%;}

.header-right{width: 86%;text-align: right;padding: 15px 0 25px 0;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;}

.header-top{width: 100%;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;position: relative;padding: 0 0 17px 0;}

.header-top-wrap {display: flex;flex-wrap: wrap;text-align: right;align-items: flex-start;justify-content: flex-end;}

.header-link{padding: 0 0 0 0;display: flex;align-items: center;flex-wrap: wrap;}

.header-link a{font-weight: 600;font-size: 12px;line-height: 14px;color: #000;text-transform: uppercase;display: inline-block;vertical-align: top;margin: 0 0 0 34px;}


.header-link a img{margin: 0 6px 0 0;vertical-align: baseline;}

.header-search{}

.header-social{display: flex;align-items: center;padding: 0 0 0 34px;}

.header-social ul{list-style: none;padding: 0;}

.header-social ul li{display: inline-block;vertical-align: top;padding: 0 0 0 7px;margin: 0;}

.header-social ul li a{display: inline-block;vertical-align: middle;}
.header-social ul li a svg{width: 20px;height: 20px;}
.header-social ul li a svg path{transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;}
.header-social ul li a:hover svg path{fill: #f99f1b;}

.header-social ul li a img{vertical-align: middle;}


.enumenu_container {width: 100%;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;}

.menu-icon{display: none;}

.menu_main{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;list-style: none;padding: 0;}

.menu_main li:first-child{padding: 0 0 0 0;}

/*.menu_main li.current-menu-item a {font-weight: 800;}*/
body.home .menu_main li:first-child a {
    font-weight: 800;
}
/*body.home .menu_main li:nth-of-type(4) a {
font-weight: 800;
}*/
body.furniture-hire .menu_main li.current-menu-item a{font-weight: 800}
.menu_main li.current-menu-item a.active {font-weight: 800;}

.menu_main li{padding: 0 0 0 59px;margin: 0;}

.menu_main li a{font-weight: 500;font-size: 18px;line-height: 22px;color: #000000;text-transform: uppercase;display: inline-block;vertical-align: middle;position: relative;}

.menu_main li a:before{content: '';height: 2px;width: 0;position: absolute;bottom: -10px;right: 0;background-color: #F99D1C;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.menu_main li a:hover:before {width: 100%;left: 0;right: inherit;}


/*.menu_main li.current-menu-item a:before {width: 100%;left: 0;right: inherit;}*/
.menu_main li.current-menu-item a.active:before {width: 100%;left: 0;right: inherit;}

.menu_main li.link-btn a{padding: 18px 31px 17px 30px;position: relative;}

.menu_main li.link-btn a:before, .menu_main li.link-btn a:after{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(255,242,0);background: -moz-linear-gradient(left,  rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );height: auto;z-index: -1;width: 100%;}

.menu_main li.link-btn a:after{;background: rgba(255,242,0);background: -moz-linear-gradient(right,  rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(right,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to left,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );opacity: 0;transition: opacity.3s ease-in-out;}



.menu_main li.link-btn a:hover:after{opacity: 1;}
/*
.sticky-header .header-top{margin-top: -34px;opacity: 0;visibility: hidden;}
.sticky-header .enumenu_container{padding: 0;}
.sticky-header .header-right{padding: 25px 0;}
*/
.sticky-header .logo{top: 10px;}
.sticky-header .logo img {width: 110px;}
/*
.sticky-header .menu_main li a{font-size: 16px;line-height: 20px;}
.sticky-header .menu_main li.link-btn a {padding: 16px 27px 15px 27px;}
*/

.main-menu ul {display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;list-style: none;padding: 0;}
.main-menu ul li{ padding: 0 0 0 0;margin: 0 0 0 59px;position: relative;}
.main-menu ul li:first-child {margin: 0 0 0 0;}
.main-menu ul li a {font-weight: 500;font-size: 18px;line-height: 22px;color: #000000;text-transform: uppercase;display: inline-block;vertical-align: middle;position: relative;}
.main-menu > ul > li > a:before{position: absolute;content: "";width: 100%;left: 0;right: 0;bottom: -15px;height: 2px;background-color: #F99D1C;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;opacity: 0;visibility: hidden;}
.main-menu > ul > li > a:after{position: absolute;content: "";width: 12px;height: 12px;border-right: 2px solid #F99D1C;border-bottom: 2px solid #F99D1C;transform: rotate(45deg);left: 0;right: 0;margin: auto;bottom: -20px;background-color: #ffffff;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;opacity: 0;visibility: hidden;}
.main-menu > ul > li:hover > a:before{opacity: 1;visibility: visible;}
.main-menu > ul > li:hover > a:after{opacity: 1;visibility: visible;}
.main-menu > ul > li:last-child > a {padding: 18px 31px 17px 30px;position: relative;}
.main-menu > ul > li:last-child > a:before, .main-menu > ul > li:last-child > a:after {content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(255,242,0);background: -moz-linear-gradient(left, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );height: auto;z-index: -1;width: 100%;opacity: 1;visibility: visible;}
.main-menu > ul > li:last-child > a:after {background: rgba(255,242,0);background: -moz-linear-gradient(right, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );opacity: 0;transition: opacity.3s ease-in-out;border: 0;visibility: visible;transform: rotate(0deg);}
.main-menu > ul > li:last-child > a:hover:after {opacity: 1;}

.main-menu > ul > li.active > a:before{opacity: 1;visibility: visible;}
.main-menu > ul > li.active > a:after{opacity: 1;visibility: visible;}

.main-menu ul.sub-menu {position: absolute;width: 625px;left: -134px;margin: auto;top: 100px;background-color: #ffffff;justify-content: flex-start;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;opacity: 0;visibility: hidden;}
.main-menu ul.sub-menu li{margin: 0;display: flex;flex-wrap: wrap;text-align: left;padding: 37px 20px 35px 41px;}
.sub-menu-left{width: 60%;}
.sub-menu-left h6{font-family: 'Inter', sans-serif;font-weight: 800;font-size: 16px;line-height: 20px;text-transform: uppercase;margin: 0 0 20px 0;color: #000000;}
.main-menu .sub-menu-left h6 a{font-family: 'Inter', sans-serif;font-weight: 800;font-size: 16px;line-height: 20px;text-transform: uppercase;color: #000000;}
.sub-menu-left h6 a:hover{color: #F99D1C;}
.sub-menu-left h6 a.active{color: #F99D1C;}
.sub-menu-left ul{justify-content: flex-start;}
.main-menu ul.sub-menu li .sub-menu-left ul li{padding: 0 0 14px 0;}
.main-menu .sub-menu-left ul li a{font-family: 'Inter', sans-serif;font-weight: 500;font-size: 16px;line-height: 20px;padding: 0 0 0 38px;text-transform: inherit;color: #000000;}
.main-menu .sub-menu-left ul li a:before{position: absolute;content: "";width: 27px;height: 1px;background-color: #000000;left: 0;top: 0;bottom: 0;margin: auto;}
.main-menu .sub-menu-left ul li a:hover{color: #F99D1C;}
.main-menu .sub-menu-left ul li.active a{color: #F99D1C;}
.sub-menu-right{width: 40%;text-align: center;padding: 0 0 0 34px;}
.sub-menu-right ul{justify-content: flex-start;}
.main-menu ul.sub-menu li .sub-menu-right ul li{padding: 0 0 19px 0;}
.main-menu .sub-menu-right ul li a {font-family: 'Inter', sans-serif;font-weight: 800;font-size: 16px;line-height: 20px;text-transform: uppercase;color: #000000;padding: 0;}
.main-menu .sub-menu-right ul li a:hover{color: #F99D1C;}
.main-menu .sub-menu-right ul li.active a{color: #F99D1C;}
.main-menu ul li:hover ul.sub-menu{opacity: 1;visibility: visible;top: 70px;}




/********** Header CSS End ************/





/********** Home Banner CSS Start ************/

.banner-sec{}

.home-slider{}

.slide-img{background-repeat: no-repeat;background-size: cover;background-position: center center;position: relative;min-height: 765px;display: flex;flex-wrap: wrap;align-items: center;}

.slide-img:before{position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background-color: #000000;opacity: 0.30;}

.slider-content{position: relative;z-index: 1;max-width: 950px;padding: 0 0 0 90px;}

.slider-content p:first-child {margin: 0;}

.slider-content h6{display: block;font-weight: 400;font-size: 16px;line-height: 20px;color: #ffffff;padding: 0 0 0 36px;position: relative;margin: 0 0 19px 6px;}

.slider-content h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #ffffff;left: 0;top: 0;bottom: 0;margin: auto;}

.slider-content h2{font-weight: 700;font-size: 80px;line-height: 88px;color: #ffffff;margin: 0 0 29px 0;}

.slider-content p{color: #ffffff;margin: 0 0 47px 0;}

.slider-content a.orange-btn{padding: 20px 49px 22px 51px;position: relative;color: #000000;margin: 0 27px 0 0;}

.slider-content a.orange-btn:before, .slider-content a.orange-btn:after{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(255,242,0);background: -moz-linear-gradient(left,  rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );height: auto;z-index: -1;width: 100%;display: block;}

.slider-content a.orange-btn:after{;background: rgba(255,242,0);background: -moz-linear-gradient(right,  rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(right,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to left,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );opacity: 0;transition: opacity.3s ease-in-out;}

.slider-content a.orange-btn:hover:after{opacity: 1;}







.slider-content a{font-family: 'Calibri';font-weight: 700;font-size: 20px;line-height: 24px;color: #ffffff;display: inline-block;vertical-align: middle;text-transform: uppercase;padding: 0 0 7px 0;position: relative;}

.slider-content a svg{vertical-align: top;margin: 0 0 0 11px;}

.slider-content a svg path{transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;}

.slider-content a:before{position: absolute;content: "";left: 0;right: 0;bottom: 0;height: 2px;background-color: #F99D1C;}

.slider-content a.orange-btn:hover{color: #000000;}

.slider-content a:hover{color: #F99D1C;}

.slider-content a:hover svg path{fill: #F99D1C;}



.home-banner-slider .slick-dots{position: absolute;left: 0;right: 0;bottom: 91px;display: flex !important;flex-wrap: wrap;align-items: center;justify-content: center;}

.home-banner-slider .slick-dots li{padding: 0 5px;}

.home-banner-slider .slick-dots li button{font-size: 0;border: 0;width: 15px;height: 15px;background-color: #E1E1E1;border-radius: 50%;overflow: hidden;position: relative;outline: none;box-shadow: none;}

.home-banner-slider .slick-dots li.slick-active button{background-color: #F99D1C;}

/********** Home Banner CSS End ************/





/********** Counter Section CSS Start ************/

.counter-sec {margin: -60px 0 0 0;position: relative;}

.counter-wrap {max-width: 1496px;margin: 0 auto;background-color: #00A6D8;padding: 41px 20px 33px 20px;}

.counter-wrap ul{display: flex;flex-wrap: wrap;justify-content: space-between;list-style: none;padding: 0;}

.counter-wrap ul li{margin: 0;}

.counter-box{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}

.counter-box h5{font-weight: 700;font-size: 40px;line-height: 46px;color: #ffffff;margin: 0 15px 0 0;text-transform: uppercase;}

.counter-box h5 span{font-weight: 700;font-size: 40px;line-height: 46px;color: #ffffff;}

.counter-box span{font-weight: 400;font-size: 18px;line-height: 22px;color: #ffffff;text-transform: uppercase;max-width: 210px;}

.counter-slider ul.slick-dots {display: none !important;}

/********** Counter Section CSS End ************/





/********** Packages Section CSS Start ************/

.packages-sec{padding: 101px 0 0 0;position: relative;}

.packages-sec:before{position: absolute;content: "";background-image: url(../images/bg-pattern.png);top: -361px;right: -532px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1836px;height: 1017px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}



@-webkit-keyframes pattern-move {

    0% {

        transform: translate(0px, 0px);

    }

    50% {

        transform: translate(40px, 80px);

    }

    100% {

        transform: translate(0px, 0px);

    }

}





.packages-heading{padding: 0 0 30px 0;}

.packages-heading h6{font-weight: 400;font-size: 16px;line-height: 16px;display: block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 19px 0;}

.packages-heading h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}

.packages-heading h3{font-weight: 700;font-size: 60px;line-height: 68px;color: #000000;margin: 0 0 47px 0;}

.packages-heading p{padding: 0 20px 0 0;}

.packages-heading p:first-child{margin: 0;line-height: 0;}

.packages-list-wrap{display: flex;flex-wrap: wrap;margin: 0 -20px;}

.packages-list{width: 50%;padding: 0 20px 40px;}

.packages-box{padding: 20px 20px 20px 20px;background-color: #ffffff;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);height: 100%;}

.packages-img{width: 100%;padding-top: 339px;position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;}

.packages-img:before{position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background-color: #000000;opacity: 0.2;}

.packages-content{width: 100%;padding: 20px 10px 10px 10px;}

.packages-content h6{font-weight: 400;font-size: 16px;line-height: 16px;display: block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 20px 0;}

.packages-content h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}

.packages-content h5{font-weight: 700;font-size: 36px;line-height: 40px;color: #000000;margin: 0 0 20px 0;}

.packages-content p{margin: 0 0 25px 0;text-align: justify;}

.packages-content a{font-family: 'Calibri';font-weight: 700;font-size: 20px;line-height: 26px;color: #000000;text-transform: uppercase;display: inline-block;padding: 0 0 6px 0;position: relative;}

.packages-content a:before{position: absolute;content: "";height: 2px;left: 0;right: 0;bottom: 0;background-color: #F99D1C;}

.packages-content a svg{vertical-align: baseline;margin: 0 0 0 6px;}

.packages-content a:hover{color: #F99D1C;}

.packages-content a:hover svg path{fill: #F99D1C;}



/********** Packages Section CSS End ************/





/********** Zigzag Section CSS Start ************/

.zigzag-sec{padding: 109px 0 152px 0;position: relative;}

.zigzag-sec:before{position: absolute;content: "";background-image: url(../images/zigzag-pattern.png);top: 29.5%;left: -205px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1868px;height: 1103px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}



@-webkit-keyframes pattern-move {

    0% {

        transform: translate(0px, 0px);

    }

    50% {

        transform: translate(40px, 80px);

    }

    100% {

        transform: translate(0px, 0px);

    }

}



.zigzag-block{display: flex;flex-wrap: wrap;margin: 0 0 146px 0; justify-content: center;align-items: center;}

.zigzag-block:last-child{margin: 0;}

.zigzag-img{order: 2;width: 50%;}

.zigzag-img img {margin: 0 0 0 10px;}

.zigzag-content{order: 1;width: 50%;padding: 0 130px 0 90px;}

.zigzag-content h6{font-weight: 400;font-size: 16px;line-height: 20px;display: block;position: relative;color: #000000;padding: 0 0 0 37px;margin: 0 0 17px 0;}

.zigzag-content h6:before{position: absolute;content: "";width: 26px;height: 1px;left: 0;top: 0;bottom: 0;margin: auto;background-color: #000000;}

.zigzag-content h3{font-size: 60px;line-height: 68px;margin: 0 0 47px 0;color: #000000;}

.zigzag-content p{margin: 0 0 34px 0;text-align: justify;}

.zigzag-content p:first-child{margin: 0;}

.zigzag-content p:last-of-type{margin: 0 0 49px 0;}

.zigzag-content a.orange-btn{padding: 20px 49px 22px 51px;position: relative;color: #000000;margin: 0 27px 0 4px;}



.zigzag-content a.orange-btn:before, .zigzag-content a.orange-btn:after{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(255,242,0);background: -moz-linear-gradient(left,  rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );height: auto;z-index: -1;width: 100%;display: block;}

.zigzag-content a.orange-btn:after{;background: rgba(255,242,0);background: -moz-linear-gradient(right,  rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(right,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to left,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );opacity: 0;transition: opacity.3s ease-in-out;}

.zigzag-content a.orange-btn:hover:after{opacity: 1;}

.zigzag-content a.orange-btn:hover{color: #000000;}

.zigzag-content a{font-family: 'Calibri';font-weight: 700;font-size: 20px;line-height: 24px;color: #000000;display: inline-block;vertical-align: middle;text-transform: uppercase;padding: 0 0 7px 0;position: relative;}

.zigzag-content a:before{position: absolute;content: "";left: 0;right: 0;bottom: 0;height: 2px;background-color: #F99D1C;}

.zigzag-content a svg{margin: 0 0 0 5px;vertical-align: baseline;}

.zigzag-content a:hover{color: #F99D1C;}

.zigzag-content a:hover svg path{fill: #F99D1C;}



.zigzag-block:nth-child(even) .zigzag-img{order: 1;}

.zigzag-block:nth-child(even) .zigzag-img img{margin: 0 0 0 -8px;}

.zigzag-block:nth-child(even) .zigzag-content{order: 2;padding: 0px 82px 0 128px;}

.furniture-type{margin: -3px 0 0 0;padding: 0 81px 10px 0;}

.furniture-type ul{display: flex;flex-wrap: wrap;margin: 0 -10px;list-style: none;padding: 0;}

.furniture-type ul li{width: 25%;padding: 0 10px 20px;margin: 0;}

.furniture-box{border: 1px solid #E1E1E1;background-color: #fff;min-height: 100px;display: flex;flex-wrap: wrap;align-content: center;justify-content: center;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;padding: 10px;}

.furniture-box:hover{box-shadow: 0px 0px 8px #d2d2d2;}

.furniture-box img{max-height: 80px;}

.zigzag-block:nth-child(even) .zigzag-content a.orange-btn{margin: 0 0 0 0;padding: 20px 33px 22px 33px;}

.zigzag-block:nth-child(odd) .zigzag-content .furniture-type {padding-right: 71px;}



/********** Zigzag Section CSS End ************/





/********** Custom Pacakage Section CSS Start ************/

.custom-pacakage-sec{background-repeat: no-repeat;background-position: center center;background-size: cover;}

.custom-pacakage-content{padding: 90px 0 100px;text-align: center;}

.custom-pacakage-content p:first-child {margin: 0;}

.custom-pacakage-content h6{font-weight: 400;font-size: 16px;line-height: 20px;display: inline-block;position: relative;color: #ffffff;padding: 0 0 0 37px;margin: 0 0 17px 0;}

.custom-pacakage-content h6:before{position: absolute;content: "";width: 26px;height: 1px;left: 0;top: 0;bottom: 0;margin: auto;background-color: #ffffff;}

.custom-pacakage-content h3{font-size: 60px;line-height: 68px;margin: 0 0 47px 0;color: #ffffff;}

.custom-pacakage-content p{color: #ffffff;margin: 0 0 47px 0;}

.custom-pacakage-content a.orange-btn{padding: 20px 20px 22px 20px;position: relative;color: #000000;margin: 0 27px 0 28px;z-index: 1;}

.custom-pacakage-content a.orange-btn:before, .custom-pacakage-content a.orange-btn:after{content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(255,242,0);background: -moz-linear-gradient(left,  rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );height: auto;z-index: -1;width: 100%;display: block;}

.custom-pacakage-content a.orange-btn:after{;background: rgba(255,242,0);background: -moz-linear-gradient(right,  rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(right,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to left,  rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );opacity: 0;transition: opacity.3s ease-in-out;}

.custom-pacakage-content a.orange-btn:hover:after{opacity: 1;}

.custom-pacakage-content a.orange-btn:hover{color: #000000;}



.custom-pacakage-content a{font-family: 'Calibri';font-weight: 700;font-size: 20px;line-height: 24px;color: #ffffff;display: inline-block;vertical-align: middle;text-transform: uppercase;padding: 0 0 7px 0;position: relative;}

.custom-pacakage-content a:before{position: absolute;content: "";left: 0;right: 0;bottom: 0;height: 2px;background-color: #F99D1C;}

.custom-pacakage-content a svg{width: 15px;height: 15px;margin: 0 0 4px 5px;}

.custom-pacakage-content a:hover{color: #F99D1C;}

.custom-pacakage-content a:hover svg path{fill: #F99D1C;}





/********** Custom Pacakage Section CSS End ************/





/********** Gallery Section CSS Start ************/

.gallery-sec{padding: 143px 0 80px;position: relative;}

.gallery-sec:before{position: absolute;content: "";background-image: url(../images/gallery-bg-pattern.png);top: -340px;right: -330px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1630px;height: 1002px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}



@-webkit-keyframes pattern-move {

    0% {

        transform: translate(0px, 0px);

    }

    50% {

        transform: translate(40px, 80px);

    }

    100% {

        transform: translate(0px, 0px);

    }

}

.gallery-heading{text-align: center;padding: 0 0 53px;}

.gallery-heading p{margin: 0;}

.gallery-heading h6{font-weight: 400;font-size: 16px;line-height: 20px;display: inline-block;position: relative;color: #000000;padding: 0 0 0 37px;margin: 0 0 17px 0;}

.gallery-heading h6:before{position: absolute;content: "";width: 26px;height: 1px;left: 0;top: 0;bottom: 0;margin: auto;background-color: #000000;}

.gallery-heading h3{font-size: 60px;line-height: 68px;margin: 0 0 0 0;color: #000000;}

.gallery-slider{padding: 0 0 49px;}

.gallery-slide-wrap{display: flex;flex-wrap: wrap;margin: 0 -16px;}

.gallery-slide-box{width: 33.33%;padding: 0 18px 35px;}

.gallery-slide-img{padding-top: 350px;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;}

.gallery-slide-img:before {position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background-color: #000;opacity: 0;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;}

.gallery-slide-img:hover:before{opacity: 0.3;}



.popup-youtube:before{position: absolute;content: '';left: 0;right: 0;bottom: 0;top: 0;width: 96px;height: 96px;background: rgba(255,242,0);background: -moz-linear-gradient(left, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );border-radius: 50%;margin: auto;z-index: 1;}

.popup-youtube:after {position: absolute;content: "";width: 0;height: 0;border-top: 16px solid transparent;border-left: 21px solid #000000;border-bottom: 16px solid transparent;left: 50.4%;top: 50%;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;display: block;z-index: 9;transform: translate(-50%, -50%);}



.gallery-slider .slick-dots{position: absolute;left: 0;right: 0;bottom: 0;display: flex !important;flex-wrap: wrap;align-items: center;justify-content: center;list-style: none;}

.gallery-slider .slick-dots li{padding: 0 5px;}

.gallery-slider .slick-dots li button{font-size: 0;border: 0;width: 15px;height: 15px;background-color: #E1E1E1;border-radius: 50%;overflow: hidden;position: relative;outline: none;box-shadow: none;}

.gallery-slider .slick-dots li.slick-active button{background-color: #F99D1C;}

.mob-gallery-slider{display: none;}

/********** Gallery Section CSS End ************/





/********** Our Customers Section CSS End ************/

.our-customers-sec{padding: 43px 0 131px;position: relative;}

.our-customers-sec:before{position: absolute;content: "";background-image: url(../images/our-customers-bg-pattern.png);top: -129px;left: -194px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1662px;height: 1002px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}



@-webkit-keyframes pattern-move {

    0% {

        transform: translate(0px, 0px);

    }

    50% {

        transform: translate(40px, 80px);

    }

    100% {

        transform: translate(0px, 0px);

    }

}

.our-customers-heading{text-align: center;padding: 0 0 37px 0;}

.our-customers-heading p:first-child{margin: 0;}

.our-customers-heading h6{font-weight: 400;font-size: 16px;line-height: 20px;display: inline-block;position: relative;color: #000000;padding: 0 0 0 37px;margin: 0 0 19px 0;}

.our-customers-heading h6:before{position: absolute;content: "";width: 26px;height: 1px;left: 0;top: 0;bottom: 0;margin: auto;background-color: #000000;}

.our-customers-heading h3{font-size: 60px;line-height: 68px;margin: 0 0 47px 0;color: #000000;}

.our-customers-heading p{}



.our-customers-slider{}

.our-customers-slider .slick-track{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: stretch;align-content: stretch;}

.our-customers-slider .slick-track:after, .our-customers-slider .slick-track:before{display: none;}

.our-customers-slider .slick-list{margin: 0 -18px;}

.our-customers-slider .slick-slide{padding: 0 18px;float: none;height: auto;}

.our-customers-box{background-color: #F8F4F4;padding: 50px 49px 48px 52px;height: 100%;}

.our-customers-logo{text-align: right; display: none;}

.our-customers-logo img{display: inline-block;mix-blend-mode: multiply;}

.our-customers-content{padding: 0 0 0 0;}

.our-customers-content h5{font-size: 24px;line-height: 30px;color: #000000;margin: 0 0 29px 0;}

.our-customers-content .rating{margin: 0 0 45px 0;position: relative;}

.rating-star{background-image: url(../images/star.png);background-repeat: no-repeat;background-position: left top;width: 0;height: 26px;position: absolute;left: 0;top: 0;}

.halfzerostar .rating-star{width: 14px;}

.onestar .rating-star{width: 27px;}

.onehalfstar .rating-star{width: 50px;}

.twostar .rating-star{width: 64px;}

.twohalfstar .rating-star{width: 87px;}

.threestar .rating-star{width: 101px;}

.threehalfstar .rating-star{width: 124px;}

.fourstar .rating-star{width: 138px;}

.fourhalfstar .rating-star{width: 161px;}

.fivestar .rating-star{width: 175px;}



.our-customers-content p{margin: 0 0 42px 0; font-size: 16px;line-height: 22px;text-align: justify;}

.our-customers-content span{display: block;font-weight: 700;font-size: 16px;line-height: 24px;color: #000000;}

.our-customers-slider .slick-dots{padding: 50px 0 0 0;}

/********** Our Customers Section CSS End ************/





/********** Client Logo Section CSS Start ************/

.client-logo-sec{border-top: 1px solid #E1E1E1;padding: 39px 0 40px 0;}

.client-logo-slider{padding: 0 80px 0 80px;}

.client-logo {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;height: 90px;}
.client-logo img {max-height: 80px;max-width: 160px;backface-visibility: hidden;}
.client-logo-slider .slick-dots li{margin: 50px 0 0 0;}

.client-logo-slider ul.slick-dots {display: none !important;}
.client-logo-heading {text-align: center;}
.client-logo-heading h3 {font-size:28px;line-height: 32px;margin: 0 0 47px 0;color: #000000;}
/********** Client Logo Section CSS End ************/





/********** Contact CTA Section CSS Start ************/

.contact-cta-sec {background-color: #F8F4F4;padding: 148px 0 126px 0;}

.contact-cta-wrap{display: flex;flex-wrap: wrap;}

.contact-cta-left{width: 37%;padding: 0 70px 0 1px;}

.contact-cta-right{width: 63%;padding: 4px 0 0 7px;}

.contact-cta-content{}

.contact-cta-content h6{font-weight: 400;font-size: 16px;line-height: 20px;display: inline-block;position: relative;color: #000000;padding: 0 0 0 37px;margin: 0 0 19px 8px;}

.contact-cta-content h6:before{position: absolute;content: "";width: 26px;height: 1px;left: 0;top: 0;bottom: 0;margin: auto;background-color: #000000;}

.contact-cta-content h3{font-size: 60px;line-height: 68px;margin: 0 0 47px 0;color: #000000;}

.contact-cta-content p{margin: 0 0 0 7px;}

.contact-cta-content p:first-child{margin: 0;line-height: 0;}

.form-main{}

.form-main .wpcf7-form{display: flex;flex-wrap: wrap;justify-content: space-between;}

.form-main .wpcf7-form ul{width: 47.7%;list-style: none;padding: 0;}

.form-main .wpcf7-form ul li{margin: 0 0 25px 0;}

.form-main input{font-weight: 400;font-size: 16px;line-height: 22px;color: #666666;background-color: #ffffff;width: 100%;padding: 21px 30px 21px 30px;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;}

.form-main textarea{font-weight: 400;font-size: 16px;line-height: 22px;color: #666666;background-color: #ffffff;width: 100%;padding: 21px 30px 21px 30px;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;resize: none;height: 100px;}


.form-main input:focus{box-shadow: 0px 0px 8px #d2d2d2;}

.form-main input.wpcf7-submit{padding: 15px 40px 15px 40px;background: rgba(255,242,0);background: -moz-linear-gradient(left, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );color: #000000;width: auto;font-family: 'Calibri';font-weight: 700;font-size: 20px;line-height: 24px;text-transform: uppercase;}

.msg-box{background-color: #ffffff;padding: 21px 20px 19px 30px;}

.msg-box p{}

.wpcf7-response-output {display: none !important;}

.wpcf7-not-valid-tip {color: #ff0000;font-size: 16px;font-weight: 400;display: block;margin: 4px 0 0 0;}

.wpcf7 form.sent .wpcf7-response-output {border: 0;display: block !important;font-size: 18px;line-height: 26px;margin: 0;padding: 0;color: #46b450;}



/********** Contact CTA Section CSS End ************/





/********** Footer Section CSS Start ************/

.footer-main{position: relative;overflow: hidden;border-top: 1px solid #e1e1e1;}

.footer-main:before{position: absolute;content: "";background-image: url(../images/footer-bg-pattern.png);top: -115px;right: -279px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1662px;height: 935px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}



@-webkit-keyframes pattern-move {

    0% {

        transform: translate(0px, 0px);

    }

    50% {

        transform: translate(40px, 80px);

    }

    100% {

        transform: translate(0px, 0px);

    }

}

.footer-wrap{display: flex;flex-wrap: wrap;padding: 60px 0 60px 0;}

.footer-logo-sec{width: 28%;padding: 0 150px 0 0;}
.footer-logo-sec a{
    display: block;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.footer-logo-sec a img{max-width: 144px;}

.footer-logo-sec p{margin: 25px 0 0 1px; text-align: center;}

.footer-menu-one{}

.footer-wrap h6{font-weight: 700;font-size: 24px;line-height: 30px;color: #000000;text-transform: uppercase;margin: 0 0 29px 0;}

.footer-menu-one{width: 33%;padding: 12px 0 0 13px;}

.footer-menu {list-style: none;padding: 0;}

.footer-menu li{padding: 0 0 21px 0;margin: 0;line-height: 0;}

.footer-menu li a{font-weight: 400;font-size: 16px;line-height: 22px;color: #000000;text-transform: uppercase;display: inline-block;}

.footer-menu li a:hover{color: #F99D1C;}

.footer-menu-two{width: 22%;padding: 12px 0 0 7px; margin-left: auto}

.footer-contact{width: 17%;padding: 12px 0 0 15px;}

.footer-contact h6{margin: 0 0 19px 0;}

.footer-contact a{font-weight: 400;font-size: 16px;line-height: 22px;color: #000000;text-transform: uppercase;display: inline-block;margin: 0 0 15px 0;}

.footer-contact a:hover{color: #F99D1C;}

.footer-social ul li a:hover svg path{fill: #F99D1C;}

.footer-social{padding: 30px 0 0 0;}

.footer-social ul{display: flex;flex-wrap: wrap;list-style: none;padding: 0;}

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

.footer-social ul li svg{width: 31px;height: 31px;}

.footer-bottom{background: rgba(255,242,0);background: -moz-linear-gradient(left, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );}

.footer-bottom-content{display: flex;flex-wrap: wrap;padding: 15px 0 10px 0;}

.footer-bottom-content p{font-family: 'Calibri';font-weight: 400;margin: 0 100px 0 0;color: #000000;}

/********** Footer Section CSS End ************/





/********** Inner Banner Section CSS Start ************/

.inner-banner-sec{padding: 60px 0 60px 0;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center center;
    background-color: #00A6D8
}

.inner-banner-sec:before{position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background-color: #000000;opacity: 0.30;}

.inner-banner-content{text-align: center;position: relative;}

.inner-banner-content p{font-weight: 400;font-size: 16px;line-height: 26px;color: #ffffff;margin: -30px 0 0 0;}

.inner-banner-content h6{font-weight: 400;font-size: 16px;line-height: 20px;display: inline-block;position: relative;color: #ffffff;padding: 0 0 0 37px;margin: 0 0 19px 8px;}

.inner-banner-content h6:before{position: absolute;content: "";width: 26px;height: 1px;left: 0;top: 0;bottom: 0;margin: auto;background-color: #ffffff;}

.inner-banner-content h1{ font-size: 60px;line-height: 70px;margin: 0 0 47px 0;color: #ffffff;}



/********** Inner Banner Section CSS End ************/





/********** Contact Section CSS Start ************/

.contact-sec{padding: 85px 0 85px 0;position: relative;}

.contact-sec:before{position: absolute;content: "";background-image: url(../images/contact-bg-pattern.png);top: -321px;right: -134px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1316px;height: 678px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}



@-webkit-keyframes pattern-move {

    0% {

        transform: translate(0px, 0px);

    }

    50% {

        transform: translate(40px, 80px);

    }

    100% {

        transform: translate(0px, 0px);

    }

}

.contact-wrap{display: flex;flex-wrap: wrap;}

.contact-left{width: 51%;padding: 0 13px 0 0;}

.contact-form-sec{background-color: #F8F4F4;padding: 99px 80px 75px 81px;}

.contact-form-sec .form-main .wpcf7-form ul{width: 100%;list-style: none;}

.contact-form-sec .msg-box {padding: 27px 20px 13px 30px;}

.contact-content{padding: 0 0 33px 0;}

.contact-content p:first-child{margin: 0;line-height: 0;}

.contact-content h6{font-weight: 400;font-size: 16px;line-height: 20px;display: inline-block;position: relative;color: #000000;padding: 0 0 0 37px;margin: 0 0 19px 8px;}

.contact-content h6:before{position: absolute;content: "";width: 26px;height: 1px;left: 0;top: 0;bottom: 0;margin: auto;background-color: #000000;}

.contact-content h3{font-size: 60px;line-height: 68px;margin: 0 0 8px 0 !important;color: #000000;}

.contact-content p{margin: 0 0 15px 7px;}



.contact-right{width: 49%;padding: 60px 0 0 87px;}

.contact-info-sec{}

.contact-info-sec h4{font-size: 36px;line-height: 42px;color: #000000;margin: 0 0 45px 0;}

.contact-info-sec p{margin: 0 50px 20px 4px;}

.contact-info-sec ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 -20px;padding: 15px 0 0 0;list-style: none;}

.contact-info-sec ul li{width: 50%;padding: 0 20px 40px;margin: 0;}

.contact-info-box{background-color: #ffffff;box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.1);display: flex;flex-wrap: wrap;justify-content: center;align-items: center;text-align: center;padding: 20px;min-height: 243px;}

.contact-info-box-inner{}

.contact-info-icon{width: 100%;margin: 0 0 27px 0;min-height: 82px;}

.contact-info-box span{display: block;width: 100%;}

.contact-info-box a{display: inline-block;font-weight: 400;font-size: 18px;line-height: 28px;color: #666666;}

.contact-info-box a:hover{color: #f99d1c;}

.map-sec {position: relative;padding-top: 600px;margin: 0 0 85px 0;}

.map-sec:before {position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background-color: #000000;z-index: 1;opacity: 0.4;}

.map-sec iframe {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

/********** Contact Section CSS End ************/



.entry-content {padding: 80px 0 0 0;}
.terms-conditions .entry-content {padding: 80px 0 80px 0;}
.privacypolicy .entry-content {padding: 80px 0 80px 0;}
#iframeStore {height: calc(100vh - 187px);}


.post-loader {position: fixed;left: 0;right: 0;top: 0;bottom: 0;height: 100%;width: 100%;background: rgba(255, 255, 255, 0.7);z-index: 999;display: none;}
.spinner {margin: 0 auto;width: 60px;height: 60px;position: absolute;top: 50%;left: 0;right: 0;margin-top: -30px;}
.cube1,.cube2 {background-color: #000;width: 20px;height: 20px;position: absolute;top: 0;left: 0;-webkit-animation: sk-cubemove 1.8s infinite ease-in-out;animation: sk-cubemove 1.8s infinite ease-in-out;}
.cube2 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
@-webkit-keyframes sk-cubemove {25% {-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5)}50% {-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg)}75% {-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100% {-webkit-transform: rotate(-360deg)}}
@keyframes sk-cubemove {25% {transform: translateX(42px) rotate(-90deg) scale(0.5);-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);}50% {transform: translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);}50.1% {transform: translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);}75% {transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);}100% {transform: rotate(-360deg);-webkit-transform: rotate(-360deg);}}



/* 27th nov 2020 */
.header-link a:nth-of-type(2){padding: 10px 15px 10px 15px;position: relative;font-size: 12px;line-height: 16px;}
.header-link a:nth-of-type(1){}
.header-link a:nth-of-type(2):before, .header-link a:nth-of-type(2):after {content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(255,242,0);background: -moz-linear-gradient(left, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );height: auto;z-index: -1;width: 100%;}
.header-link a:nth-of-type(2):after {background: rgba(255,242,0);background: -moz-linear-gradient(right, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );opacity: 0;transition: opacity.3s ease-in-out;}
.header-link a:nth-of-type(2):hover:before {width: 100%;left: 0;right: inherit;}
.header-link a:nth-of-type(2):hover:after {opacity: 1;}
.header-search{display: none;}
.msg-box textarea {height: 156px;width:100%;font-size: 16px;line-height:22px;}
body.terms-conditions .entry-content ol li{font-size: 16px;line-height: 22px;}
#toTop {position: fixed;right: -100px;bottom: 88px;z-index: 99;width: 50px;height: 50px;background-color: #fa8808;border-radius: 50%;}
#toTop:hover{background-color: #fcc016;}
#toTop.active {right: 20px;}
#toTop:before {position: absolute;content: "";width: 14px;height: 14px;border-left: 2px solid #000;border-top: 2px solid #000;transform: rotate(45deg);left: 18px;top: 21px;}

.furniture-hire .footer-main{display: none;}
.furniture-hire .entry-content{padding: 0 0 0 0;}
.furniture-hire-option-two .entry-content{padding: 0 0 0 0;}
body{padding-top: 150px;}
.site-loader {position: fixed;left: 0;right: 0;top: 0;bottom: 0;height: 100%;width: 100%;background: rgba(255,255,255,0.95);z-index: 9999999;display: none;opacity: 0;visibility: hidden;}
.loader-main {position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);width: 200px;height: 200px;border: 2px solid transparent;border-radius: 50%;}
.loader-main:before {position: absolute;content: "";width: 60px;height: 60px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;border-top: 2px solid #000000;border-bottom: 2px solid #000000;border-left: 2px solid #fa8808;border-right: 2px solid #fa8808;border-radius: 50%;animation-name: spin;animation-timing-function: linear;animation-duration: 1.6s;animation-iteration-count: infinite;-webkit-animation-name: spin;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1.6s;-webkit-animation-iteration-count: infinite;}
.loader-main:after {position: absolute;content: "";top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 40px;height: 40px;border-left: 2px solid #000000;border-right: 2px solid #000000;border-top: 2px solid #fa8808;border-bottom: 2px solid #fa8808;border-radius: 50%;animation-name: respin;animation-timing-function: linear;animation-duration: 1.3s;animation-iteration-count: infinite;-webkit-animation-name: respin;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1.3s;-webkit-animation-iteration-count: infinite;}

@keyframes spin {to {transform: rotate(0deg);}from {transform: rotate(360deg);}}
@-webkit-keyframes spin {to {transform: rotate(0deg);}from {transform: rotate(360deg);}}
@keyframes respin {to {transform: rotate(360deg);}from {transform: rotate(0deg);}}
@-webkit-keyframes respin {to {-webkit-transform: rotate(360deg);}from {-webkit-transform: rotate(0deg);}}

.exhibition-partner-sec{padding: 150px 0 70px 0;position: relative;}
.exhibition-partner-sec:before {position: absolute;content: "";background-image: url(../images/bg-pattern.png);top: -361px;right: -532px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1836px;height: 1017px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}
.exhibition-partner-wrap{display: flex;flex-wrap: wrap;}
.exhibition-partner-left{width: 42%;padding: 43px 166px 0 0;}
.exhibition-partner-content{}
.exhibition-partner-content h6{font-weight: 400;font-size: 16px;line-height: 16px;display: block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 32px 0;}
.exhibition-partner-content h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.exhibition-partner-content h2{font-weight: 700;font-size: 60px;line-height: 75px;color: #000000;margin: 0 0 47px 0;}
.exhibition-partner-content p{line-height: 23px;margin: 0 0 27px 0;}
.exhibition-partner-content ul{padding-bottom: 30px;}
.exhibition-partner-content ul li{font-size: 16px;line-height: 26px;}
.exhibition-partner-right{width: 58%;padding: 0 0 0 30px;}
.exhibition-partner-img{}
.exhibition-partner-img ul{padding: 0;list-style: none;display: flex;justify-content: space-between;margin: 0 -15px;}
.exhibition-partner-img ul li{padding: 0 15px;}
.exhibition-partner-img ul li:nth-child(even){padding-top: 90px;}

/******** Exhibition Booths Section CSS Start *******/
.exhibition-booths-sec{padding: 64px 0 150px 0;position: relative;}
.exhibition-booths-sec:before {position: absolute;content: "";background-image: url(../images/exhibition-booths-bg-pattern.png);bottom: -300px;left: -520px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1630px;height: 1002px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}
.exhibition-booths-wrap{}
.exhibition-booths-heading{text-align: center;}
.exhibition-booths-heading h6{font-weight: 400;font-size: 16px;line-height: 16px;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 32px 0;display: inline-block;}
.exhibition-booths-heading h6:before{position: absolute;content: "";position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.exhibition-booths-heading h2{font-weight: 700;font-size: 60px;line-height: 50px;color: #000000;margin: 11px 0 60px 0;}
.exhibition-booths-list-wrap{display: flex;flex-wrap: wrap;margin: 0 -20px -40px;}
.exhibition-booths-list{width: 25%;padding: 0 20px 40px;}
.exhibition-booths-box{padding: 20px 20px 30px 20px;background-color: #ffffff;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.20);height: 100%;}
.exhibition-booths-img{padding-top: 222px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.exhibition-booths-content{padding: 19px 0 0 0;}
.exhibition-booths-content h6{font-weight: 400;font-size: 16px;line-height: 16px;display: block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 20px 0;}
.exhibition-booths-content h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.exhibition-booths-content h4{font-weight: 700;font-size: 36px;line-height: 48px;color: #000000;margin: 0 0 15px 0;padding: 0 20px 0 0;}
.exhibition-booths-content p{text-align: justify;line-height: 24px;}
.exhibition-booths-content p a{text-decoration: underline;font-style: italic;}
.exhibition-booths-content p a:hover{color: #f99d1c;}
.exhibition-booths-content .see-more-link{font-weight: 700;font-size: 16px;line-height: 20px;color: #000000;text-transform: uppercase;display: inline-block;padding: 0 0 6px 0;position: relative;}
.coming-soon {font-weight: 700;font-size: 16px;line-height: 20px;color: #000000;text-transform: uppercase;display: inline-block;padding: 0 0 6px 0;position: relative;}
.coming-soon:before{position: absolute;content: "";height: 2px;left: 0;right: 0;bottom: 0;background-color: #F99D1C;}
.exhibition-booths-content .see-more-link:before{position: absolute;content: "";height: 2px;left: 0;right: 0;bottom: 0;background-color: #F99D1C;}
.exhibition-booths-content .see-more-link:hover{color: #F99D1C;}
.exhibition-booths-content .see-more-link:hover svg path{fill: #F99D1C;}
.exhibition-booths-content .see-more-link svg{vertical-align: middle;margin: -3px 0 0 2px;}


/******** Exhibition Booths Section CSS End *******/


/******** Order Now Section CSS Start *******/
.order-now-sec{padding: 120px 0 155px 0;}
.order-now-wrap{}
.order-now-content{background-image: url(../images/order-now-bg.png);background-repeat: no-repeat;background-position: center center;text-align: center;padding: 182px 0 241px 0;background-size: contain;}
.order-now-content h6{font-weight: 400;font-size: 16px;line-height: 16px;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 28px 0;display: inline-block;}
.order-now-content h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.order-now-content h2{font-weight: 700;font-size: 60px;line-height: 75px;color: #000000;margin: 0 0 47px 0;}
.order-now-content p{margin: 0 0 48px 0;}
.order-now-content a{font-weight: 700;font-size: 16px;line-height: 20px;color: #000000;display: inline-block;vertical-align: middle;text-transform: uppercase;padding: 17px 25px 18px;position: relative;}
.order-now-content a:before, .order-now-content a:after {content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(255,242,0);background: -moz-linear-gradient(left, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );height: auto;z-index: -1;width: 100%;display: block;}
.order-now-content a:after {background: rgba(255,242,0);background: -moz-linear-gradient(right, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );opacity: 0;transition: opacity.3s ease-in-out;}
.order-now-content a:hover:after {opacity: 1;}
/******** Order Now Section CSS End *******/



/******** Custom Build Section CSS Start *******/
.custom-built-sec{padding: 150px 0 70px 0;position: relative;}
.custom-built-sec:before {position: absolute;content: "";background-image: url(../images/bg-pattern.png);top: -361px;right: -532px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1836px;height: 1017px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}
.custom-built-wrap{display: flex;flex-wrap: wrap;}
.custom-built-left{width: 54%;padding: 35px 140px 0 82px;}
.custom-built-content{}
.custom-built-content h6{font-weight: 400;font-size: 16px;line-height: 20px;display: inline-block;position: relative;color: #000000;padding: 0 0 0 37px;margin: 0 0 27px 0;}
.custom-built-content h6:before{position: absolute;content: "";width: 26px;height: 1px;left: 0;top: 0;bottom: 0;margin: auto;background-color: #000000;}
.custom-built-content h2{font-size: 60px;line-height: 76px;margin: 0 0 44px 0;color: #000000;}
.custom-built-content p{line-height: 26px;text-align: justify;margin: 0 0 47px 0;}
.custom-built-content a{font-weight: 700;font-size: 16px;line-height: 20px;color: #000000;display: inline-block;vertical-align: middle;text-transform: uppercase;padding: 17px 35px 18px 35px;position: relative;}
.custom-built-content a:before, .custom-built-content a:after {content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(255,242,0);background: -moz-linear-gradient(left, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );height: auto;z-index: -1;width: 100%;display: block;}
.custom-built-content a:after {background: rgba(255,242,0);background: -moz-linear-gradient(right, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );opacity: 0;transition: opacity.3s ease-in-out;}
.custom-built-content a:hover:after {opacity: 1;}

.custom-built-content ul{padding-bottom: 30px;}
.custom-built-content ul li{font-weight: 400;font-size: 16px;line-height: 26px;color: #666666;}

.custom-built-right{width: 46%;}
.custom-built-slider{}
.custom-built-slider .slick-list{padding: 0 28.3% 0 0 !important;margin: 0 -20px;}
.custom-built-slider .slick-slide{padding: 0 20px;min-height: 429px; display: flex;flex-wrap: wrap;align-items: center;}
.custom-built-img{width: 100%;padding-top: 370px;background-repeat: no-repeat;background-position: center center;background-size: cover;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;}
.custom-built-slider .slick-center .custom-built-img{padding-top: 429px;}
.pagination-nav .slick-arrow{border: 0;background-color: transparent;font-size: 0;padding: 0;background-image: url(../images/slider-arrow.svg);width: 47px;height: 17px;background-repeat: no-repeat;background-size: contain;outline: none;}
.pagination-nav{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: 34px 28.1% 0 0;}
.pagination-nav span{font-family: 'Inter', sans-serif;font-weight: 500;font-size: 16px;line-height: 20px;color: #000000;padding: 0 14px;display: inline-block;}
.pagination-nav .slick-prev.slick-arrow{transform: rotate(180deg);}
.pagination-nav .slick-arrow.slick-disabled{opacity: 0.4;cursor: no-drop;}
/******** Custom Build Section CSS End *******/


/******** Our Gallery Section CSS Start *******/
.our-gallery-sec{padding: 77px 0 125px 0;position: relative;}
.our-gallery-sec:before {position: absolute;content: "";background-image: url(../images/our-customers-bg-pattern.png);top: -180px;left: -460px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1662px;height: 1002px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}
.our-gallery-wrap{}
.our-gallery-heading{text-align: center;padding: 0 0 47px 0;}
.our-gallery-heading h6{font-weight: 400;font-size: 14px;line-height: 18px;display: inline-block;position: relative;color: #000000;padding: 0 0 0 37px;margin: 0 0 27px 0;}
.our-gallery-heading h6:before{position: absolute;content: "";width: 26px;height: 1px;left: 0;top: 0;bottom: 0;margin: auto;background-color: #000000;}
.our-gallery-heading h2{font-size: 60px;line-height: 76px;margin: 0 0 0 0;color: #000000;}
.our-gallery-slider{}
.our-gallery-slider .slick-list{margin: 0 -20px;}
.our-gallery-slider .slick-slide{padding: 0 20px;}
.our-gallery-hexa{display: flex;position: relative;width: 100%;height: 370px;-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);}
.our-gallery-hexa img{width: 100%;height: auto;display: block;object-fit: cover;max-height: inherit;}
.our-gallery-slider .slick-dots{padding: 49px 0 0 0;}
/******** Custom Build Section CSS End *******/


/******** Gallery Page CSS Start *******/
.main-gallery-sec{padding: 85px 0 150px 0;position: relative;}
.main-gallery-sec:before {position: absolute;content: "";background-image: url(../images/gallery-main-bg-pattern.png);top: -180px;right: -470px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1662px;height: 1002px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}
.main-gallery-wrap{}
.main-gallery-filter{padding: 0 0 84px 0;}
.main-gallery-filter ul{list-style: none;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;}
.main-gallery-filter ul li{line-height: initial;margin: 0 10px 0 10px;}
.main-gallery-filter ul li.active a{border: 2px solid #F99D1C;}
.main-gallery-filter ul li a{font-size: 20px;line-height: 24px;color: #000000;display: inline-block;padding: 13px 30px 14px 29px;border-radius: 30px;cursor: pointer;}
/*.main-gallery-list-wrap{}
.main-gallery-list{margin: 0 0 -62px 0;}
.main-gallery-list:last-child{margin: 0;}
.main-gallery-list ul{padding: 0;list-style: none;display: flex;flex-wrap: wrap;margin: 0 -20px;justify-content: center;}
.main-gallery-list ul li{padding: 0 20px;width: 20%;margin: 0;}
.gallery-hexa{display: flex;position: relative;width: 100%;height: 370px;-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);}
.gallery-hexa:before {position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background-color: #000000;opacity: 0.30;}
.gallery-hexa img{width: 100%;height: auto;display: block;object-fit: cover;max-height: inherit;}*/
.gallery-load-more{text-align: center;padding: 67px 0 0 0;}
.gallery-load-more a{font-weight: 700;font-size: 16px;line-height: 20px;color: #000000;display: inline-block;vertical-align: middle;text-transform: uppercase;padding: 17px 80px 18px 80px;position: relative;}
.gallery-load-more a:before, .gallery-load-more a:after {content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(255,242,0);background: -moz-linear-gradient(left, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );height: auto;z-index: -1;width: 100%;display: block;}
.gallery-load-more a:after {background: rgba(255,242,0);background: -moz-linear-gradient(right, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );opacity: 0;transition: opacity.3s ease-in-out;}
.gallery-load-more a:hover:after {opacity: 1;}
.gallery-hexa .popup-youtube:before {width: 61px;height: 61px;}
.gallery-hexa .popup-youtube:after {border-top: 11px solid transparent;border-left: 17px solid #000000;border-bottom: 11px solid transparent;}

.main-gallery-list ul {display: flex;flex-wrap: wrap;width: 100%;margin: 0 auto;overflow: hidden;font-family: sans-serif;list-style-type: none;padding: 0;}
.main-gallery-list ul li {position: relative;visibility:hidden;outline:1px solid transparent;transition: all 0.5s;backface-visibility: hidden;will-change: transform;transition: all 0.5s;margin: 0;}
.main-gallery-list ul li::after{content:'';display:block;padding-bottom: 86.602%;}
.gallery-hexa{position: absolute;width:96%;padding-bottom: 110.851%;margin: 2%;overflow: hidden;visibility: hidden;outline:1px solid transparent; -webkit-transform: rotate3d(0,0,1,-60deg) skewY(30deg);-ms-transform: rotate3d(0,0,1,-60deg) skewY(30deg);transform: rotate3d(0,0,1,-60deg) skewY(30deg);transition: all 0.5s;}
.gallery-hexa * {position: absolute;visibility: visible;outline:1px solid transparent; }
.hexLink {display:block;width: 100%;height: 100%;text-align: center;color: #fff;overflow: hidden;-webkit-transform: skewY(-30deg) rotate3d(0,0,1,60deg);-ms-transform: skewY(-30deg) rotate3d(0,0,1,60deg);transform: skewY(-30deg) rotate3d(0,0,1,60deg);}
.main-gallery-list ul li img {left: -100%;right: -100%;width: auto;height: 100%;margin: 0 auto;}
.hexa-img {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-position: center center;background-size: cover;overflow: hidden;-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);}
.hexa-img:before, .hexa-img:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;content: '';opacity: 0;transition: opacity 0.5s;}
.hexa-img:before {background: rgba(22, 103, 137, 0.3)}
.hexa-img:after {background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.5), transparent);}

/******** Gallery Page CSS End *******/


/******** Why Us Section CSS Start *******/
.why-us-sec{padding: 35px 0 34px 0;position: relative;}
.why-us-sec:before {position: absolute;content: "";background-image: url(../images/gallery-main-bg-pattern.png);top: -420px;right: -470px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1662px;height: 1002px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}
.why-us-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.why-us-left{width: 64%;padding: 115px 20px 0 82px;}
.why-us-content{}
.why-us-content h6{font-weight: 400;font-size: 16px;line-height: 16px;display: block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 32px 0;}
.why-us-content h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.why-us-content h2{font-weight: 700;font-size: 60px;line-height: 75px;color: #000000;margin: 0 0 47px 0;}
.why-us-content p{margin: 0 0 14px 0;}
.why-us-right{width: 34%;text-align: right;padding-right: 82px;}
.counter-content{text-align: center;}
.counter-content span{display: block;width: 100%;}
.counter-content p{margin: 0;letter-spacing: 0.7px;}
.counter-box-one{width: 226px;height: 260px;background-image: url(https://staging.project-progress.net/projects/pyramid-displays-new/wp-content/themes/pyramid-display/assets/images/grey-hexagon.png);background-repeat: no-repeat;background-position: center center;background-size: contain;padding: 86px 0 0 0;margin: 73px 19px 0 0;display: inline-block;vertical-align: top;}
.counter-box-one span{font-weight: 500;font-size: 60px;line-height: 60px;color: #666666;margin: 0 0 4px 0; display:inline; }
.counter-box-two{width: 302px;height: 350px;background-image: url(https://staging.project-progress.net/projects/pyramid-displays-new/wp-content/themes/pyramid-display/assets/images/blue-hexagon.png);background-repeat: no-repeat;background-position: center center;background-size: contain;padding: 124px 0 0 0;display: inline-block;vertical-align: top;}
.counter-box-two span{font-weight: 500;font-size: 70px;line-height: 70px;color: #00A6D8;margin: 0 0 6px 0; display: inline; }
.counter-box-three{width: 273px;height: 207px;background-image: url(https://staging.project-progress.net/projects/pyramid-displays-new/wp-content/themes/pyramid-display/assets/images/yellow-hexagon.png);background-repeat: no-repeat;background-position: center center;background-size: contain;padding: 60px 0 0 0;margin: -64px 174px 0 auto;display: block;}
.counter-box-three span{font-weight: 500;font-size: 50px;line-height: 50px;color: #F99D1C;margin: 0 0 4px 0; display:inline; }

/******** Why Us Section CSS End *******/


/******** Expertise Section CSS Start *******/
.expertise-sec{}
.expertise-wrap{}
.expertise-block{display: flex;flex-wrap: wrap;align-items: center;padding: 90px 0 90px 0;position: relative;margin: 0 0 47px 0;}
.expertise-block:before{position: absolute;content: "";width: 100%;right: 26.5%;top: 0;bottom: 0;border: 3px solid #00A6D8;z-index: -1;}
.expertise-left{width: 47%;padding: 0 50px 0 0;}
.expertise-content{}
.expertise-content h6{font-weight: 400;font-size: 16px;line-height: 16px;display: block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 32px 0;}
.expertise-content h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.expertise-content h3{font-weight: 700;font-size: 60px;line-height: 75px;color: #000000;margin: 0 0 42px 0;}
.expertise-content ul{padding: 0 0 0 0;list-style: none;margin: 0 0 42px 0;}
.expertise-content ul li{margin: 0 0 20px 0;padding: 0 0 0 30px;position: relative;font-weight: 400;font-size: 16px;line-height: 22px;color: #666666;}
.expertise-content ul li:before{position: absolute;content: "";width: 20px;height: 1px;background-color: #666666;top: 11px;bottom: 0;left: 0;}
.expertise-content ul li a{color: #000000;font-weight: 400;font-size: 20px;line-height: 34px;text-transform: inherit;padding: 0;}
.expertise-content ul li a:before{display: none;}
.expertise-content a{font-weight: 700;font-size: 16px;line-height: 26px;color: #000000;text-transform: uppercase;display: inline-block;padding: 0 0 3px 0;position: relative;}
.expertise-content a:before{position: absolute;content: "";height: 2px;left: 0;right: 0;bottom: 0;background-color: #F99D1C;}
.expertise-content a svg{vertical-align: baseline;margin: 0 0 0 1px;}
.expertise-content a:hover {color: #F99D1C;}
.expertise-content a:hover svg path {fill: #F99D1C;}

.expertise-content a.expertise-btn{font-weight: 700;font-size: 16px;line-height: 20px;color: #000000;display: inline-block;vertical-align: middle;text-transform: uppercase;padding: 17px 35px 17px 35px;position: relative;margin: 0 39px 0 0;}
.expertise-content a.expertise-btn:before, .expertise-content a.expertise-btn:after {content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(255,242,0);background: -moz-linear-gradient(left, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );height: auto;z-index: -1;width: 100%;display: block;}
.expertise-content a.expertise-btn:after {background: rgba(255,242,0);background: -moz-linear-gradient(right, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);background: -webkit-linear-gradient(right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);background: linear-gradient(to left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );opacity: 0;transition: opacity.3s ease-in-out;}
.expertise-content a.expertise-btn:hover:after {opacity: 1;}
.expertise-right{width: 53%;}
.expertise-slider{}
.expertise-slider .slick-arrow{position: absolute;background-image: url(../images/white-slider-arrow.svg);width: 104px;height: 104px;left: -50px;top: 0;bottom: 0;margin: auto;border: 0;font-size: 0;background-color: transparent;background-position: center center;background-repeat: no-repeat;outline: none;z-index: 1;}
.expertise-slider .slick-arrow.slick-next{left: auto;right: -50px;transform: rotate(180deg);}
.expertise-img{padding-top: 474px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.expertise-block:nth-child(even){}
.expertise-block:nth-child(even):before{right: auto;left: 26.5%;border-color: #F99D1C;}
.expertise-block:nth-child(even) .expertise-left{order: 2;padding: 2px 0 0 141px;}
.expertise-block:nth-child(even) .expertise-right{order: 1;}
.expertise-block:nth-child(even) .expertise-content p {margin: 0 0 49px 0;line-height: 26px;}

/******** Expertise Section CSS End *******/


/******** Upgrade Packages Section CSS Start *******/
.upgrade-packages-sec{padding: 50px 0 40px 0;position: relative;}
.upgrade-packages-sec:before {position: absolute;content: "";background-image: url(../images/upgrade-package-bg-pattern.png);top: -400px;right: -350px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1662px;height: 1002px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}
.upgrade-packages-wrap{}
.upgrade-packages-list{}
.upgrade-packages-list ul.resp-tabs-list{padding: 0 0 40px 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: center;margin: 0 -20px;}
.upgrade-packages-list ul.resp-tabs-list li{width: 20%;padding: 0 20px 40px;margin: 0;background-color: transparent !important;}
.upgrade-packages-box{text-align: center;padding: 20px 30px 20px;background-color: #ffffff;box-shadow: 0px 8px 33px rgba(162, 162, 162, 0.16);height: 100%;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-ms-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;cursor: pointer;}
.resp-tab-active .upgrade-packages-box {box-shadow: 0px 0px 15px rgba(249, 156, 26, 0.5);}
.upgrade-packages-box img{max-width: 70px;}
.upgrade-packages-box h5{margin: 20px 0 0 0;color: #000000;}
.upgrade-packages-box h5 img{ margin-top: 6px; }
.upgrade-packages-box p{margin: 0 0 0 0;line-height: 25px;display: none;}
.resp-accordion{display: none;}
.resp-tab-content{display: none;}
.resp-tab-content.resp-tab-content-active{display: block;}
/******** Upgrade Packages Section CSS End *******/


/******** Advertiser Section CSS Start *******/
.advertiser-sec{padding: 68px 0 0 0;position: relative;}
.advertiser-sec:before {position: absolute;content: "";background-image: url(../images/advertiser-bg-pattern.png);bottom: 300px;right: -550px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1675px;height: 1002px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}
.advertiser-wrap{}
.advertiser-heading{text-align: center;padding: 0 0 53px 0;}
.advertiser-heading h6{font-weight: 400;font-size: 16px;line-height: 16px;display: inline-block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 32px 0;}
.advertiser-heading h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.advertiser-heading h3{font-weight: 700;font-size: 60px;line-height: 50px;color: #000000;margin: 12px 0 62px 0;}
.advertiser-heading p{}
.advertiser-block{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: 0 0 29px 0;}
.advertiser-left{width: 52%;}
.advertiser-img-big{width: 624px;height: 550px;margin: 0 5px 0 auto;background-repeat: no-repeat;background-position: center center;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;background-image: url(../images/yellow-hexagon-big.png);}
.advertiser-img-big img{mix-blend-mode: multiply;max-width: 380px;}
.advertiser-img-small{width: 448px;height: 397px;margin: -260px 0 0 -24px;background-repeat: no-repeat;background-position: center center;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;background-image: url(../images/yellow-hexagon-small.png);}
.advertiser-img-small img{mix-blend-mode: multiply;max-width: 260px;}
.advertiser-right{width: 41%;}
.advertiser-content{padding: 0 0 0 10px;} 
.advertiser-content h4{font-weight: 700;font-size: 36px;line-height: 42px;color: #000000;margin: 0 0 23px 0;}
.advertiser-content p{margin: 0 0 11px 0;}
.advertiser-content ul{padding: 0;list-style: none;}
.advertiser-content ul li{font-size: 16px;line-height: 24px;color: #000000;margin: 0 0 9px 0;padding: 0 0 0 36px;position: relative;}
.advertiser-content ul li:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.advertiser-block:nth-child(odd) .advertiser-left{order: 2;}
.advertiser-block:nth-child(odd) .advertiser-right{order: 1;}
.advertiser-block:nth-child(odd) .advertiser-img-big{margin: 0 0 0 0;background-image: url(../images/blue-hexagon-big.png);}
.advertiser-block:nth-child(odd) .advertiser-img-small{margin: -260px -24px 0 auto;background-image: url(../images/blue-hexagon-small.png);}
.advertiser-block:nth-child(odd) .advertiser-content {padding: 74px 0 0 263px;}


/******** Advertiser Section CSS End *******/


/******** Signage Graphics Section CSS Start *******/
.signage-graphics-sec{padding: 150px 0 40px 0;position: relative;}
.signage-graphics-sec:before {position: absolute;content: "";background-image: url(../images/gallery-main-bg-pattern.png);top: -300px;right: -580px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1662px;height: 1002px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}
.signage-graphics-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.signage-graphics-left{width: 51%;padding: 7px 0 0 0;}
.signage-graphics-content{}
.signage-graphics-content h6{font-weight: 400;font-size: 16px;line-height: 16px;display: block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 29px 0;}
.signage-graphics-content h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.signage-graphics-content h3{font-size: 60px;line-height: 76px;margin: 0 0 45px 0;color: #000000;}
.signage-graphics-content p{margin: 0 0 27px 0;line-height: 25px;}
.signage-graphics-content ul{padding: 10px 0 0 0;list-style: none;display: flex;flex-wrap: wrap;}
.signage-graphics-content ul li{font-size: 16px;line-height: 20px;padding: 0 30px 20px 20px;width: 25%;position: relative;}
.signage-graphics-content ul li:before{position: absolute;content: "";width: 6px;height: 6px;background-color: #666666;top: 7px;left: 0;border-radius: 50%;}
.signage-graphics-right{width: 46%;}
.signage-graphics-img{position: relative;padding-top: 559px;background-repeat: no-repeat;background-position: center center;background-size: cover;box-shadow: 0px 0px 29px rgb(114 114 114 / 16%);}
.signage-graphics-img iframe {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;}
/******** Signage Graphics Section CSS End *******/


/******** Signage Specifications Section CSS Start *******/
.signage-specifications-sec{padding: 0 0 0 0;}
.signage-specifications-wrap{display: flex;flex-wrap: wrap;padding: 97px 0 97px 0;position: relative;}
.signage-specifications-wrap:before{position: absolute;content: "";width: 100%;right: 26%;top: 0;bottom: 0;background-color: #CCEDF7;z-index: -1;}
.signage-specifications-heading{text-align: center;padding: 0 0 49px 0;width: 100%;}
.signage-specifications-heading h6{font-weight: 400;font-size: 16px;line-height: 16px;display: inline-block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 26px 0;}
.signage-specifications-heading h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.signage-specifications-heading h2{font-size: 60px;line-height: 76px;margin: 0 0 0 0;color: #000000;}
.signage-specifications-left{width: 26%;}
.signage-specifications-content{padding: 29px 20px 0 0;}
.signage-specifications-content h3{font-size: 36px;line-height: 49px;margin: 0 0 25px 0;color: #000000;}
.signage-specifications-content p{line-height: 25px;}
.signage-specifications-right{width: 74%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.signage-specifications-list{width: 48.4%;}
.signage-specifications-box{background-color: #ffffff;padding: 39px 65px 51px 30px;height: 100%;box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);}
.signage-specifications-box img{}
.signage-specifications-box h4{font-size: 20px;line-height: 24px;font-weight: 500;color: #000000;margin: 30px 0 25px 0;}
.signage-specifications-box p{color: #000000;line-height: 26px;}

/******** Signage Specifications Section CSS End *******/


/******** Signage Artwork Section CSS Start *******/
.signage-artwork-sec{}
.signage-artwork-wrap{padding: 111px 0 71px 0;display: flex;flex-wrap: wrap;position: relative;}
.signage-artwork-wrap:before{position: absolute;content: "";width: 100%;left: 26%;top: 0;bottom: 0;background-color: #FFF5E8;z-index: -1;}
.signage-artwork-left{width: 72%;}
.signage-artwork-list{background-color: #ffffff;padding: 50px 40px 40px 40px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);}
.signage-artwork-list ul{padding: 0;list-style: none;display: flex;flex-wrap: wrap;margin: 0 -20px -40px;}
.signage-artwork-list ul li{width: 25%;margin: 0 0 0 0;padding: 0 20px 40px;}
.signage-artwork-box{background-color: #F8F4F4;height: 100%;padding: 30px 20px 82px 30px;}
.signage-artwork-box h6{font-weight: 400;font-size: 16px;line-height: 20px;margin: 0 0 13px 0;color: #666666;}
.signage-artwork-box p{line-height: 25px;margin: 0 0 0 0;word-break: break-word;}
.signage-artwork-right{width: 28%;}
.signage-artwork-content{padding: 26px 0 0 65px;}
.signage-artwork-content h3{font-size: 32px;line-height: 50px;margin: 0 0 22px 0;}
.signage-artwork-content p{line-height: 25px;margin: 0 0 45px 0;}

/******** Signage Artwork Section CSS End *******/


/******** Upload Your Artwork Section CSS Start *******/
.upload-sec{padding: 82px 0 82px 0;position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.upload-sec:before{position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background-color: #000000;opacity: 0.70;}
.upload-wrap{}
.upload-content{text-align: center;max-width: 1210px;margin: 0 auto;position: relative;}
.upload-content h6{font-weight: 400;font-size: 16px;line-height: 16px;display: inline-block;padding: 0 0 0 38px;position: relative;color: #ffffff;margin: 0 0 30px 0;}
.upload-content h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #ffffff;top: 0;bottom: 0;left: 0;margin: auto;}
.upload-content h2{font-size: 60px;line-height: 76px;margin: 0 0 46px 0;color: #ffffff;}
.upload-content p{line-height: 24px;color: #ffffff;margin: 0 0 29px 0;}
.upload-content p:last-of-type{margin: 0 0 48px 0;}
/******** Upload Your Artwork Section CSS End *******/


/******** Exhibition Booths Product Section CSS Start *******/
.exhibition-booths-product-sec{padding: 150px 0 150px 0;position: relative;}
.exhibition-booths-product-sec:before {position: absolute;content: "";background-image: url(../images/gallery-main-bg-pattern.png);top: -300px;right: -350px;background-repeat: no-repeat;background-position: top center;z-index: -1;width: 1662px;height: 1002px;-webkit-animation: pattern-move 10s ease-in-out infinite;animation: pattern-move 10s ease-in-out infinite;}
.exhibition-booths-product-wrap{display: flex;margin: 0 -20px -40px;}
.exhibition-booths-product-list{width: 100%;padding: 0 20px 40px;}
.exhibition-booths-product-box{padding: 20px 20px 20px 20px;background-color: #ffffff;box-shadow: 0px 0px 8px rgb(0 0 0 / 20%);height: 100%;}
.exhibition-booths-product-img{padding-top: 280px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.exhibition-booths-product-content{padding: 17px 0 0 0;}
.exhibition-booths-product-content h3{font-size: 36px;line-height: 48px;}
.exhibition-booths-product-content ul{padding: 0;list-style: none;}
.exhibition-booths-product-content ul li{margin: 0 0 13px 0;font-size: 16px;line-height: 20px;}
/******** Exhibition Booths Product Section CSS End *******/


/******** Why Use Pyramid Displays Section CSS Start *******/
.why-use-sec{}
.why-use-wrap{display: flex;flex-wrap: wrap;align-items: center;padding: 90px 0 90px 0;position: relative;}
.why-use-wrap:before{position: absolute;content: "";width: 100%;right: 27%;top: 0;bottom: 0;background-color: #F8F4F4;z-index: -1;}
.why-use-left{width: 53%;padding: 2px 150px 0 89px;}
.why-use-content{}
.why-use-content h6{font-weight: 400;font-size: 16px;line-height: 16px;display: block;padding: 0 0 0 47px;position: relative;color: #000000;margin: 0 0 28px 0;}
.why-use-content h6:before{position: absolute;content: "";width: 33px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.why-use-content h3{font-size: 60px;line-height: 80px;margin: 0 0 42px 0;}
.why-use-content ul{padding: 0;list-style: none;}
.why-use-content ul li{margin: 0;font-size: 16px;line-height: 26px;position: relative;padding: 0 0 0 39px;margin: 0 0 26px 0;}
.why-use-content ul li:last-child{margin: 0;}
.why-use-content ul li:before{position: absolute;content: "";width: 28px;height: 1px;background-color: #000000;top: 13px;left: 0;}
.why-use-right{width: 47%;}
.why-use-img{padding-top: 534px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
/******** Why Use Pyramid Displays Section CSS End *******/


/******** Booth Options Section CSS Start *******/
.booth-options-sec{padding: 0 0 0 0;}
.booth-options-wrap{}
.booth-options-heading{text-align: center;padding: 0 0 48px 0;}
.booth-options-heading h6{font-weight: 400;font-size: 16px;line-height: 16px;display: inline-block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 29px 0;}
.booth-options-heading h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.booth-options-heading h2{font-size: 60px;line-height: 76px;margin: 0 0 0 0;color: #000000;}
.booth-options-block{display: flex;flex-wrap: wrap;padding: 72px 0 78px 0;position: relative;}
.booth-options-block:before{position: absolute;content: "";width: 100%;left: 27%;top: 0;bottom: 0;background-color: #91D9F8;z-index: -1;}
.booth-options-block:nth-child(3):before{background-color: #F1BB5E;right: 27%;left: auto;}
.booth-options-block:nth-child(4):before{background-color: #FCF062;}
.booth-options-left{width: 51%;}
.booth-options-img{padding-top: 436px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.booth-options-right{width: 49%;}
.booth-options-content{padding: 125px 0 0 192px;}
.booth-options-content h6{font-weight: 400;font-size: 16px;line-height: 16px;display: inline-block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 21px 0;}
.booth-options-content h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.booth-options-content h3{font-size: 36px;line-height: 48px;margin: 0 0 26px 0;color: #000000;}
.booth-options-content a{font-weight: 700;font-size: 16px;line-height: 20px;color: #000000;text-transform: uppercase;display: inline-block;padding: 0 0 6px 0;position: relative;}
.booth-options-content a:before{position: absolute;content: "";height: 2px;left: 0;right: 0;bottom: 0;background-color: #F99D1C;}
.booth-options-content a svg{vertical-align: baseline;margin: 0 0 -1px 2px;}
.booth-options-block:nth-child(odd) .booth-options-left{order: 2;}
.booth-options-block:nth-child(odd) .booth-options-right{order: 1;}
.booth-options-block:nth-child(odd) .booth-options-content{padding: 125px 0 0 245px;}
/******** Booth Options Section CSS End *******/

.wpcf7 .ajax-loader{margin: 15px 0 0 24px;}




/* 22nd july 2021 */
.booth-options-content span{
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    text-transform: uppercase;
    display: inline-block;
    padding: 0 0 6px 0;
    position: relative;
}
.booth-options-content span:before{
    position: absolute;
    content: "";
    height: 2px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #F99D1C;
}
/* 22nd july 2021 */

.upgrade-packages-heading{text-align: center;padding: 0 0 50px 0;}
.upgrade-packages-heading h6{font-weight: 400;font-size: 16px;line-height: 16px;display: block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 19px 0;display: inline-block;}
.upgrade-packages-heading h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.upgrade-packages-heading h3{font-weight: 700;font-size: 60px;line-height: 68px;color: #000000;margin: 0 0 47px 0;}


.exhibition-zigzag-sec{padding: 70px 0 30px 0;}
.exhibition-zigzag-wrap{}
.exhibition-zigzag-heading{text-align: center;padding: 0 0 60px 0;}
.exhibition-zigzag-heading h6{font-weight: 400;font-size: 16px;line-height: 16px;display: block;padding: 0 0 0 38px;position: relative;color: #000000;margin: 0 0 19px 0;display: inline-block;}
.exhibition-zigzag-heading h6:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #000000;top: 0;bottom: 0;left: 0;margin: auto;}
.exhibition-zigzag-heading h3{font-weight: 700;font-size: 60px;line-height: 68px;color: #000000;margin: 0 0 47px 0;}
.exhibition-zigzag-heading p{}
.exhibition-zigzag-block-wrap{
    max-width: 80%;
    margin: 0 auto;
}
.exhibition-zigzag-block{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 80px 0;
}
.exhibition-zigzag-left{
    width: 50%;
    padding: 0 50px 0 0;
}
.exhibition-zigzag-content{}
.exhibition-zigzag-content h4{font-weight: 700;font-size: 36px;line-height: 42px;color: #000000;margin: 0 0 23px 0;}
.exhibition-zigzag-content p{font-size: 16px;line-height: 24px;margin: 0 0 15px 0;}
.exhibition-zigzag-content ul{padding: 0;list-style: none;}
.exhibition-zigzag-content ul li{font-size: 16px;line-height: 24px;margin: 0 0 9px 0;padding: 0 0 0 36px;position: relative;}
.exhibition-zigzag-content ul li:before{position: absolute;content: "";width: 26px;height: 1px;background-color: #666666;top: 11px;left: 0;}

.exhibition-zigzag-right {
    width: 50%;
}

.exhibition-zigzag-img{
    text-align: center;
}

.exhibition-zigzag-block:nth-child(odd) .exhibition-zigzag-left{
    order: 2;
    padding: 0 0 0 100px;
}
.exhibition-zigzag-block:nth-child(odd) .exhibition-zigzag-right{
    order: 1;
}

.single-image .advertiser-img-big {margin: 0 auto !important;}
.single-image .advertiser-img-small {margin: 0 auto !important;}





/*gravity form css start*/
.entry-content .gform_wrapper {
    background-color: #F8F4F4;
    max-width: 1725px;
    width: 100%;
    margin: 0 auto 60px;
    padding: 40px 80px;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large,  input#gform_resume_email,
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea{
    font-weight: 400;
    font-size: 16px !important;
    line-height: 22px;
    color: #666666 !important;
    background-color: #ffffff;
    width: 100%;
    padding: 21px 30px 21px 30px !important;
    transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
}
input#gform_resume_email{
    margin-bottom: 25px;
}

/*.gform_wrapper.gravity-theme #gform_page_1_1 .gfield_label, .gform_wrapper.gravity-theme #gform_page_1_1 .ginput_complex label, .gform_wrapper.gravity-theme #gform_page_1_1 .ginput_complex legend{
    display: none !important;
}*/
.field_sublabel_above .ginput_complex{
   align-items: flex-start !important;
}
.gform_wrapper.gravity-theme .gform_fields{
    grid-row-gap: 25px !important;
}
.gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)), .gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){
    margin-bottom: 25px !important;
}
.gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button, .gform_wrapper.gravity-theme  .button, #gform_send_resume_link_button_1{
    padding: 15px 40px 15px 40px;
    background: rgba(255,242,0);
    background: -moz-linear-gradient(left, rgba(255,242,0,1) 0%, rgba(249,157,28,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);
    background: linear-gradient(to right, rgba(255,242,0,1) 0%,rgba(249,157,28,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#f99d1c',GradientType=1 );
    color: #000000 !important;
    width: auto;
    font-family: 'Calibri';
    font-weight: 700;
    font-size: 20px;
    line-height: 24px !important;
    text-transform: uppercase;
    border: none;
    outline: none !important;
    min-height: auto !important;
}
.gform_wrapper.gravity-theme .gfield .ginput_quantity{
    vertical-align: middle;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}
.gform_confirmation_message {
    text-align: center;
    margin-bottom: 80px;
    font-size: 20px;
    padding-left: 15px;
    padding-right: 15px;
}
label.gform_resume_email_label {
    padding-bottom: 8px;
}
.form_saved_message_sent {
    padding-left: 15px;
    padding-right: 15px;
}
.gform_wrapper.gravity-theme .gform_save_link.button {
    background: none;
        background-color: transparent !important;
    border-bottom: 3px solid #F99D1C;
    padding-left: 0 !important;
    padding-right: 0 !important;
        margin: 0 auto;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer{
        display: flex;
    justify-content: space-between;
    position: relative;
}
.gform_wrapper.gravity-theme .gform_previous_button.button{
        position: absolute;
    left: 0;
}
.gform_wrapper.gravity-theme .gform_next_button.button, #gform_submit_button_1{
    position: absolute;
    right: 0;
}
.gfield_no_follows_desc a {
    text-decoration: underline;
}
.gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label{
        padding-bottom: 5px !important;
}

.gform_wrapper.gravity-theme table img {
    max-width: 200px;
        width: 100%;
}
.gform_wrapper.gravity-theme table td {
    text-align: center;
        
}

.gform_wrapper.gravity-theme table {
    width: 100%;
}

.grecaptcha-badge {
    z-index: 999;
}