
.listing 										{
	
}
.listing .list_item 							{
	display:flex;
	
	border-top:1px transparent solid;
	border-bottom:1px transparent solid;
	
	height:150px;
	margin-bottom:10px;
	
}
.listing .list_item:hover {
	
}

.listing .list_item .list_item_inner			{
	display:flex;
	border-top:1px transparent solid;
	border-bottom:1px transparent solid;
	
	width:100%;
	
	padding:10px;
	background:#EEEEEE;
	
}
.listing .list_item .list_item_inner:hover 		{
	border-top:1px #ededed solid;
	border-bottom:1px #ededed solid;
}

.listing .list_item .number_label 				{
	margin-right:15px;
	font-size:16px;
	color:#999999;
	width:30px;
	
	display:none;
}
.listing .list_item .list_thumb 				{
	width:180px;margin-right:15px;
	
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	
}
.listing .list_item .list_thumb .img_thumb 		{
	width:100%;
}
.listing .list_item .list_content 				{	position:relative;
	display:flex;flex-direction:column;
	
	width:100%;
	padding:10px;
	background:#ffffff;
	
}
.listing .list_item .list_content .list_title	{
	width:100%;
	
	font-size:18px;
	
	
}


.listing .list_item .list_content .list_info_date	{color:#888888;font-size:12px;margin-top:6px;}


.listing .list_item .list_content .list_short_desc	{
	color:#888888;
	font-size:13px;
	
	height:100%;
	
	overflow:hidden;
	text-overflow:ellipsis;
	
}

.listing .list_item .list_content .list_view_btns {position:relative;left:0px;bottom:0px;}
.listing .list_item .list_content .list_view_btns .list_view_btn {display:inline-block;margin-left:30px;color:#E69C2D;}
.listing .list_item .list_content .list_view_btns .list_view_btn:hover {display:inline-block;color:#B58231;}
.listing .list_item .list_content .list_view_btns .list_view_btn:first-child {margin-left:0px;}


.listing .list_item .list_content .list_view_more_btn 		{position:relative;left:0px;bottom:0px;color:#E59C2D;}
.listing .list_item .list_content .list_view_more_btn:hover	{
	color:#B58231;
}

/****************************************************************************************************************************/
.blog_record_panel {}
.blog_record_panel .record_title 	{margin-bottom:10px;font-size:28px;}
.blog_record_panel .record_date 	{font-size:13px;color:#888888;margin-bottom:15px;}
.blog_record_panel .record_banner 	{margin-bottom:15px;}


.blog_record_panel .download_list_panel {width:300px;margin:20px 0px;}
.blog_record_panel .download_list_panel .list-group {padding:0px;margin:0px;}
.blog_record_panel .download_list_panel .list-group .list-group-item {padding:0px;display:flex;height:50px;}
.blog_record_panel .download_list_panel .list-group .list-group-item .filename {padding:13px 13px;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.blog_record_panel .download_list_panel .list-group .list-group-item .download_btn {display:block;width:65px;height:100%;text-align:center;padding:12px;border-left:1px #dddddd solid;}
.blog_record_panel .download_list_panel .list-group .list-group-item .download_btn:hover {background:#eeeeee;}


.blog_record_panel .record_footer_info {}
.blog_record_panel .record_footer_info {display:flex;justify-content: space-between;}
.blog_record_panel .record_footer_info {font-size:12px;color:#999999;}
.blog_record_panel .record_footer_info .right_info {}
.blog_record_panel .record_footer_info .back_btn {}
.blog_record_panel .record_footer_info .prev_btn {display:inline-block;vertical-align:middle;}
.blog_record_panel .record_footer_info .next_btn {display:inline-block;vertical-align:middle;margin-left:15px;}



/****************************************************************************************************************************/
.listing.grids {
	display:flex;
	flex-wrap:wrap;
	
	margin-left:-20px;
	margin-right:-20px;
	
}
.listing.grids .list_item {
	
	width:360px;height:360px;
	padding:20px;
}

.listing.grids .list_item .list_item_inner {
	display:flex;
	flex-direction:column;
	
	width:100%;height:100%;
	
	border:0px;padding:10px;
	background:#EEEEEE;
	
}

.listing.grids .list_item .list_item_inner:hover {border:0px;}


.listing.grids .list_item .list_item_inner .number_label {
	display:none;
}
.listing.grids .list_item .list_item_inner .list_thumb {
	margin:0px;width:100%;height:150px;min-height:150px;
}

.listing.grids .list_item .list_item_inner .list_title			{padding:10px;}
.listing.grids .list_item .list_item_inner .list_title 			{color:#666666;}
.listing.grids .list_item .list_item_inner .list_title:hover 	{color:#333333;}


.listing.grids .list_item .list_item_inner .list_title 		{	padding:0px 10px;margin-top:10px;height:38px;	}
.listing.grids .list_item .list_item_inner .list_info_date 	{	padding:0px 10px;margin-top:10px;height:38px;	}
.listing.grids .list_item .list_item_inner .list_short_desc {	padding:0px 10px;margin-top:10px;height:100%; overflow:hidden;;	margin:0px;}

.listing.grids .list_item .list_content {	background:#ffffff;height:100%;	}

.listing.grids .list_item .list_item_inner .list_view_more_btn {	padding:10px;height:38px;	margin:0px;
	color:#E69C2D;
}


/***********************************************************************************************************************************/
.services_panel {margin:0px;margin-left:-20px;margin-right:-20px;}
.services_panel .video_column 	{padding:10px 20px;}
.services_panel .video_column 	{}
.services_panel .video_column>img 	{width:400px !important;}
.services_panel .content_column {width:100%;padding:0px 20px;}

.services_panel .section_title {margin-top:20px;margin-bottom:10px;}



/***product***/
.sc_product_panel {
	
}
.sc_product_panel .sc_panel_body {
	
}


.sc_product_panel .sc_panel_body .listing.grids {
	margin:0px;
}

.sc_product_panel .sc_panel_body .listing.grids .list_item {
	margin:0px;padding:10px;
}

.sc_product_panel .sc_panel_body .listing.grids .list_item .list_item_inner {
	background:#F2F4F6;
}


.sc_product_videos_panel {justify-content:center;align-items:center;}

.sc_product_videos_panel .video_column {
	padding:20px;
}
.sc_product_videos_panel .sc_lightbox_video { margin:0px auto;	}







/** services_listing **/
div.services_listing.grids {
	
}
div.services_listing.grids .list_item {display:inline-block;width:auto;height:auto;}

div.services_listing.grids .list_item {
	
}
div.services_listing.grids .list_item .list_item_inner .list_thumb {
	width	:300px;
	height	:300px;
}

div.services_listing.grids .list_item .list_item_inner {
	width:320px;
	height:auto;
	
}

div.services_listing.grids .list_item .list_content {
	height:150px;padding:0px;
}


div.services_listing.grids .list_item .list_item_inner .list_short_desc {
	white-space:wrap;
}



.latest_news_wrapper .latest_news_title {	color:#ffffff;	}

.latest_news_content {	color:#ffffff;	}

.latest_news_content .listing .list_item {
	border:0px;
}

.latest_news_content .listing .list_item .list_content {
	padding:0px;
	background:none;
}

.latest_news_content .listing .list_item .list_content .list_title {
	font-size:13px;
}

.latest_news_content .listing .list_item .list_item_inner {
	background:none;
	border:0px;
}

.latest_news_content .listing .list_item .list_thumb {
	width:120px;min-width:120px;
}












/** product_listing **/
div.products_listing.grids {
	
}
div.products_listing.grids .list_item {display:inline-block;width:auto;height:auto;}

div.products_listing.grids .list_item {
	
}
div.products_listing.grids .list_item .list_item_inner .list_thumb {
	width	:300px;
	height	:300px;
}

div.products_listing.grids .list_item .list_item_inner {
	width:320px;
	height:auto;
	
}

div.products_listing.grids .list_item .list_content {
	height:120px;padding:0px;
}


div.products_listing.grids .list_item .list_item_inner .list_short_desc {
	white-space:wrap;
}




/**************************e-news listing *******************************************************************/
div.e_news_listing {}
div.e_news_listing .list_item {max-width:1000px;height:170px;}
div.e_news_listing .list_item .list_thumb {width:220px;}
div.case_stuides_listing {}
div.case_stuides_listing .list_item {max-width:1000px;	}



/************************************* responseive handling *******************************************************/
.listing.grids .list_item {
		width:25%;
	}
	
@media (max-width: 1920px) 
{
	.listing.grids .list_item {
		width:25%;
	}
}
@media (max-width: 1680px) 
{
	.listing.grids .list_item {
		width:25%;
	}
}
@media (max-width: 1440px) 
{
	.listing.grids .list_item {
		width:33.33%;
	}
}

@media (max-width: 1280px) 
{
	.listing.grids .list_item {
		width:33.33%;
	}
}
@media (max-width: 1024px) 
{
	.listing.grids .list_item {
		width:33.33%;
	}
	
	div.sc_flex.services_panel {flex-direction:column;align-items:center;}
	div.sc_flex.services_panel .video_column {}
	
}
@media (max-width: 860px) 
{
	.listing.grids .list_item {
		width:50%;
	}
}
@media (max-width: 768px) 
{
	.listing.grids .list_item {
		width:50%;
	}
	
	div.e_news_listing .list_item .list_item_inner
	{
		flex-direction:column;
	}
	div.e_news_listing .list_item {
		height:auto;
	}
	div.e_news_listing .list_item .list_thumb {
		min-width:150px;
		height:150px;
	}
	div.e_news_listing .list_item .list_content .list_title {
		font-size:15px;
	}
	
	div.e_news_listing .list_item .list_content .list_view_btns .list_view_btn
	{
		display:block;
		margin-left:0px;
		margin-top:10px;
		
	}
}




















