/*@font-face {
    font-family: 'pt_serifbold';
    src: url('../fonts/pt_serif-web-bold-webfont.woff2') format('woff2'),
         url('../fonts/pt_serif-web-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_serifbold_italic';
    src: url('../fonts/pt_serif-web-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/pt_serif-web-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_serifitalic';
    src: url('../fonts/pt_serif-web-italic-webfont.woff2') format('woff2'),
         url('../fonts/pt_serif-web-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_serifregular';
    src: url('fonts/pt_serif-web-regular-webfont.woff2') format('woff2'),
         url('fonts/pt_serif-web-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'work_sansregular';
    src: url('../fonts/worksans-regular-webfont.eot');
    src: url('../fonts/worksans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/worksans-regular-webfont.woff2') format('woff2'),
         url('../fonts/worksans-regular-webfont.woff') format('woff'),
         url('../fonts/worksans-regular-webfont.ttf') format('truetype'),
         url('../fonts/worksans-regular-webfont.svg#work_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular.eot');
    src: url('../fonts/raleway-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular.woff2') format('woff2'),
         url('../fonts/raleway-regular.woff') format('woff'),
         url('../fonts/raleway-regular.ttf') format('truetype'),
         url('../fonts/raleway-regular.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'old_standard_ttregular';
    src: url('../fonts/oldstandard-regular-webfont.eot');
    src: url('../fonts/oldstandard-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oldstandard-regular-webfont.woff2') format('woff2'),
         url('../fonts/oldstandard-regular-webfont.woff') format('woff'),
         url('../fonts/oldstandard-regular-webfont.ttf') format('truetype'),
         url('../fonts/oldstandard-regular-webfont.svg#old_standard_ttregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'old_standard_ttbold';
    src: url('../fonts/oldstandard-bold.woff2') format('woff2'),
         url('../fonts/oldstandard-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
font-family:'open_sansbold';
src:url('fonts/OpenSans-Bold-webfont.eot');
src:url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
 url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
 url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
 url('fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'open_sanslight';
src:url('fonts/OpenSans-Light-webfont.eot');
src:url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
 url('fonts/OpenSans-Light-webfont.woff') format('woff'),
 url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
 url('fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'open_sansregular';
src:url('fonts/OpenSans-Regular-webfont.eot');
src:url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
 url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
 url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
 url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'open_sanssemibold';
src:url('fonts/OpenSans-Semibold-webfont.eot');
src:url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
 url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
 url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
 url('fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
    font-family: 'slabo_13px';
    src: url('fonts/slabo13px-regular-webfont.eot');
    src: url('fonts/slabo13px-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/slabo13px-regular-webfont.woff2') format('woff2'),
         url('fonts/slabo13px-regular-webfont.woff') format('woff'),
         url('fonts/slabo13px-regular-webfont.ttf') format('truetype'),
         url('fonts/slabo13px-regular-webfont.svg#slabo_13pxregular') format('svg');
    font-weight: 400;
    font-style: normal;
}*/

body .ezone-main{
    font-size: 16px;
    line-height: 22px;
}
/*-------- Show Guide Information --------*/

