*, body {
	padding: 0;
	margin: 0;
	outline: none;
	}

html {
	outline: none;
	}

body {
	font-family: 'Raleway', sans-serif;
	color: #5d5d5d;
	}

/*
* Remove text-shadow in selection highlight
*/
::-moz-selection {
	background: #ee2228;
	color: #fff;
	text-shadow: none;
}
::selection {
	background: #ee2228;
	color: #fff;
	text-shadow: none;
}


html .no-margin {
	margin: 0
}
.uppercase {
	text-transform: uppercase
}
hr {
	margin: 0 0 20px;
	border: none;
	background: #ddd;
	height: 1px
}
.hr-10 {
	width: 10%;
	max-width: 44px
}
.hr-20 {
	width: 20%
}
.hr-air {
	margin: 66px 0
}

.text-white {
	color: #fff
}
.text-black {
	color: #000
}

.bg-white {
	background-color: #fff
}
.bg-black {
	background-color: #000
}

a {
	-moz-transition: all .5s ease-in;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;

	color: #5d5d5d;
	text-decoration: none;
	}
	a:hover {color: #121212; text-decoration: none; }
	a:focus {outline: none; text-decoration: none; }

img {max-width: 100%; }


/* ==========================================================================
No Font Styles
========================================================================== */
.noBg {background: none; }
.noBoder{border: none !important; }

.nopad {padding: 0 !important;}
.nopadTop {padding-top: 0 !important; }
.nopadBottom {padding-bottom: 0 !important; }
.nopadLeft {padding-left: 0 !important; }
.nopadRight {padding-right: 0 !important; }

.nomargin {margin: 0 !important; }
.nomarginBottom {margin-bottom: 0 !important; }


/* ==========================================================================
Back to Top Scroll Styles
========================================================================== */
.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 9999;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	/* image replacement properties */
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: rgba(238, 34, 40, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
	}
	.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
		-webkit-transition: opacity .3s 0s, visibility 0s 0s;
		-moz-transition: opacity .3s 0s, visibility 0s 0s;
		transition: opacity .3s 0s, visibility 0s 0s;
		}
		.cd-top.cd-is-visible {
			/* the button becomes visible */
			visibility: visible;
			opacity: 1;
			}
				.cd-top.cd-fade-out {
					/* if the user keeps scrolling down, the button is out of focus and becomes less visible */
					opacity: .6;
					}
					.no-touch .cd-top:hover {
						background: rgba(213, 30, 37, 1);
						opacity: 1;
						}
					.no-touch .cd-top:focus {
						outline: none;
						}


/* ==========================================================================
Body Font Styles
========================================================================== */
.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5 {
	font-family: 'Titillium Web', sans-serif;
	line-height: normal;
	}

.h1, h1 {
	color: #fff;
	font-size: 32px;
	margin-top: 0;
	}
h2, .h2 {
	color: #272727;
	font-size: 26px;
	font-weight: 200;
	line-height: 30px;
	margin-top: 0;
	margin-bottom: 36px;
	}
h3, .h3 {
	color: #504f4f;
	font-size: 27px;
	font-weight: 600;
	line-height: 30px;
	margin: 0;
	margin-bottom: 20px;
	}
/*h4, .h4 {
	color: #000;
	font-size: 25px;
	font-weight: 400;
	line-height: 21px;
	margin-top: 0;
	margin-bottom: 30px;
	}*/



/* ==========================================================================
Genaral Styles
========================================================================== */





