/*Ezone Css*/

/*Color Css*/
.login-btn input, .full-btn, .add-video-button a, .save-order-button a{
	color: #fff;
}
.login-btn input:hover, .full-btn:hover, .add-video-button a:hover, .save-order-button a:hover{
    background-color: #fff !important;
    color: #000 !important;
}
.profile-img{
	background: #fff;
}
.mfp-content .meet-team-section.container{
	background:#fff;
}
.mfp-content .ezone-popup .mfp-close {
	background:#fff;
}
.full-btn, .add-video-button a, button.wpas-btn{
	color: #fff;
}
.full-btn:hover, .add-video-button a:hover, .add-video-button a:focus, .add-video-button a:active, button.wpas-btn:hover{
	background-color:#fff;
	color:#000;
}
.video-button.order-box input {
    height: 32px;
    width: 40px !important;
    border-radius: 0 !important;
}

/*Normal Css*/
.login-form .form-group input{
    font-size: 16px;
}
.login-btn input{
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 20px 12px 20px;
    border:1px solid;
    font-weight: 600;
    height: auto;
    line-height: normal;
}
.forgot-text-div{
    margin-top: 20px;
    font-size: 16px;
}


/*-------- Show Guide Information --------*//*-------- Show Guide Information --------*/
.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:16px;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{display:table-cell;padding:12px 0 14px;text-align:right;width:10px;white-space:nowrap;max-width:450px;word-break:break-all;}
ul.information-list li .info-desc{display:table-cell;padding:12px 0 14px 20px;border-top:1px solid #b9b9b9;}
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:normal;font-size:14px;color:#222222;position:relative;padding:0 0 0 35px;line-height:22px;}
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{}
.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;}
#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:#000;background:-moz-linear-gradient(left, #000 0%, #777 100%, #777 100%);background:-webkit-linear-gradient(left, #000 0%,#777 100%,#777 100%);background:linear-gradient(to right, #000 0%,#777 100%,#777 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#777',GradientType=1);}
/****** ezone-form ************/
.ezone-form{}
.ezone-form .form-group{margin-bottom:15px;}
.ezone-form label{font-size:16px !important;color:#333333;font-weight:normal;padding:5px 0; margin-bottom:8px;text-transform:none;letter-spacing: normal;}
.ezone-form .form-group-hd{font-size: 22px; font-weight: 600; margin: 20px 0 20px 0; padding-top: 10px; border-top: 1px solid
#666; color: #000;}
.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;font-size:14px;height:42px;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;}
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;}
/*****/
/*****EZONE*****/
.ezone-banner{
	background: url(../../upload/images/ezone-banner.jpg) no-repeat center center;
	background-size:cover;
}
.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: normal;
}
.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;
	margin-top: 30px;
}
.ezone-structure{
	padding-top: 0px;
	background:#fff;
}
.banner-information{
	position:absolute;
	left:320px;
	top:90px;
}
.banner-information h2,.banner-information h3,.banner-information h4{ margin:0px 0px 5px 0px;}
.banner-information h2{
	font-size:30px;
	line-height:40px;
	color:#fff;
	text-transform:capitalize;
}
.banner-information h3{
	font-size:18px;
	line-height:24px;
	color:#fff;
	text-transform:uppercase;
	letter-spacing: 1px;
}
.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;
}
.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:14px;
	line-height:20px;
	transition:all 0.8s ease-in-out 0s;
	-webkit-transition:all 0.8s ease-in-out 0s;
}
.sidebar-menu{
	width:260px;
	float:left;
	display:inline-block;
	min-height:700px;
}
.admin-login-ezone{
	line-height: 28px;
}
.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.artist-events a:before{
	content: "\f19d";
}
.sidebar-menu ul li.compulsory-forms a:before{
	content: "\f0c9";
}
.sidebar-menu ul li.exhibitor-passes a:before{
	content: "\f145";
}
.sidebar-menu ul li.exhibiting-graduates  a:before{
	content: "\f19d";
}
.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 a:before{
	margin-right:13px;
	font-size:16px;
    min-width:19px;
    text-align:center;
    display:inline-block;
}
.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-heiht:20px;
}
.page-main-content {
    overflow: hidden;
	padding-top:40px;
	padding-left:40px;
	padding-bottom:40px;
	box-sizing:border-box;
}
h3.main-title {
    color: #333;
    font-size: 21px;
    line-height: 26px;
    margin: 0;
	text-transform:capitalize;
	display:inline-block;
}
.add-video-button{float:right;}
.add-video-button a{
    font-size: 12px;
    line-height: 16px;
	display:block;
	text-transform:uppercase;
	padding:7px 20px;
	transition:all 0.4s ease-in-out 0s;
	-webkit-transition:all 0.4s ease-in-out 0s;
}
.save-order-button a{
    font-size: 12px;
    line-height: 16px;
	display:block;
	text-transform:uppercase;
	padding:7px 20px;
	transition:all 0.4s ease-in-out 0s;
	-webkit-transition:all 0.4s ease-in-out 0s;
	display: inline-block;
	border:1px solid;
}
.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{
	color:#333;
	word-wrap:break-word;
	-moz-word-wrap:break-word;
	-ms-word-wrap:break-word;
	-o-word-wrap:break-word;
	-webkit-word-wrap:break-word;
}
.row.password label{
	display:block;
	margin-bottom:8px;
	font-size:16px;
	font-weight:normal;
	color:#333;
}
.row.password.approval-section label{
	margin-bottom:14px;
}
.row.password{margin-bottom:15px;}
.show-cat-error .error-msg{margin:0px;}
.ezone-panel .error-msg{ margin:0px;}
.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: 8px 8px;
    font-size: 16px;
	-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: #fff;
}
.sidebar-menu ul li.active .ezone-sub-menu a{
    color: #fff;
}
.sidebar-menu ul li .ezone-sub-menu li.active a{
    color: #fff;
}
.mfp-auto-cursor .mfp-content{margin:30px auto;}
.mfp-content .meet-team-section.container{margin:0 auto;max-width:756px;padding:0 15px;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 .span12 input[type="file"]{
	height:auto;
	line-height:17px;
	padding:5px 10px;
}
.ezone-popup .full-btn{	margin-top:20px;}
.ezone-panel .span12 input{
	height:42px;
	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:15px;
}
.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 {
    height: 45px;
    line-height: 21px;
    width: 100%;
	text-transform:uppercase;
	border:none;
	font-size:18px;
	margin-top:10px;
	-webkit-appearance:none;
	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;
	border:1px solid;
}
.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;}
h4.video-title{
	margin-top:10px;
	margin-bottom:0px;
	font-size:14px;
	color:#333;
}
.video-button {
    bottom: 30px;
    position: absolute;
    right: 5px;
}
.video-button.order-box {
    right: 115px;
}
.video-button input{
	height: 32px;
}
.video-button a{display:block;width:100%;text-align:center;}
.video-button button{cursor:pointer;}
.video-button.edit{	right:39px;}
.video-button button{
	height:32px;
	width:32px;
	background:#fff;
	border:0px;
	text-align:center;
	padding:0px;
	margin:0 auto;
}
.video-button button i{
	font-size:20px;
	color:#333;
}
.video-section {position: relative;}
.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:25px;
}
.row.password span{
	font-size:13px;
	color:#333;
	margin-top:10px;
}
.row.password span.red{
	color:#b2232a;
}
.ezone-popup h3.main-title{
	font-size:32px;
	line-height:46px;
}
.ezone-popup .ezone-panel-title{
	padding:0px;
	padding-bottom:25px;
}
.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;
	width:100%;
	border-bottom: 1px solid;
	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;
}
.row.password span.main-popup{
	font-size:14px;
	color:#333;
}
.ezone-form .row.password label{
    font-size: 16px;
    font-weight: normal;
}
.main-popup-div {text-align: center;}
.main-popup-div p{
	font-size:16px;
	line-height:20px;
}
.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;
	font-size:16px;
	line-height:34px;
}
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:74px;
	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;
	padding: 30px;
}
.mfp-content .ezone-popup .mfp-close {
    border-radius: 50%;
    height: 50px;
    line-height: 26px;
    opacity: 1;
    right: -15px;
    top: -20px;
    width: 50px;
}

.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%;
}
.ezone-banner .company-logo h3 {
    border: 0px solid #3779bd;
    border-radius: 50%;
	width:155px;
	height:155px;
	display:table-cell;
}
.company-logo h3 {
    background: #000 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;
}
.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: #ec5945 none repeat scroll 0 0;
    border: 2px solid #ec5945;
    color: #ffffff;
    font-size: 18px;
    padding: 5px 10px;
}
.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;
}
.profile_image .profile_image_inr {
    display: inline-block;
    max-width: 300px;
    box-sizing: border-box;
    border: 3px solid #ddd;
    text-align: center;
}
.profile_image .profile_image_inr img{
	padding: 15px;
}
.exhibit-detail input.remove-btn.btn-login {
    font-size: 16px;
    line-height: 20px;
    padding: 6px 10px;
    font-weight: normal;
    margin: 0px;
    width: 100%;
    margin-top: 15px;
    color: #fff;
    text-transform: uppercase;
}

