@media screen and (max-width:1024px) and (min-width:993px){
    .header .header-menu li a{font-size: 15px;}    
}

@media screen and (max-width: 991px){
#Site {padding-top: 0;}   
.ccm-toolbar-visible #Site {padding-top: 0px !important;}    
.page-home .header {background-color: #000;}   
.header-menu button{ display: block;}
.header-menu.open-menu ul{ display:block;}
.navigation__main ul {top: 151px;}
.header-menu button {
    display: block;
    position: absolute;
    left: 17px;
    top: 129px;
}
.navigation li{margin:0 5px;}
.header-menu button{ position: relative; top: 0;margin-right: 10px; left: 0;}
.homebanner-caption {position: relative; padding: 20px 5px;}
.banner-bottom-caption {position: relative;padding: 15px;}
 .logo { width: 25%; max-width: 290px;}
 .navigation {float: right !important;width: 75%;}
 
 .header .header-menu ul{display: none;} 
 .header .header-menu li > ul{border-radius: 0px;}
 .header .header-menu ul li:hover ul{display: none;}
.header .header-menu ul {float: none; position: absolute;left: 0;right: 0;background:rgba(0,0,0,0.8);top:100%;padding:15px;}
.header .header-menu ul li{float: none;width:100%}
.header .header-menu ul li a{ display:block; text-align: left;padding:10px;color:#fff;text-decoration: none;}
.header-menu.open-menu ul{display: block;}
.header .header-menu li a{padding:8px 15px}
#finderForm{padding:25px 0}
.header .header-menu{margin:10px 0 0px;}
.cust-nav-head li a img {margin-right: 0; width: 25px;}
.plusicon {position: absolute;right: 0px;width: 40px;height: 40px;display: block;background: url(../images/down-arrow.svg) right top no-repeat;
z-index: 100;top: 0px;background-size: 100%;}   
.header .header-menu > li:hover a{border-radius: 0;}   
.header-menu.open-menu .navbar-right{display: block !important;}
.header .header-menu li.active > ul{visibility: visible; opacity: 1; display:block !important; position: relative;}
.header-menu button{border: none;background:none}
.header .header-menu button{ display: block;float: right;margin:5px 5px 15px 0;cursor: pointer; position: relative;}
.header-menu .hamburger-inner{right:0px; z-index: 100;}
.header-menu.open-menu .hamburger-inner{top:10px;}
.header-menu.open-menu .hamburger-inner:after{content:'';background:url(../images/close.svg) right top no-repeat;width:35px; height:35px;background-size: 100%;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{background-color:#fff !important}
.header-menu.open-menu .hamburger-inner, .header-menu.open-menu .hamburger-inner::before, .header-menu.open-menu .hamburger-inner::after{background-color:transparent !important}
.ccm-notification-help-launcher{display: none !important;}
.navigation{ position: static !important;}
.header {position: relative;background-color: #000; padding: 10px;}
#finderForm {position: relative;padding: 0 10px;}
.home-banner{min-height: 100%;}
.navigation__main ul li > ul li{padding:0px;}
.navigation__main ul li > ul li a{font-size: 18px; font-weight: 400;}
.cust-nav-head li a.icon--tel img{max-width:20px;}

.cust-nav-head li a{font-size: 0;}
.header-search{ display: none;}
.cust-nav-head{width:auto;display: inline-block; float: none;margin:3px 0 0 20px;}
.drp-country{display: inline-block;margin-top:5px;}
.cust-nav-head li a img {max-width: 25px; vertical-align: inherit;}
.homebanner-caption .caption-inner h1 {font-size: 30px;}
.homebanner-caption .caption-inner h3 {font-size: 20px;padding: 20px 0;}
.banner-bottom-caption p {font-size: 14px;}
.Homepage-block h2{font-size:30px;}
.info-graphics ul li { width: 50%; padding: 15px 10px; }
.home-grey-bg h2 {font-size: 30px;}
.home-grey-bg p {font-size: 20px;}
.greybg-twocolumn {background:#e8e8e8;padding: 10px 0px;}
.greybg-twocolumn .two-column-outer .two-column{width:100%;}
.greybg-twocolumn .two-column-outer .two-column ul{padding-left:30px}
.message-box .box-heading {margin-bottom: 20px;}
.team-head { padding: 0;}
.boothinfo__headline h2, .team-head h2{margin-bottom: 0;padding: 0px;}
.page-home .logoslider__slider .slick-prev {left: -2rem;}
.page-home .logoslider__slider .slick-next {right: -2rem;}
.case-studies .boothinfo__description .text{ line-height: 26px;}
.case-studies .boothinfo__description .text a{ display: block;}
.review-section h2 {font-size: 25px;}
.review-inner .three-column {padding: 0 20px 70px;border:none}
.page-home .textimgcombi .textimgcombi__text {width:100%;padding:0 15px;margin-bottom: 15px;}
.page-home .textimgcombi .textimgcombi__img {width: 100%;margin-bottom: 15px;}
.page-home .textimgcombi .textimgcombi__text h2{font-size: 20px;}
}