/* ==========================================================================
Header Styles
========================================================================== */
#headersection {
	padding: 22px 0 0px;
	}

	.hLogo {
		text-align: left;
		margin-bottom: 10px;
		width:36%;
		}
	.hRightPart {
		width:63%;
		}
		.hRgtTop {
			text-align: center;
			margin-bottom: 20px;
			}
			.hRgtTop ul {
				list-style-type: none;
				display: inline-block;
				padding: 0;
				margin: 0;
				}
				.hRgtTop ul li {
					list-style-type: none;
					display: block;
					padding: 0 15px;
					}
					.hRgtTop ul li a {
						display: inline-block;
						padding: 0;
						font-family: 'Open Sans', sans-serif;
						font-size: 15px;
						font-weight: 700;
						color: #ee2424;
						text-decoration: none;
						}
						.hRgtTop ul li a span {
							font-weight: 600;
							color: #7e7e7e;
							}
						.hRgtTop ul li a:hover {
							color: #121212;
							}

			.formSearch .navbar-form {
				padding: 0;
				margin: 0;
				}
				.formSearch .navbar-form .input-group > .form-control {
					border: none;
					border-radius: 0;
					border-bottom: #85888b solid 1px;
					box-shadow: none;
					font-family: 'Open Sans', sans-serif;
					font-size: 14px;
					font-weight: 400;
					}
				.formSearch .btn-default {
					border: none;
					border-radius: 0;
					padding: 0px 12px;
					}
				.formSearch .btn-default:hover,
				.formSearch .btn-default:focus {
					background:none;
					outline:none;
				}
					.formSearch i {
						color: #909090;
						}



		.hRgtBottom {

			}

			/* ========Main Navigation Styles========= */
			.navMain {
				background: none;
				border: none;
				padding: 0;
				margin-bottom: 0;
				}
				.navMain.navbar-default .navbar-nav > li {
					padding: 8px 12px;
					}
					.navMain.navbar-default .navbar-nav > li:after {
							content : "";
							position: absolute;
							left: 15px;
							bottom: 0;
							height: 4px;
							width: 25px;
							border-bottom: 4px solid #fff;
							-moz-transition: all .5s ease-in;
							-webkit-transition: all .5s ease-in;
							-o-transition: all .5s ease-in;
							transition: all .5s ease-in;
							}
						.navMain.navbar-default .navbar-nav > li > a {
							padding: 12px 0;
							font-family: 'Raleway', sans-serif;
							font-size: 14px;
							font-weight: 600;
							color: #121212;
							text-decoration: none;
							display: block;
							transition: none;
							}
							.navMain.navbar-default .navbar-nav > li > a:focus,
							.navMain.navbar-default .navbar-nav > li > a:hover {
								color: #ee2228;
								}
							.navMain.navbar-default .navbar-nav > li:hover:after {
								border-bottom: 4px solid #ee2228;
								}
							.navMain.navbar-default .navbar-nav > .current-menu-item a,
							.navMain.navbar-default .navbar-nav > .current-menu-item a:focus,
							.navMain.navbar-default .navbar-nav > .current-menu-item a:hover {
								background: none;
								color: #ee2228;
								}
							.navMain.navbar-default .navbar-nav > .current-menu-item:after,
							.navMain.navbar-default .navbar-nav > .current-menu-item:focus:after,
							.navMain.navbar-default .navbar-nav > .current-menu-item:hover:after {
								border-bottom: 4px solid #ee2228;
								}
									.navMain.navbar-default .navbar-nav > li ul {
										display:none;
										position:absolute;
										z-index:9999;
										background:rgba(255,255,255,0.7);
										min-width:250px;
										border-bottom:5px solid #FFF;
										top:100%;
										box-sizing:border-box;
										-webkit-box-sizing:border-box;
										-moz-box-sizing:border-box;
									}
										.navMain.navbar-default .navbar-nav > li:hover ul {
											display:block;
										}
											.navMain.navbar-default .navbar-nav > li ul li {
												padding:10px 20px;
												border-bottom:1px solid #FFF;
											}
												.navMain.navbar-default .navbar-nav > li ul li:last-child {
													border-bottom:none;
												}
												.navMain.navbar-default .navbar-nav > li ul li a {
													font-size:13px;
												}
												.navMain.navbar-default .navbar-nav > li ul li:hover a {
													color:#ee2228;

												}


/* ==========================================================================
Banner Styles
========================================================================== */

.carousel, .item, .active {height: 100%;}

	.carousel-inner {height: 100%;}

/* Background images are set within the HTML using inline CSS, not here */
		.fill {
			width: 100%;
			height: 629px;
			background-position: center;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			background-size: cover;
			-o-background-size: cover;
		}
			.carousel-control.left, .carousel-control.right {
				background-image:none;
			}
			.carousel-control span {
				left:0;
				right:0;
			}
				.carousel-caption {
					bottom:45%;
					left:16%;
					text-align:left;
					margin-bottom:-60px;
				}
					.carousel-caption h2 {
						font-family: 'Raleway', sans-serif;
						color:#171717;
						font-size:56px;
						font-weight:100;
						line-height:60px;
					}
						.carousel-caption h2 span {
							font-weight:900;
							display:block;
							font-size:60px;
						}
				.carousel-control .fa {
					top:50%;
					position:absolute;
					margin-top:-60px;
					font-size:120px;
					color:#010101;
					font-weight:100;
				}
