.slider2 .bx-prev {
	position: absolute;
	top: 100px;
	left: -55px;
	width: 31px;
	height: 31px;
	text-indent: -999999px;
	background: url(../img/icon_arrow_left.png) no-repeat 0 -31px;
}

.slider2 .bx-next {
	position: absolute;
	top: 100px;
	right: -55px;
	width: 31px;
	height: 31px;
	text-indent: -999999px;
	background: url(../img/icon_arrow_right.png) no-repeat 0 -31px;
}

#slider_wrap .bx-next:hover,
#slider_wrap .bx-prev:hover {
	background-position: 0 0;
}

/*start / stop*/
.bx-auto {
	text-align: center;	
}

.bx-start {
	color: #f1eee7;
	font-size: 14px;
	background: #838383;
	padding: 4px 7px;
	border-radius: 3px;
	text-transform: capitalize;
}

.bx-start:hover {
	background: #525044;
	text-decoration: none;
}

/*pager*/

.bx-pager {
	text-align: center;
}

.bx-pager a {
	font-size: 16px;
	color: #838383;
	padding: 0 10px;
}

.bx-pager .pager-active,
.bx-pager a:hover {
	color: #de312a;
	text-decoration: none;
}

.screenshot {
}

.screenshot_div {
	width:100%;text-align:center;background:#efefef;
}


@media (min-width: 992px) {
.biglogo {
	text-align:left;
}
}

@media (min-width: 768px) and (max-width: 992px) {
.biglogo {
	text-align:center;
}
}

@media (min-width: 768px) {

#videodesc {
	font-size: 14px;
}

.redtable {
	width: 100%;
}

.redtable td {
	font-size: 16px;
	padding: 20px;
	background: #efefef;
	border: 1px solid #fff;
}

.redtable th {
	font-size: 16px;
	background: #903636;
	color: #fff;
	padding: 20px;
}

.whitetable td {
	font-size: 16px;
	padding: 20px;
	background: #efefef;
	border: 0px solid #fff;
}

.whitetable th {
	font-size: 16px;
	background: #903636;
	color: #fff;
	padding: 10px;
}

}

@media (min-width: 480px) and (max-width: 768px) {

#videodesc {
	font-size: 11px;
	position: absolute;
}

.biglogo {
	text-align:center;
}

.redtable {
	width: 100%;
}

.redtable td {
	font-size: 12px;
	padding: 10px;
	background: #efefef;
	border: 1px solid #fff;
}

.redtable th {
	font-size: 12px;
	background: #903636;
	color: #fff;
	padding: 10px;
}

.whitetable td {
	font-size: 12px;
	padding: 10px;
	background: #efefef;
	border: 0px solid #fff;
}

.whitetable th {
	font-size: 12px;
	background: #903636;
	color: #fff;
	padding: 10px;
}

}

@media (max-width: 480px) {

#videodesc {
	font-size: 10px;
	position: absolute;
}

.biglogo {
	text-align:center;
}

.redtable {
	width: 100%;
}

.redtable td {
	font-size: 10px;
	padding: 3px;
	background: #efefef;
	border: 1px solid #fff;
}

.redtable th {
	font-size: 10px;
	background: #903636;
	color: #fff;
	padding: 3px;
}

.whitetable td {
	font-size: 10px;
	padding: 3px;
	background: #efefef;
	border: 0px solid #fff;
}

.whitetable th {
	font-size: 10px;
	background: #903636;
	color: #fff;
	padding: 3px;
}

}


h1 {
	padding-top: 40px;
}

.white {
	color: #fff;
	text-decoration: underline;
}

.videothumb {
	cursor: pointer;
}

#fancybox-wrap {
	box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
}

#fancybox-wrap * {
	box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
}

.textshadow {
    text-shadow:
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000;  
}