	
/*small devices*/

@media (max-width: 767px){
	



#banner-slider .slides li{
	min-height:300px;

}

.banner-image{
	order:2;
	width:100%;
	padding:15px 30px;
}
.banner-text{
	width:100%;
	padding:15px 30px;
	text-align:center;
}

/*
-------------------------
Flex
-------------------------
*/
.flex{
	
}

.contents .flex-items{
	margin-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	
}

.flex-col-12, .flex-col-11, .flex-col-10, .flex-col-9, .flex-col-8, .flex-col-7, .flex-col-6, .flex-col-5, .flex-col-4, .flex-col-3, .flex-col-2, .flex-col-1 {
	width: 100%;
	
}



.alignleft,
.alignright,
.aligncenter,
.alignnone{
	display:block;
	margin:10px auto;
	float:none;
}


img.alignleft,
img.alignright,
img.aligncenter,
img.alignnone{
	max-width:100%;	
	display:block;
	margin:10px auto;
	float:none;	
}


#image-gallery .gallery-item .items{
	width:calc(((100% / 12) * 6) - 20px);	
}

#image-gallery .gallery-item.small-gallery .items{
	width:calc((100% / 12) * 6);

}

#regular-contents iframe{
	width:100%;
}

.featured-img{
	max-width:100%;
}

#news.archives h1, #news.single-post h1{
	font-size:40px;
	line-height:50px;
}

.video-gallery .flex-items.flex-col-4 {
    width: 100%;
}

.our-team-section .flex-items.flex-col-3{
	width: calc((100%/12)* 6);
	
}

.regular-contents iframe{
	height:300px !important;
}

.show-mobile{
	display:block;
	margin:0 auto;
	margin-top:5%;
}

#banner-section{
	background-image:none !important;
}

#banner-section .title-wrapper{
	min-height:0;
	padding:5% 0;
}


}