.inner-banner {
	background:url(../images/inner-page-banner.jpg) no-repeat top center;
	background-size:cover;
	min-height:342px;
	width:100%;
}
/* ==========================================================================
Main Content Styles
========================================================================== */
.main-content {
	clear:both;
	padding-bottom:50px;
	}
.main-content.top-bg {
	background:url(../images/main-container-bg.png) no-repeat bottom right;
}
.main-content.white-bg {
	padding-top:40px;
	background:url(../images/main-container-bg.png) no-repeat bottom left;
}
	.main-content h2 {
		font-family: 'Raleway', sans-serif;
		font-weight:700;
		font-size:42px;
		color:#171717;
		margin-bottom:13px;
		padding-bottom:0px;
		padding-top:15px;
	}
	.main-content h4 {
		font-family: 'Raleway', sans-serif;
		font-weight:300;
		font-size:23px;
		color:#171717;
		margin-bottom:22px;
		padding-bottom:0px;
	}
	.main-content p {
		font-family: 'Open Sans', sans-serif;
		font-weight:400;
		font-size:14px;
		color:#171717;
		line-height:23px;
		padding:0px 40px;
	}
	.provide-holder {
		margin-top:-85px;
		min-height:170px;
		background:#bb1f37;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		width:100%;
		position:relative;
		z-index:99;
		overflow:hidden;
		margin-bottom:40px;
	}
		.provide-holder .heading {
			width:200px;
			height:100%;
			position:absolute;
			display:inline-block;
			background:#2c2c2c;
			border-top-left-radius:3px;
			border-bottom-left-radius:3px;
			-webkit-border-top-left-radius:3px;
			-webkit-border-bottom-left-radius:3px;
			-moz-border-radius-bottomleft:3px;
			-moz-border-radius-topleft:3px;
		}
			.provide-holder .heading:after {
				position: absolute;
				content:"";
				height: 0px;
				width: 0px;
				border-top: 93px solid transparent;
				border-left: 60px solid #cc5f70;
				border-bottom: 93px solid transparent;
				left:100%;
				top:-8px;
				z-index:1;

			}
			.provide-holder .heading:before {
				position: absolute;
				content:"";
				height: 0px;
				width: 0px;
				border-top: 85px solid transparent;
				border-left: 55px solid #2c2c2c;
				border-bottom: 85px solid transparent;
				left:100%;
				top:0;
				z-index:2;

			}
				.provide-holder .heading h2 {
					display:table-cell;
					color:#FFF;
					vertical-align:middle;
					font-size:40px;
					font-family: 'Raleway', sans-serif;
					font-weight:500;
					padding:40px 0px 18px 40px;
					line-height:41px;
					background:url(../images/heading-bg.gif) no-repeat 40px bottom;
				}
					.provide-holder .heading h2 span {
						font-weight:700;
						display:block;
					}
		.provide-holder .provide-list {
			padding:0px 0px 0px 280px;
			margin:20px 0px 0px;
		}
		.provide-holder .provide-list li {
			width:23%;
			display:inline-block;
			background:url(../images/provide-border.gif) repeat-y right top;
			box-sizing:border-box;
			margin-right:-4px;
			text-align:center;
			color:#FFF;
			min-height:135px;
			vertical-align:top;
		}
		.provide-holder .provide-list li:last-child {
			width:31%;
			background:none;
		}
			.provide-holder .provide-list li i {
				border-radius:50%;
				border:1px solid #FFF;
				font-size:30px;
				padding:15px;
				margin-bottom:10px
			}
			.provide-holder .provide-list li p {
				font-family: 'Open Sans', sans-serif;
				font-size: 17px;
				font-weight: 400;
				color:#FFF;
				padding:0px;
				margin-bottom:0px;
			}
