.btn-quiz-nav {
	color:#E9212A;
	border-right:solid #F1F2F2 1px;
}

.slideshow-text {
	text-align:right;
	float: right;
}


.redbox-right {
	 padding:10px 25px 0px 10px;
	 background-color:#E9212A;
	 min-height:30px;
	 max-height:50px;
	 max-width:66%;
	 overflow:hidden;
	 text-align:right;
	 float:right; 
	 color:#FFFFFF;
	 z-index:9999;
	 letter-spacing:1px;
	 word-spacing:1px;
}
.redbox-left {
	 padding:10px 5px 0px 10px;
	 background-color:#E9212A;
	 max-height:30px;
	 max-width:75%;
	 overflow:hidden;
	 text-align:left;
	 float:left;
	 color:#FFFFFF;
	 z-index:9999;
	 letter-spacing:1px;
	 word-spacing:1px;
}
.redbox-subheading {
	 padding:10px;
	 background-color:#E9212A;
	 max-height:30px;
	 max-width:75%;
	 overflow:hidden;
	 text-align:left;
	 color:#FFFFFF;
	 z-index:9999;
	 margin:0px;
}
.redbox-right p {
	margin:0px;
	padding-bottom:10px;
}
.carousel .slide4 .caption-holder h1 { color: #ff0000; }
.carousel .caption-holder .subheading {
	font-size: 60px;
	line-height: 65px;
	display: block;
	position: relative;
	margin: 84px 0 0 0px;
	font-weight: 400;
	/*text-shadow: 20px 25px 250px #333, 20px 25px 250px #333, 20px 25px 250px #333, 20px 25px 250px #333, 20px 25px 250px #333, 20px 25px 250px #333, 20px 25px 250px #333;*/
}
.carousel .slideshow-holder h1 {
	display: block;
	font-size: 75px;
	line-height: 75px;
	margin: 0 0 5px;
	font-weight: 400;
	letter-spacing: 3px;
}
.carousel .slideshow-holder p{
	display: block;
	font-size: 18px;
	line-height: 18px;
	margin: 0 0 5px;
	text-align:right;

}
.carousel .slideshow {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 700;
}
.carousel .slideshow-holder {
	overflow: hidden;
	max-width: 900px;
	margin: 0 auto;
	font: 18px/21px 'Open Sans Condensed', sans-serif, Arial, Helvetica;
	color: #fff;
	position: relative;
	height: 100%;
	text-transform: uppercase;
}
.carousel .slideshow-holder-red h1 {
	display: block;
	font-size: 122px;
	line-height: 125px;
	margin: 0 0 5px;
	font-weight: 400;
	letter-spacing: 3px;
}
.carousel .slideshow-red {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 700;
}

.carousel .slideshow-holder-red {
	overflow: hidden;
	max-width: 900px;
	margin: 0 auto;
	font: 18px/21px 'Open Sans Condensed', sans-serif, Arial, Helvetica;
	color: #E9212A;
	position: relative;
	height: 100%;
	text-transform: uppercase;
}
.carousel .slideshow-holder-4 h1 {
	display: block;
	font-size: 75px;
	line-height: 75px;
	margin: 0 0 5px;
	font-weight: 400;
	letter-spacing: 3px;
}
.carousel .slideshow-4 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 700;
}

.carousel .slideshow-holder-4 {
	overflow: hidden;
	max-width: 900px;
	margin: 0 auto;
	font: 18px/21px 'Open Sans Condensed', sans-serif, Arial, Helvetica;
	color: #E9212A;
	position: relative;
	height: 100%;
	text-transform: uppercase;
}

.carousel .slideshow-right {
	width: 425px;
	float: right;
	text-align: right;
	padding: 33px 12px 0 0;
}

