body,ul,ol,h1,h2,h3,h4,h5,h6,form,li,p,input,select,legend,textarea,fieldset {
	margin:0;
	padding:0
}
body {
	width:100%;
	position:relative;
	font:14px/1.7 "Open Sans",sans-serif;
	background:#fff;
	color:#999
}
.font-heading-primary {
	font-family:montserrat,sans-serif
}
.font-heading-secondary {
	font-family:playfair display,droid arabic kufi,sans-serif
}
#full-container {
	overflow:hidden;
	position:relative;
	max-width:100%;
	background-color:#fff
}
body.boxed {
	background-color:#eee
}
body.boxed #full-container,body.boxed .header-bar,body.boxed .header-bar-wrap,body.boxed #scroll-progress {
	width:1300px
}
body.boxed .header-bar-wrap {
	margin:auto
}
body.boxed #full-container {
	margin:60px auto;
	border-radius:5px;
	box-shadow:0 9px 30px 5px rgba(153,153,153,.2)
}
body.boxed #full-container .header-bar,body.boxed #full-container #scroll-progress {
	margin:auto
}
body.boxed #full-container .header-bar {
	width:100%
}
@media(max-width:1300px) {
	body.boxed #full-container {
	margin:0;
	border-radius:0
}
body.boxed #full-container,body.boxed .header-bar,body.boxed .header-bar-wrap,body.boxed #scroll-progress {
	width:auto
}
}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	padding-left:15px;
	padding-right:15px
}
[class*=col-] p:last-child,[class*=col-] .img-preview:last-child,[class*=col-] .video-preview:last-child,[class*=col-] .entry:last-child,[class*=col-] .list:last-child,[class*=col-] .connect-box:last-child {
	margin-bottom:0
}
a,a img {
	outline:none!important;
	border:none
}
a {
	text-decoration:none;
	color:#5d16d8;
	transition:all .15s
}
a:hover {
	text-decoration:none;
	color:#222
}
a:focus {
	color:#666;
	text-decoration:none
}
p a {
	border-bottom:1px dotted transparent
}
p a:hover {
	text-decoration:none;
	border-bottom:1px dotted #5d16d8
}
h1,h2,h3,h4,h5,h6 {
	margin-top:0;
	margin-bottom:15px;
	font-family:montserrat,sans-serif;
	font-weight:700;
	line-height:1.4;
	color:#222
}
h1.capitalized,h2.capitalized,h3.capitalized,h4.capitalized,h5.capitalized,h6.capitalized {
	text-transform:capitalize!important
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	text-decoration:none;
	color:#222;
	transition:all .15s
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	color:#999
}
h4,h5,h6 {
	margin-bottom:15px
}
h1 {
	font-size:32px
}
h2 {
	font-size:28px
}
h3 {
	font-size:24px
}
h4 {
	font-size:20px
}
h5 {
	font-size:16px
}
h6 {
	font-size:14px
}
.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6 {
	color:#fff
}
.main-heading {
	margin-bottom:40px
}
h4.main-heading {
	margin-bottom:35px
}
h5.main-heading,h6.main-heading {
	margin-bottom:30px
}
.main-heading+.subheader {
	margin:-37px 0 40px
}
h4.main-heading+.subheader {
	margin:-32px 0 40px
}
h5.main-heading+.subheader,h6.main-heading+.subheader {
	margin:-28px 0 40px
}
.subheader {
	font-weight:400;
	display:block;
	color:#5d16d8;
	margin-bottom:12px
}
.subheader:last-child {
	margin-bottom:0
}
h5.subheader,h6.subheader {
	font-weight:400
}
.subheader+h1,.subheader+h2,.subheader+h3,.subheader+h4,.subheader+h5,.subheader+h6 {
	margin-top:-12px
}
h1+.subheader,h2+.subheader,h3+.subheader,h4+.subheader,h5+.subheader,h6+.subheader {
	margin-top:-2px
}
p {
	margin-bottom:22px
}
.dark p {
	color:#fff
}
img {
	max-width:100%
}
strong {
	color:#222;
	font-weight:600
}
::-moz-selection {
	background:#c0eaf5;
	color:#222
}
::selection {
	background:#c0eaf5;
	color:#222
}
.colored {
	color:#5d16d8
}
form {
	position:relative;
	font-family:montserrat,sans-serif!important
}
form [class*=col-]:last-child .form-group:last-child {
	overflow:hidden;
	margin-bottom:0!important
}
form .form-group {
	position:relative;
	margin-bottom:0
}
form .form-group+.form-group {
	margin-top:18px
}
form.form-inline .form-group+.form-group {
	margin-top:0
}
textarea,textarea.form-control {
	height:200px;
	padding-top:11px;
	padding-bottom:11px;
	line-height:27px!important;
	resize:vertical
}
input:focus,input.form-control:focus,textarea:focus,textarea.form-control:focus,select:focus,select.form-control:focus {
	box-shadow:none;
	border-color:#a6c8ff;
	background:#fff
}
button:focus,button.form-control:focus {
	box-shadow:none;
	border-color:transparent
}
.field-icon {
	position:absolute;
	top:22px;
	left:30px;
	width:26px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:0
}
.field-icon+input[type=text],.field-icon+input[type=email],.field-icon+textarea {
	text-indent:45px
}
.form-inline .form-control {
	width:100%
}
abbr {
	cursor:help
}
label {
	vertical-align:top;
	margin-bottom:0;
	color:#222;
	font-weight:400;
	font-size:16px;
	margin-bottom:12px
}
label.error {
	display:block;
	margin:5px 0 0;
	text-align:left;
	font-size:12px;
	font-weight:400;
	color:#f33
}
input.error,input.error:focus,textarea.error,textarea.error:focus,select.error,select.error:focus {
	box-shadow:inset 0 0 0 2px #f33;
	background:#fff
}
input[type=submit],input[type=submit].form-control,input[type=submit],input[type=submit].form-control {
	cursor:pointer;
	display:inline-block;
	text-transform:uppercase;
	font-weight:600;
	height:48px;
	line-height:48px;
	padding:0 27px;
	font-size:14px;
	position:relative;
	border:none;
	color:#fff;
	border-radius:3px;
	transition:all .2s;
	width:auto
}
.form-inline .form-control[type=submit] {
	width:auto
}
input[type=submit]:hover,input[type=submit].form-control:hover {
	background-color:#4d12b3
}
input[type=submit]:focus,input[type=submit].form-control:focus {
	box-shadow:none
}
.flat-section {
	width:100%;
	position:relative
}
.flat-section .section-content {
	width:100%;
	padding:120px 0;
	position:relative;
	clear:both;
	background:#fff
}
.flat-section .section-content>.container-fluid {
	padding:0
}
.section-title {
	margin-bottom:50px
}
.section-title span {
	display:block;
	font-size:14px
}
.section-title span+h2 {
	margin-top:12px
}
.section-title h2 {
	display:inline-block;
	margin:0 0 10px;
	width:85%;
	font-size:30px
}
.section-title .description,.section-title p {
	display:inline-block;
	margin-top:8px;
	width:82%;
	font-size:16px
}
.section-title.text-center h2 {
	width:70%
}
.section-title.text-center .description,.section-title.text-center p {
	width:75%
}
.section-title.text-white span {
	color:#fff
}
.section-title.text-white h2 {
	color:#fff
}
.section-title.text-white p {
	color:#eee
}
@media(max-width:768px) {
	.section-title.text-center h2 {
	float:none;
	width:100%;
	font-size:30px
}
.section-title.text-center p,.section-title.text-center .description {
	width:100%;
	margin-top:12px;
	padding-left:0
}
.section-title h2,.section-title .description,.section-title p {
	width:100%
}
}.center-vertical .section-content>.container>.row {
	display:flex;
	align-items:center
}
.center-vertical .section-content>.container>.row>[class*=col-] {
	display:flex;
	align-items:center
}
.center-vertical .section-content>.container>.row>[class*=col-] .box-center {
	width:100%
}
@media(max-width:992px) {
    .header_logo  img{
        max-height: 120px;
    }
	.center-vertical .section-content>.container>.row {
	display:block
}
}.parallax-section {
	width:100%;
	position:relative;
	background-color:#ccc;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat
}
.parallax-section .section-content {
	width:100%;
	height:100%;
	position:relative;
	padding:120px 0;
	z-index:2;
	background-attachment:fixed;
	background-position:top center;
	background-size:cover;
	background-repeat:no-repeat
}
.parallax-section .bg-element {
	position:absolute;
	width:100%;
	height:100%;
	background:no-repeat top center/cover
}
.parallax-section .bg-element+img {
	display:none
}
@media(max-width:768px) {
    
	.parallax-section>.bg-element {
	background-position:initial!important
}
}.overlay-colored,.overlay-pattern {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.overlay-colored {
	z-index:1
}
.overlay-pattern {
	z-index:2;
	background-image:url(../images/general-elements/overlay-pattern.png);
	background-repeat:repeat;
	background-position:top left
}
.img-bg {
	overflow:hidden;
	position:relative;
	display:block;
	height:330px;
	border-radius:4px;
	background:no-repeat center/cover;
	background-color:#ddd;
	transition:all .5s
}
.img-bg .bg-element {
	position:absolute;
	width:100%;
	height:100%;
	background:no-repeat top center/cover;
	transition:all .4s ease
}
.img-bg>a {
	position:relative;
	display:block;
	height:100%
}
.img-bg>a img {
	display:block
}
.img-bg .overlay {
	position:absolute;
	top:0;
	left:0;
	width:calc(100% + 1px);
	height:100%;
	background-color:rgba(0,0,0,.75)
}
.img-bg .overlay,.img-bg .overlay .overlay-inner {
	transition:all .3s ease
}
.img-bg .overlay .overlay-inner {
	display:flex;
	flex-direction:column;
	display:none;
	align-items:flex-start;
	justify-content:flex-start;
	width:100%;
	height:100%;
	padding:30px;
	transition:all .2s .2s
}
.img-bg .overlay .overlay-inner>* {
	position:relative;
	z-index:10
}
.img-bg .overlay .overlay-inner .sub-title {
	color:#5d16d8;
	position:relative;
	text-transform:uppercase;
	font-weight:400
}
.img-bg .overlay .overlay-inner h1,.img-bg .overlay .overlay-inner h2,.img-bg .overlay .overlay-inner h3,.img-bg .overlay .overlay-inner h4,.img-bg .overlay .overlay-inner h5,.img-bg .overlay .overlay-inner h6 {
	color:#fff
}
.img-bg .overlay .overlay-inner h1:last-child,.img-bg .overlay .overlay-inner h2:last-child,.img-bg .overlay .overlay-inner h3:last-child,.img-bg .overlay .overlay-inner h4:last-child,.img-bg .overlay .overlay-inner h5:last-child,.img-bg .overlay .overlay-inner h6:last-child {
	margin-bottom:0
}
.slider-img-bg .bg-element {
	position:absolute;
	width:100%;
	height:100%;
	background:no-repeat top center/cover;
	transition:all .4s ease
}
.img-preview {
	margin-bottom:40px;
	background:#ddd
}
.img-preview img {
	width:100%
}
.video-preview {
	overflow:hidden;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:40px;
	min-height:300px;
	border-radius:4px;
	box-shadow:0 20px 40px rgba(153,153,153,.4);
	background:#ddd
}
.video-preview:hover .overlay-colored {
	opacity:.6
}
.video-preview:hover .btn-video i {
	color:#fff
}
.video-preview:hover .btn-video i::after {
	transform:scale(1.05);
	opacity:1
}
.video-preview.vp-banner {
	overflow:hidden;
	height:250px;
	border-radius:10px;
	box-shadow:0 5px 15px 10px rgba(0,0,0,.15)
}
.page-thank-you .video-preview.vp-banner {
	overflow:hidden;
	display:flex;
	min-height:215px;
	width:350px;
	margin:60px auto 0;
	border-radius:10px;
	box-shadow:0 10px 25px 5px rgba(34,34,34,.15)
}
.video-preview .img-bg {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	border-radius:0
}
.video-preview .img-bg .overlay-colored {
	transition:opacity .4s
}
.video-preview iframe {
	width:100%;
	height:100%;
	border:none
}
.video-preview .btn-video {
	position:relative;
	z-index:1
}
@media(max-width:320px) {
	.video-preview.vp-banner {
	width:300px;
	height:200px
}
}.btn-video {
	position:relative;
	display:inline-flex;
	align-items:center;
	text-align:left
}
.btn-video i {
	position:relative;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:70px;
	height:70px;
	text-align:center;
	font-size:15px;
	border-radius:100%;
	background:#fff;
	color:#222;
	text-indent:3px;
	transition:all .1s!important
}
.btn-video i::before {
	position:relative;
	z-index:1
}
.btn-video i::after {
	content:"";
	position:absolute;
	left:0;
	z-index:0;
	width:100%;
	height:100%;
	border-radius:100%;
	opacity:0;
	transform:scale(0);
	background-color:#222;
	transition:all .25s
}
.btn-video .title {
	display:inline-block;
	margin-left:20px;
	font-size:12px;
	color:#fff;
	transition:all .2s!important
}
.btn-video:hover i {
	color:#fff
}
.btn-video:hover i::after {
	transform:scale(1.02);
	opacity:1
}
.btn-video:hover .title {
	opacity:1
}
.text-right .btn-video i {
	float:right
}
.text-right .btn-video .title {
	position:relative;
	top:40px;
	transform:translateY(-50%);
	margin:0 15px 0 0
}
.box-info {
	position:relative
}
.box-info.text-white {
	color:#fff
}
.box-info.text-white p {
	color:rgba(255,255,255,.5)
}
.box-info .box-icon {
	float:left;
	margin:0 20px 0 0
}
.box-info .box-icon img {
	margin-top:6px
}
.box-info .box-icon i {
	margin-top:1px
}
.box-info .box-content {
	overflow:hidden
}
.box-info .box-content h5 {
	margin-bottom:18px
}
@media(min-width:992px) {
	.reversed .box-icon {
	float:right;
	margin-left:20px;
	margin-right:0
}
.reversed .box-content {
	text-align:right
}
}[class*=divider-] {
	display:block;
	overflow:hidden;
	clear:both
}
.divider-140 {
	height:140px
}
.divider-130 {
	height:130px
}
.divider-120 {
	height:120px
}
.divider-110 {
	height:110px
}
.divider-100 {
	height:100px
}
.divider-90 {
	height:90px
}
.divider-80 {
	height:80px
}
.divider-70 {
	height:70px
}
.divider-60 {
	height:60px
}
.divider-50 {
	height:50px
}
.divider-40 {
	height:40px
}
.divider-30 {
	height:30px
}
.divider-20 {
	height:20px
}
.divider-10 {
	height:10px
}
@media(max-width:992px) {
	[class*=divider-].divider-md-0 {
	height:0
}
[class*=divider-].divider-md-10 {
	height:10px
}
[class*=divider-].divider-md-20 {
	height:20px
}
[class*=divider-].divider-md-30 {
	height:30px
}
[class*=divider-].divider-md-40 {
	height:40px
}
[class*=divider-].divider-md-50 {
	height:50px
}
[class*=divider-].divider-md-60 {
	height:60px
}
[class*=divider-].divider-md-70 {
	height:70px
}
[class*=divider-].divider-md-80 {
	height:80px
}
[class*=divider-].divider-md-90 {
	height:90px
}
[class*=divider-].divider-md-100 {
	height:100px
}
[class*=divider-].divider-md-110 {
	height:110px
}
[class*=divider-].divider-md-120 {
	height:120px
}
[class*=divider-].divider-md-130 {
	height:130px
}
[class*=divider-].divider-md-140 {
	height:140px
}
}@media(max-width:768px) {
	[class*=divider-].divider-sm-0 {
	height:0
}
[class*=divider-].divider-sm-10 {
	height:10px
}
[class*=divider-].divider-sm-20 {
	height:20px
}
[class*=divider-].divider-sm-30 {
	height:30px
}
[class*=divider-].divider-sm-40 {
	height:40px
}
[class*=divider-].divider-sm-50 {
	height:50px
}
[class*=divider-].divider-sm-60 {
	height:60px
}
[class*=divider-].divider-sm-70 {
	height:70px
}
[class*=divider-].divider-sm-80 {
	height:80px
}
[class*=divider-].divider-sm-90 {
	height:90px
}
[class*=divider-].divider-sm-100 {
	height:100px
}
[class*=divider-].divider-sm-110 {
	height:110px
}
[class*=divider-].divider-sm-120 {
	height:120px
}
[class*=divider-].divider-sm-130 {
	height:130px
}
[class*=divider-].divider-sm-140 {
	height:140px
}
}@media(max-width:480px) {
	[class*=divider-].divider-xs-0 {
	height:0
}
[class*=divider-].divider-xs-10 {
	height:10px
}
[class*=divider-].divider-xs-20 {
	height:20px
}
[class*=divider-].divider-xs-30 {
	height:30px
}
[class*=divider-].divider-xs-40 {
	height:40px
}
[class*=divider-].divider-xs-50 {
	height:50px
}
[class*=divider-].divider-xs-60 {
	height:60px
}
[class*=divider-].divider-xs-70 {
	height:70px
}
[class*=divider-].divider-xs-80 {
	height:80px
}
[class*=divider-].divider-xs-90 {
	height:90px
}
[class*=divider-].divider-xs-100 {
	height:100px
}
[class*=divider-].divider-xs-110 {
	height:110px
}
[class*=divider-].divider-xs-120 {
	height:120px
}
[class*=divider-].divider-xs-130 {
	height:130px
}
[class*=divider-].divider-xs-140 {
	height:140px
}
}.divider-container {
	display:block;
	position:relative;
	padding-bottom:45px
}
.divider-line {
	display:inline-flex;
	position:relative;
	clear:both;
	left:15px;
	margin:70px auto;
	width:calc(100% - 30px);
	border-top-color:#e4eefe
}
[class*=col-] .divider-line {
	width:100%
}
.divider-line.space-150 {
	margin:150px 0
}
.divider-line.space-140 {
	margin:140px 0
}
.divider-line.space-130 {
	margin:130px 0
}
.divider-line.space-120 {
	margin:120px 0
}
.divider-line.space-110 {
	margin:110px 0
}
.divider-line.space-100 {
	margin:100px 0
}
.divider-line.space-90 {
	margin:90px 0
}
.divider-line.space-80 {
	margin:80px 0
}
.divider-line.space-70 {
	margin:70px 0
}
.divider-line.space-60 {
	margin:60px 0
}
.divider-line.space-50 {
	margin:50px 0
}
.divider-line.space-40 {
	margin:40px 0
}
.divider-line.space-30 {
	margin:30px 0
}
.divider-line.space-20 {
	margin:20px 0
}
.divider-line.space-10 {
	margin:10px 0
}
.divider-line.space-t-150 {
	margin-top:150px
}
.divider-line.space-t-140 {
	margin-top:140px
}
.divider-line.space-t-130 {
	margin-top:130px
}
.divider-line.space-t-120 {
	margin-top:120px
}
.divider-line.space-t-110 {
	margin-top:110px
}
.divider-line.space-t-100 {
	margin-top:100px
}
.divider-line.space-t-90 {
	margin-top:90px
}
.divider-line.space-t-80 {
	margin-top:80px
}
.divider-line.space-t-70 {
	margin-top:70px
}
.divider-line.space-t-60 {
	margin-top:60px
}
.divider-line.space-t-50 {
	margin-top:50px
}
.divider-line.space-t-40 {
	margin-top:40px
}
.divider-line.space-t-30 {
	margin-top:30px
}
.divider-line.space-t-20 {
	margin-top:20px
}
.divider-line.space-t-10 {
	margin-top:10px
}
.divider-line.space-b-150 {
	margin-bottom:150px
}
.divider-line.space-b-140 {
	margin-bottom:140px
}
.divider-line.space-b-130 {
	margin-bottom:130px
}
.divider-line.space-b-120 {
	margin-bottom:120px
}
.divider-line.space-b-110 {
	margin-bottom:110px
}
.divider-line.space-b-100 {
	margin-bottom:100px
}
.divider-line.space-b-90 {
	margin-bottom:90px
}
.divider-line.space-b-80 {
	margin-bottom:80px
}
.divider-line.space-b-70 {
	margin-bottom:70px
}
.divider-line.space-b-60 {
	margin-bottom:60px
}
.divider-line.space-b-50 {
	margin-bottom:50px
}
.divider-line.space-b-40 {
	margin-bottom:40px
}
.divider-line.space-b-30 {
	margin-bottom:30px
}
.divider-line.space-b-20 {
	margin-bottom:20px
}
.divider-line.space-b-10 {
	margin-bottom:10px
}
.divider-two-lines {
	height:4px;
	margin-bottom:70px;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	display:block;
	position:relative;
	top:60px;
	clear:both
}
.mfp-fade.mfp-bg {
	opacity:0;
	transition:all .2s ease-out
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity:.8
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity:0
}
.mfp-fade.mfp-wrap .mfp-content {
	opacity:0;
	transition:all .15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity:1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity:0
}
.icon {
	position:relative;
	display:flex;
	align-items:flex-start;
	justify-content:center
}
.icon i,.icon img {
	display:block
}
.icon img {
	max-width:100%;
	max-height:100%
}
.icon.x5 {
	width:70px;
	height:70px;
	font-size:70px
}
.icon.white i {
	color:#fff
}
.icon.spaced {
	align-items:center;
	padding:10px;
	border-radius:4px
}
.icon.spaced.x5 {
	width:70px;
	height:70px;
	font-size:28px
}
.icon.spaced.rounded {
	border-radius:100%
}
.icon.spaced.colorful-bg {
	background-color:#5d16d8
}
[class^=flaticon-]:before,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class*=" flaticon-"]:after {
	display:block;
	margin-left:0;
	font-size:inherit
}
.btn {
	display:inline-block;
	padding:17px 35px;
	font-size:14px;
	line-height:1.7;
	border-radius:3px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:.3px;
	text-align:center;
	border:2px solid;
	font-family:montserrat,sans-serif;
	transition:color .2s,background .2s,border-color .2s
}
.btn.rounded {
	border-radius:999px
}
.btn.x-small {
	padding:5px 16px;
	font-size:10px
}
.btn.small {
	padding:8px 25px;
	font-size:10px
}
.btn.medium {
	padding:8px 24px;
	font-size:11px
}
.btn.large {
	padding:11px 39px;
	font-size:12px;
	border-width:3px
}
.btn.x-large {
	padding:15px 45px;
	font-size:20px;
	border-width:3px
}
.btn.xx-large {
	padding:18px 57px;
	font-size:20px;
	border-width:3px
}
.btn.colorful,.btn.hover-colorful:hover {
	background-color:#5d16d8;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,.1);
	border-color:#5d16d8
}
.btn.white,.btn.hover-white:hover {
	background:#fff;
	color:#222;
	text-shadow:none;
	border-color:#fff
}
.btn.dark,.btn.hover-dark:hover {
	background:#222;
	color:#fff;
	text-shadow:none;
	border-color:#222
}
.btn.colorful-darken,.btn.hover-colorful-darken:hover {
	background-color:#5314c1;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,.1);
	border-color:#5314c1
}
.btn.gradient {
	color:#fff
}
@media(max-width:480px) {
	.btn.xx-large {
	padding:6px 45px;
	font-size:20px
}
}.social-icons {
	position:relative;
	margin-bottom:-5px;
	list-style:none;
	font-size:0
}
.social-icons li {
	display:inline-block;
	margin-bottom:5px
}
.social-icons li+li {
	margin-left:5px
}
.social-icons li a {
	display:block;
	position:relative;
	overflow:hidden;
	text-align:center;
	background:0 0;
	border-radius:3px;
	transition:all .3s ease
}
.social-icons li a i {
	position:relative;
	top:50%;
	display:block;
	margin:0 auto;
	transform:translateY(-50%);
	transition:all .25s ease
}
.social-icons li a i:first-child,.social-icons li a i:last-child {
	display:flex;
	align-items:center;
	justify-content:center
}
.social-icons li a i:last-child {
	opacity:0
}
.social-icons.x4 li a {
	width:40px;
	height:40px;
	font-size:17px
}
.social-icons.x4 li i:first-child,.social-icons.x4 li i:last-child {
	width:26px;
	height:26px
}
.social-icons.x5 li a {
	width:46px;
	height:46px;
	font-size:19px
}
.social-icons.x5 li i:first-child,.social-icons.x5 li i:last-child {
	width:28px;
	height:28px
}
.social-icons.icon-only li+li {
	margin-left:2px
}
.social-icons.icon-only.x4 li a {
	width:32px;
	height:32px
}
.social-icons.icon-only.x5 li a {
	width:34px;
	height:34px
}
.social-icons.rounded li a {
	border-radius:999px
}
.social-icons.rounded.x4 li a {
	font-size:16px
}
.social-icons.rounded.x5 li a {
	font-size:18px
}
.social-icons.animated li a:hover i:last-child {
	opacity:1
}
.social-icons.animated li a:hover i:first-child {
	opacity:0
}
.social-icons.animated.x4 li a:hover i:first-child {
	margin-top:-26px
}
.social-icons.animated.x5 li a:hover i:first-child {
	margin-top:-28px
}
.social-icons.white li a,.social-icons.grey li a,.social-icons.hover-colorful li a:hover {
	background:0 0
}
.social-icons.grey li a i:first-child {
	color:#999
}
.social-icons.white li a i:first-child {
	color:#fff
}
.social-icons.hover-colorful li a i:last-child,.social-icons.hover-colorful:not(.animated) li a:hover i:first-child {
	color:#5d16d8
}
.social-icons.hover-white li a i:last-child,.social-icons.hover-white:not(.animated) li a:hover i:first-child {
	color:#fff
}
.social-icons.hover-white-bg:not(.animated) li a:hover i:first-child {
	color:#222
}
.social-icons.hover-white-bg li a:hover {
	background:#fff
}
.social-icons.hover-white-bg li a i:last-child {
	color:#222
}
.testimonial-single-1 {
	overflow:hidden;
	position:relative;
	top:0;
	text-align:center;
	border-radius:4px;
	transition:all .2s;
	background-color:#fff
}
.highlighted .testimonial-single-1 {
	border-color:#5d16d8;
	box-shadow:0 0 50px 15px rgba(34,34,34,.05);
	background-color:#fff
}
.testimonial-single-1 .rating {
	margin-top:18px;
	justify-content:center
}
.testimonial-single-1.text-white {
	color:#fff
}
.testimonial-single-1 .ts-content {
	overflow:hidden;
	position:relative;
	padding:45px 30px 85px;
	background-color:#f2f7ff
}
.testimonial-single-1 .ts-content i {
	display:block;
	margin-bottom:20px;
	font-size:45px;
	line-height:45px
}
.testimonial-single-1 .ts-person {
	overflow:hidden;
	position:relative;
	margin-top:-40px;
	padding:0 30px 45px
}
.testimonial-single-1 .ts-person h5 {
	display:block;
	margin:20px 0 0;
	text-transform:capitalize
}
.testimonial-single-1 .ts-person span {
	display:block;
	font-size:12px;
	color:#999
}
.testimonial-single-1 .ts-img {
	overflow:hidden;
	display:block;
	margin:auto;
	width:80px;
	height:80px;
	padding:3px;
	border-radius:100%
}
.testimonial-single-1 .ts-img img {
	border-radius:9999px
}
@media(max-width:768px) {
	.testimonial-single-1 .ts-person {
	flex-direction:column-reverse
}
.testimonial-single-1 .ts-person .rating {
	margin:-3px 0 12px
}
}@media(max-width:480px) {
	.slider-testimonials .testimonial-single-1 {
	width:100%!important
}
}@media(max-width:320px) {
	.testimonial-single-1 .ts-img {
	float:none;
	margin-bottom:15px
}
}#scroll-progress {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:25;
	margin:auto;
	width:100%;
	height:3px
}
#scroll-progress .scroll-progress {
	height:100%
}
#scroll-progress .scroll-progress {
	width:0;
	background-color:#5d16d8
}
#scroll-progress .scroll-percent {
	float:right;
	width:80px;
	margin-top:2px;
	color:#fff;
	font-weight:700;
	background-color:#000;
	padding:5px;
	text-align:center;
	display:none
}
#website-loading {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	z-index:9999999999;
	text-align:center;
	display:none
}
#website-loading .loader {
	position:absolute;
	top:50%;
	width:100%;
	text-align:center;
	margin-top:-56px
}
.scroll-top-icon {
	width:30px;
	height:30px;
	line-height:29px;
	text-align:center;
	color:#fff;
	font-size:11px;
	border-radius:2px;
	background-color:#262626;
	position:fixed;
	bottom:-50px;
	right:40px;
	z-index:20
}
.scroll-top-icon.show {
	bottom:40px
}
.scroll-top-icon:hover {
	color:#fff
}
.scroll-top-icon:focus {
	color:#fff
}
@media(max-width:768px) {
	.scroll-top-icon {
	display:none!important
}
}#header {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	font-size:13px
}
.logo {
	display:inline-block
}
.logo img {
	max-height:100%
}
.logo h3,.logo h3+span {
	display:none
}
.logo.text-white h3,.logo.text-white span {
	color:#fff
}
.logo.logo-text img {
	display:none
}
.logo.logo-text h3,.logo.logo-text h3+span {
	display:block
}
.logo.logo-text h3 {
	position:relative;
	margin-bottom:-1px;
	font-size:20px;
	font-weight:600;
	color:#fff
}
.logo.logo-text h3+span {
	font-size:11px;
	color:#999
}
.logo-header {
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	transition:color .15s,top .3s
}
.logo-header.logo-text {
	text-align:left
}
.header-bar,.header-bar-wrap {
	background:0 0;
	transition:height .3s,background .3s
}
.header-bar-wrap {
	left:0;
	top:0;
	width:100%
}
.header-bar .container,.header-bar .row,.header-bar [class*=col-] {
	height:100%
}
.header-bar .col-md-12 {
	width:100%
}
.header-bar .hb-content {
	display:flex;
	align-items:center;
	height:100%
}
.header-bar.is-sticky .header-bar-wrap {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:10;
	background-color:#fff;
	box-shadow:0 0 15px rgba(0,0,0,.1);
	border-bottom-color:transparent
}
.header-bar .logo-header.logo-text {
	text-align:left
}
.header-bar .logo-header.logo-text h3+span {
	opacity:1;
	color:#999
}
.header-bar .menu-main>li>a {
	color:#222
}
.header-bar .menu-main>li>a.current,.header-bar .menu-main>li:hover>a,.header-bar .menu-main>li>a:hover,.header-bar .menu-main>li>a:focus {
	color:#5d16d8
}
.header-bar .hamburger-inner,.header-bar .hamburger-inner::before,.header-bar .hamburger-inner::after {
	background-color:#000
}
#header-bar-1,#header-bar-1 .header-bar-wrap {
	height:130px
}
#header-bar-1.text-white .header-bar-wrap {
	background-color:#222
}
#header-bar-1.text-white .logo.logo-text h3+span {
	color:#fff
}
@media(max-width:992px) {
	#header-bar-1 .hb-content {
	justify-content:center
}
}#banner {
	    position: absolute;
		top:0;
		left:0;
		width:100%;
		bottom:0;
	background-size:cover;
}
#banner.fullscreen .banner-parallax,#banner.fullscreen .banner-parallax .row>[class*=col-] {
	min-height:auto
}
.section-separator {
	position:absolute;
	overflow:hidden;
	z-index:1;
	width:100%
}
.section-separator.bottom {
	bottom:0
}
.section-separator.top {
	top:0;
	transform:rotate(180deg)
}
.section-separator>.ss-content img {
	margin-bottom:-1px
}
.section-separator svg {
	display:block
}
.section-separator.rounded>.ss-content svg {
	height:105px;
	width:100%;
	margin-bottom:-19px
}
.section-separator.rounded>.ss-content path {
	fill:#fff
}
.section-separator.wave-1>.ss-content svg {
	width:100%;
	margin-bottom:-1px
}
.section-separator.wave-1>.ss-content path {
	fill:#fff
}
@media(max-width:480px) {
	.section-separator.rounded .ss-content svg {
	height:95px;
	width:100%;
	margin-bottom:-16px
}
}.banner-parallax {
	position:relative;
	background-position:top center;
	background-size:cover;
	background-repeat:no-repeat
}
.banner-parallax.blured-bg>.bg-element {
	-webkit-filter:blur(5px);
	filter:blur(5px)
}
.banner-parallax>.bg-element {
	position:absolute;
	width:100%;
	height:100%;
	background:no-repeat top center/cover;
	background-size:cover;
	transition:opacity .5s
}
.banner-parallax>.bg-element.appeared {
	opacity:1
}
.banner-parallax>.bg-element+img {
	display:none
}
.banner-parallax>.overlay-pattern {
	opacity:0;
	transition:opacity .5s
}
.banner-parallax>.overlay-pattern.appeared {
	opacity:1
}
.banner-parallax,.banner-parallax .row>[class*=col-] {
	min-height:800px
}
.banner-parallax .row {
	display:flex;
	align-items:center
}
.banner-parallax .row>[class*=col-] {
	display:flex;
	align-items:center
}
.banner-parallax .container,.banner-parallax .row,.banner-parallax .row>[class*=col-] {
	height:90%;
	z-index:1
}
.page-thank-you #full-container {
	perspective:1000px
}
.page-thank-you #footer {
	border-top:none
}
@media(min-width:992px) {
	.fullscreen .banner-parallax,.fullscreen .banner-slider {
	height:100%!important
}
}.video-background {
	position:absolute;
	width:100%;
	height:100%
}
.owl-carousel .owl-item {
	-webkit-backface-visibility:initial;
	backface-visibility:initial
}
.slide-content {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	z-index:2
}
.slide-content .container{width:65%!important;}
.slide-content img {
	display:inline-block!important
}
.slide-content h4 {
	margin-bottom:10px;
	font-size:18px
}
.slide-content h1 {
	position:relative;
	font-size:50px
}
.slide-content .description {
	padding-top:5px;
	width:80%;
	line-height:1.9;
	font-size:16px
}
.slide-content .banner-logo {
	margin-bottom:50px
}
.slide-content .text-center h1,.slide-content .text-center h4 {
	margin-left:auto;
	margin-right:auto
}
.page-thank-you .slide-content .text-center h1,.page-thank-you .slide-content .text-center h4 {
	width:75%
}
.slide-content .text-center h1 {
	width:85%
}
.slide-content .text-center .description {
	margin-left:auto;
	margin-right:auto;
	width:85%
}
.page-thank-you .slide-content .text-center .description {
	width:60%
}
.slide-content .col-md-10 .text-center h1 {
	width:70%
}
.slide-content .col-md-10 .text-center .description {
	width:70%
}
.slide-content .text-right h1 {
	margin-left:auto
}
.slide-content .text-right .description {
	margin-left:auto
}
.page-thank-you .slide-content .banner-logo {
	margin-bottom:65px
}
.page-thank-you .slide-content h1 {
	font-size:45px;
	font-weight:600
}
@media(max-width:992px) {
	.slide-content [class*=text-center] h1,.slide-content [class*=text-center] h4 {
	width:100%
}
.slide-content [class*=text-center] .description {
	margin-left:auto;
	margin-right:auto;
	width:80%
}
.slide-content .col-md-10 .text-center h1,.slide-content .col-md-10 .text-center .description {
	width:100%
}
}@media(max-width:768px) {
	.slide-content h1 {
	font-size:45px
}
}@media(max-width:480px) {
	.slide-content h1 {
	font-size:40px
}
.slide-content h1,.slide-content p,.slide-content .description {
	width:100%
}
.slide-content [class*=text-center] .description {
	margin-top:0;
	width:100%
}
}.anim-pulse i {
	box-shadow:0 0 0 0 rgba(255,255,255,.5);
	animation:pulse 1.2s infinite
}
@keyframes pulse {
	0% {
	transform:scale(.85)
}
70% {
	transform:scale(1);
	box-shadow:0 0 0 20px transparent
}
100% {
	transform:scale(.85);
	box-shadow:0 0 0 0 transparent
}
}.banner-center-box {
	max-height:100%;
	max-width:100%;
	width:100%;
	backface-visibility:hidden
}
.page-thank-you .banner-center-box {
	padding-bottom:120px
}
#header+#banner .banner-center-box {
	padding-top:160px
}
.banner-center-box>* {
	position:relative
}
.banner-center-box.text-white h1 {
	color:#fff
}
.banner-center-box.text-white .description {
	color:#fff
}
.banner-center-box.bottom-position {
	margin-top:auto;
	padding-bottom:0
}
.banner-center-box h1:last-child,.banner-center-box h2:last-child,.banner-center-box h3:last-child,.banner-center-box h4:last-child,.banner-center-box h5:last-child,.banner-center-box h6:last-child {
	padding-bottom:0;
	margin-bottom:0
}
.banner-center-box img {
	max-height:100%;
	max-width:100%
}
body::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
	transition:all .3s;
	opacity:0;
	visibility:hidden;
	background-color:#333
}
@media(max-width:992px) {
	[class*=col-][class*=pl-] {
	padding-left:15px
}
[class*=col-][class*=pr-] {
	padding-right:15px
}
.banner-parallax,.banner-parallax .row>[class*=col-] {
	height:auto!important;
	min-height:auto!important
}
.banner-parallax .row {
	flex-direction:column
}
.banner-parallax .row>[class*=col-] {
	align-self:stretch;
	flex-grow:1
}
.banner-parallax [class*=col-]:not(:first-child) .banner-center-box {
	margin-top:-80px
}
.banner-center-box {
	display:block;
	top:0;
	width:100%;
	transform:translateY(0)
}
.banner-center-box,.layout-2 .banner-center-box {
	padding:200px 0 140px
}
.fullscreen {
	height:auto!important
}
.banner-slider {
	min-height:auto!important
}
}@media(max-width:480px) {
	.banner-center-box {
	padding:180px 0 150px
}
}.box-form {
	background-color:#fff
}
.box-form .box-title {
	position:relative;
	padding:30px
}
.box-form .box-title .overlay-colored {
	z-index:0
}
.box-form .box-title h3,.box-form .box-title p {
	position:relative
}
.box-form .box-title h4 {
	margin-bottom:0
}
.box-form .box-title p {
	margin-bottom:0;
	font-size:14px
}
.box-form .box-content {
	padding:30px
}
.box-form .form-group label:first-child {
	display:block;
	margin-bottom:5px;
	cursor:pointer;
	text-align:left;
	font-family:montserrat,sans-serif;
	font-size:13px;
	color:#777
}
.box-form .form-group input[type=submit] {
	width:100%
}
.cta-subscribe {
	position:relative;
	border-radius:5px
}
.cta-subscribe .cs-notifications {
	margin-bottom:30px
}
.cta-subscribe .box-title {
	text-align:center;
	padding:40px 40px 0;
	border-radius:0;
	color:#999
}
.cta-subscribe .box-title+.box-content {
	padding-top:30px
}
.cta-subscribe .box-title .title {
	margin-bottom:4px
}
.cta-subscribe .box-title.text-white {
	color:#fff
}
.cta-subscribe .box-title .svg {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:30px
}
.cta-subscribe .box-content {
	position:relative;
	display:block;
	padding:50px 40px
}
.cta-subscribe form.form-inline {
	overflow:hidden
}
.cta-subscribe form.form-inline .form-group {
	padding-right:15px;
	float:left
}
.cta-subscribe form.form-inline .form-group+.form-group {
	margin-top:0
}
.cta-subscribe form.form-inline .form-group:last-child {
	padding-right:0
}
.cta-subscribe form .form-group {
	display:block
}
.cta-subscribe form .form-group+.form-group {
	margin-top:25px
}
.cta-subscribe form .form-group input.error,.cta-subscribe form .form-group input.error:focus,.cta-subscribe form .form-group textarea.error,.cta-subscribe form .form-group textarea.error:focus {
	box-shadow:none;
	border-color:#f33;
	background:#fff
}
.cta-subscribe form input[type=text],.cta-subscribe form select {
	box-shadow:none
}
.cta-subscribe form textarea {
	height:130px
}
.cta-subscribe form label:not(.error) {
	margin-top:-8px
}
@media(max-width:1200px) {
	.cta-subscribe .box-content {
	padding-bottom:50px
}
.cta-subscribe form .form-group:last-child {
	top:0;
	margin-top:25px
}
}@media(max-width:992px) {
	.cta-subscribe,.boxed .cta-subscribe {
	top:0;
	margin-top:0
}
}.cta-subscribe-2 {
	width:440px;
	margin:auto
}
.cta-subscribe-2 input[type=submit] {
	width:100%;
	height:70px;
	line-height:70px;
	padding-left:40px;
	padding-right:40px;
	font-size:20px
}
.cta-subscribe-2 .box-content {
	padding:0
}
@media(max-width:1200px) {
	.cta-subscribe-2 {
	width:100%
}
}@media(max-width:992px) {
	.cta-subscribe-2 {
	margin-left:auto;
	margin-right:auto;
	width:450px
}
.cta-subscribe-2 #form-cta-subscribe-2 input[type=submit] {
	height:60px;
	line-height:60px;
	font-size:16px
}
.popup-preview .cta-subscribe-2 {
	display:inline-block;
	width:100%
}
}@media(max-width:768px) {
	.cta-subscribe-2 {
	flex-direction:column;
	margin-bottom:20px;
	width:450px
}
.cta-subscribe-2 .box-img {
	width:100%;
	border-radius:4px 4px 0 0
}
.cta-subscribe-2 .box-content {
	display:block;
	width:100%
}
.cta-subscribe-2 form input[type=submit] {
	height:60px;
	line-height:60px;
	font-size:16px
}
}@media(max-width:480px) {
	.cta-subscribe-2 {
	width:100%
}
}.cs-notifications {
	display:none;
	margin-bottom:20px;
	text-align:left
}
.cs-notifications a {
	text-decoration:underline;
	color:#fff
}
.cs-notifications a:hover {
	color:#fff;
	text-decoration:none
}
select option[disabled] {
	color:#ddd
}
.cs-notifications-content {
	padding:15px 20px 15px 48px;
	border-radius:4px;
	display:block;
	font-size:13px;
	line-height:20px;
	color:#fff;
	font-weight:700;
	background-color:#f33;
	position:relative
}
.cs-notifications-content.sent {
	background-color:#3aae39
}
.cs-error-icon,.cs-success-icon {
	color:#fff;
	font-size:12px!important;
	width:24px;
	height:24px;
	line-height:24px!important;
	background-color:rgba(0,0,0,.2);
	left:15px;
	position:absolute;
	top:13px;
	border-radius:50%;
	text-align:center
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.shake {
	-webkit-animation-name:shake;
	animation-name:shake
}
@-webkit-keyframes shake {
	from,to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0)
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)
}
}@keyframes shake {
	from,to {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
10%,30%,50%,70%,90% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0)
}
20%,40%,60%,80% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)
}
}@-webkit-keyframes bounce {
	from,20%,53%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0)
}
70% {
	-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0)
}
}@keyframes bounce {
	from,20%,53%,80%,to {
	-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
	animation-timing-function:cubic-bezier(.215,.61,.355,1);
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
40%,43% {
	-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	-webkit-transform:translate3d(0,-30px,0);
	transform:translate3d(0,-30px,0)
}
70% {
	-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	-webkit-transform:translate3d(0,-15px,0);
	transform:translate3d(0,-15px,0)
}
90% {
	-webkit-transform:translate3d(0,-4px,0);
	transform:translate3d(0,-4px,0)
}
}.bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce;
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom
}
@media(prefers-reduced-motion) {
	.animated {
	-webkit-animation:unset!important;
	animation:unset!important;
	-webkit-transition:none!important;
	transition:none!important
}
}.popup-preview {
	position:fixed;
	top:0;
	left:0;
	z-index:20;
	width:100%;
	height:100%;
	opacity:0;
	visibility:hidden;
	transition:all .3s
}
.popup-preview .container,.popup-preview .row {
	height:100%
}
.popup-preview [class*=col-] {
	display:flex;
	justify-content:center;
	min-height:100%
}
.popup-preview.viewed {
	opacity:1;
	visibility:visible
}
.popup-preview.viewed .popup-content {
	margin-top:0;
	padding:100px 0;
	opacity:1;
	visibility:visible
}
.popup-preview .popup-bg {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:.7
}
.popup-preview .box-title {
	position:relative
}
.popup-preview .popup-content {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:60px;
	opacity:0;
	visibility:hidden;
	transition:all .3s .3s ease
}
.popup-preview .popup-content>* {
	z-index:2
}
.popup-preview .popup-close {
	position:absolute;
	top:15px;
	right:15px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0;
	width:20px;
	height:20px
}
.popup-preview .popup-close:hover {
	opacity:1
}
.popup-preview .popup-close:hover .hamburger-inner,.popup-preview .popup-close:hover .hamburger-inner::before,.popup-preview .popup-close:hover .hamburger-inner::after {
	background-color:#5d16d8
}
.popup-preview .popup-close .hamburger-box {
	display:block
}
.popup-preview .popup-close .hamburger-inner,.popup-preview .popup-close .hamburger-inner::before,.popup-preview .popup-close .hamburger-inner::after {
	transition:all .2s
}
.popup-preview-overlay {
	position:fixed;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
	transition:all .3s;
	opacity:0;
	visibility:hidden;
	background:#333
}
.popup-preview-overlay.viewed {
	opacity:.8;
	visibility:visible
}
html.scroll-lock {
	overflow:hidden
}
html.scroll-lock .popup-preview {
	overflow-y:auto
}
.banner-slider {
	overflow:hidden;
	position:relative;
	width:100%;
	background-color:#fff
}
.banner-slider,.banner-slider .row>[class*=col-] {
	height:100%
}
.banner-slider .owl-carousel .owl-item img {
	width:auto
}
.banner-slider>ul {
	list-style:none;
	width:auto!important;
	height:100% li;
	height-display:block;
	height-background-position:top center;
	height-background-size:cover;
	height-background-repeat:no-repeat;
	height-background-clip:content-box
}
.banner-slider>ul .slide {
	position:relative
}
.banner-slider>ul .slide>img {
	display:none;
	width:100%
}
.banner-slider .owl-nav {
	margin:0
}
.banner-slider .owl-nav [class*=owl-] {
	font-size:30px;
	font-weight:100;
	width:40px;
	height:100px;
	line-height:96px;
	margin:0;
	padding:0;
	margin-top:-50px!important;
	position:absolute;
	top:50%;
	border-radius:0;
	opacity:0;
	visibility:hidden;
	transition:all .2s;
	color:#fff;
	background-color:rgba(0,0,0,.5)
}
.banner-slider .owl-nav [class*=owl-]:hover {
	background-color:#5d16d8;
	color:#fff
}
.banner-slider .owl-nav .owl-prev {
	left:0;
	margin-left:0;
	text-indent:-2px
}
.banner-slider .owl-nav .owl-next {
	right:0;
	margin-right:0;
	text-indent:2px
}
.banner-slider .owl-nav .disabled {
	opacity:.5;
	cursor:default
}
.banner-slider:hover .owl-nav [class*=owl-] {
	opacity:1;
	visibility:visible
}
.banner-slider:hover .owl-nav .owl-prev {
	margin-left:0
}
.banner-slider:hover .owl-nav .owl-prev:hover {
	margin-left:0
}
.banner-slider:hover .owl-nav .owl-next {
	margin-right:0
}
.banner-slider:hover .owl-nav .owl-next:hover {
	margin-right:0
}
.banner-slider .owl-dots {
	margin:0;
	position:absolute;
	bottom:40px;
	width:100%
}
.banner-slider .owl-dots .owl-dot {
	margin:0 2.5px;
	border-radius:100%;
	width:14px;
	height:14px
}
.banner-slider .owl-dots .owl-dot:hover span {
	background-color:rgba(160,160,160,.5)
}
.banner-slider .owl-dots .owl-dot.active span,.banner-slider .owl-dots .owl-dot.active:hover span {
	background-color:#fff
}
.banner-slider .owl-dots .owl-dot span {
	width:100%;
	margin:0;
	border-radius:100%;
	height:100%;
	background-color:rgba(160,160,160,.3);
	transition:all .15s
}
.bs-fire {
	transition-duration:.5s
}
.bs-fire.duration-2000 {
	transition-duration:2s
}
.bs-fire.movebottom-50 {
	transform:translateY(50px)
}
@media(max-width:1200px) {
	.banner-slider .owl-nav [class*=owl-] {
	margin-top:-10px!important
}
}.banner-slider .animated {
	-webkit-animation-duration:600ms!important;
	animation-duration:600ms!important;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.owl-animated-out {
	z-index:1
}
.owl-animated-in {
	z-index:0
}
.backSlideOut {
	-webkit-animation:backSlideOut 1s both ease;
	animation:backSlideOut 1s both ease
}
.backSlideIn {
	-webkit-animation:backSlideIn 1s both ease;
	animation:backSlideIn 1s both ease
}
@-webkit-keyframes backSlideOut {
	25% {
	opacity:.5;
	-webkit-transform:translateZ(-500px)
}
75% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(-200%)
}
100% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(-200%)
}
}@keyframes backSlideOut {
	25% {
	opacity:.5;
	transform:translateZ(-500px)
}
75% {
	opacity:.5;
	transform:translateZ(-500px) translateX(-200%)
}
100% {
	opacity:.5;
	transform:translateZ(-500px) translateX(-200%)
}
}@-webkit-keyframes backSlideIn {
	0%,25% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(200%)
}
75% {
	opacity:.5;
	-webkit-transform:translateZ(-500px)
}
100% {
	opacity:1;
	-webkit-transform:translateZ(0) translateX(0)
}
}@keyframes backSlideIn {
	0%,25% {
	opacity:.5;
	transform:translateZ(-500px) translateX(200%)
}
75% {
	opacity:.5;
	transform:translateZ(-500px)
}
100% {
	opacity:1;
	transform:translateZ(0) translateX(0)
}
}.goDownOut {
	-webkit-animation:scaleToFade .7s ease both;
	animation:scaleToFade .7s ease both
}
.goDownIn {
	-webkit-animation:goDown .6s ease both;
	animation:goDown .6s ease both
}
@-webkit-keyframes scaleToFade {
	to {
	opacity:0;
	-webkit-transform:scale(.8)
}
}@keyframes scaleToFade {
	to {
	opacity:0;
	transform:scale(.8)
}
}@-webkit-keyframes goDown {
	from {
	-webkit-transform:translateY(-100%)
}
}@keyframes goDown {
	from {
	transform:translateY(-100%)
}
}.owl-fadeUp-in {
	-webkit-animation:scaleUpFrom 1.5s ease both;
	animation:scaleUpFrom 1.5s ease both
}
.owl-fadeUp-out {
	-webkit-animation:scaleUpTo .6s ease both;
	animation:scaleUpTo .6s ease both
}
@-webkit-keyframes scaleUpFrom {
	from {
	opacity:0;
	-webkit-transform:scale(1.2)
}
}@keyframes scaleUpFrom {
	from {
	opacity:0;
	transform:scale(1.2)
}
}@-webkit-keyframes scaleUpTo {
	to {
	opacity:0;
	-webkit-transform:scale(1)
}
}@keyframes scaleUpTo {
	to {
	opacity:0;
	transform:scale(1)
}
}#content {
	position:relative;
	line-height:1.9;
	background-color:#fff;
	z-index:0;
	z-index:10
}
#content-wrap {
	position:relative
}
.content.with-sidebar {
	padding-right:10px
}
.content.with-sidebar .blog-standard .post .post-content {
	padding:0 50px
}
.content.sidebar-left {
	padding:0 0 0 10px
}
#intro-features {
	perspective:1000px;
	backface-visibility:hidden
}
#intro-features .section-content {
	padding-top:0
}
@media(max-width:992px) {
	#intro-features .section-content {
	padding-top:120px
}
#intro-features .video-preview {
	margin-top:0;
	margin-bottom:100px
}
}@media(max-width:768px) {
	#intro-features .video-preview {
	width:auto;
	max-width:620px
}
}@media(max-width:480px) {
	#intro-features .video-preview {
	height:250px;
	min-height:auto;
	max-height:620px
}
}.box-info-2 {
	padding:60px 50px;
	border-right:1px solid #eee;
	transition:all .2s;
	background-color:#fff
}
.highlighted .box-info-2 {
	border-color:#5d16d8;
	box-shadow:0 0 50px 15px rgba(34,34,34,.05);
	background-color:#fff
}
.box-info-2 .box-icon {
	display:inline-block;
	float:none;
	margin:0 0 33px
}
.box-info-2 .box-icon i {
	font-size:60px;
	line-height:60px
}
.box-info-2.text-white .box-content {
	color:#999
}
.slider-boxes-features {
	position:relative;
	margin-top:-160px;
	width:100%
}
.slider-boxes-features::before {
	content:"";
	position:absolute;
	bottom:0;
	margin-left:20px;
	width:calc(100% - 40px);
	height:100px;
	border-radius:4px;
	box-shadow:0 30px 40px rgba(27,27,27,.08);
	background:#bbb
}
.slider-boxes-features .owl-carousel {
	list-style:none;
	overflow:hidden;
	border-radius:4px;
	box-shadow:0 0 45px 0 rgba(34,34,34,.05);
	background-color:#fff
}
.slider-boxes-features .owl-carousel .owl-stage-outer {
	margin-right:2px
}
.slider-boxes-features .owl-carousel .owl-item {
	transition:all .5s
}
.slider-boxes-features .owl-carousel .owl-item:not(.active) {
	opacity:0
}
.slider-boxes-features .owl-carousel .owl-item.active:last-of-type .box-info-2 {
	margin-right:-1px
}
.slider-boxes-features .owl-carousel .slide {
	position:relative;
	overflow:hidden
}
.slider-boxes-features .owl-carousel>img {
	width:100%
}
.slider-boxes-features .owl-nav {
	margin:0
}
.slider-boxes-features .owl-nav [class*=owl-] {
	font-size:24px;
	font-weight:100;
	width:35px;
	height:80px;
	line-height:78px;
	margin:0;
	padding:0;
	margin-top:-40px!important;
	position:absolute;
	top:50%;
	border-radius:0;
	opacity:0;
	visibility:hidden;
	transition:all .2s;
	color:#fff;
	background-color:rgba(0,0,0,.6)
}
.slider-boxes-features .owl-nav [class*=owl-]:hover {
	background-color:#222;
	color:#fff
}
.slider-boxes-features .owl-nav .owl-prev {
	left:0;
	margin-left:-10px;
	text-indent:-2px
}
.slider-boxes-features .owl-nav .owl-next {
	right:0;
	margin-right:-10px;
	text-indent:2px
}
.slider-boxes-features .owl-nav .disabled {
	opacity:0;
	cursor:default
}
.slider-boxes-features:hover .owl-nav [class*=owl-] {
	opacity:1;
	visibility:visible
}
.slider-boxes-features:hover .owl-nav .owl-prev {
	margin-left:0
}
.slider-boxes-features:hover .owl-nav .owl-prev:hover {
	margin-left:0
}
.slider-boxes-features:hover .owl-nav .owl-next {
	margin-right:0
}
.slider-boxes-features:hover .owl-nav .owl-next:hover {
	margin-right:0
}
.slider-boxes-features:hover .owl-nav .disabled {
	opacity:.4;
	background-color:rgba(0,0,0,.6)
}
.slider-boxes-features .owl-dots {
	position:relative;
	bottom:0;
	left:0;
	width:100%;
	text-align:center;
	margin:40px 0 0!important;
	opacity:1;
	visibility:visible
}
.slider-boxes-features .owl-dots .owl-dot {
	margin:0 3px;
	border-radius:100%
}
.slider-boxes-features .owl-dots .owl-dot:hover span {
	opacity:.6;
	background-color:#222
}
.slider-boxes-features .owl-dots .owl-dot.active span,.slider-boxes-features .owl-dots .owl-dot.active:hover span {
	border-color:#5d16d8;
	opacity:1;
	background-color:#5d16d8
}
.slider-boxes-features .owl-dots .owl-dot span {
	margin:0;
	width:10px;
	height:10px;
	border-radius:100%;
	border:2px solid transparent;
	background-color:#222;
	opacity:.2;
	transition:all .2s
}
@media(max-width:992px) {
	.slider-boxes-features {
	margin-top:0
}
}.client-single {
	display:flex;
	align-items:center;
	justify-content:center
}
.client-single img {
	position:relative;
	top:0;
	width:auto!important;
	opacity:.5;
	transition:all .15s
}
.client-single a:hover img {
	opacity:.8
}
.slider-clients {
	padding-top:10px;
	width:100%
}
.slider-clients .owl-carousel {
	list-style:none
}
.slider-clients .owl-carousel .owl-stage-outer {
	margin-top:-2px;
	padding-top:2px
}
.slider-clients .owl-carousel .owl-stage {
	display:flex;
	align-items:center
}
.slider-clients .owl-carousel>li {
	display:block;
	background-position:top center;
	background-size:cover;
	background-repeat:no-repeat;
	background-clip:content-box
}
.slider-clients .owl-carousel .slide {
	position:relative
}
.slider-clients .owl-carousel>img {
	width:100%
}
.slider-clients .owl-nav {
	margin:0
}
.slider-clients .owl-nav [class*=owl-] {
	font-size:25px;
	width:60px;
	height:60px;
	line-height:56px;
	margin:0;
	padding:0;
	margin-top:-30px!important;
	position:absolute;
	top:50%;
	border-radius:999px;
	opacity:0;
	visibility:hidden;
	transition:all .2s;
	color:#fff;
	background-color:#5d16d8
}
.slider-clients .owl-nav [class*=owl-]:hover {
	background-color:#222;
	color:#fff
}
.slider-clients .owl-nav .owl-prev {
	left:0;
	margin-left:60px
}
.slider-clients .owl-nav .owl-next {
	right:0;
	margin-right:60px
}
.slider-clients .owl-nav .disabled {
	opacity:.5;
	cursor:default
}
.slider-clients:hover .owl-nav [class*=owl-] {
	opacity:1;
	visibility:visible
}
.slider-clients:hover .owl-nav .owl-prev {
	margin-left:40px
}
.slider-clients:hover .owl-nav .owl-prev:hover {
	margin-left:35px
}
.slider-clients:hover .owl-nav .owl-next {
	margin-right:40px
}
.slider-clients:hover .owl-nav .owl-next:hover {
	margin-right:35px
}
.slider-clients .owl-dots {
	margin:0;
	position:relative;
	bottom:0;
	width:100%;
	margin-top:40px!important
}
.slider-clients .owl-dots .owl-dot {
	margin:0 2.5px;
	border-radius:100%
}
.slider-clients .owl-dots .owl-dot:hover span {
	background-color:#aaa
}
.slider-clients .owl-dots .owl-dot.active span,.slider-clients .owl-dots .owl-dot.active:hover span {
	background-color:#5d16d8
}
.slider-clients .owl-dots .owl-dot span {
	width:15px;
	margin:0;
	border-radius:100%;
	height:15px;
	background-color:#d8d9d9;
	transition:all .15s
}
.box-info-1 {
	transition:all .2s
}
.box-info-1 .box-icon {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	float:none;
	margin:0 0 33px;
	width:50px;
	height:50px;
	border-radius:5px
}
.box-info-1 .box-icon i {
	font-size:25px;
	line-height:25px;
	color:#fff
}
.box-info-1 .box-content h4 {
	margin-bottom:14px
}
.box-info-1.text-white .box-content {
	color:#999
}
.rating {
	display:flex;
	position:relative;
	color:#5d16d8;
	font-size:11px
}
.rating i+i {
	margin-left:2px
}
.slider-testimonials {
	width:100%
}
.slider-testimonials .owl-carousel {
	list-style:none
}
.slider-testimonials .owl-carousel .owl-item {
	transition:all .5s
}
.slider-testimonials .owl-carousel .owl-item:not(.active) {
	opacity:0
}
.slider-testimonials .owl-carousel .slide {
	position:relative
}
.slider-testimonials .owl-carousel>img {
	width:100%
}
.slider-testimonials .owl-nav {
	margin:0
}
.slider-testimonials .owl-nav [class*=owl-] {
	font-size:24px;
	font-weight:100;
	width:35px;
	height:80px;
	line-height:78px;
	margin:0;
	padding:0;
	margin-top:-40px!important;
	position:absolute;
	top:50%;
	border-radius:0;
	opacity:0;
	visibility:hidden;
	transition:all .2s;
	color:#fff;
	background-color:rgba(0,0,0,.6)
}
.slider-testimonials .owl-nav [class*=owl-]:hover {
	background-color:#222;
	color:#fff
}
.slider-testimonials .owl-nav .owl-prev {
	left:0;
	margin-left:-10px;
	text-indent:-2px
}
.slider-testimonials .owl-nav .owl-next {
	right:0;
	margin-right:-10px;
	text-indent:2px
}
.slider-testimonials .owl-nav .disabled {
	opacity:0;
	cursor:default
}
.slider-testimonials:hover .owl-nav [class*=owl-] {
	opacity:1;
	visibility:visible
}
.slider-testimonials:hover .owl-nav .owl-prev {
	margin-left:0
}
.slider-testimonials:hover .owl-nav .owl-prev:hover {
	margin-left:0
}
.slider-testimonials:hover .owl-nav .owl-next {
	margin-right:0
}
.slider-testimonials:hover .owl-nav .owl-next:hover {
	margin-right:0
}
.slider-testimonials:hover .owl-nav .disabled {
	opacity:.4;
	background-color:rgba(0,0,0,.6)
}
.slider-testimonials .owl-dots {
	position:relative;
	bottom:0;
	left:0;
	width:100%;
	text-align:center;
	margin:40px 0 0!important;
	opacity:1;
	visibility:visible
}
.slider-testimonials .owl-dots .owl-dot {
	margin:0 3px;
	border-radius:100%
}
.slider-testimonials .owl-dots .owl-dot:hover span {
	opacity:.6;
	background-color:#222
}
.slider-testimonials .owl-dots .owl-dot.active span,.slider-testimonials .owl-dots .owl-dot.active:hover span {
	border-color:#5d16d8;
	opacity:1;
	background-color:#5d16d8
}
.slider-testimonials .owl-dots .owl-dot span {
	margin:0;
	width:10px;
	height:10px;
	border-radius:100%;
	border:2px solid transparent;
	background-color:#222;
	opacity:.2;
	transition:all .2s
}
#footer {
	overflow:hidden;
	position:relative
}
.footer-bar {
	padding:100px 0;
	background:0 0
}
.footer-bar+.footer-bar {
	border-top:1px solid #e4eefe
}
.footer-bar .fb-row+.fb-row {
	padding-top:50px;
	margin-top:50px;
	border-top:1px solid rgba(34,34,34,.05)
}
@media(max-width:768px) {
	.footer-bar .fb-row {
	flex-direction:column
}
}#footer-bar-1 {
	background-color:#f2f7ff
}
#footer-bar-1.footer-bar {
	padding:120px 0
}
#footer-bar-1 .logo-footer {
	position:relative;
	top:-5px;
	margin-bottom:13px
}
.box-info-3 {
	transition:all .2s
}
.box-info-3 .box-content {
	overflow:initial;
	position:relative
}
.box-info-3 .box-content h4 {
	margin-bottom:15px
}
.box-info-3.text-white .box-content {
	color:#999
}
@media(max-width:992px) {
	#footer-bar-1 .logo-footer {
	top:0
}
}#footer-bar-2 {
	display:flex;
	align-items:center;
	padding:25px 0;
	min-height:80px;
	background-color:#f2f7ff
}
#footer-bar-2 .footer-bar-wrap {
	width:100%
}
#footer-bar-2.footer-bar .fb-row {
	display:flex;
	align-items:center
}
#footer-bar-2 .social-icons {
	margin-left:auto
}
.copyrights-message {
	font-size:14px
}
.copyrights-message a:hover {
	text-decoration:underline;
	color:#5d16d8
}
@media(max-width:768px) {
	#footer-bar-2 .fb-row {
	flex-direction:column
}
#footer-bar-2 .copyrights-message:first-child {
	margin-top:5px;
	text-align:center
}
#footer-bar-2 .social-icons {
	margin:5px 0 0
}
}.opacity-05 {
	opacity:.05
}
.opacity-10 {
	opacity:.1
}
.opacity-15 {
	opacity:.15
}
.opacity-20 {
	opacity:.2
}
.opacity-25 {
	opacity:.25
}
.opacity-30 {
	opacity:.3
}
.opacity-35 {
	opacity:.35
}
.opacity-40 {
	opacity:.4
}
.opacity-45 {
	opacity:.45
}
.opacity-50 {
	opacity:.5
}
.opacity-55 {
	opacity:.55
}
.opacity-60 {
	opacity:.6
}
.opacity-65 {
	opacity:.65
}
.opacity-70 {
	opacity:.7
}
.opacity-75 {
	opacity:.75
}
.opacity-80 {
	opacity:.8
}
.opacity-85 {
	opacity:.85
}
.opacity-90 {
	opacity:.9
}
.opacity-95 {
	opacity:.95
}
.opacity-100 {
	opacity:.1
}
.color-theme {
	color:#5d16d8
}
.color-bg-theme {
	background-color:#5d16d8
}
.color-heading {
	color:#222
}
.color-bg-heading {
	background-color:#222
}
.color-dark {
	color:#222
}
.color-bg-dark {
	background-color:#222
}
.color-white {
	color:#fff
}
.color-bg-white {
	background-color:#fff
}
.color-grey {
	color:#666
}
.color-bg-grey {
	background-color:#666
}
.color-gradient,.testimonial-single-1 .ts-content i,.box-info-2 .box-icon i {
	color:transparent;
	-webkit-background-clip:text;
	background-clip:text;
	background-color:#5d16d8;
	background-image:-webkit-linear-gradient(45deg,#5d16d8 0%,#30ebf2 100%);
	background-image:-moz-linear-gradient(45deg,#5d16d8 0%,#30ebf2 100%);
	background-image:-o-linear-gradient(45deg,#5d16d8 0%,#30ebf2 100%);
	background-image:linear-gradient(45deg,#5d16d8 0%,#30ebf2 100%)
}
.color-bg-gradient,input[type=submit],input[type=submit].form-control,.icon.spaced.gradient-bg,.btn.gradient,.testimonial-single-1 .ts-img,.box-info-1 .box-icon {
	background-color:#5d16d8;
	background-image:-webkit-linear-gradient(45deg,#5d16d8 0%,#30ebf2 100%);
	background-image:-moz-linear-gradient(45deg,#5d16d8 0%,#30ebf2 100%);
	background-image:-o-linear-gradient(45deg,#5d16d8 0%,#30ebf2 100%);
	background-image:linear-gradient(45deg,#5d16d8 0%,#30ebf2 100%)
}
.color-bg-gradient-1 {
	background-color:#2ebf6d;
	background-image:-webkit-linear-gradient(90deg,#2ebf6d 0%,#1d763b 100%);
	background-image:-moz-linear-gradient(90deg,#2ebf6d 0%,#1d763b 100%);
	background-image:-o-linear-gradient(90deg,#2ebf6d 0%,#1d763b 100%);
	background-image:linear-gradient(90deg,#2ebf6d 0%,#1d763b 100%)
}
.color-bg-gradient-2 {
	background-color:#f2f7ff;
	background-image:-webkit-linear-gradient(90deg,#f2f7ff 0%,#b3b3f7 100%);
	background-image:-moz-linear-gradient(90deg,#f2f7ff 0%,#b3b3f7 100%);
	background-image:-o-linear-gradient(90deg,#f2f7ff 0%,#b3b3f7 100%);
	background-image:linear-gradient(90deg,#f2f7ff 0%,#b3b3f7 100%)
}
.color-bg-gradient-3 {
	background-color:#e4eefe;
	background-image:-webkit-linear-gradient(90deg,#e4eefe 0%,#5ab5f5 100%);
	background-image:-moz-linear-gradient(90deg,#e4eefe 0%,#5ab5f5 100%);
	background-image:-o-linear-gradient(90deg,#e4eefe 0%,#5ab5f5 100%);
	background-image:linear-gradient(90deg,#e4eefe 0%,#5ab5f5 100%)
}
.color-border-gradient,input[type=submit],input[type=submit].form-control,.btn.gradient {
	border-image:linear-gradient(45deg,#5d16d8 0%,#30ebf2 100%);
	border-image-slice:1
}
.font-size-10px {
	font-size:10px
}
.font-size-11px {
	font-size:11px
}
.font-size-12px {
	font-size:12px
}
.font-size-13px {
	font-size:13px
}
.font-size-14px {
	font-size:14px
}
.font-size-15px {
	font-size:15px
}
.font-size-16px {
	font-size:16px
}
.font-size-17px {
	font-size:17px
}
.font-size-18px {
	font-size:18px
}
.font-size-19px {
	font-size:19px
}
.font-size-20px {
	font-size:20px
}
@media(max-width:992px) {
	.md-text-center {
	text-align:center
}
.md-text-right {
	text-align:right
}
.md-text-left {
	text-align:left
}
}@media(max-width:768px) {
	.sm-text-center {
	text-align:center
}
.sm-text-right {
	text-align:right
}
.sm-text-left {
	text-align:left
}
}@media(max-width:480px) {
	.xs-text-center {
	text-align:center
}
.xs-text-right {
	text-align:right
}
.xs-text-left {
	text-align:left
}
}@media(max-width:320px) {
	.md-text-center {
	text-align:center
}
.md-text-right {
	text-align:right
}
.md-text-left {
	text-align:left
}
}.font-weight-100 {
	font-weight:100
}
.font-weight-200 {
	font-weight:200
}
.font-weight-300 {
	font-weight:300
}
.font-weight-400 {
	font-weight:400
}
.font-weight-500 {
	font-weight:500
}
.font-weight-600 {
	font-weight:600
}
.font-weight-700 {
	font-weight:700
}
.font-weight-800 {
	font-weight:800
}
.font-weight-900 {
	font-weight:900
}
.pt-0 {
	padding-top:0
}
.pt-10 {
	padding-top:10px
}
.pt-20 {
	padding-top:20px
}
.pt-30 {
	padding-top:30px
}
.pt-40 {
	padding-top:40px
}
.pt-50 {
	padding-top:50px
}
.pt-60 {
	padding-top:60px
}
.pt-70 {
	padding-top:70px
}
.pt-80 {
	padding-top:80px
}
.pt-90 {
	padding-top:90px
}
.pt-100 {
	padding-top:100px
}
.pt-110 {
	padding-top:110px
}
.pt-120 {
	padding-top:120px
}
.pt-130 {
	padding-top:130px
}
.pt-140 {
	padding-top:140px
}
.pb-0 {
	padding-bottom:0
}
.pb-10 {
	padding-bottom:10px
}
.pb-20 {
	padding-bottom:20px
}
.pb-30 {
	padding-bottom:30px
}
.pb-40 {
	padding-bottom:40px
}
.pb-50 {
	padding-bottom:50px
}
.pb-60 {
	padding-bottom:60px
}
.pb-70 {
	padding-bottom:70px
}
.pb-80 {
	padding-bottom:80px
}
.pb-90 {
	padding-bottom:90px
}
.pb-100 {
	padding-bottom:100px
}
.pb-110 {
	padding-bottom:110px
}
.pb-120 {
	padding-bottom:120px
}
.pb-130 {
	padding-bottom:130px
}
.pb-140 {
	padding-bottom:140px
}
.pl-0 {
	padding-left:0
}
.pl-10 {
	padding-left:10px
}
.pl-20 {
	padding-left:20px
}
.pl-30 {
	padding-left:30px
}
.pl-40 {
	padding-left:40px
}
.pl-50 {
	padding-left:50px
}
.pl-60 {
	padding-left:60px
}
.pl-70 {
	padding-left:70px
}
.pl-80 {
	padding-left:80px
}
.pl-90 {
	padding-left:90px
}
.pl-100 {
	padding-left:100px
}
.pl-110 {
	padding-left:110px
}
.pl-120 {
	padding-left:120px
}
.pl-130 {
	padding-left:130px
}
.pl-140 {
	padding-left:140px
}
.pr-0 {
	padding-right:0
}
.pr-10 {
	padding-right:10px
}
.pr-20 {
	padding-right:20px
}
.pr-30 {
	padding-right:30px
}
.pr-40 {
	padding-right:40px
}
.pr-50 {
	padding-right:50px
}
.pr-60 {
	padding-right:60px
}
.pr-70 {
	padding-right:70px
}
.pr-80 {
	padding-right:80px
}
.pr-90 {
	padding-right:90px
}
.pr-100 {
	padding-right:100px
}
.pr-110 {
	padding-right:110px
}
.pr-120 {
	padding-right:120px
}
.pr-130 {
	padding-right:130px
}
.pr-140 {
	padding-right:140px
}
.ptb-0 {
	padding:0
}
.ptb-10 {
	padding:10px 0
}
.ptb-20 {
	padding:20px 0
}
.ptb-30 {
	padding:30px 0
}
.ptb-40 {
	padding:40px 0
}
.ptb-50 {
	padding:50px 0
}
.ptb-60 {
	padding:60px 0
}
.ptb-70 {
	padding:70px 0
}
.ptb-80 {
	padding:80px 0
}
.ptb-90 {
	padding:90px 0
}
.ptb-100 {
	padding:100px 0
}
.ptb-110 {
	padding:110px 0
}
.ptb-120 {
	padding:120px 0
}
.ptb-130 {
	padding:130px 0
}
.ptb-140 {
	padding:140px 0
}
.plr-0 {
	padding:0
}
.plr-10 {
	padding:0 10px
}
.plr-20 {
	padding:0 20px
}
.plr-30 {
	padding:0 30px
}
.plr-40 {
	padding:0 40px
}
.plr-50 {
	padding:0 50px
}
.plr-60 {
	padding:0 60px
}
.plr-70 {
	padding:0 70px
}
.plr-80 {
	padding:0 80px
}
.plr-90 {
	padding:0 90px
}
.plr-100 {
	padding:0 100px
}
.plr-110 {
	padding:0 110px
}
.plr-120 {
	padding:0 120px
}
.plr-130 {
	padding:0 130px
}
.plr-140 {
	padding:0 140px
}
@media(max-width:992px) {
	.pt-md-0 {
	padding-top:0
}
.pt-md-10 {
	padding-top:10px
}
.pt-md-20 {
	padding-top:20px
}
.pt-md-30 {
	padding-top:30px
}
.pt-md-40 {
	padding-top:40px
}
.pt-md-50 {
	padding-top:50px
}
.pt-md-60 {
	padding-top:60px
}
.pt-md-70 {
	padding-top:70px
}
.pt-md-80 {
	padding-top:80px
}
.pt-md-90 {
	padding-top:90px
}
.pt-md-100 {
	padding-top:100px
}
.pt-md-110 {
	padding-top:110px
}
.pt-md-120 {
	padding-top:120px
}
.pt-md-130 {
	padding-top:130px
}
.pt-md-140 {
	padding-top:140px
}
.pb-md-0 {
	padding-bottom:0
}
.pb-md-10 {
	padding-bottom:10px
}
.pb-md-20 {
	padding-bottom:20px
}
.pb-md-30 {
	padding-bottom:30px
}
.pb-md-40 {
	padding-bottom:40px
}
.pb-md-50 {
	padding-bottom:50px
}
.pb-md-60 {
	padding-bottom:60px
}
.pb-md-70 {
	padding-bottom:70px
}
.pb-md-80 {
	padding-bottom:80px
}
.pb-md-90 {
	padding-bottom:90px
}
.pb-md-100 {
	padding-bottom:100px
}
.pb-md-110 {
	padding-bottom:110px
}
.pb-md-120 {
	padding-bottom:120px
}
.pb-md-130 {
	padding-bottom:130px
}
.pb-md-140 {
	padding-bottom:140px
}
.pl-md-0 {
	padding-left:0
}
.pl-md-10 {
	padding-left:10px
}
.pl-md-20 {
	padding-left:20px
}
.pl-md-30 {
	padding-left:30px
}
.pl-md-40 {
	padding-left:40px
}
.pl-md-50 {
	padding-left:50px
}
.pl-md-60 {
	padding-left:60px
}
.pl-md-70 {
	padding-left:70px
}
.pl-md-80 {
	padding-left:80px
}
.pl-md-90 {
	padding-left:90px
}
.pl-md-100 {
	padding-left:100px
}
.pl-md-110 {
	padding-left:110px
}
.pl-md-120 {
	padding-left:120px
}
.pl-md-130 {
	padding-left:130px
}
.pl-md-140 {
	padding-left:140px
}
.pr-md-0 {
	padding-right:0
}
.pr-md-10 {
	padding-right:10px
}
.pr-md-20 {
	padding-right:20px
}
.pr-md-30 {
	padding-right:30px
}
.pr-md-40 {
	padding-right:40px
}
.pr-md-50 {
	padding-right:50px
}
.pr-md-60 {
	padding-right:60px
}
.pr-md-70 {
	padding-right:70px
}
.pr-md-80 {
	padding-right:80px
}
.pr-md-90 {
	padding-right:90px
}
.pr-md-100 {
	padding-right:100px
}
.pr-md-110 {
	padding-right:110px
}
.pr-md-120 {
	padding-right:120px
}
.pr-md-130 {
	padding-right:130px
}
.pr-md-140 {
	padding-right:140px
}
.ptb-md-0 {
	padding:0
}
.ptb-md-10 {
	padding:10px 0
}
.ptb-md-20 {
	padding:20px 0
}
.ptb-md-30 {
	padding:30px 0
}
.ptb-md-40 {
	padding:40px 0
}
.ptb-md-50 {
	padding:50px 0
}
.ptb-md-60 {
	padding:60px 0
}
.ptb-md-70 {
	padding:70px 0
}
.ptb-md-80 {
	padding:80px 0
}
.ptb-md-90 {
	padding:90px 0
}
.ptb-md-100 {
	padding:100px 0
}
.ptb-md-110 {
	padding:110px 0
}
.ptb-md-120 {
	padding:120px 0
}
.ptb-md-130 {
	padding:130px 0
}
.ptb-md-140 {
	padding:140px 0
}
.plr-md-0 {
	padding:0
}
.plr-md-10 {
	padding:0 10px
}
.plr-md-20 {
	padding:0 20px
}
.plr-md-30 {
	padding:0 30px
}
.plr-md-40 {
	padding:0 40px
}
.plr-md-50 {
	padding:0 50px
}
.plr-md-60 {
	padding:0 60px
}
.plr-md-70 {
	padding:0 70px
}
.plr-md-80 {
	padding:0 80px
}
.plr-md-90 {
	padding:0 90px
}
.plr-md-100 {
	padding:0 100px
}
.plr-md-110 {
	padding:0 110px
}
.plr-md-120 {
	padding:0 120px
}
.plr-md-130 {
	padding:0 130px
}
.plr-md-140 {
	padding:0 140px
}
}.mt-0 {
	margin-top:0
}
.mt-10 {
	margin-top:10px
}
.mt-20 {
	margin-top:20px
}
.mt-30 {
	margin-top:30px
}
.mt-40 {
	margin-top:40px
}
.mt-50 {
	margin-top:50px
}
.mt-60 {
	margin-top:60px
}
.mt-70 {
	margin-top:70px
}
.mt-80 {
	margin-top:80px
}
.mt-90 {
	margin-top:90px
}
.mt-100 {
	margin-top:100px
}
.mt-110 {
	margin-top:110px
}
.mt-120 {
	margin-top:120px
}
.mt-130 {
	margin-top:130px
}
.mt-140 {
	margin-top:140px
}
.mb-0 {
	margin-bottom:0
}
.mb-10 {
	margin-bottom:10px
}
.mb-20 {
	margin-bottom:20px
}
.mb-30 {
	margin-bottom:30px
}
.mb-40 {
	margin-bottom:40px
}
.mb-50 {
	margin-bottom:50px
}
.mb-60 {
	margin-bottom:60px
}
.mb-70 {
	margin-bottom:70px
}
.mb-80 {
	margin-bottom:80px
}
.mb-90 {
	margin-bottom:90px
}
.mb-100 {
	margin-bottom:100px
}
.mb-110 {
	margin-bottom:110px
}
.mb-120 {
	margin-bottom:120px
}
.mb-130 {
	margin-bottom:130px
}
.mb-140 {
	margin-bottom:140px
}
.ml-0 {
	margin-left:0
}
.ml-10 {
	margin-left:10px
}
.ml-20 {
	margin-left:20px
}
.ml-30 {
	margin-left:30px
}
.ml-40 {
	margin-left:40px
}
.ml-50 {
	margin-left:50px
}
.ml-60 {
	margin-left:60px
}
.ml-70 {
	margin-left:70px
}
.ml-80 {
	margin-left:80px
}
.ml-90 {
	margin-left:90px
}
.ml-100 {
	margin-left:100px
}
.ml-110 {
	margin-left:110px
}
.ml-120 {
	margin-left:120px
}
.ml-130 {
	margin-left:130px
}
.ml-140 {
	margin-left:140px
}
.mr-0 {
	margin-right:0
}
.mr-10 {
	margin-right:10px
}
.mr-20 {
	margin-right:20px
}
.mr-30 {
	margin-right:30px
}
.mr-40 {
	margin-right:40px
}
.mr-50 {
	margin-right:50px
}
.mr-60 {
	margin-right:60px
}
.mr-70 {
	margin-right:70px
}
.mr-80 {
	margin-right:80px
}
.mr-90 {
	margin-right:90px
}
.mr-100 {
	margin-right:100px
}
.mr-110 {
	margin-right:110px
}
.mr-120 {
	margin-right:120px
}
.mr-130 {
	margin-right:130px
}
.mr-140 {
	margin-right:140px
}
.mtb-0 {
	margin:0
}
.mtb-10 {
	margin:10px 0
}
.mtb-20 {
	margin:20px 0
}
.mtb-30 {
	margin:30px 0
}
.mtb-40 {
	margin:40px 0
}
.mtb-50 {
	margin:50px 0
}
.mtb-60 {
	margin:60px 0
}
.mtb-70 {
	margin:70px 0
}
.mtb-80 {
	margin:80px 0
}
.mtb-90 {
	margin:90px 0
}
.mtb-100 {
	margin:100px 0
}
.mtb-110 {
	margin:110px 0
}
.mtb-120 {
	margin:120px 0
}
.mtb-130 {
	margin:130px 0
}
.mtb-140 {
	margin:140px 0
}
.mlr-0 {
	margin:0
}
.mlr-10 {
	margin:0 10px
}
.mlr-20 {
	margin:0 20px
}
.mlr-30 {
	margin:0 30px
}
.mlr-40 {
	margin:0 40px
}
.mlr-50 {
	margin:0 50px
}
.mlr-60 {
	margin:0 60px
}
.mlr-70 {
	margin:0 70px
}
.mlr-80 {
	margin:0 80px
}
.mlr-90 {
	margin:0 90px
}
.mlr-100 {
	margin:0 100px
}
.mlr-110 {
	margin:0 110px
}
.mlr-120 {
	margin:0 120px
}
.mlr-130 {
	margin:0 130px
}
.mlr-140 {
	margin:0 140px
}
@media(max-width:992px) {
	.mt-md-0 {
	margin-top:0
}
.mt-md-10 {
	margin-top:10px
}
.mt-md-20 {
	margin-top:20px
}
.mt-md-30 {
	margin-top:30px
}
.mt-md-40 {
	margin-top:40px
}
.mt-md-50 {
	margin-top:50px
}
.mt-md-60 {
	margin-top:60px
}
.mt-md-70 {
	margin-top:70px
}
.mt-md-80 {
	margin-top:80px
}
.mt-md-90 {
	margin-top:90px
}
.mt-md-100 {
	margin-top:100px
}
.mt-md-110 {
	margin-top:110px
}
.mt-md-120 {
	margin-top:120px
}
.mt-md-130 {
	margin-top:130px
}
.mt-md-140 {
	margin-top:140px
}
.mb-md-0 {
	margin-bottom:0
}
.mb-md-10 {
	margin-bottom:10px
}
.mb-md-20 {
	margin-bottom:20px
}
.mb-md-30 {
	margin-bottom:30px
}
.mb-md-40 {
	margin-bottom:40px
}
.mb-md-50 {
	margin-bottom:50px
}
.mb-md-60 {
	margin-bottom:60px
}
.mb-md-70 {
	margin-bottom:70px
}
.mb-md-80 {
	margin-bottom:80px
}
.mb-md-90 {
	margin-bottom:90px
}
.mb-md-100 {
	margin-bottom:100px
}
.mb-md-110 {
	margin-bottom:110px
}
.mb-md-120 {
	margin-bottom:120px
}
.mb-md-130 {
	margin-bottom:130px
}
.mb-md-140 {
	margin-bottom:140px
}
.ml-md-0 {
	margin-left:0
}
.ml-md-10 {
	margin-left:10px
}
.ml-md-20 {
	margin-left:20px
}
.ml-md-30 {
	margin-left:30px
}
.ml-md-40 {
	margin-left:40px
}
.ml-md-50 {
	margin-left:50px
}
.ml-md-60 {
	margin-left:60px
}
.ml-md-70 {
	margin-left:70px
}
.ml-md-80 {
	margin-left:80px
}
.ml-md-90 {
	margin-left:90px
}
.ml-md-100 {
	margin-left:100px
}
.ml-md-110 {
	margin-left:110px
}
.ml-md-120 {
	margin-left:120px
}
.ml-md-130 {
	margin-left:130px
}
.ml-md-140 {
	margin-left:140px
}
.mr-md-0 {
	margin-right:0
}
.mr-md-10 {
	margin-right:10px
}
.mr-md-20 {
	margin-right:20px
}
.mr-md-30 {
	margin-right:30px
}
.mr-md-40 {
	margin-right:40px
}
.mr-md-50 {
	margin-right:50px
}
.mr-md-60 {
	margin-right:60px
}
.mr-md-70 {
	margin-right:70px
}
.mr-md-80 {
	margin-right:80px
}
.mr-md-90 {
	margin-right:90px
}
.mr-md-100 {
	margin-right:100px
}
.mr-md-110 {
	margin-right:110px
}
.mr-md-120 {
	margin-right:120px
}
.mr-md-130 {
	margin-right:130px
}
.mr-md-140 {
	margin-right:140px
}
.mtb-md-0 {
	margin:0
}
.mtb-md-10 {
	margin:10px 0
}
.mtb-md-20 {
	margin:20px 0
}
.mtb-md-30 {
	margin:30px 0
}
.mtb-md-40 {
	margin:40px 0
}
.mtb-md-50 {
	margin:50px 0
}
.mtb-md-60 {
	margin:60px 0
}
.mtb-md-70 {
	margin:70px 0
}
.mtb-md-80 {
	margin:80px 0
}
.mtb-md-90 {
	margin:90px 0
}
.mtb-md-100 {
	margin:100px 0
}
.mtb-md-110 {
	margin:110px 0
}
.mtb-md-120 {
	margin:120px 0
}
.mtb-md-130 {
	margin:130px 0
}
.mtb-md-140 {
	margin:140px 0
}
.mlr-md-0 {
	margin:0
}
.mlr-md-10 {
	margin:0 10px
}
.mlr-md-20 {
	margin:0 20px
}
.mlr-md-30 {
	margin:0 30px
}
.mlr-md-40 {
	margin:0 40px
}
.mlr-md-50 {
	margin:0 50px
}
.mlr-md-60 {
	margin:0 60px
}
.mlr-md-70 {
	margin:0 70px
}
.mlr-md-80 {
	margin:0 80px
}
.mlr-md-90 {
	margin:0 90px
}
.mlr-md-100 {
	margin:0 100px
}
.mlr-md-110 {
	margin:0 110px
}
.mlr-md-120 {
	margin:0 120px
}
.mlr-md-130 {
	margin:0 130px
}
.mlr-md-140 {
	margin:0 140px
}
}@media(max-width:768px) {
	.mb-sm-0 {
	margin-bottom:0
}
.mb-sm-10 {
	margin-bottom:10px
}
.mb-sm-20 {
	margin-bottom:20px
}
.mb-sm-30 {
	margin-bottom:30px
}
.mb-sm-40 {
	margin-bottom:40px
}
.mb-sm-50 {
	margin-bottom:50px
}
.mb-sm-60 {
	margin-bottom:60px
}
.mb-sm-70 {
	margin-bottom:70px
}
.mb-sm-80 {
	margin-bottom:80px
}
.mb-sm-90 {
	margin-bottom:90px
}
.mb-sm-100 {
	margin-bottom:100px
}
.mb-sm-110 {
	margin-bottom:110px
}
.mb-sm-120 {
	margin-bottom:120px
}
.mb-sm-130 {
	margin-bottom:130px
}
.mb-sm-140 {
	margin-bottom:140px
}
.mt-sm-0 {
	margin-top:0
}
.mt-sm-10 {
	margin-top:10px
}
.mt-sm-20 {
	margin-top:20px
}
.mt-sm-30 {
	margin-top:30px
}
.mt-sm-40 {
	margin-top:40px
}
.mt-sm-50 {
	margin-top:50px
}
.mt-sm-60 {
	margin-top:60px
}
.mt-sm-70 {
	margin-top:70px
}
.mt-sm-80 {
	margin-top:80px
}
.mt-sm-90 {
	margin-top:90px
}
.mt-sm-100 {
	margin-top:100px
}
.mt-sm-110 {
	margin-top:110px
}
.mt-sm-120 {
	margin-top:120px
}
.mt-sm-130 {
	margin-top:130px
}
.mt-sm-140 {
	margin-top:140px
}
}@media(max-width:480px) {
	.mb-xs-0 {
	margin-bottom:0
}
.mb-xs-10 {
	margin-bottom:10px
}
.mb-xs-20 {
	margin-bottom:20px
}
.mb-xs-30 {
	margin-bottom:30px
}
.mb-xs-40 {
	margin-bottom:40px
}
.mb-xs-50 {
	margin-bottom:50px
}
.mb-xs-60 {
	margin-bottom:60px
}
.mb-xs-70 {
	margin-bottom:70px
}
.mb-xs-80 {
	margin-bottom:80px
}
.mb-xs-90 {
	margin-bottom:90px
}
.mb-xs-100 {
	margin-bottom:100px
}
.mb-xs-110 {
	margin-bottom:110px
}
.mb-xs-120 {
	margin-bottom:120px
}
.mb-xs-130 {
	margin-bottom:130px
}
.mb-xs-140 {
	margin-bottom:140px
}
.mt-xs-0 {
	margin-top:0
}
.mt-xs-10 {
	margin-top:10px
}
.mt-xs-20 {
	margin-top:20px
}
.mt-xs-30 {
	margin-top:30px
}
.mt-xs-40 {
	margin-top:40px
}
.mt-xs-50 {
	margin-top:50px
}
.mt-xs-60 {
	margin-top:60px
}
.mt-xs-70 {
	margin-top:70px
}
.mt-xs-80 {
	margin-top:80px
}
.mt-xs-90 {
	margin-top:90px
}
.mt-xs-100 {
	margin-top:100px
}
.mt-xs-110 {
	margin-top:110px
}
.mt-xs-120 {
	margin-top:120px
}
.mt-xs-130 {
	margin-top:130px
}
.mt-xs-140 {
	margin-top:140px
}
}.h-0 {
	height:0
}
.h-10 {
	height:10px
}
.h-20 {
	height:20px
}
.h-30 {
	height:30px
}
.h-40 {
	height:40px
}
.h-50 {
	height:50px
}
.h-60 {
	height:60px
}
.h-70 {
	height:70px
}
.h-80 {
	height:80px
}
.h-90 {
	height:90px
}
.h-100 {
	height:100px
}
.h-120 {
	height:120px
}
.h-140 {
	height:140px
}
.h-160 {
	height:160px
}
.h-180 {
	height:180px
}
.h-200 {
	height:200px
}
.h-220 {
	height:220px
}
.h-240 {
	height:240px
}
.h-260 {
	height:260px
}
.h-280 {
	height:280px
}
.h-300 {
	height:300px
}
.h-320 {
	height:320px
}
.h-340 {
	height:340px
}
.h-360 {
	height:360px
}
.h-380 {
	height:380px
}
.h-400 {
	height:400px
}
.h-420 {
	height:420px
}
.h-440 {
	height:440px
}
.h-460 {
	height:460px
}
.h-480 {
	height:480px
}
.h-500 {
	height:500px
}
.h-520 {
	height:520px
}
.h-540 {
	height:540px
}
.h-560 {
	height:560px
}
.h-580 {
	height:580px
}
.h-600 {
	height:600px
}
.h-620 {
	height:620px
}
.h-640 {
	height:640px
}
.h-660 {
	height:660px
}
.h-680 {
	height:680px
}
.h-700 {
	height:700px
}
.h-720 {
	height:720px
}
.h-740 {
	height:740px
}
.h-760 {
	height:760px
}
.h-780 {
	height:780px
}
.h-800 {
	height:800px
}
.h-820 {
	height:820px
}
.h-840 {
	height:840px
}
.h-860 {
	height:860px
}
.h-880 {
	height:880px
}
.h-900 {
	height:900px
}
@media(max-width:992px) {
	.h-md-0 {
	height:0
}
.h-md-10 {
	height:10px
}
.h-md-20 {
	height:20px
}
.h-md-30 {
	height:30px
}
.h-md-40 {
	height:40px
}
.h-md-50 {
	height:50px
}
.h-md-60 {
	height:60px
}
.h-md-70 {
	height:70px
}
.h-md-80 {
	height:80px
}
.h-md-90 {
	height:90px
}
.h-md-100 {
	height:100px
}
.h-md-120 {
	height:120px
}
.h-md-140 {
	height:140px
}
.h-md-160 {
	height:160px
}
.h-md-180 {
	height:180px
}
.h-md-200 {
	height:200px
}
.h-md-220 {
	height:220px
}
.h-md-240 {
	height:240px
}
.h-md-260 {
	height:260px
}
.h-md-280 {
	height:280px
}
.h-md-300 {
	height:300px
}
.h-md-320 {
	height:320px
}
.h-md-340 {
	height:340px
}
.h-md-360 {
	height:360px
}
.h-md-380 {
	height:380px
}
.h-md-400 {
	height:400px
}
.h-md-420 {
	height:420px
}
.h-md-440 {
	height:440px
}
.h-md-460 {
	height:460px
}
.h-md-480 {
	height:480px
}
.h-md-500 {
	height:500px
}
.h-md-520 {
	height:520px
}
.h-md-540 {
	height:540px
}
.h-md-560 {
	height:560px
}
.h-md-580 {
	height:580px
}
.h-md-600 {
	height:600px
}
.h-md-620 {
	height:620px
}
.h-md-640 {
	height:640px
}
.h-md-660 {
	height:660px
}
.h-md-680 {
	height:680px
}
.h-md-700 {
	height:700px
}
.h-md-720 {
	height:720px
}
.h-md-740 {
	height:740px
}
.h-md-760 {
	height:760px
}
.h-md-780 {
	height:780px
}
.h-md-800 {
	height:800px
}
.h-md-820 {
	height:820px
}
.h-md-840 {
	height:840px
}
.h-md-860 {
	height:860px
}
.h-md-880 {
	height:880px
}
.h-md-900 {
	height:900px
}
}