/*--- Claim Page ---*/
	.claim-form {
		margin:20px 0px 0px;
	}
	.contact-holder {
		background:url(../images/contact-border.jpg) repeat-y 55% top;
	}
		.claim-form input[type=text], .claim-form input[type=email], .claim-form select {
				background:url(../images/form-field-bg.jpg) repeat-x;
				padding:12px 12px;
				height:47px;
				border-radius:0px;
				-webkit-border-radius:0px;
				-moz-border-radius:0px;
		}
		.claim-form textarea {
				background:url(../images/form-field-bg-2.jpg) repeat-x;
				padding:12px 12px;
				height:147px;
				border-radius:0px;
				-webkit-border-radius:0px;
				-moz-border-radius:0px;
		}
		.claim-form button[type=submit] {
			background:#bb1f37;
			color:#FFF;
			font-family: 'Raleway', sans-serif;
			font-weight:700;
			font-size:17px;
			padding:13px 45px;
			text-transform:uppercase;
			margin-top:20px;
		}
		.claim-form label {
			margin-top:15px;
		}
			.claim-form hr {
				margin:20px 0px;
			}
	.contact-holder address {
			padding-left:10px;
		}
			.contact-holder address p {
				font-size:14px;
				color:#000000;
				font-family: 'Open Sans', sans-serif;
				font-weight:400;
				padding:0px;
			}
				.contact-holder address p span {
					font-weight:700;
					width:80px;
					float:left;
				}
				.contact-holder address p small {
					font-weight:400;
					font-size:14px;
					float:left;
				}
					.contact-holder address p small a {
						color:inherit;
					}
.inner-page {
	padding-top:40px;
}
	.inner-page h2 {
		padding-bottom:30px;
	}
	.inner-page p {
		padding:0px;
	}
	.inner-page h3 {
		padding:20px 0px 0px;
		font-family: 'Raleway', sans-serif;
		font-weight:700;
		font-size:23px;
	}
		.inner-page h3 span {
			color:#c32135;
		}
	.inner-page h4 {
		padding:0px 0px 0px;
		font-family: 'Open Sans', sans-serif;
		font-weight:700;
		font-size:17px;
		color:#424040;
	}
	.inner-page ul {
		padding:0px;
		margin:0px;
	}
		.inner-page ul li {
			background:url(../images/bullete.png) no-repeat 0 5px;
			list-style:none;
			padding:0px 0px 0px 20px;
			margin:0px;
			margin-bottom:10px;
			font-family: 'Open Sans', sans-serif;
			font-size: 14px;
			font-weight: 400;
			line-height:20px;
		}
	.map {
		width:100%;
		height:347px;
		position:relative;
		margin:55px 0px;
	}
		.map iframe {
			position:absolute;
			width:100%;
			height:100% !important;
		}
		.faq-holder {
			border-bottom:1px solid #c4c4c4;
		}
		.accordion, .accordion * {
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			box-sizing:border-box;
		}

		.accordion {
			overflow:hidden;
		}

			/*----- Section Titles -----*/
			.accordion-section-title {
				width:100%;
				padding:15px;
				display:inline-block;
				border-top:1px solid #c4c4c4;
				transition:all linear 0.15s;
				/* Type */
				font-family: 'Raleway', sans-serif;
				font-weight:700;
				font-size:23px;
				color:#212121;
				background:url(../images/plus.png) no-repeat 98% center;
			}

				.accordion-section-title.active, .accordion-section-title:hover {
					background:url(../images/minus.png) no-repeat 98% center;
					/* Type */
					text-decoration:none;
					color:#c22034;
				}

					.accordion-section:last-child .accordion-section-title {
						border-bottom:none;
					}

				/*----- Section Content -----*/
				.accordion-section-content {
					padding:15px;
					display:none;
				}
				.accordion-section-content p {
					font-family: 'Open Sans', sans-serif;
					font-size: 14px;
					font-weight: 400;
					line-height:20px;
					color:#212121;
					margin-bottom:20px;
					padding:0px;
				}
.testimonial-holder {
	margin-bottom:50px;
}
	.testimonial-holder h5 {
		font-family: 'Open Sans', sans-serif;
		font-size: 15px;
		font-weight: 700;
		color:#c32034;
		padding-left:20px;
	}
		.testimonial-holder h5 span {
			color:#212121;
			font-weight:400;
		}
	.testimonial-block {
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding:30px 25px;
		background:#fcfcfc;
		border:1px solid #c7c7c7;
		position:relative;
		margin-bottom:30px;
	}
		.testimonial-block:after {
			position:absolute;
			content:"";
			border-left:10px solid transparent;
			border-right:10px solid transparent;
			border-top:10px solid #c7c7c7;
			top:100%;
			left:5%;
		}
			.testimonial-block p {
				padding:0px;
			}
	.finance-holder {
		display:table;
		width:100%;
	}
		.finance-holder h5 {
			font-family: 'Open Sans', sans-serif;
			font-size: 19px;
			font-weight: 600;
			color:#373737;
		}
		.finance-holder p {
			font-family: 'Open Sans', sans-serif;
			font-size: 15px;
			font-weight: 400;
			color:#373737;
			line-height:24px;
		}
		.finance-holder .column {
			display:table-cell;
			float:none !important;
			border-bottom:1px solid #FFF;
			padding-top:30px;
			padding-bottom:30px
		}
			.finance-holder .column:nth-child(1) {
				background:#f2f2f2;
				border-right:1px solid #FFF;
			}
			.finance-holder .column:nth-child(2) {
				background:#f8f8f8;
				padding-right:6%;
				padding-left:2%
			}