/*Login Page*/
.forgot-text-div .displayForgotPasswordDiv{font-size: 18px; font-weight: 600;}
.show-guide-info{padding:15px 0;}
ul.information-list ul.category-list{padding-left:0px;}
ul.information-list ul.category-list li i{margin-right:3px;}
ul.information-list{margin:0px;padding:0px;list-style-type:none;border-bottom:1px solid #b9b9b9;font-size:14px;color:#212121;display:table;width:100%;border-collapse:collapse;}
ul.information-list li{line-height:1;display:table-row;border-top:1px solid #b9b9b9;}
ul.information-list li .info-hd{font-weight:600;display:table-cell;padding:12px 0 14px;text-align:right;width:10px;min-width:120px;word-break:break-word;}
ul.information-list li .info-desc{display:table-cell;padding:12px 0 14px 20px;border-top:1px solid #b9b9b9;line-height: 22px;}
ul.check-list{margin:0px;padding:0px;list-style-type:none;}
ul.check-list li{background:url("../../upload/images/checkbox-typ1.png") no-repeat left bottom;font-weight:700;font-size:14px;color:#222222;position:relative;padding:0 0 0 35px;line-height:22px;}
.exhibitor-page-outer-image{background:url("../../upload/images/exhibitor-back-outer.svg") no-repeat right top;background-size:cover;}
/*ul.exgrid li .exhibit-info, ul.exgrid li.exhibitor.feature .exhibit-info{background:url("../../upload/images/exhibitor-back.svg") no-repeat right bottom -1px;}*/
ul.check-list li.completed{background:url("../../upload/images/checkbox-typ1.png") no-repeat left top;}
ul.check-list li+li{margin-top:16px;}
.profile-summary{}
.exhibitor_single .container.col-1200,.exhibitor-page-outer-image .container.page-inr{
    padding-left:25px;
    padding-right:25px;
}
.profile-summary ul.information-list li .info-hd{padding:9px 0;}
.profile-summary ul.information-list li .info-desc{padding:9px 0 9px 20px;}
/******** progressBar ******/
.progress_bar{overflow:hidden;}
.progress_bar span{float:right;width:8%;text-align:right;color:#333333;font-size:17px;font-weight:600;}
#progressBar{width:92%;height:21px;background-color:#e1e7f0;border-radius:10px;float:left;}
#progressBar div{height:100%;color:#fff;text-align:right;line-height:22px;width:0;border-radius:10px;background:#6a94cc;background:-moz-linear-gradient(left, #6a94cc 0%, #3fc5ca 100%, #3fc5ca 100%);background:-webkit-linear-gradient(left, #6a94cc 0%,#3fc5ca 100%,#3fc5ca 100%);background:linear-gradient(to right, #6a94cc 0%,#3fc5ca 100%,#3fc5ca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a94cc', endColorstr='#3fc5ca',GradientType=1);}
/****** ezone-form ************/
.ezone-form{}
.ezone-form .form-group{margin-bottom:15px;}
.ezone-form  label{font-size:14px;color:#333333;;font-weight:normal;padding:5px 0; margin-bottom:8px;text-transform:none;letter-spacing: normal;}
.ezone-form .form-group label{
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: 1px;
    color: #000000;
    text-transform: uppercase;
}
.ezone-form .form-group-hd{font-size:14px;color:#333333;font-weight:bold;margin-bottom:13px;}
.ezone-form .form-group-hd .red{color:#a12026;}
.ezone-form .form-control{background-color:#fff;background-image:none;border:2px solid #d7d7d7;border-radius:2px;color:#555;display:block;height:34px;line-height:1.42857;padding:6px 12px;box-shadow:none;width:100%;box-sizing:border-box;margin-bottom:7px;}
.ezone-form textarea.form-control{height:auto;}
.ezone-form input[type="file"]{height:auto;line-height:17px;padding:5px 10px;}
ul.checkbox-list.no-more-scroll {max-height: 300px;overflow-y:auto;}
.ezone-form ul.checkbox-list.no-more-scroll .fa{ display: none; }
ul.checkbox-list{list-style-type:none;margin:0;padding:0;overflow:hidden;}
ul.checkbox-list li{margin-bottom:7px;width:40%;display:inline-block;vertical-align:top;}
ul.checkbox-list li input[type="checkbox"]{display:none;}
.new-ticket-info{margin-bottom:20px;}
ul.checkbox-list li label{font-weight:normal;font-size:14px;color:#222222;position:relative;line-height:22px;cursor:pointer;}
ul.checkbox-list li label:before{content:"";position:absolute;left:0px;top:0px;height:22px;width:22px;background:url("../../upload/images/checkbox-typ1.png") no-repeat left bottom;}
ul.checkbox-list li input[type="checkbox"]:checked + label:before{content:"";position:absolute;left:0px;top:0px;height:22px;width:22px;background:url("../../upload/images/checkbox-typ1.png") no-repeat left top;}
.page-template-exhibitor-list{overflow-x:hidden;}
/*****/
/*****EZONE*****/
.ezone-banner{
    background: url(../../upload/images/ezone-banner.jpg) no-repeat top center;
    background-size:cover;
    position: relative;
}
.ezone-banner:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.ezone-structure ul.checkbox-list li label{
    padding-left:36px;
}
.row.password ul.checkbox-list label,ul.checkbox-list label{
    padding:0 0 5px 40px;
}
.profile-img img,.ezone-banner .company-logo h3{
    border:1px solid #3779bd;
    border-radius:50%;
}
ul.checkbox-list li {
    margin-bottom: 7px;
    width: 40%;
    display: inline-block;
    vertical-align: top;
}
.ezone-banner .company-logo h3{
    overflow:hidden;
    width:155px;
    height:155px
}
.wpas-reply-meta .wpas-timestamp{
    display:inline-block;
}
.wpas-wysiwyg-textarea{
    border:0px;
}
.wpas-ticket-details h3{
    color: #333;
    font-size: 20px;
    line-height: 26px;
    margin: 0 0 20px 0;
    font-weight: bold;
}
.wpas-form .checkbox label{
    font-weight: 700;
    font-size:16px;
}
.admin-image a {
    background: #ffffff none repeat scroll 0 0;
    display: table-cell;
    height: 155px;
    text-align: center;
    vertical-align: middle;
    width: 155px;
    border-radius:50%;
}
.ezone-banner .company-logo{ height:auto;}
.admin-image{
    display:inline-block;
    border-radius:50%;
    overflow:hidden;
}
.profile-img{
    padding:28px 0px;
    text-align: center;
    width: 260px;
    display:inline-block;
    border-bottom:1px solid;
    margin-top: 40px;
}
.ezone-structure{
    padding-top: 0px;
    background:#fff;
}
.banner-information{
    position:absolute;
    left:320px;
    top:80px;
}
.banner-information h2,.banner-information h3,.banner-information h4{ margin:0px 0px 5px 0px;}
.banner-information h2{
    font-weight: 700;
    font-size: 30px !important;
    line-height: 1.3 !important;
    color: #fff !important;
    text-transform: capitalize;
    font-family: "Gloock", Sans-serif;
}
.banner-information h3{
    font-size: 20px !important;
    line-height: 24px !important;
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 1px !important;
}
.banner-information h4{
    font-size:14px;
    line-height:20px;
    color:#fff;
    text-transform:uppercase;
    letter-spacing: 1px;
}
.ezone-banner .container{ position:relative;}
.sidebar-menu ul li{
    list-style:none;
    padding:0px 20px;
    transition:all 0.8s ease-in-out 0s;
    -webkit-transition:all 0.8s ease-in-out 0s;
    position:relative;
    margin-bottom:0px;
    border-top: 1px solid #a5b29d;
}
.sidebar-menu ul li:hover .sidebar-menu ul li a{border-bottom:1px solid #1b2a3b !important;}
.sidebar-menu ul li a{
    color:#fff;
    display:block;
    padding:20px 0px;
    font-size:18px;
    line-height:20px;
    transition:all 0.8s ease-in-out 0s;
    -webkit-transition:all 0.8s ease-in-out 0s;
}
.sidebar-menu ul li a:hover{
    text-decoration:none;
}
.sidebar-menu{
    width:260px;
    float:left;
    display:inline-block;
    min-height:700px;
}
.sidebar-menu ul li.support a{cursor:pointer;}
.sidebar-menu ul li a:before{font-family: 'FontAwesome';}
.sidebar-menu ul li.dashboard a:before{
    content: "\f0e4";
}
.sidebar-menu ul li.your-details a:before{
    content: "\f007";
}
.sidebar-menu ul li.your-Company a:before{
    content: "\f0f7";
}
.sidebar-menu ul li.your-products a:before{
    content: "\f009";
}
.sidebar-menu ul li.your-press a:before {
  content: "\f1ea";
}
.sidebar-menu ul li.offer-competitions a:before{content: "\f2b5";}
.sidebar-menu ul li.your-videos a:before{
    content: "\f1ea";
}
.sidebar-menu ul li.support a:before{
    content: "\f145";
}
.sidebar-menu ul li.change-password a:before{
    content: "\f023";
}
.sidebar-menu ul li.show-guide a:before{
    content: "\f02d";
}
.sidebar-menu ul li.show-guide-new a::before{
    content: "\f0f6";
}
.sidebar-menu ul li.logout a:before{
    content: "\f011";
}
.sidebar-menu ul li.view-profile a:before{
    content: "\f06e";
}
.sidebar-menu ul li.ezone-marketing a:before{
    content: "\f0a1";
}
.sidebar-menu ul li.ezone-faq a:before{
    content: "\f059";
}
.sidebar-menu ul li.exhibitor-wristbands a:before,
.sidebar-menu ul li.exhibitor-manual a:before{
    content: "\f02d";
}
.sidebar-menu ul li.exhibitor-badges a:before{
    content: "\f2c1";
}
.sidebar-menu ul li a:before{
    margin-right:13px;
    font-size:16px;
}
.ezone-structure .ezone-sub-menu{
    margin-left:-23px;
    margin-right:-20px;
}
.ezone-structure .ezone-sub-menu li{border-left: 0px solid #e3e3e3;}
.ezone-structure .ezone-sub-menu li:hover{border-left: 0px solid #b0b0b0;}
.ezone-panel-content p{
    margin-bottom:14px;
}
.sidebar-menu ul li i{
    position:absolute;
    right:15px;
    line-height:20px;
}
.page-main-content {
    overflow: hidden;
    padding-top:40px;
    padding-left:40px;
    padding-bottom:40px;
    box-sizing:border-box;
}
h3.main-title {
    font-weight: bold;
    font-size: 21px !important;
    line-height: 26px !important;
    margin: 0;
    text-transform: capitalize;
    display: inline-block;
    font-family: "Gloock", Sans-serif;
}
.add-video-button{float:right;}
.add-video-button a{
	color:#fff !important;
    font-weight:bold;
    font-size: 12px;
    line-height: 16px;
    display:block;
    text-transform:uppercase;
    padding:6px 20px;
    transition:all 0.4s ease-in-out 0s;
    -webkit-transition:all 0.4s ease-in-out 0s;
    border:1px solid;
    margin-top: -2px;
}
.add-video-button a:hover{
    text-decoration:none;
}
.add-video-button a:before{
    content: "\f067";
    font-family: 'FontAwesome';
    margin-right:5px;
}
.ezone-panel-title {
    border-bottom: 1px solid #ccc;
    padding: 17px 30px 17px 30px;
}
.page-main-content .ezone-panel{
    border:1px solid #ccc;
    margin-bottom:20px;
    border-radius:3px;
}
.ezone-panel-content{padding:35px;}
.page-main-content p{
    word-wrap:break-word;
    -moz-word-wrap:break-word;
    -ms-word-wrap:break-word;
    -o-word-wrap:break-word;
    -webkit-word-wrap:break-word;
}
.ezone-panel-content .info-edit{
    display:inline;
    float:right;
}
.row.password label{
    display: block;
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: 1px;
    color: #000000;
    text-transform: uppercase;
}
.row.password.approval-section label{
    margin-bottom:14px;
}
.row.password{margin-bottom:15px;}
.show-cat-error .error-msg{margin:0px;}
.ezone-panel .error-msg,
.ezone-panel .success-msg{ margin:20px 0 0;}
.ezone-panel .span12 input,.ezone-panel .span12 textarea,.ezone-panel .span6 input,.ezone-panel .span6 textarea{
    width:100%;
    border:2px solid #d7d7d7;
    border-radius:2px;
    box-sizing:border-box;
    color:#333;
    padding-right:15px;
    padding-left:15px;
    padding: 6px 8px;
    font-size: 14px;
    -ms-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.wpas-submission-form-inside-after-subject.container{
    width:100%;
    padding:0px;
}
.sidebar-menu ul li:hover .ezone-sub-menu a{
    color: #fff;
}
.sidebar-menu ul li:hover .ezone-sub-menu li:hover a{
    color: #ffffff;
}
.sidebar-menu ul li.active .ezone-sub-menu a{
    color: #fff;
}
.sidebar-menu ul li .ezone-sub-menu li.active a{
    color: #ffffff;
}
.mfp-auto-cursor .mfp-content{margin:30px auto;}
.mfp-content .meet-team-section.container{margin:0 auto;max-width:756px;padding:0 15px;background:#f2f1e7;padding:30px;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:auto !important;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {cursor:auto;min-width:756px;}
.ezone-popup {
    min-width: 765px;
}
.ezone-panel-content form{
    margin-bottom:0px;
}
.ezone-panel-content #change-password{ margin-top: 20px; }
.ezone-panel .span12 input[type="file"]{
    height:auto;
    line-height:17px;
    padding:5px 10px;
}
.ezone-popup .full-btn{ margin-top:20px;}
.ezone-panel .span12 input{
    height:35px;
    line-height:17px;
    padding:5px 10px;
}
.add-video-div img{
    margin: 0 auto;
    display:block;
}
.ezone-panel .span12 input.small-text,
.ezone-panel .form-group input.small-text{
    width:80px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #ffffff;
    box-sizing: border-box;
    border: 1px solid #aaaaaa;
    cursor: text;
    margin: 0;
    outline: none;
    padding: 6px 8px;
    vertical-align: middle;
    font-size:14px;
}
.ezone-popup .ezone-panel .span12 input,.ezone-popup .ezone-panel .span6 input{
    background:transparent;
    padding:auto 15px;
    color:#333;
}
ul.exgrid li .exhibit-info, ul.exgrid li.exhibitor.feature .exhibit-info {
    background-size: cover;
    background-position: right top;
}
.ezone-popup .ezone-panel .span12 textarea{
    background:transparent;
    box-shadow:none;
    height:200px;
    padding:10px;
}
.page-main-content textarea{
    height:200px;
    padding:10px;
}
.page-main-content .g-recaptcha{margin:20px auto;}
.full-btn {
	font-weight: 500 !important;
    line-height: 15px;
    width: 100%;
    text-transform: uppercase !important;
    border: 1px solid;
    font-weight: bold !important;
    font-size: 14px !important;
    margin-top: 10px;
    -webkit-appearance: none !important;
    border-radius: 0px !important;
    display: block;
    text-align: center;
    transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    letter-spacing: 2.13px !important;
}
.mfp-auto-cursor .mfp-content {
    margin: 30px auto;
}
body.page-template-ezone,body.page-template-ezone-new-ticket {background:#fff;}
.ezone-sub-menu li a:before{visibility:hidden;}
.row.video .span4{margin-bottom:30px;}
.row.video { margin-top: 30px;}
.video-button {
    bottom: 35px;
    position: absolute;
    right: 5px;
}
.video-button a{display:block;width:100%;text-align:center;}
.video-button button{cursor:pointer;}
.video-button.edit{ right:42px;}
.video-button button{
    height: 28px !important;
    width: 28px !important;
    background-color: #fff !important;
    border: 1px solid #efefef !important;
    border-radius: 0px !important;
    text-align: center;
    padding: 0px !important;
    margin: 0 auto;
}
.video-button button i{
    font-size:16px;
    color:#666666;
    transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
}
.video-button button:hover i{
    color:#333333;
}
.video-section {
    position: relative;
    border:1px solid #ddd;
    padding:10px;
}
.video-check-box {
    position: absolute;
    right: 5px;
    top: 5px;
    height:32px;
    width:32px;
}
.video-check-box input.checkbox[type="checkbox"]{display:none;}
.video-check-box input.checkbox[type="checkbox"] + label::before {
    background: rgba(0, 0, 0, 0) url(../../upload/images/video-checkbox.png) no-repeat scroll left center;
    content: "";
    height: 32px;
    position: absolute;
    top: 0px;
    width: 32px;
    border:1px solid #222;
}
.video-check-box input.checkbox[type="checkbox"]:checked + label::before {
    background: rgba(0, 0, 0, 0) url("../../upload/images/video-checkbox-tixk.png") no-repeat scroll left center;
    content: "";
    height: 32px;
    position: absolute;
    top: 0px;
    width: 32px;
    border:1px solid #222;
}
.widget_wysija_cont .allmsgs .updated{
    background:none;
    border:0px;
    padding:0px;
}
.allmsgs .updated li{border: 2px solid #00653c;}
.allmsgs .updated li{
    background: #dedede none repeat scroll 0 0;
    border: 1px solid #222;
    font-size: 18px;
    padding: 5px 10px;
}
.add-video-div{
    background:#ebebeb;
    text-align:center;
    padding:30px 0px;
}
.ezone-popup .ezone-panel-content{
    padding:0px;
    padding-top:15px;
}
.row.password span{
    font-size:14px;
    color:#333;
    margin-top:10px;
}
.row.password span.red{
    color:#b2232a;
}
.ezone-popup h3.main-title{
    font-size:32px;
    line-height:46px;
    font-weight:500;
}
.ezone-popup .ezone-panel-title{
    padding:0px;
    padding-bottom:15px;
}
.ezone-popup .meet-team-section.container{
    border-radius:4px;
}
.ezone-popup .mfp-close{border: 4px solid #a12026;}
ul.popup-ul li{
    font-size:14px;
    line-height:24px;
    color:#333;
    list-style:none;
    margin-bottom:0px;
}
ul.popup-ul{margin-bottom:17px;padding-left:0px;}
.mfp-auto-cursor .mfp-content{margin:30px auto;}
.ezone-structure form div{margin-bottom:0px;}
.ezone-structure form#yourDetailsForm div{margin-bottom:6px;}
button.mfp-arrow{display:none !important;}
button.mfp-arrow{display:none !important;}
.gallery_popup button.mfp-arrow{display:block !important;}
.div-toggle-menu{
    display:none;
    background:#66B9B3;
    width:100%;
    border-bottom: 1px solid #66B9B3;
    padding:10px 0px;
}
button.toggle-bar-menu i{
    color:#fff;
    padding:5px;
    font-size:20px;
}
button.toggle-bar-menu{
    background:transparent;
    border:2px solid #fff;
    border-radius:5px;
    float:right;
    margin-right:10px;
    cursor:pointer;
    padding: 0px !important;
    outline: none;
    background: transparent !important;
}
.row.password span.main-popup{
    font-size:14px;
    color:#333;
}
.ezone-form .row.password label{
    color:#333;
    font-size: 14px;
    font-weight: normal;
}
.main-popup-div {text-align: center;}
.main-popup-div p{
    font-size:16px;
    line-height:20px;
    color:#333;
}
.main-popup-div span{
    font-size:16px;
    line-height:20px;
    color:#333;
}
.main-popup-div hr{
    height:1px;
    width:130px;
    margin:28px auto;
}
.ezone-popup.company-popup-main .meet-team-section.container{padding:45px 60px 30px 60px;}
.div-toggle-menu h3 {
    display: inline-block;
    margin: 0;
    padding-left: 20px;
    text-transform: capitalize;
    color: #fff !important;
    font-size: 16px !important;
    line-height: 34px !important;
}
.mfp-content .ezone-popup .mfp-close{background:#f0f2e6;}
label.approval:before{
    content:'';
    height:32px;
    width:32px;
    background:#1db25b;
    display:inline-block;
    top:10px;
    position:relative;
    margin-right:10px;
    border: 2px solid #00663e;
    box-sizing: border-box;
}
label.approval,label.wait-approval,label.rejected{height:42px;}
label.wait-approval:before{
    content:'';
    height:32px;
    width:32px;
    background:#fdfd3d;
    display:inline-block;
    top:10px;
    position:relative;
    margin-right:10px;
    border: 2px solid #dff20a;
    box-sizing: border-box;
}
label.rejected:before{
    content:'';
    height:32px;
    width:32px;
    background:#c86060;
    display:inline-block;
    top:10px;
    position:relative;
    margin-right:10px;
    border: 2px solid #a12026;
    box-sizing: border-box;
}
.video-button.approval{
    right:79px;
    height:32px;
    width:32px;
}
.video-button.approval label{padding:0px;}
.video-button.approval label:before{top:0px;}
.row.password.approval-section{
    border:1px solid #222;
    margin-right:0px;
    margin-left:0px;
}
.video-section > img {width: 100%;}
.mfp-content .meet-team-section.container{
    margin: 0 auto;
    max-width: 756px;
    padding: 0 15px;
    background:#f2f1e7;
    padding: 30px;
}
.mfp-content .ezone-popup .mfp-close {
    background: #9C7700 none repeat scroll 0 0;
    border-radius: 0;
    height: 44px;
    line-height: 26px;
    opacity: 1;
    right: 3px;
    top: -1px;
    color: #000 !important;
    width: 44px;
    font-size: 34px !important;
}

.ezone-banner .company-logo {
    height: auto;
}
.company-logo {
    display: table;
    height: 223px;
    width: 100%;
}

.ezone-banner .company-logo h3 {
    height: 155px;
    overflow: hidden;
    width: 155px;
}
.profile-img img, .ezone-banner .company-logo h3 {
    border: 0px solid #3779bd;
    border-radius: 0%;
    width:60%;
    max-height:155px;
}
.ezone-banner .company-logo h3 {
    border: 0px solid #3779bd;
    border-radius: 50%;
    width:155px;
    height:155px;
    display:table-cell;
}
.company-logo h3 {
    background: #ec008d none repeat scroll 0 0;
    color: #ffffff;
    display: table-cell;
    font-size: 100px;
    line-height: 140px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
.company-logo h3 a {
    color: #ffffff;
    display: block;
    font-size: 100px;
    line-height: 150px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
.company-logo h3 a:hover{
    text-decoration:none;
}
.single-ticket .wpas-user-profile .company-logo{
    height:100px;
    width:100px;
}
p.notify-msg{
    margin-bottom:20px;
    font-size:18px;
}
.error-msg p.pages {
    background: #e41e1e none repeat scroll 0 0;
    border: 2px solid #e41e1e;
    color: #ffffff;
    font-size: 18px;
    padding: 5px 10px;
}
.error-msg p.pages a {
    color: #000000;
}
.success-msg p.pages{
    background: #00653c none repeat scroll 0 0;
    font-size: 18px;
    padding: 5px 10px;
    border: 2px solid #00653c;
    color:#fff;
}
.row.exhibitor-login{
    padding-top:15px;
}
form{
    outline:none;
}
.page-main-content.dashboard-class .ezone-panel-content{
    padding:30px;
}
/****9/11/16****/
.video-section .product-image-section img {
    max-height: 230px;
    max-width: 230px;
    width: auto;
    display:block;
    margin:0 auto;
}
.product-image-section{
    border:1px solid #333;
    height:230px;
    overflow:hidden;
}
.video-title{ margin: 17px 0 0; }
#footer .scroll-top a i{
    line-height:33px;
}
.xdsoft_datetimepicker {z-index: 999999;}
.ezone-main .sidebar-menu ul{
    padding-left:0px;
}
.ezone-sub-menu li{
    border-top:1px solid #d0d0d0;
}
.custom-overlay {
    text-align: center;
}
.custom-overlay {
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    min-height: 1px;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999999999;
}
.custom-overlay td {
    border: 0px;
    vertical-align: middle;
}
.custom-overlay img {
    vertical-align: middle;
}
/************* exhibitors ******************/
/** grid view **/
.list-style-buttons span svg{margin-right:10px;vertical-align: middle;}
ul.exgrid { list-style:none; margin:0 -12px; padding:0px; }
ul.exgrid li { position:relative; display:block; float:left; width:25%;  padding:0px 12px; margin-bottom:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
ul.exgrid li .grid-in{
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    border-top: 2px solid #0fffff;
    transition:all 0.4s ease-in-out 0s;
    -webkit-transition:all 0.4s ease-in-out 0s;
    -ms-transition:all 0.4s ease-in-out 0s;
    -moz-transition:all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
}
ul.exgrid li:hover .grid-in{
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
ul.exgrid li .exhibit-desc{
    transition:all 0.4s ease-in-out 0s;
    -webkit-transition:all 0.4s ease-in-out 0s;
    -ms-transition:all 0.4s ease-in-out 0s;
    -moz-transition:all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
    position:relative;
}
ul.exgrid li.new-exhibitor .grid-in {transition:all 0.4s ease-in-out 0s;}
/* ul.exgrid li.new-exhibitor:hover .grid-in {border:7px solid #e38860;} */
ul.exgrid li .exhibit-cat {text-align:right;padding:10px 4px 0 0;min-height:27px;display:none;}
ul.exgrid li .exhibit-cat a { margin-right:5px;}
ul.exgrid li .exhibit-cat a i {font-size:24px;}
ul.exgrid li .exhibit-img {text-align:center;display:table;width:100%;border: 5px solid #ffffff;}
ul.exgrid li .exhibit-img .img-in {display:table-cell;width:100%;height:170px;vertical-align:middle;padding: 5px; border: 5px solid #ffffff;
    transition:all 0.4s ease-in-out 0s;
    -webkit-transition:all 0.4s ease-in-out 0s;
    -ms-transition:all 0.4s ease-in-out 0s;
    -moz-transition:all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
}
ul.exgrid li.feature .exhibit-img .img-in{
    border: solid 5px ;
    }
ul.exgrid li .exhibit-img .img-in img.grid-thumb { max-width:100%; display:block;max-height:100%;margin:0 auto;}
ul.exgrid li .exhibit-img .img-in img.grid-thumb{
    max-width: 100%;
    width: auto;
    max-height: 150px;
    display: inline-block;
}
ul.exgrid li .exhibit-img .list-thumb { display:none;}
ul.exgrid li .exhibit-info,ul.exgrid li.exhibitor.feature .exhibit-info{text-align:center;margin: 2px 5px 5px;padding:0 15px 20px;}
ul.exgrid li .contact-email { display:none;}
ul.exgrid li .exhibit-cat-list {display:none;}
.feature-exhibitor{
    font-size: 12px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 12px;
    letter-spacing: 1px;
    text-align: center;
    padding: 7px 10px 5px;
    text-transform: uppercase;
    position: absolute;
    color: aliceblue;
    left: 15px;
    top: 15px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
}
ul.exgrid li .exhibit-info h3 {
    margin: 0px;
    color: #000000;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: normal;
    font-family: "Gloock", Sans-serif;
}
ul.exgrid li .exhibit-info h3 .exh-title {
    margin-bottom: 15px;
    padding-bottom: 12px;
    position: relative;
    transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
}
ul.exgrid li .exhibit-info h3 .exh-title:after {
    content: '';
    position: absolute;
    width: 30px;
    height: 2px;
    background-color: #597680;
    bottom: 0;
    left: calc(50% - 15px);
}
ul.exgrid li .exhibit-info .stand-no{
    text-align: center;
    text-transform:uppercase;
}
ul.exgrid li .exhibit-info .stand-no .standNo-label,
ul.exlist li .exhibit-info .stand-no .standNo-label{
	font-size: 12px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1px;
	text-align: center;
	color: #666;
    text-align: center;
}
ul.exlist li .exhibit-info .stand-no .standNo-label{
    text-align: left;
}
ul.exgrid li .exhibit-info .stand-no .standNo-list{
	margin: 7px 0 0;
    padding: 9px 10px 7px;
    border-radius: 3px;
    background-color: #f4f4f4;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    display: inline-block;
}
ul.exgrid li .exhibit-info .stand-no .standNo-list span{
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    color: #7F8A6A;
    margin-left: 5px;
}
ul.exgrid li .more-info {position:relative;}
ul.exgrid li .more-info a {
    transition:all 0.4s ease-in-out 0s;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    padding: 10px;
    border: solid 1px #f39000;
    display:block;
}
ul.exgrid li .more-info a:hover{
    text-decoration:none;
}
ul.exgrid li .exhibit-info h3 a{
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 1.11px;
  text-align: center;
}
ul.exgrid li .exhibit-info h3 a:hover{
  text-decoration: none;
}
ul.exgrid li.exhibitor .exhibit-desc {
    transition:all 0.4s ease-in-out 0s;
    -webkit-transition:all 0.4s ease-in-out 0s;
    -ms-transition:all 0.4s ease-in-out 0s;
    -moz-transition:all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
}
ul.exgrid li.exhibitor .grid-in-inner{
    transition:all 0.4s ease-in-out 0s;
    -webkit-transition:all 0.4s ease-in-out 0s;
    -ms-transition:all 0.4s ease-in-out 0s;
    -moz-transition:all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
    border-top: 4px solid #fff;
    border-bottom: 4px solid #e8ffff;
}
ul.exgrid li .grid-in-inner{
    background:#fff;
}
.grid-in{
    position:relative;
}
.grid-in::after{
    content:'';
    position:absolute;
    height:100%;
    width:0px;
    left:0;
    top:0;
    z-index:99;
    transition:all 0.4s ease-in-out 0s;
    -webkit-transition:all 0.4s ease-in-out 0s;
    -ms-transition:all 0.4s ease-in-out 0s;
    -moz-transition:all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
}
.grid-in::before{
    content:'';
    position:absolute;
    height:100%;
    width:0px;
    right:0;
    top:0;
    z-index:99;
    transition:all 0.4s ease-in-out 0s;
    -webkit-transition:all 0.4s ease-in-out 0s;
    -ms-transition:all 0.4s ease-in-out 0s;
    -moz-transition:all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
}
.page-template-exhibitor-list #footer {
    margin-top: 0px;
}
.single-exhibitor #footer {
    margin-top: 0px;
}
.exhibitor-single-section{
    padding-bottom:50px;
}
ul.exgrid li.exhibitor:hover .grid-in::after{
    width:4px;
}
ul.exgrid li.exhibitor:hover .grid-in::before{
    width:4px;
}
ul.exgrid li section.left img.featured-banner { position:absolute; top:0; }
ul.exgrid li section.left h3 {font-weight:bold; text-transform:uppercase; color:#707375; font-size:1.4em; line-height:1.5em;}
ul.exgrid li section.left span.meta { display:block; color:#93989b; font-weight:normal; font-size:1.1em; margin-bottom:7px; }
ul.exgrid li section.right span.price { font-weight:bold; display:block; margin-bottom:5px; color:#ad3939; font-size:1.75em; }
/** list view **/
ul.exlist { list-style:none; width:100%; }
ul.exlist li {
    display: block;
    padding: 10px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%);
    margin-bottom: 25px;
}
ul.exlist li .exhibit-img {float:left;padding-right:30px;}
ul.exlist li .img-in {height:100px;width:100px;padding: 5px;border:1px solid #000;box-sizing:border-box;display:table-cell;vertical-align:middle;}
ul.exlist li .img-in{
    transition:all 0.4s ease-in-out 0s;
    -webkit-transition:all 0.4s ease-in-out 0s;
    -ms-transition:all 0.4s ease-in-out 0s;
    -moz-transition:all 0.4s ease-in-out 0s;
    -o-transition:all 0.4s ease-in-out 0s;
}
ul.exgrid li .exhibit-info i{
    display:none;
}
ul.exlist li .img-in img { max-width:100%; display:block;max-height:100%;}
ul.exlist li .exhibit-info {
    overflow:hidden;
    box-sizing:border-box;
    padding:30px 0 0 0;
}
ul.exlist li .exhibit-info h3 {
    font-size:18px;
    color:#222222;
    float:left;
    margin:0 45px 0 0;
    max-width: 35%;
    min-width: 35%;
    line-height: 24px;
}
ul.exlist li .exhibit-info h3 a {font-size:18px;float:left;margin:0 45px 0 0;font-weight:normal;}
ul.exlist li .exhibit-info .stand-no {font-size:13px;margin-top: -26px;text-transform:uppercase;float:left;}
ul.exlist li .exhibit-info .stand-no .standNo-list {    
    margin: 3px 0 4px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #91a5ab;}
ul.exlist li .exhibit-info .stand-no .standNo-list span {    
    margin: 0px 0 5px;
    padding: 4px 10px 4px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #91a5ab;}
ul.exlist li .exhibit-info .contact-email{float:right;}
ul.exlist li .exhibit-info .exhibit-cat-list{float:right;margin-left:35px;}
ul.exlist li .exhibit-info a {font-size:13px;text-decoration:none;}
ul.exlist li .exhibit-img .grid-thumb { display:none;}
ul.exlist li .exhibit-cat { display:none;}
ul.exlist li .more-info { display:none;}

/*****----------- exhibitor-single page -------------------*/
.exhibitor-info-section {}
.exhibitor-info-section .exhibit-left {float:left;width:33.49%;margin-right:30px;}
.exhibitor-info-section .exhibit-img {background:url(core/images/exhibit-img-shadow.jpg) no-repeat center bottom;padding-bottom:8px;margin-bottom:8px;}
.exhibitor-info-section .exhibit-img-shd {position:relative;text-align:center; display:table-cell; height:100%; width:100%; vertical-align:middle; text-align:center;}
.exhibitor-info-section .exhibit-img-shd:after {content:"";-webkit-box-shadow:inset 0px 10px 30px 0px rgba(0, 0, 0, 0.7);-moz-box-shadow:inset 0px 10px 30px 0px rgba(0, 0, 0, 0.7);box-shadow:inset 0px 10px 30px 0px rgba(0, 0, 0, 0.7);position:absolute;left:0px;top:0px;right:0px;bottom:0px;z-index:1;}
.exhibitor-info-section .exhibit-img-shd:before {content:"";-webkit-box-shadow:inset 0px 0px 3px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow:inset 0px 0px 3px 0px rgba(0, 0, 0, 0.35);box-shadow:inset 0px 0px 3px 0px rgba(0, 0, 0, 0.35);position:absolute;left:0px;top:0px;right:0px;bottom:0px;z-index:2;}
.exhibitor-info-section .exhibit-img img { margin: 0; max-height: 250px; max-width: 250px;}
.exhibitor-info-section .exhibit-url {padding:2px 0 15px 15px;font-size:16px;color:#333333;}
.exhibitor-info-section .exhibit-url a {color:#333333;}
.exhibitor-info-section .exhibit-url a:hover {color:#e38860;}
.exhibitor-info-section .exhibit-email {font-size:16px;color:#ffffff;padding-bottom:15px;}
.exhibitor-info-section .exhibit-email a {color:#ffffff;display:block;height:42px;line-height:41px;padding:0 0 0 70px;box-sizing:border-box;background:url(core/images/email-icon.png) no-repeat 16px center #446660;transition:all 0.4s ease-in-out 0s;}
.exhibitor-info-section .exhibit-right {overflow:hidden;}
.exhibitor-info-section .exhibit-head {padding-bottom:13px;background:url(core/images/exhibit-hd-shadow-bg.png) no-repeat center bottom;margin-bottom:17px;background-size:100% auto;}
.exhibitor-info-section .exhibit-head-inr {background:#e38860;height:58px;color:#ffffff;}
.exhibitor-info-section .stand-no {font-size:14px;text-transform:uppercase;text-align:center;background:#cf8c8d;height:58px;width:87px;padding:12px 5px 0 5px;box-sizing:border-box;line-height:1.35;float:left;letter-spacing:0.1em;}
.exhibitor-info-section .stand-no span { display:block;}
.exhibitor-info-section .company-name {font-size:16px;padding:10px 15px 10px 37px;overflow:hidden;line-height:37px;letter-spacing:0.047em;}
.exhibitor-info-section .exhibit-cat { padding-bottom:20px; float:left; width:50%;}
.third-meta{float:right; width:50%; text-align:right;}
.exhibitor-info-section .exhibit-cat a { display:inline-block; line-height:1; font-size:44px; margin:0 6px;}
.exhibitor-info-section .exhibit-cat a:hover { color:#e38860;}
.exhibitor-info-section .exhibit-desc {font-size:16px;color:#333333;letter-spacing:0.03em;line-height:1.86;}
h3.sub-title {font-size:16px;color:#333333;text-transform:uppercase;line-height:1;margin:0 0 15px 0;padding:11px 0;border-bottom:1px solid #505b66;letter-spacing:0.035em;}
.exhibitor-product-section { padding:20px 0 5px;}
.exhibit-pro-list {padding-top:10px;}
.exhibit-pro-list .exhibit-pro {padding:15px 0px;box-sizing:border-box;overflow:hidden;}
.exhibit-pro-list .exhibit-pro .exhibit-pro-img a {display:block;overflow:hidden;transition:all 0.4s ease-in-out 0s;}
.exhibit-pro-list .exhibit-pro a.desc-read-link{}
.exhibit-pro-list .exhibit-pro-img {float:left;margin-right:20px;max-width:230px;}
.exhibit-pro-list .exhibit-pro-info {overflow:hidden;}
.exhibit-pro-list .product-desc{ height:75px; margin-bottom:10px; }
.exhibit-pro-list .exhibit-pro-info .product-title { font-size:18px; margin-bottom:10px;}
.exhibit-pro-list .exhibit-pro-info .product-title a { color:#000000;}
.exhibit-pro-list .exhibit-pro-info .product-title a:hover { color:#e38860;}
.exhibit-pro-list .exhibit-pro a:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s;-ms-transition:0.5s ease-in-out 0s;-o-transition:0.5s ease-in-out 0s;}
.exhibit-pro-list .exhibit-pro img {width:100%;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-ms-transition:0.5s ease-in-out 0s;-o-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s;max-width:100%;}
.exhibitor-video-section { padding-bottom:30px;}
.exhibit-video { padding:17px 0 0 0;}
/*****exhibitors-page*****/
.exhibitors-section { padding-bottom:20px;}
.exhibitors-info{text-align:center;background:#fff;text-transform:uppercase;-webkit-box-shadow:0 5px 5px -5px black;-moz-box-shadow:0 5px 5px -5px black;box-shadow:0 5px 5px -5px black;box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #fff;}
.exhibitor-search-section .image-information ul{padding:0px;margin:0px;list-style:none;margin-bottom:5px;}
.exhibitor-search-section .image-information ul a{display:inline-block;margin-left:5px;}
li.green,li.blue,li.red{height:20px;width:20px;}
li.green{background:url(core/images/green-tag.png) no-repeat center center;}
li.blue{background:url(core/images/blue-tag.png) no-repeat center center;}
li.red{background:url(core/images/red-tag.png) no-repeat center center;}
.exhibitors-logo a.logo-image{display:inline-block;}
.image-title a{font-size:18px;line-height:24px;color:#222222;}
.image-category{font-size:15px;lin-height:18px;color:#8b0630;letter-spacing:1px;margin-bottom:10px;}
.exhibitors-more-info{background:#e38860;padding:15px;}
.exhibitors-more-info a{color:#fff;font-size:13px;line-height:16px;}
.exhibitors-more-info a:hover,.exhibitors-more-info a:active,.exhibitors-more-info a:focus{color:#fff;}
.exhibitors-section .span3{margin-bottom:20px;}
.exhibitors-info.active_red{border:1px solid #e38860;box-sizing:border-box;-webkit-box-sizing:border-box;}
.exhibitors-info.active_red .exhibitors-logo{box-sizing:border-box;-webkit-box-sizing:border-box;border:3px solid #e38860;}
.exhibitors-info .exhibitors-logo{box-sizing:border-box;-webkit-box-sizing:border-box;border:3px solid #fff;}
.image-information{position:absolute;width:100%;bottom:0px;background:rgba(255,255,255,0.6);padding:10px 0px;}
.exhibitors-logo{position:relative;padding-top:40px;padding-bottom:70px;}
.exhibitor-search-section .exhibit-search,.exhibitor-search-section .filter-box,.exhibitor-search-section .sort-box,.exhibitor-search-section .grid-box,.exhibitor-search-section .list-box{display:block;}
.exhibitor-search-section .exhibit-search input{
    font-size: 15px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1px;
    height: 52px;
    width: 100%;
    color: #333333;
    padding: 8px 16px 8px;
    padding-right: 32px;
    border-radius: 0px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.exhibitor-search-section .exhibit-search input::-webkit-input-placeholder  {color: #7e7e7e !important;}
.exhibitor-search-section .exhibit-search input::-moz-placeholder   {color: #7e7e7e !important;}
button.search-btn{background: url(../../upload/images/search-icon.svg) no-repeat center center;
    top: 0px;
    height: 52px;
    width: 32px;
    position: absolute;
    right: 0px;
    border: 0px;
    cursor: pointer;
    background-color: transparent !important;
    border: 0px !important;
padding: 14px 16px;}
.exhibitor-search-section .exhibit-search{
    position:relative;
}
.exhibitor-search-section{margin-bottom:60px;background:url('') no-repeat center bottom; }
/*.exhibitor-search-section{height:83px;margin-bottom:20px;background:url(core/images/search-shadow.png) no-repeat center bottom;}*/
.exhibitor-search-section .list-style-buttons {font-size: 0px;}
.exhibitor-search-section .exhibit-search form { margin:0px;}
.exhibitor-search-section .exhibit-search form div { margin:0px;}
.exhibitor-search-section .list-style-buttons span {display:inline-block;width:47%;}
.exhibitor-search-section .list-style-buttons span.grid-style{margin-right:10px;}
.exhibitor-search-section .list-style-buttons span i {margin-right:15px;font-size:24px;vertical-align:middle;}
.exhibitor-search-section .list-style-buttons a{color:rgb(44 44 44 / 40%);font-size:15px;padding:18px 15px 17px 12px;display:block;transition:all 0.4s ease-out 0s;}
.exhibitor-search-section .list-style-buttons a:hover{color:#333333;}
.exhibitor-search-section .list-style-buttons a.switcher.active, 
.exhibitor-search-section .list-style-buttons a.switcher:hover{color:#ffffff !important;}
.exhibitor-search-section .list-style-buttons a {
    background: transparent;
    border-radius: 0px;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 1.07px;
    text-align: center;
    line-height: 15px;
    text-transform: uppercase;
}
.exhibitor-search-section .list-style-buttons a {
    border: solid 1px #cbcbcb;
}
.exhibitor-search-section .list-style-buttons a:hover{
    text-decoration:none;
}
.exhibitor-search-section .list-style-buttons a svg path{
    fill:#7e7e7e;
    transition:all 0.4s ease-out 0s;
}
.exhibitor-search-section .list-style-buttons a.active svg path{
    fill:#333333;
}
.exhibitor-search-section .list-style-buttons a:hover svg path{
    fill:#333333;
    opacity:1;
}
.exhibitor-search-section select{
    border:1px solid #cbcbcb;
    text-transform:none;
    letter-spacing:1px;
    height: 44px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 18px;
    letter-spacing: 0.92px;
    color: #414957;
    padding:7px 22px 10px;
    border-radius:0px;
    width:100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../../upload/images/down-select.svg) no-repeat right center;
    outline: none;
    background-position:right 18px center;
}
.exhibitor-search-section .list-style-buttons a svg{
    margin-right:17px;
    width: 18px;
    height: 18px;margin-top:-5px;
}
.exhibitor-search-section .list-style-buttons .list-style a svg{
    height: 15px;
}
.exhibitor-search-section .list-style-buttons a.switcher.active svg path, 
.exhibitor-search-section .list-style-buttons a.switcher:hover svg path{
    fill: #ffffff;
}
.ex-srch-frm .selection-field{
    width: calc(100% - 225px);
    float: left;
    text-align: left;
}
.ex-srch-frm .selection-field .exhibit-search{
    width: calc(25% - 20px);
    float: left;
    margin-right: 20px;
}
.ex-srch-frm .selection-field .responsive-filter{
    width: 75%;
    float: left;
}
.ex-srch-frm .selection-field .responsive-filter > div{
    width: calc(33.33% - 20px);
    float: left;
    margin-right: 20px;
}
.ex-srch-frm .list-style-buttons{
    width: 225px;
    float: left;
    text-align: right;
}
.page-pegination a{cursor:pointer;margin-right:9px;}
.exhibitor-search-section .exhibit-search .per-page {display:inline-block;border-left:1px solid #d1d1d1;padding:10px 15px 10px 20px;box-sizing:border-box;text-align:center;}
.exhibitors-page .error-exhibitiors{font-size:16px;background:red !important;border:1px solid red !important;padding:5px 10px; color:#fff; position: relative;}
.exhibit-search .per-page input[type="radio"]{ display:none;}
.exhibit-search .per-page label{font-size:16px;color:#222222;height:29px;width:29px;line-height:29px;border-radius:4px;cursor:pointer;font-weight:normal;padding:0px;transition:all 0.4s ease-in-out 0s;}
.exhibit-search .per-page input[type="radio"]:checked + label,
.exhibit-search .per-page label:hover{ background:#e38860; color:#ffffff;}
.filter-box{/*background:url(core/images/filter-icon.png) no-repeat left center;*/}
.grid-box{line-height:50px;height:50px;border-left:1px solid #d1d1d1 !important;padding-left:10px;padding-right:5px;}
.grid-box a{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:14px;padding:0px 20px 0px 55px;background:#e38860 url(core/images/grid-icon.png) no-repeat left center;display:block;border-radius:5px;}
.list-box{line-height:50px;height:50px;border-left:1px solid #d1d1d1 !important;}
.list-box a{color:#bababa;text-transform:uppercase;letter-spacing:1px;font-size:14px;padding:0px 20px 0px 55px;background:url(core/images/list-icon.png) no-repeat left center;display:block;border-radius:5px;}
.page-pegination {border: 1px solid #d9d9d9;
    padding: 8px;
    margin-top: 0px;
    margin-bottom: 50px;
    text-align: center;
    position: relative;
    background: #ffffff;}
.page-pegination-inner{display:inline-block;}
.page-pegination a {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2.86px;
    font-weight: 400;
}
.exhibitors-page .exhibitors-section ul.exlist{
    padding-left:0px;
}
ul.exlist li .feature-exhibitor{
    position: absolute;
    left: 130px;
    width: auto;
    top: 0px;
}
.page-pegination .page-az a {
    color:#1c2344;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.page-pegination .page_prev a svg{
    position: relative;
    left: 7px;
    top: 6px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.page-pegination .page_prev a:hover svg,
.page-pegination .page_next a:hover svg{ opacity: 0.8; }
.page-pegination a:hover, .page-pegination a:hover{
    text-decoration:none;
}
.page-pegination .page_prev a {
    position: relative;
    padding: 4px 10px;
    display:inline-block;
}
.page-pegination .page_next a svg{
    position: relative;
    right: 7px;
    top: 6px;
}
.page-pegination .page_next a {
    position: relative;
    padding: 4px 10px;
    display: inline-block;
}
.page-pegination .page_prev.disabled,.page-pegination .page_next.disabled {opacity: 0.7;}
.page-pegination .page_prev.disabled a svg path,
.page-pegination .page_next.disabled a svg path {fill: #ccc;}
.page-pegination .page_prev { float:left;}
.page-pegination .page_next { float:right;}
.page-pegination .page-az {
    overflow: hidden;
    text-align: center;
    display: block;
    padding: 11px 10px;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: 4px;
    color: #ffffff;
}
.exhibitor-search-bg {
    margin-top: 20px;
}
.single-pressrelease .for-press-image img{
    max-width:400px;
    margin:0 auto;
    display:block;
    padding:30px;
    border:1px solid #ccc;
    width:100%;
    margin-top:30px;
}
.single-pressrelease .title-press{
    font-size: 29px;
    padding: 0;
    color: #000;
    line-height: 1.2;
    letter-spacing: normal;
    font-family: 'slabo_13px';
    margin: 0 0 8px;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}
.single-pressrelease .post-entry{
    margin-bottom:80px;
}
/* =Responsive 12 Column Grid
http://demos.cyberchimps.com/responsivepro/responsive-grid/
-------------------------------------------------------------- */
.grid {float:left;margin-bottom:2.127659574468%;padding-top:0;}
.grid-right {float:right;margin-bottom:2.127659574468%;padding-top:0;}
.col-60,.col-140,.col-220,.col-300,.col-380,.col-460,.col-540,.col-620,.col-700,.col-780,.col-860 {margin-right:2.564102564102564%;}
.col-60 {width:6.382978723404%;}
.col-140 {width:14.893617021277%;}
.col-220 {width:26.495726495726496%;}
.col-300 {width:31.914893617021%;}
.col-380 {width:40.425531914894%;}
.col-460 {width:48.936170212766%;}
.col-540 {width:57.446808510638%;}
.col-620 {width:65.957446808511%;}
.col-700 {width:70.94017094017094%;}
.col-780 {width:82.978723404255%;}
.col-860 {width:91.489361702128%;}
.col-940 {width:100%;}
.fit {margin-left:0 !important;margin-right:0 !important;}
.row:after {clear:both;}
.row:before, .row:after {content:" ";display:table;}
.row {margin-left:-15px; margin-right:-15px;}
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {float:left;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box;}
.span1 {width:8.33333%;}.span2 {width:16.6667%;}.span3 {width:25%;}.span4 {width:33.3333%;}.span5 {width:41.6667%;}.span6 {width:50%;}.span7 {width:58.3333%;}.span8 {width:66.6667%;}.span9 {width:75%;}.span10 {width:83.3333%;}.span11 {width:91.6667%;}.span12 {width:100%;}
.exhibitor-search-section .exhibit-search input{
    border: solid 1px #cbcbcb;
}
/* =Responsive 12 Column Grid
http://demos.cyberchimps.com/responsivepro/responsive-grid/
-------------------------------------------------------------- */
@media screen and (min-width:671px){
.sidebar-menu{display:block !important;}
}
@media (max-width:1299px){
.page-pegination a{margin-right: 11px;}
}
@media (max-width:1199px){
.page-main-content .span6{width:100%;}  
    ul.exgrid{ margin: 0 -15px; }
    ul.exgrid li{ padding: 0px 15px; margin-bottom: 30px; }
}

@media (max-width:1138px){
.profile-summary ul.information-list li .info-desc{font-size:12px;line-height:14px;padding:7px 0 6px 20px;}
.add-video-div{padding:20px 0px;}
label.approval, label.wait-approval, label.rejected{font-size:13px !important;}
.hd-typ1::before{margin-right:10px;}
.hd-typ1::after{margin-left:10px;}
.hd-typ1{font-size:30px;}
.sub-nav-arrow i{font-size:14px;}
.progress_bar span{font-size:15px !important;}
/****9/11/16****/
.product-image-section {
    border: 1px solid #333;
    height: 185px;
}
.video-section .product-image-section img {
    max-height: 170px;
    max-width: 170px;
}
#progressBar{
width:85%;
}
.progress_bar span{
width:15%;
}
.ezone-main .container,.ezone-banner .container{
    width: 100%;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
    min-width: auto !important;
}
ul.exgrid li{
    width:33.33%;
}
ul.exgrid li .exhibit-info, ul.exgrid li.exhibitor.feature .exhibit-info {
    background-size: cover;
}
.page-pegination a{
    margin-right:6px;
}
ul.exlist li .exhibit-info h3 a{
    font-size: 16px;
}
}
@media screen and (max-width:991px){
ul.exgrid li{width:50%;}
}
@media screen and (max-width:991px){
.page-pegination .page-az{padding: 12px 10px;}
.page-main-content{padding-bottom:20px;padding-left:20px;padding-top:20px;}
.progress_bar span{font-size:13px !important;}
.profile-summary ul.information-list li .info-desc{font-size:13px;line-height:18px;}
ul.information-list li .info-desc{font-size:14px;line-height:16px;}
.page-main-content .row.password .span6,.page-main-content .row.password .span12{margin-bottom:15px;}
.page-main-content .row.password{margin-bottom:0px;}
.row.video .span4{width:50%;}
.add-video-div{padding:17px 0;}
.profile-img,.sidebar-menu{width:230px;}
.ezone-popup.company-popup-main .meet-team-section.container{padding:45px 30px 30px;}
.row.password.approval-section .span4{width:100%;}
label.approval, label.wait-approval, label.rejected{font-size:15px !important;}
.mfp-wrap{
    z-index:99999;
}
.ezone-popup {
    min-width:auto;
    margin: 0 auto;
    position:relative;
}
.wpas-table td:nth-child(n+3), .wpas-table th:nth-child(n+3) {
    display: table-cell;
}
.ex-srch-frm .col-sm-3{
    width:50%;
    margin-bottom:15px;
}
.exhibitors-section{
    padding-top:80px;
}
.page-pegination a {
    margin: 5px 2px;
    font-size: 17px;
}
ul.exlist li .exhibit-info .stand-no{ margin-top: 10px; margin-bottom: 0px; }
ul.exlist li .exhibit-info h3 a {
    width: 100%;
    margin-bottom: 10px;
}
ul.exlist li .exhibit-info h3 {
    min-width: 100%;
    max-width: 100;
    margin: 0px;
}
ul.exgrid li .exhibit-info:before{ height: 40px; }
ul.exlist li .exhibit-info {
    height: auto;
    padding: 0px;
}
ul.exlist li.feature .exhibit-info {
    padding: 30px 0 0px 0;
}
ul.exlist li .exhibit-info h3, ul.exlist li .exhibit-info .stand-no, ul.exlist li .exhibit-info .contact-email {
    margin-bottom: 2px;
}
ul.exlist li .exhibit-info .exhibit-cat-list {
    max-width: 100%;
}
ul.exlist li .exhibit-info h3, ul.exlist li .exhibit-info .exhibit-cat-list, ul.exlist li .exhibit-info .stand-no, ul.exlist li .exhibit-info .contact-email {
    float: none;
    display: block;
    margin-bottom: 10px;
}

ul.exlist li .exhibit-info .exhibit-cat-list {
    margin-left: 0px;
    float: none;
    margin-bottom: 10px;
}
ul.exgrid li .exhibit-info h3 {
    margin-top: 5px;
    margin-bottom:20px;
}
.ezone-popup {
    max-width:756px;
}
}
@media screen and (max-width:767px){
.exhibitor-search-section .list-style-buttons span {vertical-align: middle;}
.exhibitor-search-section .list-style-buttons a svg {margin-top: 0;}
.ex-srch-frm .col-sm-3 {
    float:left;
}
ul.exgrid li {
    width: 50%;
}
.page-pegination {
    padding: 15px 30px 17px 30px;
}
.page-pegination a{
    font-size:13px;
}
ul.exlist li .exhibit-info h3 a{
    font-size:16px;
}
.ezone-popup {
    min-width:100%;
    margin: 0 auto;
    position:relative;
}
}
@media screen and (max-width:767px){
.ex-srch-frm .col-sm-3 {
    float:left;
}
ul.exgrid li {
    width: 50%;
}
.page-pegination a{
    font-size:13px;
}
ul.exlist li .exhibit-info h3 a{
    font-size:16px;
}
}
@media screen and (max-width:670px){
.ezone-main{margin-top:-1px;z-index:9;position:relative;}
.sidebar-menu{width:100%;min-height:auto !important;float:none;}
.div-toggle-menu{display:block;}
.page-main-content{padding-left:0px;}
.profile-summary ul.information-list li .info-desc{padding:7px 7px 6px 20px;}
.banner-information h2 a{font-size:26px;line-height:32px;margin-bottom:0px !important;}
.banner-information h3{font-size:12px;}
.banner-information{left:300px;}
.add-video-div{padding:42px 0;}
.add-video-div.product{padding:38px 0;}
.page-main-content .ezone-panel{margin-bottom:50px;}
.ezone-popup h3.main-title{font-size:28px;}
.ezone-popup .row.password .span6{width:100%;}
.inner-page-content a{color:#b2232a;font-size:12px;}
.row.exhibitor-login .span6,#forgot-password .row .span6{
    width:100%;
}
#forgot-password .row .span6 input,.row.exhibitor-login .span6 input{
    width:100%;
}
.ezone-structure{
padding-top:185px;
}
.page-main-content {
    padding-left: 0px;
    width: 100%;
}
.ezone-structure {
    padding-top: 0px;
}
.wpas-reply-meta .wpas-reply-time{
    text-align:left;
}
}
@media screen and (max-width:481px){
.video-button{ bottom: 39px; }
.inner-section table tr td{display:block;}
table.mail-info tr td{display:block;width:auto !important;}
.profile-img{padding:20px 0px;width: 100%; border-bottom: 0;}
.banner-information{
    position: relative;
    left: 0px;
    top: 0px;
    text-align: center;
    padding: 10px 0px;
}
.banner-information h2{font-size:18px;line-height:24px;}
h3.main-title{font-size:18px;}
.ezone-panel-title{padding:10px 15px;}
.page-main-content.dashboard-class .ezone-panel-content {
    padding: 10px 15px;
}
.ezone-panel-content{padding:20px;}
.row.password label{font-size:14px;margin-bottom:6px;}
.add-video-button a{font-size:10px;padding:6px 10px; margin-top: 0px;}
.add-video-div.product{padding:20px 0px;}
.video-button button,.video-check-box input.checkbox[type="checkbox"] + label::before,.video-check-box input.checkbox[type="checkbox"]:checked + label::before,.video-check-box{height:24px;width:24px;}
.video-button button i{font-size:15px;}
.video-check-box input.checkbox[type="checkbox"]:checked + label::before{background-position:-5px -5px;}
.video-button.edit{right:33px;}
.add-video-div{padding:17px 0;}
.ezone-popup h3.main-title{font-size:28px;}
.ezone-popup h3.main-title{font-size:24px;line-height:30px;}
.video-button.approval label.wait-approval:before,.video-button.approval label.rejected:before,.video-button.approval label.approval:before{height:24px;width:24px;}
.video-button.approval{height:24px;right:62px;width:24px;}
.mfp-content .ezone-popup .mfp-close{
    height: 35px;
    right:0px;
    top:0px;
    width: 35px;
    line-height: 20px;
}
}
@media screen and (max-width:479px){
/****9/11/16****/
.product-image-section {
    border: 1px solid #333;
    height: 150px;
}
.video-section .product-image-section img {
    max-height: 140px;
    max-width: 140px;
}
.exhibitor-info-section .exhibit-cat{
float:none;
width:100%;
}
.third-meta {
    float: none;
    width: 100%;
}
.show-guide-info ul.information-list li .info-desc {
    display: block;
    padding-left: 0px;
    border-top: 0px;
    padding-top:0px;
}
.show-guide-info ul.information-list li .info-hd{
    display: block;
}
.ex-srch-frm .col-sm-3 {
    width: 100%;
    margin-bottom: 15px;
    float:none;
}
.exhibitors-section {
    padding-top: 200px;
}
ul.exgrid li {
    width: 100%;
    float: none;
}
.for-first-all{
    display:block;
}
.page-pegination a {
    font-size: 13px;
    display: inline-block;
}
ul.information-list li {
    display: block;
    padding-top: 10px;
}
ul.information-list li .info-hd{
    display: block;
    border: 0;
    width: 100%;
    text-align: left;
}
.profile-summary ul.information-list li .info-desc {
    width: 100%;
    padding-left: 0 !important;
    margin-left: 0;
    border: 0;
    display: block;
}
}
@media screen and (max-width:375px){
ul.exlist li .exhibit-info h3 a{
    font-size:13px;
}
.video-button{ bottom: 35px; }
h3.inner-title-cms{font-size:22px;}
.mfp-content .mfp-close{right:0px;top:0px;height:45px;width:45px;}
.exhibitor-contact{padding:15px;}
.exhibitor-contact h3{font-size:18px;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100% !important;}
.gallery_popup .mfp-inline-holder .mfp-content,gallery_popup .mfp-ajax-holder .mfp-content{width:auto !important;}
.profile-img{width:100%; border-bottom:0;margin-top: 20px;}
.banner-information{position:relative;left:0px;top:0px;text-align:center;padding:10px 0px;}
h3.main-title{font-size:14px;}
.row.video .span4,.row.video .span4 img{width:100%;}
.row.video .span4:first-child img{width:auto;}
.add-video-div.product{padding:55px 0px;}
.video-button button, .video-check-box input.checkbox[type="checkbox"] + label::before, .video-check-box input.checkbox[type="checkbox"]:checked + label::before, .video-check-box{height:32px;width:32px;}
.video-button button {
    height: 32px;
    width: 25px;
}
.video-button.edit{right:42px;}
.video-check-box input.checkbox[type="checkbox"]:checked + label::before{background-position:0px 0px;}
.add-video-div{padding:42px 0;}
.ezone-popup h3.main-title{font-size:22px;}
.add-video-button a{font-size:9px;padding:4px 10px;}
.ezone-popup h3.main-title{font-size:24px;line-height:26px;}
.video-button.approval label.wait-approval:before,.video-button.approval label.rejected:before,.video-button.approval label.approval:before{height:32px;width:32px;}
.video-button.approval{height:32px;right:79px;width:32px;}
.inner-page-content a{color:#b2232a;font-size:13px;}
.application-form input[type="submit"]{height:50px;font-size:20px;line-height:50px;}
#progressBar{width:80% !important;}
.progress_bar span{width:20% !important;}
/****9/11/16****/
.product-image-section {
    border: 1px solid #333;
    height: 180px;
}
.video-section .product-image-section img {
    max-height: 170px;
    max-width: 170px;
}
.mfp-content .meet-team-section.container{
    margin: 0 auto;
    max-width: 756px;
    padding: 0 15px;
    padding: 30px;
    background:#f2f1e7;
}
.mfp-content .meet-team-section.container {
  padding: 15px;
}
}
@media (max-width:1020px){ul.checkbox-list li{float:none;width:100%;}
}
ul.category-list li{border-top:0px;display:table-row;line-height:18px;}
.wpas-form-group::after{clear:both;}
.wpas-form-group{margin-bottom:15px;float:left;min-height:1px;width:100%;}
.wpas-submit-ticket #wpas_message_wrapper{padding:11px 0 15px 0;}
#wpas_message_wrapper .wp-editor-container{border-radius:2px;border:2px solid #d7d7d7;}
.wpas-form textarea.form-control,
.wpas-form textarea.wpas-form-control{background-color:#fff;background-image:none;border:2px solid #d7d7d7;border-radius:2px;box-shadow:none;box-sizing:border-box;color:#555;display:block;font-size:14px;height:200px;line-height:1.42857;margin-bottom:7px;padding:6px 12px;width:100%;}
#wpas_files_wrapper{}
#wpas_files_wrapper input{height:auto;line-height:17px;padding:5px 10px;background-color:#fff;background-image:none;border:2px solid #d7d7d7;border-radius:2px;box-shadow:none;box-sizing:border-box;color:#555;display:block;font-size:14px;margin-bottom:7px;width:100%;}
#wpas_files_wrapper .wpas-help-block{color:#333333;font-size:14px;line-height:1.7;clear:both;}
#wpas_files_wrapper label{display:none;}
.wpas-form-group label{color:#333;display:block;font-size:14px;font-weight:normal;margin-bottom:8px;}
label{display:inline-block;font-weight:700;padding:2px 0;}
.wpas-submit-ticket{}
.wpas-form-group input[type="text"]{height:35px;line-height:17px;padding:5px 10px;border:2px solid #d7d7d7;border-radius:2px;box-sizing:border-box;color:#333;width:100%;
box-shadow: none;
    -webkit-box-shadow: none;}
button.wpas-btn{border:1px solid;border-radius:0 !important;display:block;font-weight:bold;line-height:15px;margin-top:10px;text-align:center;text-transform:uppercase;width:100%;cursor:pointer; font-size:15px; letter-spacing:2.13px;}
.wpas-form .captcha-field{clear:both;min-height:80px;display:block;width:100%;padding:0px 0 20px;}
.wpas-form .captcha-field .g-recaptcha{margin:0px;}
.wpas-table{border:2px solid #e1e1e1;font-size:16px;color:#212121;margin-bottom:20px;width:100%;}
.wpas-table tr th{background:#eeeeee;font-size:16px;color:#212121;font-weight:bold;text-align:left;padding:12px 20px;border:none;}
.wpas-table .wpas-label{color:#ffffff;display:inline-block;line-height:1;border-radius:2px;padding:2px 5px;font-size: inherit;
    font-weight: normal;}
.wpas-table tr td{border:2px solid #e1e1e1 !important;padding:10px !important;}
.wpas-ticket-list .wpas-table tr td a{color:#212121;}
.reply-title{color:#333;font-size:20px;line-height:26px;margin:0 0 20px 0;font-weight:normal;}
#wpas-reply-box, #wpas_files_wrapper{margin:0 0 20px 0;padding:0px;}
#wpas-new-reply .checkbox{clear:both;}
.wpas-table tr.wpas-reply-single td{vertical-align:top;}
.wpas-table .wpas-reply-user{text-transform:capitalize;padding-bottom:10px;}
.wpas-table .wpas-reply-time{padding-bottom:8px;font-size:14px;}
.wpas-table .wpas-reply-time:before{content:"\f017";font-family:FontAwesome;}
.wpas-table .wpas-reply-time i{}
.wpas-reply-attachements{border-top:1px solid #e1e1e1;padding-top:12px;}
.wpas-reply-content{font-size:14px;}
.wpas-reply-attachements strong{font-weight:normal;font-size:16px;color:#212121;}
.wpas-reply-attachements ul{padding:17px 0 0 0;margin:0px;list-style-type:none;font-size:14px;}
.wpas-reply-attachements ul li a{color:#2b3443;}
.wpas-wysiwyg-textarea{
    border:0px !important;
    box-shadow: none;
}
.wpas-reply-attachements ul li a:before{content:"\f058";font-family:FontAwesome;margin-right:5px;}
#wpas-new-reply button.wpas-btn{display:block;font-weight:bold;font-size:15px;height:44px;max-width:116px;line-height:13px;margin-top:10px;text-align:center;text-transform:uppercase;width:100%;}
.ezone-popup .success-msg p,.ezone-structure .success-msg p{background:#00653c none repeat scroll 0 0;border:1px solid #dd845d;font-size:16px;padding:5px 10px;color:#fff;}
.success-msg.msg-none,.error-msg.msg-none{display:none;}
.ezone-popup .success-msg p,.ezone-structure .success-msg p{border:2px solid #00653c;}
.ezone-popup .error-msg p,.ezone-structure .error-msg p{border:2px solid #dd845d;}
.ezone-popup .error-msg p,.ezone-structure .error-msg p{background:#dd845d none repeat scroll 0 0;border:1px solid #dd845d;font-size:18px;padding:5px 10px;color:#fff;}
.red{color:#b2232a;font-size:16px;}
.video-section .fluid-width-video-wrapper{
    min-height: 150px;
    padding: 0 !important;
    position: relative;
    width: 100%;
}

@media (max-width:991px){
  .wpas-table{ font-size: 12px !important; }
}
@media (max-width:370px){
    .wpas-table .wpas-reply-user,.wpas-table .wpas-reply-time,.wpas-table .wpas-reply-content{
        padding-bottom:2px;
    }
    .wpas-table tr.wpas-reply-single td{
        vertical-align:middle;
    }
    #wpas-new-reply button.wpas-btn{
        max-width:100%;
    }

}
.disabled{
    pointer-events: none;
    opacity:0.5;
    display: block;
}

.page-exhibitor-list .innerpage-middlebar,
.exhibitor-list .innerpage-middlebar{ margin-bottom: 110px; }
.innerpage-middlebar.exhibitor-detail-pg{ margin-bottom: 60px; }
.page-exhibitor-list .innerpage-middlebar .middlebar-innerpage,
.exhibitor-list .innerpage-middlebar .middlebar-innerpage{ height: 24.4vw; min-height: 400px; background-position: center center !important; }
.innerpage-middlebar.exhibitor-detail-pg .middlebar-innerpage{ height: 250px; min-height: 250px; background-position: center center !important; }
.page-exhibitor-list .innerpage-middlebar .breadcrumb,
.exhibitor-list .innerpage-middlebar .breadcrumb,
.innerpage-middlebar.exhibitor-detail-pg .breadcrumb{ display: none; }
.page-exhibitor-list .innerpage-middlebar .banner-title,
.exhibitor-list .innerpage-middlebar .banner-title,
.innerpage-middlebar.exhibitor-detail-pg .banner-title{
    vertical-align: bottom;
    text-align: center;
}
.page-exhibitor-list .innerpage-middlebar .banner-title h1,
.exhibitor-list .innerpage-middlebar .banner-title h1,
.innerpage-middlebar.exhibitor-detail-pg .banner-title h1{
    background-color: rgba(255, 255, 255, 0.9);
    display: inline-block;
    color: #000000;
    width: 570px;
    border: 2px solid #fff;
    padding: 1.41vw 10px;
    font-size: 2.08vw;
    line-height: 1.4;
    font-weight: bold;
}
.single-exhibitor .innerpage-middlebar.exhibitor-detail-pg .banner-title h1{background-color: rgba(255, 255, 255, 0.7);}
.page-pegination .page_prev a, .page-pegination .page_next a {
    border: 1px solid #7f8a6a !important;
    font-size: 0px !important;
    padding: 7px 1px;
    margin: 0px !important;
}
.page-pegination .page_prev a svg path, 
.page-pegination .page_next a svg path {
    fill: #ffffff;
}
.ex-filter-out { position: relative; }
.ex-filter-out .ex-filter-heade{
    border: 1px solid #cbcbcb;
    text-transform: none;
    height: 52px;
    font-size: 15px;
    letter-spacing: 1px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 18px;
    color: #333333;
    padding: 15px 26px 15px 16px;
    width: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../../upload/images/down-select.svg) no-repeat right center;
    outline: none;
    background-position: right 8px center;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.ex-filter-out .ex-filter-heade.dd-open{ 
    background: url(../../upload/images/up-selecti.svg) no-repeat right center;
    background-position: right 8px center; }
.ex-filter-out .ex-filter-list{
    border: 1px solid #cbcbcb;
    border-width: 0px 1px 1px;
    list-style-type: none;
    margin: 0;
    padding: 8px 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    z-index: 99;
    background-color: #fff;
    cursor: pointer;
    overflow: hidden;
    box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 20%);
    display: none;
}
.ex-filter-out .ex-filter-list .scroll-pane{ height: 150px; outline: none !important; }
.ex-filter-out .ex-filter-list .scroll-pane .jspHorizontalBar{ display: none !important; }
.ex-filter-out .ex-filter-list .scroll-pane .jspVerticalBar{ right: 3px !important; }
.ex-filter-out .ex-filter-list li{
    font-size: 15px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 18px;
    letter-spacing: 1px;
    color: #333333;
    padding: 9px 16px;
    margin-bottom: 0;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.ex-filter-out .ex-filter-list li:hover,
.ex-filter-out .ex-filter-list li.active{ background-color: #cbcbcb; }
.ex-filter-out .ex-filter-list li label,
.ex-filter-out .ex-filter-list li a{
    font-size: 15px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 16px;
    letter-spacing: 1px;
    color: #333333;
    margin: 0px;
    padding: 0;
}
.ex-filter-out .ex-filter-list li label{ position: relative; padding-left: 25px; }
.ex-filter-out .ex-filter-list li label:before{
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #3c3c3c;
    padding: 7px;
    display: inline-block;
    position: absolute;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 9px;
    border-radius: 3px;
    top: 0px;
    left: 0;
}
.ex-filter-out .ex-filter-list li input{
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}
.ex-filter-out .ex-filter-list li.active-li label:before,
.ex-filter-out .ex-filter-list li input[type="checkbox"]:checked + label:before{
    background: #333333;
    border-color: #333333;
}
.ex-filter-out .ex-filter-list li.active-li label:after,
.ex-filter-out .ex-filter-list li input[type="checkbox"]:checked + label:after{
    content: '';
    display: block;
    position: absolute;
    top: 0.5px;
    left: 5px;
    width: 6px;
    height: 12px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.exhibitor-listing-out{
    background-repeat: no-repeat;
    background-position-y: 131px;
    margin-bottom: 30px;
    overflow: hidden;
    background-size: contain;
}
.exhibitor-listing-out .exhibitors-section{
    padding-top: 40px;
}

@media (min-width:768px){
    .exhibitor-list .ex-srch-frm .responsive-filter-btn,
	.page-exhibitor-list .ex-srch-frm .responsive-filter-btn,
    .page-exhibitor-list .ex-srch-frm .responsive-filter-title,
	.exhibitor-list .ex-srch-frm .responsive-filter-title{ display: none; }
}
@media (min-width: 1260px){
    .exhibitor-listing-out .container,
    .exhibitor_single .container{ width: 1230px; }
}
@media(min-width: 1921px){
    .page-exhibitor-list .innerpage-middlebar .middlebar-innerpage,
	.exhibitor-list .innerpage-middlebar .middlebar-innerpage{ min-height: 468px; height: auto; }
    .innerpage-middlebar.exhibitor-detail-pg .middlebar-innerpage{ min-height: 250px; height: auto; }
    .page-exhibitor-list .innerpage-middlebar .banner-title h1,
	.exhibitor-list .innerpage-middlebar .banner-title h1,
    .innerpage-middlebar.exhibitor-detail-pg .banner-title h1{
        padding: 27px 10px;
        font-size: 40px;
    }
}

@media(max-width:1299px){
    .ex-srch-frm .selection-field .exhibit-search{ width: calc(25% - 10px); margin-right: 10px; }
    .ex-srch-frm .selection-field .responsive-filter > div{ width: calc(33.33% - 10px); margin-right: 10px; }
}
@media(max-width:1279px){
    .exhibitor-list .innerpage-middlebar,
	.page-exhibitor-list .innerpage-middlebar,
    .innerpage-middlebar.exhibitor-detail-pg {
        margin-bottom: 50px;
    }
    .ex-srch-frm .selection-field{
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }
    .ex-srch-frm .list-style-buttons{
        width: 260px;
        margin: 0px auto;
        float: none;
        text-align: center;
    }
}
@media (max-width: 1259px){
    .exhibitor-listing-out .container,
    .exhibitor_single .container{ width: 100%; }
}
@media(max-width:1199px){
    .page-exhibitor-list .innerpage-middlebar .middlebar-innerpage,
	.exhibitor-list .innerpage-middlebar .middlebar-innerpage{ height: 350px; min-height: auto; }
    .innerpage-middlebar.exhibitor-detail-pg .middlebar-innerpage{ height: 250px; min-height: auto; }
    .page-exhibitor-list .innerpage-middlebar .banner-title h1,
	.exhibitor-list .innerpage-middlebar .banner-title h1,
    .innerpage-middlebar.exhibitor-detail-pg .banner-title h1{ width: 370px; }
}
@media(max-width:1024px){
	.page-exhibitor-list .innerpage-middlebar, .exhibitor-list .innerpage-middlebar {margin-bottom: 50px;}
    .page-exhibitor-list .ex-srch-frm,
	.exhibitor-list .ex-srch-frm	{ position: relative; margin-bottom:87px; }
    .ex-srch-frm .selection-field{ width: auto; }
    .ex-srch-frm .selection-field .responsive-filter{
        position: absolute;
        top: calc(100% + 13px);
        width: 100%;
    }
    .ex-srch-frm .selection-field .responsive-filter > div:last-child{ margin-right: 0px; }
    .ex-srch-frm .selection-field .exhibit-search{ width: 100%; }
    .ex-srch-frm .selection-field{
        width: 33.33%;
        float: left;
        margin-bottom: 10px;
        padding-right: 10px;
    }
    .ex-srch-frm .selection-field .responsive-filter > div{ width: calc(33.33% - 7px); }
    .ex-srch-frm .list-style-buttons{ float: right; }
    .exhibitor-listing-out{ background-position-y: 180px; }
}
@media(max-width:767px){
    .page-exhibitor-list .innerpage-middlebar .middlebar-innerpage,
	.exhibitor-list .innerpage-middlebar .middlebar-innerpage{ height: 250px; min-height: auto; }
    .innerpage-middlebar.exhibitor-detail-pg .middlebar-innerpage{ height: 150px; min-height: auto; }
    .page-exhibitor-list .innerpage-middlebar .banner-title h1,
	.exhibitor-list .innerpage-middlebar .banner-title h1,
    .innerpage-middlebar.exhibitor-detail-pg .banner-title h1{ width: 350px; font-size: 22px; }
    .resfilter-open #footer .mob-main-ft.fot-btn{ z-index: 1; }
    ul.exlist li .exhibit-info .stand-no{ margin-bottom: 10px; }
    .page-pegination .page_prev a svg path, 
    .page-pegination .page_next a svg path {
        fill: #333333;
    }
    .page-pegination .page_prev a:hover svg path, 
    .page-pegination .page_next a:hover svg path {
        fill: #ccc;
    }
    .page-pegination {
        padding: 8px 8px 50px 8px;
        background: #ffffff !important;
        margin: 0 0 50px;
    }
    .page-pegination .page_prev, 
    .page-pegination .page_next{
        position: absolute;
        bottom: 10px;
    }
    .page-pegination .page_prev { right: 51%; }
    .page-pegination .page_next { left: 51%; }
    .page-pegination .page-az a{ color: #333333; line-height: 30px; }
    .page-pegination .page-az a:hover{ color: #73b9ab; }
    ul.exgrid { margin: 0 -7px; }
    ul.exgrid li { padding: 0px 7px; margin-bottom: 14px; }
    .page-exhibitor-list .ex-srch-frm,
	.exhibitor-list .ex-srch-frm	{ position: relative; margin-bottom:87px; }
    .exhibitor-list .ex-srch-frm .responsive-filter-btn,
	.page-exhibitor-list .ex-srch-frm .responsive-filter-btn{
        border: solid 1px #cbcbcb;
        border-radius: 0;
        background: transparent;
        font-size: 15px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: 1px;
        text-align: center;
        line-height: 22px;
        text-transform: normal;
        color: #333333;
        padding: 14px 18px 14px;
        display: inline-block;
        transition: all 0.4s ease-out 0s;
        float: left;
    }
    .exhibitor-list .ex-srch-frm .responsive-filter-btn.filter-open:before,
	.page-exhibitor-list .ex-srch-frm .responsive-filter-btn.filter-open:before	{
        position: fixed;
        content: '';
        width: 100%;
        height: 100%;
        background-color: rgb(64 73 86 / 50%);
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        z-index: 9999999999 !important;
    }
    .exhibitor-list .ex-srch-frm .responsive-filter-btn svg,
	.page-exhibitor-list .ex-srch-frm .responsive-filter-btn svg{
        margin-right:10px;
        width: 20px;
        height: 20px;
        margin-bottom: -4px;
    }
    .ex-srch-frm .selection-field .exhibit-search{
        position: absolute;
        top: calc(100% + 13px);
        width: 100%;
    }
    .ex-srch-frm .selection-field{ float: none; width: 100%; margin-bottom: 0px; padding-right: 0px; }
    .ex-srch-frm .list-style-buttons{
        text-align: right;
        margin-top: -52px;
        height: 52px;
        width: 120px;
    }
    .exhibitor-search-section .list-style-buttons span{ width: 52px; }
    .exhibitor-search-section .list-style-buttons a{
        font-size: 0;
        width: 52px;
        height: 52px;
        padding: 15px 16px;
    }
    .ex-srch-frm .selection-field .responsive-filter{
        position: fixed;
        top: auto;
        bottom: 0px;
        left: 0;
        right: 0px;
        width: 100%;
        height: auto;
        opacity: 0;
        max-height: 100%;
        z-index: 9999999999 !important;
        background: #fff;
        float: none;
        padding: 25px 20px;
        overflow-y: auto;
        display: none;
        -webkit-transition: all 0.2s;
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }
    .ex-srch-frm .selection-field .responsive-filter.filter-open{
        display: block;
        opacity: 1;
    }
    .ex-srch-frm .selection-field .responsive-filter > div{
        width: 100%;
        margin-right: 0px;
        margin-bottom: 12px;
    }
    .ex-filter-out .ex-filter-list{ position: static; }
    .ex-srch-frm .selection-field .responsive-filter .responsive-filter-title{
        font-size: 18px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #333333;
        margin-bottom: 15px;
    }
    .ex-srch-frm .selection-field .responsive-filter .responsive-filter-title svg{
        float: right;
    }
    .gallery-pop-up-images .title-class h3{ padding: 0 35px; }
}
@media(max-width:580px){
    ul.exgrid li .exhibit-info h3{ font-size: 14px; }
}
@media(max-width:480px){
    .exhibitor-list .innerpage-middlebar .banner-title h1,
	.page-exhibitor-list .innerpage-middlebar .banner-title h1,
    .innerpage-middlebar.exhibitor-detail-pg .banner-title h1{ width: 95%; }
    ul.exlist li .exhibit-img{ padding-right: 20px; }
    ul.exlist li .feature-exhibitor{ left: 120px; }
}
@media(max-width:360px){
    ul.exgrid li{
        width: 100%;
        display: block;
    }
}
@media(max-width:330px){
    .exhibitor-list .ex-srch-frm .responsive-filter-btn,
	.page-exhibitor-list .ex-srch-frm .responsive-filter-btn{ padding: 14px 5px 14px; }
}
.full-btn:hover, .add-video-button a:hover, .add-video-button a:focus, .add-video-button a:active, button.wpas-btn:hover {
    background-color: #7F8A6A !important;border-color: #7F8A6A !important;
    color: #fff !important;
}
.users-login #ezone-login-form .login-form{
	max-width: 500px;
    margin: 0 auto;
}