	html {
		color: #222;
		font-size: 1em;
		line-height: 1.4;
	}
	
	::-moz-selection {
		background: #ef494d;
		text-shadow: none;
		color: #fff;
	}
	
	::selection {
		background: #ef494d;
		text-shadow: none;
		color: #fff;
	}
	
	hr {
		display: block;
		height: 1px;
		border: 0;
		border-top: 1px solid #ccc;
		margin: 1em 0;
		padding: 0;
	}
	
	audio,
	canvas,
	iframe,
	img,
	svg,
	video {
		vertical-align: middle;
	}
	
	fieldset {
		border: 0;
		margin: 0;
		padding: 0;
	}
	
	textarea {
		resize: vertical;
	}
	
	a:focus {
		outline: 0;
	}
	
	*:focus {
		outline: none;
	}
	
	input,
	textarea {
		box-shadow: none;
	}
	
	body {
		font-family: 'Roboto', sans-serif;
	}
	
	p {
		font-size: 15px;
		line-height: 25px;
		color: #616161;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-family: 'Roboto', sans-serif;
		color: #282828;
	}
	
	h2 {
		font-size: 40px;
		text-transform: uppercase;
	}
	
	h3 {
		font-size: 20px;
	}
	
	a {
		transition: 0.3s ease;
	}
	
	a:hover,
	a:focus {
		text-decoration: none;
		outline: none;
	}
	
	figure {
		margin: 0;
	}
	
	.preloader {
		width: 100%;
		height: 100%;
		background: #fff;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 99999;
	}
	
	#loader {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -2.7em;
		margin-left: -2.7em;
		width: 5.4em;
		height: 5.4em;
		background-color: #fff;
		z-index: 100;
	}
	
	#hill {
		position: absolute;
		width: 7.1em;
		height: 7.1em;
		top: 1.7em;
		left: 1.7em;
		background-color: transparent;
		border-left: .25em solid #ef494d;
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	#hill:after {
		content: '';
		position: absolute;
		width: 7.1em;
		height: 7.1em;
		left: 0;
		background-color: #fff;
	}
	
	#box {
		position: absolute;
		left: 0;
		bottom: -.1em;
		width: 1em;
		height: 1em;
		background-color: transparent;
		border: .25em solid #ef494d;
		border-radius: 15%;
		-ms-transform: translate(0, -1em) rotate(-45deg);
		transform: translate(0, -1em) rotate(-45deg);
		animation: push 2.5s cubic-bezier(.79, 0, .47, .97) infinite;
	}
	
	@keyframes push {
		0% {
			transform: translate(0, -1em) rotate(-45deg);
		}
		5% {
			transform: translate(0, -1em) rotate(-50deg);
		}
		20% {
			transform: translate(1em, -2em) rotate(47deg);
		}
		25% {
			transform: translate(1em, -2em) rotate(45deg);
		}
		30% {
			transform: translate(1em, -2em) rotate(40deg);
		}
		45% {
			transform: translate(2em, -3em) rotate(137deg);
		}
		50% {
			transform: translate(2em, -3em) rotate(135deg);
		}
		55% {
			transform: translate(2em, -3em) rotate(130deg);
		}
		70% {
			transform: translate(3em, -4em) rotate(217deg);
		}
		75% {
			transform: translate(3em, -4em) rotate(220deg);
		}
		100% {
			transform: translate(0, -1em) rotate(-225deg);
		}
	}
	
	header {
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
		z-index: 10;
	}
	
	header nav.navbar {
		border: 0 none;
		border-radius: 0;
		background: none;
		transition: 0.3s ease;
	}
	
	header nav.navbar .navbar-header {
		padding-top: 3px;
	}
	
	header nav.navbar .navbar-header a.navbar-brand {
		color: #fff;
		font-family: "Montserrat", sans-serif;
		font-size: 25px;
		font-weight: 500;
		text-transform: uppercase;
	}
	
	header nav.navbar .navbar-morki {
		padding-top: 3px;
	}
	
	header nav.navbar .navbar-morki ul.nav li a {
		background: none;
		color: #000;
		font-weight: 500;
		text-transform: uppercase;
		font-size: 13px;
	}
	
	
	
	header nav.navbar .navbar-morki ul.nav li a:hover {
		background: none;
		color: #ef494d;
	}
	
	header nav.navbar .navbar-morki ul.nav li a:focus {
		background: none;
		color: #323232!important;
	}
	
	header .is-sticky nav.navbar .navbar-morki ul.nav li a:focus {
		color: #ef494d!important;
	}
	
	header .is-sticky nav.navbar .navbar-morki ul.nav li ul li a:focus {
		color: #323232!important;
	}
	
	header nav.navbar .navbar-morki ul.nav li a:active {
		background: none;
		color: #fff;
	}
	
	header nav.navbar .navbar-morki ul.nav li.nav-download-btn a {
		background: #333;
		color: #fff;
		border-radius: 3px;
		padding: 10px 25px;
		margin-top: 5px;
	}
	
	header nav.navbar .navbar-morki ul.nav li.nav-download-btn a:hover {
		background: #fff;
		color: #333;
	}
	
	header .is-sticky {
		z-index: auto;
	}
	
	header .is-sticky nav.navbar {
		background: #fff;
		margin-bottom: 0;
		transition: 0.3s ease;
	}
	
	header .is-sticky nav.navbar .navbar-morki ul.nav li a:hover {
		color: #ef494d;
	}
	
	header .is-sticky nav.navbar .navbar-morki ul.nav li.nav-download-btn a {
		background: #ef494d;
		color: #fff;
	}
	
	header .is-sticky nav.navbar .navbar-morki ul.nav li.nav-download-btn a:hover {
		background: #fff;
		color: #333;
	}
	
	header .is-sticky nav.navbar .navbar-morki ul.nav li.active a {
		color: #ef494d;
	}
	
	.in li a {color: #fff !important;}
	.in li a:hover {
		color: #ef494d !important;
	}
	
	
	header .is-sticky nav.navbar .navbar-morki ul.nav li.active.nav-download-btn a {
		color: #333;
	}
	
	header nav.navbar .navbar-morki ul.nav li {
		position: relative;
	}
	
	header nav.navbar .navbar-morki ul.nav li.dropdown:before {
		color: #fff;
		content: "\f107";
		font-family: "FontAwesome";
		position: absolute;
		right: 2px;
		top: 15px;
	}
	
	header nav.navbar .navbar-morki ul.nav li ul {
		background: rgba(255, 255, 255, 1);
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
		left: 0;
		position: absolute;
		top: 70px;
		width: 220px;
		padding: 10px 0;
		transition: 0.3s ease;
		visibility: hidden;
		opacity: 0;
		z-index: 1;
	}
	
	header nav.navbar .navbar-morki ul.nav li:hover ul {
		opacity: 1;
		top: 50px;
		visibility: visible;
	}
	
	header nav.navbar .navbar-morki ul.nav li ul li {
		padding: 8px 15px;
	}
	
	header nav.navbar .navbar-morki ul.nav li ul li a {
		color: #323232;
	}
	
	header .is-sticky nav.navbar .navbar-morki ul.nav li.active ul li a {
		color: #323232;
	}
	
	.spekrigt {
		float: left; text-transform:uppercase;
	}
	.spekrigtt { float:none;
		position: relative;
    top: -70px;
    background-color: #fff;
    padding: 20px 0px 20px 20px!important;
}


	.spekrigtt h1{color: #c40520;}
	@media (min-width:320px) {
		.gettouch .subtxt{ margin-top:20px !important;}
		.intro {
			background-size: cover !important;
			background-position-x: -215px;
		}
		.about .point {
			background-color: #fff0d9;
			padding: 20px;
		}
		.about .point ul li {
			list-style-type: none;
			line-height: 2.3em;
			border-bottom: 1px solid #ccc;
			margin-bottom: 15px;
		}
		.linngry {
			width: 250px !important;
		}
	}
	
	
	@media (min-width:320px) and (max-width:767px) {
		.navbar-collapse {
			border-color: #e7e7e7;
			background: rgba(0, 0, 0, 0.86) !important;
		}
		.spekrigt {
			float: left;
		}
		
	}
	
	.spekrigtno {
		float: right;
	}
	
	@-moz-document url-prefix() {
		.intro {
			padding: 350px 0 250px 0;
			position: relative;
			background: url(../images/intro-bg.jpg);
			background-size: 100%;
			background-repeat: no-repeat;
			background-position: top;
		}
	}
	
	.intro {
		padding: 350px 0 380px 0;
		position: relative;
		background: url(../images/intro-bg.jpg);
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: top;
	}
	
	
	.intro2 {
		padding: 45px 0 45px 0;
		position: relative;
		background: url(../images/digi-bg.jpg) #1a2f5a;
		background-size: 100%;
		background-repeat: no-repeat;
		background-position: top;
	}
	.intro2 h2 {
    margin: 0;
    text-align: center;
    padding-bottom: 5px;
    position: relative;
    font-weight: 400;
    color: #fff;
    font-size: 35px;
}

	
	
	@media (min-width:769px) and (max-width:1280px) {
		
		.intro {
			padding: 320px 0 190px 0 !important;
		}
	}
	
	@media (min-width:600px) and (max-width:768px) {
		.intro {
			padding: 320px 0 0px 0 !important;
		}
		.linenon {
			display: none;
		}
	}
	
	@media (min-width:320px) and (max-width:600px) {
		.intro {
			padding: 245px 0 0px 0 !important;
		}
		.linenon {
			display: none;
		}
	}
	@media (min-width:320px) and (max-width:1024px) {
		.spekrigtno {
			float: none !important; padding:0px;
		}}
		@media (min-width:1280px) and (max-width:1590px) {
		
		.spk h1 {
    color: #c40520;
    position: relative;
    left: -120px;
}
	}
	.intro:before {
		position: absolute;
		content: "";
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}
	
	.intro .intro-info {
		height: 780px;
		position: relative;
	}
	
	.intro .intro-info .intro-info-content {
		position: absolute;
		width: 100%;
		left: 0;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.intro .intro-info .intro-info-content h1 {
		font-size: 50px;
		color: #fff;
		margin: 0 0 25px 0;
		line-height: 65px;
		font-weight: 300;
	}
	
	.intro .intro-info .intro-info-content h1 span {
		font-weight: 600;
	}
	
	.intro .intro-info .intro-info-content p {
		color: #fff;
		margin-bottom: 0;
	}
	
	.intro .intro-info .intro-info-content ul {
		margin: 40px 0 0 0;
	}
	
	.intro .intro-info .intro-info-content ul li {
		display: inline-block;
		margin-right: 20px;
	}
	
	.intro .intro-info .intro-info-content ul li:last-child {
		margin-right: 0;
	}
	
	.intro .intro-info .intro-info-content ul li a {
		color: #fff;
		display: block;
		padding: 15px 45px;
		border: 2px solid #fff;
		border-radius: 3px;
		text-transform: uppercase;
		font-weight: 700;
	}
	
	.intro .intro-info .intro-info-content ul li a:hover {
		background: #333;
		color: #fff;
		border-color: #333;
	}
	
	.intro .intro-info .intro-info-content ul li:first-child a {
		background: #fff;
		color: #ef494d;
	}
	
	.intro .intro-info .intro-info-content ul li:first-child a:hover {
		background: #333;
		color: #fff;
	}
	
	.intro .intro-image {
		height: 780px;
		position: relative;
	}
	
	.intro .intro-image .intro-image-content {
		position: absolute;
		width: 100%;
		left: 0;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.services {
		padding: 50px 0;
	}
	
	.services .service-box {
		padding: 30px;
		background: #f4f4f4;
	}
	
	.services .service-box .icon {
		display: inline-block;
		text-align: center;
		border: 2px solid #ef494d;
		transition: 0.3s ease;
		width: 50px;
		height: 50px;
		font-size: 25px;
		padding-top: 5px;
		position: relative;
	}
	
	.services .service-box .icon:before,
	.services .service-box .icon:after {
		background: #eee;
		content: "";
		height: 2px;
		left: 48px;
		position: absolute;
		top: 21px;
		width: 150px;
		transition: 0.5s ease;
	}
	
	.services .service-box .icon:after {
		width: 0;
		background: #ef494d;
	}
	
	.services .service-box a {
		font-weight: 700;
		text-transform: uppercase;
		color: inherit;
	}
	
	.services .service-box:hover .icon {
		border-color: #ef494d;
		background: #ef494d;
		color: #fff;
	}
	
	.services .service-box:hover .icon:after {
		width: 150px;
	}
	
	.services .service-box:hover a {
		color: #ef494d;
	}
	
	.section-header {
		margin-bottom: 0px;
	}
	
	.section-header h2 {
		margin: 0;
		text-align: center;
		padding-bottom: 5px;
		position: relative;
		font-weight: 400;
		color: #c40520;
		font-size: 35px;
	}
	
	.section-header h3 {
		margin: 0;
		text-align: center;
		padding-bottom: 25px;
		position: relative;
		font-weight: 400;
		color: #434343;
		font-size: 35px;
	}
	
	.section-header h3:before {
		position: absolute;
		content: "";
		width: 25px;
		height: 4px;
		background: #c41f25;
		left: 51%;
		bottom: 0;
		margin-left: -25px;
		text-align: center;
	}
	
	.about {
		padding: 50px 0 0px 0px;
	}
	
	.about h2 {
		margin: 0px 0px 45px 0px;
		text-align: left;
		padding-bottom: 5px;
		position: relative;
		font-weight: 400;
		color: #c40520;
		font-size: 35px;
	}
	
	.about .point {
		background-color: #fff0d9;
		padding: 40px;
	}
	
	.about .point h2 {
		margin: 0px 0px 42px 0px;
		text-align: left;
		padding-bottom: 5px;
		position: relative;
		font-weight: 400;
		color: #c40520;
		font-size: 25px
	}
	
	.about .point ul {
		padding: 0px;
		margin: 0px;
	}
	
	.about .point ul li {
		list-style-type: none;
		list-style-image: url(../images/circle.jpg); line-height: 20px; padding-bottom: 8px; 
	}
	
	.about .point ul li img {
		padding: 0px 15px;
	}
	
	.about .registration {
		background-color: #a60a1f;
		padding: 5px 0px;
	}
	
	.about .registration .clock {
		float: left;
		margin-right: 15px;
	}
	
	.about .registration .regtxt {
		color: #fff;
		font-size: 18px;
		position: relative;
		top: 10px;
	}
	
	.location {
		background-color: #eeeeee;
	}
	
	.location .speaker {
		padding: 35px 15px 0px 15px;
		background-color: #eeeeee;
	}
	
	.location .speaker h2 {
		margin: 0px;
		padding: 10px 0px 5px 0px;
		font-size: 25px;
		text-transform: inherit;
	}
	
	.location .speaker h3 {
		margin: 0px;
		padding: 0px 0px 25px 0px;
		font-size: 16px;
		text-transform: inherit;
		line-height: 1.4em;
	}
	
	.agenda {
		padding: 70px 0px;
	}
	
	.agenda h2 {
		margin: 0px 0px 30px 0px;
		text-align: left;
		font-weight: 400;
		color: #c40520;
		font-size: 25px text-transform: inherit;
	}
	
	.agenda .table {
		font-size: 16px;
		font-weight: 400;
	}
	
	.agenda .table>thead>tr>th {
		vertical-align: bottom;
		border-bottom: 0px solid #ddd;
		padding: 20px;
		color: #fff;
		font-weight: 300;
		font-size: 22px;
	}
	
	.agenda .table img {
		margin-right: 20px;
	}
	
	.agenda .table-striped>tbody>tr:nth-of-type(odd) {
		background-color: #fff;
	}
	
	.agenda .table-striped>tbody>tr:nth-of-type(even) {
		background-color: #ebebeb;
	}
	
	.agenda .table>tbody {
		border: 1px solid #ddd;
	}
	
	.agenda .table>tbody>tr>td,
	.table>tbody>tr>th,
	.table>tfoot>tr>td,
	.table>tfoot>tr>th {
		padding: 20px;
		line-height: 1.42857143;
		vertical-align: top;
		border-right: 1px solid #ddd;
	}
	
	.agenda .table ul {
		margin: 0px;
		padding: 15px 0px 0px 20px;
	}
	
	.agenda .table ul li {
		list-style-type: none;
		line-height: 1.8em;
	}
	
	.agenda thead {
		background-color: #a00121;
		padding: 15px;
	}
	
	.agenda .redd {
		color: #c40520;
	}
	
	.agenda li {
		color: #6d6d6d;
	}
	
	.gettouch {
		background-color: #080808;
		padding: 70px 0px;
	}
	
	.gettouch a{ color:#fff;}
	.gettouch h2 {
		margin: 0px 0px 50px 0px;
		text-align: left;
		font-weight: 400;
		color: #fff;
		font-size: 25px;
		text-transform: inherit;
	}
	
	.gettouch .subtxt {
		font-weight: 400;
		color: #fff;
		font-size: 18px
	}
	
	.gettouch ul {
		margin: 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.gettouch li {
		list-style-type: none;
		line-height: 2.3em;
		color: #fff;
	}
	
	.gettouch li img {
		margin-right: 15px;
	}
	
	.gettouch .rightlin {
		border-right: 1px solid #212121;
		padding: 25px 10px;
	}
	
	footer {
		background: #101010;
		padding: 25px 0;
	}
	
	footer p {
		color: #5f5f5f;
		font-size: 14px;
		font-weight: 500;
		margin-bottom: 0;
	}
	
	footer p i {
		color: #ef494d;
	}
	
	footer .footer-bottom-menu ul {
		text-align: right;
		margin-bottom: 0;
	}
	
	footer .footer-bottom-menu ul li {
		display: inline-block;
	}
	
	footer .footer-bottom-menu ul li:last-child {
		padding-right: 0;
	}
	
	footer .footer-bottom-menu ul li a {
		color: #fff;
	}
	
	footer .footer-bottom-menu ul li a:hover {
		color: #ef494d;
	}
	
	footer p#back-top {
		text-align: right;
		margin-bottom: 0;
		position: fixed;
		bottom: 30px;
		right: 50px;
		z-index: 10;
	}
	
	footer p#back-top a {
		background: #323232;
		display: inline-block;
		font-size: 25px;
		height: 35px;
		text-align: center;
		width: 35px;
		padding-top: 3px;
	}
	
	footer p#back-top a i {
		color: #fff;
	}
	
	footer p#back-top a:hover {
		background: #EF494D;
		border-color: #EF494D;
	}
	
	.intro-style2 .intro-info-content,
	.intro-style2 .intro-image-content {
		padding: 0 15px;
	}
	
	.service-style2 .service-box {
		background: none;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.about-app2 {
		position: relative;
	}
	
	.about-app2:before {
		position: absolute;
		content: "";
		right: 0;
		top: 0;
		background: #ef494d;
		width: 50%;
		height: 100%;
	}
	
	.about-app2 .app-info {
		padding-left: 30px;
		margin-top: 50px;
	}
	
	.about-app2 .app-info h2 {
		color: #fff;
		font-size: 35px;
	}
	
	.about-app2 .app-info h2 span {
		color: #333;
	}
	
	.about-app2 .app-info ul li {
		color: #fff;
	}
	
	.about-app2 .app-info ul li:before {
		color: #fff;
	}
	
	.price-table2 .price-table-wrapper {
		background: none;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.intro-style3 {
		overflow: hidden;
	}
	
	.intro-style3 .intro-image .intro-image-content {
		top: 60%;
	}
	
	.pages-header {
		position: relative;
		background: url(../images/intro-bg.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		padding: 130px 0 80px 0;
	}
	
	.pages-header:before {
		position: absolute;
		content: "";
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: rgba(239, 73, 77, 0.95);
	}
	
	.pages-header .page-header-inner {
		text-align: center;
	}
	
	.pages-header .page-header-inner .page-header-content {
		border: 4px double rgba(255, 255, 255, 0.6);
		display: inline-block;
		padding: 20px 60px;
		position: relative;
	}
	
	.pages-header .page-header-inner .page-header-content:before {
		border-bottom: 1px solid rgba(255, 255, 255, 0.6);
		border-top: 1px solid rgba(255, 255, 255, 0.6);
		content: "";
		height: 4px;
		margin-top: -2px;
		position: absolute;
		left: -113px;
		top: 50%;
		width: 100px;
	}
	
	.pages-header .page-header-inner .page-header-content:after {
		border-bottom: 1px solid rgba(255, 255, 255, 0.6);
		border-top: 1px solid rgba(255, 255, 255, 0.6);
		content: "";
		height: 4px;
		margin-top: -2px;
		position: absolute;
		right: -113px;
		top: 50%;
		width: 100px;
	}
	
	.pages-header .page-header-inner .page-header-content h1 {
		margin: 0 0 10px 0;
		font-size: 45px;
		text-transform: uppercase;
		color: #fff;
	}
	
	.pages-header .page-header-inner .page-header-content ul {
		margin-bottom: 0;
	}
	
	.pages-header .page-header-inner .page-header-content ul li {
		display: inline-block;
		padding-right: 25px;
		position: relative;
	}
	
	.pages-header .page-header-inner .page-header-content ul li:before {
		position: absolute;
		content: "/";
		right: 7px;
		top: 0;
		color: #fff;
	}
	
	.pages-header .page-header-inner .page-header-content ul li a {
		color: #fff;
	}
	
	.pages-header .page-header-inner .page-header-content ul li:last-child {
		padding-right: 0;
	}
	
	.pages-header .page-header-inner .page-header-content ul li:last-child:before {
		content: none;
	}
	
	.pages-header .page-header-inner .page-header-content ul li.active {
		color: #ddd;
	}
	
	.blog-wrapper {
		padding: 120px 0;
	}
	
	.blog-wrapper .blog-content .blog-single {
		margin-bottom: 70px;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-thumb figure {
		position: relative;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-thumb figure figcaption {
		bottom: 15px;
		left: 15px;
		min-height: 130px;
		min-width: 130px;
		position: absolute;
		background: rgba(239, 73, 77, 0.7);
		text-align: center;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-thumb figure figcaption .thumb-prefix {
		position: absolute;
		width: 100%;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 0;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-thumb figure figcaption .thumb-prefix span {
		display: block;
		padding-bottom: 6px;
		color: #ddd;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-thumb figure figcaption .thumb-prefix span:last-child {
		padding-bottom: 0;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-thumb figure figcaption .thumb-prefix span a {
		color: #fff;
		font-size: 15px;
		font-weight: 700;
		text-transform: uppercase;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents {
		padding-top: 20px;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents h3 {
		margin: 0 0 15px 0;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents h3 a {
		color: inherit;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents h3 a:hover {
		color: #ef494d;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents ul {
		margin-bottom: 15px;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents ul li {
		display: inline-block;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents ul li a {
		color: inherit;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents ul li a:hover {
		color: #ef494d;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents ul li:last-child {
		float: right;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents .rm-btn {
		text-align: left;
		margin-top: 25px;
		position: relative;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents .rm-btn:before {
		background: #ddd;
		content: "";
		height: 1px;
		left: 0;
		position: absolute;
		top: 20px;
		width: 100%;
		z-index: -1;
		transition: 0.3s ease;
	}
	
	.blog-wrapper .blog-content .blog-single .blog-single-contents .rm-btn a {
		border: 1px solid #ddd;
		color: inherit;
		display: inline-block;
		font-weight: 700;
		padding: 10px 45px;
		text-transform: uppercase;
		background: #fff;
	}
	
	.blog-wrapper .blog-content .blog-single:hover .blog-single-contents .rm-btn:before {
		background: #ef494d;
	}
	
	.blog-wrapper .blog-content .blog-single:hover .blog-single-contents .rm-btn a {
		background: #ef494d;
		border-color: #ef494d;
		color: #fff;
	}
	
	.blog-wrapper .blog-content .blog-pagination ul {
		margin-bottom: 0;
		text-align: center;
	}
	
	.blog-wrapper .blog-content .blog-pagination ul li {
		display: inline-block;
		margin-right: 5px;
	}
	
	.blog-wrapper .blog-content .blog-pagination ul li:last-child {
		margin-right: 0;
	}
	
	.blog-wrapper .blog-content .blog-pagination ul li a {
		display: block;
		width: 35px;
		height: 35px;
		border: 1px solid #ddd;
		padding-top: 6px;
		color: inherit;
	}
	
	.blog-wrapper .blog-content .blog-pagination ul li a:hover {
		border-color: #ef494d;
		color: #ef494d;
	}
	
	.blog-wrapper .blog-content .blog-pagination ul li.active a {
		background: #ef494d;
		border-color: #ef494d;
		color: #fff;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget {
		margin-bottom: 60px;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget:last-child {
		margin-bottom: 0;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget h3 {
		text-transform: uppercase;
		margin: 0 0 30px 0;
		position: relative;
		padding-left: 20px;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget h3:before {
		position: absolute;
		content: "";
		width: 6px;
		height: 100%;
		left: 0;
		top: 0;
		background: #ef494d;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.search-widget form {
		position: relative;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.search-widget form input {
		width: 100%;
		border: 1px solid #ddd;
		height: 45px;
		padding: 0 60px 0 15px;
		transition: 0.3s ease;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.search-widget form input:focus {
		border-color: #ef494d;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.search-widget form button {
		width: 45px;
		height: 45px;
		background: #ef494d;
		color: #fff;
		border: 1px solid #ef494d;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.recent-post ul,
	.blog-wrapper .blog-sidebar .sidebar-widget.archieve-widget ul {
		margin-bottom: 0;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.recent-post ul li,
	.blog-wrapper .blog-sidebar .sidebar-widget.archieve-widget ul li {
		padding: 10px 0 10px 25px;
		position: relative;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.recent-post ul li:before,
	.blog-wrapper .blog-sidebar .sidebar-widget.archieve-widget ul li:before {
		position: absolute;
		content: "";
		width: 10px;
		height: 1px;
		left: 0;
		background: #ef494d;
		top: 20px;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.recent-post ul li a,
	.blog-wrapper .blog-sidebar .sidebar-widget.archieve-widget ul li a {
		color: #616161;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.recent-post ul li a:hover,
	.blog-wrapper .blog-sidebar .sidebar-widget.archieve-widget ul li a:hover {
		color: #ef494d;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.tags-widget ul {
		margin-bottom: 0;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.tags-widget ul li {
		display: inline-block;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.tags-widget ul li:last-child {
		margin-right: 0;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.tags-widget ul li a {
		display: block;
		padding: 10px 0;
		border-bottom: 1px solid #ddd;
		color: #616161;
	}
	
	.blog-wrapper .blog-sidebar .sidebar-widget.tags-widget ul li a:hover {
		color: #ef494d;
		border-color: #ef494d;
	}
	
	.post-details .article-meta {
		margin: 20px 0 30px 0;
	}
	
	.post-details .article-meta h2 {
		margin: 0 0 20px 0;
		line-height: 50px;
		text-transform: none;
	}
	
	.post-details .article-meta ul {
		margin-bottom: 0;
	}
	
	.post-details .article-meta ul li {
		display: inline-block;
		margin-right: 20px;
	}
	
	.post-details .article-meta ul li:last-child {
		margin-right: 0;
	}
	
	.post-details .article-meta ul li i {
		display: inline-block;
		padding-right: 6px;
	}
	
	.post-details .article-meta ul li a {
		color: #ef494d;
	}
	
	.post-details .article-content blockquote {
		background: none;
		border: 4px double rgba(239, 73, 77, 0.4);
		margin: 30px 0;
		padding: 15px;
	}
	
	.post-details .article-content ul.blog-post-pagination {
		margin: 50px 0;
	}
	
	.post-details .article-content ul.blog-post-pagination li {
		display: inline-block;
	}
	
	.post-details .article-content ul.blog-post-pagination li:last-child {
		float: right;
	}
	
	.post-details .article-content ul.blog-post-pagination li a {
		color: inherit;
		font-weight: 700;
	}
	
	.post-details .article-content ul.blog-post-pagination li a:hover {
		color: #ef494d;
	}
	
	.post-details .post-comments {
		margin: 60px 0 0 0;
	}
	
	.post-details .post-comments h2 {
		font-size: 25px;
		margin: 0 0 40px 0;
		text-transform: uppercase;
	}
	
	.post-details .post-comments ul.comment-list li {
		margin-bottom: 50px;
	}
	
	.post-details .post-comments ul.comment-list li .comment-author {
		display: table-cell;
		vertical-align: top;
	}
	
	.post-details .post-comments ul.comment-list li .comment-author img {
		width: 70px;
		height: 70px;
	}
	
	.post-details .post-comments ul.comment-list li .comment-details {
		display: table-cell;
		vertical-align: top;
		padding-left: 30px;
	}
	
	.post-details .post-comments ul.comment-list li .comment-details h3 {
		margin: 0 0 10px 0;
		color: #ef494d;
	}
	
	.post-details .post-comments ul.comment-list li .comment-details p {
		margin: 10px 0;
	}
	
	.post-details .post-comments ul.comment-list li .comment-details a {
		color: inherit;
		font-weight: 500;
	}
	
	.post-details .post-comments ul.comment-list li .comment-details a:hover {
		color: #ef494d;
	}
	
	.post-details .post-comments ul.comment-list li ul.children {
		margin-left: 50px;
	}
	
	.post-details .post-comments ul.comment-list li ul.children li {
		margin: 50px 0 0 0;
	}
	
	.post-details .post-comments ul.comment-list li ul.children li:last-child {
		margin-bottom: 0;
	}
	
	.post-details .leave-comment {
		margin-top: 100px;
	}
	
	.post-details .leave-comment h2 {
		margin: 0 0 40px 0;
		text-transform: uppercase;
		font-size: 25px;
	}
	
	.post-details .leave-comment form .form-group {
		margin-bottom: 0;
	}
	
	.post-details .leave-comment form .form-group input {
		width: 100%;
		height: 45px;
		border: 1px solid rgba(0, 0, 0, 0.13);
		padding: 0 15px;
		margin-bottom: 30px;
	}
	
	.post-details .leave-comment form .form-group textarea {
		width: 100%;
		border: 1px solid rgba(0, 0, 0, 0.13);
		padding: 15px;
		height: 150px;
		margin-bottom: 30px;
	}
	
	.post-details .leave-comment form .form-group button {
		border: 2px solid #ef494d;
		background: #ef494d;
		color: #fff;
		text-transform: uppercase;
		font-weight: 500;
		padding: 12px 30px;
		transition: 0.3s ease;
	}
	
	.post-details .leave-comment form .form-group button:hover {
		background: none;
		color: #ef494d;
	}
	
	.team-wrapper {
		padding: 120px 0 60px 0;
	}
	
	.team-wrapper .team-single {
		margin-bottom: 60px;
	}
	
	.team-wrapper .team-single:hover figure figcaption {
		visibility: visible;
		opacity: 1;
		-ms-transform: scale(1);
		transform: scale(1);
	}
	
	.team-wrapper .team-single figure {
		position: relative;
		overflow: hidden;
	}
	
	.team-wrapper .team-single figure figcaption {
		position: absolute;
		width: 90%;
		height: 90%;
		left: 5%;
		top: 5%;
		background: rgba(239, 73, 77, 0.9);
		visibility: hidden;
		opacity: 0;
		-ms-transform: scale(1.9);
		transform: scale(1.9);
		transition: 0.3s ease;
	}
	
	.team-wrapper .team-single figure figcaption div {
		text-align: center;
		position: absolute;
		width: 100%;
		left: 0;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		color: #fff;
	}
	
	.team-wrapper .team-single figure figcaption div h3 {
		margin: 0 0 5px 0;
		color: #fff;
	}
	
	.team-wrapper .team-single figure figcaption div ul {
		margin: 25px 0 0 0;
	}
	
	.team-wrapper .team-single figure figcaption div ul li {
		display: inline-block;
		padding-right: 15px;
	}
	
	.team-wrapper .team-single figure figcaption div ul li:last-child {
		padding-right: 0;
	}
	
	.team-wrapper .team-single figure figcaption div ul li a {
		display: block;
		width: 30px;
		height: 30px;
		position: relative;
		color: #fff;
		padding-top: 4px;
		z-index: 1;
	}
	
	.team-wrapper .team-single figure figcaption div ul li a:before {
		position: absolute;
		content: "";
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		border: 1px solid #fff;
		z-index: -1;
		transition: 0.3s ease;
	}
	
	.team-wrapper .team-single figure figcaption div ul li a:hover {
		color: #ef494d;
	}
	
	.team-wrapper .team-single figure figcaption div ul li a:hover:before {
		background: #fff;
	}
	
	.contact-main {
		padding-bottom: 0;
		background: none;
	}
	
	.contact-main:before {
		content: none;
	}
	
	.contact-main .section-header h2 {
		color: #323232;
	}
	
	.contact-main .section-header h2:before {
		background: #ef494d;
	}
	
	.contact-main .contact-wrapper form .form-group input,
	.contact-main .contact-wrapper form .form-group textarea {
		border-color: #ddd;
		color: #323232;
	}
	
	.contact-main .contact-wrapper form .form-group input:focus,
	.contact-main .contact-wrapper form .form-group textarea:focus {
		border-color: #ef494d;
	}
	
	.contact-main .contact-wrapper form .form-group button {
		background: #ef494d;
		color: #fff;
	}
	
	.contact-main .contact-details h3 {
		color: #323232;
	}
	
	.contact-main .contact-details ul.contact-info-list li,
	.contact-main .contact-details p {
		color: #616161;
	}
	
	.contact-main .contact-details ul.contact-info-list li i {
		color: #ef494d;
	}
	
	.contact-main .contact-details ul.contact-social li a {
		background: #ef494d;
		color: #fff!important;
	}
	
	.contact-main #map {
		width: 100%;
		height: 400px;
		margin-top: 100px;
	}
	
	.success {
		color: #000;
		margin-top: 20px;
	}
	
	.countdown-timer {
		margin-top: 80px;
	}
	
	.countdown-timer #timer-wrapper .timer-body-block {
		text-align: center;
	}
	
	.countdown-timer #timer-wrapper .timer-body-block .table-cell {
		display: inline-block;
		margin-right: 50px;
		color: #fff;
	}
	
	.countdown-timer #timer-wrapper .timer-body-block .table-cell:last-child {
		margin-right: 0;
	}
	
	.countdown-timer #timer-wrapper .timer-body-block .table-cell .tab-val {
		font-size: 35px;
	}
	
	.countdown-timer #timer-wrapper .timer-body-block .table-cell .tab-unit {
		text-transform: uppercase;
		font-size: 15px;
		font-weight: 700;
	}
	
	.get-notified {
		padding-top: 80px;
	}
	
	.get-notified h3 {
		color: #fff;
		margin: 0;
		text-transform: none;
		font-weight: 400;
		font-size: 25px;
		text-align: center;
	}
	
	.get-notified form {
		margin: 40px auto 0 auto;
		width: 500px;
		position: relative;
	}
	
	.get-notified form input {
		width: 100%;
		border: 1px solid #fff;
		background: none;
		height: 45px;
		padding: 0 115px 0 15px;
		color: #fff;
	}
	
	.get-notified form button {
		border: 1px solid #fff;
		right: 0;
		top: 0;
		font-weight: 700;
		text-transform: uppercase;
		background: #fff;
		height: 45px;
		padding: 0 10px;
		position: absolute;
		color: #ef494d;
	}
	
	.gallery-wrapper {
		padding: 120px 0;
	}
	
	.gallery-wrapper .portfolio-content figure {
		position: relative;
		margin-bottom: 30px;
		overflow: hidden;
	}
	
	.gallery-wrapper .portfolio-content figure img {
		transition: 0.6s ease;
	}
	
	.gallery-wrapper .portfolio-content figure:hover img {
		-ms-transform: scale(1.2);
		transform: scale(1.2);
	}
	
	.gallery-wrapper .portfolio-content figure:hover figcaption {
		background: rgba(239, 73, 77, 0.9);
		opacity: 1;
		visibility: visible;
		-ms-transform: scale(1);
		transform: scale(1);
		bottom: 0;
		left: 0;
	}
	
	.gallery-wrapper .portfolio-content figure figcaption {
		position: absolute;
		bottom: 50%;
		left: 50%;
		width: 100%;
		height: 100%;
		background: #000;
		visibility: hidden;
		opacity: 0;
		transition: 0.6s ease;
		-ms-transform: scale(0.2);
		transform: scale(0.2);
	}
	
	.gallery-wrapper .portfolio-content figure figcaption div {
		position: absolute;
		width: 100%;
		text-align: center;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.gallery-wrapper .portfolio-content figure figcaption div p a {
		color: #fff;
		display: block;
		margin-bottom: 10px;
		text-transform: uppercase;
	}
	
	.gallery-wrapper .portfolio-content figure figcaption div h3 {
		margin: 0;
	}
	
	.gallery-wrapper .portfolio-content figure figcaption div h3 a {
		text-transform: uppercase;
		color: #fff;
	}
	
	.gallery-wrapper .portfolio-content figure figcaption div a:hover {
		color: #323232;
	}
	
	.gallery-wrapper .gallery-pagination {
		margin-top: 30px;
	}
	
	.gallery-wrapper .gallery-pagination ul {
		border-bottom: 1px solid rgba(0, 0, 0, 0.04);
		border-top: 1px solid rgba(0, 0, 0, 0.04);
		margin-bottom: 0;
		padding: 10px 0;
		text-align: center;
	}
	
	.gallery-wrapper .gallery-pagination ul li {
		display: inline-block;
	}
	
	.gallery-wrapper .gallery-pagination ul li a {
		background: none;
		font-weight: 500;
		display: block;
		padding: 10px 15px;
		color: #727272;
	}
	
	.gallery-wrapper .gallery-pagination ul li a:hover {
		background: #ef494d;
		color: #fff;
	}
	
	.gallery-wrapper .gallery-pagination ul li.active a {
		background: #ef494d;
		color: #fff;
	}
	
	.shop-wrapper {
		padding: 120px 0 60px 0;
	}
	
	.shop-wrapper .single-product {
		margin-bottom: 60px;
		padding-bottom: 20px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
	}
	
	.shop-wrapper .single-product figure {
		position: relative;
		overflow: hidden;
	}
	
	.shop-wrapper .single-product figure figcaption {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		bottom: -100%;
		background: rgba(239, 73, 77, 0.9);
		transition: 0.5s ease;
		opacity: 0;
		visibility: hidden;
	}
	
	.shop-wrapper .single-product figure figcaption div {
		position: absolute;
		width: 100%;
		left: 0;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		padding: 15px;
	}
	
	.shop-wrapper .single-product figure figcaption div p {
		color: #fff;
	}
	
	.shop-wrapper .single-product figure figcaption div a {
		display: block;
		padding: 10px;
		margin-bottom: 10px;
		background: #fff;
		color: #ef494d;
		border-radius: 3px;
		text-align: center;
		font-weight: 700;
		text-transform: uppercase;
	}
	
	.shop-wrapper .single-product figure figcaption div a:last-child {
		margin-bottom: 0;
	}
	
	.shop-wrapper .single-product figure figcaption div a:hover {
		background: #333;
		color: #fff;
	}
	
	.shop-wrapper .single-product:hover figure figcaption {
		visibility: visible;
		opacity: 1;
		bottom: 0;
	}
	
	.shop-wrapper .single-product .product-meta {
		margin-top: 15px;
	}
	
	.shop-wrapper .single-product .product-meta span {
		display: block;
		font-size: 25px;
		color: #ef494d;
		text-align: center;
	}
	
	.shop-wrapper .single-product .product-meta h3 {
		margin: 10px 0 0 0;
		font-weight: 300;
		text-align: center;
		font-size: 18px;
	}
	
	.shop-wrapper .single-product .product-meta h3 a {
		color: inherit;
	}
	
	.shop-wrapper .single-product .product-meta h3 a:hover {
		color: #ef494d;
	}
	
	.shop-wrapper .shop-pagination {
		margin-top: 30px;
	}
	
	.shop-wrapper .shop-pagination ul {
		border-bottom: 1px solid rgba(0, 0, 0, 0.04);
		border-top: 1px solid rgba(0, 0, 0, 0.04);
		margin-bottom: 0;
		padding: 10px 0;
		text-align: center;
	}
	
	.shop-wrapper .shop-pagination ul li {
		display: inline-block;
	}
	
	.shop-wrapper .shop-pagination ul li a {
		background: none;
		font-weight: 500;
		display: block;
		padding: 10px 15px;
		color: #727272;
	}
	
	.shop-wrapper .shop-pagination ul li a:hover {
		background: #ef494d;
		color: #fff;
	}
	
	.shop-wrapper .shop-pagination ul li.active a {
		background: #ef494d;
		color: #fff;
	}
	
	.product-details {
		padding: 100px 0 0 0;
	}
	
	.product-details-container h2 {
		margin: 0 0 20px 0;
	}
	
	.product-details-container ul.product-rating {
		margin-bottom: 20px;
	}
	
	.product-details-container ul.product-rating li {
		display: inline-block;
		color: #EF494D;
	}
	
	.product-details-container .p-price {
		margin-bottom: 50px;
	}
	
	.product-details-container .p-price p {
		font-size: 30px;
		color: #EF494D;
		font-weight: 600;
		margin-bottom: 5px;
		margin-bottom: 15px;
	}
	
	.product-details-container ul.pd-btns {
		margin: 50px 0;
	}
	
	.product-details-container ul.pd-btns li {
		display: inline-block;
		margin-right: 15px;
	}
	
	.product-details-container ul.pd-btns li a {
		display: block;
		padding: 10px 25px;
		border: 1px solid #EF494D;
		color: #EF494D;
		margin-bottom: 15px;
	}
	
	.product-details-container ul.pd-btns li a:hover {
		color: #fff;
		background: #EF494D;
	}
	
	.product-details-container ul.pd-btns li:first-child a {
		background: #EF494D;
		color: #fff;
	}
	
	.product-details-container ul.pd-btns li:first-child a:hover {
		background: none;
		color: #EF494D;
	}
	
	.shop-wrapper .related-products {
		margin-bottom: 50px;
	}
	
	.hidden {
		display: none!important;
	}
	
	.visuallyhidden {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	
	.visuallyhidden.focusable:active,
	.visuallyhidden.focusable:focus {
		clip: auto;
		height: auto;
		margin: 0;
		overflow: visible;
		position: static;
		width: auto;
	}
	
	.invisible {
		visibility: hidden;
	}
	
	.clearfix:before,
	.clearfix:after {
		content: " ";
		display: table;
	}
	
	.clearfix:after {
		clear: both;
	}
	
	.linngry {
		border-top: 1px solid #ccc;
		width: 530px;
		margin: 0 auto;
		position: relative;
		top: -4px;
	}
	
	.nopadding {
		padding: 0px;
	}
	
	.spk {
		background-color: #fff;
		padding: 40px 0px 10px 0px;
		color: #c40520;
	}
	
	.spk h1 {
		color: #c40520;
	}
	
	.spkloc {
		background-color: #fff;
		padding: 40px 0px 10px 0px;
		color: #0b90a0;
	}
	
	.spkloc h1 {
		color: #0b90a0; text-transform:uppercase;
	}
	
	.testimonial {
		text-align: center;
	}
	
	.testimonial .testimonial-content {
		text-align: left;
	}
	/*.testimonial .testimonial-content:after {
	content: "";
	position: absolute;
	border-top: 10px solid #2ec4b6;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	bottom: -9px;
	left: 47%;
}*/
	
	.testimonial .description {
		font-size: 14px;
		color: #fdfffc;
		line-height: 25px;
		margin: 0;
	}
	
	.testimonial .pic {
		margin: 0 auto 15px;
	}
	
	.testimonial .pic img {
		height: auto;
	}
	
	.testimonial .testimonial-title {
		display: block;
		font-size: 17px;
		font-weight: bold;
		color: #011627;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin: 0 0 7px 0;
	}
	
	.testimonial .post {
		display: block;
		font-size: 14px;
		color: #ff9f1c;
	}
	
	.owl-theme .owl-controls {
		/*border-top: 1px solid #d5d5d5;*/
		margin-top: 40px;
		padding-top: 30px;
	}
	
	.owl-theme .owl-controls .owl-buttons div {
		width: 40px;
		height: 40px;
		line-height: 40px;
		background: #ff9f1c;
		border-radius: 4px;
		opacity: 1;
		padding: 0;
	}
	
	.owl-prev:before,
	.owl-next:before {
		content: "\f104";
		font-family: 'FontAwesome';
		color: #bfbfbf;
		position: relative;
		top: -3px;
		left: -2px;
	}
	
	.owl-next:before {
		content: "\f105";
	}
	
	.owl-prev:hover:before,
	.owl-next:hover:before {
		color: #011627;
	}
.btn-primary {
	border: none;
	padding: 13px 20px;
	min-width: 180px;
	background: #e90947;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	border-radius:0px;
}

.btn-primary:hover {
	color: #fff;
	background: #99040b;
}

.btn-default:hover {
	color: #fff;
	background: #000;
}

.btn-default {
	border: none;
	padding: 13px 20px;
	min-width: 200px;
	background: #fff;
	color: #e90947;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	border-radius:0px;
}