/****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:232px;
}
.xdsoft_datetimepicker {z-index: 999999;}
.ezone-main .sidebar-menu ul{
	padding-left:0px;
}
.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: 9999999;
}
.custom-overlay td {
    border: 0px;
    vertical-align: middle;
}
.custom-overlay img {
    vertical-align: middle;
}
/************* exhibitors ******************/
/** grid view **/
.container.page_container{padding: 30px 5px 20px 19px;}
.list-style-buttons span svg{margin-right:10px;vertical-align: middle;}
ul.exgrid { list-style:none; margin:0 -10px; padding:0px; }
ul.exgrid li { position:relative; display:block; float:left; width:25%;  padding:0px 10px; margin-bottom:30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  }
ul.exgrid li:hover .grid-in{
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.21);
}
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%;margin-top:25px;}
ul.exgrid li .exhibit-img .img-in {display:table-cell;width:100%;height:150px;vertical-align:middle;}
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:170px;
	width: auto;
	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;background: #45668b;margin-top: 14px;padding-top: 20px;padding-bottom:4px;}
ul.exgrid li.exhibitor.feature .exhibit-info{
    background: transparent;
}
ul.exgrid li .contact-email { display:none;}
ul.exgrid li .exhibit-cat-list {display:none;}
ul.exgrid li.exhibitor.feature .grid-in-inner{
	border:0px;
}
ul.exgrid li.exhibitor.feature:hover .grid-in-inner{
	border:0px;
}
ul.exgrid li.exhibitor.feature .exhibit-desc {
    border: solid 4px #fff;
	border-bottom:0px;
}
ul.exgrid li.exhibitor.feature .grid-in-inner {
    border: solid 1px #cdcdcd;
	border-bottom:0px;
}
.feature-exhibitor{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.38px;
	color: #ffffff;
	padding:8px 15px;
	text-transform:uppercase;
	position:absolute;
	left: -5px;
    top: -18px;
	border-bottom-right-radius: 25px;
	border-top-right-radius: 25px;
	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;min-height: 80px;max-height: 80px;}
