/*
Other vids
*/

#sl_vids_out{
 width:1000px;
 margin:0 auto;
 padding:0;
}

#sl_vids_out h3{
font-family:'Patua One',serif;
font-weight:normal;
font-size:18px;
color:#555;
margin:30px 0 5px 0; 
}

#sl_vids{
 width:100%;
 display:table;
 margin:0 auto;
 padding:0;
}

#sl_vids div.vids_row{
 display:table-row;
}

#sl_vids div.vids_cel{
 display:table-cell;
 padding:10px;
 width:50%;
 vertical-align:top;
}

#sl_vids div.vids_cel:first-child {
 padding-left:0;
}

#sl_vids div.vids_cel:last-child {
 padding-right:0;
}

#sl_vids div.vids_cel div.yt_vid_container {
border:1px solid #ccc;
}

#sl_vids div.vids_cel div.sub_tlt{
 font-family:'PT Sans',sans-serif;
 font-size:12px;
 text-align:left;
 padding:2px 0 0 0;
 color:#777;
}

@media only screen and (max-width: 1024px), only screen and (max-device-width: 1024px) {

	#sl_vids_out{
	width:98%;
	width:calc(100% - 20px);
	}

	#sl_vids div.vids_cel{
	 padding:0 5px;
	}
}

@media only screen and (max-width: 650px), only screen and (max-device-width: 650px) {

	#sl_vids{
	 display:block;
	}

	#sl_vids div.vids_row{
	 display:block;
	}

	#sl_vids div.vids_cel{
	 display:block;
	 width:380px;
	 padding:10px 0;
	 margin:0 auto;
	}

	#sl_vids div.vids_cel:first-child {
	 padding-top:0;
	}

	#sl_vids div.vids_cel:last-child {
	 padding-bottom:0;
	}
}

@media only screen and (max-width: 400px), only screen and (max-device-width: 400px) {

	#sl_vids div.vids_cel{
	 width:auto;
	 margin:0;
	}
}
