/*	/*
	Theme Name: Eri
	Description: Coming Soon
	Author: Bluminethemes
	Theme URI: http://bluminethemes.com/preview/themeforest/html/eri/
	Author URI: http://themeforest.net/user/Bluminethemes
	Version: 1.0
	*/

	/* ==================================================================
	 * Table of Contents:
	 *
	 * 1.0 - CSS Reset
	 * 2.0 - Bootstrap fix for WinPhone 8 and IE10 
	 * 3.0 - Basic Document Styles
	 * 4.0 - Typography
	 * 5.0 - Basic Layout Styles
	 * 6.0 - Forms
	 * 7.0 - Preloader
	 * 8.0 - Section Styles
	 * 9.0 - Background Styles
	 * 10.0 - Header
	 * 11.0 - Navigation
	 * 12.0 - Clock
	 * 13.0 - Services
	 * 14.0 - Footer
	 * 		14.1 - Socials icons
	 * 15.0 - Buttons
	 * 		15.1 - Default Buttons
	 * 		15.2 - Small Buttons
	 * 		15.3 - Border Buttons
	 * 		15.4 - Small Border Buttons
	 * 		15.5 - Buttons Styles
	 * 16.0 - Overlay Styles
	 * 		16.1 - Background Color Styles
	 * 		16.2 - Gradient Background Styles
	 * 17.0 - Shortcodes
	 * 18.0 - Flexslider
	 * 19.0 - Overlay Strips
	 * 20.0 - Perfect Scrollbar
	 * 21.0 - Mobile
	 * 22.0 - Responsive
	 * 23.0 - Image Backgrounds
	 ================================================================== */


	/* ==================================================================
		1.0 CSS Reset
		================================================================== */

		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		b, u, i, center,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td,
		article, aside, canvas, details, embed, 
		figure, figcaption, footer, header, hgroup, 
		menu, nav, output, ruby, section, summary,
		time, mark, audio, video {
			margin: 0;
			padding: 0;
			border: 0;
			font-size: 100%;
			font: inherit;
			vertical-align: baseline;
		}

		article, aside, details, figcaption, figure, 
		footer, header, hgroup, menu, nav, section {
			display: block;
		}
		body {
			line-height: 1;
		}
		ol, ul {
			list-style: none;
		}
		blockquote, q {
			quotes: none;
		}
		blockquote:before, blockquote:after,
		q:before, q:after {
			content: '';
			content: none;
		}
		table {
			border-collapse: collapse;
			border-spacing: 0;
		}


	/* ==================================================================
		2.0 Bootstrap fix for WinPhone 8 and IE10 
		================================================================== */

		@-webkit-viewport   { width: device-width; }
		@-moz-viewport      { width: device-width; }
		@-ms-viewport       { width: device-width; }
		@-o-viewport        { width: device-width; }
		@viewport           { width: device-width; }


	/* ==================================================================
		3.0 Basic Document Styles
		================================================================== */

		body {
			line-height: 1;
			color: #fff;
			font-size: 16px;
			font-family: 'Open Sans', sans-serif;
			font-style: normal;
			font-weight: 300;
			line-height: 28px;
			background: #ffffff;
			-webkit-font-smoothing: antialiased;
			-webkit-text-size-adjust: 100%;
			overflow: hidden;
			white-space: normal;
			position: relative;
		}

		.youtube-background,
		.youtube-list-background {
			background-color: #000;
		}

		input,
		select,
		textarea { 
			font-size: 16px;
			font-family: 'Open Sans', sans-serif;
			font-style: normal;
			font-weight: 300;
		}


	/* ==================================================================
		4.0 Typography
		================================================================== */

		h1, h2, h3, h4, h5, h6 {
			font-weight: 400;
			margin-bottom: 10px;
			line-height: 1.2em;
			letter-spacing: 3px;
			margin-right: -3px;
		}

		h1 {
			font-family: 'Dosis', sans-serif;
			font-size: 60px;
			position: relative;
			margin-bottom: 0px;
		}

		h2 {
			font-family: 'Dosis', sans-serif;
			font-size: 48px;
			position: relative;
		}

		h3 {
			font-family: 'Dosis', sans-serif;
			font-size: 45px;
		}

		h4 {
			font-family: 'Dosis', sans-serif;
			font-size: 22px;
		}

		h5 {
			font-family: 'Dosis', sans-serif;
			font-size: 20px;
		}

		h6 {
			font-family: 'Dosis', sans-serif;
			font-size: 18px;
		}

		p {
			margin-bottom: 20px;
		}

		p.lead {
			font-family: 'Open Sans', sans-serif;
			font-size: 21px;
			padding: 0;
			font-weight: 300;
		}

		.section-title {
			text-align: center;
			letter-spacing: 12px;
			margin-bottom: 20px;
			margin-right: -12px;
			-webkit-backface-visibility: hidden;
			-moz-backface-visibility: hidden;
			-ms-backface-visibility: hidden;
			color: #fff;
			font-weight: 400;
			position: relative;
		}

		a, a > * {
			color: #2a6496;
			text-decoration: none;
			-webkit-transition: all .3s ease-in-out;
			-moz-transition: all .3s ease-in-out;
			-ms-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out;
		}

		a:hover, a > *:hover, a:focus {
			text-decoration: none;
			outline: 0;
		}

		em {
			font-style: italic;
		}

		strong {
			font-weight: 700;
		}

		.color-white {
			color: #fff;
		}


	/* ==================================================================
		5.0 Basic Layout Styles
		================================================================== */

		section {
			text-align: center;
		}

		.text-left {
			text-align: left !important;
		}

		.text-right { 
			text-align: right !important;
		}

		.text-center {
			text-align: center !important;
		}

		.text-justify {
			text-align: justify !important;
		}

		.font-thin {
			font-weight: 100 !important;
		}

		.font-light {
			font-weight: 400 !important;
		}

		.font-normal {
			font-weight: 400 !important;
		}

		.font-medium {
			font-weight: 500 !important;
		}

		.font-bold {
			font-weight: 700 !important;
		}

		.font-semibold {
			font-weight: 800 !important;
		}

		.font-ultrabold {
			font-weight: 900 !important;
		}

		.float-left {
			float: left !important;
		}

		.float-right {
			float: right !important;
		}

		.center {
			margin-left: auto;
			margin-right: auto;
			display: block;
		}

		.clear {
			clear: both;
		}

		.all-margin {
			margin: 20px !important;
		}

		.left-margin {
			margin-left: 20px !important;
		}

		.right-margin {
			margin-right: 20px !important;
		}

		.top-margin {
			margin-top: 20px !important;
		}

		.bottom-margin {
			margin-bottom: 20px !important;
		}

		.no-margin {
			margin: 0 !important;
		}

		.no-left-margin {
			margin-left: 0 !important;
		}

		.no-right-margin {
			margin-right: 0 !important;
		}

		.no-top-margin {
			margin-top: 0 !important;
		}

		.no-bottom-margin {
			margin-bottom: 0 !important;
		}

		.no-padding {
			padding: 0 !important;
		}

		.no-left-padding {
			padding-left: 0 !important;
		}

		.no-right-padding {
			padding-right: 0 !important;
		}

		.no-top-padding {
			padding-top: 0 !important;
		}

		.no-bottom-padding {
			padding-bottom: 0 !important;
		}

		.csstransitions .animated,
		.animated {
			visibility: hidden;
		}

		.csstransitions .visible {
			visibility: visible;
		}

		.video-container {
			width: 100%;
			height: 100%;
		}

		.img-rounded {
			border-radius: 100%;
		}

		.img-center {
			display: block;
			margin: 0 auto;
		}

		.position-relative {
			position: relative;
		}


	/* ==================================================================
		6.0 Forms
		================================================================== */

		input, textarea, select {
			background: rgba(255,255,255,0.2);
			outline: none;
			/*-webkit-appearance: none;*/
			color: #fff;
			border: 1px solid #fff;
			padding: 7px 15px;
			margin: 0px;
			font-weight: 300;
			line-height: 28px;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			height: auto;
			margin-bottom: 20px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			-webkit-transition: background-color .3s ease, border .3s ease, color .3s ease;
			-moz-transition: background-color .3s ease, border .3s ease, color .3s ease;
			-ms-transition: background-color .3s ease, border .3s ease, color .3s ease;
			-o-transition: background-color .3s ease, border .3s ease, color .3s ease;
			transition: background-color .3s ease, border .3s ease, color .3s ease;
		}

		textarea {
			width: 100%;
			padding: 10px 20px;
			resize: both;
			margin-top: 0px;
			height: 150px;
			line-height: 28px;
		}
		
		input:hover, textarea:hover, select:hover {
			color: #fff;
		}
		
		input:focus, textarea:focus, select:focus {
			color: #fff;
		}

		input[type="submit"], button {
			width: auto;
			font-style: normal;
			background: #fff;
			color: #333;
			cursor: pointer;
			border: 1px solid #fff;
			padding: 12px 20px;
		}

		input[type="submit"]:hover, button:hover {
			color: #333;
		}

		select, option {
			cursor: pointer;
		}

		input[type="checkbox"] {
			-webkit-appearance: checkbox;
		}

		input[type="radio"] {
			-webkit-appearance: radio;
		}

		input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #fff; }

		input:-moz-placeholder, textarea:-moz-placeholder { color: #fff; }

		input.placeholder, textarea.placeholder { color: #fff; }

		input[placeholder] { text-overflow: ellipsis; }

		::-moz-placeholder { text-overflow: ellipsis; } /* firefox 19+ */

		input:-moz-placeholder { text-overflow: ellipsis; }

		.form {
			position: relative;
			overflow: hidden;
		}

		.form-container {
			padding-top: 40px;
			position: relative;
			overflow: hidden;
			padding-bottom: 30px;
		}

		.form-note {
			color: #333;
			font-style: italic;
			margin: 24px 0;
		}

		.success-message {
			padding-top: 10px;
			color: #fff;	
			font-size: 14px;
			font-weight: 300;
			display: none;
		}

		.error-message {
			padding-top: 10px;
			color: #fff;	
			font-size: 14px;
			font-weight: 300;
			display: none;
		}

		.success-message,
		.error-message {
			max-width: 500px;
			margin: 0 auto;
		}

		.contact-form input[type="text"], .contact-form input[type="email"] {
			width: 100%;
		}

		.contact-form input, .contact-form textarea, .contact-form select {
			background: rgba(255,255,255,0.2);
			outline: none;
			-webkit-appearance: none;
			color: #fff;
			border: 1px solid #fff;
			padding: 9px 20px;
			margin: 0px;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			height: auto;
			margin-bottom: 20px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-transition: background-color .3s ease, border .3s ease, color .3s ease;
			-moz-transition: background-color .3s ease, border .3s ease, color .3s ease;
			-ms-transition: background-color .3s ease, border .3s ease, color .3s ease;
			-o-transition: background-color .3s ease, border .3s ease, color .3s ease;
			transition: background-color .3s ease, border .3s ease, color .3s ease;
			position: relative; 
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
		}

		.contact-form textarea {
			margin-bottom: 18px;
		}

		.contact-form .input-error {
			border-color: #ed5555;
		}

		.contact-form .response-message {
			margin: 20px 0 30px 0;
			font-size: 18px;
			font-weight: 300;
			color: #fff;
		}

		/* WebKit browsers */
		.contact-form input::-webkit-input-placeholder,
		.contact-form textarea::-webkit-input-placeholder { 
			color: #fff;
		}
		.contact-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
			color: #fff;
			opacity:  1;
		}
		.contact-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
			color: #fff; 
			opacity:  1;
		}
		.contact-form :-ms-input-placeholder { /* Internet Explorer 10+ */
			color: #fff;
		}

		/* WebKit browsers */
		input::-webkit-input-placeholder,
		textarea::-webkit-input-placeholder { 
			color: #fff;
		}
		:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
			color: #fff;
			opacity:  1;
		}
		::-moz-placeholder { /* Mozilla Firefox 19+ */
			color: #fff; 
			opacity:  1;
		}
		:-ms-input-placeholder { /* Internet Explorer 10+ */
			color: #fff;
		}

		.subscription-form {
			display: table;
			margin: 0 auto;
		}

		.subscription-form input {
			float: left;
			display: inline-block;
		}

		.subscription-form input[type="email"] {
			min-width: 270px;
		}

		.subscription-form button {
			margin: 0 5px;
			float: left;
		}


	/* ==================================================================
		7.0 Preloader
		================================================================== */

		#preloader {
			position: fixed;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background-color: #ffffff;
			z-index: 100011;
		}

		#loading-animation {
			width: 120px;
			height: 128px;
			position: absolute;
			left: 50%;
			top: 50%;
			background-image: url(images/loading-animation.gif); 
			background-repeat: no-repeat;
			background-position: center;
			margin: -60px 0 0 -64px;
		}


	/* ==================================================================
		8.0 Section Styles
		================================================================== */

		.fullpage {
			overflow: hidden;
			position: relative;
		}

		.section {
			text-align: center;
			position: relative;
			float: left;
			overflow: hidden;
		}

		.section .section-wrapper {
			display: table;
			overflow: hidden;
			width: 100%;
			height: 100%;
			padding: 100px 0 20px;
			position: relative;
		}

		.section.fullscreen .section-container {
			display: table-cell;
			vertical-align: middle;
			margin: auto;
		}

		.section-header {
			padding-bottom: 0px;
		}

		.container {
			z-index: 10;
			position: relative;
		}

		.section-content {
			position: relative;
		}


	/* ==================================================================
		9.0 Background Styles
		================================================================== */

		.parallax-background {
			-webkit-background-size: cover;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: 50% 0;
			background-attachment: fixed;
			background-color: transparent;
		}

		.cover-background {
			-webkit-background-size: cover;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
		}

		.background-repeat {
			background-repeat: repeat;
		}

		.background-repeat-x {
			background-repeat: repeat-x;
		}

		.background-repeat-y {
			background-repeat: repeat-y;
		}

		#video_background {
			position: fixed;
			bottom: 0;
			right: 0;
			min-width: 100%;
			min-height: 100%;
			width: auto;
			height: auto;
			z-index: 0;
			overflow: hidden;
			-webkit-backface-visibility: hidden;
			-webkit-transform: translateZ(0);
		}


	/* ==================================================================
		10.0 Header
		================================================================== */

		.site-header {
			margin: 0;
			padding-left: 15px;
			padding-right: 0;
			background: transparent;
			border: none;
			position: fixed;
			top: 0;
			left: 0;
			z-index: 10000;
			width: 55%;
			height: 60px;
			display: block;
			-webkit-backface-visibility: hidden;
			-webkit-transform: translateZ(0);
			-webkit-transition: position .5s ease;
			-moz-transition: position .5s ease;
			-ms-transition: position .5s ease;
			-o-transition: position .5s ease;
			transition: position .5s ease;
		}

		.site-logo {
			width: 35%;
			padding: 15px 0;
			margin: 0;
			height: 60px;
			position: relative;
			overflow: hidden;
			float: left;
		}

		.site-logo img {
			display: block;
		}


	/* ==================================================================
		11.0 Navigation
		================================================================== */

		.navigation {
			margin: 0;
			padding: 0;
			float: right;
		}

		.navigation ul {
			margin: 0 auto;
			display: table;
		}

		.navigation ul > li {
			min-height: 60px;
			padding: 0 12px;
			float: left;
		}

		.navigation ul > li > a {
			font: 14px 'Open Sans', sans-serif;
			font-weight: 400;
			letter-spacing: 1px; 
			float: none;
			line-height: 58px;
			color: #333;
			text-decoration: none;
			position: relative;
			padding: 0;
			cursor: pointer;
			display: block;
			border-top: 1px solid transparent;
		}

		.navigation ul > li > a.active{
			border-top: 2px solid #d73f42;
		}

		.navigation ul > li > a i {
			color: #333;
		}

		.navigation ul > li > a:hover {
			background: transparent;
		}

		.navigation ul > li > a.active {
			background: transparent;
			color: #333;
		}


	/* ==================================================================
		12.0 Clock
		================================================================== */

		#clock {
			color: #fff;
			overflow: hidden;
		}

		.counter-container {
			display: table;
			margin: 0 auto;
		}

		#clock .counter-box {
			display: block;
			width: 160px;
			text-align: center;
			overflow: hidden;
			padding: 10px 25px;
			float: left;
			margin: 25px 0;
			position: relative;
		}

		#clock .number {
			font-size: 80px;
			text-align: center;
			font-family: 'Dosis', sans-serif;
			font-weight: 400;
			line-height: 1;
			margin-bottom: 10px;
			letter-spacing: 12px;
			padding-left: 12px;
		}

		#clock span {
			display: block;
			font-size: 21px;
			text-align: center;
			font-family: 'Open Sans', sans-serif;
			font-weight: 400;
			padding-top: 10px;
			position: relative;
			overflow: hidden;
		}

		#clock span:before {
			position: absolute;
			content: '';
			display: block;
			width: 30px;
			height: 1px;
			background: #fff;
			margin-left: auto;
			margin-right: auto;
			left: 0;
			right: 0;
			top: 0px;
		}


	/*==================================================================
		13.0 Services
		================================================================== */

		.service-icon {
			font-size: 60px;
			color: #fff;
			margin-top: 20px;
			margin-bottom: 20px;
		}

		.service h3 {
			margin-bottom: 10px;
			font-size: 21px;
		}

		.feature-item {
			text-align: left;
			margin-bottom: 30px;
			min-height: 120px;
		}

		.feature-icon {
			font-size: 40px;
			color: #fff;
			float: left;
			width: 50px;
			text-align: center;
		}

		.feature-text {
			margin-left: 60px;
		}

		.feature-item h3 {
			font-size: 21px;
			margin-bottom: 10px;
		}


	/*==================================================================
		14.0 Footer
		================================================================== */

		.site-footer {
			background: transparent;
			position: fixed;
			bottom: 0;
			right: 0;
			width: 24%;
			height: 30px;
			margin: 0 auto;
			z-index: 10000;
			padding-left: 0;
			padding-right: 15px;
			-webkit-backface-visibility: hidden;
			-webkit-transform: translateZ(0);
			color: #333;
		}

		.copyright {
			line-height: 30px;
			margin: 0;
			float: right;
			text-align: right;
			font-size: 14px;
			font-weight: 500;
			color: black;
		}


	/*	14.1 Socials icons
	-------------------------------------------------------------- */	
	.socials-icons {
		position: relative;
		margin: 0;
		float: left;
	}
	.abouthome{
		padding: 20px 100px;
	}
	.socials-icons ul  {
		margin: auto;
		display: table;
	}

	.socials-icons li {
		margin: 0 12px;
		display: block;
		float: left;
	}

	.socials-icons li a {
		display: block;
		background: transparent;
		position: relative;
		height: 60px;
		text-align: center;
		line-height: 60px;
	}

	.socials-icons li a:hover {
		opacity: 0.7;
	}

	.socials-icons li a i {
		color: #333;
		line-height: 60px;
		font-size: 21px;
	}


	/* ==================================================================
		15.0 Buttons
		================================================================== */

		.btn:focus,
		.btn:active:focus,
		.btn.active:focus,
		.default-button:focus,
		.sm-button:focus,
		.border-button:focus,
		.border-sm-button:focus  {
			outline: none;
			outline-offset: 0px;
			text-decoration: none;
		}

		.buttons-group {
			margin: 0px -10px;
		}

		.buttons-group a,
		.buttons-group button {
			margin: 0 10px;
		}

	/*	15.1 Default Buttons
	-------------------------------------------------------------- */

	.default-button {
		display: inline-block !important;
		background: #fff;
		padding: 9px 50px;
		color: #333;
		line-height: 22px;
		font-size: 16px;
		outline: none;
		outline-offset: 0px;
		font-weight: 300;
		margin-top: 5px;
		margin-bottom: 5px;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

	.default-button:hover,
	.default-button:focus {
		color: #333;
	}

	.default-button i,
	.default-button:hover i,
	.default-button:focus i {
		color: #333;
	}

	/*	15.2 Small Buttons
	-------------------------------------------------------------- */
	.sm-button {
		display: inline-block !important;
		background: #fff;
		padding: 6px 25px;
		color: #333;
		line-height: 22px;
		font-size: 16px;
		outline: none;
		outline-offset: 0px;
		font-weight: 300;
		margin-top: 5px;
		margin-bottom: 5px;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

	.sm-button:hover,
	.sm-button:focus {
		color: #333;
	}

	.sm-button i,
	.sm-button:hover i,
	.sm-button:focus i {
		color: #333;
	}

	/*	15.3 Border Buttons
	-------------------------------------------------------------- */

	.border-button {
		display: inline-block !important;
		background: transparent;
		padding: 9px 50px;
		color: #fff;
		line-height: 22px;
		font-size: 16px;
		outline: none;
		outline-offset: 0px;
		font-weight: 300;
		margin-top: 5px;
		margin-bottom: 5px;
		border: 2px solid #fff;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

	.border-button:hover,
	.border-button:focus {
		background: #fff;
		color: #333;
	}

	.border-button i,
	.border-button:hover i,
	.border-button:focus i {
		color: #333;
	}

	/*	15.4 Small Border Buttons
	-------------------------------------------------------------- */

	.border-sm-button {
		display: inline-block !important;
		background: transparent;
		padding: 6px 25px;
		color: #333;
		line-height: 22px;
		font-size: 16px;
		outline: none;
		outline-offset: 0px;
		font-weight: 300;
		margin-top: 5px;
		margin-bottom: 5px;
		border: 2px solid #fff;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

	.border-sm-button:hover,
	.border-sm-button:focus {
		background: #fff;
		color: #333;
	}

	.border-sm-button i,
	.border-sm-button:hover i,
	.border-sm-button:focus i {
		color: #333;
	}

	/*	15.5 Buttons Styles
	-------------------------------------------------------------- */	

	/* Border Blue */
	.border-bt-blue {
		border-color: #7da7f3;
		color: #7da7f3;
	}

	.border-bt-blue:hover,
	.border-bt-blue:focus {
		background: #7da7f3;
		color: #fff;
	}

	.border-bt-blue i {
		color: #7da7f3;
	}

	.border-bt-blue:hover i,
	.border-bt-blue:focus i {
		color: #fff;
	}

	/* Border Green */
	.border-bt-green {
		border-color: #5cb85c;
		color: #5cb85c;
	}

	.border-bt-green:hover,
	.border-bt-green:focus {
		background: #5cb85c;
		color: #fff;
	}

	.border-bt-green i {
		color: #5cb85c;
	}

	.border-bt-green:hover i,
	.border-bt-green:focus i {
		color: #fff;
	}

	/* Border Turkus */
	.border-bt-turkus {
		border-color: #31b0d5;
		color: #31b0d5;
	}

	.border-bt-turkus:hover,
	.border-bt-turkus:focus {
		background: #31b0d5;
		color: #fff;
	}

	.border-bt-turkus i {
		color: #31b0d5;
	}

	.border-bt-turkus:hover i,
	.border-bt-turkus:focus i {
		color: #fff;
	}

	/* Border Orange */
	.border-bt-orange {
		border-color: #f0ad4e;
		color: #f0ad4e;
	}

	.border-bt-orange:hover,
	.border-bt-orange:focus {
		background: #f0ad4e;
		color: #fff;
	}

	.border-bt-orange i {
		color: #f0ad4e;
	}

	.border-bt-orange:hover i,
	.border-bt-orange:focus i {
		color: #fff;
	}

	/* Border Red */
	.border-bt-red {
		border-color: #DD4B39;
		color: #DD4B39;
	}

	.border-bt-red:hover,
	.border-bt-red:focus {
		background: #DD4B39;
		color: #fff;
	}

	.border-bt-red i {
		color: #DD4B39;
	}

	.border-bt-red:hover i,
	.border-bt-red:focus i {
		color: #fff;
	}

	/* Border Grey */
	.border-bt-grey {
		border-color: #dedede;
		color: #919191;
	}

	.border-bt-grey:hover,
	.border-bt-grey:focus {
		background: #dedede;
		color: #333;
	}

	.border-bt-grey i {
		color: #dedede;
	}

	.border-bt-grey:hover i,
	.border-bt-grey:focus i {
		color: #333;
	}

	/* Blue */
	.bt-blue {
		background: #7da7f3;
		color: #fff;
	}

	.bt-blue:hover,
	.bt-blue:focus {
		color: #fff;
	}

	.bt-blue i,
	.bt-blue:hover i,
	.bt-blue:focus i {
		color: #fff;
	}

	/* Green */
	.bt-green {
		background: #5cb85c;
		color: #fff;
	}

	.bt-green:hover,
	.bt-green:focus {
		color: #fff;
	}

	.bt-green i,
	.bt-green:hover i,
	.bt-green:focus i {
		color: #fff;
	}

	/* Turkus */
	.bt-turkus {
		background: #31b0d5;
		color: #fff;
	}

	.bt-turkus:hover,
	.bt-turkus:focus {
		color: #fff;
	}

	.bt-turkus i,
	.bt-turkus:hover i,
	.bt-turkus:focus i {
		color: #fff;
	}

	/* Orange */
	.bt-orange {
		background: #f0ad4e;
		color: #fff;
	}

	.bt-orange:hover,
	.bt-orange:focus {
		color: #fff;
	}

	.bt-orange i,
	.bt-orange:hover i,
	.bt-orange:focus i {
		color: #fff;
	}

	/* Red */
	.bt-red {
		background: #DD4B39;
		color: #fff;
	}

	.bt-red:hover,
	.bt-red:focus {
		color: #fff;
	}

	.bt-red i,
	.bt-red:hover i,
	.bt-red:focus i {
		color: #fff;
	}

	/* Grey */
	.bt-grey {
		background: #dedede;
		color: #333;
	}

	.bt-grey:hover,
	.bt-grey:focus {
		color: #333;
	}

	.bt-grey i,
	.bt-grey:hover i,
	.bt-grey:focus i {
		color: #333;
	}

	/* Transparent */
	.bt-transparent {
		background: transparent;
		color: #fff;
	}

	.bt-transparent:hover,
	.bt-transparent:focus {
		color: #fff;
	}

	.bt-transparent i,
	.bt-transparent:hover i,
	.bt-transparent:focus i {
		color: #fff;
	}

	/* Transparent Dark */
	.bt-transparent-dark {
		background: transparent;
		color: #333;
	}

	.bt-transparent-dark:hover,
	.bt-transparent-dark:focus {
		color: #333;
	}

	.bt-transparent-dark i,
	.bt-transparent-dark:hover i,
	.bt-transparent-dark:focus i {
		color: #333;
	}


	/* ==================================================================
		16.0 Overlay Styles
		================================================================== */

		.overlay {
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			z-index: 0;
			-webkit-transition: all .3s ease-in-out;
			-moz-transition: all .3s ease-in-out;
			-ms-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out;
		}

		.color-overlay,
		.gradient-overlay {
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
		}

	/*	16.1 Background Color Styles
	-------------------------------------------------------------- */	
	.background-white {
		background: #fff;
	}

	.background-grey {
		background: #fcfcfc; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #fcfcfc 0%, #f8fafa 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f8fafa)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f8fafa 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fcfcfc 0%,#f8fafa 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fcfcfc 0%,#f8fafa 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fcfcfc 0%,#f8fafa 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f8fafa',GradientType=0 ); /* IE6-8 */
	}

	.background-blue-dark {
		background: #000a1e;
	}

	/*	16.2 Gradient Background Styles
	-------------------------------------------------------------- */	
	.gradient-0 {
		background: rgb(125,167,243); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYTdmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRkYjJjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MmVlZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(125,167,243,1) 0%, rgba(77,178,197,1) 50%, rgba(66,238,231,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,167,243,1)), color-stop(50%,rgba(77,178,197,1)), color-stop(100%,rgba(66,238,231,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(125,167,243,1) 0%,rgba(77,178,197,1) 50%,rgba(66,238,231,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(125,167,243,1) 0%,rgba(77,178,197,1) 50%,rgba(66,238,231,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(125,167,243,1) 0%,rgba(77,178,197,1) 50%,rgba(66,238,231,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(125,167,243,1) 0%,rgba(77,178,197,1) 50%,rgba(66,238,231,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7da7f3', endColorstr='#42eee7',GradientType=0 ); /* IE6-8 */
	}

	.gradient-1 {
		background: #fe7259; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlNzI1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmM0NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  #fe7259 0%, #ffc456 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fe7259), color-stop(100%,#ffc456)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #fe7259 0%,#ffc456 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #fe7259 0%,#ffc456 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #fe7259 0%,#ffc456 100%); /* IE10+ */
		background: linear-gradient(to right,  #fe7259 0%,#ffc456 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7259', endColorstr='#ffc456',GradientType=1 ); /* IE6-8 */
	}

	.gradient-2 {
		background: #3cf888; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjZjg4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyM2UyNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  #3cf888 0%, #23e260 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#3cf888), color-stop(100%,#23e260)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #3cf888 0%,#23e260 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #3cf888 0%,#23e260 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #3cf888 0%,#23e260 100%); /* IE10+ */
		background: linear-gradient(to right,  #3cf888 0%,#23e260 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cf888', endColorstr='#23e260',GradientType=1 ); /* IE6-8 */
	}

	.gradient-3 {
		background: #73ecfd; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczZWNmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZWNhZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  #73ecfd 0%, #6ecaf1 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#73ecfd), color-stop(100%,#6ecaf1)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #73ecfd 0%,#6ecaf1 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #73ecfd 0%,#6ecaf1 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #73ecfd 0%,#6ecaf1 100%); /* IE10+ */
		background: linear-gradient(to right,  #73ecfd 0%,#6ecaf1 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73ecfd', endColorstr='#6ecaf1',GradientType=1 ); /* IE6-8 */
	}

	.gradient-4 {
		background: #a169ce; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExNjljZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYmNmZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  #a169ce 0%, #abcff3 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a169ce), color-stop(100%,#abcff3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #a169ce 0%,#abcff3 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #a169ce 0%,#abcff3 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #a169ce 0%,#abcff3 100%); /* IE10+ */
		background: linear-gradient(to right,  #a169ce 0%,#abcff3 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a169ce', endColorstr='#abcff3',GradientType=1 ); /* IE6-8 */
	}

	.gradient-5 {
		background: rgb(68,209,252); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0ZDFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDg3ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(68,209,252,1) 0%, rgba(68,135,252,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(68,209,252,1)), color-stop(100%,rgba(68,135,252,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(68,209,252,1) 0%,rgba(68,135,252,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(68,209,252,1) 0%,rgba(68,135,252,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(68,209,252,1) 0%,rgba(68,135,252,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(68,209,252,1) 0%,rgba(68,135,252,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44d1fc', endColorstr='#4487fc',GradientType=1 ); /* IE6-8 */
	}

	.gradient-6 {
		background: rgb(229,112,231); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1NzBlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2M4NWVjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODQ5YTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(229,112,231,1) 0%, rgba(200,94,199,1) 47%, rgba(168,73,163,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(229,112,231,1)), color-stop(47%,rgba(200,94,199,1)), color-stop(100%,rgba(168,73,163,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(229,112,231,1) 0%,rgba(200,94,199,1) 47%,rgba(168,73,163,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(229,112,231,1) 0%,rgba(200,94,199,1) 47%,rgba(168,73,163,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(229,112,231,1) 0%,rgba(200,94,199,1) 47%,rgba(168,73,163,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(229,112,231,1) 0%,rgba(200,94,199,1) 47%,rgba(168,73,163,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e570e7', endColorstr='#a849a3',GradientType=1 ); /* IE6-8 */
	}

	.gradient-7 {
		background: rgb(255,93,177); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjAxN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(255,93,177,1) 0%, rgba(239,1,124,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,93,177,1)), color-stop(100%,rgba(239,1,124,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=1 ); /* IE6-8 */
	}

	.gradient-8 {
		background: rgb(234,185,45); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhYjkyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNzk4MTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(234,185,45,1) 0%, rgba(199,152,16,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(234,185,45,1)), color-stop(100%,rgba(199,152,16,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(234,185,45,1) 0%,rgba(199,152,16,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(234,185,45,1) 0%,rgba(199,152,16,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(234,185,45,1) 0%,rgba(199,152,16,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(234,185,45,1) 0%,rgba(199,152,16,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab92d', endColorstr='#c79810',GradientType=1 ); /* IE6-8 */
	}

	.gradient-9 {
		background: rgb(221,232,99); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2RkZTg2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjk3MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(221,232,99,1) 1%, rgba(255,151,25,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(221,232,99,1)), color-stop(100%,rgba(255,151,25,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(221,232,99,1) 1%,rgba(255,151,25,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(221,232,99,1) 1%,rgba(255,151,25,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(221,232,99,1) 1%,rgba(255,151,25,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(221,232,99,1) 1%,rgba(255,151,25,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dde863', endColorstr='#ff9719',GradientType=1 ); /* IE6-8 */
	}

	.gradient-10 {
		background: rgb(83,160,118); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzYTA3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMGE1MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(83,160,118,1) 0%, rgba(16,165,51,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(83,160,118,1)), color-stop(100%,rgba(16,165,51,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(83,160,118,1) 0%,rgba(16,165,51,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(83,160,118,1) 0%,rgba(16,165,51,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(83,160,118,1) 0%,rgba(16,165,51,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(83,160,118,1) 0%,rgba(16,165,51,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53a076', endColorstr='#10a533',GradientType=1 ); /* IE6-8 */
	}

	.gradient-11 {
		background: rgb(82,158,151); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyOWU5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNWQzY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(82,158,151,1) 0%, rgba(21,211,205,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(82,158,151,1)), color-stop(100%,rgba(21,211,205,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(82,158,151,1) 0%,rgba(21,211,205,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(82,158,151,1) 0%,rgba(21,211,205,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(82,158,151,1) 0%,rgba(21,211,205,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(82,158,151,1) 0%,rgba(21,211,205,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#529e97', endColorstr='#15d3cd',GradientType=1 ); /* IE6-8 */
	}

	.gradient-12 {
		background: rgb(121,202,234); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5Y2FlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNWQzY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(121,202,234,1) 0%, rgba(21,211,205,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(121,202,234,1)), color-stop(100%,rgba(21,211,205,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(121,202,234,1) 0%,rgba(21,211,205,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(121,202,234,1) 0%,rgba(21,211,205,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(121,202,234,1) 0%,rgba(21,211,205,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(121,202,234,1) 0%,rgba(21,211,205,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79caea', endColorstr='#15d3cd',GradientType=1 ); /* IE6-8 */
	}

	.gradient-13 {
		background: rgb(229,165,68); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1YTU0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Njc0YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(229,165,68,1) 0%, rgba(70,116,191,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(229,165,68,1)), color-stop(100%,rgba(70,116,191,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(229,165,68,1) 0%,rgba(70,116,191,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(229,165,68,1) 0%,rgba(70,116,191,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(229,165,68,1) 0%,rgba(70,116,191,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(229,165,68,1) 0%,rgba(70,116,191,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5a544', endColorstr='#4674bf',GradientType=1 ); /* IE6-8 */
	}

	.gradient-14 {
		background: rgb(206,206,206); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MGI5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(206,206,206,1) 0%, rgba(64,185,249,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(206,206,206,1)), color-stop(100%,rgba(64,185,249,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(206,206,206,1) 0%,rgba(64,185,249,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(206,206,206,1) 0%,rgba(64,185,249,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(206,206,206,1) 0%,rgba(64,185,249,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(206,206,206,1) 0%,rgba(64,185,249,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#40b9f9',GradientType=1 ); /* IE6-8 */
	}

	.gradient-15 {
		background: rgb(110,204,193); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlY2NjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MGI5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(110,204,193,1) 0%, rgba(64,185,249,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(110,204,193,1)), color-stop(100%,rgba(64,185,249,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(110,204,193,1) 0%,rgba(64,185,249,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(110,204,193,1) 0%,rgba(64,185,249,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(110,204,193,1) 0%,rgba(64,185,249,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(110,204,193,1) 0%,rgba(64,185,249,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eccc1', endColorstr='#40b9f9',GradientType=1 ); /* IE6-8 */
	}

	.gradient-16 {
		background: rgb(67,169,216); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzYTlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzNhYTZkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjhhYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(67,169,216,1) 0%, rgba(58,166,216,1) 47%, rgba(38,138,187,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(67,169,216,1)), color-stop(47%,rgba(58,166,216,1)), color-stop(100%,rgba(38,138,187,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(67,169,216,1) 0%,rgba(58,166,216,1) 47%,rgba(38,138,187,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(67,169,216,1) 0%,rgba(58,166,216,1) 47%,rgba(38,138,187,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(67,169,216,1) 0%,rgba(58,166,216,1) 47%,rgba(38,138,187,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(67,169,216,1) 0%,rgba(58,166,216,1) 47%,rgba(38,138,187,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43a9d8', endColorstr='#268abb',GradientType=0 ); /* IE6-8 */
	}

	.gradient-17 {
		background: rgb(38,143,208); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2OGZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZjU2YWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(38,143,208,1) 0%, rgba(95,86,172,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(38,143,208,1)), color-stop(100%,rgba(95,86,172,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(38,143,208,1) 0%,rgba(95,86,172,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(38,143,208,1) 0%,rgba(95,86,172,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(38,143,208,1) 0%,rgba(95,86,172,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(38,143,208,1) 0%,rgba(95,86,172,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#268fd0', endColorstr='#5f56ac',GradientType=1 ); /* IE6-8 */
	}

	.gradient-18 {
		background: #2094dc; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwOTRkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzE0YmVlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  #2094dc 0%, #14bee3 99%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2094dc), color-stop(99%,#14bee3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #2094dc 0%,#14bee3 99%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #2094dc 0%,#14bee3 99%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #2094dc 0%,#14bee3 99%); /* IE10+ */
		background: linear-gradient(to right,  #2094dc 0%,#14bee3 99%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2094dc', endColorstr='#14bee3',GradientType=1 ); /* IE6-8 */
	}

	.gradient-19 {
		background: #26a6d0; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YTZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzY2NWJjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(left,  #26a6d0 0%, #665bc3 99%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#26a6d0), color-stop(99%,#665bc3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #26a6d0 0%,#665bc3 99%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #26a6d0 0%,#665bc3 99%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #26a6d0 0%,#665bc3 99%); /* IE10+ */
		background: linear-gradient(to right,  #26a6d0 0%,#665bc3 99%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26a6d0', endColorstr='#665bc3',GradientType=1 ); /* IE6-8 */
	}


	/* ==================================================================
		17.0 Shortcodes
		================================================================== */

		.line-separate {
			display: block;
			margin-bottom: 30px;
			width: 122px;
			height: 18px;
			position: relative;
		}

		.line-separate span {
			display: block;
			position: relative;
			width: 12px;
			height: 12px;
			margin: 0 auto;
		}

		.line-separate:before {
			content: '';
			display: block;
			position: relative;
			top: 5px;
			width: 50px;
			height: 2px;
			margin: 0 !important;
			float: left;
		}

		.line-separate:after {
			content: '';
			display: block;
			position: relative;
			top: -7px;
			width: 50px;
			height: 2px;
			margin: 0 !important;
			float: right;
		}

		.line-dark:before,
		.line-dark:after {
			background: #999;
		}

		.line-dark span {
			box-shadow: inset 0px 0px 0px 2px #999;
		}

		.line-white:before,
		.line-white:after {
			background: #fff;
		}

		.line-white span {
			box-shadow: inset 0px 0px 0px 2px #fff;
		}

		.line-color:before,
		.line-color:after {
			background: #7da7f3;
		}

		.line-color span {
			box-shadow: inset 0px 0px 0px 2px #7da7f3;
		}

		.line-center,
		.line-center:before,
		.line-center:after {
			margin-left: auto;
			margin-right: auto;
		}

		.line-center span:before,
		.line-center span:after {
			width: 90px;
		}

		.border-left {
			border-left: 1px solid #fff;
		}

		.border-right {
			border-right: 1px solid #fff;
		}

		.border-top {
			border-top: 1px solid #fff;
		}

		.border-bottom {
			border-bottom: 1px solid #fff;
		}

		.opacity-100 {
			opacity: 1;
		}

		.opacity-95 {
			opacity: 0.95;
		}

		.opacity-90 {
			opacity: 0.9;
		}

		.opacity-85 {
			opacity: 0.85;
		}

		.opacity-80 {
			opacity: 0.8;
		}

		.opacity-75 {
			opacity: 0.75;
		}

		.opacity-70 {
			opacity: 0.70;
		}

		.opacity-65 {
			opacity: 0.65;
		}

		.opacity-60 {
			opacity: 0.60;
		}

		.opacity-55 {
			opacity: 0.55;
		}

		.opacity-50 {
			opacity: 0.5;
		}

		.opacity-45 {
			opacity: 0.45;
		}

		.opacity-40 {
			opacity: 0.4;
		}

		.opacity-35 {
			opacity: 0.35;
		}

		.opacity-30 {
			opacity: 0.3;
		}

		.opacity-25 {
			opacity: 0.25;
		}

		.opacity-20 {
			opacity: 0.2;
		}

		.opacity-15 {
			opacity: 0.15;
		}

		.opacity-10 {
			opacity: 0.1;
		}

		.opacity-5 {
			opacity: 0.05;
		}

		.opacity-0 {
			opacity: 0.0;
		}

		.empty-space {
			width: 100%;
			height: 50px;
			overflow: hidden;
		}

		.photo-image {
			max-width: 350px;
			margin: 0 auto;
		}

		.height-auto {
			height: auto;
		}

		.highlight {
			color: #7DA7F3;
		}


	/* ==================================================================
		18.0 Flexslider
		================================================================== */

		.flexslider.textslider {
			margin: 0;
			margin-bottom: 10px;
			height: auto !important;
			background: transparent;
			border: 0px solid #fff;
			position: relative;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			-o-border-radius: 0px;
			border-radius: 0px;
			-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2);
			-moz-box-shadow: 0 0px 0px rgba(0,0,0,.2);
			-o-box-shadow: 0 0px 0px rgba(0,0,0,.2);
			box-shadow: 0 0px 0px rgba(0,0,0,.2);
			zoom: 1;
		}

		.textslider h1,
		.textslider h2,
		.textslider h3 {
			text-transform: uppercase;
			letter-spacing: 12px;
		}

		.textslider h1 {
			font-size: 82px;
			font-weight: 600;
		}

		.textslider h2 {
			font-size: 58px;
			font-weight: 200;
		}

		.textslider h3 {
			font-size: 40px;
			font-weight: 200;
		}


	/* ==================================================================
		19.0 Overlay Strips
		================================================================== */

		.os-t {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			height: 60px;
			width: 100%;
			background: #fff;
			z-index: -1;
		}

		.os-t-triangle {
			position: absolute;
			top: 0;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 60px 60px 0 0;
			border-color: #fff transparent transparent transparent;
			-webkit-transform: rotate(360deg);
			left: 100%;
			margin-left: 0px;
			z-index: -1;
		}

		.os-b {
			position: absolute;
			bottom: 0;
			right: 0;
			height: 30px;
			width: 100%;
			background: #fff;
			z-index: -1;
		}

		.os-b-triangle {
			position: absolute;
			bottom: 0;
			width: 0;
			height: 0;
			border-style: solid;
			border-color: transparent transparent #fff;
			border-width: 0px 0px 30px 30px;
			-webkit-transform: rotate(360deg);
			right: 100%;
			margin-right: 0px;
			z-index: -1;
		}


	/* ==================================================================
		20.0 Perfect Scrollbar
		================================================================== */

		.ps-container.ps-active-y > .ps-scrollbar-y-rail {
			display: block;
		}

		.ps-container.ps-in-scrolling {
			pointer-events: none;
		}

		.ps-container > .ps-scrollbar-y-rail {
			display: none;
			position: absolute;
			/* please don't change 'position' */
			opacity: 0.5;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			filter: alpha(opacity=0);
			-webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
			-moz-transition: background-color 0.2s linear, opacity 0.2s linear;
			-o-transition: background-color 0.2s linear, opacity 0.2s linear;
			transition: background-color 0.2s linear, opacity 0.2s linear;
			right: 0;
			/* there must be 'right' for ps-scrollbar-y-rail */
			width: 3px;
		}

		.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
			position: absolute;
			/* please don't change 'position' */
			background-color: #fff;
			-webkit-transition: background-color 0.2s linear;
			-moz-transition: background-color 0.2s linear;
			-o-transition: background-color 0.2s linear;
			transition: background-color 0.2s linear;
			right: 0;
			/* there must be 'right' for ps-scrollbar-y */
			width: 3px;
		}
		
		.ps-container:hover.ps-in-scrolling {
			pointer-events: none;
		}


	/* ==================================================================
		21.0 Mobile
		================================================================== */

		body.mobile {
			-webkit-text-size-adjust:none;
			overflow-y: auto;
		}

		body.mobile .animated {
			display: block;
			visibility: visible;
		}

		body.mobile .fullpage {
			width: 100% !important;
		}

		body.mobile .section {
			float: none;
		}

		body.mobile .section .section-wrapper {
			display: block;
			height: auto;
		}

		body.mobile .section.fullscreen .section-container {
			display: block;
			margin: 0 auto;
		}

		body.mobile .parallax-background {
			background-attachment: fixed;
		}


	/* ==================================================================
		22.0 Responsive
		================================================================== */

		@media(max-width:1024px){

			body {
				overflow-y: auto;
			}

			.fullpage {
				width: 100% !important;
			}

			.section {
				float: none;
				height: auto !important;
				width: auto !important;
			}

			.section .section-wrapper {
				display: block;
				height: auto;
			}

			.section.fullscreen .section-container {
				display: block;
				margin: 0 auto;
			}

			h1 {
				font-size: 50px;
			}

			h2 {
				font-size: 30px;
			}

			h3 {
				font-size: 26px;
			}

			.os-t-triangle,
			.os-b-triangle {
				display: none;
			}

			.site-header {
				padding-left: 15px;
				padding-right: 15px;
				right: 0;
				width: auto;
				overflow: hidden;
			}

			.navigation ul > li > a.active {
				border-top: 1px solid transparent;
			}

			.site-footer {
				padding-left: 15px;
				padding-right: 15px;
				left: 0;
				width: auto;
				overflow: hidden;
			}

			.services .service {
				padding-bottom: 50px;
			}

			.services .service:last-child {
				padding-bottom: 0px;
			}

			#clock .counter-box {
				display: inline-block;
				float: none;
				width: 170px;
				padding: 15px 15px;
			}

			.border-left {
				border-left: 0px solid #fff;
			}

			.border-right {
				border-right: 0px solid #fff;
			}

			.border-top {
				border-top: 0px solid #fff;
			}

			.border-bottom {
				border-bottom: 0px solid #fff;
			}

			.feature-item {
				text-align: center;
			}

			.feature-icon {
				float: none;
				width: 100%;
				margin-bottom: 10px;
			}

			.feature-text {
				margin: 0 auto;
			}

		}

		@media(max-width:768px){

			.site-header {
				position: relative;
				width: 100%;
				height: auto;
			}

			.site-footer {
				position: relative;
				width: 100%;
				height: auto;
				padding-top: 30px;
				padding-bottom: 30px;
			}

			.site-logo {

				margin: 0 auto;
				float: none;
			}

			.site-logo img {
				margin: 0 auto;
			}

			.navigation {
				float: none;
			}

			.copyright {
				float: none;
				text-align: center;
			}

			.socials-icons {
				width: 100%;
				float: none;
			}

			.socials-icons ul  {
				margin: 0 auto;
				display: table;
				overflow: hidden;
			}

			.textslider h1 {
				font-size: 62px;
			}

			.textslider h2 {
				font-size: 48px;
			}

			.textslider h3 {
				font-size: 30px;
			}

			.subscription-form input,
			.subscription-form button {
				margin: 0px auto;
				float: none;
			}

			.subscription-form  button {
				margin-top: 10px;
			}

		}

		@media(max-width:640px){

			.textslider h1 {
				font-size: 48px;
			}

			.textslider h2 {
				font-size: 30px;
			}

			.textslider h3 {
				font-size: 24px;
			}

			.navigation ul {
				text-align: center;
			}

			.navigation ul > li {
				float: none;
				display: inline-block;
			}

		}


	/* ==================================================================
		23.0 Image Backgrounds
		================================================================== */

		.image-1 {
			background-image: url(http://placehold.it/1920x1080.jpg);
		}

		.image-2 {
			background-image: url(http://placehold.it/1920x1080.jpg);
		}

		.image-3 {
			background-image: url(http://placehold.it/1920x1080.jpg);
		}

		.image-4 {
			background-image: url(http://placehold.it/1920x1080.jpg);
		}

		.image-5 {
			background-image: url(http://placehold.it/1920x1080.jpg);
		}
		@media(min-width: 1200px) and (max-width: 1365px){
			.navigation ul > li > a{
				font-size: 13px;
			}
			.navigation ul > li{
				padding: 0 10px;
			}
		}
		@media(min-width: 991px) and (max-width: 1199px){
			.navigation ul > li > a{
				font-size: 11px;
			}
			.navigation ul > li{
				padding: 0 10px;
			}
		}
		.loginbtn{
			z-index: 11;
			position: fixed;
			top: 15px;
			background: #d5383b;
			right: 15px;
			/*border: 1px solid rgba(204, 204, 204, 0.68);*/
			box-shadow: 0 2px 0px 0px #6a6a6a
			font-size: 14px;
		}
		#loginmodal .my_class_width_modal{
			width: 28%;
			margin-top: 18vh;
		}
		#loginmodal .modal-content{
			background: linear-gradient(rgb(220, 89, 92),rgba(255, 255, 255, 0.48)),url(images/slide6.jpg);
			background-size: cover;

		}
		.err_msg{
			color: #fefaf6;
			background-color: #d63a3d;
			border-color: #f9f9f9;
			padding: 2px 10px;
			display: none;
		}
		.submitbtn{
			margin-top: 8px;
			padding: 5px 15px!important;
			margin-bottom: 10px;
			color: #ffffff!important;
			background: #961012!important;
			border: 1px solid #fbf5ec!important;
		}
		#loginmodal input[type="text"]{
			background: rgba(255, 255, 255, 0.68);
			color: #2e3033;
			border: 1px solid #fff;
			box-shadow: 0 0 12px rgba(68, 68, 68, 0.46);
			font-size: 16px;
			font-weight: 500;
		}
		#loginmodal .fa{
			color: #fff!important;
		}

		/*	Form styling starts here*/
		#accordian_data	.panel-default>.panel-heading {
			color: #fff;
			background-color: #d5383b;
			border-color: #fff;
		}
		#accordian_data{
			color: #444;
			text-align: left;
			font-family: 'Open Sans', sans-serif;
			letter-spacing: 0.5px;
		}
		#accordian_data .nav>li>a {
			position: relative;
			display: block;
			padding: 5px 15px;
			font-size: 14px;
			background-color: #f5f5f5;
			color:#d5383b;
			border: 1px solid #fff;
			border-bottom-color: #d5383b;
		}
		#accordian_data .nav-tabs>li.active>a, #accordian_data .nav-tabs>li.active>a:hover,#accordian_data .nav-tabs>li.active>a:focus {
			color: #fff;
			cursor: default;
			background-color: #d5383b;
			border: 1px solid #d5383b;
			border-bottom-color: #d5383b;
		}
		#accordian_data label{
			font-size: 13px;
			font-weight: 400;
			color: #d5383b;
		}
		/*#accordian_data input, #accordian_data select{
			margin-bottom: 4px!important;
			}*/
			.fa-eye{
				color: #fff;
			}
			#accordian_data .form-group {
				margin-bottom: 5px;
			}
			#accordian_data .submitformbtn{
				background: #d5383b;
				color: #fff;
				padding: 5px 10px;
				font-size: 15px;
			}
			#accordian_data .submitformbtn:hover{
				box-shadow: 0 0 12px #ccc!important;
				color: #fff;
			}
			#accordian_data input:hover,#accordian_data textarea:hover,#accordian_data select:hover,#accordian_data input:focus {
				color: #444;
			}
			#accordian_data .form-control:focus{
				color: #444;
			}
			#accordian_data .form-control{
				border-radius: 0px;
				font-weight: 400;
			}

			#traveldetails .section-wrapper{
				padding: 70px 0 20px;
			}
			@media (min-width: 320px) and (max-width: 768px){
				.site-logo {
					width: 55%;
					height: 46px;
					padding: 0;
				}
				.loginbtn {
					z-index: 11111;
					position: fixed;
					top: 55px;
					padding: 4px;
				}
				#loginmodal .my_class_width_modal {
					width: 94%;
					margin-top: 25vh;
				}
				.site-header{
					padding: 0px;
					position: fixed;
				}
				.navbar-toggle{
					float: left;
					left: 10px;
				}
				.abouthome {
					padding: 20px 5px;
				}
				.os-b{
					height: 0px;
				}
				.copyright {
					float: none;
					text-align: center;
					color: #fff;
				}
				.navbar-inverse .navbar-nav>li>a {
					color: #ffffff;
				}
			}
			@media(min-width: 768px) and (max-width: 768px){
				#loginmodal .my_class_width_modal {
					width: 40%;
					margin-top: 25vh;
				}
				.site-logo {
					width: 55%;
					height: 56px;
				}
				.section .section-wrapper{
					padding: 140px 0 20px!important;
				}
				#traveldetails .section-wrapper {
					padding: 140px 0 20px;
				}
				.loginbtn {
					z-index: 11111;
					position: fixed;
					top: 65px;
					padding: 4px;
				}
			}
			@media(min-width: 1024px) and (max-width: 1024px){
				#loginmodal .my_class_width_modal {
					width: 40%;
					margin-top: 25vh;
				}
				.site-logo {
					width: 28%;
					padding: 0;
				}
				.section .section-wrapper{
					padding: 140px 0 20px!important;
				}
				#traveldetails .section-wrapper {
					padding: 140px 0 20px;
				}
				.loginbtn {
					z-index: 11111;
					position: fixed;
					top: 65px;
					padding: 4px;
				}
				#traveldetails .container{
					width: 750px;
				}
			}