/*custom*/
/*.career-page th#categorylist_header_pdf, .career-page tr td:nth-child(3){
	display: none;
}*/
/*.career-page td.td_title{
	vertical-align: top !important;
}*/
.photo-gallery-page div[style*="text-align:right;color:#ccc;display:block"], .photo-gallery-page #pg-icons{
	display: none !important;
}
.div_item{
	text-align: center;
	transition: all 2s linear;
}
/*responsive for web*/

@media only screen and (min-width:801px) {
	.home-page-video{
	width: 30%;
	float: left;
	padding-top: 20px;
	padding-bottom: 0px;
	margin: 0 auto;
	}
	.home-page-video.photos-gallery{
		width: 100%;
	}
	div.photos-gallery{
		/*margin-right: 2%;
		margin-left: 5%;*/
	}
	div.home-page-gallery div:nth-child(1){
		/*margin-right: 1%;*/
	}
	.div_item{
		width: 50%;
		float: left;
		/*border: 2px solid lightgray;*/
	}
	.div_item img{
		height: 281px ;
		border: 2px solid lightgray;
	}
	.home-page-video iframe{
		border: 2px solid lightgray;
	}
}
@media only screen and (min-width:1200px) {
	.home-page-video{
		/*width: 1100px;*/
	}
}
@media only screen and (min-width:801px) {
	div.home-page-gallery1 div:nth-child(1){
		/*margin-right: 1%;*/
	}
	.div_item1{
		width: 50%;
		float: left;
		/*border: 2px solid lightgray;*/
	}
	.div_item1 img{
		height: 281px ;
		border: 2px solid lightgray;
	}
}
@media only screen and (max-width: 800px) {
	.div_item img{
		width: 100% !important;
	}
	.home-page-video iframe{
		width: 100% !important;
	}
}
/*photo gallery*/
.div_item:hover .div_hover{
	opacity: 0.3;
	cursor: pointer;
}
.div_item:hover .watch_more{
	opacity: 1;
}
.watch_more{
	opacity: 0;
	font-size: 24px;
	font-weight: bold;
	transition: all 0.5s linear;
	top: -195px;
    position: relative;
}
.photo-gallery-page h1{
	color: #005695;
}
.highslide-heading{
	color: #005695;
	font-size: 20px !important;
	text-align: center;
}
.module-stock-footer .text-before{
	color: rgba(255,255,255,0.8);
	font-size: 18px;
	font-family: 'Roboto Condensed', sans-serif;
	background: transparent !important;
	text-align: left !important;
}
.module-stock-footer .text-before-container{
	position: relative;
}
.module-stock-footer .stockquote-table{
	position: relative;
	top: 20px;
	text-align: left;
	color: rgba(255,255,255,0.8);
}
.module-stock-footer .stockquote-table th{
	background: transparent !important;
	width: 40px;
	border-bottom: none !important;
}
.module-stock-footer .stockquote-table tr{
	border-bottom: none !important;
}
.module-stock-footer .stockquote-table td{
	text-align: left;
}
.module-stock-footer .text-before-container::after{
	content: "";
	position: absolute;
	width: 10%;
	height: 3px;
	left: 0;
	bottom: -8px;
	background-color: #FFC140;
}
.module-stock-footer .text-after-container{
	color: rgba(255,255,255,0.8);
    position: relative;
    top: 10px;
}


.spage{
	margin: 0 !important;
}
.abe_powered{
	display: none !important;
}
.articlebook{
	width: 1200px;
}
.abe_container {
    background-color: transparent;
    /*padding: 10px 0;*/
}
.flipBookThumb:hover img{
	opacity: 0.4;
}
@media only screen and (min-width: 768px){
	.customcontact-info{
		float: right;
	}
	.custom.isFooterSubscribe{
		width: 105px;
		margin: 0 auto;
	}
	.custom.isFooterSubscribe .footer-border{
		width: 30%;
	}
} 

@media only screen and (max-width: 767px){
	span.upper, span.lower {
	    font-size: 40px;
	}
	ul.category-modulelatest-news{
		margin-left: 0;
	}
	h2[itemprop="name"]{
		font-size: 30px;
	}
}


@media only screen and (max-width: 767px){
	.responsive-table{
	overflow: auto;
		width: 100%;
		height: 400px;
	}
	.custom-copyright td{
		float: left;
		width: 100% !important;
		text-align: center !important;
	}
	.ui-accordion-content{
		margin-bottom: 30px;
	}
	.gf-menu li.active:hover > .flyout {
	     left: 0 !important; 
	}
	#presentation_table{
		width: 100%;
	}
	#presentation_table tr > td:first-child{
		border-bottom: none !important;
	}
	#presentation_table td{
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 10px !important;
		padding-bottom: 10px !important;
	}
}