
.responsiveHeaderCSS{
	position: fixed;
	height: 100% !important;
	top: 0px;
	z-index: 999999 !important;
	overflow: hidden;
}

@media only screen  and (max-width : 357px) {
	
.nivo-caption {
	position: absolute;
	right: 11px !important;
	top: -34px !important;
	/* background: #f5f5f5; */
	/* background: rgba(0,0,0,.7); */
	color: #fff;
	width: 60% !important;
	z-index: 8;
	padding: 46px -1px !important;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter: alpha(opacity=8);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 62% !important;
	text-align: center;
}

.slide-h1 {
	line-height: 6px !important;
}

.slide-h2 {
	line-height: 6px !important;
}

.slide-h1 {
	margin-bottom: 0px;
	color: #fff;
	font-weight: 600;
	font-size: 15px !important;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
}

.slide-h2 {
	margin-bottom: 7px !important;
	color: #fff;
	font-weight: 500;
	font-size: 15px !important;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
}

.slide-h3 {
	color: #fff;
	font-size: 10px !important;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
}

.slide-h3{
	color: #777;
	line-height: 11px !important;
	margin: 0 0 10px;
}

.header-row{
	padding: 0px 10px !important;
}
.header-column{
	padding: 0px 9px !important;
}

}

@media only screen  and (max-width : 450px) {
.nivo-caption {
	position: absolute;
	right: 30px !important;
	top: 14px !important;
	/* background: #f5f5f5; */
	/* background: rgba(0,0,0,.7); */
	color: #fff;
	width: 50% !important;
	z-index: 8;
	padding: 0px 6px !important;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter: alpha(opacity=8);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 101% !important;
	text-align: center;
}
.slide-h1 {
	line-height: 25px !important;
	margin: 0 0 10px 0 !important;
	margin-bottom: 10px !important;
	color: #fff;
	font-weight: 600;
	font-size: 18px !important;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
}
.slide-h2 {
	margin-bottom: 4px !important;
	color: #fff;
	font-weight: 500;
	font-size: 14px !important;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
	line-height: 10px !important;
}
.slide-h3 {
	color: #fff;
	font-size: 12px !important;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
	line-height: 16px !important;
}
.header-row{
	padding: 0px 12px !important;
}
.header-column{
	padding: 0px !important;
}


}


@media only screen  and (max-width : 320px) {

.slide-h1 {
	line-height: 21px !important;
	margin: 0 0 7px 0 !important;
	margin-bottom: 6px !important;
	color: #fff;
	font-weight: 600;
	font-size: 14px !important;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
}
.slide-h2 {
	margin-bottom: 1px !important;
	color: #fff;
	font-weight: 500;
	font-size: 13px !important;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
	line-height: 7px !important;
}
.slide-h3 {
	color: #fff;
	font-size: 11px !important;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
	line-height: 16px !important;
}

}