 @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);

 .h2,
 h2 {
 	font-size: 25px;
 	color: #018e48;
 	font-family: 'Raleway', sans-serif;
 }

 .h1,
 h1 {
 	font-size: 25px;
 	color: #018e48;
 	font-family: "Open Sans", sans-serif;
 }

 .site-logo {
 	width: 36%;
 }

 @media (max-width: 767px) {
 	.site-logo {
 		width: 26%;
 	}
 }

 .traveller-block .owl-item {
 	height: 200px !important;
 }

 .no-height {
 	height: auto !important;
 }

 p {
 	margin-top: 10px;
 	margin-right: 0px;
 	margin-bottom: 10px;
 	margin-left: 0px;
 }

 .h1,
 .h2,
 .h3,
 h1,
 h2,
 h3 {
 	margin-top: 10px;
 	margin-bottom: 10px;
 	*font-family: "Open Sans", sans-serif;
 }

 @media (min-width: 768px) {
 	.navbar-nav {
 		float: none;
 		margin: 0 auto;
 		display: table;
 		table-layout: fixed;

 	}

 	.navbar-wrapper {
 		margin-top: 0px;
 	}

 	.navbar-wrapper .container {
 		padding-right: 15px;
 		padding-left: 15px;
 	}

 	.navbar-wrapper .navbar {
 		padding-right: 0;
 		padding-left: 0;
 	}

 	/* The navbar becomes detached from the top, so we round the corners */
 	.navbar-wrapper .navbar {
 		border-radius: 0px;
 	}

 	.logo-wrapper {
 		margin-top: 0px;
 	}

 	.topLogo {
 		margin-right: auto;
 		margin-left: auto;
 		margin-top: 35px;
 	}

 	.trans-gradient {
 		background: #fff linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0.5) 3%) repeat scroll 0% 0%;
 	}
 }

 .carousel-caption {
 	right: 20%;
 	left: 20%;
 	top: 40%;
 	*padding-bottom: 30px;
 	opacity: 0.95;
 }

 a {
 	color: #FFFFFF;
 	text-decoration: none
 }

 a:focus,
 a:hover {
 	color: #333333;
 	text-decoration: underline
 }

 a:focus {
 	outline: thin dotted;
 	outline: 5px auto -webkit-focus-ring-color;
 	outline-offset: -2px
 }

 body {
 	* font-size: 11em;
 	transition: all .3s ease-in-out;
 	-o-transition: all .3s ease-in-out;
 	-moz-transition: all .3s ease-in-out;
 	-webkit-transition: all .3s ease-in-out;
 }

 body {
 	font-size: 15px;
 	font-weight: 400;
 	line-height: 1.52857;
 	color: #000000;
 	font-family: "Open Sans", sans-serif;
 	background-color: #fbfbfb;
 }
 }

 .marginall {
 	*padding: 30px;
 	margin-top: 30px;
 	margin-right: auto;
 	margin-bottom: 30px;
 	margin-left: auto;
 }

 .bluezz {
 	color: #1088d8
 }

 .redz {
 	color: #fc0a09
 }

 .border-ORANGE {
 	background: #ff9a35 none repeat scroll 0 0;
 	display: block;
 	height: 2px;
 	margin: 15px auto 20px;
 	width: 90px;
 }

 .border-green {
 	background: #0ea812 none repeat scroll 0px 0px;
 	display: block;
 	height: 2px;
 	width: 100px;
 	margin: 8px auto 25px;
 }

 .border-red {
 	background: #fc0a09 none repeat scroll 0px 0px;
 	display: block;
 	height: 2px;
 	width: 100px;
 	margin: 8px auto 25px;
 }

 /*.row {
	margin-right: 0;
	margin-left: 0;
}
.container-fluid {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
}*/
 a:hover,
 a:visited,
 a:link,
 a:active {
 	text-decoration: none;
 }

 ul.nav li.dropdown:hover ul.dropdown-menu {
 	*display: block;
 }

 .dropdown:hover .dropdown-menu {
 	display: block;
 }

 .dropdown-menu {
 	margin-top: 0px;
 }

 .thumbnail {
 	display: block;
 	padding: 0px;
 	margin: 0px;
 	line-height: 1.42857;
 	background-color: transparent;
 	*border: 1px solid #DDD;
 	border-radius: 1px;
 	transition: border 0.2s ease-in-out 0s;
 	border: 0px none #DADADA;
 }

 .product .days {
 	background: #006600;
 	font-size: 14px;
 	color: #FFF;
 	padding: 8px 10px;
 	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
 }

 .product .red {
 	*width: 100px;
 	color: #FFF;
 	background-color: #CB3904;
 	border: 1px solid #B93404;
 	border-radius: 2px;
 	margin: 5px;
 	padding: 8px 10px;
 	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
 }

 .product .color {
 	-webkit-border-radius: 10px;
 	-moz-border-radius: 10px;
 	border-radius: 10px;
 	text-align: center;
 	padding-top: 20px;
 	padding-right: 15px;
 	padding-bottom: 20px;
 	padding-left: 15px;
 	background-attachment: scroll;
 	background-color: #E7EAE1;
 	background-image: none;
 	background-repeat: repeat;
 	background-position: 0% 0%;
 	margin: 15px;
 }

 .product .left {
 	width: 715px;
 	min-height: 240px;
 	padding: 12px 5px 12px 12px;
 	border-right: 1px solid #E3E3E3;
 	background-color: #CCC;
 }

 .colorz {
 	-webkit-border-radius: 10px;
 	-moz-border-radius: 10px;
 	border-radius: 10px;
 	text-align: justify;
 	padding-top: 20px;
 	padding-right: 15px;
 	padding-bottom: 20px;
 	padding-left: 15px;
 	background-attachment: scroll;
 	background-color: #E7EAE1;
 	background-image: none;
 	background-repeat: repeat;
 	background-position: 0% 0%;
 	margin: 15px;
 }

 hr {
 	margin-top: 5px;
 	margin-bottom: 5px;
 	border-width: 1px 0px 0px;
 	border-style: solid none none;
 	border-color: #677079;
 	-moz-use-text-color -moz-use-text-color -moz-border-top-colors: none;
 	-moz-border-right-colors: none;
 	-moz-border-bottom-colors: none;
 	-moz-border-left-colors: none;
 	border-image: none;
 }

 .rooms {
 	margin-bottom: 2em;
 }

 .rooms .info {
 	padding: 1.5em;
 	background-color: #E8E7E0;
 }

 .rooms .info h3 {
 	font-size: 18px;
 	color: #060;
 }

 .facility {
 	margin-bottom: 2em;
 }

 .facility .info {
 	padding: 1.5em;
 	background-color: #E8E7E0;
 	min-height: 310px;
 }

 .facility .info h3 {
 	font-size: 18px;
 	color: #060;
 }

 .room-features .amenitites li {
 	margin-bottom: 1em;
 }

 .room-features .size-price {
 	background-color: #C7C5BB;
 	padding: 2em 0;
 	text-align: center;
 	color: #fff;
 	height: 10.97em;
 	line-height: 3em;
 }

 .room-features .size-price span {
 	display: block;
 	font-size: 2em;
 }

 .pageup {
 	position: fixed;
 	right: 40px;
 	bottom: 60px;
 	width: 48px;
 	height: 48px;
 	background-image: url(../img/up.html);
 	background-repeat: no-repeat;
 	background-size: 48px 48px;
 	display: none;
 	cursor: pointer;
 	z-index: 9999999;
 }

 .sma {
 	font-size: 12px;
 }

 .col-xs-offset-new {
 	margin-left: 11.667%;
 }

 .dropdown-menu {
 	font-size: 16px;
 	text-align: left;
 	list-style: outside none none;
 }

 .google-maps {
 	position: relative;
 	*padding-bottom: 75%;
 	overflow: hidden;
 	height: 330px;
 }

 .google-maps iframe {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100% !important;
 	height: 100% !important;
 	*pointer-events: none;
 }

 .google-map {
 	position: relative;
 	*padding-bottom: 75%;
 	overflow: hidden;
 	height: 350px;
 }

 .google-map iframe {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100% !important;
 	height: 100% !important;
 	*pointer-events: none;
 }

 .formz {
 	position: relative;
 	overflow: hidden;
 	height: 69px;
 }

 .formz iframe {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100% !important;
 	height: 100% !important;
 	*pointer-events: none;
 	clear: both;
 	border: #681b01;
 	border-style: solid;
 	border-width: 1px;
 }

 .marginBottom10 {
 	margin-bottom: 10px;
 }

 .marginBottom20 {
 	margin-bottom: 20px;
 }

 .marginBottom30 {
 	margin-bottom: 30px;
 }

 .form-control {
 	color: #555;
 	border-radius: 2px;
 	*background-color: #37342e;
 	display: block;
 	width: 100%;
 	height: 34px;
 	padding: 5px 5px;
 	font-size: 14px;
 	line-height: 1.42857;
 	border: 1px solid #d8d8d8;
 	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
 	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
 	margin-top: 8px;
 }

 .navbar .navbar-nav {
 	float: none;
 	padding-top: 10px;
 }

 .navbar .navbar-collapse {
 	text-align: center;
 }

 .navbar {
 	margin-bottom: 0px;
 	*border: 1px solid transparent;
 	min-height: 38px;
 	position: relative;
 	border-radius: 0px;
 }

 .lightAsh {
 	background-color: #dbdfd3;
 }

 .white {
 	color: #FFF;
 	font-size: 13px;
 	padding-top: 7px;
 }

 .white-new {
 	color: #FFF;
 	font-size: 18px;
 	padding-top: 7px;
 }

 .BMaPa {
 	margin: 10px;
 	padding: 10px;
 }

 .videoWrapper {
 	position: relative;
 	*padding-bottom: 56.25%;
 	/* 16:9 */
 	padding-top: 25px;
 	*height: 0;
 	clear: both;
 }

 .videoWrapper iframe {
 	*position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	*height: 100%;
 	clear: both;
 }

 @media (max-width: 992px) {
 	.navbar-header {
 		float: none;
 	}

 	.navbar-left,
 	.navbar-right {
 		float: none !important;
 	}

 	.navbar-toggle {
 		display: block;
 	}

 	.navbar-collapse {
 		border-top: 1px solid transparent;
 		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
 		background-color: rgba(255, 255, 255, 0.74);
 	}

 	.navbar-fixed-top {
 		top: 0;
 		border-width: 0 0 1px;
 	}

 	.navbar-collapse.collapse {
 		display: none !important;
 	}

 	.navbar-nav {
 		float: none !important;
 		margin-top: 7.5px;
 	}

 	.navbar-nav>li {
 		float: none;
 	}

 	.navbar-nav>li>a {
 		padding-top: 10px;
 		padding-bottom: 10px;
 	}

 	.collapse.in {
 		display: block !important;
 	}
 }

 .top-full {
 	background-color: #4c4c4c;
 	height: 42px;
 }

 .blue {
 	color: #FFF;
 	background-color: #2a80b9;
 	webkit-border-radius: 10px;
 	-moz-border-radius: 10px;
 	border-radius: 10px;
 	font-size: 13pt;
 	text-align: center;
 	text-decoration: none;
 	padding-top: 30px;
 	padding-right: 15px;
 	padding-bottom: 30px;
 	padding-left: 15px;
 	margin-bottom: 5px;
 	min-height: 140px;
 }

 .whitez {
 	color: #FFFFFF;
 	*font-size: 2.0em;
 	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.95);
 	font-weight: 400;
 }

 .white-head {
 	color: #FFFFFF;
 	*font-size: 1.3em;
 	*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.95);
 	font-weight: 600;
 	text-transform: uppercase;
 	padding-top: 6px;
 }

 .DARKblue {
 	color: #FFFFFF;
 	background-color: #1962c3;
 	font-size: 12pt;
 	text-align: center;
 	text-decoration: none;
 	padding-top: 30px;
 	padding-right: 15px;
 	padding-bottom: 30px;
 	padding-left: 15px;
 	min-height: 140px;
 }

 .DARKbrown {
 	color: #FFFFFF;
 	background-color: #361e0d;
 	*font-size: 12pt;
 	font-weight: 300;
 	text-align: center;
 	text-decoration: none;
 	padding-top: 30px;
 	padding-right: 15px;
 	padding-bottom: 30px;
 	padding-left: 15px;
 	min-height: 140px;
 }

 @media (max-width:767px) {
 	/*@media (min-width:768px) {*/


 	.blue {
 		color: #FFF;
 		background-color: #2a80b9;
 		webkit-border-radius: 10px;
 		-moz-border-radius: 10px;
 		border-radius: 10px;
 		font-size: 14pt;
 		text-align: center;
 		text-decoration: none;
 		padding-top: 30px;
 		padding-right: 15px;
 		padding-bottom: 30px;
 		padding-left: 15px;
 		margin-bottom: 5px;
 		*min-height: 180px;
 	}
 }

 /*.row.no-gutter div[class*="col-"] {
  background-color:#dd3333;
}
.my-container [class^="col-"] {


.my-inner {
    padding: 10px;
    background-color: #eee;
    border: 1px solid #ddd;
    background-color: rgba(86,61,124,.15);
    border: 1px solid rgba(86,61,124,.2);
  }
}*/


 .bg {
 	background-image: url(../images/webbg.html);
 	background-attachment: fixed;
 	background-repeat: no-repeat;
 	background-position: center top;
 	height: auto;
 	width: 100%;
 }

 /*
Fade 
*/
 .carousel-fade .carousel-inner .item {
 	opacity: 0;
 	transition-property: opacity;
 }

 .carousel-fade .carousel-inner .active {
 	opacity: 1;
 }

 .carousel-fade .carousel-inner .active.left,
 .carousel-fade .carousel-inner .active.right {
 	left: 0;
 	opacity: 0;
 	z-index: 1;
 }

 .carousel-fade .carousel-inner .next.left,
 .carousel-fade .carousel-inner .prev.right {
 	opacity: 1;
 }

 .carousel-fade .carousel-control {
 	z-index: 2;
 }

 /*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
 @media all and (transform-3d),
 (-webkit-transform-3d) {

 	.carousel-fade .carousel-inner>.item.next,
 	.carousel-fade .carousel-inner>.item.active.right {
 		opacity: 0;
 		-webkit-transform: translate3d(0, 0, 0);
 		transform: translate3d(0, 0, 0);
 	}

 	.carousel-fade .carousel-inner>.item.prev,
 	.carousel-fade .carousel-inner>.item.active.left {
 		opacity: 0;
 		-webkit-transform: translate3d(0, 0, 0);
 		transform: translate3d(0, 0, 0);
 	}

 	.carousel-fade .carousel-inner>.item.next.left,
 	.carousel-fade .carousel-inner>.item.prev.right,
 	.carousel-fade .carousel-inner>.item.active {
 		opacity: 1;
 		-webkit-transform: translate3d(0, 0, 0);
 		transform: translate3d(0, 0, 0);
 	}
 }

 /* just for demo purpose */
 html,
 body,
 .carousel,
 .carousel-inner,
 .carousel-inner .item {
 	height: 100%;
 }

 .item:nth-child(1) {
 	*background: blue;
 }

 .item:nth-child(2) {
 	*background: red;
 }

 .item:nth-child(3) {
 	* background: orange;
 }

 .dropdown:hover .dropdown-menu {
 	display: block;
 }

 .nav .dropdown-menu {
 	margin-top: 0;
 }

 ul.nav li.dropdown:hover>ul.dropdown-menu {
 	display: block;
 	background-color: transparent;
 	-webkit-border-radius: 0px 0px 10px 10px;
 	-moz-border-radius: 0px 0px 10px 10px;
 	border-radius: 0px 0px 10px 10px;
 }

 .dropdown-menu>li>a:hover {
 	color: #FFFFFF;
 	text-decoration: none;
 	background-color: #812990;
 }

 #back-top-wrapper p#back-top {
 	margin: 0;
 }

 #back-top-wrapper p#back-top a {
 	width: auto;
 }

 #back-top-wrapper {
 	position: fixed;
 	right: 10px;
 	bottom: 10px;
 	overflow: hidden;
 	z-index: 99;
 }

 #back-top a {
 	display: block;
 	width: 50px;
 	color: #bbb;
 	text-align: center;
 	text-decoration: none;
 	text-transform: uppercase;
 	font: 11px/100% Arial, Helvetica, sans-serif;
 	-webkit-transition: 1s;
 	-moz-transition: 1s;
 	-o-transition: 1s;
 	transition: 1s;
 }

 #back-top-wrapper p#back-top a:before {
 	display: inline-block;
 	-webkit-transition: 0.8s;
 	-moz-transition: 0.8s;
 	-o-transition: 0.8s;
 	transition: 0.8s;
 	vertical-align: top;
 	line-height: 28px;
 	font-family: FontAwesome;
 	font-size: 28px;
 	color: #7b7979;
 	content: '\f0aa';
 }

 a {
 	-webkit-transition: 0.2s;
 	-moz-transition: 0.2s;
 	-o-transition: 0.2s;
 	transition: 0.2s;
 }

 .visible-desktop {
 	display: inherit !important;
 }

 @import url(http://fonts.googleapis.com/css?family=Raleway);

 .carousel-inner>.item>a>img,
 .carousel-inner>.item>img,
 .img-responsive,
 .thumbnail a>img,
 .thumbnail>img {
 	display: block;
 	max-width: 100%;
 	*width: 100%;
 	height: auto;
 }

 .head-border {
 	line-height: 0.1em;
 	text-align: center;
 	width: 100%;
 	margin-top: 30px;
 	margin-right: 0;
 	margin-bottom: 20px;
 	margin-left: 0;
 	border-bottom-width: 1px;
 	border-bottom-style: solid;
 	border-bottom-color: #1153BA;
 }

 .head-border span {
 	padding: 0 25px;
 	background-color: #FBFBFB;
 }

 .head-border-ash {
 	line-height: 0.1em;
 	text-align: center;
 	width: 100%;
 	margin-top: 30px;
 	margin-right: 0;
 	margin-bottom: 20px;
 	margin-left: 0;
 	border-bottom-width: 1px;
 	border-bottom-style: solid;
 	border-bottom-color: #076324;
 }

 .head-border-ash span {
 	padding: 0 10px;
 	background-color: #e4e2e2;
 }

 .dark-orangez {
 	color: #fe7e17;
 	font-size: 30px;
 	text-transform: uppercase;
 }

 .gal-border {
 	border-bottom: 1px solid #000000;
 	line-height: 0.1em;
 	text-align: center;
 	width: 100%;
 	margin-top: 30px;
 	margin-right: 0;
 	margin-bottom: 30px;
 	margin-left: 0;
 }

 .gal-border span {
 	padding: 0 10px;
 	background-color: #FFFFFF;
 }

 nav {
 	font-family: 'Open Sans', sans-serif;
 	background-color: #04689d;
 	font-size: 10px;
 }

 .footer-divider {
 	z-index: 999;
 	width: 100%;
 	display: table;
 	max-height: 540px;
 	*border-bottom: 2px solid #003300;
 	box-sizing: border-box;
 	*padding-top: 10px;
 	padding-bottom: 0px;
 	background-position: center center;
 	background-size: cover;
 	text-align: left;
 }

 .footdivider {
 	background-image: url(../images/Footer.html);
 	*background-repeat: no-repeat;
 	*background-position: center top;
 }

 .footer {
 	margin-top: 0px;
 	*border-top: 1px solid #290F0F;
 	padding: 0px 0 0 0;
 	color: #FFFFFF;
 	background-color: #273b4f;
 	min-height: 380px;
 	font-weight: 400;
 	font-size: 14px;
 }

 /*.footer a {
	color: #652D02;
}
.footer a:hover {
	text-decoration: none;
	color: #000000;
}*/
 .Welcome {
 	padding-top: 70px;
 	color: #2a80b9;
 	font-size: 28px;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 	*text-transform: uppercase;
 }

 .Discover {
 	padding-top: 70px;
 	color: #2a80b9;
 	font-size: 28px;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: normal;
 	*text-transform: uppercase;
 }

 .See {
 	padding-top: 0px;
 	color: #0f591e;
 	font-size: 24px;
 	font-family: 'Oswald', sans-serif;
 	font-weight: normal;
 	text-transform: uppercase;
 }

 h1 {
 	color: #000000;
 	font-size: 30px;
 	font-family: 'Oswald', sans-serif;
 	font-weight: 300;
 	text-transform: capitalize;
 }

 h1.black {
 	color: #333333;
 	font-size: 18px;
 	font-family: 'Oswald', sans-serif;
 	font-weight: 600;
 	*text-transform: uppercase;
 }

 h1.lightHead {
 	color: #66CCFF;
 	font-size: 22px;
 	font-family: 'Oswald', sans-serif;
 	font-weight: 300;
 	text-transform: uppercase;
 }

 .deepbig {
 	*color: #04689d;
 	color: #FFFFFF;
 	font-size: 18px;
 	font-family: 'Oswald', sans-serif;
 	font-weight: 300;
 	*text-transform: uppercase;
 }

 .deepbigBlack {
 	color: #ffb358;
 	font-size: 18px;
 	font-family: 'Oswald', sans-serif;
 	font-weight: 400;
 	text-transform: uppercase;
 	/*	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
				background-color:#090;*/
 }

 .deepash {
 	color: #4a4844;
 	font-size: 32px;
 	font-family: 'Oswald', sans-serif;
 	font-weight: 300;
 	text-transform: none;
 	text-decoration: none;
 	padding-top: 2px;
 	padding-bottom: 30px;
 }

 .deepblue {
 	color: #0066FF;
 	font-size: 30px;
 	font-family: 'Oswald', sans-serif;
 	font-weight: 400;
 	text-transform: uppercase;
 	text-decoration: none;
 	padding-top: 2px;
 }

 .deepfooter {
 	color: #AFDDFF;
 	font-size: 26px;
 	font-family: "Open Sans", sans-serif;
 	font-weight: 300;
 	*text-transform: uppercase;
 }

 .deepfooter p {
 	color: #652D02;
 	font-size: 16px;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 300;
 	text-transform: uppercase;
 }

 .textdivider h1 {
 	padding-top: 10px;
 	color: #000;
 	font-size: 22px;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 	text-transform: uppercase;
 }

 .textdivider p {
 	color: #000;
 	font-size: 14px;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 400;
 }

 .divider1 {
 	background-image: url(../images/divider1.html);
 }

 .divider2 {
 	background-image: url(../images/divider2.html);
 }

 /* Section Dividers */
 .section-divider {
 	z-index: 999;
 	width: 100%;
 	display: table;
 	max-height: 305px;
 	*border-bottom: 2px solid #E6EAED;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	-ms-box-sizing: border-box;
 	box-sizing: border-box;
 	padding-top: 30px;
 	padding-bottom: 30px;
 	background-position: center center;
 	-webkit-background-size: 100%;
 	-moz-background-size: 100%;
 	-o-background-size: 100%;
 	background-size: 100%;
 	-webkit-background-size: cover;
 	-moz-background-size: cover;
 	-o-background-size: cover;
 	background-size: cover;
 	background-attachment: relative;
 	text-align: justify;
 }

 .section-divider h1 {
 	color: #000000;
 }

 .section,
 .section-colored {
 	padding: 0px 0;
 }

 .section,
 .section-colorednew {
 	padding: 0px 0;
 	margin-top: 10px;
 	margin-bottom: 10px;
 }

 .section-colored-lightAsh {
 	background-color: #f4f4f4;
 	*border-top-width: 1px;
 	*border-top-style: solid;
 	*border-top-color: #CCC;
 }

 .section-colored-ash {
 	background-color: #fbfbfb;
 }

 .section-colorednew {
 	background-color: #FFFFFF;
 }

 .section-colored-new1 {
 	background-color: #502309;
 	*border-top-width: 1px;
 	*border-top-style: solid;
 }

 .margin {
 	margin-top: 20px;
 	margin-bottom: 20px;
 }

 .ser h2 a {
 	color: #4caf52;
 	text-decoration: none;
 }

 .ser h2 a:hover {
 	text-decoration: none;
 	color: #060;
 }

 .ser h2 span a:hover {
 	text-decoration: none;
 	color: #060;
 }

 .ser h2 {
 	color: #1962C3;
 	font-size: 20px;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 300;
 	text-transform: uppercase;
 }

 .ser h2 span {
 	color: #4caf52;
 	font-size: 21px;
 	font-family: 'Open Sans', sans-serif;
 	font-weight: 600;
 	*text-transform: uppercase;
 }

 .char h2 {
 	color: #04689d;
 	font-size: 17px;
 	font-family: 'Open Sans', sans-serif;
 	;
 	font-weight: normal;
 	*text-transform: uppercase;
 }

 .topLogo {
 	margin-right: auto;
 	margin-left: auto;
 	*position: absolute;
 	*z-index: 5;
 	margin-top: 35px;
 }

 .deepRound1 {
 	height: auto;
 	*width: 100%;
 	border-radius: 0px 0px 10px 10px;
 	background-color: #da8908;
 	padding-top: 5px;
 	min-height: 51px;
 	padding-bottom: 5px;
 	color: #FFF;
 }

 .deepRound2 {
 	height: auto;
 	*width: 100%;
 	border-radius: 0px 0px 10px 10px;
 	background-color: #e74c3c;
 	padding-top: 5px;
 	min-height: 51px;
 	padding-bottom: 5px;
 	color: #FFF;
 }

 .deepRound3 {
 	height: auto;
 	*width: 100%;
 	border-radius: 0px 0px 10px 10px;
 	background-color: #8e44ad;
 	padding-top: 5px;
 	min-height: 51px;
 	padding-bottom: 5px;
 	color: #FFF;
 }

 .deepRound4 {
 	height: auto;
 	*width: 100%;
 	border-radius: 0px 0px 10px 10px;
 	background-color: #27ae60;
 	padding-top: 5px;
 	min-height: 51px;
 	padding-bottom: 5px;
 	color: #FFF;
 }

 .deepGreen {
 	*width: 100%;
 	height: auto;
 	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
 	background-color: #1eb98f;
 	padding-top: 12px;
 	padding-bottom: 12px;
 	font-size: 18px;
 	color: #FFF;
 	font-weight: normal;
 	margin-left: 10px;
 	margin-right: 10px;
 	margin-bottom: 10px;
 	font-family: 'Open Sans', sans-serif;
 	;
 }

 .thumbs a {
 	display: inline-block;
 	margin: 0 20px 20px 0;
 }

 .thumbs a.last {
 	margin-right: 0;
 }

 .thumbs a img {
 	vertical-align: top;
 	border: 1px solid #fff;
 	-moz-box-shadow: 0 0 7px #bbb;
 	-webkit-box-shadow: 0 0 7px #bbb;
 	box-shadow: 0 0 7px #bbb;
 }

 .navbar-inverse .navbar-nav>.active>a:hover {
 	color: #fff;
 	background-color: #080808
 }

 .stick {
 	padding-top: 5.5%;
 	float: right;
 	position: fixed;
 	z-index: 99999;
 	right: 2px;
 }

 .img-left {
 	float: left;
 	margin-right: 15px;
 	margin-bottom: 15px;
 }

 .img-right {
 	float: right;
 	margin-left: 15px;
 	margin-bottom: 15px;
 }

 .visible-xs,
 .visible-sm,
 .visible-md,
 .visible-lg {
 	.responsive-invisibility();
 }

 .visible-xs {
 	@media (max-width: @screen-tablet) {
 		.responsive-visibility();
 	}
 }

 .visible-sm {
 	@media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) {
 		.responsive-visibility();
 	}
 }

 .visible-md {
 	@media (min-width: @screen-desktop) and (max-width: @screen-desktop-max) {
 		.responsive-visibility();
 	}
 }

 .visible-lg {
 	@media (min-width: @screen-large-desktop) {
 		.responsive-visibility();
 	}
 }

 .hidden-xs,
 .hidden-sm,
 .hidden-md,
 .hidden-lg {
 	.responsive-visibility();
 }

 .hidden-xs {
 	@media (max-width: @screen-tablet) {
 		.responsive-invisibility();
 	}
 }

 .hidden-sm {
 	@media (min-width: @screen-tablet) and (max-width: @screen-tablet-max) {
 		.responsive-invisibility();
 	}
 }

 .hidden-md {
 	@media (min-width: @screen-desktop) and (max-width: @screen-desktop-max) {
 		.responsive-invisibility();
 	}
 }

 .hidden-lg {
 	@media (min-width: @screen-large-desktop) {
 		.responsive-invisibility();
 	}
 }

 .navbar-default {
 	border: 0;
 	padding: 0;
 	*-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);
 	*-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);
 	*box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);
 	overflow: hidden;
 	border: 0px none;
 	padding: 1px 0px 0px;
 	font-family: 'Oswald', sans-serif;
 	text-transform: uppercase;
 	font-size: 15px;
 	font-weight: 400;
 	color: #000;
 	text-decoration: none;
 	min-height: 60px;
 }

 .navbar-default .first a {
 	*border-radius: 0 0 0 5px;
 }

 .navbar-default .navbar-brand {
 	margin-right: 20px;
 	margin-left: 20px;
 	height: 50px;
 	margin-right: 5px;
 	margin-left: 5px;
 	*width: 100%;
 	height: auto;
 	font-size: 21px;
 	-moz-appearance: ;
 	color: #FFFFFF;
 	*margin-top: -15px;
 	padding: 20px;
 }

 .navbar-default .navbar-nav>li {
 	margin-left: 1px;
 }

 .navbar-default .navbar-nav>li>a {
 	*line-height: 18px;
 	color: #FFFFFF;
 	padding-top: 10px;
 	padding-right: 15px;
 	padding-bottom: 10px;
 	padding-left: 15px;

 }

 .navbar-default .navbar-nav>li>a>i {
 	display: inline-block;
 }

 .navbar-default .navbar-nav>li.active>a,
 .navbar-default .navbar-nav>li.active:focus>a,
 .navbar-default .navbar-nav>li.active:hover>a,
 .navbar-default .navbar-nav>li:hover>a,
 .navbar-default .navbar-nav>li:focus>a,
 .navbar-default .navbar-nav>li.active>a:focus,
 .navbar-default .navbar-nav>li.active:focus>a:focus,
 .navbar-default .navbar-nav>li.active:hover>a:focus,
 .navbar-default .navbar-nav>li:hover>a:focus,
 .navbar-default .navbar-nav>li:focus>a:focus {
 	color: #FFFFFF;
 	/* border-bottom: 2px solid #FF0000; */
 	background-color: #7c1615;
 	transition: all 0.4s ease;
 	/*-webkit-transition: background-color 500ms ease-out .5s;
    -moz-transition: background-color 500ms ease-out .5s;
    -o-transition: background-color 500ms ease-out .5s;
    transition: background-color 500ms ease-out .5s;*/
 }

 .navbar-brand {
 	color: #FFFFFF;
 	text-align: center;
 	font-weight: 400;
 	font-size: 30px;
 }

 /*section, h1, li, img {
    -moz-transition: width 1s ease-in-out, left 1.5s ease-in-out;
    -webkit-transition: width 1s ease-in-out, left 1.5s ease-in-out;
    -moz-transition: width 1s ease-in-out, left 1.5s ease-in-out;
    -o-transition: width 1s ease-in-out, left 1.5s ease-in-out;
    transition: width 1s ease-in-out, left 1.5s ease-in-out;
}
*/
 .margin10 {
 	margin-top: 10px;
 }

 .margin20 {
 	margin-top: 20px;
 }

 .margin30 {
 	margin-top: 30px;
 }

 /*-- to-top --*/
 #toTop {
 	display: none;
 	text-decoration: none;
 	position: fixed;
 	bottom: 0px;
 	right: 2%;
 	overflow: hidden;
 	z-index: 999;
 	width: 32px;
 	height: 32px;
 	border: none;
 	text-indent: 100%;
 	background: url("../images/arr.html") no-repeat 0px 0px;
 }

 #toTopHover {
 	width: 32px;
 	height: 32px;
 	display: block;
 	overflow: hidden;
 	float: right;
 	opacity: 0;
 	-moz-opacity: 0;
 	filter: alpha(opacity=0);
 }

 /*-- //to-top --*/


 /* Search Button */
 #search {
 	float: right;
 	margin-top: 9px;
 	*width: 250px;
 	width: 100%;
 }

 .search {
 	padding: 5px 0;
 	*width: 230px;
 	width: 99%;
 	height: 30px;
 	position: relative;
 	*left: 10px;
 	*float: left;
 	line-height: 22px;
 	z-index: 9999;
 	*background-color: #e76055
 }

 .search input {
 	position: absolute;
 	width: 0px;
 	float: Left;
 	*margin-left: 210px;
 	margin-left: 98%;
 	-webkit-transition: all 0.7s ease-in-out;
 	-moz-transition: all 0.7s ease-in-out;
 	-o-transition: all 0.7s ease-in-out;
 	transition: all 0.7s ease-in-out;
 	height: 30px;
 	line-height: 18px;
 	padding: 0 2px 0 2px;
 	border-radius: 1px;
 }

 .search:hover input,
 .search input:focus {
 	*width: 200px;
 	width: 83%;
 	margin-left: 0px;
 }

 /*.btn {
    height: 30px;
    position: absolute;
    right: 0;
    top: 5px;
    border-radius:1px;
}*/
 .dark-blue {
 	background-color: #00547f;
 }

 .btn-dark {
 	color: #16a503;
 	background-color: #1d1d1d;
 	font-size: 18px;
 	border-color: #1E1E1E
 }

 .btn-dark:hover {
 	color: #000000;
 	background-color: #006600;
 	font-size: 18px;
 	border-color: #666666
 }

 .band {
 	background: #d8dad9;
 	color: white;
 	text-align: center;
 	padding: 2% 0 2% 0;
 	min-height: 395px
 }

 header.band h1 {
 	font-size: 3em;
 	line-height: 1em;
 	margin-bottom: 1em
 }

 .bandz {
 	background: #505050;
 	color: white;
 	text-align: center;
 	padding: 2% 0 2% 0;
 	min-height: 350px;
 }

 section.bandz h1 {
 	font-size: 30px;
 	font-weight: 300;
 	line-height: 1em;
 	margin-bottom: 1em;
 	color: #FFF
 }

 section.bandz p {
 	font-size: 19px;
 	font-weight: 300;
 	line-height: 1.5em;
 	margin-bottom: 1em;
 	color: #FFF;
 	Width: 82%;
 	margin-left: auto;
 	margin-right: auto;
 }

 @media only screen and (min-width: 767px) {
 	.band .columns {
 		padding-top: 2em;
 		padding-bottom: 2em
 	}

 	.band {
 		background-image: url(../images/separator1.html);
 		background-size: 100%
 	}

 	.band3 {
 		background-image: url(../images/separator3.html);
 		background-size: 100%
 	}

 	.bandz .columns {
 		padding-top: 2em;
 		padding-bottom: 2em
 	}

 	.bandz {
 		background-image: url(../images/separator2.html);
 		background-size: 100%
 	}
 }

 .navbar li {
 	color: #FFF
 }

 .navbar li a {
 	color: #EC008C
 }

 .navbar li a:hover {
 	color: #FF0000;
 	text-decoration: none;
 }

 .navbar {
 	background: rgba(0, 0, 0, 0.2);
 	/* for latest browsers */
 	background: #000;
 	/* fallback for older browsers */
 }

 /* MEGA MENU STYLE
********************************/
 .mega-menu {
 	padding: 10px 0px ! important;
 	*width: 540px;
 	width: 430px;
 	border-radius: 0;
 	margin-top: 0px;
 }

 .mega-menu li {
 	display: inline-block;
 	float: left;
 	font-size: 12px;
 	*padding: 3px 0px;
 	margin: 3px 0px;
 	text-transform: uppercase;
 }

 .mega-menu li.mega-menu-column {
 	margin-right: 20px;
 	*width: 150px;
 	width: 45%;
 }

 .mega-menu .nav-header {
 	padding: 0 !important;
 	margin-bottom: 10px;
 	display: inline-block;
 	width: 100%;
 	border-bottom: 1px solid #ddd;
 }

 .mega-menu img {
 	padding-bottom: 10px;
 }

 .mega-menu li.mega-menu-column .divider {
 	height: 1px;
 	margin: 9px 0px;
 	overflow: hidden;
 	background-color: #E5E5E5;
 }

 .trans-gradient {
 	background: rgba(210, 210, 210, 0) linear-gradient(to bottom, #FEFEFE 0%, rgba(210, 210, 210, 0.5) 3%) repeat scroll 0% 0%;
 	/*	background: rgba(255, 255, 255, 0) linear-gradient(to bottom, #f79622 0%, rgb(247, 150, 34) 3%) repeat scroll 0% 0%;*/
 }

 /* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

 /* Special class on .container surrounding .navbar, used for positioning it into place. */
 .navbar-wrapper {
 	position: absolute;
 	top: 0;
 	right: 0;
 	left: 0;
 	z-index: 20;
 }

 /* Flip around the padding for proper display in narrow viewports */
 .navbar-wrapper>.container {
 	padding-right: 0;
 	padding-left: 0;
 }

 .navbar-wrapper .navbar {
 	padding-right: 15px;
 	padding-left: 15px;
 }

 .navbar-wrapper .navbar .container {
 	width: auto;
 }

 /* Logo */
 .logo-wrapper {
 	position: absolute;
 	top: 50px;
 	right: 0;
 	left: 0;
 	z-index: 15;
 }

 .has-feedback .form-control {
 	padding-right: 2.5px;
 }

 .navbar-default .navbar-toggle .icon-bar {
 	background-color: #993300;
 }

 .navbar-default .navbar-toggle {
 	border-color: #990000;
 }

 .navbar-default .navbar-brand:focus,
 .navbar-default .navbar-brand:hover {
 	color: #990000;
 	background-color: transparent;
 }

 .black-overlay {
 	background-color: #000;
 	opacity: .5;
 }

 .img-padding {
 	margin: 5px;
 }

 .carousel-control .glyphicon-chevron-left,
 .carousel-control .glyphicon-chevron-right,
 .carousel-control .icon-next,
 .carousel-control .icon-prev {
 	width: 30px;
 	height: 30px;
 	*margin-top: 107px;
 	font-size: 18px;
 }

 .cd-top {
 	display: inline-block;
 	height: 40px;
 	width: 40px;
 	position: fixed;
 	bottom: 40px;
 	right: 10px;
 	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
 	/* image replacement properties */
 	overflow: hidden;
 	text-indent: 100%;
 	white-space: nowrap;
 	background: rgba(232, 98, 86, 0.8) url(../img/cd-top-arrow.html) 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: .5;
 }

 .no-touch .cd-top:hover {
 	background-color: #e86256;
 	opacity: 1;
 }

 @media only screen and (min-width: 768px) {
 	.cd-top {
 		right: 20px;
 		bottom: 20px;
 	}
 }

 @media only screen and (min-width: 1024px) {
 	.cd-top {
 		height: 60px;
 		width: 60px;
 		right: 30px;
 		bottom: 30px;
 	}
 }

 .scrollup {
 	width: 40px;
 	height: 40px;
 	position: fixed;
 	bottom: 50px;
 	right: 100px;
 	display: none;
 	text-indent: -9999px;
 	background-color: #000;
 	background-image: url(../img/up.html);
 	background-repeat: no-repeat;
 }

 .customNavigation {
 	text-align: center;
 }

 .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);
 }

 .purple {
 	background-color: #812990
 }

 .orange {
 	background-color: #ff9801
 }

 .light-Yellow {
 	background-color: #fdfccc
 }

 .carousel-control:focus,
 .carousel-control:hover {
 	opacity: 0.2;
 }

 .marginTB35 {
 	padding-top: 35px;
 	padding-bottom: 35px;
 }

 .carousel-control.left {
 	background-image: none;
 	background-image: none;
 	background-image: none;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
 	background-repeat: repeat-x
 }

 .carousel-control.right {
 	right: 0;
 	left: auto;
 	background-image: none;
 	background-image: none;
 	background-image: none;
 	background-image: none;
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
 	background-repeat: repeat-x
 }

 html {
 	height: 100%;
 }

 .bg {
 	position: absolute;
 	min-height: 100% !important;
 	width: 100%;
 	z-index: 0;
 }

 .wrapper {
 	height: auto !important;
 	height: 100%;
 	margin: 0 auto;
 	overflow: hidden;
 }

 .ibg-bg {
 	position: absolute;
 }

 .bluebtn:hover {
 	background-color: #5a825d;
 	color: #FFF
 }

 .bluebtn {
 	border: 0px solid rgba(130, 40, 145, 0.5);
 	color: #000;
 	border-radius: 0px;
 	margin-top: 5px;
 	background-color: #77d844;
 	font-size: 17px;
 	font-weight: 400;
 }

 .navbar-default .navbar-collapse,
 .navbar-default .navbar-form {
 	border-color: transparent;
 }

 .navbar-toggle {
 	position: relative;
 	float: right;
 	padding: 10px 14px;
 	margin-top: 25px;
 	margin-right: 2px;
 	margin-bottom: 15px;
 	background-color: transparent;
 	background-image: none;
 	border: 1px solid transparent;
 	border-radius: 4px;
 	z-index: 50;
 }

 .padding-top5 {
 	padding-top: 5.5%;
 }

 .padding-bottom5 {
 	padding-bottom: 5.5%;
 }

 .padding-top2 {
 	padding-top: 2.5%;
 }

 .padding-top1 {
 	padding-top: 1.8%;
 }

 .padding-bottom1 {
 	padding-bottom: 1.5%;
 }

 .padding-bottom2 {
 	padding-bottom: 2.5%;
 }

 .carousel .item {
 	width: 100%;
 	/*slider width*/
 	max-height: 600px;
 	/*slider height*/
 }

 .carousel .item img {
 	width: 100%;
 	/*img width*/
 }

 /*add some makeup*/
 .carousel .carousel-control {
 	background: none;
 	border: none;
 	top: 10%;
 }

 /*full width container*/
 @media (max-width: 767px) {
 	.block {
 		margin-left: -20px;
 		margin-right: -20px;
 	}
 }

 .vcenter {
 	display: inline-block;
 	vertical-align: middle;
 	float: none;
 }
 }

 .product {
 	margin-bottom: 1em;
 	background-color: #FF0000;
 }

 .product .info {
 	padding: 1.5em;
 	background-color: #FBFAFA;
 	height: 150px;
 	text-transform: capitalize;
 }

 .product .info a {
 	color: Black;
 }

 .btn-success-new {
 	color: #fff;
 	background-color: #009900;
 	border-color: #1C6F1C;
 	font-weight: bold;
 	border-radius: 0px;
 	font-weight: 100;
 }

 .btn-success-new a {
 	color: #fff;
 	background-color: #009900;
 	border-color: #4cae4c;
 	font-weight: 100;
 }

 .product .info h3 {
 	font-size: 18px;
 	color: #060;
 	text-align: center;
 	font-weight: 100;
 }

 .btns {
 	display: inline-block;
 	padding: 10px 12px;
 	margin-bottom: 0px;
 	font-size: 14px;
 	font-weight: 400;
 	line-height: 1.42857;
 	text-align: center;
 	white-space: nowrap;
 	vertical-align: middle;
 	cursor: pointer;
 	-moz-user-select: none;
 	background-image: none;
 	border: 1px solid transparent;
 	border-radius: 30px;
 }

 .callout-light {
 	padding: 8px;
 	color: #000;
 	background-color: #0a377a;
 	height: 15px
 }

 .top-cart {
 	padding-top: 11px;
 	color: #000;
 	*background-color: #E6E6E6;
 	min-height: 30px;
 }

 .Botttom-rounded {
 	-webkit-border-radius: 0px 0px 25px 25px;
 	-moz-border-radius: 0px 0px 25px 25px;
 	border-radius: 0px 0px 25px 25px;
 	height: 45px;
 	padding: 3px;
 	width: 100%;
 	background-color: #0A377A;
 	margin-top: -5px;
 }

 .owl-demo .item img {
 	display: block;
 	width: 100%;
 	height: auto;
 }

 #owl-demo .item {
 	margin: 3px;
 }

 #owl-demo .item img {
 	display: block;
 	width: 100%;
 	height: auto;
 }

 .owl-demo .item {
 	color: #FFF;
 	-webkit-border-radius: 3px;
 	-moz-border-radius: 3px;
 	border-radius: 3px;
 	text-align: center;
 	background-color: #F5F5F5;
 	margin-right: 5px;
 	margin-bottom: 10px;
 	margin-left: 5px;
 	padding-right: 0px;
 	padding-bottom: 10px;
 	padding-left: 0px;
 }

 .redHead {
 	color: #fc0a09;
 }

 .btn-success-news {
 	color: #FFF;
 	background-color: #090;
 	border-color: #4CAE4C;
 	border-radius: 0px;
 	font-weight: 100;
 	width: 38px;
 }

 .nav-tabs>li {
 	float: left;
 	margin-bottom: -1px;
 	width: 16.66%;
 }

 .carousel-caption {
 	font-size: 18px;
 	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.95);
 }

 .item h4 {
 	font-weight: 100;
 	line-height: 22px;
 	font-size: 16px;
 }

 .footer ul li a {
 	color: #FFF;
 }

 .footer ul li a:hover {
 	color: #1f7cc0;
 }

 .frontLayer {
 	z-index: 25;
 	position: absolute;
 }

 .marginless {
 	padding-right: 0px;
 	padding-left: 0px;
 }

 /*iconbox*/
 .icon-box {
 	text-align: center;
 	position: relative;
 }

 .icon-box:before,
 .icon-box:after {
 	content: " ";
 	display: table;
 }

 .icon-box:after {
 	clear: both;
 }

 .icon-box i {
 	-webkit-border-radius: 5px;
 	border-radius: 5px;
 	-webkit-transition: 0.4s;
 	transition: 0.4s;
 	color: #eeb313;
 	font-size: 50px;
 	font-weight: 700;
 	display: block;
 	margin: 0 auto 20px auto;
 }

 .icon-box h5 {
 	font-size: 18px;
 	font-weight: 300;
 	color: #261e4c;
 	margin-bottom: 5px;
 }

 .icon-box p {
 	margin-bottom: 0;
 }

 .icon-box .subtitle {
 	color: #606060;
 	font-size: 13px;
 }

 .icon-box .content {
 	margin-top: 20px;
 	margin-bottom: 25px;
 }

 .icon-box .read-more {
 	-webkit-transition: .3s ease;
 	transition: .3s ease;
 	font-size: 14px;
 	font-weight: 500;
 	font-family: 'Ubuntu', Arial, sans-serif;
 	line-height: 1;
 	margin: 0 10px 10px 0;
 	padding: 14px 25px;
 	background: #261e4c;
 	display: inline-block;
 	color: #ffffff;
 	cursor: pointer;
 	-webkit-border-radius: 4px;
 	border-radius: 4px;
 	border: 0;
 	text-align: center;
 	white-space: nowrap;
 	color: #261e4c;
 	border: 1px solid #ebebeb;
 	background-color: transparent;
 }

 .icon-box .read-more:hover {
 	background: #eeb313;
 	color: #ffffff;
 }

 .icon-box .read-more:hover {
 	background: #eeb313;
 	color: #ffffff;
 }

 .icon-box .read-more:hover {
 	color: #261e4c;
 	border-color: #eeb313;
 	background-color: #eeb313;
 }

 .icon-box.icon-left i,
 .icon-box.icon-right i {
 	-webkit-border-radius: 35px;
 	border-radius: 35px;
 	font-size: 30px;
 	line-height: 70px;
 	text-align: center;
 	width: 70px;
 	height: 70px;
 	background-color: #261e4c;
 }

 .icon-box.icon-left h5,
 .icon-box.icon-right h5 {
 	font-size: 26px;
 }

 .icon-box.icon-left .content,
 .icon-box.icon-right .content {
 	margin-top: 10px;
 	margin-bottom: 10px;
 }

 .icon-box.icon-left.icon-box-full i,
 .icon-box.icon-right.icon-box-full i {
 	font-size: 16px;
 	line-height: 60px;
 	width: 50px;
 	height: 60px;
 	border: 1px solid #ebebeb;
 	background-color: transparent;
 }

 .icon-box.icon-left.icon-box-full .content,
 .icon-box.icon-right.icon-box-full .content {
 	position: relative;
 	padding-top: 15px;
 	margin-top: 15px;
 	border-top: 1px solid #ebebeb;
 }

 .icon-box.icon-left.icon-box-full .content:before,
 .icon-box.icon-right.icon-box-full .content:before {
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
 	content: "";
 	display: block;
 	position: absolute;
 	top: -2px;
 	width: 50px;
 	height: 3px;
 	background-color: #eeb313;
 }

 .icon-box.icon-left.icon-box-full .read-more,
 .icon-box.icon-right.icon-box-full .read-more {
 	font-weight: 400;
 	padding: 0;
 	border-width: 0;
 }

 .icon-box.icon-left.icon-box-full .read-more:after,
 .icon-box.icon-right.icon-box-full .read-more:after {
 	content: "\f178";
 	font: normal normal normal 14px/1 FontAwesome;
 	font-size: inherit;
 	text-rendering: auto;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
 	-webkit-transform: translate(0, 0);
 	-ms-transform: translate(0, 0);
 	transform: translate(0, 0);
 	margin-left: 5px;
 }

 .icon-box.icon-left.icon-box-full .read-more:hover,
 .icon-box.icon-right.icon-box-full .read-more:hover {
 	background-color: transparent;
 }

 .icon-box.icon-left.icon-box-full:hover i,
 .icon-box.icon-right.icon-box-full:hover i {
 	color: #ffffff;
 	border-color: #eeb313;
 	background-color: #eeb313;
 }

 .icon-box.icon-left.icon-box-full:hover .read-more,
 .icon-box.icon-right.icon-box-full:hover .read-more {
 	color: #eeb313;
 }

 .icon-box.icon-left:hover i,
 .icon-box.icon-right:hover i {
 	color: #261e4c;
 	background-color: #eeb313;
 }

 .icon-box.icon-left:hover h5,
 .icon-box.icon-right:hover h5 {
 	color: #eeb313;
 }

 .icon-box.icon-left {
 	text-align: left;
 }

 .icon-box.icon-left i {
 	float: left;
 }

 .icon-box.icon-left h5,
 .icon-box.icon-left p {
 	margin-left: 100px;
 }

 .icon-box.icon-left .read-more {
 	float: left;
 	clear: both;
 	margin-left: 100px;
 }

 .icon-box.icon-left.icon-box-full .content:before {
 	left: 0;
 }

 .icon-box.icon-right {
 	text-align: right;
 }

 .icon-box.icon-right i {
 	float: right;
 }

 .icon-box.icon-right h5,
 .icon-box.icon-right p {
 	margin-right: 100px;
 }

 .icon-box.icon-right .read-more {
 	float: right;
 	clear: both;
 	margin-right: 100px;
 }

 .icon-box.icon-right.icon-box-full .content:before {
 	right: 0;
 }

 .icon-box.icon-box-full.icon-left h5,
 .icon-box.icon-box-full.icon-left .subtitle,
 .icon-box.icon-box-full.icon-left .content,
 .icon-box.icon-box-full.icon-left .read-more {
 	margin-left: 80px;
 }

 .icon-box.icon-box-full.icon-right h5,
 .icon-box.icon-box-full.icon-right .subtitle,
 .icon-box.icon-box-full.icon-right .content,
 .icon-box.icon-box-full.icon-right .read-more {
 	margin-right: 80px;
 }

 /*iconbox*/
 .fit-space {
 	display: block;
 	height: 60px;
 }

 .bold {
 	font-weight: 500;
 	color: #333;
 	text-align: center;
 }

 .img-quadrata {
 	border-radius: 50%;
 	width: 250px;
 	height: 250px;
 }

 h3 {
 	*color: #f79622;
 	font-size: 2.0em;
 }




 .small {
 	text-align: center;
 	font-size: 1.5em;
 	text-decoration: underline;
 	color: gray;
 }

 .WelcomeBanner {
 	color: #FFFFFF;
 	font-size: 25px;
 	font-family: 'Raleway', sans-serif;
 	font-weight: 700;
 	text-align: center;
 	padding: 20px;
 	border: 2px solid #FFF;
 }

 /* Footer Center */

 .footer-center {
 	*width: 35%;
 }

 .footer-center i {
 	background-color: #ffffff;
 	color: #37342e;
 	font-size: 18px;
 	width: 38px;
 	height: 38px;
 	border-radius: 10%;
 	text-align: center;
 	line-height: 42px;
 	margin: 16px 15px;
 	vertical-align: middle;
 }

 .footer-center i.fa-envelope {
 	font-size: 15px;
 	line-height: 38px;
 }

 .footer-center p {
 	display: inline-block;
 	color: #ffffff;
 	vertical-align: middle;
 	margin: 0;
 }

 .footer-center p span {
 	display: block;
 	font-weight: normal;
 	font-size: 14px;
 	line-height: 2;
 }

 .footer-center p a {
 	color: #FF9900;
 	text-decoration: none;
 	;
 }

 .contact-form {
 	margin-top: 0px;
 	*margin-top: 35px;
 }

 .rock {
 	width: 250px;
 	height: 210px;
 	padding: 30px;
 	border: thin solid #F60;
 	color: #333;
 	font-size: 20px;
 	font-weight: 400;
 	text-align: center;
 	text-transform: uppercase;
 	*margin: 25px;
 	float: none;
 	display: block;
 	margin-left: auto;
 	margin-right: auto;
 }

 .vertical-center {
 	min-height: 100%;
 	min-height: 100vh;
 	display: -webkit-box;
 	display: -moz-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-webkit-align-items: center;
 	-moz-box-align: center;
 	-ms-flex-align: center;
 	align-items: center;
 	width: 100%;
 	-webkit-box-pack: center;
 	-moz-box-pack: center;
 	-ms-flex-pack: center;
 	-webkit-justify-content: center;
 	justify-content: center;
 }

 /* centered columns styles */
 .row-centered {
 	text-align: center;
 }

 .col-centered {
 	display: inline-block;
 	float: none;
 	/* reset the text-align */
 	text-align: left;
 	/* inline-block space fix */
 	margin-right: -4px;
 }

 .orange-new {
 	color: #F90;
 	font-size: 22px;
 	margin-top: 0px;
 	margin-bottom: 0px;
 	font-weight: 400;
 }

 @media (max-width:765px) {

 	.carousel-caption {
 		right: 2%;
 		left: 2%;
 		top: 45%;
 		opacity: 0.95;
 	}

 	.WelcomeBanner {
 		color: #FFFFFF;
 		font-size: 16px;
 	}

 	.logo-wrapper {

 		top: 2px;

 	}
 }

 .extrabold {
 	*font-weight: 700;
 	text-transform: uppercase;
 	font-family: 'Oswald', sans-serif;
 }


 .extrabold0 {
 	*font-weight: 700;
 	text-transform: uppercase;
 	font-family: 'Oswald', sans-serif;

 }



 .section-flex {
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-justify-content: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 	-webkit-align-items: center;
 	-ms-flex-align: center;
 	align-items: center;
 	-webkit-flex-direction: column;
 	-ms-flex-direction: column;
 	flex-direction: column;
 }

 .green-color {
 	background: #33cc66;
 	min-height: 51px;
 	padding-right: 0;
 	padding-left: 0;
 	border-radius: 0 0 10px 0px;
 }

 .green-btn {
 	font-size: 15px;
 	color: #fff;
 	outline: none;
 	border: none;
 	background: #33cc66;
 	width: 100%;
 	padding: 5px 0;
 	cursor: pointer;
 }

 .green-btn:hover {
 	background: #ff2775;
 	transition: 1s all;
 	-webkit-transition: 1s all;
 	-moz-transition: 1s all;
 	-o-transition: 1s all;
 }


 .fancy {
 	line-height: 0.0;
 	text-align: center;
 }

 .fancy span {
 	display: inline-block;
 	position: relative;
 	font-family: 'Oswald', sans-serif;
 	text-transform: uppercase;
 }

 .fancy span:before,
 .fancy span:after {
 	content: "";
 	position: absolute;
 	height: 3px;
 	border-bottom: 1px solid #f7965f;
 	border-top: 1px solid #f7965f;
 	top: 0;
 	width: 100%;
 }

 .fancy span:before {
 	right: 100%;
 	margin-right: 15px;
 }

 .fancy span:after {
 	left: 100%;
 	margin-left: 15px;
 }

 .subtitle {
 	margin: .2em 0 1em 0;
 	font-family: 'Raleway', sans-serif;
 	text-align: center;
 }

 .hovereffect {
 	width: 100%;
 	height: 285px;
 	float: left;
 	overflow: hidden;
 	position: relative;
 	text-align: center;
 	cursor: default;
 	padding: 1px;
 }

 .hovereffect .overlay {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	overflow: hidden;
 	top: 0;
 	left: 0;
 	background-color: rgba(0, 0, 0, 0.50);

 	-webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 	transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 }

 /* .hovereffect:hover .overlay {
 	background-color: rgba(17, 138, 195, 0.15);
 } */


 .hovereffect:hover .overlay a {
 	color: #FFF;
 }


 .hovereffect img {
 	display: block;
 	position: relative;
 	object-fit: cover;
 	overflow: hidden;
 	/*height: 240px;*/
 }

 .hovereffect h2 {
 	text-transform: uppercase;
 	font-family: 'Oswald', sans-serif;
 	color: #fff;
 	text-align: center;
 	position: relative;
 	font-size: 22px;
 	font-weight: 400;
 	padding: 10px;
 	*background: rgba(0, 0, 0, 0.6);
 	-webkit-transform: translateY(75px);
 	-ms-transform: translateY(75px);
 	transform: translateY(75px);
 	-webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 	transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 }

 .hovereffect:hover h2 {
 	color: #fff;
 	-webkit-transform: translateY(5px);
 	-ms-transform: translateY(5px);
 	transform: translateY(5px);
 }

 .hovereffect a.info {
 	display: inline-block;
 	text-decoration: none;
 	padding: 7px 14px;
 	text-transform: uppercase;
 	color: #fff;
 	border: 1px solid #fff;
 	background-color: transparent;
 	opacity: 0;
 	filter: alpha(opacity=0);
 	-webkit-transform: scale(0);
 	-ms-transform: scale(0);
 	transform: scale(0);
 	-webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 	transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 	font-weight: normal;
 	margin: -52px 0 0 0;
 	*padding: 62px 100px;
 	font-size: 11px;

 }

 .hovereffect:hover a.info {
 	opacity: 1;
 	filter: alpha(opacity=100);
 	-webkit-transform: scale(1);
 	-ms-transform: scale(1);
 	transform: scale(1);
 }

 .hovereffect a.info:hover {
 	box-shadow: 0 0 5px #fff;
 }


 .deepwhite0 {
 	color: #FFFFFF;
 	font-size: 22px;
 	font-family: 'Oswald', sans-serif;
 	font-weight: 400;
 	text-transform: uppercase;
 	text-decoration: none;
 	padding-top: 2px;
 }

 .deepblue1 {
 	color: #0066FF;
 	font-size: 22px;
 	font-family: 'Oswald', sans-serif;
 	font-weight: 400;
 	text-transform: uppercase;
 	text-decoration: none;
 	padding-top: 2px;
 }

 .test-Head {
 	font-family: 'Cookie', cursive;
 	font-size: 46px;
 	color: #FFF;
 }

 #stylized input {
 	*font-size: 18px;
 	border: solid 1px #999;
 	width: 50px;
 	height: 24px;
 	margin: 3px;
 	padding: 1px;
 }

 #stylized select {
 	font-size: 12px;
 	border: solid 1px #999;
 	width: 55px;
 	height: 24px;
 	margin: 0;
 	padding: 0;
 }


 .forms {
 	position: relative;
 	overflow: hidden;
 	height: 69px;
 }

 .forms iframe {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100% !important;
 	height: 100% !important;
 	*pointer-events: none;
 	clear: both;
 }

 .contact-forms {
 	margin-top: 10px;
 }






 /*------------------------------------------------------
Media Queries 
--------------------------------------------------------*/
 @media (max-width:767px) {
 	#top-menu {
 		background: #ca482a;
 		margin: 0 -15px;
 		opacity: 0.9;
 	}

 	.white {
 		color: #FFF;
 		font-size: 13px;
 		padding-top: 10px;
 	}

 	.formz {
 		position: relative;
 		overflow: hidden;
 		height: 300px;
 	}

 	.forms {
 		position: relative;
 		overflow: hidden;
 		height: 320px;
 	}
 }

 @media (max-width:991px) {
 	.margin_bottom_2col {
 		margin-bottom: 20px;
 	}
 }

 @media (max-width:319px) {
 	.slidernav a.previous {
 		left: 0%;
 	}

 	.slidernav a.next {
 		right: 0%;
 	}
 }

 @media (min-width:320px) {
 	.stick {
 		padding-top: 15.5%;
 	}

 	.navbar-wrapper {
 		position: static;
 		top: 0px;
 		right: 0px;
 		left: 0px;
 		z-index: 20;
 	}

 	.trans-gradient {
 		background-attachment: scroll;
 		*background-color: rgba(235, 235, 235, 0.50);
 		background-repeat: repeat;
 		background-position: center bottom;
 		*-webkit-border-radius: 0px 0px 10px 10px;
 		*-moz-border-radius: 0px 0px 10px 10px;
 		*border-radius: 0px 0px 10px 10px;
 	}

 	.topLogo {
 		margin-right: auto;
 		margin-left: auto;
 		margin-top: 65px;
 	}
 }

 @media (min-width:768px) {
 	.navbar-wrapper {
 		position: absolute;
 		top: 65px;
 		right: 0px;
 		left: 0px;
 		z-index: 20;
 	}

 	.trans-gradient {
 		background-attachment: scroll;
 		*background-color: rgba(235, 235, 235, 0.50);
 		background-repeat: repeat;
 		background-position: center bottom;
 		*-webkit-border-radius: 0px 0px 10px 10px;
 		*-moz-border-radius: 0px 0px 10px 10px;
 		*border-radius: 0px 0px 10px 10px;
 	}

 	.formz {
 		position: relative;
 		overflow: hidden;
 		height: 130px;
 	}

 	.forms {
 		position: relative;
 		overflow: hidden;
 		height: 320px;
 	}

 	.stick {
 		padding-top: 12.5%;
 	}

 	.topLogo {
 		margin-right: auto;
 		margin-left: auto;
 		margin-top: 35px;
 	}
 }

 @media (min-width:992px) {
 	.white {
 		color: #FFF;
 		font-size: 13px;
 		padding-top: 10px;
 	}

 	.formz {
 		position: relative;
 		overflow: hidden;
 		height: 275px;
 	}

 	.forms {
 		position: relative;
 		overflow: hidden;
 		height: 150px;
 	}

 	.stick {
 		padding-top: 3.5%;
 	}
 }

 @media (min-width:1200px) {
 	.slidernav a.previous {
 		left: 11%;
 	}

 	.slidernav a.next {
 		right: 10%;
 	}

 	.templatemo_worktitle {
 		margin-top: 15%;
 		font-size: 18px;
 		font-weight: bold;
 		color: #ffffff;
 	}

 	.white {
 		color: #FFF;
 		font-size: 13px;
 		padding-top: 10px;
 	}

 	.formz {
 		position: relative;
 		overflow: hidden;
 		height: 300px;
 	}

 	.forms {
 		position: relative;
 		overflow: hidden;
 		height: 80px;
 	}


 }

 @media (min-width:1400px) {}

 .navbar-default {
 	color: #fff;
 	background-color: transparent;
 	border-color: #aca1a2;
 }

 .navbar-default .navbar-nav>li>a {
 	color: #000000;
 	*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.85);
 }

 .navbar-default .navbar-nav>.dropdown>a .caret {
 	border-top-color: #fff;
 	border-bottom-color: #fff;
 }

 .navbar-default .navbar-brand {
 	color: #fff;
 	*text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.85);
 }

 .menu-large {
 	position: static !important;
 }

 .megamenu {
 	padding: 20px 0px;
 	width: 100%;
 }

 .megamenu>li>ul {
 	padding: 0;
 	margin: 0;
 }

 .megamenu>li>ul>li {
 	list-style: none;
 }

 .megamenu>li>ul>li>a {
 	display: block;
 	padding: 3px 20px;
 	clear: both;
 	font-weight: normal;
 	line-height: 1.428571429;
 	color: #FFFFFF;
 	white-space: normal;
 }

 .megamenu>li ul>li>a:hover,
 .megamenu>li ul>li>a:focus {
 	text-decoration: none;
 	color: #C1D72E;
 	background-color: #03892C;
 }

 .megamenu.disabled>a,
 .megamenu.disabled>a:hover,
 .megamenu.disabled>a:focus {
 	color: #999999;
 }

 .megamenu.disabled>a:hover,
 .megamenu.disabled>a:focus {
 	text-decoration: none;
 	background-color: transparent;
 	background-image: none;
 	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 	cursor: not-allowed;
 }

 .megamenu.dropdown-header {
 	color: #428bca;
 	font-size: 18px;
 }

 @media (max-width: 768px) {
 	.megamenu {
 		margin-left: 0;
 		margin-right: 0;
 	}

 	.megamenu>li {
 		margin-bottom: 30px;
 	}

 	.megamenu>li:last-child {
 		margin-bottom: 0;
 	}

 	.megamenu.dropdown-header {
 		padding: 3px 15px !important;

 	}

 	.navbar-nav .open .dropdown-menu .dropdown-header {
 		color: #fff;
 	}
 }


 .strike {
 	display: block;
 	text-align: center;
 	overflow: hidden;
 	white-space: nowrap;

 	font-size: 20px;
 }

 .strike>span {
 	position: relative;
 	display: inline-block;
 }

 .strike>span:before,
 .strike>span:after {
 	content: "";
 	position: absolute;
 	top: 50%;
 	width: 9999px;
 	/* Here is the modification */
 	border-top: 4px double red;
 }

 .strike>span:before {
 	right: 100%;
 	margin-right: 15px;
 }

 .strike>span:after {
 	left: 100%;
 	margin-left: 15px;
 }

 .purple-color {
 	background-color: #8036a2;
 }

 .blue-color {
 	background-color: #245bfe;
 }

 .slate-color {
 	background-color: #273b4f;
 }

 .black-shade-color {
 	background-color: #191f23;
 }



 .social {
 	color: #029949;
 	text-decoration: none;
 }

 .social a {
 	color: #029949;
 	text-decoration: none;
 }



 .package {
 	margin-bottom: 1em;

 }

 .package .info {
 	padding: 1.5em;
 	background-color: #E8E7E0;
 	height: 150px;
 	text-transform: capitalize;
 }

 .package .info a {
 	color: Black;
 }




 .package .info h3 {
 	font-size: 18px;
 	color: #060;
 }

 .navbar-inverse {
 	/* background-color: #222; */
 	border-color: transparent;
 }

 .pack ul {
 	-webkit-padding-start: 0px;
 	list-style-type: none;
 	-webkit-margin-before: 0em;
 	padding: 0px;

 }


 .btn-success-new {
 	color: #fff;
 	background-color: #009900;
 	border-color: #4cae4c;
 	font-weight: bold;
 	border-radius: 0px
 }

 .btn-success-new a {
 	color: #fff;
 	background-color: #009900;
 	border-color: #4cae4c;
 	font-weight: bold;
 }





 .pack ul li {}

 .bullet-image li {
 	list-style-image: url(../img/bullet-image.html);
 }


 /*.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}


.row [class*="col-"]{
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}

.row{
  overflow: hidden; 
}

*/

 .trapezoid {
 	border-bottom: 50px solid #694128;
 	border-left: 50px solid transparent;
 	border-right: 50px solid transparent;
 	height: 27px;
 	width: 85%;
 	margin-left: auto;
 	margin-right: auto;
 	/* line-height: 91px; */
 	text-align: center;
 	padding-top: 1px;
 }



 .valign {
 	font-size: 0;
 }

 .valign>[class*="col"] {
 	display: inline-block;
 	float: none;
 	font-size: 14px;
 	font-size: 1rem;
 	vertical-align: middle;
 }

 .hovereffect1 {
width: 100%;
 	float: left;
 	overflow: hidden;
 	position: relative;
 	text-align: center;
 	cursor: default;
 	background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
 	background: linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
 	border: 2px solid #ffffff;
 	height: 250px;
 	overflow: hidden;
 	display: flex;
 	align-items: center;
 	justify-content: center;
 }

 .hovereffect1 .overlay {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	overflow: hidden;
 	top: 0;
 	left: 0;
 	padding: 3em;
 	text-align: left;
 	background-color: rgba(0, 0, 0, 0.50);
 	-webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 	transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 }

 .hovereffect1 img {
 	display: block;
 	position: relative;
 	max-width: none;
 	width: calc(100% + 60px);
 	-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
 	transition: opacity 0.35s, transform 0.45s;
 	/* -webkit-transform: translate3d(-40px, 0, 0); */
 	/* transform: translate3d(-40px, 0, 0); */
 	/* height: 250px; */
 	transform: 20%;
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 	/* background-size: cover; */
 }

 .hovereffect1 h2 {
 	text-transform: uppercase;
 	color: #fff;
 	position: relative;
 	font-size: 26px;
 	font-weight: 300;
 	background-color: transparent;
 	padding: 0% 0 10px 0;
 	text-align: center;
 	*font-family: 'Oswald', sans-serif;
 	webkit-transform: translateY(50px);
 	-ms-transform: translateY(50px);
 	transform: translateY(50px);
 	-webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 	transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 }


 .hovereffect1:hover h2 {
 	-webkit-transform: translateY(5px);
 	-ms-transform: translateY(5px);
 	transform: translateY(5px);
 }

 .hovereffect1 .overlay:before {
 	position: absolute;
 	top: 20px;
 	right: 20px;
 	bottom: 20px;
 	left: 20px;
 	border: 1px solid #fff;
 	content: '';
 	opacity: 0;
 	filter: alpha(opacity=0);
 	-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
 	transition: opacity 0.35s, transform 0.45s;
 	-webkit-transform: translate3d(-20px, 0, 0);
 	transform: translate3d(-20px, 0, 0);
 }

 .hovereffect1 a,
 .hovereffect1 p {
 	color: #FFF;
 	opacity: 0;
 	filter: alpha(opacity=0);
 	-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
 	transition: opacity 0.35s, transform 0.45s;
 	-webkit-transform: translate3d(-100px, 0, 0);
 	transform: translate3d(-100px, 0, 0);
 	text-align: center;
 	*border: 1px solid #fff;
 	padding-top: 10%;
 }

 .hovereffect1:hover img {
 	opacity: 0.6;
 	/* filter: alpha(opacity=60);
 	-webkit-transform: translate3d(0, 0, 0);
 	transform: translate3d(0, 0, 0); */
 }

 .hovereffect1:hover .overlay:before,
 .hovereffect1:hover a,
 .hovereffect1:hover p {
 	opacity: 1;
 	filter: alpha(opacity=100);
 	-webkit-transform: translate3d(0, 0, 0);
 	transform: translate3d(0, 0, 0);
 }

 .hovereffect1:hover .overlay {
 	/* background-color: rgba(17, 138, 195, 0.10); */
 }



 .light-color {
 	background-color: #b5c3c4;
 	padding-bottom: 2px;

 }



 .center-flex {
 	/* Internet Explorer 10 */
 	display: -ms-flexbox;
 	-ms-flex-pack: center;
 	-ms-flex-align: center;
 	/* Firefox */
 	display: -moz-box;
 	-moz-box-pack: center;
 	-moz-box-align: center;
 	/* Safari, Opera, and Chrome */
 	display: -webkit-box;
 	-webkit-box-pack: center;
 	-webkit-box-align: center;
 	/* W3C */
 	display: box;
 	box-pack: center;
 	box-align: center;
 }


 /*

.hovereffect2 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: #42b078;
}

.hovereffect2 .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 50px 20px;
}

.hovereffect2 img {
  display: block;
  position: relative;
  max-width: none;
  width: calc(100% + 20px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-10px,0,0);
  transform: translate3d(-10px,0,0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.hovereffect2:hover img {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.hovereffect2 h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  overflow: hidden;
  padding: 0.5em 0;
  background-color: transparent;
}

.hovereffect2 h2:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #fff;
  content: '';
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
}

.hovereffect2:hover h2:after {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.hovereffect2 a, .hovereffect2 p {
  color: #FFF;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);
}

.hovereffect2:hover a, .hovereffect2:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

*/

 /*
.hovereffect2 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect2 .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffec2t:hover .overlay {
  background-color: rgba(170,170,170,0.4);
}

.hovereffect2 h2, .hovereffect2 img {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffect2 img {
  display: block;
  position: relative;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.hovereffect2:hover img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.hovereffect2 h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffect2:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}

.hovereffect2 a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-weight: normal;
  margin: -52px 0 0 0;
  padding: 62px 100px;
}

.hovereffect2:hover a.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.hovereffect2 a.info:hover {
  box-shadow: 0 0 5px #fff;
}

*/










 .hovereffect2 {
 	width: 100%;
 	height: 100%;
 	float: left;
 	overflow: hidden;
 	position: relative;
 	text-align: center;
 	cursor: default;
 }

 .hovereffect2 .overlay {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	overflow: hidden;
 	top: 0;
 	left: 0;
 	background-color: rgba(0, 0, 0, 0.50);
 	-webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 	transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 }

 .hovereffect2:hover .overlay {
 	background-color: rgba(17, 138, 195, 0.15);
 }


 .hovereffect2:hover .overlay a {
 	color: #FFF;
 }


 .hovereffect2 h2,
 .hovereffect2 img {
 	-webkit-transition: all 0.4s ease-in-out;
 	transition: all 0.4s ease-in-out;
 }

 .hovereffect2 img {
 	display: block;
 	position: relative;
 	-webkit-transform: scale(1.1);
 	-ms-transform: scale(1.1);
 	transform: scale(1.1);
 }

 .hovereffect2:hover img {
 	-webkit-transform: scale(1);
 	-ms-transform: scale(1);
 	transform: scale(1);
 }

 .hovereffect2 h2 {
 	text-transform: uppercase;
 	font-family: 'Oswald', sans-serif;
 	color: #fff;
 	text-align: center;
 	position: relative;
 	font-size: 22px;
 	font-weight: 400;
 	padding: 10px;
 	*background: rgba(0, 0, 0, 0.6);
 	-webkit-transform: translateY(75px);
 	-ms-transform: translateY(75px);
 	transform: translateY(75px);
 	-webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 	transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 }

 .hovereffect2:hover h2 {
 	color: #fff;
 	-webkit-transform: translateY(5px);
 	-ms-transform: translateY(5px);
 	transform: translateY(5px);
 }

 .hovereffect2 a.info {
 	display: inline-block;
 	text-decoration: none;
 	padding: 7px 14px;
 	text-transform: uppercase;
 	color: #fff;
 	border: 1px solid #fff;
 	background-color: transparent;
 	opacity: 0;
 	filter: alpha(opacity=0);
 	-webkit-transform: scale(0);
 	-ms-transform: scale(0);
 	transform: scale(0);
 	-webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 	transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
 	font-weight: normal;
 	margin: -52px 0 0 0;
 	*padding: 62px 100px;
 	font-size: 11px;

 }

 .hovereffect2:hover a.info {
 	opacity: 1;
 	filter: alpha(opacity=100);
 	-webkit-transform: scale(1);
 	-ms-transform: scale(1);
 	transform: scale(1);
 }

 .hovereffect2 a.info:hover {
 	box-shadow: 0 0 5px #fff;
 }



 .top-banner-fade:before {
 	content: '';
 	display: block;
 	height: 225px;
 	background: linear-gradient(to bottom, rgba(0, 0, 0, .65) 0, transparent 100%, transparent 100%) repeat-x;
 	z-index: 1;
 	*z-index: 101;
 	position: absolute;
 	width: 100%;
 }

 @media (max-width: 768px) {

 	h3 {
 		font-size: 1.5em;
 	}


 	.navbar-default .navbar-collapse {
 		border-color: transparent;
 		background-color: rgba(255, 255, 255, 0.74);
 	}

 }