/**
 ==================================================
 * Name: Qapp - OnePage HTML Template
 * Version: 1.0
 * Author: Theembazaar
 * Author URL: http://www.theembazaar.com
 ===================================================
 */
@import url(https://fonts.googleapis.com/css?family=Arapey:400,400i);
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700);
/*TITLE*/
.alert, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .display-1, .display-2, .display-3, .display-4, .mbr-figure .mbr-figure-caption, .mbr-slider-slide, .mbr-gallery-title, .mbr-map [data-state-details], .mbr-price, .timer, cite, .page_head blockquote p {
	font-family: 'Arapey', sans-serif;
}
.mbr-footer-content h1, .mbr-footer .mbr-contacts h1, .mbr-footer-content h2, .mbr-footer .mbr-contacts h2, .mbr-footer-content h3, .mbr-footer .mbr-contacts h3, .mbr-footer-content h4, .mbr-footer .mbr-contacts h4, .mbr-footer-content p strong, .mbr-footer .mbr-contacts p strong, .mbr-footer-content strong, .mbr-footer .mbr-contacts strong {
	font-family: 'Arapey', sans-serif;
}
.mbr-author-name {
	font-family: 'Arapey', sans-serif;
}
.mbr-author-desc {
	font-family: 'Lato', sans-serif;
	font-style: normal;
}
.mbr-plan-title {
	font-family: 'Lato', sans-serif;
}
.mbr-plan-subtitle, .mbr-plan-price-desc {
	font-family: 'Lato', sans-serif;
	font-style: normal;
}
/*SUBTITLE*/
.btn-sm, .btn, .lead a, .lead blockquote, .mbr-section-subtitle, .mbr-section-hero .mbr-section-lead, .mbr-cards .card-subtitle, .mbr-testimonial .card-block, .nav-link.link, .dropdown-item {
	font-family: 'Lato', sans-serif;
	font-style: normal;
}
/*TEXT*/
body, input, textarea, p, li, .mbr-gallery-filter ul li span, .mbr-company .list-group-text, .mbr-section-text {
	font-family: 'Lato', sans-serif;
}
.mbr-footer-content li, .mbr-footer .mbr-contacts li {
	font-family: 'Lato', sans-serif;
}
/*ROUNDED BUTTONS*/
.btn {
	border-radius: 40px;
}
.btn:before {
	border-radius: 40px;
}
.btn:after {
	border-radius: 40px;
}
.mbr-subscribe .btn {
	border-radius: 40px !important;
}
/*COLORS*/
a, .alert, .list-img .mbr-iconfont, .content1 .image .mbr-iconfont:hover, .c-info .timer, .contacts .mbr-iconfont, .mbr-gallery-filter li.active {
	color: #d901ed;
}
.item-layer, .close:hover {
	background: rgba(217, 1, 237, 0.5);
}
.styled:before, .styled span:before, .content3 .image .mbr-iconfont:hover, .folow:before, .date:before, .mbr-gallery-filter li:before, .separator:before, .bgc {
	background: #d901ed;
}
input:focus, textarea:focus {
	border-color: #d901ed !important;
}
.mbr-slider .carousel-indicators li.active, .mbr-slider .carousel-indicators li:hover {
	background-color: #d901ed !important;
	border-color: #d901ed !important;
}
a:hover, .team-item.news h5 a:hover, .team-item.news h3 a:hover, .adr-link:hover, .mbr-gallery-filter li:hover, .news-min .text a:hover {
	color: #ea12fe;
}
.mbr-section-subtitle, .content1 .image .mbr-iconfont {
	color: #46004c;
}
.bg-primary {
	background-color: #d901ed !important;
}
.bg-success {
	background-color: #2be080 !important;
}
.bg-info {
	background-color: #1a5ceb !important;
}
.bg-warning {
	background-color: #e0c119 !important;
}
.bg-danger {
	background-color: #eb5a1a !important;
}
.btn-primary {
	background-color: transparent;
	border-color: #ffffff;
	color: #ffffff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active {
	color: #ffffff;
	background-color: #d901ed;
	border-color: #d901ed;
}
.btn-primary.disabled, .btn-primary:disabled {
	color: #ffffff !important;
	background-color: #9301a1 !important;
	border-color: #9301a1 !important;
}
.btn-secondary {
	background-color: transparent;
	border-color: #ffffff;
	color: #ffffff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary:active, .btn-secondary.active {
	color: #ffffff;
	background-color: #46004c;
	border-color: #46004c;
}
.btn-secondary.disabled, .btn-secondary:disabled {
	color: #ffffff !important;
	background-color: #000000 !important;
	border-color: #000000 !important;
}
.btn-info {
	background-color: transparent;
	border-color: #222222;
	color: #222222;
}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active {
	color: #222222;
	background-color: #1a5ceb;
	border-color: #1a5ceb;
}
.btn-info.disabled, .btn-info:disabled {
	color: #222222 !important;
	background-color: #0f40aa !important;
	border-color: #0f40aa !important;
}
.btn-success {
	background-color: transparent;
	border-color: #ffffff;
	color: #ffffff;
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active {
	color: #ffffff;
	background-color: #2be080;
	border-color: #2be080;
}
.btn-success.disabled, .btn-success:disabled {
	color: #ffffff !important;
	background-color: #18a65b !important;
	border-color: #18a65b !important;
}
.btn-warning {
	background-color: transparent;
	border-color: #ffffff;
	color: #ffffff;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active {
	color: #ffffff;
	background-color: #e0c119;
	border-color: #e0c119;
}
.btn-warning.disabled, .btn-warning:disabled {
	color: #ffffff !important;
	background-color: #9b8611 !important;
	border-color: #9b8611 !important;
}
.btn-danger {
	background-color: transparent;
	border-color: #ffffff;
	color: #ffffff;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active {
	color: #ffffff;
	background-color: #eb5a1a;
	border-color: #eb5a1a;
}
.btn-danger.disabled, .btn-danger:disabled {
	color: #ffffff !important;
	background-color: #aa3e0f !important;
	border-color: #aa3e0f !important;
}
.btn-black {
	color: #fff;
	background: #222;
	border: #222;
}
.btn-white {
	color: #222;
	background: #fff;
	border: #fff;
}
.btn-black:hover {
	background: #d901ed;
	border: #d901ed;
	color: #fff;
}
.btn-white:hover {
	background: #d901ed;
	border: #d901ed;
	color: #fff;
}
.btn-primary-outline {
	background: none;
	border-color: #7c0187;
	color: #7c0187;
}
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline.focus, .btn-primary-outline:active, .btn-primary-outline.active {
	color: #ffffff;
	background-color: #d901ed;
	border-color: #d901ed;
}
.btn-primary-outline.disabled, .btn-primary-outline:disabled {
	color: #ffffff !important;
	background-color: #d901ed !important;
	border-color: #d901ed !important;
}
.btn-secondary-outline {
	background: none;
	border-color: #000000;
	color: #000000;
}
.btn-secondary-outline:hover, .btn-secondary-outline:focus, .btn-secondary-outline.focus, .btn-secondary-outline:active, .btn-secondary-outline.active {
	color: #ffffff;
	background-color: #46004c;
	border-color: #46004c;
}
.btn-secondary-outline.disabled, .btn-secondary-outline:disabled {
	color: #ffffff !important;
	background-color: #46004c !important;
	border-color: #46004c !important;
}
.btn-info-outline {
	background: none;
	border-color: #0d3792;
	color: #0d3792;
}
.btn-info-outline:hover, .btn-info-outline:focus, .btn-info-outline.focus, .btn-info-outline:active, .btn-info-outline.active {
	color: #ffffff;
	background-color: #1a5ceb;
	border-color: #1a5ceb;
}
.btn-info-outline.disabled, .btn-info-outline:disabled {
	color: #ffffff !important;
	background-color: #1a5ceb !important;
	border-color: #1a5ceb !important;
}
.btn-success-outline {
	background: none;
	border-color: #15904f;
	color: #15904f;
}
.btn-success-outline:hover, .btn-success-outline:focus, .btn-success-outline.focus, .btn-success-outline:active, .btn-success-outline.active {
	color: #ffffff;
	background-color: #2be080;
	border-color: #2be080;
}
.btn-success-outline.disabled, .btn-success-outline:disabled {
	color: #ffffff !important;
	background-color: #2be080 !important;
	border-color: #2be080 !important;
}
.btn-warning-outline {
	background: none;
	border-color: #84720f;
	color: #84720f;
}
.btn-warning-outline:hover, .btn-warning-outline:focus, .btn-warning-outline.focus, .btn-warning-outline:active, .btn-warning-outline.active {
	color: #ffffff;
	background-color: #e0c119;
	border-color: #e0c119;
}
.btn-warning-outline.disabled, .btn-warning-outline:disabled {
	color: #ffffff !important;
	background-color: #e0c119 !important;
	border-color: #e0c119 !important;
}
.btn-danger-outline {
	background: none;
	border-color: #92360d;
	color: #92360d;
}
.btn-danger-outline:hover, .btn-danger-outline:focus, .btn-danger-outline.focus, .btn-danger-outline:active, .btn-danger-outline.active {
	color: #ffffff;
	background-color: #eb5a1a;
	border-color: #eb5a1a;
}
.btn-danger-outline.disabled, .btn-danger-outline:disabled {
	color: #ffffff !important;
	background-color: #eb5a1a !important;
	border-color: #eb5a1a !important;
}
.text-primary {
	color: #d901ed !important;
}
.text-success {
	color: #2be080 !important;
}
.text-info {
	color: #1a5ceb !important;
}
.text-warning {
	color: #e0c119 !important;
}
.text-danger {
	color: #eb5a1a !important;
}
.alert-success {
	background-color: #2be080;
}
.alert-info {
	background-color: #1a5ceb;
}
.alert-warning {
	background-color: #e0c119;
}
.alert-danger {
	background-color: #eb5a1a;
}
.btn-social {
	border-color: #d901ed;
}
.btn-social:hover {
	background: #d901ed;
}
.mbr-company .list-group-item.active .list-group-text {
	color: #d901ed;
}
.mbr-footer p a, .mbr-footer ul a {
	color: #d901ed;
}
.mbr-footer-content li::before, .mbr-footer .mbr-contacts li::before {
	background: #d901ed;
}
.mbr-footer-content li a:hover, .mbr-footer .mbr-contacts li a:hover {
	color: #d901ed;
}
.lead a, .lead a:hover {
	color: #d901ed;
}
.lead blockquote {
	border-color: #d901ed;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle, .mbr-plan-header.bg-primary .mbr-plan-price-desc {
	color: #f9bbff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle, .mbr-plan-header.bg-success .mbr-plan-price-desc {
	color: #ddfaeb;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle, .mbr-plan-header.bg-info .mbr-plan-price-desc {
	color: #d6e2fb;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle, .mbr-plan-header.bg-warning .mbr-plan-price-desc {
	color: #f9f2cc;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle, .mbr-plan-header.bg-danger .mbr-plan-price-desc {
	color: #fbe1d6;
}
.mbr-small-footer a, .mbr-gallery-filter li:hover {
	color: #d901ed;
}
/*image*/
.mbr-figure .mbr-figure-caption-over {
	background: -moz-linear-gradient(left, rgba(217, 1, 237, 0.2), rgba(238, 51, 255, 0.7)) !important;
	background: -ms-linear-gradient(left, rgba(217, 1, 237, 0.2), rgba(238, 51, 255, 0.7)) !important;
	background: -o-linear-gradient(left, rgba(217, 1, 237, 0.2), rgba(238, 51, 255, 0.7)) !important;
	background: -webkit-linear-gradient(left, rgba(217, 1, 237, 0.2), rgba(238, 51, 255, 0.7)) !important;
	background: linear-gradient(left, rgba(217, 1, 237, 0.2), rgba(238, 51, 255, 0.7)) !important;
}
/*progress bar*/
.progress-primary[value]::-webkit-progress-value {
	background-color: #d901ed;
}
.progress-primary[value]::-moz-progress-bar {
	background-color: #d901ed;
}
.progress-primary[value]::-ms-fill {
	background-color: #d901ed;
}
@media screen and (min-width: 0\0) {
	.progress-primary .progress-bar {
		background-color: #d901ed;
	}
}
/*process*/
.process1 .image .bgr {
	background: -webkit-linear-gradient(left, rgba(217, 1, 237, 0.2), rgba(238, 51, 255, 0.7));
	background: -o-linear-gradient(right, rgba(217, 1, 237, 0.2), rgba(238, 51, 255, 0.7));
	background: -moz-linear-gradient(right, rgba(217, 1, 237, 0.2), rgba(238, 51, 255, 0.7));
	background: linear-gradient(to right, rgba(217, 1, 237, 0.2), rgba(238, 51, 255, 0.7));
}
/*accordion*/
.panel.active .panel-heading a, .panel:hover .panel-heading a {
	border-color: #d901ed;
}
.panel-heading a:hover span:before, .panel-heading a:hover span:after, .panel.active .panel-heading a span:after {
	background: #d901ed;
}
#menu1-0 .hide-buttons .nav-btn {
	display: none !important;
}
#menu1-0 .navbar-caption {
	color: #ffffff;
}
#menu1-0 .navbar-toggler {
	color: #989898;
}
#menu1-0 .close-icon::before, #menu1-0 .close-icon::after {
	background-color: #989898;
}
#menu1-0 .link, #menu1-0 .dropdown-item {
	color: #fff;
}
@media (max-width:991px){
#menu1-0 .link, #menu1-0 .dropdown-item {
	color: #989898;
}
}
#menu1-0 .link {
	font-size: 0.75 rem;
}
#menu1-0 .dropdown-item, #menu1-0 .nav-dropdown-sm .link {
	font-size: 0.812 rem;
}
#menu1-0 .link:hover, #menu1-0 .dropdown-item:hover, #menu1-0 .link:focus, #menu1-0 .dropdown-item:focus {
	color: #d901ed;
}
#menu1-0 .link[aria-expanded="true"], #menu1-0 .dropdown-menu {
	background: #e6e6e6;
}
#menu1-0 .nav-dropdown-sm .link:focus, #menu1-0 .nav-dropdown-sm .link:hover, #menu1-0 .nav-dropdown-sm .dropdown-item:focus, #menu1-0 .nav-dropdown-sm .dropdown-item:hover {
	background: #f7f7f7 !important;
}
#menu1-0 .navbar, #menu1-0 .nav-dropdown-sm, #menu1-0 .nav-dropdown-sm .link[aria-expanded="true"], #menu1-0 .nav-dropdown-sm .dropdown-menu {
	background: transparent;
}
#menu1-0 .navbar-short {
	background: #fff;
}
#menu1-0 .navbar-short .link {
	color: #989898;
}
#menu1-0 .bg-color.transparent .link {
	color: #989898;
	transition: none;
}
#menu1-0 .navbar-toggler i, #menu1-0 .navbar-toggler em, #menu1-0 .navbar-toggler i:before, #menu1-0 .navbar-toggler em:before, #menu1-0 .navbar-toggler i:after, #menu1-0 .navbar-toggler em:after {
	background: #989898;
}
#menu1-0 .navbar-toggler[aria-expanded="true"] i, #menu1-0 .navbar-toggler[aria-expanded="true"] em {
	background: transparent;
}
#menu1-0 .bg-color.transparent.opened .link {
	transition: color 0.2s ease-in-out;
}
#menu1-0 .bg-color.transparent.opened .link:hover, #menu1-0 .bg-color.transparent.opened .link:focus {
	color: #222;
}
#menu1-0 .link[aria-expanded="true"], #menu1-0 .dropdown-item[aria-expanded="true"] {
	color: #222 !important;
}
#pricing-table1-f .mbr-section__container .mbr-section-title {
	color: #fff;
}
#pricing-table1-f .mbr-section__container .mbr-section-subtitle {
	color: #a0a0a0;
}
.gray-bg {
	background: #f2f2f2;
}

