
.OuterContainer {
	background-color:#A00408;
	font-size: 14px;
	padding: 50px 0px;
}

.container-margin { padding: 0px 95px; }
.padding4container-margin { padding-top: 50px; }
.InnerContainer {margin: 0 auto;}

.InnerContent {
	margin:0px auto;
	background-color:white;
	padding-top: 45px;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 20px;
}
.InnerContent2 {
	margin:0px auto;
	background-color:white;
	width: 85%;
}
.Inner-Container-Block {
	margin:0px auto;
	background-color:black;
	padding:10px 0px;
	color:white;
}
.row {
	margin:0;
}
.container {
	padding:0;
}
.row, .container, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding:0;
}
.main-listing-head {
	padding-top: 50px;
	padding-left: 75px;
	padding-bottom: 50px;
}
.main-listing-head-line-1 {
	color: #F2F2F2;
	font-size: 48px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: "Century Gothic", sans-serif;
	margin-bottom: 0px;
}
.main-listing-head-line-2 {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif, Times New Roman;
	color: #FFFFFF;
	padding-left:15px;
	margin-top: -10px;
}

.listing-head {
	color: rgb(153, 153, 153);
	font-family: "Century Gothic";
	font-size: x-large;
}
.listing-head-2 {
	color: rgb(153, 153, 153);
	font-family: "Century Gothic";
	font-size: large;
}

.listing-text {
	font-size: small;
	color: #999999;
	font-family: "Century Gothic";
}
.listing-text-2 {
	font-size: small;
	color: #999999;
	font-family: "Century Gothic";
}

.extra-main-caption {
	margin:0px auto;
	width: 95%;
	background-color:black;
	font-family: "Century Gothic";
	font-size: large;
	text-align: center;
	color: #FFFFFF;
	padding: 3px 0px;
}

.extra-head {
	margin: 40px 40px;
	font-family: "Century Gothic";
	font-size: medium;
	text-align: center;
	border-color: #000;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}
.extra-text {
	margin: 0px 40px;
	font-family: "Century Gothic";
	color: #808080;
	font-size: small;
}

.extra-price {
	margin: 10px 40px;
	font-family: "Century Gothic";
	color: #808080;
	font-size: small;
}
.extra-price span {
	color: #193C66;
	font-family: "Engravers MT";
	font-size: large;
}
.extra-vp-logo-line1 {
	font-size: xx-large;
	
}
.extra-vp-logo-line2 {
	font-size: small;
}
.BG-Black {
	background-color: black;
	color: white;
}
.BG-LightGray {background-color: #dddddd;}
.BG-Gray {
	background-color: #808080;
	color:white;
}
.BG-Gray {
	background-color: #808080;
	color:white;
}

.BG-DarkGray {
	background-color: #333333;
	color: #999999;
}
.BG-White {
	background-color: white;
	color:black
}
.text-white {
	color:white;
}


@media only screen and (min-width: 1170px) {

}
@media only screen and (min-width: 1000px) {

}
@media only screen and ( min-width:600px) {

}
@media only screen and (min-width: 990px) {

}

@media ( min-width :0px) and ( max-width :319px) { 
	.OuterContainer { padding: 2px; }
	.container { width: auto; } 
	.container-margin { padding: 0px 5px; }
	.main-listing-head {
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 5px;
	}
	.main-listing-head-line-1 {
		font-size: 24px;
	}
	.extra-text {
			margin: 0;
	}
	.InnerContent {
			padding: 0;
	}
	.extra-head {
			margin: 0;
	}
}


@media ( min-width :320px) and ( max-width :359px) { 
	.OuterContainer { padding: 2px; }
	 .container { width: auto; } 
	.container-margin { padding: 0px 5px; }
	.main-listing-head {
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 5px;
	}
	.main-listing-head-line-1 {
		font-size: 30px;
	}
	.extra-text {
			margin: 0px 5px;
	}
	.extra-price {
			margin: 0px 5px;
	}
	.InnerContent {
			padding: 5px 5px 5px;
	}
	.extra-head {
			margin: 3px 3px;
	}
}

@media ( min-width :360px) and ( max-width :479px) { 
	.OuterContainer { padding: 5px; }
	 .container { width: auto; } 
	.container-margin { padding: 0px 5px; }
	.main-listing-head {
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 5px;
	}
	.main-listing-head-line-1 {
		font-size: 40px;
	}
	.extra-text {
			margin: 0px 5px;
	}
	.InnerContent {
			padding: 5px 5px 5px;
	}
	.extra-head {
			margin: 5px 5px;
	}
	.extra-price {
			margin: 5px 10px;
	}
	
}


@media ( min-width :480px) and ( max-width :640px) { 
	.OuterContainer { padding: 5px; }
	 .container { width: auto; } 
	
	.container-margin { padding: 0px 15px; }
	.main-listing-head {
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 5px;
	}
	.extra-text {
			margin: 0px 5px;
	}
	.InnerContent {
			padding: 5px 5px 5px;
	}
	.extra-head {
			margin: 5px 5px;
	}
	.extra-price {
			margin: 5px 10px;
	}
}

/* xs */
@media ( min-width :640px) and ( max-width :767px) { 
	.OuterContainer { padding: 5px; }
	.container { width: 100%; }
	.container-margin { padding: 0px 20px; }
	.main-listing-head {
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 5px;
	}
	.extra-text {
			margin: 0px 15px;
	}
	.extra-head {
			margin: 10px 10px;
	}
	.extra-price {
			margin: 5px 10px;
	}
}
/* sm */
@media ( min-width :768px) and (max-width:991px) { 
	.container { width: 768px; }
	.container-margin { padding: 0px 20px; }
}

/* md */ 
@media ( min-width :992px) and (max-width:1199px) { 
	.container { width: 992px; }
	.container-margin { padding: 0px 20px; }
}

/* lg */
@media ( min-width :1200px) { 
	.container { width: 1170px; }
	.container-margin { padding: 0px 20px; }
}


