cu/*
Theme Name: GenesisExpo Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: genesisexpo
Text Domain:  genesisexpo-child
*/

/* event page */

.RelativePosition{
	position:relative;
	
}
.team-info_item.team-department{
    
max-width:400px !important;
}
.default_logo{
    
max-width: 161px !important;
}
.wgl_module_team .team-title {
  
   margin-top: 37px !important;
}
.primary-nav > ul > li > a > span::after {
    height: 2px !important;
}
.MainBoothMobile{
	display:none !important;
}
.blueBackground{
	background-color:#14487e;
	margin:20px 0;
	height:90px;
}
.EventMobileTitleDiv{
	
	text-align:center;
	padding: 28px 20px;
}
.EventMobileTitle{
	color:#fff;
}
.wgl-header-row{
    
border-bottom:1px solid #14487e;
}
.EventMobileTitle:hover{
	font-size:30px;
}
.ZoomContainer{
position: absolute;
top: 78px;
left: 50%;

-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
transform: translate(-50%,0);
width: 67%;	


}

#vczapi-zoom-browser-meeting .vczapi-zoom-browser-meeting--info {
	display:none !important;
}
.svg-container{
	 height: 0;
    padding-top: 63%; 
    position: relative;
	
}
.svg-container.lecturehall{
	   padding-top: 75% !important;
}
.svg-container.MainEventPage{
    
padding-top: 43% !important;

}
.svgStyle {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
}


.MainLobbyImg{
	z-index: 0;
	position: relative !important;
width: 100% !important;
height: 100% !important;
margin: 0 !important;
max-width: none !important;
max-height: none !important;
display: block !important;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
}

#test:hover {
  fill:  rgba(0, 0, 0, 0.12) !important;
}

#door1:hover,#door2:hover,#door3:hover,#door4:hover {
	  fill:  rgb(0,255,0)	 !important;
  fill:  rgb(0,255,0,0.3)	 !important;
}

#booth1:hover,#booth2:hover,#booth3:hover,#booth4:hover,#booth5:hover,#booth6:hover,#booth7:hover,#booth8:hover,#booth9:hover,#booth10:hover,#booth11:hover {
	
  fill:  rgba(255, 255, 255, 0.44) !important;
}

.CustomTitleStyle{
	color: #14487e;
}
.AddWhiteColor{
    
color:#fff !important;
}
.wgl_module_team.team-col_4 .team-item {
    width: 50% !important;
}

.primary-nav > ul > li > a > span::after {
    bottom:0 !important;
}
/* Wp Form */
.wpforms-field-checkbox ul>li:before {
    display: none !important;
}
div.wpforms-confirmation-container-full{
    background: #14487e !important; 
}

.wpforms-form button[type=submit] {
    background-color: #14487e !important;
    border-color: #14487e !important;
	border-radius: 2em;
    color: #fff !important;

}
 
.wpforms-form button[type=submit]:hover {
    background-color: #fff !important;
    border-color: ##14487e !important;
	border-radius: 2em;
    color: #14487e !important;
}

div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
border-radius: 15px !important;
}

div.wpforms-container-full .wpforms-form label.wpforms-error {

    color: #dc3232 !important;
    font-size: 16px !important;
   font-weight: normal !important;
 
}


/* End Wp Form */

/* Downlaod center */
.w3eden .btn-primary {
	background-color: #14487e !important;
border-color: #14487e !important;
}
.sbyc {
    color: #14487e !important;
  
}
/* End Downlaod centerm */
@media screen and  (max-width: 1200px) { 
    
    .team-info_item.team-department{
    max-width: 365px !important;
}
}
@media screen and  (max-width: 1040px) { 
.LectureHall svg{
	display:none !important;
}
.ZoomContainer{
	top: 0 !important;
	width:100% !important;
	padding:0 0;
}
.join-link{
    
    padding:20px 0 20px 20px;
    
}
.svg-container.lecturehall {
    padding-top: 100% !important;
}
}
@media (min-width: 1024px) {
    body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        min-height: 100vh;
    }
    .footer {
        margin-top: auto;
    }
}
@media (max-width: 992px) {
.single_team_page .team-single_wrapper::before {
    width: auto !important;
    height: 100% !important;
    left: 20px !important;
    right: 20px !important;
    top: 0 !important;
    bottom: 0 !important;
}
.team-info_item.team-department {
    max-width: none !important;
}
.single_team_page .team-single_wrapper .team-image_wrap {
    padding: 0 20px !important;
    margin-bottom: 0 !important;
}
.single_team_page .team-single_wrapper {
    -webkit-box-orient: vertical  !important;
    -webkit-box-direction: normal  !important;
    -webkit-flex-direction: column  !important;
    -moz-box-orient: vertical  !important;
    -moz-box-direction: normal  !important;
    -ms-flex-direction: column  !important;
    flex-direction: column !important;
    border: 0  !important;
}.single_team_page .team-info_wrapper .team-info_svg {
    display: none;
}
.single_team_page .team-single_wrapper .team-image {
    margin: auto;
    position: relative;
}
.single_team_page .team-info_wrapper .team-title, .single_team_page .team-info_wrapper .team-info_item {
    text-align: center;
}
}
@media screen and  (max-width: 600px) { 
.responsive-zoom-iframe{


  height: 324px !important;
}
.Padding-top-About-Us{
	height:30px !important;
}
.wgl_module_team.team-col_4 .team-item {
    width: 100% !important;
}
.MainBoothMobile{
	display:block !important;
}
}
@media screen and  (max-width: 500px) { 
.zm-modal {
  
    min-width: 250px !important;
}
}
@media screen and  (max-width: 400px) { 
.responsive-zoom-iframe{


  height: 270px !important;
}.logo-name {
  
    font-size: 25px !important;
}

}

