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


@media (min-width: 1281px) {
#menu-item-3570
	{
		display:none;
	}
	
	.primary-nav > ul > .menu-item-3570
	{
	    display:none !important;
	}
  
}



@media (min-width: 1025px) and (max-width: 1280px) {
  #menu-item-3570
	{
		display:none;
	}
	
		.primary-nav > ul > .menu-item-3570
	{
	    display:none !important;
	}
  
  
}



.dallas-news .vc_col-sm-6 .vc_column-inner
{
	box-shadow: 8px 15px 10px -4px rgba(1, 1, 1, 0.12), -7px 0 8px -4px rgba(0, 0, 0, 0.14) !important;
	padding:0px !important;
}


.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a
{
	background:black;
	color:white;
	box-shadow: 0px 7px 38px rgba(0, 0, 0, 0) !important;
}

#main ul li:before
{
    background: black !important;
}

.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a
{
	border: 2px solid black !important;
}


.wpcp-carousel-section.wpcp-standard, .wpcp-carousel-section.wpcp-standard .slick-list
{
	float:none !important;
}


.genesisexpo_module_text p
{
	    margin-bottom: 0;
    font-weight: 800;
    padding: 9px;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
  
	[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled)
	{
		margin-bottom: 20px !important;
		margin-top:20px;
    cursor: pointer;
    text-align: center !important;
	}
	
	.marketplace-box h5
	{
		font-size:16px !important;
	}
	
	.marketplace-social a
	{
		width:40px !important;
		height:50px !important;
		margin:0px !important;
	
	}
	
	.page-header_content h1.page-header_title
	{
		font-size:50px !important;
	}

	.genesisexpo_module_double_headings .heading_bgtitle_mobile > * {
		font-size:50px !important;
	}
	
	
	.vc_btn3-container.vc_btn3-inline
	{
		vertical-align:initial !important;
	}
	
	.genesisexpo_module_double_headings .heading_bgtitle_mobile > *
	{
		font-size:30px !important;
	}
  
	.genesisexpo_module_double_headings .heading_title_mobile > *
	{
		font-size:30px !important;
	}
  
 
}



/* TABLET */



@media only screen and (max-width: 989px) and (min-width: 768px){

    	.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container
	{
	    display: block !important;
	}
	
	.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title
	{
	    display:none !important;
	}
	
	.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body
	{
	    margin-top:-70px !important;
	}
	
    
}



/* MOBILE */

@media (min-width: 320px) and (max-width: 480px) {
  
  [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled)
{
margin-bottom: 40px !important;
cursor: pointer;
text-align: center !important;
	width:100%;
}
	
	.header_search-button
	{
		display:none !important;
	}
	
	.wgl-logotype-container img
	{
		width:150px !important;
	}
	
	.news-margin .vc_column-inner
	{
	margin-top:0px !important;	
	}

.page-header_content h1.page-header_title
{
font-size:20px !important;
}


.heading_bgtitle_mobile
{
line-height:0.9 !important;
}

.sponsor-heading
{
font-size:18px !important;
}



.marketplace-box h5
{
font-size:16px !important;
}


	
	a#slider-1-slide-1-layer-3.rs-layer.rev-btn.rev-hiddenicon
	{
padding: 5px 10px 10px 10px !important;
	}
	
.sponsor-heading span
	{
		font-size: 25px !important;
	}
	
	a.get-butn
	{
		line-height:1px !important;
	}
	
	.vc_btn3.vc_btn3-size-lg
	{
		padding-left:10px;
		padding-right:10px;
	}
	
	body .fa
	{
		font-size:25px !important;
		padding-bottom:10px !important;
	}
	
a.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern
	{
		padding:10px !important;
		width:100% !important;
	}
	
	.dallas-news .vc_col-sm-6 .vc_column-inner .vc_custom_heading
	{
padding-left:0px !important;
		padding-right:0px  !important;
	}
	
	.responsive-one
	{
	    height:0px !important;
	}
	
	.row-footer .footer-quick-links
	{
	    padding-left:0px !important;
	}
	
	.footer-bottom
	{
	    text-align:center !important;
	}
	
	iframe
	{
	    height:160px !important;
	}
	
	.sponser-row
	{
	    padding:0px !important;
	    margin-top:-100px !important;
	}
	
	.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container
	{
	    display: block !important;
	}
	
	.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title
	{
	    display:none !important;
	}
	
	.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body
	{
	    margin-top:-70px !important;
	}
	
	.sponser-hide-margin
	{
	     margin-top: 20px !important;   
	}
	
	.genesisexpo_module_button a
	{
	    font-size:12px !important;
	}
	
	.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tab
	{
	    width:100%;
	}
	
	.sched
	{
	 font-size:14px !important;   
	}
	
	.event-text
	{
	    margin:0px !important;
	}
	
	#slider-1-slide-1-layer-11
	{
	    display:none !important;
	}
	
    .double-font-contact
{
    margin-top:-20px !important;
}	

.vc_btn3-container  .btn-border .vc_btn3-inline
{
    width:100% !important;
}
.btn-border
{
    display:block !important;
}

.about-down
{
    margin-top:0px !important;
}

.double-font-contact
{
    margin-top:-70px !important;
}
	
	#slider-1-slide-1-layer-9
	{
	    display:none !important;
	}
	
	}
  

@media (min-width: 320px) and (max-width: 767px) {
    .current-menu-item a {
        color: #fff !important;
    }
    .show_sub_menu li a:hover {
        color: #fff !important;
    }
    .special-tabs ul.vc_tta-tabs-list {
        margin-bottom: 40px !important;
    }
    .media-tabs ul.vc_tta-tabs-list li a {
        font-size: 9px !important;
        line-height: 20px;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        border-radius: 100px !important;
    }
    .media-tabs ul.vc_tta-tabs-list {
        margin-bottom: 55px !important;
    }
    .schedule-para p {
        font-size: 14px !important;
    }
}

.footer #mc4wp-form-1 .mc4wp-form-fields .subscribe-btn {
	background-color: #fff;
    color: #000;
    font-family: 'Idlewild-Book';
    font-weight: bold;
    width: 100%;
    padding: 26px;
    line-height: 4px;
}
.footer #mc4wp-form-1 .mc4wp-form-fields input[type="email"] {
    border: 1px solid #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    padding: 10px 15px 10px;
}
.mc4wp-success p {
	color: #999999 !important;
    padding-top: 20px !important;
}