ul.exgrid li .exhibit-info .stand-no{
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.81px;
	text-align: center;
	color: #ffffff;
	text-transform:uppercase;
	margin-top: 7px;
	margin-bottom:5px;
}
ul.exgrid li .more-info {position:relative;}
ul.exgrid li .more-info a {display:block;height:43px;color:#ffffff;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:43px;transition:all 0.4s ease-in-out 0s;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: 0.88px;
	text-align: center;
	color: #ffffff;
}
ul.exgrid li .exhibit-info h3 a{
  width: 223px;
  text-transform: uppercase;
  height: 69px;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 1.11px;
  text-align: center;
  color:#fff;
}
ul.exgrid li.exhibitor .exhibit-desc {
    border: solid 4px #fff;
	border-bottom: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.exhibitor .exhibit-info {
    background: transparent;
}
ul.exgrid li.exhibitor .exhibit-info .stand-no{
	color:#45668b;
}
ul.exgrid li.exhibitor .grid-in-inner{
	border: solid 1px #cdcdcd;
	border-bottom: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 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:11px 0px; }
ul.exlist li .exhibit-img {float:left;padding-right:30px;}
ul.exlist li .img-in {height:100px;width:100px;padding: 5px;border:1px solid #cdcdcd;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;
	border-bottom:1px solid #666f79;
	height:100px;
	box-sizing:border-box;
	padding:42px 0 0 0;
}
ul.exlist li .exhibit-info h3 {
	font-size:18px;
	color:#222222;
	text-transform:uppercase;
	float:left;
	margin:0 45px 0 0;
	max-width: 30%;
    min-width: 30%;
    line-height: 24px;
}
ul.exlist li .exhibit-info h3 a {font-size:18px;text-transform:uppercase;float:left;margin:0 45px 0 0;font-weight:normal;}
ul.exlist li .exhibit-info .stand-no {font-size:13px;margin-right:20px;text-transform:uppercase;float:left;}
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-cat i {}
.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: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.92px;
	color: #333;
	height: 52px;
	width:100%;
	padding:10px 16px;
	padding-right:50px;
	border-radius:0px;
}
.exhibitor-search-section .exhibit-search input::-webkit-input-placeholder  {color: #333 !important;}
.exhibitor-search-section .exhibit-search input::-moz-placeholder   {color: #333 !important;}
button.search-btn-exb{background:url(../../upload/images/search-icon.svg) no-repeat center center;top:0px;height:50px;width:50px;position:absolute;right:0px;border:0px;cursor:pointer;}
.exhibitor-search-section .exhibit-search{
	position:relative;
}
.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 {}
.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:6%;}
.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:#222222;font-size:15px;padding:10px 12px;display:block;transition:all 0.4s ease-out 0s;}
.exhibitor-search-section .list-style-buttons a {
	background:transparent;
	color: #7e7e7e;
	border-radius:0px;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.92px;
	text-align: center;
	line-height: 30px;
}
.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:hover,.exhibitor-search-section .list-style-buttons a.active{
	color:#fff;
}
.exhibitor-search-section .list-style-buttons a:hover svg path,.exhibitor-search-section .list-style-buttons a.active svg path{
	fill:#fff;
}
.exhibitor-search-section .list-style-buttons .grid-style {}
.exhibitor-search-section .list-style-buttons .list-style {}
.exhibitor-search-section select{
	border:0px;
	text-transform:none;
	letter-spacing:1px;
	height: 52px;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.92px;
	color: #ffffff;
	padding:10px 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 10px center;
}
.ex-srch-frm .row{
	margin-left: -10px;
    margin-right: -10px;
}
.ex-srch-frm .col-sm-3{
	padding-left: 10px;
    padding-right: 10px;
}
.page-pegination a{cursor:pointer;margin-right:10px;}
.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:18px;background:#dedede;border:1px solid #e38860;padding:5px 10px;}
.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;}*/
/*.sort-box{background:url(core/images/sort-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-bottom:0px solid #adacac;border-top:0px solid #adacac;padding:15px 80px 17px 80px;margin-bottom:85px;background: #f8f3f0;}
.page-pegination a {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.page-pegination .page_prev a,.page-pegination .page_next a{
	background: #fff;
}
.page-pegination .page_prev a svg{
	position: absolute;
    left: -20px;
    top: 6px;
}
.page-pegination .page_prev a {
    position: relative;
    padding: 4px 7px;
    padding-left: 24px;
}
.page-pegination .page_next a svg{
	position: absolute;
    right: -20px;
    top: 7px;
}
.page-pegination .page_next a {
    position: relative;
    padding: 4px 7px;
    padding-right: 24px;
	display: inline-block;
}
.page-pegination .page_prev.disabled,.page-pegination .page_next.disabled {opacity: 1;}
.page-pegination .page_prev.disabled a,.page-pegination .page_next.disabled a {border:2px solid #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:0 10px;}
.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;
    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%;}
/* =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: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 h3 {min-height: 90px;max-height: 90px;padding: 0px 10px;}
.page-pegination a{
	margin-right:6px;
}
ul.exlist li .exhibit-info {
    padding: 10px 0 0 0;
}
ul.exlist li .exhibit-info h3 a{
	font-size: 16px;
}
.row.password.approval-section .span4{width:100%;}
}
@media screen and (max-width:980px){
.page-main-content{padding-bottom:20px;padding-left:20px;padding-top:20px;}
.page-main-content .span6{width:100%;}
.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;}
label.approval, label.wait-approval, label.rejected{font-size:15px !important;}
.mfp-wrap{
	z-index:99999;
}
.mfp-content .ezone-popup .mfp-close {
  height:40px;
  right: -6px;
  top: -15px;
  width:40px;
}
.ezone-popup {
    min-width: 100%;
}
.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-right: 5px;
}
.page-pegination{
	padding:15px 40px 17px 40px;
}
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.exlist li .exhibit-info {
    height: auto;
}
ul.exlist li .exhibit-info {
    padding: 0px;
}
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;
    amrgin-bottom: 10px;
}
ul.exgrid li .exhibit-info h3 a{
	font-size:14px;
}
ul.exlist li .exhibit-info .exhibit-cat-list {
    margin-left: 0px;
    float: none;
    margin-bottom: 10px;
}
}
@media screen and (max-width:767px){
.ex-srch-frm .col-sm-3 {
    float:left;
}
ul.exgrid li {
    width: 50%;
}
.page-pegination .page_prev {
    float: none;
}
.page-pegination .page-az{
	margin-top: 20px;
}
.page-pegination {
    padding: 15px 30px 17px 30px;
}
.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:280px; padding-right: 15px;}
.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;
}
.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 {
    width: 35px;
}
}
@media screen and (max-width:481px){
.inner-section table tr td{display:block;}
table.mail-info tr td{display:block;width:auto !important;}
.profile-img{width:220px;padding:20px 0px;}
.banner-information{left:260px;top:60px;}
.banner-information h2{font-size:18px;line-height:24px;}
h3.main-title{font-size:18px;}
.ezone-panel-title{padding:10px 20px;}
.ezone-panel-content{padding:20px;}
.full-btn{font-size:16px;height:40px;}
.row.password label{font-size:14px;margin-bottom:6px;}
.add-video-button a{font-size:10px;padding:7px 10px;}
.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:-4px -4px;}
.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:-3px; top:-10px; width: 35px;}
}
@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%;}
.dashboard-class .ezone-panel-content a{font-size:11px;}
.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;}
.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 {
    width: 28px;
    height: 26px;
}
}
@media screen and (max-width:375px){
ul.exlist li .exhibit-info h3 a{font-size:13px;}
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%;}
.banner-information{position:relative;left:0px;top:0px;text-align:center;padding:10px 0px;}
h3.main-title{font-size:18px;}
.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:35px;}
.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:8px;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.1;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%;}
button.wpas-btn{display:block;font-size:18px;height:45px;line-height:21px;margin-top:10px;text-align:center;text-transform:uppercase;width:100%;cursor:pointer;}
.wpas-submit-ticket{}
.wpas-form{}
.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;}
.wpas-table tr th{background:#eeeeee;font-size:16px;color:#212121;font-weight:normal;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-reply-attachements ul li a:before{content:"\f058";font-family:FontAwesome;margin-right:5px;}
#wpas-new-reply button.wpas-btn{display:block;font-size:14px;height:34px;max-width:116px;line-height:21px;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 #a12026;font-size:18px;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 #a12026;}
.ezone-popup .error-msg p,.ezone-structure .error-msg p{background:#a12026 none repeat scroll 0 0;border:1px solid #a12026;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: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;
}



/********************************************Exhibitor**************************************************/
/*form div.amf-el select, input[type="text"], form div.amf-el input[type="password"], form div.amf-el input[type="email"], form div.amf-el input[type="url"]{
background-color:#EDEDEE;border:none;box-sizing:border-box;color: #171715 !important;cursor:text;font-size:16px;height:40px;margin:0; border:none; max-width:100%;width:100%;outline:medium none;padding:5px 15px;vertical-align:middle; }*/
.exhibitor-search-part .exhibit-search input {width:100%;height:52px;border:none;padding:0px 15px 0px 15px;text-transform:capitalize;font-size:15px;color:#171715;letter-spacing:1px; background:#fff; border:1px solid #cbcbcb; border-radius: 0 !important; line-height: 52px;}
.exhibitor-search-part button.search-btn-exb {background:rgba(0, 0, 0, 0) url("../images/search.png") no-repeat scroll center center;border:0 none;cursor:pointer;height:54px;left:0;position:absolute;width:42px;}
ul.search-up{list-style:outside none none;padding:0;}
ul.search-up li:first-child {box-sizing:border-box;display:block;float:left;padding:0 10px;position:relative;width:77%;}
ul.search-up li:nth-child(2) {box-sizing:border-box;display:block;float:right;padding:0 0px 0 5px;position:relative;width:23%;}
.exhibitor-search-part .exhibit-search {position:relative;width:auto;display:inline-block;width:33%;margin-right:30px; max-width: 274px;}
.exhibitor-search-part form{margin:0px;height:54px;}
.exhibitor-search-part{margin:0px auto; max-width:100%; position: relative; top: -50px;}
.search-new-text{padding: 0 10px; margin-bottom: 10px;}
.exhibit-search{background:#fff;margin-bottom:0px;}.exhibitor-search-part .per-page {display:inline-block;padding:10px 15px 10px 15px;box-sizing:border-box;text-align:center;}
.exhibitor-search-part .per-page input[type="radio"] {display:none;}
.exhibitor-search-part .per-page input {background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border:medium none !important;color:#222222;font-size:16px;height:55px;letter-spacing:1px;line-height:16px;padding:10px 60px !important;text-transform:uppercase;width:100%;}
.exhibitor-search-part .per-page label {color:#222222;cursor:pointer;font-size:16px;font-weight:normal;height:29px;line-height:29px;padding:0;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;width:29px;}
.exhibitor-search-part .per-page input[type="radio"]:checked + label,.exhibitor-search-part .per-page label:hover {background:#f06e58 none repeat scroll 0 0;color:#ffffff;}
.filter-box {display:inline-block;}

.exhibitor-search-part .filter-box select,
.exhibitor-search-part .sort-box select {
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	-webkit-appearance:none;
	-moz-border-left-colors:#d2d2d2;
	border-bottom:0 none;
	border-image:none;
	border-radius:0;
	border-right:0 none;
	border-top:0 none;
	box-sizing:border-box;
	color:#171715;
	font-size:15px;
	height:52px;
	line-height:18px;
	min-width:100%;
	padding:0px;
	text-transform:capitalize;
	z-index:99;
	position:relative;
	outline:none;
	background:#ddd;
}
.exhibitor-search-part .filter-box select {background:rgba(255, 255, 255, 1) url("../images/select-arrow.svg") no-repeat scroll right 20px center;max-width:274px;padding-left:15px; border:1px solid #cbcbcb; border-radius: 0 !important; min-width: 273px;}
/*.filter-box span.for-select::before {content:"";background:rgba(0, 0, 0, 0) url("../images/filter-icon.png") no-repeat scroll left center;width:55px;height:55px;position:absolute;z-index:9;left:-10px;}*/
.filter-box{ position:relative;}
/*.filter-box span.for-select::after {content:"\f063";font-family:'FontAwesome'; font-size:14px; line-height:54px; pointer-events:none; color:#000; background:#eee; background:rgba(0, 0, 0, 0) url("../images/sort-icon.png") no-repeat scroll left center;width:55px;height:54px;position:absolute;z-index:9999;right:0; top:0; text-align:center; }*/



.filter-box span.for-select {background:transparent;display:inline-block;height:55px;position:relative;}
.sort-box {display:inline-block; margin-right: 30px;}
.exhibitor-search-part .sort-box select {background:rgba(255, 255, 255, 1) url("../images/select-arrow.svg") no-repeat scroll right 20px center;max-width:274px;padding-left:10px; border-left: 0; border: 1px solid #cbcbcb; border-radius: 0 !important; min-width: 274px; line-height: auto;}
.exhibitor-search-part .sort-box select::-ms-expand {display: none;}
.exhibitor-search-part .filter-box select::-ms-expand {display: none;}
/*.sort-box span.for-select::before {content:"\f063";font-family:'FontAwesome'; font-size:14px; line-height:54px; pointer-events:none; color:#000; background:#eee; width:26px;height:54px;position:absolute;z-index:9999;right:0;}*/
.sort-box span.for-select {background:transparent;display:inline-block;height:54px;position:relative;}
.exhibitor-search-part select option{font-size:16px;text-transform:capitalize; padding:5px 10px; background:#ffffff;}
.exhibitor-search-part .list-style-buttons span {display:inline-block;border-left:1px solid #d1d1d1;padding:0 12px;margin-right:-4px;}
.exhibitor-search-part .list-style-buttons a{color:#b7b7b7;font-size:13px;padding:0px 39px 0 27px;line-height:50px;display:block;transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-ms-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;-webkit-transition:all 0.4s ease-out 0s;text-transform:uppercase; border:1px solid #cbcbcb; border-radius: 0 !important; background: #fff;}
.exhibitor-search-part .list-style-buttons span i {margin-right:10px;font-size:24px;vertical-align:middle;}
.exhibitor-search-part .list-style-buttons span i {font-size:24px;}
.exhibitor-search-part .list-style-buttons span {display:inline-block;border-left:0; padding:0px;}
.exhibitor-search-part .list-style-buttons {float:right;}
.exhibitor-search-part .list-style-buttons a:hover, .exhibitor-search-part .list-style-buttons a.active {background:#000;color:#fff; font-size: 13px;}
.exhibitor-search-part .list-style-buttons a.active{border-color: #000;}
.exhibitor-search-part .list-style-buttons .grid-style a{margin-right: 10px;}
.exhibitor-search-part .list-style-buttons .grid-style a i::before{background:url("../images/grid-icon.svg") no-repeat scroll center center; content: ""; display: inline-block; width: 21px; height: 21px;}
.exhibitor-search-part .list-style-buttons .grid-style a:hover i::before{background:url("../images/grid-icon-hover.svg") no-repeat scroll center center;}
.exhibitor-search-part .list-style-buttons .grid-style a.active i::before{background:url("../images/grid-icon-hover.svg") no-repeat scroll center center;}

.exhibitor-search-part .list-style-buttons .list-style a i::before{background:url("../images/list-icon.svg") no-repeat scroll center center; content: ""; display: inline-block; width: 23px; height: 19px;}
.exhibitor-search-part .list-style-buttons .list-style a:hover i::before{background:url("../images/list-icon-hover.svg") no-repeat scroll center center;}
.exhibitor-search-part .list-style-buttons .list-style a.active i::before{background:url("../images/list-icon-hover.svg") no-repeat scroll center center;}
ul.exhibitor-grid li .exhibit-img {text-align:center;display:table;width:100%;padding:0px;position:relative; /*background-image: linear-gradient(to top, #eeeeee, #ffffff 60%);*/}
ul.exhibitor-grid li .exhibit-img .img-in {display:table-cell;width:100%;height:194px;vertical-align:middle;}
ul.exhibitor-grid {list-style:outside none none;margin:0 -10px;padding:0;}
ul.exhibitor-grid li {box-sizing:border-box;display:block;float:left;margin-bottom:20px;padding:0 10px;position:relative;width:25%;}
.exhibit-title {box-sizing:border-box;display:table;width:100%;}
.exhibit-title h3 {display:block;margin:0;text-align:center;vertical-align:middle;padding:5px; font-weight: 300; margin-bottom: 12px;}
.exhibit-title h3 a {color:#000;font-size:18px;display:block;line-height:26px;height:60px; text-transform: uppercase;}
.exhibit-outer{background:#ffffff;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;overflow:hidden; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);}
.exhibit-stand {box-sizing:border-box;display:block; color:#4f4f4f; margin-bottom: 20px; font-size: 14px; font-weight: 600; text-transform: uppercase;}
.exhibitor-inner-section{padding: 20px 21px; text-align: center;}
.exhibit-stand h4 {color:#4f4f4f;display:block;font-size: 14px; font-weight: 600; text-transform: uppercase;margin:0;text-align:center;vertical-align:middle;}
li.new-exhibitor.old .exhibit-title {background:#eee;}
li.new-exhibitor.old .exhibit-stand{background:#eee;}
li.new-exhibitor.old .exhibit-outer{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#c3c3c3;border-image:none;border-style:solid;border-width:5px 5px 9px;transition:all 0.4s ease-in-out 0s;}
.exhibitor-block .company-logo {display:table;height:auto;width:100%;}
.exhibitor-block .company-logo h3 {display:table-cell;text-align:center;vertical-align:middle;}
.exhibitor-block .company-logo h3 a{color:#ffffff;font-size:100px;line-height:110px;text-transform:capitalize;background:#4ec6e2 none repeat scroll 0 0;display:block;width:100%;}
.col-620 {width:74.957%;}
ul.exhibitor-list li .exhibit-img {float:left;padding-right:30px;}
ul.exhibitor-list li.new-exhibitor .img-in {border:5px solid #000000;}
ul.exhibitor-list li .img-in {border:10px solid #ffffff;box-sizing:border-box;height:100px;width:100px;display:table;}
ul.exhibitor-list li .img-in a{display:table-cell;vertical-align:middle;}
.company-logo.grid-thumb h3 a{display:block !important;line-height:80px !important;font-size:70px !important;background:#5fc6c4 !important;}
ul.exhibitor-list li .exhibit-info {border-bottom:none;box-sizing:border-box;overflow:hidden;padding:25px 5px;position:relative;}
ul.exhibitor-list li:hover .exhibit-info{background:#dddddd;}
ul.exhibitor-list li:hover .exhibit-info h3{padding:0 0 0 35px; color:#000;}
ul.exhibitor-list li:hover .exhibit-info h3 a {color:#000;}
ul.exhibitor-list li:hover .exhibit-info .stand-no {color:#000;}
ul.exhibitor-list li .exhibit-info h3 {float:left;font-size:20px;max-width:55%;padding-left:10px;padding-right:10px;box-sizing:border-box;margin:0px 0px 0px 0px;transition:all 0.4s ease-in-out 0s; font-weight: 300;}
ul.exhibitor-list li .exhibit-info h3 a {float:none;font-size:20px; margin-bottom: 5px; display: block;}
ul.exhibitor-list li .exhibit-info .stand-no {float:right;min-width:35%;padding-right:20px;box-sizing:border-box; color:#4f4f4f; display: block; font-size: 14px; font-weight: 600; text-transform: uppercase;}
ul.exhibitor-list li .exhibit-info .view_profile{position:absolute;right:20px;top:25px;opacity:0;transition:all 0.4s ease-in-out 0s;}
ul.exhibitor-list li:hover .exhibit-info .view_profile{opacity:1;}
ul.exhibitor-list li .exhibit-info .view_profile a{background:#000000;color:#ffffff;padding:7px 15px;display:block;line-height:1;font-size:15px;}
ul.exhibitor-list li .exhibit-info .view_profile a:hover{color:#ffffff; background:#555555;}
ul.exhibitor-list li .exhibit-info .contact-email {float:right;}
ul.exhibitor-list li .exhibit-info a {font-size:13px;text-decoration:none;}
ul.exhibitor-list li {
	display:block;
	padding:0;
    font-size: 20px;
    cursor:pointer;
    border:1px solid #cbcbcb;
    margin-bottom: 20px;
}
.list-ajax { margin-top:15px;}
/***exhibitor-single****/
.exhibit-img-right .show_part ul li{text-transform: uppercase; color: #000;}
.single-exhibitor .breadcrumb { border-bottom:1px solid #555555; margin-bottom:35px;}
.single-exhibitor .exhibit-img-right .main_hd {padding:0px; margin:0px; border:none; margin-bottom:12px; font-size: 28px;
  font-weight: 300; text-transform: uppercase;}
.exhibitor_course {padding-bottom:10px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; padding-top: 10px; color: #989898; margin-bottom: 5px;}
.exhibitor_course span{color: #000;}
.exhibitor_course strong { color:#a2aaad;}
.exhibitor_phone { padding-top:10px; padding-bottom:20px;}
.stand-and-social{margin-bottom: 15px;}
.share-div span{color:#333;text-transform:uppercase;margin-right:18px;display:inline-block;}
.share-div{margin-bottom:30px;}
.share-div ul{display:inline-block;}
.share-div ul li{display:inline-block;}
.share-div .addtoany_shortcode a{margin-right:4px;padding:0px;}
.share-div .addtoany_shortcode{display:inline-block;}
.exhibitor-single-section{padding-bottom:38px; padding-right: 10px; padding-left: 10px; padding-bottom: 62px; padding-top: 50px;}
.exhibit-img-logo{max-width:275px;min-width:275px;margin:0 auto;float:left;box-sizing:border-box;margin-right:38px;}
.img-logo-inner {display:table-cell;height:100%;margin:0 20px;text-align:center;vertical-align:top;width:100%;}
.img-logo-outer {display:table;max-height:276px;min-width:100%;}
.progtamme-description {box-sizing:border-box;position:relative;overflow:hidden;}
.img-logo-inner img {margin:0px;}
.logo-and-content-section .exhibit-img-right{ margin-top: 0px; }
.single-vsz_sponsor .logo-and-content-section .exhibit-img-right{ margin-top: 20px; }
.single-vsz_sponsor .desc-exhibit{ margin-top: 30px; }
.exhibit-img-right{overflow:hidden;box-sizing:border-box;position:relative;}
.custom-field-content{ margin: 50px 0 40px; }
.stand-exhibit{padding:15px 0; text-align:center; background:#ededee;}
.single-exhibitor .stand-exhibit{padding:0; display: inline-block; background:none; }
.exhibit-social{text-align: right;}
.stand-exhibit h3{font-size:14px;margin-bottom:0px;line-height:1; margin-top: 0; color: #fff; text-transform: uppercase; background-color: #878787; padding: 8px 15px; border-radius: 1.5px;}
.meta-exhibit{font-size:16px; padding:10px 0 10px 0;}
.first-meta,.second-meta {float: left; width: 48%;}
.single-exhibitor .first-meta, .single-exhibitor .second-meta {float: none; width: 85%; margin:10px auto 10px auto;}
.meta-exhibit .third-meta { float:right; padding-top:12px;}
.second-meta, .third-meta {margin-left:10px;}
.second-meta{margin-left: 0; display:none;}
.first-meta{margin-right: 10px;}
.third-meta span {
  color: #A2AAAD;
  font-size: 14px;
  margin-right: 5px;
  display:none;
}
.first-meta a,
.second-meta a{
	color:#ffffff;
	background:#000000;
	display:block;
	font-size:14px;
	padding:11px 20px 11px 20px;
	transition: all 0.4s ease-in-out 0s;
	text-transform:capitalize;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1.08px;
	border:1px solid;
	text-align: center;
}
.first-meta a:hover,
.second-meta a:hover {color:#000; background:#fff !important;}

.meta-exhibit .meta_info .first-meta a:focus, .meta-exhibit .meta_info .second-meta a:focus{
	color: #fff !important;
}
.pop-up-images-image .artist_content .artist-sec.image{
	text-align: center;
}

.exhibit-social ul {display:inline-block;margin:0px;padding:0px;}
.exhibit-social:last-child ul{}
.exhibit-social ul li:last-child{margin-right: 0;}
.exhibit-social ul li{display:inline-block;margin:0 5px;}
.exhibit-social ul li:first-child{margin-left: 0px;}
.exhibit-social ul li a{ color:#555555; font-size:14px; display:inline-block; padding:0 5px; border:1px solid; border-radius: 50%; padding: 1px; width: 23px; height: 23px; text-align: center; line-height: 18px;}
.exhibit-social ul li a:hover{color:#000000;}
.exhibit-social ul li a i{font-size:12px;}
.show_part {padding:10px 0; font-weight: 600;}
.sponsors_single .show_part{border-top: 1px solid #d5d5d5; padding-top: 25px;}
.sponsors-detail-right-sidebar .sponsor_address h3{margin-top: 0;}
.sponsors-detail-right-sidebar .sponsor_address{padding-bottom: 0;}
.sponsors_single .sponsor_address ul li::before{display: none;}
.sponsors_single .sponsor_address ul li{padding-left: 0;}
.sponsors_single .logo-and-content-section{width: 100%; padding-right: 0; float: none;}
.sponsors_single .stand-and-social{border-top: 1px solid #d5d5d5; padding-top: 15px;}
.sponsors_single{padding-top: 0 !important;}
.sponsors_single .third-meta{margin-top: 3px;}
.show_part span { display:none;}
.show_part ul, .sponsor_address ul { margin:0px; padding:0px; list-style-type:none; border-bottom: 1px solid #d5d5d5; padding-bottom: 15px;}
.sponsor_address ul li{font-size: 15px; font-weight: 300; line-height: 26px; margin-bottom: 4px; position: relative; padding-left: 35px; color: #000; display:inline-block; margin-right:25px;}
.sponsor_address ul li::before{
	display: inline-block;
	content: "\f178";
	width: 15px;
	height: 12px;
	position: absolute;
	left: 0;
	top: 1px;
	font: normal normal normal 22px/1 FontAwesome;
}
.sponsor_award_info ul li::before{
	background:url("../images/right-icon.svg") no-repeat scroll center center;
	display: inline-block;
	content: "";
	width: 15px;
	height: 11px;
	position: absolute;
	left: 0;
	top: 8px;
}


.sponsor_address { padding:0px 0 25px 0;}
.exhibitor_other_info .sponsor_address { padding-top:0px; padding-bottom:0px;}
.exhibitor_other_info .row { padding:15px 0;}
.sponsor_address h3 { font-size:20px; color:#000000;}
.sponsor_address.exhibitor_productcat ul li{font-size: 15px; font-weight: 300; color: #000; line-height: 26px; margin-bottom: 4px; min-width: 250px; max-width: 250px; vertical-align: top;}
.exhibiting-graduates .sponsor_award_info {font-size: 15px; font-weight: 300; color: #000; line-height: 26px; padding-bottom: 0;}

.exhibiting-graduates .sponsor_award_info .main_hd-detail-page{
	font-size: 14px;
	line-height: 1;
	margin: 0 0 0px 0;
	text-transform: uppercase;
	color:#000000;
	font-weight: 600;
	border-bottom: 0;
	padding-bottom: 16px;
}
.sponsor_award_info ul{
	padding: 0;
}
.sponsor_award_info ul li{
	list-style: none;
	margin-bottom: 4px;
	position: relative;
	padding-left: 30px;
    display:inline-block;
    vertical-align:top;
    margin-right: 10px;
	min-width: 200px;
	max-width: 200px;
}
.desc-exhibit{font-size:16px;line-height:1.72; padding-bottom:10px; padding-top:0px;}
.detail-video-section{margin-top:20px; margin-bottom:20px;}
.desc-exhibit .exhibit-desc { height:auto; max-height:100px; padding-bottom:10px;}
.exhibit-video-section{}
.exhibit-video-section .row .span6 { padding-bottom:20px; margin-top:10px;}
.product-slide-outer .owl-item{overflow:hidden;}
.product-slider{position:relative;padding-top:14px;}
.product-slide-outer .product-slides {margin:0 -15px;}
.product-slide-outer .product-list{float:left;width:33.33%; padding:0 15px 30px;box-sizing:border-box;}
.main-product-img{
	position:relative;
}
.main-product-img img{margin:0px;width:100%;}
.main-product-img:hover{
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25);
}
.product-list .product-title{
	position:absolute;
	left:0px;
	right:0px;
	background:rgba(0,0,0,0.8);
	padding:40px;
	transition:all 0.4s ease-in-out 0s;
	-moz-transition:all 0.4s ease-in-out 0s;
	-ms-transition:all 0.4s ease-in-out 0s;
	-o-transition:all 0.4s ease-in-out 0s;
	-webkit-transition:all 0.4s ease-in-out 0s;
	top: 50%;
	max-width: 270px;
	margin: 0 auto;
	transform: translateY(-50%);
	text-align: center;
	opacity: 0;
	width: 100%;
}
.main-product-img:hover .product-title{opacity:1;}
.product-list .artist_name {color:#ffffff;font-size: 20px;line-height:24px;margin-bottom:5px; text-transform: uppercase;}
.product-title .press-release{color:#ffffff;font-size: 20px;line-height:24px;margin-bottom:5px; text-transform: uppercase;}
.product-title h4 {margin:0;line-height:20px;font-size:14px; font-weight:normal; text-transform: uppercase; color: #969894; margin-bottom: 20px;}
.product-title h4 a{font-size:16px;color:#ffffff;line-height:1;display:inline-block;vertical-align:top;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s; font-weight:normal;}
.view-more-detail{font-size: 13px; font-weight: 600; color: #fff; letter-spacing: 1px; text-transform: uppercase;}
.product-title h4 a:hover,.product-title h4 a:focus,.product-title h4 a:active{color:#555555;}
.product-slider .owl-theme .owl-controls .owl-nav .owl-next::before {content:"\f054";font-family:"FontAwesome";font-size:18px;right:0;}
.product-slider .owl-theme .owl-controls .owl-nav .owl-prev::before {content:"\f053";font-family:"FontAwesome";font-size:18px;left:0;}
.product-slider .owl-nav {position:absolute;right:0;top:-57px;}
.product-slider .owl-theme .owl-controls .owl-nav .owl-prev {margin-right:3px !important;}
.product-slider .owl-theme .owl-controls .owl-nav [class*="owl-"]{background:#ed4c73;height:43px;width:43px;border-radius:0px;line-height:43px;padding:0px;margin:0px;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;}
.sponsor_award_info {padding-bottom:50px;}
.sponsor_award_info .row {margin:0 -15px;}
.sponsor_award_info .span6 {
	float:none;
	padding:0 15px;
	display:inline-block;
	vertical-align:top;
	}

.exhibit-artist-section {padding-bottom:50px;}
.exhibit-artist-section .row {margin:0 -10px;}
.exhibit-artist-section .span4 {padding:0 10px;}
.artist_sec_hd{font-size:14px;line-height:1;margin:0 0 0px 0;text-transform:uppercase; color:#000000; font-weight: 600; /*border-bottom: 1px solid #e5e3e3;*/ padding-bottom: 16px;}
.exhibit-artist-section ul{margin:0px;padding:0px;list-style-type:none;}.exhibit-artist-section ul li{font-style:normal;font-weight:500;font-size:16px;}
.back-list-btn .sunbmit-script span::before{content:"\f060";font-size:24px;font-family:Fontawesome;}
.sunbmit-script span::before {background:#0070ad;color:#fff;font-family:"FontAwesome";font-size:38px;height:65px;line-height:65px;margin-right:5px;position:absolute;text-align:center;width:80px;}
.back-list-btn .sunbmit-script span{width:320px;}
.back-list-btn input.button.submit-btn{padding-left:80px;}
.sunbmit-script span {background:#000000;display:inline-block;position:relative;}
input.button.submit-btn {background:transparent none repeat scroll 0 0;border:medium none;border-radius:0;color:#ffffff;font-size:20px;height:65px;margin-top:0;padding-left:70px;position:relative;text-transform:capitalize;width:100%;}
.sunbmit-script span:hover {background:#555555;}
.gallery-and-press-section {margin-top: 15px;}
.gallery-and-press-section .press-outer{
	margin-top: 55px;
}
.gallery-and-press-section .main_sec_hd{
	font-size: 28px;
	font-weight: 300 !important;
	font-style: normal;
	font-stretch: normal;
	line-height: 35px !important;
	letter-spacing: 0px;
	color: #000000 !important;
	text-transform: uppercase;
	margin: 0;
	position: relative;
	margin-bottom: 7px;
}
.gallery-and-press-section .main_sec_hd::before {
    content: '';
    width: 60px;
    height: 3px;
    background-color:#9e9e9e;
    position: absolute;
    left: 0;
    top: -15px;
}
.gallery-pop-up-images .title-class{
	color: #000;
}
.gallery-pop-up-images .title-class h3{
	margin-top: 0;
	margin-bottom: 35px;
}
.gallery-pop-up-images .artist_content .artist-sec .artist_label{
	color: #000;
	text-transform: uppercase;
}
.gallery-pop-up-images .artist_content .artist-sec .row{
	margin-bottom: 20px;
}

/******** contact popup *************/
.contact-popup,.artist-popup {background:#000;box-shadow:0 0 12px 0 #000000;padding:10px;position:relative;margin-top:30px;margin-bottom:30px;}
.exhibitor-contact {background:#ffffff;margin:0;padding:10px;}
.exhibitor-contact .container {padding:0px; max-width:1180px;}
.exhibitor-contact .row{margin:0 -10px;}
.exhibitor-contact .span12,
.exhibitor-contact .span6{padding:0 10px; margin:0 0 20px 0;}
.contact-popup form{margin-top:0px;margin-bottom:0px;}
.contact-popup .title-class h3{padding:0 0 10px 0;background:none;font-size:22px; text-transform: uppercase; color: #000;}
.artist-popup .title-class h3{padding:0 0 20px 0;background:none;font-size:22px;}
.contact-popup input,.contact-popup textarea{width:100%;font-size:14px;}
.contact-popup textarea{height:70px;}
.contact-popup .mfp-close,.contact-popup .mfp-close:active,.contact-popup .mfp-close:focus,
.artist-popup .mfp-close, .artist-popup .mfp-close:active,.artist-popup .mfp-close:focus  {background:#000000;border-radius:0;color:#ffffff !important;font-size:44px;font-style:normal;height:50px;line-height:50px;opacity:1;padding:0;right:0px;top:0px;width:50px;}
.exhibitor-contact .row .span12,.exhibitor-contact .row .span6{position:relative;}
.formErrorContent-exhibitor{position:absolute;top:0px;right:10px;background:#000000;color:#fff;padding:5px;font-size:13px;}
.contact-popup .sunbmit-script{margin:0px;}
.error-msg.msg-none{border:1px solid #e60e19;background:#e60e19;color:#fff;padding:5px 10px;}
.success-msg.msg-none{border:1px solid #0cbe08;background:#0cbe08;color:#fff;padding:5px 10px;}
.success-msg.msg-none p,.error-msg.msg-none p {margin-bottom:0px;font-size:14px;}
.artist-popup .row{padding-bottom:10px;}
.artist_content {background:#ffffff;margin:0;padding:20px;}
.artist_content .container {padding:0px; max-width:1140px;}
.artist-popup .artist_label{font-size:18px;text-transform:capitalize;}
.artist-popup .artist_detail{font-size:16px;}
.contact-popup{margin-top:0px;}
.symbol-img {
    background: #000000 none repeat scroll 0 0;
    border-radius: 50%;
    color: #000000;
    height: 25px;
    line-height: 25px;
    padding: 5px;
    width: 25px;
	font-size:18px;
}
.object-symbol {
    position: absolute;
    right: 0;
    top: 0;
}
ul.exhibitor-list{
	padding:0px 6px;
	margin:0px;
}
.list-icon{
	margin-left:10px;
	color: #000000;
}
p.notification {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
}

.single-exhibitor .exhibit-img-logo {
  box-sizing: border-box;
  float: left;
  margin: 0 33px 0 auto;
  max-width:200px;
  min-width:200px;
}
.single-exhibitor .img-logo-outer {
  max-height: 200px;
}
.single-exhibitor .img-logo-inner img {
  max-width: 460px;
}
.main_hd-mobile{display: none;}

button.mfp-arrow {
    display: none !important;
}

.exhibit-detail .vsz-post-content .elementor-text-editor img,
.exhibit-detail .vsz-post-content .elementor-image img{
	max-height: 600px;
    width: auto;
    margin: 0 auto !important;
    display: block;
}

/*Exhibit Detail page*/
.exhibit-detail .exhibit-img-logo{
	width: 25%;
	max-width: inherit;
	min-width: inherit;
}
.exhibit-detail .exhibit-img-right .main_hd{
	color: #000;
}
.right-sidebar-exhibitor{
	width: 100%;
	float: none;
	border:0;
	padding: 20px 0px;
}
.logo-and-content-section{
	width: 100%;
	float: none;
	padding-right: 0px;
}
.logo-and-content-section.right-sidebar-not-exist{
	float: none;
	width: 100%;
	padding-right: 0;
}
.vsz-exhibitor-page-template.fixed-header #header.nav-up{top: 0 !important;}
.vsz-exhibitor-page-template.fixed-header #header{box-shadow: none; border-bottom: 1px solid #ddd;}
@media screen and (max-width: 1299px) {
ul.search-up li:first-child{width: 100%; float: none; text-align: center;}
ul.search-up li:nth-child(2){padding: 0; float: none; text-align: center; width: 100%; margin-top: 25px;}
.exhibitor-search-part .list-style-buttons{float: none; text-align: center;}
.exhibitor-search-part .list-style-buttons span{margin-right: 0;}
}


@media screen and (max-width: 1199px) {
.exhibitor-search-part .list-style-buttons a{padding:0 23px;}
ul.exhibitor-list{padding-left:0px;}
ul.exhibitor-list li .exhibit-info h3{max-width:40%;}
ul.exhibitor-list li .exhibit-info .stand-no{min-width: 42%;}
.desc-exhibit a.desc-read-link.exDesc.more {margin-top:20px;}
.ezone-panel-title{padding: 15px 15px 20px 15px;}
.logo-and-content-section{width: 100%; float: none; padding-right: 0;}
.right-sidebar-exhibitor{width: 100%; float: none; margin-top: 40px;}
.exhibitor-single-section{padding-left: 0; padding-right: 0;}
.gallery-pop-up-images .artist_content .container{max-width: 100%;}
ul.exhibitor-grid li{width: 33.33%;}
}
@media screen and (max-width: 991px) {
    .custom-field-content{ margin: 0px 0 40px; }
.exhibitor-search-part .filter-box select {font-size:15px;min-width:220px; max-width: 220px;}
.exhibitor-search-part .sort-box select {font-size:15px;min-width:220px; max-width: 220px;}
.exhibitor-search-part .filter-box select {font-size:15px;min-width:220px; max-width: 220px;}
.exhibitor-search-part .list-style-buttons{float:none;text-align:center;}
.sort-box span.for-select::before{width: 28px;}
.container.page_container{padding: 30px 5px 20px 5px;}
ul.exhibitor-grid li{width: 50%;}
.save-order-button{margin-top: 20px;}
.exhibit-detail .exhibit-img-logo{width: 100%; float: none; margin-right: 0;}
.main_hd-mobile{padding: 0px; margin: 0px; border: none; margin-bottom: 20px; font-size: 28px; font-weight: 300; text-transform: uppercase; text-align: left; color: #000; display: block;
}
.exhibitor-single-section{padding-top: 0; margin-bottom: 20px;}
.exhibit-img-right .main_hd{display: none;}
.exhibit-img-logo .img-logo-outer{margin-bottom: 50px;}
.exhibitor_single .container.col-1200{padding-right: 5px; padding-left: 5px;}
.logo-and-content-section{padding-right: 0;}
.gallery-pop-up-images .artist-sec.image{width: 100%; text-align: center; margin-bottom: 40px;}
.gallery-pop-up-images .span7.artist-sec{width: 100%;}
ul.search-up li:first-child{text-align: center;}
.exhibitor-search-part .exhibit-search{margin-right: 10px; min-width:220px; max-width: 220px;}
.sort-box{margin-right: 10px;}
}
@media screen and (max-width: 767px) {
    .logo-and-content-section .exhibit-img-right{ margin-top: 0; }
	.single-vsz_sponsor .logo-and-content-section .exhibit-img-right{ margin-top: 20px; }
ul.search-up li:first-child{width:100%;border:0;border-bottom:0px;}
ul.search-up li:nth-child(2){width:100%;border:0;}
.exhibitor-search-part .list-style-buttons{position: inherit; right:0; top: 0; padding-bottom: 20px;}
.exhibit-artist-section .span4,.exhibit-artist-section .span6{width:100% !important; margin-bottom:30px !important;}
.exhibit-artist-section .artist_sec_hd{margin-bottom:10px !important;}
.single-exhibitor .stand-exhibit {float:none; text-align:left; padding: 0px 0 0px;}
.single-exhibitor .meta_info { float:none;}
.exhibitor-search-part .exhibit-search{width: 100%;margin-top: 20px; margin-bottom: 10px; margin-right: 0;}
.sort-box{width: 100%; margin-bottom: 10px;}
.sort-box span.for-select{border-right: 0;}
.sort-box span.for-select{width: 100%;}
.exhibitor-search-part form{height: 100%;}
ul.exhibitor-grid li{width: 50%;}
.container.page_container{padding: 30px 15px 20px 15px;}
.exhibit-detail .exhibit-img-logo{width: 100%; margin-right: 0; float: none;}
.exhibit-detail .img-logo-outer{display: block; height: auto; text-align: center;}
.exhibit-detail .img-logo-inner{display: block; margin: 0;}
.exhibit-detail .exhibit-img-logo{margin-bottom: 0px;}
.exhibitor_single .container.col-1200{padding-right: 15px; padding-left: 15px;}
.main_hd-mobile{font-size: 24px;}
.exhibit-img-logo .img-logo-outer{margin-bottom: 0;}
.gallery-and-press-section{margin-top: 40px;}
.gallery-pop-up-images .title-class h3{padding-right: 40px; font-size: 20px;}
.gallery-pop-up-images .artist_content .mfp-close{font-size: 40px; width: 40px !important; height: 40px; line-height: 20px; display: inline-block; }
.exhibitor-search-part .exhibit-search{min-width: 100%; max-width: 100%;}
.exhibitor-search-part .sort-box select{min-width: 100%; max-width: 100%;}
.exhibitor-search-part .filter-box select{min-width: 100%; max-width: 100%;}
.filter-box span.for-select{width: 100%; display: block;}
.filter-box{width: 100%; display: block;}
.exhibitor-search-part .list-style-buttons span{width: 40%;}
}

@media screen and (max-width: 668px) {
ul.exhibitor-list li .exhibit-info h3 {
    display: inline-block;
    float: none;
    max-width: 100%;
	margin-bottom:10px;
	padding-left:10px;
}
ul.exhibitor-list li .exhibit-info h3 a{
	float:none;
	padding-left:0px;
}
ul.exhibitor-list li .exhibit-info .stand-no {
    display: block;
    min-width: 100%;
	padding-left: 10px;
	margin-bottom:10px;
}
ul.exhibitor-list li .exhibit-info .view_profile {
    display: block;
    position: relative;
	opacity:1;
	top:0;
	right:0;
	padding-left: 10px;
}
ul.exhibitor-list li .exhibit-info .view_profile a{
	display:inline-block;
}
ul.exhibitor-list li:hover .exhibit-info h3{padding-left:10px;padding-right:10px;}
ul.exhibitor-list{margin-right:0px;}
.span6.artist-sec{width:100%;}
/****26-4-2017****/
.course-name-uni {
    padding-left: 0 !important;
    padding-top: 10px !important;
}
/****26-4-2017****/
}
@media screen and (max-width: 767px) {
.single-exhibitor .exhibit-img-right {clear: both; padding-top: 35px; overflow:inherit;}
.single-exhibitor .exhibitor_other_info .exhibitor_zonecat,
.single-exhibitor .exhibitor_other_info .exhibitor_productcat {width:100%;}
.single-exhibitor .exhibitor_other_info .exhibitor_zonecat { padding-bottom:15px;}
.exhibitor-search-part{top: 0;}
ul.search-up{padding-top: 20px;}
ul.search-up li:first-child{padding: 0;}
ul.exhibitor-list li .exhibit-info{padding: 17px 10px;}
.gallery-and-press-section .main_sec_hd{font-size: 24px;}
}
@media screen and (max-width: 560px) {
ul.exhibitor-list li .exhibit-info h3{margin-bottom:10px;}
ul.exhibitor-list li .exhibit-info .stand-no{font-size:16px;}
ul.exhibitor-list li:hover .exhibit-info h3{padding:0px;}
ul.exhibitor-list li .exhibit-info .view_profile{opacity:1;}
ul.exhibitor-list li .exhibit-info .stand-no{float:left;padding-left:10px;}

}
@media screen and (max-width: 480px) {
.product-slide-outer .product-list {width: 100% !important;}
.mfp-content .contact-popup {max-width:100%;}
.mfp-content .exhibitor-contact .row .span6 { width:100%;}
.video-button.order-box input{height: 25px; font-size: 14px;}
.video-button{bottom: 29px;}
.video-button.order-box{right: 105px;}
.first-meta, .second-meta{float: none; width: 100%;}
.meta-exhibit .meta_info .second-meta{margin-left:0; margin-top: 20px;}
.gallery-and-press-section .main_sec_hd{font-size: 24px;}
.gallery-pop-up-images .artist_content .artist-sec .artist_label{width: 100%; margin-bottom: 5px;}
.artist_content .artist_detail{width: 100%;}
.exhibitor-search-part .list-style-buttons a{padding: 0 18px;}
}



.filter-inner-sec ul{
	padding:10px 0 0 0;
    display:none !important;
    position: absolute;
    background: #fff;
    left: 0;
    top: 52px;
    
}
.filter-inner-sec ul.active{
	display:block !important;
    max-height: 210px;
    /*overflow:auto;*/
    border:1px solid #cbcbcb;
    border-top:0;
}
.filter-inner-sec ul li{
	list-style:none;
    width: 100% !important;
    float: left !important;
    padding:0px 10px !important;
    margin:0 !important;
    text-align:left !important;
}

.filter-inner-sec input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.filter-inner-sec label {
  position: relative;
  cursor: pointer;
  font-size: 16px;
  color: #000;
  font-weight:normal;
  line-height:24px;
  padding-left: 30px;
  width:100%;
  
}

.filter-inner-sec label:before {
  content:'';
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #3c3c3c;
  padding: 8px;
  display: inline-block;
  position: absolute;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 9px;
  border-radius:3px;
  top:4px;
  left:0;
}
.filter-inner-sec input:checked + label:before{
  background:#000;
  border-color:#000;
}
.filter-inner-sec input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 5.5px;
  left: 6px;
  width: 6px;
  height: 12px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.filter-title{
  	width: 100%;
    height: 52px;
    border: none;
    padding: 0px 35px 0px 15px;
    text-transform: capitalize;
    font-size: 15px;
    color: #171715;
    letter-spacing: 1px;
    background: #fff;
    border: 1px solid #cbcbcb;
    border-radius: 0 !important;
    line-height: 52px;
    text-align:left;
    background: rgba(255, 255, 255, 1) url("../images/select-arrow.svg") no-repeat scroll right 20px center;
}
.custom-dropdown {
	margin-right:0 !important;
    width: 100%;
	max-width: 274px;
    background: #fff;
	z-index: 1;
	position: relative;
}
.detail-video-section iframe{
	width: 100%;
    text-align:left;
    height:550px;
}
@media screen and (max-width: 1299px) {
	.search-new-text{text-align:center;}
}
@media screen and (max-width: 1199px) {
	.exhibit-detail .exhibit-img-logo{width: 30%;}
    .right-sidebar-exhibitor{margin-top:0;}
    .detail-video-section iframe{height:350px;}
}
@media screen and (max-width: 991px) {
	.custom-dropdown{max-width: 220px;}
    .exhibit-detail .exhibit-img-logo {width: 100%;}
    .main_hd-mobile{text-align:center;}
    .exhibit-img-logo .img-logo-outer {margin-bottom: 10px;}
    .exhibit-social {text-align: center;}
    .detail-video-section iframe{height:415px;}
}

@media screen and (max-width: 767px) {
.single-exhibitor .exhibit-img-right{padding-top:0;}
.custom-dropdown{max-width: 100%;}
.search-new-text{padding:30px 0px 0 0px; margin-bottom:0;}
.detail-video-section iframe{height:355px;}
}
@media screen and (max-width: 480px) {
.detail-video-section iframe{height:190px;}
}


/*new ezone css*/
.display-portfolio-count{
	position: absolute;
    left: 1px;
    top: 1px;
    padding: 5px;
    background: #000;
    color: #fff;
    font-size: 13px;	
}
.display-portfolio-count .sortorder-box{
	border: 0;
    padding: 0 5px;
    display: inline-block;
    line-height: normal;
}

.video-button.delete-product{
	bottom: 40px;
    right: 15px;
}
.for_portfolio{
	top: 0px;
    position: relative;
}
.for_portfolio .for_portfolio_count::before{
	background: #fff none repeat scroll 0 0;
    border: 3px solid #000000;
    box-sizing: border-box;
    content: "1";
    display: inline-block;
    height: 32px;
    margin-right: 10px;
    position: relative;
    text-align:center;
    top: 0px;
    width: 32px;
    color:#fff;
    background-color:#000;
    line-height: 26px;
}
.for-sortorder .for-sortorder-count::before{
	background: #fff none repeat scroll 0 0;
    border: 3px solid #737373;
    box-sizing: border-box;
    content: "9";
    display: inline-block;
    height: 32px;
    margin-right: 10px;
    position: relative;
    text-align:center;
    top: 0px;
    width: 32px;
    color:#000;
    line-height: 26px;
}

/* popup styles */
.popup {
	display:none;
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999999;
    overflow: auto;
    width: 100%;
    height: 100%;
}
.popup-overlay {
	background: rgba(0,0,0,0.8);
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.popup-content {
	position: absolute;
    background: #fff;
    width: 1100px;
    max-height: 500px;
    margin: 0px auto;
    left: calc(50% - 550px);
    top: 50%;
    transform: translateY(-50%);
    bottom: auto;
    z-index: 11;
    padding: 30px 45px;
    overflow: hidden;
}

#popup_default  .popup-content{
	max-height:900px;
  	left: 0;
  	max-width: 1650px;
  	width:100%;
  	right:0;
    overflow: auto !important;
}

  .post-type-archive-fleet .popup-content{ left: calc(50% - 380px); }
  .popup-content .popup-fleettitle{
	display: none;
    color: #000000;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 20px;
    padding: 0;
    line-height: 1;
}
  .popup-content .gallery-img{
	display: flex;
    align-items: center;
    justify-content: center;
	width: auto;
    height: 100%;
    margin: 0 1px;
}
  .close-popup {
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 5px;
    font-size: 32px;
    line-height: 10px;
    font-weight: 600;
    color: #000;
}
.close-popup:hover{
	opacity:0.7;
}
  .popup-content .arrow-icon{
    position: absolute;
    padding: 0px;
    font-size: 30px;
    color: #000;
    z-index: 2;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    display: inline-block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
  .popup-content .prev-icon {
    background-image: url(../images/arrow-left-white.png);
    left: 7px;
}
  .popup-content .next-icon {
    background-image: url(../images/arrow-right-white.png);
    right: 7px;
}
  .popup-content .prev-icon:hover {
    opacity:0.5;
}
  .popup-content .next-icon:hover {
    opacity:0.5;
}


/* Animations */
.fadeIn {
  animation: fadeIn 0.5s ease-in both;
  -webkit-animation: fadeIn 0.5s ease-in both;
}
@keyframes fadeIn {
  from { opacity: 0; }
}
@-webkit-keyframes fadeIn {
  from { opacity: 0; }
}

.fadeOut {
  animation: fadeOut 0.5s ease-out both;
  -webkit-animation: fadeOut 0.5s ease-out both;
}
@keyframes fadeOut {
  to { opacity: 0; }
}
@-webkit-keyframes fadeOut {
  to { opacity: 0; }
}


  #append-gallery-content .artist-details{ margin: 0px -15px; }
  #append-gallery-content .artist-details > div{
	float: left;
    padding: 0px 15px !important;
}
  #append-gallery-content .artist-details .gallery-content{
	width: 70%;
  	padding: 0px 50px !important;
	overflow:hidden;
}
  #append-gallery-content .artist-details .artist-other-details{
	width: 30% !important;
    overflow: auto !important;
}
  #append-gallery-content .artist-details .artist-other-details  .artist-other-details-inner{ width: 100% !important; }
  #append-gallery-content .artist-other-details .popup-title{
	margin: 0 0 15px ;
}
  #append-gallery-content .artist-details .artist-other-details .comp {
    margin-bottom: 10px;
    font-size: 15px;
}
  #append-gallery-content .artist-details .artit-other-details .comp .detail-title {
    font-weight: 600;
    margin-right: 5px;
}
  .popup-content .fleetpopup-gallery, 
  .popup-content .fleetpopup-gallery .gallery-img{ /*height: 440px;*/ height: 100%;
max-height: 730px; }
  .popup-content .artist-other-details{ max-height: 725px; }
 .popup-image-sec{width: 50%; padding-right: 20px;}
 .popup-video-sec{width: 50%; padding-left: 20px;}
 .artist-gallery-img .attachment-large{max-height: 507px; /*object-fit: cover;*/ width: auto; height:auto;}
 .popup-video-sec iframe{width: 100%; height: 100%; max-height:507px; background:#000;}
 .popup-img-video-sec{display: flex;}
  .popup-field-label{display:inline-block; min-width: 180px; max-width: 180px; vertical-align: top; font-weight: 600; color:#000; float: left;}
  .popup-field-description{/*width: 80%; display: inline-block; vertical-align: top;*/ float: left;}
  .product-popup-content{margin-top: 10px; margin-bottom: 10px;}
  .popup-img-video-sec .popup-title{margin-top:0; min-height:26px;}
  .product-popup-content .image-desc-sec{display:flex;}
  .artist-gallery-img{display:block; text-align:left;}
  .popup-other-information{margin-top:20px;}
  .popup-img-video-sec.no-video .popup-image-sec{margin:0 auto; text-align:center; width:100%;}
  .popup-img-video-sec.no-video .popup-image-sec{width:100%; padding-right:0;}
  .popup-img-video-sec.no-video .artist-gallery-img{text-align:left;}
  .popup-img-video-sec.no-video .popup-title{text-align:left;}
  /*.popup-other-information{height:180px;}*/
  .popup-other-information .jspTrack{background:#a8a6a6;}
  .popup-other-information .jspPane{padding-right:15px !important;}
  .product-popup-content .image-insta-sec{padding-left:180px;}
  .product-popup-content .image-insta-sec .popup-insta::before{
  	content: "\f16d";
    display:inline-block;
    font-family: "Font Awesome 5 Brands";
	padding-right: 5px;
  }
  .external-details{text-align: center; margin-top:25px;}
  .external-details .external-link{
  	display:inline-block;
    margin:0 15px;
  }
  .external-details .external-link a{
  	color: #ffffff;
    background: #000000;
    display: block;
    font-size: 14px;
    padding: 11px 20px 11px 20px;
    transition: all 0.4s ease-in-out 0s;
    text-transform: capitalize;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.08px;
    border: 1px solid #000;
    text-align: center;
  }
  .external-details .external-link a:hover{
  	border-color:#000;
    background:#fff;
    color:#000;
  }
  .graduates-viell-all{
  	color: #ffffff;
    background: #000000;
    display: inline-block;
    font-size: 14px;
    padding: 11px 20px 11px 20px;
    transition: all 0.4s ease-in-out 0s;
    text-transform: capitalize;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.08px;
    border: 1px solid;
    cursor: pointer;
    text-align: center;
  }
  .graduates-viell-all:hover{
  	border-color:#000;
    background:#fff;
    color:#000;
  }
  .graduates-viell-all.hide-tgl-btn{
  	display:none;
  }
  .exhibiting-graduates .graduates-listing ul li.hide-all-li{
  	display:none;
  }
  .exhibiting-graduates .graduates-listing.active-graduates ul li.hide-all-li{
  	display:inline-block;
  }
  .popup-img-video-sec .popup-image-sec .artist-gallery-img{
  	/*background-color:#efefef;*/
  }
@media(max-width: 1600px){
  #popup_default  .popup-content{max-height: 700px; max-width: 1200px;}
    .popup-content .fleetpopup-gallery,   .popup-content .fleetpopup-gallery .gallery-img{max-height: 550px;}
    .artist-gallery-img .attachment-large{max-height:350px;}
    .popup-video-sec iframe{max-height:350px;}
}

@media(min-width: 1400px){
.popup-img-video-sec.no-video .artist-gallery-img{text-align:left; max-width:50%;}
}
@media(max-width: 1400px){
  #popup_default .popup-content{max-height: 600px; max-width: 1200px;}
  .artist-gallery-img .attachment-large{max-height:300px;}
  .popup-video-sec iframe{max-height:300px;}
  .popup-other-information {/*height: 200px; overflow-y: auto; padding-right: 15px;*/}
  .external-details{padding-bottom: 20px;}
}
@media(max-width: 1024px){
  #popup_default   .popup-content{max-height: 600px; max-width: 900px;}
  .artist-gallery-img .attachment-large {max-height: 255px;}
  .popup-video-sec iframe {max-height: 255px;}
}

@media(max-width: 991px){
	  #append-gallery-content .artist-details > div,
      #append-gallery-content .artist-details .gallery-content,
      #append-gallery-content .artist-details .artist-other-details{
    	float: none !important;
        width: 100% !important;
    }
      #append-gallery-content .artist-details .gallery-content{ margin-bottom: 30px; }
      .popup-content{ 
    	overflow: auto !important;
        width: calc(100% - 30px) !important;
        left: 15px !important;
    }
   	  
    #append-gallery-content .artist-details > div{ padding: 0px 0px !important; }
    #append-gallery-content .artist-details .gallery-content{padding: 0px 0px !important;}
   .popup-content .slick-arrow.post-prev{left:0;}
    .popup-content .slick-arrow.post-next{right:0;}
    .popup-img-video-sec{display:block;}
    .popup-image-sec{width:100%; padding-right:0;}
    .popup-video-sec{width:100%; padding-left:0; margin-top:40px;}
    .artist-gallery-img .attachment-large {max-height: 100%;}
    .popup-video-sec iframe {max-height: 100%; height:320px;}
    .image-insta-sec .popup-field-label{display:none;}
}
@media(max-width: 767px){
    .popup-content .fleetpopup-gallery, .popup-content .fleetpopup-gallery .gallery-img{ height: 300px; }
    .popup-field-label{float:none; max-width:100%; min-width:100%;}
    .popup-field-description{float:none;}
    .product-popup-content .image-desc-sec{display:block;}
    .product-popup-content .image-insta-sec{padding-left:0;}
    .single-exhibitor .img-logo-outer {max-height: 100%;}
    #popup_default .popup-content{left:0 !important;}
    .single-exhibitor .first-meta{max-width:290px;}
    .product-slide-outer .product-list{width:100%; float: none;}
    .external-details .external-link{margin:0 10px 15px 0px;}
    .popup-content{padding:30px 35px;}
    .popup-content .next-icon{right: 10px; background-size: 20px;
height: 20px; width: 20px;}
	.popup-content .prev-icon{left: 10px; background-size: 20px;
height: 20px; width: 20px;}
	.external-details{text-align:left;}
    .external-details .external-link a{font-size: 11px; padding:11px 10px 11px 10px; min-width:127px;}
    .external-details{padding-bottom:0;}
    .exhibitor_other_info .row {padding: 0;}
}
@media(max-width: 480px){
	.sponsor_address ul li{display:block;}
    .sponsor_award_info ul li{display:block; min-width:100%; max-width:100%;}
    .popup-video-sec iframe{height:210px;}
}