.sc_inner {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
	width:100%;
	align-content:flex-start;
}
/*
.sc_inner{position:relative;top:50px;font-size:.9em;margin:0px auto;width:94%;height:89%;color:#000;padding:0 10px}.*/

.column_1 {
	flex: 0 1 48%; /*530px*/
	 margin: 0 1%;
}

.column_2 {
	flex: 0 1 48%; /*530px*/
	 margin: 0 1%;
}

.thumbs_container_1 {
	/*width:360px;*/
	overflow:hidden;
	margin:0 auto;
	margin-bottom: 10px;
	display:flex;
	justify-content:right;
		
	/*float:left;
	margin-bottom: 50px;
	margin:0 auto;
	width:360px;
	display:block;
	overflow:hidden;*/
}

.thumbs_container_2 {
	position:relative;
	overflow:hidden;
	
}

.image_container {
	display:flex;
	justify-content:right;
	/*margin-bottom: 50px;*/
	/*width:90%;
	margin:0 auto;
	margin-bottom: 50px;
	float:left;
	display:block;
	height:45%;
	text-align:center;*/
}

.text_container {
	width:100%;
	display:flex;
	justify-content:left;
	padding:25px 5px 5px 5px;
	/*margin:0 auto;	
	float:left;
	display:block;
	padding:0px;
	width:100%;*/
}

.text_container_2 {
	width:90%;
	margin:0 auto;
	/*float:left;
	display:block;
	padding:0px;
	width:100%;*/
}

.text_div {
    display: none;
}

.text_div {
	/*position: fixed;
	top:120px;
	left:500px;*/
	/*height:600px;
	width:100%;
	*/
	margin-bottom:60px;
	
	overflow:scroll;
	overflow-x:hidden;
}

.tmplt {
	min-width:60%;
	max-width:90%;
	margin: 0 auto;
}

.left {
	display: block;
	float: left;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
}

.right {
	display: inline-block;
	text-align: left;
	overflow: hidden;
	font-size: 12px;
	line-height: 14px;
}

.image_div {
    display: none;
	height:100%;
	/* position: fixed;
	top:120px;
	left:50px;*/
}

.thumbnail {
	border: 1px solid #ccc;
	width:70px;
	height:85px;
}

.rdo {
	display:block;
	position:fixed;
	top:0px;
	left:-80px;
}

.mb {
	margin-bottom:20px;
}
.w100 {
	width:100%;
}

.active_link {
	margin-right:2px;
	padding:2px 3px;
	border: 1px solid #000;
	background-color:#000;
	color:#fff;
	pointer-events: none;
  	cursor: default;
}

.inactive_link {
	margin-right:2px;
	padding:2px 3px;
	border: 1px solid #000;
	color:#000;
	background-color:#fff;
}

.lbl {
	float:left;
	/*font-size: 16px;*/
    color: #000;
	display:block;
	width:90px;
	height:90px;
}

/* Works on Firefox */
* {
	scrollbar-width: thin;
	scrollbar-color: grey white;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
	width: 10px;
}

*::-webkit-scrollbar-track {
	background: white;
}

*::-webkit-scrollbar-thumb {
	background-color: grey;
	border-radius: 10px;
	border: 2px solid white;
}

.home_div td {
	float:left;
	width:auto;
}

.home_div {
	width:1000px;
	max-width:100%;
}

.home_div a {
	color:#f99d49;
	font-size:small;
}

@media only screen and (max-width:675px){
	.home_div td {
		width:100%;
	}

}
	
@media only screen and (min-width:676px){
	.home_div td {
		width:50%;
	}

}
	
@media only screen and (min-width:1000px){
	.home_div td {
		width:33.3%;
	}

}