.header {
	min-height: 100vh;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative
}
.header .container {
	position: static;
}
.header .text-center {
	text-align: center;
}
.header .header-overlay {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,.8);
	overflow: hidden;
}
.header .caption {
	color: #fff;
	font-family: Raleway, sans-serif
}
.header .caption h3 {
	margin-bottom: 20px;
	font-weight: 100
}
.header .caption h2 {
	margin-bottom: 50px;
	font-weight: 200
}
.header .caption .button {
	margin: 0 2px 0
}
.header .button-scroll {
	position: absolute;
	bottom: 5vh;
	left: calc(50% - 13px);
	width: 26px;
	height: 50px;
	border-radius: 15px;
	border: 2px solid #fff;
	cursor: pointer;
	z-index: 9
}
.header .button-scroll span {
	height: 10px;
	width: 2px;
	position: absolute;
	left: calc(50% - 1px);
	background: #fff;
	-webkit-animation: scroll .5s infinite alternate;
	animation: scroll .5s infinite alternate
}@keyframes scroll{0%{top:50%}50%{top:55%}100%{top:60%}}@-webkit-keyframes scroll{0%{top:50%}50%{top:55%}100%{top:60%}}
.header.demo1 {
	background-image: url(/img/c97d4a9a1a17c34badf904e7406858f454870bce/bg1.jpg)
}
.hero {
	padding-bottom: 0
}
.padding_top {
	padding-top: 0px;
}
.v-middle {
	position: absolute;
	width: 100%;
	top: 50%;
	z-index: 9;
	left: 0;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
.logo-white {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1;
}
.logo-black {
	opacity: 0;
}
.navbar-short .logo-white {
	opacity: 0;
}
.navbar-short .logo-black {
	opacity: 1;
}
.navbar-dropdown .navbar-logo {
	position: relative;
}
.navbar-dropdown.navbar-short .navbar-logo img {
	max-width: 96px;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.mbr-table .nav-link {
		margin: 1.4em;
	}
}