/* ==========================================================================
Main Content Styles
========================================================================== */
.home-form {
	width:100%;
	background:#bb1f37;
	padding:40px;
}
	.home-form p {
		font-family: 'Open Sans', sans-serif;
		font-size: 18px;
		font-weight: 400;
		color:#FFF;
	}
		.home-form p strong {
			font-family: 'Open Sans', sans-serif;
			font-size: 18px;
			font-weight: 700;
			color:#FFF;
		}
	.home-form ul {
		padding:10px 0px 0px;
		margin:0px;
		text-align:center;
	}
		.home-form ul li {
			display:inline-block;
			margin-right:10px;
			list-style:none;
		}
			.home-form ul li .btn {
				background:#FFF;
				color:#000;
				text-transform:uppercase;
				font-family: 'Raleway', sans-serif;
				font-weight:700;
				font-size:17px;
				border:none;
				border-radius:3px;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				padding:12px 25px;
			}
				.home-form ul li .btn i {
					margin:10px;
					vertical-align:middle;
				}
				.home-form ul li .btn:hover, .home-form ul li .btn:active, .home-form ul li .btn:focus {
					background:#000;
					color:#FFF;
				}
	#owl-demo {
		margin-top:40px;
	}
		#owl-demo .item {
			padding:0px 15px;
		}
			#owl-demo .item img {
				margin-bottom:15px;
				display:inline-block;
			}
			#owl-demo .item h3 {
				font-family: 'Open Sans', sans-serif;
				font-size: 17px;
				font-weight: 700;
				color:#171717;
				margin-bottom:10px;
				padding:0px;
				line-height:24px;
			}
			#owl-demo .item p {
				font-family: 'Open Sans', sans-serif;
				font-size: 13px;
				font-weight: 400;
				color:#171717;
				line-height:18px;
				margin-bottom:10px;
				padding:0px 15px 10px;
			}
			#owl-demo .item .btn-download {
				background:#FFF;
				border-color:#bb1f37;
				color:#bb1f37;
				font-size:14px;
				text-transform:uppercase;
			}
			.product-page > div {
				margin-bottom:30px;
			}
			.product-page > div img {
				margin-bottom:15px;
				display:inline-block;
			}
			.product-page > div h3 {
				font-family: 'Open Sans', sans-serif;
				font-size: 17px;
				font-weight: 700;
				color:#171717;
				margin-bottom:10px;
				padding:0px;
				line-height:24px;
			}
			.product-page > div .btn-download {
				background:#FFF;
				border-color:#bb1f37;
				color:#bb1f37;
				font-size:14px;
				text-transform:uppercase;
			}
			#owl-demo .owl-buttons {background:url(../images/product-line-bg.gif) no-repeat center center;}
				#owl-demo.owl-theme .owl-controls .owl-buttons div {
					background:#FFF;
					border:1px solid #bb1f37;
					color:#bb1f37;
					font-size:30px;
					border-radius:3px;
					-webkit-border-radius:3px;
					-moz-border-radius:3px;
					padding:0px 10px;
					line-height:30px;
					opacity:1.0;
				}
.testimonial-container {
	background:#f3f4f3;
	padding-top:40px;
	border-top:1px solid #e2e2e2;
}
	.testimonial-container .quote-holder {
		max-width:93px;
		background:url(../images/testimonial-line-bg.gif) no-repeat center center;
		margin:20px auto;
		text-align:center;
	}
		.testimonial-container .quote-holder i {
			background:#f3f4f3;
			padding:5px 10px;
			border:1px solid #b6b6b6;
			color:#bf384a;
			font-size:30px;
			border-radius:3px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
		}
			.customNavigation{
			  text-align: center;
			  margin-top:-70px;
			}
				.customNavigation a{
				  -webkit-user-select: none;
				  -khtml-user-select: none;
				  -moz-user-select: none;
				  -ms-user-select: none;
				  user-select: none;
				  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
				  margin:0px 50px;
				  font-size:30px;
				  color:#9e9e9e;
				}
			.testimonial-container .item p {
				font-size:16px;
				color:#3e3e3e;
				line-height:25px;
				font-family: 'Raleway', sans-serif;
				font-weight:400;
				padding:20px 130px 0;
			}
				.testimonial-container .item p small {
					font-size:15px;
					font-weight:700;
					color:#bb1f37;
				}
