/*
 Theme Name:   REACT Consortium
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  
 Author:       Welton Media
 Author URI:   http://weltonmedia.co.uk
 Template:     neve
 Version:      1.0.5
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  nevechild
*/



.flexBox
{
	display: -webkit-flex; /* NEW */
	display: flex;
	-webkit-flex-wrap: wrap; /* NEW */
	flex-wrap: wrap;
	align-items: stretch;
	-webkit-align-items: stretch;
	margin:0px ;	
}
.flexBox.centered
{	justify-content:center;	-webkit-justify-content:center;	}

ul.flexBox li
{	display:inline-block; list-style: none; 	}

ul.flexBox li img { width:100%; height: auto; }

.twoColumn, .flexBox.cols2 li
{	width:50%; position:relative; padding:0px;	}
.threeColumn, .ecs-event, .flexBox.cols3 li
{	width:33.3%;  position:relative; padding:0px;	}
.fourColumn, .flexBox.cols4 li
{	width:25%;  position:relative;	padding:0px;}
.fiveColumn,  .flexBox.cols5 li
{	width:20%; position:relative; padding:0px;	}

.
@media (max-width: 1860px)
{
	
	.elementor-section-boxed , .entry-header, .nv-index-posts { padding-left:40px !important; padding-right:40px !important; }
	.elementor-section-boxed .elementor-section-boxed , .elementor-section-boxed .entry-header, .elementor-inner-section , .elementor-inner-section .elementor-section-boxed  { padding-left:0px !important;  padding-right:0px !important;  }
	

	
}
@media (max-width: 1200px)
{ .logoBlock .elementor-widget-spacer  { display: none; } } 
@media (min-width: 960px)
{

}

@media (min-width: 800px)
{
	img.alignright {   }
}
@media (min-width: 768px)
{
	
}
@media (max-width: 767px)
{
	.force100tab {	width:100% !important;	}	

	
	.fourColumn { width: 50% !important; }

	
}


@media (max-width: 600px)
{

	.elementor-section-boxed , .entry-header, .nv-index-posts { padding-left:30px !important; padding-right:30px !important; }
	.elementor-section-boxed .elementor-section-boxed , .elementor-section-boxed .entry-header, .elementor-inner-section , .elementor-inner-section .elementor-section-boxed  { padding-left:0px !important;  padding-right:0px !important;  }  
	
}
@media (max-width: 570px)
{
	.fourColumn { width: 100% !important; }
}