.second-holder {
	max-width: 900px;
	margin: 0 auto;
	padding: 38px 0 20px;
}
.second-holder:after {
	display: block;
	clear: both;
	content: '';
}
.second-holder h1 {
	font: 72px/75px 'Open Sans Condensed', sans-serif, Arial, Helvetica;
	margin: 0 0 25px;
	text-transform: uppercase;
	color: #e9212a;
	letter-spacing: 2px;
}
.second-holder .text {
	float: left;
	width: 55%;
	line-height: 19px;
}
/*.second-holder .text a{ color:#555;}*/
.second-holder .text p { margin: 0 0 21px; }
.second-holder .text span {
	display: block;
	margin: 0 0 21px;
}
.second-holder .text .img-holder span{ margin:0;}
.second-holder .img-holder {
	float: right;
	width: 372px;
	margin: -200px -81.8% 0 0;
	border: solid 2px #ccc;
}
.second-holder .img-holder img {
	display: block;
	width: 100%;
}
.basic-holder {
	padding: 33px 0 0;
	margin: 0;
	position: relative;
	word-spacing: 3px;
}
.second-holder .basic-holder:first-child:before {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 2px;
	content: '';
	height:445px;
}
.second-holder .basic-holder:first-child {
	border: 0;
	margin: 0;
	padding: 0 0 15px;
}
.second-holder .basic-holder:after {
	display: block;
	clear: both;
	content: '';
}
/* text-box */
.basic-box {
	position: relative;
	background: #eee;
	padding: 14px 15px 0;
	color: #555;
	margin: -200px -81.8% 108px 0;
	width: 344px;
	float: right;
	letter-spacing: 1px;
	word-spacing: 2px;
	font: 37px/45px 'Open Sans Condensed', sans-serif, Arial, Helvetica;
}
.basic-box:after {
	width: 32px;
	height: 2px;
	background: #e9212a;
	content: '';
	position: absolute;
	left: -32px;
	bottom: 60px;
}
.basic-box:before {
	width: 2px;
	height: 109px;
	background: #e9212a;
	content: '';
	position: absolute;
	right: 153px;
	bottom: -109px;
}
.basic-box .heading {
	display: block;
	margin: 0 0 18px;
	font-weight: normal;
}
@media only screen and (max-width:900px) {
	.second-holder .basic-holder:first-child:before { background: none; }
	.second-holder { padding: 38px 0 20px 25px; }
	.second-holder .text-box:after { display: none; }
	.second-holder .text {
		width: 95%;
		float: none;
	}
	.second-holder .text:after {
		display: block;
		clear: both;
		content: '';
	}
	.second-holder .img-holder {
		margin: -47px 14px 12px 15px;
		width: 363px;
	}
	.basic-holder:first-child { padding: 0 0 7px; }
	.second-holder .basic-box:after { display: none; }
	.basic-box { margin: 0 17px 39px 10px; }
	.basic-box:before {
		background: url(../images/bg-after.png) no-repeat;
		width: 207px;
		height: 25px;
		bottom: -25px;
		right: -44px;
	}
}
@media only screen and (max-width:830px) {
	.second-holder .second-holder { padding: 26px 10px 20px 29px; }
	.second-holder h1 {
		font-size: 48px;
		line-height: 50px;
		letter-spacing: 1px;
		word-spacing: 2px;
	}
	.second-holder h1 { margin: 0 0 16px; }
	.second-holder .text { width: 100%; }
	.basic-box { width: 314px; }
	.basic-box { width: 329px; }
	.basic-box:before { right: -25px; }
}
@media only screen and (max-width:575px) {
	.second-holder .second-holder { padding: 17px 14px 20px; }
	.second-holder h1 {
		font-size: 32px;
		line-height: 39px;
		margin: 0 0 12px;
	}
	.second-holder .text {
		color: #555;
		font-size: 13px;
		font-weight: bold;
		line-height: 16px;
	}
	.second-holder .text span { display: none; }
	.second-holder .text .img-holder span {
		display: block;
		margin: 0;
	}
	.second-holder .img-holder {
		width: 242px;
		margin: 0 auto;
		float: none;
		overflow: hidden;
	}
	.second-holder{ padding:38px 25px 20px 25px;}
	.second-holder .basic-holder { border-top: none; }
	.second-holder .basic-holder { padding: 0; }
	.basic-box:before { background: none; }
	.basic-box {
		overflow: hidden;
		margin: 0 auto;
	}
	.basic-box {
		float: none;
		overflow: hidden;
		margin: 0 auto 23px;
		width: 201px;
		font-size: 22px;
		line-height: 25px;
		padding: 19px 20px;
		display: block;
	}
	.about-basic .text .text-box strong { margin: 0; }

/*////////////Packages Page/////////////////////////

.pack-text {
	max-width:900px;
}

#pack-section {
	 background-color:#E9212A;
	 color:#F8F8F8;
	 max-width:900px;
	 padding:20px;
	 margin-bottom:20px;
}
///////////////////////////////////////////////////*/

/* text-box */
.text-box-noimg {
	position: relative;
	background: #eee;
	padding: 14px 15px 0;
	color: #555;
	margin: -63px -85.5% 108px 0;
	width: 344px;
	float: right;
	letter-spacing: 1px;
	word-spacing: 2px;
	font: 37px/45px 'Open Sans Condensed', sans-serif, Arial, Helvetica;
}
.text-box-noimg:after {
	width: 32px;
	height: 2px;
	background: #e9212a;
	content: '';
	position: absolute;
	left: -32px;
	bottom: 60px;
}
.text-box-noimg:before {
	width: 2px;
	height: 109px;
	background: #e9212a;
	content: '';
	position: absolute;
	right: 153px;
	bottom: -109px;
}
.text-box-noimg .heading {
	display: block;
	margin: 0 0 18px;
	font-weight: normal;
}
.text-box-noimg .v4 {
	margin: -150px -85.5% 108px 0;
}
/*//////////////////////Disaster page//////////////////////////////*/

.about-holder .dr-holder {
	padding: 33px 0 0 0;
	border-top: solid 2px #e9212a;
	margin: 0;
	position: relative;
	word-spacing: 3px;
}
.about-holder .dr-holder:first-child:before {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 2px;
	/*background: #e9212a url(../images/bg-border.jpg) no-repeat;*/
	content: '';
	height:445px;
}
.border2 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 2px;
	background: #e9212a url(../images/bg-border.jpg) no-repeat;
	content: '';
	height:445px;
}
.about-holder .dr-holder:first-child {
	border: 0;
	margin: 0;
	padding: 0 0 15px;
}
.about-holder .dr-holder:after {
	display: block;
	clear: both;
	content: '';
}
.about-holder .dr-holder h2 {
	line-height:30px;
}
.about-holder .dr-holder .boxes ul {
	list-style:none;
	color:#DDDDDD;
}
.about-holder .dr-holder .boxes li {
	float:left;
	width:250px;
	margin:0 15px 15px 0;
	padding:10px;
	background-color:#555555;
	/*height:340px;*/
	position:relative;
}
.about-holder .dr-holder .boxes .h180 {
	height:180px;
}
.about-holder .dr-holder .boxes .h280 {
	height:280px;
}
.about-holder .dr-holder .boxes .h340 {
	height:340px;
}
.about-holder .dr-holder .boxes li last {
	float:left;
	width:900px;
	margin:0 15px 15px 0;
	padding:10px;
	background-color:#555555;
	height:340px;
	position:relative;
}
.about-holder .dr-img-holder {
	float: right;
	width: 372px;
	margin: -107px -81.8% 0 0;
	border: solid 2px #ccc;
}
.about-holder .dr-img-holder img {
	display: block;
	width: 100%;
}
.about-holder .text .dr-img-holder span{ margin:0;}