#testi-slider p {
	text-align:center;
}
/* ==========================================================================
Footer Styles
========================================================================== */
.footer-top {
	background:#2c2c2c;
	padding:45px 0px;
}
	.footer-top-row > div {
		background:url(../images/footer-border.gif) repeat-y right top;
		min-height:200px;
	}
	.footer-top-row > div:last-child {
		background:none;
	}
		.footer-top-row h4 {
			font-family: 'Open Sans', sans-serif;
			font-weight:700;
			font-size:17px;
			color:#d9d5d5;
			padding-top:15px;
		}
		.footer-top-row .footer-social {
			padding:0px;
			margin:0px;
		}
			.footer-top-row .footer-social li {
				display:inline-block;
				list-style:none;
				margin-right:5px;
			}
				.clearfix .fa {
					font-size:20px;
					border:1px solid #ababab;
					color:#ababab;
					padding:5px 8px;
					border-radius:3px;
					-webkit-border-radius:3px;
					-moz-border-radius:3px;
				}
		.footer-top-row .foot-nav {
			padding:0px;
			margin:0px;
		}
			.footer-top-row .foot-nav li {
				list-style:none;
				margin-bottom:5px;
				padding-left:10px;
			}
				.footer-top-row .foot-nav li a {
					color:#d9d9d9;
					font-family: 'Open Sans', sans-serif;
					font-weight:400;
					font-size:14px;
				}
				.footer-top-row .foot-nav li a:hover,
				.footer-top-row .foot-nav li.current-menu-item a {
					color:#FFF;
				}
		.footer-top-row address {
			padding-left:10px;
		}
			.footer-top-row address p {
				font-size:14px;
				color:#d9d9d9;
				font-family: 'Open Sans', sans-serif;
				font-weight:400;
			}
				.footer-top-row address p span {
					font-weight:700;
					width:80px;
					float:left;
				}
				.footer-top-row address p small {
					font-weight:400;
					font-size:14px;
					float:left;
				}
					.footer-top-row address p small a {
						color:inherit;
					}
.footer-bottom {
	background:#181818;
	padding:15px 0px;
}
	.footer-bottom p {
		color:#b5b5b5;
		font-family: 'Open Sans', sans-serif;
		font-weight:400;
		font-size:13px;
		padding:0px;
		margin:0px;
	}

.search-panel {
	width:100%;
	height:100%;
	position:fixed;
	background:rgba(0,0,0,0.8);
	display:none;
	z-index:999;
	left:0;
	top:0;
	padding:20px;
}
	.search-panel .close {
		color:#FFF;
		position:relative;
		z-index:9999;
		opacity:1.0;
		top:-42px;
	}
		.search-panel .close a {
			color:#FFF;
			padding:5px 10px;
			border-radius:50%;

		}
			.search-panel .close i.fa-close {
				color:#FFF;
			}
	.search-panel form {
		position:absolute;
		top:50%;
		margin-top:-18px;
		width:90%;
		left:0;
		right:0;
		margin:0 auto;
	}
		.search-panel form .form-control {
			height:60px;
			background:none;
			border:1px solid #090909;
			color:#FFF;
			background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
			font-family: 'Open Sans', sans-serif;
			font-weight:300;
			font-size:40px;
		}

/*FONT USE*/
/*
font-family: 'Raleway', sans-serif;
Thin 100
Extra-Light 200
Light 300
Normal 400
Medium 500
Semi-Bold 600
Bold 700
Extra-Bold 800
Ultra-Bold 900

font-family: 'Open Sans', sans-serif;
Light 300
Light 300 Italic
Normal 400
Normal 400 Italic
Semi-Bold 600
Semi-Bold 600 Italic
Bold 700
Bold 700 Italic
Extra-Bold 800
Extra-Bold 800 Italic
*/

div.wpcf7-mail-sent-ok{
	border:none !important;
	color:#ee2424;
	font-weight:bold;
	text-align:center;
}
#fancybox-content{
	width: auto !important;
}







