/*!
 * Bootstrap v4.1.2 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,900");:root
{
	--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,::after,::before
{
	box-sizing:border-box
}
html
{
	font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent
}
@-ms-viewport
{
	width:device-width
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section
{
	display:block
}
body
{
	margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff
}
[tabindex="-1"]:focus
{
	outline:0 !important
}
hr
{
	box-sizing:content-box;height:0;overflow:visible
}
h1,h2,h3,h4,h5,h6
{
	margin-top:0;margin-bottom:.5rem
}
p
{
	margin-top:0;margin-bottom:1rem
}
abbr[data-original-title],abbr[title]
{
	text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0
}
address
{
	margin-bottom:1rem;font-style:normal;line-height:inherit
}
dl,ol,ul
{
	margin-top:0;margin-bottom:1rem
}
ol ol,ol ul,ul ol,ul ul
{
	margin-bottom:0
}
dt
{
		font-weight:700
}
dd
{
	margin-bottom:.5rem;margin-left:0
}
blockquote
{
	margin:0 0 1rem
}
dfn
{
	font-style:italic
}
b,strong
{
	font-weight:bolder
}
small
{
	font-size:80%
}
sub,sup
{
	position:relative;font-size:75%;line-height:0;vertical-align:baseline
}
sub
{
	bottom:-.25em
}
sup
{
	top:-.5em
}
a
{
	color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects
}
a:hover
{
	color:#0056b3;text-decoration:underline
}
a:not([href]):not([tabindex])
{
	color:inherit;text-decoration:none
}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover
{
	color:inherit;text-decoration:none
}
a:not([href]):not([tabindex]):focus
{
	outline:0
}
code,kbd,pre,samp
{
	font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em
}
pre
{
	margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar
}
figure
{
	margin:0 0 1rem
}
img
{
	vertical-align:middle;border-style:none
}
svg:not(:root)
{
	overflow:hidden;vertical-align:middle
}
table
{
	border-collapse:collapse
}
caption
{
	padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom
}
th
{
	text-align:inherit
}
label
{
	display:inline-block;margin-bottom:.5rem
}
button
{
	border-radius:0
}
button:focus
{
	outline:1px dotted;outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,textarea
{
	margin:0;font-family:inherit;font-size:inherit;line-height:inherit
}
button,input
{
	overflow:visible
}
button,select
{
	text-transform:none
}
[type=reset],[type=submit],button,html [type=button]
{
	-webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner
{
	padding:0;border-style:none
}
input[type=checkbox],input[type=radio]
{
	box-sizing:border-box;padding:0
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]
{
	-webkit-appearance:listbox
}
textarea
{
	overflow:auto;resize:vertical
}
fieldset
{
	min-width:0;padding:0;margin:0;border:0
}
legend
{
	display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal
}
progress
{
	vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button
{
	height:auto
}
[type=search]
{
	outline-offset:-2px;-webkit-appearance:none
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration
{
	-webkit-appearance:none
}
::-webkit-file-upload-button
{
	font:inherit;-webkit-appearance:button
}
output
{
	display:inline-block
}
summary
{
	display:list-item;cursor:pointer
}
template
{
	display:none
}
[hidden]
{
	display:none !important
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6
{
	margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit
}
.h1,h1
{
	font-size:2.5rem
}
.h2,h2
{
	font-size:2rem
}
.h3,h3
{
	font-size:1.75rem
}
.h4,h4
{
	font-size:1.5rem
}
.h5,h5
{
	font-size:1.25rem
}
.h6,h6
{
	font-size:1rem
}
.lead
{
	font-size:1.25rem;font-weight:300
}
.display-1
{
	font-size:6rem;font-weight:300;line-height:1.2
}
.display-2
{
	font-size:5.5rem;font-weight:300;line-height:1.2
}
.display-3
{
	font-size:4.5rem;font-weight:300;line-height:1.2
}
.display-4
{
	font-size:3.5rem;font-weight:300;line-height:1.2
}
hr
{
	margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)
}
.small,small
{
	font-size:80%;font-weight:400
}
.mark,mark
{
	padding:.2em;background-color:#fcf8e3
}
.list-unstyled
{
	padding-left:0;list-style:none
}
.list-inline
{
	padding-left:0;list-style:none
}
.list-inline-item
{
	display:inline-block
}
.list-inline-item:not(:last-child)
{
	margin-right:.5rem
}
.initialism
{
	font-size:90%;text-transform:uppercase
}
.blockquote
{
	margin-bottom:1rem;font-size:1.25rem
}
.blockquote-footer
{
	display:block;font-size:80%;color:#6c757d
}
.blockquote-footer::before
{
	content:"\2014 \00A0"
}
.img-fluid
{
	max-width:100%;height:auto
}
.img-thumbnail
{
	padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto
}
.figure
{
	display:inline-block
}
.figure-img
{
	margin-bottom:.5rem;line-height:1
}
.figure-caption
{
	font-size:90%;color:#6c757d
}
code
{
	font-size:87.5%;color:#e83e8c;word-break:break-word
}
a>code
{
	color:inherit
}
kbd
{
	padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem
}
kbd kbd
{
	padding:0;font-size:100%;font-weight:700
}
pre
{
	display:block;font-size:87.5%;color:#212529
}
pre code
{
	font-size:inherit;color:inherit;word-break:normal
}
.pre-scrollable
{
	max-height:340px;overflow-y:scroll
}
.container
{
	width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto
}
@media (min-width: 576px)
{
	.container
{
	max-width:540px
}

}
@media (min-width: 768px)
{
	.container
{
	max-width:720px
}

}
@media (min-width: 992px)
{
	.container
{
	max-width:960px
}

}
@media (min-width: 1200px)
{
	.container
{
	max-width:1140px
}

}
.container-fluid
{
	width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto
}
.row
{
	display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px
}
.no-gutters
{
	margin-right:0;margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]
{
	padding-right:0;padding-left:0
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto
{
	position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px
}
.col
{
	-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%
}
.col-auto
{
	-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none
}
.col-1
{
	-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%
}
.col-2
{
	-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%
}
.col-3
{
	-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%
}
.col-4
{
	-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%
}
.col-5
{
	-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%
}
.col-6
{
	-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%
}
.col-7
{
	-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%
}
.col-8
{
	-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%
}
.col-9
{
	-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%
}
.col-10
{
	-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%
}
.col-11
{
	-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%
}
.col-12
{
	-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%
}
.order-first
{
	-ms-flex-order:-1;order:-1
}
.order-last
{
	-ms-flex-order:13;order:13
}
.order-0
{
	-ms-flex-order:0;order:0
}
.order-1
{
	-ms-flex-order:1;order:1
}
.order-2
{
	-ms-flex-order:2;order:2
}
.order-3
{
	-ms-flex-order:3;order:3
}
.order-4
{
	-ms-flex-order:4;order:4
}
.order-5
{
	-ms-flex-order:5;order:5
}
.order-6
{
	-ms-flex-order:6;order:6
}
.order-7
{
	-ms-flex-order:7;order:7
}
.order-8
{
	-ms-flex-order:8;order:8
}
.order-9
{
	-ms-flex-order:9;order:9
}
.order-10
{
	-ms-flex-order:10;order:10
}
.order-11
{
	-ms-flex-order:11;order:11
}
.order-12
{
	-ms-flex-order:12;order:12
}
.offset-1
{
	margin-left:8.333333%
}
.offset-2
{
	margin-left:16.666667%
}
.offset-3
{
	margin-left:25%
}
.offset-4
{
	margin-left:33.333333%
}
.offset-5
{
	margin-left:41.666667%
}
.offset-6
{
	margin-left:50%
}
.offset-7
{
	margin-left:58.333333%
}
.offset-8
{
	margin-left:66.666667%
}
.offset-9
{
	margin-left:75%
}
.offset-10
{
	margin-left:83.333333%
}
.offset-11
{
	margin-left:91.666667%
}
@media (min-width: 576px)
{
	.col-sm
{
	-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%
}
.col-sm-auto
{
	-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none
}
.col-sm-1
{
	-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%
}
.col-sm-2
{
	-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%
}
.col-sm-3
{
	-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%
}
.col-sm-4
{
	-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%
}
.col-sm-5
{
	-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%
}
.col-sm-6
{
	-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%
}
.col-sm-7
{
	-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%
}
.col-sm-8
{
	-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%
}
.col-sm-9
{
	-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%
}
.col-sm-10
{
	-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%
}
.col-sm-11
{
	-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%
}
.col-sm-12
{
	-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%
}
.order-sm-first
{
	-ms-flex-order:-1;order:-1
}
.order-sm-last
{
	-ms-flex-order:13;order:13
}
.order-sm-0
{
	-ms-flex-order:0;order:0
}
.order-sm-1
{
	-ms-flex-order:1;order:1
}
.order-sm-2
{
	-ms-flex-order:2;order:2
}
.order-sm-3
{
	-ms-flex-order:3;order:3
}
.order-sm-4
{
	-ms-flex-order:4;order:4
}
.order-sm-5
{
	-ms-flex-order:5;order:5
}
.order-sm-6
{
	-ms-flex-order:6;order:6
}
.order-sm-7
{
	-ms-flex-order:7;order:7
}
.order-sm-8
{
	-ms-flex-order:8;order:8
}
.order-sm-9
{
	-ms-flex-order:9;order:9
}
.order-sm-10
{
	-ms-flex-order:10;order:10
}
.order-sm-11
{
	-ms-flex-order:11;order:11
}
.order-sm-12
{
	-ms-flex-order:12;order:12
}
.offset-sm-0
{
	margin-left:0
}
.offset-sm-1
{
	margin-left:8.333333%
}
.offset-sm-2
{
	margin-left:16.666667%
}
.offset-sm-3
{
	margin-left:25%
}
.offset-sm-4
{
	margin-left:33.333333%
}
.offset-sm-5
{
	margin-left:41.666667%
}
.offset-sm-6
{
	margin-left:50%
}
.offset-sm-7
{
	margin-left:58.333333%
}
.offset-sm-8
{
	margin-left:66.666667%
}
.offset-sm-9
{
	margin-left:75%
}
.offset-sm-10
{
	margin-left:83.333333%
}
.offset-sm-11
{
	margin-left:91.666667%
}

}
@media (min-width: 768px)
{
	.col-md
{
	-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%
}
.col-md-auto
{
	-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none
}
.col-md-1
{
	-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%
}
.col-md-2
{
	-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%
}
.col-md-3
{
	-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%
}
.col-md-4
{
	-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%
}
.col-md-5
{
	-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%
}
.col-md-6
{
	-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%
}
.col-md-7
{
	-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%
}
.col-md-8
{
	-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%
}
.col-md-9
{
	-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%
}
.col-md-10
{
	-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%
}
.col-md-11
{
	-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%
}
.col-md-12
{
	-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%
}
.order-md-first
{
	-ms-flex-order:-1;order:-1
}
.order-md-last
{
	-ms-flex-order:13;order:13
}
.order-md-0
{
	-ms-flex-order:0;order:0
}
.order-md-1
{
	-ms-flex-order:1;order:1
}
.order-md-2
{
	-ms-flex-order:2;order:2
}
.order-md-3
{
	-ms-flex-order:3;order:3
}
.order-md-4
{
	-ms-flex-order:4;order:4
}
.order-md-5
{
	-ms-flex-order:5;order:5
}
.order-md-6
{
	-ms-flex-order:6;order:6
}
.order-md-7
{
	-ms-flex-order:7;order:7
}
.order-md-8
{
	-ms-flex-order:8;order:8
}
.order-md-9
{
	-ms-flex-order:9;order:9
}
.order-md-10
{
	-ms-flex-order:10;order:10
}
.order-md-11
{
	-ms-flex-order:11;order:11
}
.order-md-12
{
	-ms-flex-order:12;order:12
}
.offset-md-0
{
	margin-left:0
}
.offset-md-1
{
	margin-left:8.333333%
}
.offset-md-2
{
	margin-left:16.666667%
}
.offset-md-3
{
	margin-left:25%
}
.offset-md-4
{
	margin-left:33.333333%
}
.offset-md-5
{
	margin-left:41.666667%
}
.offset-md-6
{
	margin-left:50%
}
.offset-md-7
{
	margin-left:58.333333%
}
.offset-md-8
{
	margin-left:66.666667%
}
.offset-md-9
{
	margin-left:75%
}
.offset-md-10
{
	margin-left:83.333333%
}
.offset-md-11
{
	margin-left:91.666667%
}

}
@media (min-width: 992px)
{
	.col-lg
{
	-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%
}
.col-lg-auto
{
	-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none
}
.col-lg-1
{
	-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%
}
.col-lg-2
{
	-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%
}
.col-lg-3
{
	-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%
}
.col-lg-4
{
	-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%
}
.col-lg-5
{
	-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%
}
.col-lg-6
{
	-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%
}
.col-lg-7
{
	-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%
}
.col-lg-8
{
	-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%
}
.col-lg-9
{
	-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%
}
.col-lg-10
{
	-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%
}
.col-lg-11
{
	-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%
}
.col-lg-12
{
	-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%
}
.order-lg-first
{
	-ms-flex-order:-1;order:-1
}
.order-lg-last
{
	-ms-flex-order:13;order:13
}
.order-lg-0
{
	-ms-flex-order:0;order:0
}
.order-lg-1
{
	-ms-flex-order:1;order:1
}
.order-lg-2
{
	-ms-flex-order:2;order:2
}
.order-lg-3
{
	-ms-flex-order:3;order:3
}
.order-lg-4
{
	-ms-flex-order:4;order:4
}
.order-lg-5
{
	-ms-flex-order:5;order:5
}
.order-lg-6
{
	-ms-flex-order:6;order:6
}
.order-lg-7
{
	-ms-flex-order:7;order:7
}
.order-lg-8
{
	-ms-flex-order:8;order:8
}
.order-lg-9
{
	-ms-flex-order:9;order:9
}
.order-lg-10
{
	-ms-flex-order:10;order:10
}
.order-lg-11
{
	-ms-flex-order:11;order:11
}
.order-lg-12
{
	-ms-flex-order:12;order:12
}
.offset-lg-0
{
	margin-left:0
}
.offset-lg-1
{
	margin-left:8.333333%
}
.offset-lg-2
{
	margin-left:16.666667%
}
.offset-lg-3
{
	margin-left:25%
}
.offset-lg-4
{
	margin-left:33.333333%
}
.offset-lg-5
{
	margin-left:41.666667%
}
.offset-lg-6
{
	margin-left:50%
}
.offset-lg-7
{
	margin-left:58.333333%
}
.offset-lg-8
{
	margin-left:66.666667%
}
.offset-lg-9
{
	margin-left:75%
}
.offset-lg-10
{
	margin-left:83.333333%
}
.offset-lg-11
{
	margin-left:91.666667%
}

}
@media (min-width: 1200px)
{
	.col-xl
{
	-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%
}
.col-xl-auto
{
	-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none
}
.col-xl-1
{
	-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%
}
.col-xl-2
{
	-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%
}
.col-xl-3
{
	-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%
}
.col-xl-4
{
	-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%
}
.col-xl-5
{
	-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%
}
.col-xl-6
{
	-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%
}
.col-xl-7
{
	-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%
}
.col-xl-8
{
	-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%
}
.col-xl-9
{
	-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%
}
.col-xl-10
{
	-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%
}
.col-xl-11
{
	-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%
}
.col-xl-12
{
	-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%
}
.order-xl-first
{
	-ms-flex-order:-1;order:-1
}
.order-xl-last
{
	-ms-flex-order:13;order:13
}
.order-xl-0
{
	-ms-flex-order:0;order:0
}
.order-xl-1
{
	-ms-flex-order:1;order:1
}
.order-xl-2
{
	-ms-flex-order:2;order:2
}
.order-xl-3
{
	-ms-flex-order:3;order:3
}
.order-xl-4
{
	-ms-flex-order:4;order:4
}
.order-xl-5
{
	-ms-flex-order:5;order:5
}
.order-xl-6
{
	-ms-flex-order:6;order:6
}
.order-xl-7
{
	-ms-flex-order:7;order:7
}
.order-xl-8
{
	-ms-flex-order:8;order:8
}
.order-xl-9
{
	-ms-flex-order:9;order:9
}
.order-xl-10
{
	-ms-flex-order:10;order:10
}
.order-xl-11
{
	-ms-flex-order:11;order:11
}
.order-xl-12
{
	-ms-flex-order:12;order:12
}
.offset-xl-0
{
	margin-left:0
}
.offset-xl-1
{
	margin-left:8.333333%
}
.offset-xl-2
{
	margin-left:16.666667%
}
.offset-xl-3
{
	margin-left:25%
}
.offset-xl-4
{
	margin-left:33.333333%
}
.offset-xl-5
{
	margin-left:41.666667%
}
.offset-xl-6
{
	margin-left:50%
}
.offset-xl-7
{
	margin-left:58.333333%
}
.offset-xl-8
{
	margin-left:66.666667%
}
.offset-xl-9
{
	margin-left:75%
}
.offset-xl-10
{
	margin-left:83.333333%
}
.offset-xl-11
{
	margin-left:91.666667%
}

}
.table
{
	width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent
}
.table td,.table th
{
	padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6
}
.table thead th
{
	vertical-align:bottom;border-bottom:2px solid #dee2e6
}
.table tbody+tbody
{
	border-top:2px solid #dee2e6
}
.table .table
{
	background-color:#fff
}
.table-sm td,.table-sm th
{
	padding:.3rem
}
.table-bordered
{
	border:1px solid #dee2e6
}
.table-bordered td,.table-bordered th
{
	border:1px solid #dee2e6
}
.table-bordered thead td,.table-bordered thead th
{
	border-bottom-width:2px
}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th
{
	border:0
}
.table-striped tbody tr:nth-of-type(odd)
{
	background-color:rgba(0,0,0,0.05)
}
.table-hover tbody tr:hover
{
	background-color:rgba(0,0,0,0.075)
}
.table-primary,.table-primary>td,.table-primary>th
{
	background-color:#b8daff
}
.table-hover .table-primary:hover
{
	background-color:#9fcdff
}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th
{
	background-color:#9fcdff
}
.table-secondary,.table-secondary>td,.table-secondary>th
{
	background-color:#d6d8db
}
.table-hover .table-secondary:hover
{
	background-color:#c8cbcf
}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th
{
	background-color:#c8cbcf
}
.table-success,.table-success>td,.table-success>th
{
	background-color:#c3e6cb
}
.table-hover .table-success:hover
{
	background-color:#b1dfbb
}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th
{
	background-color:#b1dfbb
}
.table-info,.table-info>td,.table-info>th
{
	background-color:#bee5eb
}
.table-hover .table-info:hover
{
	background-color:#abdde5
}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th
{
	background-color:#abdde5
}
.table-warning,.table-warning>td,.table-warning>th
{
	background-color:#ffeeba
}
.table-hover .table-warning:hover
{
	background-color:#ffe8a1
}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th
{
	background-color:#ffe8a1
}
.table-danger,.table-danger>td,.table-danger>th
{
	background-color:#f5c6cb
}
.table-hover .table-danger:hover
{
	background-color:#f1b0b7
}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th
{
	background-color:#f1b0b7
}
.table-light,.table-light>td,.table-light>th
{
	background-color:#fdfdfe
}
.table-hover .table-light:hover
{
	background-color:#ececf6
}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th
{
	background-color:#ececf6
}
.table-dark,.table-dark>td,.table-dark>th
{
	background-color:#c6c8ca
}
.table-hover .table-dark:hover
{
	background-color:#b9bbbe
}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th
{
	background-color:#b9bbbe
}
.table-active,.table-active>td,.table-active>th
{
	background-color:rgba(0,0,0,0.075)
}
.table-hover .table-active:hover
{
	background-color:rgba(0,0,0,0.075)
}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th
{
	background-color:rgba(0,0,0,0.075)
}
.table .thead-dark th
{
	color:#fff;background-color:#212529;border-color:#32383e
}
.table .thead-light th
{
	color:#495057;background-color:#e9ecef;border-color:#dee2e6
}
.table-dark
{
	color:#fff;background-color:#212529
}
.table-dark td,.table-dark th,.table-dark thead th
{
	border-color:#32383e
}
.table-dark.table-bordered
{
	border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd)
{
	background-color:rgba(255,255,255,0.05)
}
.table-dark.table-hover tbody tr:hover
{
	background-color:rgba(255,255,255,0.075)
}
@media (max-width: 575.98px)
{
	.table-responsive-sm
{
	display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive-sm>.table-bordered
{
	border:0
}

}
@media (max-width: 767.98px)
{
	.table-responsive-md
{
	display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive-md>.table-bordered
{
	border:0
}

}
@media (max-width: 991.98px)
{
	.table-responsive-lg
{
	display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive-lg>.table-bordered
{
	border:0
}

}
@media (max-width: 1199.98px)
{
	.table-responsive-xl
{
	display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive-xl>.table-bordered
{
	border:0
}

}
.table-responsive
{
	display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive>.table-bordered
{
	border:0
}
.form-control
{
	display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion: reduce)
{
	.form-control
{
	transition:none
}

}
.form-control::-ms-expand
{
	background-color:transparent;border:0
}
.form-control:focus
{
	color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)
}
.form-control::-webkit-input-placeholder
{
	color:#6c757d;opacity:1
}
.form-control::-moz-placeholder
{
	color:#6c757d;opacity:1
}
.form-control:-ms-input-placeholder
{
	color:#6c757d;opacity:1
}
.form-control::-ms-input-placeholder
{
	color:#6c757d;opacity:1
}
.form-control::placeholder
{
	color:#6c757d;opacity:1
}
.form-control:disabled,.form-control[readonly]
{
	background-color:#e9ecef;opacity:1
}
select.form-control:not([size]):not([multiple])
{
	height:calc(2.25rem + 2px)
}
select.form-control:focus::-ms-value
{
	color:#495057;background-color:#fff
}
.form-control-file,.form-control-range
{
	display:block;width:100%
}
.col-form-label
{
	padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5
}
.col-form-label-lg
{
	padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5
}
.col-form-label-sm
{
	padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5
}
.form-control-plaintext
{
	display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text
{
	padding-right:0;padding-left:0
}
.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text
{
	padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem
}
.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple])
{
	height:calc(1.8125rem + 2px)
}
.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text
{
	padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem
}
.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple])
{
	height:calc(2.875rem + 2px)
}
.form-group
{
	margin-bottom:1rem
}
.form-text
{
	display:block;margin-top:.25rem
}
.form-row
{
	display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px
}
.form-row>.col,.form-row>[class*=col-]
{
	padding-right:5px;padding-left:5px
}
.form-check
{
	position:relative;display:block;padding-left:1.25rem
}
.form-check-input
{
	position:absolute;margin-top:.3rem;margin-left:-1.25rem
}
.form-check-input:disabled ~ .form-check-label
{
	color:#6c757d
}
.form-check-label
{
	margin-bottom:0
}
.form-check-inline
{
	display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem
}
.form-check-inline .form-check-input
{
	position:static;margin-top:0;margin-right:.3125rem;margin-left:0
}
.valid-feedback
{
	display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745
}
.valid-tooltip
{
	position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,0.8);border-radius:.2rem
}
.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid
{
	border-color:#28a745
}
.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus
{
	border-color:#28a745;box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)
}
.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip
{
	display:block
}
.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip,.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip
{
	display:block
}
.form-check-input.is-valid ~ .form-check-label,.was-validated .form-check-input:valid ~ .form-check-label
{
	color:#28a745
}
.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip,.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip
{
	display:block
}
.custom-control-input.is-valid ~ .custom-control-label,.was-validated .custom-control-input:valid ~ .custom-control-label
{
	color:#28a745
}
.custom-control-input.is-valid ~ .custom-control-label::before,.was-validated .custom-control-input:valid ~ .custom-control-label::before
{
	background-color:#71dd8a
}
.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip,.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip
{
	display:block
}
.custom-control-input.is-valid:checked ~ .custom-control-label::before,.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before
{
	background-color:#34ce57
}
.custom-control-input.is-valid:focus ~ .custom-control-label::before,.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before
{
	box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(40,167,69,0.25)
}
.custom-file-input.is-valid ~ .custom-file-label,.was-validated .custom-file-input:valid ~ .custom-file-label
{
	border-color:#28a745
}
.custom-file-input.is-valid ~ .custom-file-label::before,.was-validated .custom-file-input:valid ~ .custom-file-label::before
{
	border-color:inherit
}
.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip,.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip
{
	display:block
}
.custom-file-input.is-valid:focus ~ .custom-file-label,.was-validated .custom-file-input:valid:focus ~ .custom-file-label
{
	box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)
}
.invalid-feedback
{
	display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545
}
.invalid-tooltip
{
	position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,0.8);border-radius:.2rem
}
.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid
{
	border-color:#dc3545
}
.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus
{
	border-color:#dc3545;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)
}
.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip
{
	display:block
}
.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip,.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip
{
	display:block
}
.form-check-input.is-invalid ~ .form-check-label,.was-validated .form-check-input:invalid ~ .form-check-label
{
	color:#dc3545
}
.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip,.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip
{
	display:block
}
.custom-control-input.is-invalid ~ .custom-control-label,.was-validated .custom-control-input:invalid ~ .custom-control-label
{
	color:#dc3545
}
.custom-control-input.is-invalid ~ .custom-control-label::before,.was-validated .custom-control-input:invalid ~ .custom-control-label::before
{
	background-color:#efa2a9
}
.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip,.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip
{
	display:block
}
.custom-control-input.is-invalid:checked ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before
{
	background-color:#e4606d
}
.custom-control-input.is-invalid:focus ~ .custom-control-label::before,.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before
{
	box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(220,53,69,0.25)
}
.custom-file-input.is-invalid ~ .custom-file-label,.was-validated .custom-file-input:invalid ~ .custom-file-label
{
	border-color:#dc3545
}
.custom-file-input.is-invalid ~ .custom-file-label::before,.was-validated .custom-file-input:invalid ~ .custom-file-label::before
{
	border-color:inherit
}
.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip,.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip
{
	display:block
}
.custom-file-input.is-invalid:focus ~ .custom-file-label,.was-validated .custom-file-input:invalid:focus ~ .custom-file-label
{
	box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)
}
.form-inline
{
	display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center
}
.form-inline .form-check
{
	width:100%
}
@media (min-width: 576px)
{
	.form-inline label
{
	display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0
}
.form-inline .form-group
{
	display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0
}
.form-inline .form-control
{
	display:inline-block;width:auto;vertical-align:middle
}
.form-inline .form-control-plaintext
{
	display:inline-block
}
.form-inline .custom-select,.form-inline .input-group
{
	width:auto
}
.form-inline .form-check
{
	display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0
}
.form-inline .form-check-input
{
	position:relative;margin-top:0;margin-right:.25rem;margin-left:0
}
.form-inline .custom-control
{
	-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center
}
.form-inline .custom-control-label
{
	margin-bottom:0
}

}
.btn
{
	display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion: reduce)
{
	.btn
{
	transition:none
}

}
.btn:focus,.btn:hover
{
	text-decoration:none
}
.btn.focus,.btn:focus
{
	outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)
}
.btn.disabled,.btn:disabled
{
	opacity:.65
}
.btn:not(:disabled):not(.disabled)
{
	cursor:pointer
}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active
{
	background-image:none
}
a.btn.disabled,fieldset:disabled a.btn
{
	pointer-events:none
}
.btn-primary
{
	color:#fff;background-color:#007bff;border-color:#007bff
}
.btn-primary:hover
{
	color:#fff;background-color:#0069d9;border-color:#0062cc
}
.btn-primary.focus,.btn-primary:focus
{
	box-shadow:0 0 0 0.2rem rgba(0,123,255,0.5)
}
.btn-primary.disabled,.btn-primary:disabled
{
	color:#fff;background-color:#007bff;border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle
{
	color:#fff;background-color:#0062cc;border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(0,123,255,0.5)
}
.btn-secondary
{
	color:#fff;background-color:#6c757d;border-color:#6c757d
}
.btn-secondary:hover
{
	color:#fff;background-color:#5a6268;border-color:#545b62
}
.btn-secondary.focus,.btn-secondary:focus
{
	box-shadow:0 0 0 0.2rem rgba(108,117,125,0.5)
}
.btn-secondary.disabled,.btn-secondary:disabled
{
	color:#fff;background-color:#6c757d;border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle
{
	color:#fff;background-color:#545b62;border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(108,117,125,0.5)
}
.btn-success
{
	color:#fff;background-color:#28a745;border-color:#28a745
}
.btn-success:hover
{
	color:#fff;background-color:#218838;border-color:#1e7e34
}
.btn-success.focus,.btn-success:focus
{
	box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)
}
.btn-success.disabled,.btn-success:disabled
{
	color:#fff;background-color:#28a745;border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle
{
	color:#fff;background-color:#1e7e34;border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)
}
.btn-info
{
	color:#fff;background-color:#17a2b8;border-color:#17a2b8
}
.btn-info:hover
{
	color:#fff;background-color:#138496;border-color:#117a8b
}
.btn-info.focus,.btn-info:focus
{
	box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)
}
.btn-info.disabled,.btn-info:disabled
{
	color:#fff;background-color:#17a2b8;border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle
{
	color:#fff;background-color:#117a8b;border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)
}
.btn-warning
{
	color:#212529;background-color:#ffc107;border-color:#ffc107
}
.btn-warning:hover
{
	color:#212529;background-color:#e0a800;border-color:#d39e00
}
.btn-warning.focus,.btn-warning:focus
{
	box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)
}
.btn-warning.disabled,.btn-warning:disabled
{
	color:#212529;background-color:#ffc107;border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle
{
	color:#212529;background-color:#d39e00;border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)
}
.btn-danger
{
	color:#fff;background-color:#dc3545;border-color:#dc3545
}
.btn-danger:hover
{
	color:#fff;background-color:#c82333;border-color:#bd2130
}
.btn-danger.focus,.btn-danger:focus
{
	box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5)
}
.btn-danger.disabled,.btn-danger:disabled
{
	color:#fff;background-color:#dc3545;border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle
{
	color:#fff;background-color:#bd2130;border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5)
}
.btn-light
{
	color:#212529;background-color:#f8f9fa;border-color:#f8f9fa
}
.btn-light:hover
{
	color:#212529;background-color:#e2e6ea;border-color:#dae0e5
}
.btn-light.focus,.btn-light:focus
{
	box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)
}
.btn-light.disabled,.btn-light:disabled
{
	color:#212529;background-color:#f8f9fa;border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle
{
	color:#212529;background-color:#dae0e5;border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)
}
.btn-dark
{
	color:#fff;background-color:#343a40;border-color:#343a40
}
.btn-dark:hover
{
	color:#fff;background-color:#23272b;border-color:#1d2124
}
.btn-dark.focus,.btn-dark:focus
{
	box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)
}
.btn-dark.disabled,.btn-dark:disabled
{
	color:#fff;background-color:#343a40;border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle
{
	color:#fff;background-color:#1d2124;border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)
}
.btn-outline-primary
{
	color:#007bff;background-color:transparent;background-image:none;border-color:#007bff
}
.btn-outline-primary:hover
{
	color:#fff;background-color:#007bff;border-color:#007bff
}
.btn-outline-primary.focus,.btn-outline-primary:focus
{
	box-shadow:0 0 0 0.2rem rgba(0,123,255,0.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled
{
	color:#007bff;background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle
{
	color:#fff;background-color:#007bff;border-color:#007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(0,123,255,0.5)
}
.btn-outline-secondary
{
	color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d
}
.btn-outline-secondary:hover
{
	color:#fff;background-color:#6c757d;border-color:#6c757d
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus
{
	box-shadow:0 0 0 0.2rem rgba(108,117,125,0.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled
{
	color:#6c757d;background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle
{
	color:#fff;background-color:#6c757d;border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(108,117,125,0.5)
}
.btn-outline-success
{
	color:#28a745;background-color:transparent;background-image:none;border-color:#28a745
}
.btn-outline-success:hover
{
	color:#fff;background-color:#28a745;border-color:#28a745
}
.btn-outline-success.focus,.btn-outline-success:focus
{
	box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled
{
	color:#28a745;background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle
{
	color:#fff;background-color:#28a745;border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5)
}
.btn-outline-info
{
	color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8
}
.btn-outline-info:hover
{
	color:#fff;background-color:#17a2b8;border-color:#17a2b8
}
.btn-outline-info.focus,.btn-outline-info:focus
{
	box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled
{
	color:#17a2b8;background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle
{
	color:#fff;background-color:#17a2b8;border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5)
}
.btn-outline-warning
{
	color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107
}
.btn-outline-warning:hover
{
	color:#212529;background-color:#ffc107;border-color:#ffc107
}
.btn-outline-warning.focus,.btn-outline-warning:focus
{
	box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled
{
	color:#ffc107;background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle
{
	color:#212529;background-color:#ffc107;border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5)
}
.btn-outline-danger
{
	color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545
}
.btn-outline-danger:hover
{
	color:#fff;background-color:#dc3545;border-color:#dc3545
}
.btn-outline-danger.focus,.btn-outline-danger:focus
{
	box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled
{
	color:#dc3545;background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle
{
	color:#fff;background-color:#dc3545;border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5)
}
.btn-outline-light
{
	color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa
}
.btn-outline-light:hover
{
	color:#212529;background-color:#f8f9fa;border-color:#f8f9fa
}
.btn-outline-light.focus,.btn-outline-light:focus
{
	box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled
{
	color:#f8f9fa;background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle
{
	color:#212529;background-color:#f8f9fa;border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5)
}
.btn-outline-dark
{
	color:#343a40;background-color:transparent;background-image:none;border-color:#343a40
}
.btn-outline-dark:hover
{
	color:#fff;background-color:#343a40;border-color:#343a40
}
.btn-outline-dark.focus,.btn-outline-dark:focus
{
	box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled
{
	color:#343a40;background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle
{
	color:#fff;background-color:#343a40;border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus
{
	box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5)
}
.btn-link
{
	font-weight:400;color:#007bff;background-color:transparent
}
.btn-link:hover
{
	color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent
}
.btn-link.focus,.btn-link:focus
{
	text-decoration:underline;border-color:transparent;box-shadow:none
}
.btn-link.disabled,.btn-link:disabled
{
	color:#6c757d;pointer-events:none
}
.btn-group-lg>.btn,.btn-lg
{
	padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem
}
.btn-group-sm>.btn,.btn-sm
{
	padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem
}
.btn-block
{
	display:block;width:100%
}
.btn-block+.btn-block
{
	margin-top:.5rem
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block
{
	width:100%
}
.fade
{
	transition:opacity .15s linear
}
@media screen and (prefers-reduced-motion: reduce)
{
	.fade
{
	transition:none
}

}
.fade:not(.show)
{
	opacity:0
}
.collapse:not(.show)
{
	display:none
}
.collapsing
{
	position:relative;height:0;overflow:hidden;transition:height .35s ease
}
@media screen and (prefers-reduced-motion: reduce)
{
	.collapsing
{
	transition:none
}

}
.dropdown,.dropleft,.dropright,.dropup
{
	position:relative
}
.dropdown-toggle::after
{
	display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent
}
.dropdown-toggle:empty::after
{
	margin-left:0
}
.dropdown-menu
{
	position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem
}
.dropdown-menu-right
{
	right:0;left:auto
}
.dropup .dropdown-menu
{
	top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem
}
.dropup .dropdown-toggle::after
{
	display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after
{
	margin-left:0
}
.dropright .dropdown-menu
{
	top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem
}
.dropright .dropdown-toggle::after
{
	display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid
}
.dropright .dropdown-toggle:empty::after
{
	margin-left:0
}
.dropright .dropdown-toggle::after
{
	vertical-align:0
}
.dropleft .dropdown-menu
{
	top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem
}
.dropleft .dropdown-toggle::after
{
	display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""
}
.dropleft .dropdown-toggle::after
{
	display:none
}
.dropleft .dropdown-toggle::before
{
	display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty::after
{
	margin-left:0
}
.dropleft .dropdown-toggle::before
{
	vertical-align:0
}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]
{
	right:auto;bottom:auto
}
.dropdown-divider
{
	height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef
}
.dropdown-item
{
	display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0
}
.dropdown-item:focus,.dropdown-item:hover
{
	color:#16181b;text-decoration:none;background-color:#f8f9fa
}
.dropdown-item.active,.dropdown-item:active
{
	color:#fff;text-decoration:none;background-color:#007bff
}
.dropdown-item.disabled,.dropdown-item:disabled
{
	color:#6c757d;background-color:transparent
}
.dropdown-menu.show
{
	display:block
}
.dropdown-header
{
	display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap
}
.dropdown-item-text
{
	display:block;padding:.25rem 1.5rem;color:#212529
}
.btn-group,.btn-group-vertical
{
	position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn
{
	position:relative;-ms-flex:0 1 auto;flex:0 1 auto
}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover
{
	z-index:1
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus
{
	z-index:1
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group
{
	margin-left:-1px
}
.btn-toolbar
{
	display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start
}
.btn-toolbar .input-group
{
	width:auto
}
.btn-group>.btn:first-child
{
	margin-left:0
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle)
{
	border-top-right-radius:0;border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child)
{
	border-top-left-radius:0;border-bottom-left-radius:0
}
.dropdown-toggle-split
{
	padding-right:.5625rem;padding-left:.5625rem
}
.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after
{
	margin-left:0
}
.dropleft .dropdown-toggle-split::before
{
	margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split
{
	padding-right:.375rem;padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split
{
	padding-right:.75rem;padding-left:.75rem
}
.btn-group-vertical
{
	-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center
}
.btn-group-vertical .btn,.btn-group-vertical .btn-group
{
	width:100%
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group
{
	margin-top:-1px;margin-left:0
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle)
{
	border-bottom-right-radius:0;border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child)
{
	border-top-left-radius:0;border-top-right-radius:0
}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn
{
	margin-bottom:0
}
.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]
{
	position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none
}
.input-group
{
	position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%
}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control
{
	position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0
}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control
{
	margin-left:-1px
}
.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus
{
	z-index:3
}
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child)
{
	border-top-right-radius:0;border-bottom-right-radius:0
}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child)
{
	border-top-left-radius:0;border-bottom-left-radius:0
}
.input-group>.custom-file
{
	display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after
{
	border-top-right-radius:0;border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label
{
	border-top-left-radius:0;border-bottom-left-radius:0
}
.input-group-append,.input-group-prepend
{
	display:-ms-flexbox;display:flex
}
.input-group-append .btn,.input-group-prepend .btn
{
	position:relative;z-index:2
}
.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text
{
	margin-left:-1px
}
.input-group-prepend
{
	margin-right:-1px
}
.input-group-append
{
	margin-left:-1px
}
.input-group-text
{
	display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem
}
.input-group-text input[type=checkbox],.input-group-text input[type=radio]
{
	margin-top:0
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text
{
	border-top-right-radius:0;border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text
{
	border-top-left-radius:0;border-bottom-left-radius:0
}
.custom-control
{
	position:relative;display:block;min-height:1.5rem;padding-left:1.5rem
}
.custom-control-inline
{
	display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem
}
.custom-control-input
{
	position:absolute;z-index:-1;opacity:0
}
.custom-control-input:checked ~ .custom-control-label::before
{
	color:#fff;background-color:#007bff
}
.custom-control-input:focus ~ .custom-control-label::before
{
	box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25)
}
.custom-control-input:active ~ .custom-control-label::before
{
	color:#fff;background-color:#b3d7ff
}
.custom-control-input:disabled ~ .custom-control-label
{
	color:#6c757d
}
.custom-control-input:disabled ~ .custom-control-label::before
{
	background-color:#e9ecef
}
.custom-control-label
{
	position:relative;margin-bottom:0
}
.custom-control-label::before
{
	position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6
}
.custom-control-label::after
{
	position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%
}
.custom-checkbox .custom-control-label::before
{
	border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before
{
	background-color:#007bff
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before
{
	background-color:#007bff
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before
{
	background-color:rgba(0,123,255,0.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before
{
	background-color:rgba(0,123,255,0.5)
}
.custom-radio .custom-control-label::before
{
	border-radius:50%
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before
{
	background-color:#007bff
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before
{
	background-color:rgba(0,123,255,0.5)
}
.custom-select
{
	display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.custom-select:focus
{
	border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(128,189,255,0.5)
}
.custom-select:focus::-ms-value
{
	color:#495057;background-color:#fff
}
.custom-select[multiple],.custom-select[size]:not([size="1"])
{
	height:auto;padding-right:.75rem;background-image:none
}
.custom-select:disabled
{
	color:#6c757d;background-color:#e9ecef
}
.custom-select::-ms-expand
{
	opacity:0
}
.custom-select-sm
{
	height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%
}
.custom-select-lg
{
	height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%
}
.custom-file
{
	position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0
}
.custom-file-input
{
	position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0
}
.custom-file-input:focus ~ .custom-file-label
{
	border-color:#80bdff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)
}
.custom-file-input:focus ~ .custom-file-label::after
{
	border-color:#80bdff
}
.custom-file-input:disabled ~ .custom-file-label
{
	background-color:#e9ecef
}
.custom-file-input:lang(en) ~ .custom-file-label::after
{
	content:"Browse"
}
.custom-file-label
{
	position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem
}
.custom-file-label::after
{
	position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0
}
.custom-range
{
	width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.custom-range:focus
{
	outline:0
}
.custom-range::-moz-focus-outer
{
	border:0
}
.custom-range::-webkit-slider-thumb
{
	width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none
}
@media screen and (prefers-reduced-motion: reduce)
{
	.custom-range::-webkit-slider-thumb
{
	transition:none
}

}
.custom-range::-webkit-slider-thumb:focus
{
	outline:0;box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25)
}
.custom-range::-webkit-slider-thumb:active
{
	background-color:#b3d7ff
}
.custom-range::-webkit-slider-runnable-track
{
	width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem
}
.custom-range::-moz-range-thumb
{
	width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none
}
@media screen and (prefers-reduced-motion: reduce)
{
	.custom-range::-moz-range-thumb
{
	transition:none
}

}
.custom-range::-moz-range-thumb:focus
{
	outline:0;box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25)
}
.custom-range::-moz-range-thumb:active
{
	background-color:#b3d7ff
}
.custom-range::-moz-range-track
{
	width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem
}
.custom-range::-ms-thumb
{
	width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none
}
@media screen and (prefers-reduced-motion: reduce)
{
	.custom-range::-ms-thumb
{
	transition:none
}

}
.custom-range::-ms-thumb:focus
{
	outline:0;box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25)
}
.custom-range::-ms-thumb:active
{
	background-color:#b3d7ff
}
.custom-range::-ms-track
{
	width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem
}
.custom-range::-ms-fill-lower
{
	background-color:#dee2e6;border-radius:1rem
}
.custom-range::-ms-fill-upper
{
	margin-right:15px;background-color:#dee2e6;border-radius:1rem
}
.custom-control-label::before,.custom-file-label,.custom-select
{
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media screen and (prefers-reduced-motion: reduce)
{
	.custom-control-label::before,.custom-file-label,.custom-select
{
	transition:none
}

}
.nav
{
	display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none
}
.nav-link
{
	display:block;padding:.5rem 1rem
}
.nav-link:focus,.nav-link:hover
{
	text-decoration:none
}
.nav-link.disabled
{
	color:#6c757d
}
.nav-tabs
{
	border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-item
{
	margin-bottom:-1px
}
.nav-tabs .nav-link
{
	border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover
{
	border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled
{
	color:#6c757d;background-color:transparent;border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active
{
	color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu
{
	margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0
}
.nav-pills .nav-link
{
	border-radius:.25rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link
{
	color:#fff;background-color:#007bff
}
.nav-fill .nav-item
{
	-ms-flex:1 1 auto;flex:1 1 auto;text-align:center
}
.nav-justified .nav-item
{
	-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center
}
.tab-content>.tab-pane
{
	display:none
}
.tab-content>.active
{
	display:block
}
.navbar
{
	position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem
}
.navbar>.container,.navbar>.container-fluid
{
	display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between
}
.navbar-brand
{
	display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap
}
.navbar-brand:focus,.navbar-brand:hover
{
	text-decoration:none
}
.navbar-nav
{
	display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none
}
.navbar-nav .nav-link
{
	padding-right:0;padding-left:0
}
.navbar-nav .dropdown-menu
{
	position:static;float:none
}
.navbar-text
{
	display:inline-block;padding-top:.5rem;padding-bottom:.5rem
}
.navbar-collapse
{
	-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center
}
.navbar-toggler
{
	padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem
}
.navbar-toggler:focus,.navbar-toggler:hover
{
	text-decoration:none
}
.navbar-toggler:not(:disabled):not(.disabled)
{
	cursor:pointer
}
.navbar-toggler-icon
{
	display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%
}
@media (max-width: 575.98px)
{
	.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid
{
	padding-right:0;padding-left:0
}

}
@media (min-width: 576px)
{
	.navbar-expand-sm
{
	-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start
}
.navbar-expand-sm .navbar-nav
{
	-ms-flex-direction:row;flex-direction:row
}
.navbar-expand-sm .navbar-nav .dropdown-menu
{
	position:absolute
}
.navbar-expand-sm .navbar-nav .nav-link
{
	padding-right:.5rem;padding-left:.5rem
}
.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid
{
	-ms-flex-wrap:nowrap;flex-wrap:nowrap
}
.navbar-expand-sm .navbar-collapse
{
	display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto
}
.navbar-expand-sm .navbar-toggler
{
	display:none
}

}
@media (max-width: 767.98px)
{
	.navbar-expand-md>.container,.navbar-expand-md>.container-fluid
{
	padding-right:0;padding-left:0
}

}
@media (min-width: 768px)
{
	.navbar-expand-md
{
	-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start
}
.navbar-expand-md .navbar-nav
{
	-ms-flex-direction:row;flex-direction:row
}
.navbar-expand-md .navbar-nav .dropdown-menu
{
	position:absolute
}
.navbar-expand-md .navbar-nav .nav-link
{
	padding-right:.5rem;padding-left:.5rem
}
.navbar-expand-md>.container,.navbar-expand-md>.container-fluid
{
	-ms-flex-wrap:nowrap;flex-wrap:nowrap
}
.navbar-expand-md .navbar-collapse
{
	display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto
}
.navbar-expand-md .navbar-toggler
{
	display:none
}

}
@media (max-width: 991.98px)
{
	.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid
{
	padding-right:0;padding-left:0
}

}
@media (min-width: 992px)
{
	.navbar-expand-lg
{
	-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start
}
.navbar-expand-lg .navbar-nav
{
	-ms-flex-direction:row;flex-direction:row
}
.navbar-expand-lg .navbar-nav .dropdown-menu
{
	position:absolute
}
.navbar-expand-lg .navbar-nav .nav-link
{
	padding-right:.5rem;padding-left:.5rem
}
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid
{
	-ms-flex-wrap:nowrap;flex-wrap:nowrap
}
.navbar-expand-lg .navbar-collapse
{
	display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto
}
.navbar-expand-lg .navbar-toggler
{
	display:none
}

}
@media (max-width: 1199.98px)
{
	.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid
{
	padding-right:0;padding-left:0
}

}
@media (min-width: 1200px)
{
	.navbar-expand-xl
{
	-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start
}
.navbar-expand-xl .navbar-nav
{
	-ms-flex-direction:row;flex-direction:row
}
.navbar-expand-xl .navbar-nav .dropdown-menu
{
	position:absolute
}
.navbar-expand-xl .navbar-nav .nav-link
{
	padding-right:.5rem;padding-left:.5rem
}
.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid
{
	-ms-flex-wrap:nowrap;flex-wrap:nowrap
}
.navbar-expand-xl .navbar-collapse
{
	display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto
}
.navbar-expand-xl .navbar-toggler
{
	display:none
}

}
.navbar-expand
{
	-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start
}
.navbar-expand>.container,.navbar-expand>.container-fluid
{
	padding-right:0;padding-left:0
}
.navbar-expand .navbar-nav
{
	-ms-flex-direction:row;flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu
{
	position:absolute
}
.navbar-expand .navbar-nav .nav-link
{
	padding-right:.5rem;padding-left:.5rem
}
.navbar-expand>.container,.navbar-expand>.container-fluid
{
	-ms-flex-wrap:nowrap;flex-wrap:nowrap
}
.navbar-expand .navbar-collapse
{
	display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto
}
.navbar-expand .navbar-toggler
{
	display:none
}
.navbar-light .navbar-brand
{
	color:rgba(0,0,0,0.9)
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover
{
	color:rgba(0,0,0,0.9)
}
.navbar-light .navbar-nav .nav-link
{
	color:rgba(0,0,0,0.5)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover
{
	color:rgba(0,0,0,0.7)
}
.navbar-light .navbar-nav .nav-link.disabled
{
	color:rgba(0,0,0,0.3)
}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link
{
	color:rgba(0,0,0,0.9)
}
.navbar-light .navbar-toggler
{
	color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)
}
.navbar-light .navbar-toggler-icon
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text
{
	color:rgba(0,0,0,0.5)
}
.navbar-light .navbar-text a
{
	color:rgba(0,0,0,0.9)
}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover
{
	color:rgba(0,0,0,0.9)
}
.navbar-dark .navbar-brand
{
	color:#fff
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover
{
	color:#fff
}
.navbar-dark .navbar-nav .nav-link
{
	color:rgba(255,255,255,0.5)
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover
{
	color:rgba(255,255,255,0.75)
}
.navbar-dark .navbar-nav .nav-link.disabled
{
	color:rgba(255,255,255,0.25)
}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link
{
	color:#fff
}
.navbar-dark .navbar-toggler
{
	color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)
}
.navbar-dark .navbar-toggler-icon
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text
{
	color:rgba(255,255,255,0.5)
}
.navbar-dark .navbar-text a
{
	color:#fff
}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover
{
	color:#fff
}
.card
{
	position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem
}
.card>hr
{
	margin-right:0;margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child
{
	border-top-left-radius:.25rem;border-top-right-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child
{
	border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem
}
.card-body
{
	-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem
}
.card-title
{
	margin-bottom:.75rem
}
.card-subtitle
{
	margin-top:-.375rem;margin-bottom:0
}
.card-text:last-child
{
	margin-bottom:0
}
.card-link:hover
{
	text-decoration:none
}
.card-link+.card-link
{
	margin-left:1.25rem
}
.card-header
{
	padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)
}
.card-header:first-child
{
	border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child
{
	border-top:0
}
.card-footer
{
	padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)
}
.card-footer:last-child
{
	border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs
{
	margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0
}
.card-header-pills
{
	margin-right:-.625rem;margin-left:-.625rem
}
.card-img-overlay
{
	position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem
}
.card-img
{
	width:100%;border-radius:calc(.25rem - 1px)
}
.card-img-top
{
	width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)
}
.card-img-bottom
{
	width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck
{
	display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column
}
.card-deck .card
{
	margin-bottom:15px
}
@media (min-width: 576px)
{
	.card-deck
{
	-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px
}
.card-deck .card
{
	display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px
}

}
.card-group
{
	display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column
}
.card-group>.card
{
	margin-bottom:15px
}
@media (min-width: 576px)
{
	.card-group
{
	-ms-flex-flow:row wrap;flex-flow:row wrap
}
.card-group>.card
{
	-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0
}
.card-group>.card+.card
{
	margin-left:0;border-left:0
}
.card-group>.card:first-child
{
	border-top-right-radius:0;border-bottom-right-radius:0
}
.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top
{
	border-top-right-radius:0
}
.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom
{
	border-bottom-right-radius:0
}
.card-group>.card:last-child
{
	border-top-left-radius:0;border-bottom-left-radius:0
}
.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top
{
	border-top-left-radius:0
}
.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom
{
	border-bottom-left-radius:0
}
.card-group>.card:only-child
{
	border-radius:.25rem
}
.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top
{
	border-top-left-radius:.25rem;border-top-right-radius:.25rem
}
.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom
{
	border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem
}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child)
{
	border-radius:0
}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top
{
	border-radius:0
}

}
.card-columns .card
{
	margin-bottom:.75rem
}
@media (min-width: 576px)
{
	.card-columns
{
	-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1
}
.card-columns .card
{
	display:inline-block;width:100%
}

}
.accordion .card:not(:first-of-type):not(:last-of-type)
{
	border-bottom:0;border-radius:0
}
.accordion .card:not(:first-of-type) .card-header:first-child
{
	border-radius:0
}
.accordion .card:first-of-type
{
	border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0
}
.accordion .card:last-of-type
{
	border-top-left-radius:0;border-top-right-radius:0
}
.breadcrumb
{
	display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item
{
	padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item::before
{
	display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before
{
	text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before
{
	text-decoration:none
}
.breadcrumb-item.active
{
	color:#6c757d
}
.pagination
{
	display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem
}
.page-link
{
	position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6
}
.page-link:hover
{
	z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6
}
.page-link:focus
{
	z-index:2;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)
}
.page-link:not(:disabled):not(.disabled)
{
	cursor:pointer
}
.page-item:first-child .page-link
{
	margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link
{
	border-top-right-radius:.25rem;border-bottom-right-radius:.25rem
}
.page-item.active .page-link
{
	z-index:1;color:#fff;background-color:#007bff;border-color:#007bff
}
.page-item.disabled .page-link
{
	color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6
}
.pagination-lg .page-link
{
	padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5
}
.pagination-lg .page-item:first-child .page-link
{
	border-top-left-radius:.3rem;border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link
{
	border-top-right-radius:.3rem;border-bottom-right-radius:.3rem
}
.pagination-sm .page-link
{
	padding:.25rem .5rem;font-size:.875rem;line-height:1.5
}
.pagination-sm .page-item:first-child .page-link
{
	border-top-left-radius:.2rem;border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link
{
	border-top-right-radius:.2rem;border-bottom-right-radius:.2rem
}
.badge
{
	display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem
}
.badge:empty
{
	display:none
}
.btn .badge
{
	position:relative;top:-1px
}
.badge-pill
{
	padding-right:.6em;padding-left:.6em;border-radius:10rem
}
.badge-primary
{
	color:#fff;background-color:#007bff
}
.badge-primary[href]:focus,.badge-primary[href]:hover
{
	color:#fff;text-decoration:none;background-color:#0062cc
}
.badge-secondary
{
	color:#fff;background-color:#6c757d
}
.badge-secondary[href]:focus,.badge-secondary[href]:hover
{
	color:#fff;text-decoration:none;background-color:#545b62
}
.badge-success
{
	color:#fff;background-color:#28a745
}
.badge-success[href]:focus,.badge-success[href]:hover
{
	color:#fff;text-decoration:none;background-color:#1e7e34
}
.badge-info
{
	color:#fff;background-color:#17a2b8
}
.badge-info[href]:focus,.badge-info[href]:hover
{
	color:#fff;text-decoration:none;background-color:#117a8b
}
.badge-warning
{
	color:#212529;background-color:#ffc107
}
.badge-warning[href]:focus,.badge-warning[href]:hover
{
	color:#212529;text-decoration:none;background-color:#d39e00
}
.badge-danger
{
	color:#fff;background-color:#dc3545
}
.badge-danger[href]:focus,.badge-danger[href]:hover
{
	color:#fff;text-decoration:none;background-color:#bd2130
}
.badge-light
{
	color:#212529;background-color:#f8f9fa
}
.badge-light[href]:focus,.badge-light[href]:hover
{
	color:#212529;text-decoration:none;background-color:#dae0e5
}
.badge-dark
{
	color:#fff;background-color:#343a40
}
.badge-dark[href]:focus,.badge-dark[href]:hover
{
	color:#fff;text-decoration:none;background-color:#1d2124
}
.jumbotron
{
	padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem
}
@media (min-width: 576px)
{
	.jumbotron
{
	padding:4rem 2rem
}

}
.jumbotron-fluid
{
	padding-right:0;padding-left:0;border-radius:0
}
.alert
{
	position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem
}
.alert-heading
{
	color:inherit
}
.alert-link
{
	font-weight:700
}
.alert-dismissible
{
	padding-right:4rem
}
.alert-dismissible .close
{
	position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit
}
.alert-primary
{
	color:#004085;background-color:#cce5ff;border-color:#b8daff
}
.alert-primary hr
{
	border-top-color:#9fcdff
}
.alert-primary .alert-link
{
	color:#002752
}
.alert-secondary
{
	color:#383d41;background-color:#e2e3e5;border-color:#d6d8db
}
.alert-secondary hr
{
	border-top-color:#c8cbcf
}
.alert-secondary .alert-link
{
	color:#202326
}
.alert-success
{
	color:#155724;background-color:#d4edda;border-color:#c3e6cb
}
.alert-success hr
{
	border-top-color:#b1dfbb
}
.alert-success .alert-link
{
	color:#0b2e13
}
.alert-info
{
	color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb
}
.alert-info hr
{
	border-top-color:#abdde5
}
.alert-info .alert-link
{
	color:#062c33
}
.alert-warning
{
	color:#856404;background-color:#fff3cd;border-color:#ffeeba
}
.alert-warning hr
{
	border-top-color:#ffe8a1
}
.alert-warning .alert-link
{
	color:#533f03
}
.alert-danger
{
	color:#721c24;background-color:#f8d7da;border-color:#f5c6cb
}
.alert-danger hr
{
	border-top-color:#f1b0b7
}
.alert-danger .alert-link
{
	color:#491217
}
.alert-light
{
	color:#818182;background-color:#fefefe;border-color:#fdfdfe
}
.alert-light hr
{
	border-top-color:#ececf6
}
.alert-light .alert-link
{
	color:#686868
}
.alert-dark
{
	color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca
}
.alert-dark hr
{
	border-top-color:#b9bbbe
}
.alert-dark .alert-link
{
	color:#040505
}
@-webkit-keyframes progress-bar-stripes
{
	from
{
	background-position:1rem 0
}
to
{
	background-position:0 0
}

}
@keyframes progress-bar-stripes
{
	from
{
	background-position:1rem 0
}
to
{
	background-position:0 0
}

}
.progress
{
	display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem
}
.progress-bar
{
	display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease
}
@media screen and (prefers-reduced-motion: reduce)
{
	.progress-bar
{
	transition:none
}

}
.progress-bar-striped
{
	background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem
}
.progress-bar-animated
{
	-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite
}
.media
{
	display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start
}
.media-body
{
	-ms-flex:1;flex:1
}
.list-group
{
	display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0
}
.list-group-item-action
{
	width:100%;color:#495057;text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover
{
	color:#495057;text-decoration:none;background-color:#f8f9fa
}
.list-group-item-action:active
{
	color:#212529;background-color:#e9ecef
}
.list-group-item
{
	position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)
}
.list-group-item:first-child
{
	border-top-left-radius:.25rem;border-top-right-radius:.25rem
}
.list-group-item:last-child
{
	margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem
}
.list-group-item:focus,.list-group-item:hover
{
	z-index:1;text-decoration:none
}
.list-group-item.disabled,.list-group-item:disabled
{
	color:#6c757d;background-color:#fff
}
.list-group-item.active
{
	z-index:2;color:#fff;background-color:#007bff;border-color:#007bff
}
.list-group-flush .list-group-item
{
	border-right:0;border-left:0;border-radius:0
}
.list-group-flush:first-child .list-group-item:first-child
{
	border-top:0
}
.list-group-flush:last-child .list-group-item:last-child
{
	border-bottom:0
}
.list-group-item-primary
{
	color:#004085;background-color:#b8daff
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover
{
	color:#004085;background-color:#9fcdff
}
.list-group-item-primary.list-group-item-action.active
{
	color:#fff;background-color:#004085;border-color:#004085
}
.list-group-item-secondary
{
	color:#383d41;background-color:#d6d8db
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover
{
	color:#383d41;background-color:#c8cbcf
}
.list-group-item-secondary.list-group-item-action.active
{
	color:#fff;background-color:#383d41;border-color:#383d41
}
.list-group-item-success
{
	color:#155724;background-color:#c3e6cb
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover
{
	color:#155724;background-color:#b1dfbb
}
.list-group-item-success.list-group-item-action.active
{
	color:#fff;background-color:#155724;border-color:#155724
}
.list-group-item-info
{
	color:#0c5460;background-color:#bee5eb
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover
{
	color:#0c5460;background-color:#abdde5
}
.list-group-item-info.list-group-item-action.active
{
	color:#fff;background-color:#0c5460;border-color:#0c5460
}
.list-group-item-warning
{
	color:#856404;background-color:#ffeeba
}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover
{
	color:#856404;background-color:#ffe8a1
}
.list-group-item-warning.list-group-item-action.active
{
	color:#fff;background-color:#856404;border-color:#856404
}
.list-group-item-danger
{
	color:#721c24;background-color:#f5c6cb
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover
{
	color:#721c24;background-color:#f1b0b7
}
.list-group-item-danger.list-group-item-action.active
{
	color:#fff;background-color:#721c24;border-color:#721c24
}
.list-group-item-light
{
	color:#818182;background-color:#fdfdfe
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover
{
	color:#818182;background-color:#ececf6
}
.list-group-item-light.list-group-item-action.active
{
	color:#fff;background-color:#818182;border-color:#818182
}
.list-group-item-dark
{
	color:#1b1e21;background-color:#c6c8ca
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover
{
	color:#1b1e21;background-color:#b9bbbe
}
.list-group-item-dark.list-group-item-action.active
{
	color:#fff;background-color:#1b1e21;border-color:#1b1e21
}
.close
{
	float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5
}
.close:not(:disabled):not(.disabled)
{
	cursor:pointer
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover
{
	color:#000;text-decoration:none;opacity:.75
}
button.close
{
	padding:0;background-color:transparent;border:0;-webkit-appearance:none
}
.modal-open
{
	overflow:hidden
}
.modal
{
	position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0
}
.modal-open .modal
{
	overflow-x:hidden;overflow-y:auto
}
.modal-dialog
{
	position:relative;width:auto;margin:.5rem;pointer-events:none
}
.modal.fade .modal-dialog
{
	transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)
}
@media screen and (prefers-reduced-motion: reduce)
{
	.modal.fade .modal-dialog
{
	transition:none
}

}
.modal.show .modal-dialog
{
	-webkit-transform:translate(0, 0);transform:translate(0, 0)
}
.modal-dialog-centered
{
	display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))
}
.modal-content
{
	position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0
}
.modal-backdrop
{
	/*position:fixed;*/
	top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000
}
.modal-backdrop.fade
{
	opacity:0
}
.modal-backdrop.show
{
	opacity:.5
}
.modal-header
{
	display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem
}
.modal-header .close
{
	padding:1rem;margin:-1rem -1rem -1rem auto
}
.modal-title
{
	margin-bottom:0;line-height:1.5
}
.modal-body
{
	position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem
}
.modal-footer
{
	display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef
}
.modal-footer>:not(:first-child)
{
	margin-left:.25rem
}
.modal-footer>:not(:last-child)
{
	margin-right:.25rem
}
.modal-scrollbar-measure
{
	position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll
}
@media (min-width: 576px)
{
	.modal-dialog
{
	max-width:500px;margin:1.75rem auto
}
.modal-dialog-centered
{
	min-height:calc(100% - (1.75rem * 2))
}
.modal-sm
{
	max-width:300px
}

}
@media (min-width: 992px)
{
	.modal-lg
{
	max-width:800px
}

}
.tooltip
{
	position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0
}
.tooltip.show
{
	opacity:.9
}
.tooltip .arrow
{
	position:absolute;display:block;width:.8rem;height:.4rem
}
.tooltip .arrow::before
{
	position:absolute;content:"";border-color:transparent;border-style:solid
}
.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top
{
	padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow
{
	bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before
{
	top:0;border-width:.4rem .4rem 0;border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right
{
	padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow
{
	left:0;width:.4rem;height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before
{
	right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000
}
.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom
{
	padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow
{
	top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before
{
	bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left
{
	padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow
{
	right:0;width:.4rem;height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before
{
	left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000
}
.tooltip-inner
{
	max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem
}
.popover
{
	position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem
}
.popover .arrow
{
	position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem
}
.popover .arrow::after,.popover .arrow::before
{
	position:absolute;display:block;content:"";border-color:transparent;border-style:solid
}
.bs-popover-auto[x-placement^=top],.bs-popover-top
{
	margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow
{
	bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before
{
	border-width:.5rem .5rem 0
}
.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before
{
	bottom:0;border-top-color:rgba(0,0,0,0.25)
}
.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after
{
	bottom:1px;border-top-color:#fff
}
.bs-popover-auto[x-placement^=right],.bs-popover-right
{
	margin-left:.5rem
}
.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow
{
	left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before
{
	border-width:.5rem .5rem .5rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before
{
	left:0;border-right-color:rgba(0,0,0,0.25)
}
.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after
{
	left:1px;border-right-color:#fff
}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom
{
	margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow
{
	top:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before
{
	border-width:0 .5rem .5rem .5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before
{
	top:0;border-bottom-color:rgba(0,0,0,0.25)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after
{
	top:1px;border-bottom-color:#fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before
{
	position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left],.bs-popover-left
{
	margin-right:.5rem
}
.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow
{
	right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0
}
.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before
{
	border-width:.5rem 0 .5rem .5rem
}
.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before
{
	right:0;border-left-color:rgba(0,0,0,0.25)
}
.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after
{
	right:1px;border-left-color:#fff
}
.popover-header
{
	padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty
{
	display:none
}
.popover-body
{
	padding:.5rem .75rem;color:#212529
}
.carousel
{
	position:relative
}
.carousel-inner
{
	position:relative;width:100%;overflow:hidden
}
.carousel-item
{
	position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active
{
	display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease
}
@media screen and (prefers-reduced-motion: reduce)
{
	.carousel-item-next,.carousel-item-prev,.carousel-item.active
{
	transition:none
}

}
.carousel-item-next,.carousel-item-prev
{
	position:absolute;top:0
}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right
{
	-webkit-transform:translateX(0);transform:translateX(0)
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)
{
	.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right
{
	-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)
}

}
.active.carousel-item-right,.carousel-item-next
{
	-webkit-transform:translateX(100%);transform:translateX(100%)
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)
{
	.active.carousel-item-right,.carousel-item-next
{
	-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)
}

}
.active.carousel-item-left,.carousel-item-prev
{
	-webkit-transform:translateX(-100%);transform:translateX(-100%)
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)
{
	.active.carousel-item-left,.carousel-item-prev
{
	-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)
}

}
.carousel-fade .carousel-item
{
	opacity:0;transition-duration:.6s;transition-property:opacity
}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active
{
	opacity:1
}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right
{
	opacity:0
}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active
{
	-webkit-transform:translateX(0);transform:translateX(0)
}
@supports (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)
{
	.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active
{
	-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)
}

}
.carousel-control-next,.carousel-control-prev
{
	position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover
{
	color:#fff;text-decoration:none;outline:0;opacity:.9
}
.carousel-control-prev
{
	left:0
}
.carousel-control-next
{
	right:0
}
.carousel-control-next-icon,.carousel-control-prev-icon
{
	display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%
}
.carousel-control-prev-icon
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon
{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}
.carousel-indicators
{
	position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none
}
.carousel-indicators li
{
	position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,0.5)
}
.carousel-indicators li::before
{
	position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""
}
.carousel-indicators li::after
{
	position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""
}
.carousel-indicators .active
{
	background-color:#fff
}
.carousel-caption
{
	position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center
}
.align-baseline
{
	vertical-align:baseline !important
}
.align-top
{
	vertical-align:top !important
}
.align-middle
{
	vertical-align:middle !important
}
.align-bottom
{
	vertical-align:bottom !important
}
.align-text-bottom
{
	vertical-align:text-bottom !important
}
.align-text-top
{
	vertical-align:text-top !important
}
.bg-primary
{
	background-color:#007bff !important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover
{
	background-color:#0062cc !important
}
.bg-secondary
{
	background-color:#6c757d !important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover
{
	background-color:#545b62 !important
}
.bg-success
{
	background-color:#28a745 !important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover
{
	background-color:#1e7e34 !important
}
.bg-info
{
	background-color:#17a2b8 !important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover
{
	background-color:#117a8b !important
}
.bg-warning
{
	background-color:#ffc107 !important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover
{
	background-color:#d39e00 !important
}
.bg-danger
{
	background-color:#dc3545 !important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover
{
	background-color:#bd2130 !important
}
.bg-light
{
	background-color:#f8f9fa !important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover
{
	background-color:#dae0e5 !important
}
.bg-dark
{
	background-color:#343a40 !important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover
{
	background-color:#1d2124 !important
}
.bg-white
{
	background-color:#fff !important
}
.bg-transparent
{
	background-color:transparent !important
}
.border
{
	border:1px solid #dee2e6 !important
}
.border-top
{
	border-top:1px solid #dee2e6 !important
}
.border-right
{
	border-right:1px solid #dee2e6 !important
}
.border-bottom
{
	border-bottom:1px solid #dee2e6 !important
}
.border-left
{
	border-left:1px solid #dee2e6 !important
}
.border-0
{
	border:0 !important
}
.border-top-0
{
	border-top:0 !important
}
.border-right-0
{
	border-right:0 !important
}
.border-bottom-0
{
	border-bottom:0 !important
}
.border-left-0
{
	border-left:0 !important
}
.border-primary
{
	border-color:#007bff !important
}
.border-secondary
{
	border-color:#6c757d !important
}
.border-success
{
	border-color:#28a745 !important
}
.border-info
{
	border-color:#17a2b8 !important
}
.border-warning
{
	border-color:#ffc107 !important
}
.border-danger
{
	border-color:#dc3545 !important
}
.border-light
{
	border-color:#f8f9fa !important
}
.border-dark
{
	border-color:#343a40 !important
}
.border-white
{
	border-color:#fff !important
}
.rounded
{
	border-radius:0.25rem !important
}
.rounded-top
{
	border-top-left-radius:0.25rem !important;border-top-right-radius:0.25rem !important
}
.rounded-right
{
	border-top-right-radius:0.25rem !important;border-bottom-right-radius:0.25rem !important
}
.rounded-bottom
{
	border-bottom-right-radius:0.25rem !important;border-bottom-left-radius:0.25rem !important
}
.rounded-left
{
	border-top-left-radius:0.25rem !important;border-bottom-left-radius:0.25rem !important
}
.rounded-circle
{
	border-radius:50% !important
}
.rounded-0
{
	border-radius:0 !important
}
.clearfix::after
{
	display:block;clear:both;content:""
}
.d-none
{
	display:none !important
}
.d-inline
{
	display:inline !important
}
.d-inline-block
{
	display:inline-block !important
}
.d-block
{
	display:block !important
}
.d-table
{
	display:table !important
}
.d-table-row
{
	display:table-row !important
}
.d-table-cell
{
	display:table-cell !important
}
.d-flex
{
	display:-ms-flexbox !important;display:flex !important
}
.d-inline-flex
{
	display:-ms-inline-flexbox !important;display:inline-flex !important
}
@media (min-width: 576px)
{
	.d-sm-none
{
	display:none !important
}
.d-sm-inline
{
	display:inline !important
}
.d-sm-inline-block
{
	display:inline-block !important
}
.d-sm-block
{
	display:block !important
}
.d-sm-table
{
	display:table !important
}
.d-sm-table-row
{
	display:table-row !important
}
.d-sm-table-cell
{
	display:table-cell !important
}
.d-sm-flex
{
	display:-ms-flexbox !important;display:flex !important
}
.d-sm-inline-flex
{
	display:-ms-inline-flexbox !important;display:inline-flex !important
}

}
@media (min-width: 768px)
{
	.d-md-none
{
	display:none !important
}
.d-md-inline
{
	display:inline !important
}
.d-md-inline-block
{
	display:inline-block !important
}
.d-md-block
{
	display:block !important
}
.d-md-table
{
	display:table !important
}
.d-md-table-row
{
	display:table-row !important
}
.d-md-table-cell
{
	display:table-cell !important
}
.d-md-flex
{
	display:-ms-flexbox !important;display:flex !important
}
.d-md-inline-flex
{
	display:-ms-inline-flexbox !important;display:inline-flex !important
}

}
@media (min-width: 992px)
{
	.d-lg-none
{
	display:none !important
}
.d-lg-inline
{
	display:inline !important
}
.d-lg-inline-block
{
	display:inline-block !important
}
.d-lg-block
{
	display:block !important
}
.d-lg-table
{
	display:table !important
}
.d-lg-table-row
{
	display:table-row !important
}
.d-lg-table-cell
{
	display:table-cell !important
}
.d-lg-flex
{
	display:-ms-flexbox !important;display:flex !important
}
.d-lg-inline-flex
{
	display:-ms-inline-flexbox !important;display:inline-flex !important
}

}
@media (min-width: 1200px)
{
	.d-xl-none
{
	display:none !important
}
.d-xl-inline
{
	display:inline !important
}
.d-xl-inline-block
{
	display:inline-block !important
}
.d-xl-block
{
	display:block !important
}
.d-xl-table
{
	display:table !important
}
.d-xl-table-row
{
	display:table-row !important
}
.d-xl-table-cell
{
	display:table-cell !important
}
.d-xl-flex
{
	display:-ms-flexbox !important;display:flex !important
}
.d-xl-inline-flex
{
	display:-ms-inline-flexbox !important;display:inline-flex !important
}

}
@media print
{
	.d-print-none
{
	display:none !important
}
.d-print-inline
{
	display:inline !important
}
.d-print-inline-block
{
	display:inline-block !important
}
.d-print-block
{
	display:block !important
}
.d-print-table
{
	display:table !important
}
.d-print-table-row
{
	display:table-row !important
}
.d-print-table-cell
{
	display:table-cell !important
}
.d-print-flex
{
	display:-ms-flexbox !important;display:flex !important
}
.d-print-inline-flex
{
	display:-ms-inline-flexbox !important;display:inline-flex !important
}

}
.embed-responsive
{
	position:relative;display:block;width:100%;padding:0;overflow:hidden
}
.embed-responsive::before
{
	display:block;content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video
{
	position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0
}
.embed-responsive-21by9::before
{
	padding-top:42.857143%
}
.embed-responsive-16by9::before
{
	padding-top:56.25%
}
.embed-responsive-4by3::before
{
	padding-top:75%
}
.embed-responsive-1by1::before
{
	padding-top:100%
}
.flex-row
{
	-ms-flex-direction:row !important;flex-direction:row !important
}
.flex-column
{
	-ms-flex-direction:column !important;flex-direction:column !important
}
.flex-row-reverse
{
	-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important
}
.flex-column-reverse
{
	-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important
}
.flex-wrap
{
	-ms-flex-wrap:wrap !important;flex-wrap:wrap !important
}
.flex-nowrap
{
	-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important
}
.flex-wrap-reverse
{
	-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important
}
.flex-fill
{
	-ms-flex:1 1 auto !important;flex:1 1 auto !important
}
.flex-grow-0
{
	-ms-flex-positive:0 !important;flex-grow:0 !important
}
.flex-grow-1
{
	-ms-flex-positive:1 !important;flex-grow:1 !important
}
.flex-shrink-0
{
	-ms-flex-negative:0 !important;flex-shrink:0 !important
}
.flex-shrink-1
{
	-ms-flex-negative:1 !important;flex-shrink:1 !important
}
.justify-content-start
{
	-ms-flex-pack:start !important;justify-content:flex-start !important
}
.justify-content-end
{
	-ms-flex-pack:end !important;justify-content:flex-end !important
}
.justify-content-center
{
	-ms-flex-pack:center !important;justify-content:center !important
}
.justify-content-between
{
	-ms-flex-pack:justify !important;justify-content:space-between !important
}
.justify-content-around
{
	-ms-flex-pack:distribute !important;justify-content:space-around !important
}
.align-items-start
{
	-ms-flex-align:start !important;align-items:flex-start !important
}
.align-items-end
{
	-ms-flex-align:end !important;align-items:flex-end !important
}
.align-items-center
{
	-ms-flex-align:center !important;align-items:center !important
}
.align-items-baseline
{
	-ms-flex-align:baseline !important;align-items:baseline !important
}
.align-items-stretch
{
	-ms-flex-align:stretch !important;align-items:stretch !important
}
.align-content-start
{
	-ms-flex-line-pack:start !important;align-content:flex-start !important
}
.align-content-end
{
	-ms-flex-line-pack:end !important;align-content:flex-end !important
}
.align-content-center
{
	-ms-flex-line-pack:center !important;align-content:center !important
}
.align-content-between
{
	-ms-flex-line-pack:justify !important;align-content:space-between !important
}
.align-content-around
{
	-ms-flex-line-pack:distribute !important;align-content:space-around !important
}
.align-content-stretch
{
	-ms-flex-line-pack:stretch !important;align-content:stretch !important
}
.align-self-auto
{
	-ms-flex-item-align:auto !important;align-self:auto !important
}
.align-self-start
{
	-ms-flex-item-align:start !important;align-self:flex-start !important
}
.align-self-end
{
	-ms-flex-item-align:end !important;align-self:flex-end !important
}
.align-self-center
{
	-ms-flex-item-align:center !important;align-self:center !important
}
.align-self-baseline
{
	-ms-flex-item-align:baseline !important;align-self:baseline !important
}
.align-self-stretch
{
	-ms-flex-item-align:stretch !important;align-self:stretch !important
}
@media (min-width: 576px)
{
	.flex-sm-row
{
	-ms-flex-direction:row !important;flex-direction:row !important
}
.flex-sm-column
{
	-ms-flex-direction:column !important;flex-direction:column !important
}
.flex-sm-row-reverse
{
	-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important
}
.flex-sm-column-reverse
{
	-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important
}
.flex-sm-wrap
{
	-ms-flex-wrap:wrap !important;flex-wrap:wrap !important
}
.flex-sm-nowrap
{
	-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important
}
.flex-sm-wrap-reverse
{
	-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important
}
.flex-sm-fill
{
	-ms-flex:1 1 auto !important;flex:1 1 auto !important
}
.flex-sm-grow-0
{
	-ms-flex-positive:0 !important;flex-grow:0 !important
}
.flex-sm-grow-1
{
	-ms-flex-positive:1 !important;flex-grow:1 !important
}
.flex-sm-shrink-0
{
	-ms-flex-negative:0 !important;flex-shrink:0 !important
}
.flex-sm-shrink-1
{
	-ms-flex-negative:1 !important;flex-shrink:1 !important
}
.justify-content-sm-start
{
	-ms-flex-pack:start !important;justify-content:flex-start !important
}
.justify-content-sm-end
{
	-ms-flex-pack:end !important;justify-content:flex-end !important
}
.justify-content-sm-center
{
	-ms-flex-pack:center !important;justify-content:center !important
}
.justify-content-sm-between
{
	-ms-flex-pack:justify !important;justify-content:space-between !important
}
.justify-content-sm-around
{
	-ms-flex-pack:distribute !important;justify-content:space-around !important
}
.align-items-sm-start
{
	-ms-flex-align:start !important;align-items:flex-start !important
}
.align-items-sm-end
{
	-ms-flex-align:end !important;align-items:flex-end !important
}
.align-items-sm-center
{
	-ms-flex-align:center !important;align-items:center !important
}
.align-items-sm-baseline
{
	-ms-flex-align:baseline !important;align-items:baseline !important
}
.align-items-sm-stretch
{
	-ms-flex-align:stretch !important;align-items:stretch !important
}
.align-content-sm-start
{
	-ms-flex-line-pack:start !important;align-content:flex-start !important
}
.align-content-sm-end
{
	-ms-flex-line-pack:end !important;align-content:flex-end !important
}
.align-content-sm-center
{
	-ms-flex-line-pack:center !important;align-content:center !important
}
.align-content-sm-between
{
	-ms-flex-line-pack:justify !important;align-content:space-between !important
}
.align-content-sm-around
{
	-ms-flex-line-pack:distribute !important;align-content:space-around !important
}
.align-content-sm-stretch
{
	-ms-flex-line-pack:stretch !important;align-content:stretch !important
}
.align-self-sm-auto
{
	-ms-flex-item-align:auto !important;align-self:auto !important
}
.align-self-sm-start
{
	-ms-flex-item-align:start !important;align-self:flex-start !important
}
.align-self-sm-end
{
	-ms-flex-item-align:end !important;align-self:flex-end !important
}
.align-self-sm-center
{
	-ms-flex-item-align:center !important;align-self:center !important
}
.align-self-sm-baseline
{
	-ms-flex-item-align:baseline !important;align-self:baseline !important
}
.align-self-sm-stretch
{
	-ms-flex-item-align:stretch !important;align-self:stretch !important
}

}
@media (min-width: 768px)
{
	.flex-md-row
{
	-ms-flex-direction:row !important;flex-direction:row !important
}
.flex-md-column
{
	-ms-flex-direction:column !important;flex-direction:column !important
}
.flex-md-row-reverse
{
	-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important
}
.flex-md-column-reverse
{
	-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important
}
.flex-md-wrap
{
	-ms-flex-wrap:wrap !important;flex-wrap:wrap !important
}
.flex-md-nowrap
{
	-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important
}
.flex-md-wrap-reverse
{
	-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important
}
.flex-md-fill
{
	-ms-flex:1 1 auto !important;flex:1 1 auto !important
}
.flex-md-grow-0
{
	-ms-flex-positive:0 !important;flex-grow:0 !important
}
.flex-md-grow-1
{
	-ms-flex-positive:1 !important;flex-grow:1 !important
}
.flex-md-shrink-0
{
	-ms-flex-negative:0 !important;flex-shrink:0 !important
}
.flex-md-shrink-1
{
	-ms-flex-negative:1 !important;flex-shrink:1 !important
}
.justify-content-md-start
{
	-ms-flex-pack:start !important;justify-content:flex-start !important
}
.justify-content-md-end
{
	-ms-flex-pack:end !important;justify-content:flex-end !important
}
.justify-content-md-center
{
	-ms-flex-pack:center !important;justify-content:center !important
}
.justify-content-md-between
{
	-ms-flex-pack:justify !important;justify-content:space-between !important
}
.justify-content-md-around
{
	-ms-flex-pack:distribute !important;justify-content:space-around !important
}
.align-items-md-start
{
	-ms-flex-align:start !important;align-items:flex-start !important
}
.align-items-md-end
{
	-ms-flex-align:end !important;align-items:flex-end !important
}
.align-items-md-center
{
	-ms-flex-align:center !important;align-items:center !important
}
.align-items-md-baseline
{
	-ms-flex-align:baseline !important;align-items:baseline !important
}
.align-items-md-stretch
{
	-ms-flex-align:stretch !important;align-items:stretch !important
}
.align-content-md-start
{
	-ms-flex-line-pack:start !important;align-content:flex-start !important
}
.align-content-md-end
{
	-ms-flex-line-pack:end !important;align-content:flex-end !important
}
.align-content-md-center
{
	-ms-flex-line-pack:center !important;align-content:center !important
}
.align-content-md-between
{
	-ms-flex-line-pack:justify !important;align-content:space-between !important
}
.align-content-md-around
{
	-ms-flex-line-pack:distribute !important;align-content:space-around !important
}
.align-content-md-stretch
{
	-ms-flex-line-pack:stretch !important;align-content:stretch !important
}
.align-self-md-auto
{
	-ms-flex-item-align:auto !important;align-self:auto !important
}
.align-self-md-start
{
	-ms-flex-item-align:start !important;align-self:flex-start !important
}
.align-self-md-end
{
	-ms-flex-item-align:end !important;align-self:flex-end !important
}
.align-self-md-center
{
	-ms-flex-item-align:center !important;align-self:center !important
}
.align-self-md-baseline
{
	-ms-flex-item-align:baseline !important;align-self:baseline !important
}
.align-self-md-stretch
{
	-ms-flex-item-align:stretch !important;align-self:stretch !important
}

}
@media (min-width: 992px)
{
	.flex-lg-row
{
	-ms-flex-direction:row !important;flex-direction:row !important
}
.flex-lg-column
{
	-ms-flex-direction:column !important;flex-direction:column !important
}
.flex-lg-row-reverse
{
	-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important
}
.flex-lg-column-reverse
{
	-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important
}
.flex-lg-wrap
{
	-ms-flex-wrap:wrap !important;flex-wrap:wrap !important
}
.flex-lg-nowrap
{
	-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important
}
.flex-lg-wrap-reverse
{
	-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important
}
.flex-lg-fill
{
	-ms-flex:1 1 auto !important;flex:1 1 auto !important
}
.flex-lg-grow-0
{
	-ms-flex-positive:0 !important;flex-grow:0 !important
}
.flex-lg-grow-1
{
	-ms-flex-positive:1 !important;flex-grow:1 !important
}
.flex-lg-shrink-0
{
	-ms-flex-negative:0 !important;flex-shrink:0 !important
}
.flex-lg-shrink-1
{
	-ms-flex-negative:1 !important;flex-shrink:1 !important
}
.justify-content-lg-start
{
	-ms-flex-pack:start !important;justify-content:flex-start !important
}
.justify-content-lg-end
{
	-ms-flex-pack:end !important;justify-content:flex-end !important
}
.justify-content-lg-center
{
	-ms-flex-pack:center !important;justify-content:center !important
}
.justify-content-lg-between
{
	-ms-flex-pack:justify !important;justify-content:space-between !important
}
.justify-content-lg-around
{
	-ms-flex-pack:distribute !important;justify-content:space-around !important
}
.align-items-lg-start
{
	-ms-flex-align:start !important;align-items:flex-start !important
}
.align-items-lg-end
{
	-ms-flex-align:end !important;align-items:flex-end !important
}
.align-items-lg-center
{
	-ms-flex-align:center !important;align-items:center !important
}
.align-items-lg-baseline
{
	-ms-flex-align:baseline !important;align-items:baseline !important
}
.align-items-lg-stretch
{
	-ms-flex-align:stretch !important;align-items:stretch !important
}
.align-content-lg-start
{
	-ms-flex-line-pack:start !important;align-content:flex-start !important
}
.align-content-lg-end
{
	-ms-flex-line-pack:end !important;align-content:flex-end !important
}
.align-content-lg-center
{
	-ms-flex-line-pack:center !important;align-content:center !important
}
.align-content-lg-between
{
	-ms-flex-line-pack:justify !important;align-content:space-between !important
}
.align-content-lg-around
{
	-ms-flex-line-pack:distribute !important;align-content:space-around !important
}
.align-content-lg-stretch
{
	-ms-flex-line-pack:stretch !important;align-content:stretch !important
}
.align-self-lg-auto
{
	-ms-flex-item-align:auto !important;align-self:auto !important
}
.align-self-lg-start
{
	-ms-flex-item-align:start !important;align-self:flex-start !important
}
.align-self-lg-end
{
	-ms-flex-item-align:end !important;align-self:flex-end !important
}
.align-self-lg-center
{
	-ms-flex-item-align:center !important;align-self:center !important
}
.align-self-lg-baseline
{
	-ms-flex-item-align:baseline !important;align-self:baseline !important
}
.align-self-lg-stretch
{
	-ms-flex-item-align:stretch !important;align-self:stretch !important
}

}
@media (min-width: 1200px)
{
	.flex-xl-row
{
	-ms-flex-direction:row !important;flex-direction:row !important
}
.flex-xl-column
{
	-ms-flex-direction:column !important;flex-direction:column !important
}
.flex-xl-row-reverse
{
	-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important
}
.flex-xl-column-reverse
{
	-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important
}
.flex-xl-wrap
{
	-ms-flex-wrap:wrap !important;flex-wrap:wrap !important
}
.flex-xl-nowrap
{
	-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important
}
.flex-xl-wrap-reverse
{
	-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important
}
.flex-xl-fill
{
	-ms-flex:1 1 auto !important;flex:1 1 auto !important
}
.flex-xl-grow-0
{
	-ms-flex-positive:0 !important;flex-grow:0 !important
}
.flex-xl-grow-1
{
	-ms-flex-positive:1 !important;flex-grow:1 !important
}
.flex-xl-shrink-0
{
	-ms-flex-negative:0 !important;flex-shrink:0 !important
}
.flex-xl-shrink-1
{
	-ms-flex-negative:1 !important;flex-shrink:1 !important
}
.justify-content-xl-start
{
	-ms-flex-pack:start !important;justify-content:flex-start !important
}
.justify-content-xl-end
{
	-ms-flex-pack:end !important;justify-content:flex-end !important
}
.justify-content-xl-center
{
	-ms-flex-pack:center !important;justify-content:center !important
}
.justify-content-xl-between
{
	-ms-flex-pack:justify !important;justify-content:space-between !important
}
.justify-content-xl-around
{
	-ms-flex-pack:distribute !important;justify-content:space-around !important
}
.align-items-xl-start
{
	-ms-flex-align:start !important;align-items:flex-start !important
}
.align-items-xl-end
{
	-ms-flex-align:end !important;align-items:flex-end !important
}
.align-items-xl-center
{
	-ms-flex-align:center !important;align-items:center !important
}
.align-items-xl-baseline
{
	-ms-flex-align:baseline !important;align-items:baseline !important
}
.align-items-xl-stretch
{
	-ms-flex-align:stretch !important;align-items:stretch !important
}
.align-content-xl-start
{
	-ms-flex-line-pack:start !important;align-content:flex-start !important
}
.align-content-xl-end
{
	-ms-flex-line-pack:end !important;align-content:flex-end !important
}
.align-content-xl-center
{
	-ms-flex-line-pack:center !important;align-content:center !important
}
.align-content-xl-between
{
	-ms-flex-line-pack:justify !important;align-content:space-between !important
}
.align-content-xl-around
{
	-ms-flex-line-pack:distribute !important;align-content:space-around !important
}
.align-content-xl-stretch
{
	-ms-flex-line-pack:stretch !important;align-content:stretch !important
}
.align-self-xl-auto
{
	-ms-flex-item-align:auto !important;align-self:auto !important
}
.align-self-xl-start
{
	-ms-flex-item-align:start !important;align-self:flex-start !important
}
.align-self-xl-end
{
	-ms-flex-item-align:end !important;align-self:flex-end !important
}
.align-self-xl-center
{
	-ms-flex-item-align:center !important;align-self:center !important
}
.align-self-xl-baseline
{
	-ms-flex-item-align:baseline !important;align-self:baseline !important
}
.align-self-xl-stretch
{
	-ms-flex-item-align:stretch !important;align-self:stretch !important
}

}
.float-left
{
	float:left !important
}
.float-right
{
	float:right !important
}
.float-none
{
	float:none !important
}
@media (min-width: 576px)
{
	.float-sm-left
{
	float:left !important
}
.float-sm-right
{
	float:right !important
}
.float-sm-none
{
	float:none !important
}

}
@media (min-width: 768px)
{
	.float-md-left
{
	float:left !important
}
.float-md-right
{
	float:right !important
}
.float-md-none
{
	float:none !important
}

}
@media (min-width: 992px)
{
	.float-lg-left
{
	float:left !important
}
.float-lg-right
{
	float:right !important
}
.float-lg-none
{
	float:none !important
}

}
@media (min-width: 1200px)
{
	.float-xl-left
{
	float:left !important
}
.float-xl-right
{
	float:right !important
}
.float-xl-none
{
	float:none !important
}

}
.position-static
{
	position:static !important
}
.position-relative
{
	position:relative !important
}
.position-absolute
{
	position:absolute !important
}
.position-fixed
{
	position:fixed !important
}
.position-sticky
{
	position:-webkit-sticky !important;position:sticky !important
}
.fixed-top
{
	position:fixed;top:0;right:0;left:0;z-index:1030
}
.fixed-bottom
{
	position:fixed;right:0;bottom:0;left:0;z-index:1030
}
@supports (position: -webkit-sticky) or (position: sticky)
{
	.sticky-top
{
	position:-webkit-sticky;position:sticky;top:0;z-index:1020
}

}
.sr-only
{
	position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus
{
	position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal
}
.shadow-sm
{
	box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important
}
.shadow
{
	box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important
}
.shadow-lg
{
	box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important
}
.shadow-none
{
	box-shadow:none !important
}
.w-25
{
	width:25% !important
}
.w-50
{
	width:50% !important
}
.w-75
{
	width:75% !important
}
.w-100
{
	width:100% !important
}
.w-auto
{
	width:auto !important
}
.h-25
{
	height:25% !important
}
.h-50
{
	height:50% !important
}
.h-75
{
	height:75% !important
}
.h-100
{
	height:100% !important
}
.h-auto
{
	height:auto !important
}
.mw-100
{
	max-width:100% !important
}
.mh-100
{
	max-height:100% !important
}
.m-0
{
	margin:0 !important
}
.mt-0,.my-0
{
	margin-top:0 !important
}
.mr-0,.mx-0
{
	margin-right:0 !important
}
.mb-0,.my-0
{
	margin-bottom:0 !important
}
.ml-0,.mx-0
{
	margin-left:0 !important
}
.m-1
{
	margin:0.25rem !important
}
.mt-1,.my-1
{
	margin-top:0.25rem !important
}
.mr-1,.mx-1
{
	margin-right:0.25rem !important
}
.mb-1,.my-1
{
	margin-bottom:0.25rem !important
}
.ml-1,.mx-1
{
	margin-left:0.25rem !important
}
.m-2
{
	margin:0.5rem !important
}
.mt-2,.my-2
{
	margin-top:0.5rem !important
}
.mr-2,.mx-2
{
	margin-right:0.5rem !important
}
.mb-2,.my-2
{
	margin-bottom:0.5rem !important
}
.ml-2,.mx-2
{
	margin-left:0.5rem !important
}
.m-3
{
	margin:1rem !important
}
.mt-3,.my-3
{
	margin-top:1rem !important
}
.mr-3,.mx-3
{
	margin-right:1rem !important
}
.mb-3,.my-3
{
	margin-bottom:1rem !important
}
.ml-3,.mx-3
{
	margin-left:1rem !important
}
.m-4
{
	margin:1.5rem !important
}
.mt-4,.my-4
{
	margin-top:1.5rem !important
}
.mr-4,.mx-4
{
	margin-right:1.5rem !important
}
.mb-4,.my-4
{
	margin-bottom:1.5rem !important
}
.ml-4,.mx-4
{
	margin-left:1.5rem !important
}
.m-5
{
	margin:3rem !important
}
.mt-5,.my-5
{
	margin-top:3rem !important
}
.mr-5,.mx-5
{
	margin-right:3rem !important
}
.mb-5,.my-5
{
	margin-bottom:3rem !important
}
.ml-5,.mx-5
{
	margin-left:3rem !important
}
.p-0
{
	padding:0 !important
}
.pt-0,.py-0
{
	padding-top:0 !important
}
.pr-0,.px-0
{
	padding-right:0 !important
}
.pb-0,.py-0
{
	padding-bottom:0 !important
}
.pl-0,.px-0
{
	padding-left:0 !important
}
.p-1
{
	padding:0.25rem !important
}
.pt-1,.py-1
{
	padding-top:0.25rem !important
}
.pr-1,.px-1
{
	padding-right:0.25rem !important
}
.pb-1,.py-1
{
	padding-bottom:0.25rem !important
}
.pl-1,.px-1
{
	padding-left:0.25rem !important
}
.p-2
{
	padding:0.5rem !important
}
.pt-2,.py-2
{
	padding-top:0.5rem !important
}
.pr-2,.px-2
{
	padding-right:0.5rem !important
}
.pb-2,.py-2
{
	padding-bottom:0.5rem !important
}
.pl-2,.px-2
{
	padding-left:0.5rem !important
}
.p-3
{
	padding:1rem !important
}
.pt-3,.py-3
{
	padding-top:1rem !important
}
.pr-3,.px-3
{
	padding-right:1rem !important
}
.pb-3,.py-3
{
	padding-bottom:1rem !important
}
.pl-3,.px-3
{
	padding-left:1rem !important
}
.p-4
{
	padding:1.5rem !important
}
.pt-4,.py-4
{
	padding-top:1.5rem !important
}
.pr-4,.px-4
{
	padding-right:1.5rem !important
}
.pb-4,.py-4
{
	padding-bottom:1.5rem !important
}
.pl-4,.px-4
{
	padding-left:1.5rem !important
}
.p-5
{
	padding:3rem !important
}
.pt-5,.py-5
{
	padding-top:3rem !important
}
.pr-5,.px-5
{
	padding-right:3rem !important
}
.pb-5,.py-5
{
	padding-bottom:3rem !important
}
.pl-5,.px-5
{
	padding-left:3rem !important
}
.m-auto
{
	margin:auto !important
}
.mt-auto,.my-auto
{
	margin-top:auto !important
}
.mr-auto,.mx-auto
{
	margin-right:auto !important
}
.mb-auto,.my-auto
{
	margin-bottom:auto !important
}
.ml-auto,.mx-auto
{
	margin-left:auto !important
}
@media (min-width: 576px)
{
	.m-sm-0
{
	margin:0 !important
}
.mt-sm-0,.my-sm-0
{
	margin-top:0 !important
}
.mr-sm-0,.mx-sm-0
{
	margin-right:0 !important
}
.mb-sm-0,.my-sm-0
{
	margin-bottom:0 !important
}
.ml-sm-0,.mx-sm-0
{
	margin-left:0 !important
}
.m-sm-1
{
	margin:0.25rem !important
}
.mt-sm-1,.my-sm-1
{
	margin-top:0.25rem !important
}
.mr-sm-1,.mx-sm-1
{
	margin-right:0.25rem !important
}
.mb-sm-1,.my-sm-1
{
	margin-bottom:0.25rem !important
}
.ml-sm-1,.mx-sm-1
{
	margin-left:0.25rem !important
}
.m-sm-2
{
	margin:0.5rem !important
}
.mt-sm-2,.my-sm-2
{
	margin-top:0.5rem !important
}
.mr-sm-2,.mx-sm-2
{
	margin-right:0.5rem !important
}
.mb-sm-2,.my-sm-2
{
	margin-bottom:0.5rem !important
}
.ml-sm-2,.mx-sm-2
{
	margin-left:0.5rem !important
}
.m-sm-3
{
	margin:1rem !important
}
.mt-sm-3,.my-sm-3
{
	margin-top:1rem !important
}
.mr-sm-3,.mx-sm-3
{
	margin-right:1rem !important
}
.mb-sm-3,.my-sm-3
{
	margin-bottom:1rem !important
}
.ml-sm-3,.mx-sm-3
{
	margin-left:1rem !important
}
.m-sm-4
{
	margin:1.5rem !important
}
.mt-sm-4,.my-sm-4
{
	margin-top:1.5rem !important
}
.mr-sm-4,.mx-sm-4
{
	margin-right:1.5rem !important
}
.mb-sm-4,.my-sm-4
{
	margin-bottom:1.5rem !important
}
.ml-sm-4,.mx-sm-4
{
	margin-left:1.5rem !important
}
.m-sm-5
{
	margin:3rem !important
}
.mt-sm-5,.my-sm-5
{
	margin-top:3rem !important
}
.mr-sm-5,.mx-sm-5
{
	margin-right:3rem !important
}
.mb-sm-5,.my-sm-5
{
	margin-bottom:3rem !important
}
.ml-sm-5,.mx-sm-5
{
	margin-left:3rem !important
}
.p-sm-0
{
	padding:0 !important
}
.pt-sm-0,.py-sm-0
{
	padding-top:0 !important
}
.pr-sm-0,.px-sm-0
{
	padding-right:0 !important
}
.pb-sm-0,.py-sm-0
{
	padding-bottom:0 !important
}
.pl-sm-0,.px-sm-0
{
	padding-left:0 !important
}
.p-sm-1
{
	padding:0.25rem !important
}
.pt-sm-1,.py-sm-1
{
	padding-top:0.25rem !important
}
.pr-sm-1,.px-sm-1
{
	padding-right:0.25rem !important
}
.pb-sm-1,.py-sm-1
{
	padding-bottom:0.25rem !important
}
.pl-sm-1,.px-sm-1
{
	padding-left:0.25rem !important
}
.p-sm-2
{
	padding:0.5rem !important
}
.pt-sm-2,.py-sm-2
{
	padding-top:0.5rem !important
}
.pr-sm-2,.px-sm-2
{
	padding-right:0.5rem !important
}
.pb-sm-2,.py-sm-2
{
	padding-bottom:0.5rem !important
}
.pl-sm-2,.px-sm-2
{
	padding-left:0.5rem !important
}
.p-sm-3
{
	padding:1rem !important
}
.pt-sm-3,.py-sm-3
{
	padding-top:1rem !important
}
.pr-sm-3,.px-sm-3
{
	padding-right:1rem !important
}
.pb-sm-3,.py-sm-3
{
	padding-bottom:1rem !important
}
.pl-sm-3,.px-sm-3
{
	padding-left:1rem !important
}
.p-sm-4
{
	padding:1.5rem !important
}
.pt-sm-4,.py-sm-4
{
	padding-top:1.5rem !important
}
.pr-sm-4,.px-sm-4
{
	padding-right:1.5rem !important
}
.pb-sm-4,.py-sm-4
{
	padding-bottom:1.5rem !important
}
.pl-sm-4,.px-sm-4
{
	padding-left:1.5rem !important
}
.p-sm-5
{
	padding:3rem !important
}
.pt-sm-5,.py-sm-5
{
	padding-top:3rem !important
}
.pr-sm-5,.px-sm-5
{
	padding-right:3rem !important
}
.pb-sm-5,.py-sm-5
{
	padding-bottom:3rem !important
}
.pl-sm-5,.px-sm-5
{
	padding-left:3rem !important
}
.m-sm-auto
{
	margin:auto !important
}
.mt-sm-auto,.my-sm-auto
{
	margin-top:auto !important
}
.mr-sm-auto,.mx-sm-auto
{
	margin-right:auto !important
}
.mb-sm-auto,.my-sm-auto
{
	margin-bottom:auto !important
}
.ml-sm-auto,.mx-sm-auto
{
	margin-left:auto !important
}

}
@media (min-width: 768px)
{
	.m-md-0
{
	margin:0 !important
}
.mt-md-0,.my-md-0
{
	margin-top:0 !important
}
.mr-md-0,.mx-md-0
{
	margin-right:0 !important
}
.mb-md-0,.my-md-0
{
	margin-bottom:0 !important
}
.ml-md-0,.mx-md-0
{
	margin-left:0 !important
}
.m-md-1
{
	margin:0.25rem !important
}
.mt-md-1,.my-md-1
{
	margin-top:0.25rem !important
}
.mr-md-1,.mx-md-1
{
	margin-right:0.25rem !important
}
.mb-md-1,.my-md-1
{
	margin-bottom:0.25rem !important
}
.ml-md-1,.mx-md-1
{
	margin-left:0.25rem !important
}
.m-md-2
{
	margin:0.5rem !important
}
.mt-md-2,.my-md-2
{
	margin-top:0.5rem !important
}
.mr-md-2,.mx-md-2
{
	margin-right:0.5rem !important
}
.mb-md-2,.my-md-2
{
	margin-bottom:0.5rem !important
}
.ml-md-2,.mx-md-2
{
	margin-left:0.5rem !important
}
.m-md-3
{
	margin:1rem !important
}
.mt-md-3,.my-md-3
{
	margin-top:1rem !important
}
.mr-md-3,.mx-md-3
{
	margin-right:1rem !important
}
.mb-md-3,.my-md-3
{
	margin-bottom:1rem !important
}
.ml-md-3,.mx-md-3
{
	margin-left:1rem !important
}
.m-md-4
{
	margin:1.5rem !important
}
.mt-md-4,.my-md-4
{
	margin-top:1.5rem !important
}
.mr-md-4,.mx-md-4
{
	margin-right:1.5rem !important
}
.mb-md-4,.my-md-4
{
	margin-bottom:1.5rem !important
}
.ml-md-4,.mx-md-4
{
	margin-left:1.5rem !important
}
.m-md-5
{
	margin:3rem !important
}
.mt-md-5,.my-md-5
{
	margin-top:3rem !important
}
.mr-md-5,.mx-md-5
{
	margin-right:3rem !important
}
.mb-md-5,.my-md-5
{
	margin-bottom:3rem !important
}
.ml-md-5,.mx-md-5
{
	margin-left:3rem !important
}
.p-md-0
{
	padding:0 !important
}
.pt-md-0,.py-md-0
{
	padding-top:0 !important
}
.pr-md-0,.px-md-0
{
	padding-right:0 !important
}
.pb-md-0,.py-md-0
{
	padding-bottom:0 !important
}
.pl-md-0,.px-md-0
{
	padding-left:0 !important
}
.p-md-1
{
	padding:0.25rem !important
}
.pt-md-1,.py-md-1
{
	padding-top:0.25rem !important
}
.pr-md-1,.px-md-1
{
	padding-right:0.25rem !important
}
.pb-md-1,.py-md-1
{
	padding-bottom:0.25rem !important
}
.pl-md-1,.px-md-1
{
	padding-left:0.25rem !important
}
.p-md-2
{
	padding:0.5rem !important
}
.pt-md-2,.py-md-2
{
	padding-top:0.5rem !important
}
.pr-md-2,.px-md-2
{
	padding-right:0.5rem !important
}
.pb-md-2,.py-md-2
{
	padding-bottom:0.5rem !important
}
.pl-md-2,.px-md-2
{
	padding-left:0.5rem !important
}
.p-md-3
{
	padding:1rem !important
}
.pt-md-3,.py-md-3
{
	padding-top:1rem !important
}
.pr-md-3,.px-md-3
{
	padding-right:1rem !important
}
.pb-md-3,.py-md-3
{
	padding-bottom:1rem !important
}
.pl-md-3,.px-md-3
{
	padding-left:1rem !important
}
.p-md-4
{
	padding:1.5rem !important
}
.pt-md-4,.py-md-4
{
	padding-top:1.5rem !important
}
.pr-md-4,.px-md-4
{
	padding-right:1.5rem !important
}
.pb-md-4,.py-md-4
{
	padding-bottom:1.5rem !important
}
.pl-md-4,.px-md-4
{
	padding-left:1.5rem !important
}
.p-md-5
{
	padding:3rem !important
}
.pt-md-5,.py-md-5
{
	padding-top:3rem !important
}
.pr-md-5,.px-md-5
{
	padding-right:3rem !important
}
.pb-md-5,.py-md-5
{
	padding-bottom:3rem !important
}
.pl-md-5,.px-md-5
{
	padding-left:3rem !important
}
.m-md-auto
{
	margin:auto !important
}
.mt-md-auto,.my-md-auto
{
	margin-top:auto !important
}
.mr-md-auto,.mx-md-auto
{
	margin-right:auto !important
}
.mb-md-auto,.my-md-auto
{
	margin-bottom:auto !important
}
.ml-md-auto,.mx-md-auto
{
	margin-left:auto !important
}

}
@media (min-width: 992px)
{
	.m-lg-0
{
	margin:0 !important
}
.mt-lg-0,.my-lg-0
{
	margin-top:0 !important
}
.mr-lg-0,.mx-lg-0
{
	margin-right:0 !important
}
.mb-lg-0,.my-lg-0
{
	margin-bottom:0 !important
}
.ml-lg-0,.mx-lg-0
{
	margin-left:0 !important
}
.m-lg-1
{
	margin:0.25rem !important
}
.mt-lg-1,.my-lg-1
{
	margin-top:0.25rem !important
}
.mr-lg-1,.mx-lg-1
{
	margin-right:0.25rem !important
}
.mb-lg-1,.my-lg-1
{
	margin-bottom:0.25rem !important
}
.ml-lg-1,.mx-lg-1
{
	margin-left:0.25rem !important
}
.m-lg-2
{
	margin:0.5rem !important
}
.mt-lg-2,.my-lg-2
{
	margin-top:0.5rem !important
}
.mr-lg-2,.mx-lg-2
{
	margin-right:0.5rem !important
}
.mb-lg-2,.my-lg-2
{
	margin-bottom:0.5rem !important
}
.ml-lg-2,.mx-lg-2
{
	margin-left:0.5rem !important
}
.m-lg-3
{
	margin:1rem !important
}
.mt-lg-3,.my-lg-3
{
	margin-top:1rem !important
}
.mr-lg-3,.mx-lg-3
{
	margin-right:1rem !important
}
.mb-lg-3,.my-lg-3
{
	margin-bottom:1rem !important
}
.ml-lg-3,.mx-lg-3
{
	margin-left:1rem !important
}
.m-lg-4
{
	margin:1.5rem !important
}
.mt-lg-4,.my-lg-4
{
	margin-top:1.5rem !important
}
.mr-lg-4,.mx-lg-4
{
	margin-right:1.5rem !important
}
.mb-lg-4,.my-lg-4
{
	margin-bottom:1.5rem !important
}
.ml-lg-4,.mx-lg-4
{
	margin-left:1.5rem !important
}
.m-lg-5
{
	margin:3rem !important
}
.mt-lg-5,.my-lg-5
{
	margin-top:3rem !important
}
.mr-lg-5,.mx-lg-5
{
	margin-right:3rem !important
}
.mb-lg-5,.my-lg-5
{
	margin-bottom:3rem !important
}
.ml-lg-5,.mx-lg-5
{
	margin-left:3rem !important
}
.p-lg-0
{
	padding:0 !important
}
.pt-lg-0,.py-lg-0
{
	padding-top:0 !important
}
.pr-lg-0,.px-lg-0
{
	padding-right:0 !important
}
.pb-lg-0,.py-lg-0
{
	padding-bottom:0 !important
}
.pl-lg-0,.px-lg-0
{
	padding-left:0 !important
}
.p-lg-1
{
	padding:0.25rem !important
}
.pt-lg-1,.py-lg-1
{
	padding-top:0.25rem !important
}
.pr-lg-1,.px-lg-1
{
	padding-right:0.25rem !important
}
.pb-lg-1,.py-lg-1
{
	padding-bottom:0.25rem !important
}
.pl-lg-1,.px-lg-1
{
	padding-left:0.25rem !important
}
.p-lg-2
{
	padding:0.5rem !important
}
.pt-lg-2,.py-lg-2
{
	padding-top:0.5rem !important
}
.pr-lg-2,.px-lg-2
{
	padding-right:0.5rem !important
}
.pb-lg-2,.py-lg-2
{
	padding-bottom:0.5rem !important
}
.pl-lg-2,.px-lg-2
{
	padding-left:0.5rem !important
}
.p-lg-3
{
	padding:1rem !important
}
.pt-lg-3,.py-lg-3
{
	padding-top:1rem !important
}
.pr-lg-3,.px-lg-3
{
	padding-right:1rem !important
}
.pb-lg-3,.py-lg-3
{
	padding-bottom:1rem !important
}
.pl-lg-3,.px-lg-3
{
	padding-left:1rem !important
}
.p-lg-4
{
	padding:1.5rem !important
}
.pt-lg-4,.py-lg-4
{
	padding-top:1.5rem !important
}
.pr-lg-4,.px-lg-4
{
	padding-right:1.5rem !important
}
.pb-lg-4,.py-lg-4
{
	padding-bottom:1.5rem !important
}
.pl-lg-4,.px-lg-4
{
	padding-left:1.5rem !important
}
.p-lg-5
{
	padding:3rem !important
}
.pt-lg-5,.py-lg-5
{
	padding-top:3rem !important
}
.pr-lg-5,.px-lg-5
{
	padding-right:3rem !important
}
.pb-lg-5,.py-lg-5
{
	padding-bottom:3rem !important
}
.pl-lg-5,.px-lg-5
{
	padding-left:3rem !important
}
.m-lg-auto
{
	margin:auto !important
}
.mt-lg-auto,.my-lg-auto
{
	margin-top:auto !important
}
.mr-lg-auto,.mx-lg-auto
{
	margin-right:auto !important
}
.mb-lg-auto,.my-lg-auto
{
	margin-bottom:auto !important
}
.ml-lg-auto,.mx-lg-auto
{
	margin-left:auto !important
}

}
@media (min-width: 1200px)
{
	.m-xl-0
{
	margin:0 !important
}
.mt-xl-0,.my-xl-0
{
	margin-top:0 !important
}
.mr-xl-0,.mx-xl-0
{
	margin-right:0 !important
}
.mb-xl-0,.my-xl-0
{
	margin-bottom:0 !important
}
.ml-xl-0,.mx-xl-0
{
	margin-left:0 !important
}
.m-xl-1
{
	margin:0.25rem !important
}
.mt-xl-1,.my-xl-1
{
	margin-top:0.25rem !important
}
.mr-xl-1,.mx-xl-1
{
	margin-right:0.25rem !important
}
.mb-xl-1,.my-xl-1
{
	margin-bottom:0.25rem !important
}
.ml-xl-1,.mx-xl-1
{
	margin-left:0.25rem !important
}
.m-xl-2
{
	margin:0.5rem !important
}
.mt-xl-2,.my-xl-2
{
	margin-top:0.5rem !important
}
.mr-xl-2,.mx-xl-2
{
	margin-right:0.5rem !important
}
.mb-xl-2,.my-xl-2
{
	margin-bottom:0.5rem !important
}
.ml-xl-2,.mx-xl-2
{
	margin-left:0.5rem !important
}
.m-xl-3
{
	margin:1rem !important
}
.mt-xl-3,.my-xl-3
{
	margin-top:1rem !important
}
.mr-xl-3,.mx-xl-3
{
	margin-right:1rem !important
}
.mb-xl-3,.my-xl-3
{
	margin-bottom:1rem !important
}
.ml-xl-3,.mx-xl-3
{
	margin-left:1rem !important
}
.m-xl-4
{
	margin:1.5rem !important
}
.mt-xl-4,.my-xl-4
{
	margin-top:1.5rem !important
}
.mr-xl-4,.mx-xl-4
{
	margin-right:1.5rem !important
}
.mb-xl-4,.my-xl-4
{
	margin-bottom:1.5rem !important
}
.ml-xl-4,.mx-xl-4
{
	margin-left:1.5rem !important
}
.m-xl-5
{
	margin:3rem !important
}
.mt-xl-5,.my-xl-5
{
	margin-top:3rem !important
}
.mr-xl-5,.mx-xl-5
{
	margin-right:3rem !important
}
.mb-xl-5,.my-xl-5
{
	margin-bottom:3rem !important
}
.ml-xl-5,.mx-xl-5
{
	margin-left:3rem !important
}
.p-xl-0
{
	padding:0 !important
}
.pt-xl-0,.py-xl-0
{
	padding-top:0 !important
}
.pr-xl-0,.px-xl-0
{
	padding-right:0 !important
}
.pb-xl-0,.py-xl-0
{
	padding-bottom:0 !important
}
.pl-xl-0,.px-xl-0
{
	padding-left:0 !important
}
.p-xl-1
{
	padding:0.25rem !important
}
.pt-xl-1,.py-xl-1
{
	padding-top:0.25rem !important
}
.pr-xl-1,.px-xl-1
{
	padding-right:0.25rem !important
}
.pb-xl-1,.py-xl-1
{
	padding-bottom:0.25rem !important
}
.pl-xl-1,.px-xl-1
{
	padding-left:0.25rem !important
}
.p-xl-2
{
	padding:0.5rem !important
}
.pt-xl-2,.py-xl-2
{
	padding-top:0.5rem !important
}
.pr-xl-2,.px-xl-2
{
	padding-right:0.5rem !important
}
.pb-xl-2,.py-xl-2
{
	padding-bottom:0.5rem !important
}
.pl-xl-2,.px-xl-2
{
	padding-left:0.5rem !important
}
.p-xl-3
{
	padding:1rem !important
}
.pt-xl-3,.py-xl-3
{
	padding-top:1rem !important
}
.pr-xl-3,.px-xl-3
{
	padding-right:1rem !important
}
.pb-xl-3,.py-xl-3
{
	padding-bottom:1rem !important
}
.pl-xl-3,.px-xl-3
{
	padding-left:1rem !important
}
.p-xl-4
{
	padding:1.5rem !important
}
.pt-xl-4,.py-xl-4
{
	padding-top:1.5rem !important
}
.pr-xl-4,.px-xl-4
{
	padding-right:1.5rem !important
}
.pb-xl-4,.py-xl-4
{
	padding-bottom:1.5rem !important
}
.pl-xl-4,.px-xl-4
{
	padding-left:1.5rem !important
}
.p-xl-5
{
	padding:3rem !important
}
.pt-xl-5,.py-xl-5
{
	padding-top:3rem !important
}
.pr-xl-5,.px-xl-5
{
	padding-right:3rem !important
}
.pb-xl-5,.py-xl-5
{
	padding-bottom:3rem !important
}
.pl-xl-5,.px-xl-5
{
	padding-left:3rem !important
}
.m-xl-auto
{
	margin:auto !important
}
.mt-xl-auto,.my-xl-auto
{
	margin-top:auto !important
}
.mr-xl-auto,.mx-xl-auto
{
	margin-right:auto !important
}
.mb-xl-auto,.my-xl-auto
{
	margin-bottom:auto !important
}
.ml-xl-auto,.mx-xl-auto
{
	margin-left:auto !important
}

}
.text-monospace
{
	font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
.text-justify
{
	text-align:justify !important
}
.text-nowrap
{
	white-space:nowrap !important
}
.text-truncate
{
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.text-left
{
	text-align:left !important
}
.text-right
{
	text-align:right !important
}
.text-center
{
	text-align:center !important
}
@media (min-width: 576px)
{
	.text-sm-left
{
	text-align:left !important
}
.text-sm-right
{
	text-align:right !important
}
.text-sm-center
{
	text-align:center !important
}

}
@media (min-width: 768px)
{
	.text-md-left
{
	text-align:left !important
}
.text-md-right
{
	text-align:right !important
}
.text-md-center
{
	text-align:center !important
}

}
@media (min-width: 992px)
{
	.text-lg-left
{
	text-align:left !important
}
.text-lg-right
{
	text-align:right !important
}
.text-lg-center
{
	text-align:center !important
}

}
@media (min-width: 1200px)
{
	.text-xl-left
{
	text-align:left !important
}
.text-xl-right
{
	text-align:right !important
}
.text-xl-center
{
	text-align:center !important
}

}
.text-lowercase
{
	text-transform:lowercase !important
}
.text-uppercase
{
	text-transform:uppercase !important
}
.text-capitalize
{
	text-transform:capitalize !important
}
.font-weight-light
{
	font-weight:300 !important
}
.font-weight-normal
{
	font-weight:400 !important
}
.font-weight-bold
{
	font-weight:700 !important
}
.font-italic
{
	font-style:italic !important
}
.text-white
{
	color:#fff !important
}
.text-primary
{
	color:#007bff !important
}
a.text-primary:focus,a.text-primary:hover
{
	color:#0062cc !important
}
.text-secondary
{
	color:#6c757d !important
}
a.text-secondary:focus,a.text-secondary:hover
{
	color:#545b62 !important
}
.text-success
{
	color:#28a745 !important
}
a.text-success:focus,a.text-success:hover
{
	color:#1e7e34 !important
}
.text-info
{
	color:#17a2b8 !important
}
a.text-info:focus,a.text-info:hover
{
	color:#117a8b !important
}
.text-warning
{
	color:#ffc107 !important
}
a.text-warning:focus,a.text-warning:hover
{
	color:#d39e00 !important
}
.text-danger
{
	color:#dc3545 !important
}
a.text-danger:focus,a.text-danger:hover
{
	color:#bd2130 !important
}
.text-light
{
	color:#f8f9fa !important
}
a.text-light:focus,a.text-light:hover
{
	color:#dae0e5 !important
}
.text-dark
{
	color:#343a40 !important
}
a.text-dark:focus,a.text-dark:hover
{
	color:#1d2124 !important
}
.text-body
{
	color:#212529 !important
}
.text-muted
{
	color:#6c757d !important
}
.text-black-50
{
	color:rgba(0,0,0,0.5) !important
}
.text-white-50
{
	color:rgba(255,255,255,0.5) !important
}
.text-hide
{
	font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0
}
.visible
{
	visibility:visible !important
}
.invisible
{
	visibility:hidden !important
}
@media print
{
	*,::after,::before
{
	text-shadow:none !important;box-shadow:none !important
}
a:not(.btn)
{
	text-decoration:underline
}
abbr[title]::after
{
	content:" (" attr(title) ")"
}
pre
{
	white-space:pre-wrap !important
}
blockquote,pre
{
	border:1px solid #adb5bd;page-break-inside:avoid
}
thead
{
	display:table-header-group
}
img,tr
{
	page-break-inside:avoid
}
h2,h3,p
{
	orphans:3;widows:3
}
h2,h3
{
	page-break-after:avoid
}
@page
{
	size:a3
}
body
{
	min-width:992px !important
}
.container
{
	min-width:992px !important
}
.navbar
{
	display:none
}
.badge
{
	border:1px solid #000
}
.table
{
	border-collapse:collapse !important
}
.table td,.table th
{
	background-color:#fff !important
}
.table-bordered td,.table-bordered th
{
	border:1px solid #dee2e6 !important
}
.table-dark
{
	color:inherit
}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th
{
	border-color:#dee2e6
}
.table .thead-dark th
{
	color:inherit;border-color:#dee2e6
}

}
@font-face
{
	font-family:'themify';src:url("../fonts/themify.eot?-fvbane");src:url("../fonts/themify.eot?#iefix-fvbane") format("embedded-opentype"),url("../fonts/themify.woff?-fvbane") format("woff"),url("../fonts/themify.ttf?-fvbane") format("truetype"),url("../fonts/themify.svg?-fvbane#themify") format("svg");font-weight:normal;font-style:normal
}
[class^="ti-"],[class*=" ti-"]
{
	font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.ti-wand:before
{
	content:"\e600"
}
.ti-volume:before
{
	content:"\e601"
}
.ti-user:before
{
	content:"\e602"
}
.ti-unlock:before
{
	content:"\e603"
}
.ti-unlink:before
{
	content:"\e604"
}
.ti-trash:before
{
	content:"\e605"
}
.ti-thought:before
{
	content:"\e606"
}
.ti-target:before
{
	content:"\e607"
}
.ti-tag:before
{
	content:"\e608"
}
.ti-tablet:before
{
	content:"\e609"
}
.ti-star:before
{
	content:"\e60a"
}
.ti-spray:before
{
	content:"\e60b"
}
.ti-signal:before
{
	content:"\e60c"
}
.ti-shopping-cart:before
{
	content:"\e60d"
}
.ti-shopping-cart-full:before
{
	content:"\e60e"
}
.ti-settings:before
{
	content:"\e60f"
}
.ti-search:before
{
	content:"\e610"
}
.ti-zoom-in:before
{
	content:"\e611"
}
.ti-zoom-out:before
{
	content:"\e612"
}
.ti-cut:before
{
	content:"\e613"
}
.ti-ruler:before
{
	content:"\e614"
}
.ti-ruler-pencil:before
{
	content:"\e615"
}
.ti-ruler-alt:before
{
	content:"\e616"
}
.ti-bookmark:before
{
	content:"\e617"
}
.ti-bookmark-alt:before
{
	content:"\e618"
}
.ti-reload:before
{
	content:"\e619"
}
.ti-plus:before
{
	content:"\e61a"
}
.ti-pin:before
{
	content:"\e61b"
}
.ti-pencil:before
{
	content:"\e61c"
}
.ti-pencil-alt:before
{
	content:"\e61d"
}
.ti-paint-roller:before
{
	content:"\e61e"
}
.ti-paint-bucket:before
{
	content:"\e61f"
}
.ti-na:before
{
	content:"\e620"
}
.ti-mobile:before
{
	content:"\e621"
}
.ti-minus:before
{
	content:"\e622"
}
.ti-medall:before
{
	content:"\e623"
}
.ti-medall-alt:before
{
	content:"\e624"
}
.ti-marker:before
{
	content:"\e625"
}
.ti-marker-alt:before
{
	content:"\e626"
}
.ti-arrow-up:before
{
	content:"\e627"
}
.ti-arrow-right:before
{
	content:"\e628"
}
.ti-arrow-left:before
{
	content:"\e629"
}
.ti-arrow-down:before
{
	content:"\e62a"
}
.ti-lock:before
{
	content:"\e62b"
}
.ti-location-arrow:before
{
	content:"\e62c"
}
.ti-link:before
{
	content:"\e62d"
}
.ti-layout:before
{
	content:"\e62e"
}
.ti-layers:before
{
	content:"\e62f"
}
.ti-layers-alt:before
{
	content:"\e630"
}
.ti-key:before
{
	content:"\e631"
}
.ti-import:before
{
	content:"\e632"
}
.ti-image:before
{
	content:"\e633"
}
.ti-heart:before
{
	content:"\e634"
}
.ti-heart-broken:before
{
	content:"\e635"
}
.ti-hand-stop:before
{
	content:"\e636"
}
.ti-hand-open:before
{
	content:"\e637"
}
.ti-hand-drag:before
{
	content:"\e638"
}
.ti-folder:before
{
	content:"\e639"
}
.ti-flag:before
{
	content:"\e63a"
}
.ti-flag-alt:before
{
	content:"\e63b"
}
.ti-flag-alt-2:before
{
	content:"\e63c"
}
.ti-eye:before
{
	content:"\e63d"
}
.ti-export:before
{
	content:"\e63e"
}
.ti-exchange-vertical:before
{
	content:"\e63f"
}
.ti-desktop:before
{
	content:"\e640"
}
.ti-cup:before
{
	content:"\e641"
}
.ti-crown:before
{
	content:"\e642"
}
.ti-comments:before
{
	content:"\e643"
}
.ti-comment:before
{
	content:"\e644"
}
.ti-comment-alt:before
{
	content:"\e645"
}
.ti-close:before
{
	content:"\e646"
}
.ti-clip:before
{
	content:"\e647"
}
.ti-angle-up:before
{
	content:"\e648"
}
.ti-angle-right:before
{
	content:"\e649"
}
.ti-angle-left:before
{
	content:"\e64a"
}
.ti-angle-down:before
{
	content:"\e64b"
}
.ti-check:before
{
	content:"\e64c"
}
.ti-check-box:before
{
	content:"\e64d"
}
.ti-camera:before
{
	content:"\e64e"
}
.ti-announcement:before
{
	content:"\e64f"
}
.ti-brush:before
{
	content:"\e650"
}
.ti-briefcase:before
{
	content:"\e651"
}
.ti-bolt:before
{
	content:"\e652"
}
.ti-bolt-alt:before
{
	content:"\e653"
}
.ti-blackboard:before
{
	content:"\e654"
}
.ti-bag:before
{
	content:"\e655"
}
.ti-move:before
{
	content:"\e656"
}
.ti-arrows-vertical:before
{
	content:"\e657"
}
.ti-arrows-horizontal:before
{
	content:"\e658"
}
.ti-fullscreen:before
{
	content:"\e659"
}
.ti-arrow-top-right:before
{
	content:"\e65a"
}
.ti-arrow-top-left:before
{
	content:"\e65b"
}
.ti-arrow-circle-up:before
{
	content:"\e65c"
}
.ti-arrow-circle-right:before
{
	content:"\e65d"
}
.ti-arrow-circle-left:before
{
	content:"\e65e"
}
.ti-arrow-circle-down:before
{
	content:"\e65f"
}
.ti-angle-double-up:before
{
	content:"\e660"
}
.ti-angle-double-right:before
{
	content:"\e661"
}
.ti-angle-double-left:before
{
	content:"\e662"
}
.ti-angle-double-down:before
{
	content:"\e663"
}
.ti-zip:before
{
	content:"\e664"
}
.ti-world:before
{
	content:"\e665"
}
.ti-wheelchair:before
{
	content:"\e666"
}
.ti-view-list:before
{
	content:"\e667"
}
.ti-view-list-alt:before
{
	content:"\e668"
}
.ti-view-grid:before
{
	content:"\e669"
}
.ti-uppercase:before
{
	content:"\e66a"
}
.ti-upload:before
{
	content:"\e66b"
}
.ti-underline:before
{
	content:"\e66c"
}
.ti-truck:before
{
	content:"\e66d"
}
.ti-timer:before
{
	content:"\e66e"
}
.ti-ticket:before
{
	content:"\e66f"
}
.ti-thumb-up:before
{
	content:"\e670"
}
.ti-thumb-down:before
{
	content:"\e671"
}
.ti-text:before
{
	content:"\e672"
}
.ti-stats-up:before
{
	content:"\e673"
}
.ti-stats-down:before
{
	content:"\e674"
}
.ti-split-v:before
{
	content:"\e675"
}
.ti-split-h:before
{
	content:"\e676"
}
.ti-smallcap:before
{
	content:"\e677"
}
.ti-shine:before
{
	content:"\e678"
}
.ti-shift-right:before
{
	content:"\e679"
}
.ti-shift-left:before
{
	content:"\e67a"
}
.ti-shield:before
{
	content:"\e67b"
}
.ti-notepad:before
{
	content:"\e67c"
}
.ti-server:before
{
	content:"\e67d"
}
.ti-quote-right:before
{
	content:"\e67e"
}
.ti-quote-left:before
{
	content:"\e67f"
}
.ti-pulse:before
{
	content:"\e680"
}
.ti-printer:before
{
	content:"\e681"
}
.ti-power-off:before
{
	content:"\e682"
}
.ti-plug:before
{
	content:"\e683"
}
.ti-pie-chart:before
{
	content:"\e684"
}
.ti-paragraph:before
{
	content:"\e685"
}
.ti-panel:before
{
	content:"\e686"
}
.ti-package:before
{
	content:"\e687"
}
.ti-music:before
{
	content:"\e688"
}
.ti-music-alt:before
{
	content:"\e689"
}
.ti-mouse:before
{
	content:"\e68a"
}
.ti-mouse-alt:before
{
	content:"\e68b"
}
.ti-money:before
{
	content:"\e68c"
}
.ti-microphone:before
{
	content:"\e68d"
}
.ti-menu:before
{
	content:"\e68e"
}
.ti-menu-alt:before
{
	content:"\e68f"
}
.ti-map:before
{
	content:"\e690"
}
.ti-map-alt:before
{
	content:"\e691"
}
.ti-loop:before
{
	content:"\e692"
}
.ti-location-pin:before
{
	content:"\e693"
}
.ti-list:before
{
	content:"\e694"
}
.ti-light-bulb:before
{
	content:"\e695"
}
.ti-Italic:before
{
	content:"\e696"
}
.ti-info:before
{
	content:"\e697"
}
.ti-infinite:before
{
	content:"\e698"
}
.ti-id-badge:before
{
	content:"\e699"
}
.ti-hummer:before
{
	content:"\e69a"
}
.ti-home:before
{
	content:"\e69b"
}
.ti-help:before
{
	content:"\e69c"
}
.ti-headphone:before
{
	content:"\e69d"
}
.ti-harddrives:before
{
	content:"\e69e"
}
.ti-harddrive:before
{
	content:"\e69f"
}
.ti-gift:before
{
	content:"\e6a0"
}
.ti-game:before
{
	content:"\e6a1"
}
.ti-filter:before
{
	content:"\e6a2"
}
.ti-files:before
{
	content:"\e6a3"
}
.ti-file:before
{
	content:"\e6a4"
}
.ti-eraser:before
{
	content:"\e6a5"
}
.ti-envelope:before
{
	content:"\e6a6"
}
.ti-download:before
{
	content:"\e6a7"
}
.ti-direction:before
{
	content:"\e6a8"
}
.ti-direction-alt:before
{
	content:"\e6a9"
}
.ti-dashboard:before
{
	content:"\e6aa"
}
.ti-control-stop:before
{
	content:"\e6ab"
}
.ti-control-shuffle:before
{
	content:"\e6ac"
}
.ti-control-play:before
{
	content:"\e6ad"
}
.ti-control-pause:before
{
	content:"\e6ae"
}
.ti-control-forward:before
{
	content:"\e6af"
}
.ti-control-backward:before
{
	content:"\e6b0"
}
.ti-cloud:before
{
	content:"\e6b1"
}
.ti-cloud-up:before
{
	content:"\e6b2"
}
.ti-cloud-down:before
{
	content:"\e6b3"
}
.ti-clipboard:before
{
	content:"\e6b4"
}
.ti-car:before
{
	content:"\e6b5"
}
.ti-calendar:before
{
	content:"\e6b6"
}
.ti-book:before
{
	content:"\e6b7"
}
.ti-bell:before
{
	content:"\e6b8"
}
.ti-basketball:before
{
	content:"\e6b9"
}
.ti-bar-chart:before
{
	content:"\e6ba"
}
.ti-bar-chart-alt:before
{
	content:"\e6bb"
}
.ti-back-right:before
{
	content:"\e6bc"
}
.ti-back-left:before
{
	content:"\e6bd"
}
.ti-arrows-corner:before
{
	content:"\e6be"
}
.ti-archive:before
{
	content:"\e6bf"
}
.ti-anchor:before
{
	content:"\e6c0"
}
.ti-align-right:before
{
	content:"\e6c1"
}
.ti-align-left:before
{
	content:"\e6c2"
}
.ti-align-justify:before
{
	content:"\e6c3"
}
.ti-align-center:before
{
	content:"\e6c4"
}
.ti-alert:before
{
	content:"\e6c5"
}
.ti-alarm-clock:before
{
	content:"\e6c6"
}
.ti-agenda:before
{
	content:"\e6c7"
}
.ti-write:before
{
	content:"\e6c8"
}
.ti-window:before
{
	content:"\e6c9"
}
.ti-widgetized:before
{
	content:"\e6ca"
}
.ti-widget:before
{
	content:"\e6cb"
}
.ti-widget-alt:before
{
	content:"\e6cc"
}
.ti-wallet:before
{
	content:"\e6cd"
}
.ti-video-clapper:before
{
	content:"\e6ce"
}
.ti-video-camera:before
{
	content:"\e6cf"
}
.ti-vector:before
{
	content:"\e6d0"
}
.ti-themify-logo:before
{
	content:"\e6d1"
}
.ti-themify-favicon:before
{
	content:"\e6d2"
}
.ti-themify-favicon-alt:before
{
	content:"\e6d3"
}
.ti-support:before
{
	content:"\e6d4"
}
.ti-stamp:before
{
	content:"\e6d5"
}
.ti-split-v-alt:before
{
	content:"\e6d6"
}
.ti-slice:before
{
	content:"\e6d7"
}
.ti-shortcode:before
{
	content:"\e6d8"
}
.ti-shift-right-alt:before
{
	content:"\e6d9"
}
.ti-shift-left-alt:before
{
	content:"\e6da"
}
.ti-ruler-alt-2:before
{
	content:"\e6db"
}
.ti-receipt:before
{
	content:"\e6dc"
}
.ti-pin2:before
{
	content:"\e6dd"
}
.ti-pin-alt:before
{
	content:"\e6de"
}
.ti-pencil-alt2:before
{
	content:"\e6df"
}
.ti-palette:before
{
	content:"\e6e0"
}
.ti-more:before
{
	content:"\e6e1"
}
.ti-more-alt:before
{
	content:"\e6e2"
}
.ti-microphone-alt:before
{
	content:"\e6e3"
}
.ti-magnet:before
{
	content:"\e6e4"
}
.ti-line-double:before
{
	content:"\e6e5"
}
.ti-line-dotted:before
{
	content:"\e6e6"
}
.ti-line-dashed:before
{
	content:"\e6e7"
}
.ti-layout-width-full:before
{
	content:"\e6e8"
}
.ti-layout-width-default:before
{
	content:"\e6e9"
}
.ti-layout-width-default-alt:before
{
	content:"\e6ea"
}
.ti-layout-tab:before
{
	content:"\e6eb"
}
.ti-layout-tab-window:before
{
	content:"\e6ec"
}
.ti-layout-tab-v:before
{
	content:"\e6ed"
}
.ti-layout-tab-min:before
{
	content:"\e6ee"
}
.ti-layout-slider:before
{
	content:"\e6ef"
}
.ti-layout-slider-alt:before
{
	content:"\e6f0"
}
.ti-layout-sidebar-right:before
{
	content:"\e6f1"
}
.ti-layout-sidebar-none:before
{
	content:"\e6f2"
}
.ti-layout-sidebar-left:before
{
	content:"\e6f3"
}
.ti-layout-placeholder:before
{
	content:"\e6f4"
}
.ti-layout-menu:before
{
	content:"\e6f5"
}
.ti-layout-menu-v:before
{
	content:"\e6f6"
}
.ti-layout-menu-separated:before
{
	content:"\e6f7"
}
.ti-layout-menu-full:before
{
	content:"\e6f8"
}
.ti-layout-media-right-alt:before
{
	content:"\e6f9"
}
.ti-layout-media-right:before
{
	content:"\e6fa"
}
.ti-layout-media-overlay:before
{
	content:"\e6fb"
}
.ti-layout-media-overlay-alt:before
{
	content:"\e6fc"
}
.ti-layout-media-overlay-alt-2:before
{
	content:"\e6fd"
}
.ti-layout-media-left-alt:before
{
	content:"\e6fe"
}
.ti-layout-media-left:before
{
	content:"\e6ff"
}
.ti-layout-media-center-alt:before
{
	content:"\e700"
}
.ti-layout-media-center:before
{
	content:"\e701"
}
.ti-layout-list-thumb:before
{
	content:"\e702"
}
.ti-layout-list-thumb-alt:before
{
	content:"\e703"
}
.ti-layout-list-post:before
{
	content:"\e704"
}
.ti-layout-list-large-image:before
{
	content:"\e705"
}
.ti-layout-line-solid:before
{
	content:"\e706"
}
.ti-layout-grid4:before
{
	content:"\e707"
}
.ti-layout-grid3:before
{
	content:"\e708"
}
.ti-layout-grid2:before
{
	content:"\e709"
}
.ti-layout-grid2-thumb:before
{
	content:"\e70a"
}
.ti-layout-cta-right:before
{
	content:"\e70b"
}
.ti-layout-cta-left:before
{
	content:"\e70c"
}
.ti-layout-cta-center:before
{
	content:"\e70d"
}
.ti-layout-cta-btn-right:before
{
	content:"\e70e"
}
.ti-layout-cta-btn-left:before
{
	content:"\e70f"
}
.ti-layout-column4:before
{
	content:"\e710"
}
.ti-layout-column3:before
{
	content:"\e711"
}
.ti-layout-column2:before
{
	content:"\e712"
}
.ti-layout-accordion-separated:before
{
	content:"\e713"
}
.ti-layout-accordion-merged:before
{
	content:"\e714"
}
.ti-layout-accordion-list:before
{
	content:"\e715"
}
.ti-ink-pen:before
{
	content:"\e716"
}
.ti-info-alt:before
{
	content:"\e717"
}
.ti-help-alt:before
{
	content:"\e718"
}
.ti-headphone-alt:before
{
	content:"\e719"
}
.ti-hand-point-up:before
{
	content:"\e71a"
}
.ti-hand-point-right:before
{
	content:"\e71b"
}
.ti-hand-point-left:before
{
	content:"\e71c"
}
.ti-hand-point-down:before
{
	content:"\e71d"
}
.ti-gallery:before
{
	content:"\e71e"
}
.ti-face-smile:before
{
	content:"\e71f"
}
.ti-face-sad:before
{
	content:"\e720"
}
.ti-credit-card:before
{
	content:"\e721"
}
.ti-control-skip-forward:before
{
	content:"\e722"
}
.ti-control-skip-backward:before
{
	content:"\e723"
}
.ti-control-record:before
{
	content:"\e724"
}
.ti-control-eject:before
{
	content:"\e725"
}
.ti-comments-smiley:before
{
	content:"\e726"
}
.ti-brush-alt:before
{
	content:"\e727"
}
.ti-youtube:before
{
	content:"\e728"
}
.ti-vimeo:before
{
	content:"\e729"
}
.ti-twitter:before
{
	content:"\e72a"
}
.ti-time:before
{
	content:"\e72b"
}
.ti-tumblr:before
{
	content:"\e72c"
}
.ti-skype:before
{
	content:"\e72d"
}
.ti-share:before
{
	content:"\e72e"
}
.ti-share-alt:before
{
	content:"\e72f"
}
.ti-rocket:before
{
	content:"\e730"
}
.ti-pinterest:before
{
	content:"\e731"
}
.ti-new-window:before
{
	content:"\e732"
}
.ti-microsoft:before
{
	content:"\e733"
}
.ti-list-ol:before
{
	content:"\e734"
}
.ti-linkedin:before
{
	content:"\e735"
}
.ti-layout-sidebar-2:before
{
	content:"\e736"
}
.ti-layout-grid4-alt:before
{
	content:"\e737"
}
.ti-layout-grid3-alt:before
{
	content:"\e738"
}
.ti-layout-grid2-alt:before
{
	content:"\e739"
}
.ti-layout-column4-alt:before
{
	content:"\e73a"
}
.ti-layout-column3-alt:before
{
	content:"\e73b"
}
.ti-layout-column2-alt:before
{
	content:"\e73c"
}
.ti-instagram:before
{
	content:"\e73d"
}
.ti-google:before
{
	content:"\e73e"
}
.ti-github:before
{
	content:"\e73f"
}
.ti-flickr:before
{
	content:"\e740"
}
.ti-facebook:before
{
	content:"\e741"
}
.ti-dropbox:before
{
	content:"\e742"
}
.ti-dribbble:before
{
	content:"\e743"
}
.ti-apple:before
{
	content:"\e744"
}
.ti-android:before
{
	content:"\e745"
}
.ti-save:before
{
	content:"\e746"
}
.ti-save-alt:before
{
	content:"\e747"
}
.ti-yahoo:before
{
	content:"\e748"
}
.ti-wordpress:before
{
	content:"\e749"
}
.ti-vimeo-alt:before
{
	content:"\e74a"
}
.ti-twitter-alt:before
{
	content:"\e74b"
}
.ti-tumblr-alt:before
{
	content:"\e74c"
}
.ti-trello:before
{
	content:"\e74d"
}
.ti-stack-overflow:before
{
	content:"\e74e"
}
.ti-soundcloud:before
{
	content:"\e74f"
}
.ti-sharethis:before
{
	content:"\e750"
}
.ti-sharethis-alt:before
{
	content:"\e751"
}
.ti-reddit:before
{
	content:"\e752"
}
.ti-pinterest-alt:before
{
	content:"\e753"
}
.ti-microsoft-alt:before
{
	content:"\e754"
}
.ti-linux:before
{
	content:"\e755"
}
.ti-jsfiddle:before
{
	content:"\e756"
}
.ti-joomla:before
{
	content:"\e757"
}
.ti-html5:before
{
	content:"\e758"
}
.ti-flickr-alt:before
{
	content:"\e759"
}
.ti-email:before
{
	content:"\e75a"
}
.ti-drupal:before
{
	content:"\e75b"
}
.ti-dropbox-alt:before
{
	content:"\e75c"
}
.ti-css3:before
{
	content:"\e75d"
}
.ti-rss:before
{
	content:"\e75e"
}
.ti-rss-alt:before
{
	content:"\e75f"
}
.owl-carousel
{
	display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1
}
.owl-carousel .owl-stage
{
	position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after
{
	content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0
}
.owl-carousel .owl-stage-outer
{
	position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item
{
	-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-item
{
	position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none
}
.owl-carousel .owl-item img
{
	display:block;width:100%
}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled
{
	display:none
}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot
{
	cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot
{
	background:none;color:inherit;border:none;padding:0 !important;font:inherit
}
.owl-carousel.owl-loaded
{
	display:block
}
.owl-carousel.owl-loading
{
	opacity:0;display:block
}
.owl-carousel.owl-hidden
{
	opacity:0
}
.owl-carousel.owl-refresh .owl-item
{
	visibility:hidden
}
.owl-carousel.owl-drag .owl-item
{
	-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}
.owl-carousel.owl-grab
{
	cursor:move;cursor:grab
}
.owl-carousel.owl-rtl
{
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item
{
	float:right
}
.no-js .owl-carousel
{
	display:block
}
.owl-carousel .animated
{
	animation-duration:1000ms;animation-fill-mode:both
}
.owl-carousel .owl-animated-in
{
	z-index:0
}
.owl-carousel .owl-animated-out
{
	z-index:1
}
.owl-carousel .fadeOut
{
	animation-name:fadeOut
}
@keyframes fadeOut
{
	0%
{
	opacity:1
}
100%
{
	opacity:0
}

}
.owl-height
{
	transition:height 500ms ease-in-out
}
.owl-carousel .owl-item .owl-lazy
{
	opacity:0;transition:opacity 400ms ease
}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src])
{
	max-height:0
}
.owl-carousel .owl-item img.owl-lazy
{
	transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper
{
	position:relative;height:100%;background:#000
}
.owl-carousel .owl-video-play-icon
{
	position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease
}
.owl-carousel .owl-video-play-icon:hover
{
	-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon
{
	display:none
}
.owl-carousel .owl-video-tn
{
	opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame
{
	position:relative;z-index:1;height:100%;width:100%
}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg
{
	opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out
}
.mfp-with-zoom.mfp-ready .mfp-container
{
	opacity:1
}
.mfp-with-zoom.mfp-ready.mfp-bg
{
	opacity:0.8
}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg
{
	opacity:0
}
.mfp-bg
{
	top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8
}
.mfp-wrap
{
	top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden
}
.mfp-container
{
	text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box
}
.mfp-container:before
{
	content:'';display:inline-block;height:100%;vertical-align:middle
}
.mfp-align-top .mfp-container:before
{
	display:none
}
.mfp-content
{
	position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045
}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content
{
	width:100%;cursor:auto
}
.mfp-ajax-cur
{
	cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close
{
	cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out
}
.mfp-zoom
{
	cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in
}
.mfp-auto-cursor .mfp-content
{
	cursor:auto
}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter
{
	-webkit-user-select:none;-moz-user-select:none;user-select:none
}
.mfp-loading.mfp-figure
{
	display:none
}
.mfp-hide
{
	display:none !important
}
.mfp-preloader
{
	color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044
}
.mfp-preloader a
{
	color:#CCC
}
.mfp-preloader a:hover
{
	color:#FFF
}
.mfp-s-ready .mfp-preloader
{
	display:none
}
.mfp-s-error .mfp-content
{
	display:none
}
button.mfp-close,button.mfp-arrow
{
	overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation
}
button::-moz-focus-inner
{
	padding:0;border:0
}
.mfp-close
{
	width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace
}
.mfp-close:hover,.mfp-close:focus
{
	opacity:1
}
.mfp-close:active
{
	top:1px
}
.mfp-close-btn-in .mfp-close
{
	color:#333
}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close
{
	color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%
}
.mfp-counter
{
	position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap
}
.mfp-arrow
{
	position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent
}
.mfp-arrow:active
{
	margin-top:-54px
}
.mfp-arrow:hover,.mfp-arrow:focus
{
	opacity:1
}
.mfp-arrow:before,.mfp-arrow:after
{
	content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent
}
.mfp-arrow:after
{
	border-top-width:13px;border-bottom-width:13px;top:8px
}
.mfp-arrow:before
{
	border-top-width:21px;border-bottom-width:21px;opacity:0.7
}
.mfp-arrow-left
{
	left:0
}
.mfp-arrow-left:after
{
	border-right:17px solid #FFF;margin-left:31px
}
.mfp-arrow-left:before
{
	margin-left:25px;border-right:27px solid #3F3F3F
}
.mfp-arrow-right
{
	right:0
}
.mfp-arrow-right:after
{
	border-left:17px solid #FFF;margin-left:39px
}
.mfp-arrow-right:before
{
	border-left:27px solid #3F3F3F
}
.mfp-iframe-holder
{
	padding-top:40px;padding-bottom:40px
}
.mfp-iframe-holder .mfp-content
{
	line-height:0;width:100%;max-width:900px
}
.mfp-iframe-holder .mfp-close
{
	top:-40px
}
.mfp-iframe-scaler
{
	width:100%;height:0;overflow:hidden;padding-top:56.25%
}
.mfp-iframe-scaler iframe
{
	position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000
}
img.mfp-img
{
	width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto
}
.mfp-figure
{
	line-height:0
}
.mfp-figure:after
{
	content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444
}
.mfp-figure small
{
	color:#BDBDBD;display:block;font-size:12px;line-height:14px
}
.mfp-figure figure
{
	margin:0
}
.mfp-bottom-bar
{
	margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto
}
.mfp-title
{
	text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px
}
.mfp-image-holder .mfp-content
{
	max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure
{
	cursor:pointer
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px)
{
	.mfp-img-mobile .mfp-image-holder
{
	padding-left:0;padding-right:0
}
.mfp-img-mobile img.mfp-img
{
	padding:0
}
.mfp-img-mobile .mfp-figure:after
{
	top:0;bottom:0
}
.mfp-img-mobile .mfp-figure small
{
	display:inline;margin-left:5px
}
.mfp-img-mobile .mfp-bottom-bar
{
	background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty
{
	padding:0
}
.mfp-img-mobile .mfp-counter
{
	right:5px;top:3px
}
.mfp-img-mobile .mfp-close
{
	top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0
}

}
@media all and (max-width: 900px)
{
	.mfp-arrow
{
	-webkit-transform:scale(0.75);transform:scale(0.75)
}
.mfp-arrow-left
{
	-webkit-transform-origin:0;transform-origin:0
}
.mfp-arrow-right
{
	-webkit-transform-origin:100%;transform-origin:100%
}
.mfp-container
{
	padding-left:6px;padding-right:6px
}

}
a
{
	text-decoration:none
}
a:hover,a:focus
{
	text-decoration:none
}
.row.m0
{
	margin:0px
}
.p0
{
	padding:0px
}
i:before
{
	margin-left:0px !important
}
body
{
	font:400 15px/28px "Poppins",sans-serif;letter-spacing:0px;color:#677294;padding:0px;overflow-x:hidden;z-index:0
}
.body_wrapper
{
	z-index:20;overflow:hidden
}
a,.btn,button
{
	text-decoration:none;outline:none
}
a:hover,a:focus,.btn:hover,.btn:focus,button:hover,button:focus
{
	text-decoration:none;outline:none
}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus
{
	outline:none;box-shadow:none
}
.seo_sec_title h2
{
	font-size:40px;font-weight:600;line-height:48px;color:#263b5e;margin-bottom:15px
}
.seo_sec_title p
{
	font-size:16px;font-weight:300;color:#6a7695;margin-bottom:0
}
@media (min-width: 1250px)
{
	.container
{
	max-width:1200px
}

}
@media (max-width: 767px)
{
	.container
{
	max-width:100%
}

}
.container.custom_container
{
	max-width:1520px
}
.f_size_50
{
	font-size:50px
}
.f_size_40
{
	font-size:40px
}
.f_size_30
{
	font-size:30px
}
.f_size_28
{
	font-size:28px
}
.f_size_22
{
	font-size:22px
}
.f_size_23
{
	font-size:23px
}
.f_size_24
{
	font-size:24px
}
.f_size_20
{
	font-size:20px
}
.f_size_18
{
	font-size:18px
}
.f_size_16
{
	font-size:16px
}
.f_size_15
{
	font-size:15px
}
.l_height60
{
	line-height:60px
}
.l_height50
{
	line-height:50px
}
.l_height45
{
	line-height:45px
}
.l_height40
{
	line-height:40px
}
.l_height30
{
	line-height:30px
}
.l_height34
{
	line-height:34px
}
.l_height28
{
	line-height:28px
}
.f_p
{
	font-family:"Poppins",sans-serif
}
.f_300
{
	font-weight:300
}
.f_400
{
	font-weight:400
}
.f_500
{
	font-weight:500
}
.f_600
{
	font-weight:600
}
.f_700
{
	font-weight:700
}
.f_900
{
	font-weight:900
}
.t_color
{
	color:#051441
}
.w_color
{
	color:#fff
}
.t_color2
{
	color:#3f4451
}
.t_color3
{
	color:#222d39
}
.d_p_color
{
	color:#bdbed6
}
.bg_color
{
	background:#fbfbfd
}
.dk_bg_one
{
	background:#090a21
}
.dk_bg_two
{
	background:#0f1029
}
.seo_title_color
{
	color:#263b5e
}
.mt_60
{
	margin-top:60px
}
.mt_30
{
	margin-top:30px
}
.mt_40
{
	margin-top:40px
}
.mt_70
{
	margin-top:70px
}
.mt_75
{
	margin-top:75px
}
.mt_100
{
	margin-top:100px
}
.mt_130
{
	margin-top:130px
}
.mb_70
{
	margin-bottom:70px
}
.mb_20
{
	margin-bottom:20px
}
.mb_15
{
	margin-bottom:15px
}
.mb_30
{
	margin-bottom:-30px
}
.mb-30
{
	margin-bottom:30px
}
.mb_40
{
	margin-bottom:40px
}
.mb_50
{
	margin-bottom:50px
}
.mb-50
{
	margin-bottom:-50px
}
.mb_60
{
	margin-bottom:60px
}
.mb_90
{
	margin-bottom:90px
}
.pl_20
{
	padding-left:20px
}
.pl-30
{
	padding-left:30px
}
.pl_40
{
	padding-left:40px
}
.pl_50
{
	padding-left:50px
}
.pl_100
{
	padding-left:100px
}
.pl_70
{
	padding-left:70px
}
.pl_120
{
	padding-left:120px
}
.pr_100
{
	padding-right:100px
}
.pr_120
{
	padding-right:120px
}
.pr_70
{
	padding-right:70px
}
.pr_50
{
	padding-right:50px
}
.pr_20
{
	padding-right:20px
}
.pt_150
{
	padding-top:150px
}
.pt_120
{
	padding-top:40px
}
.sec_pad
{
	padding:120px 0px
}
.btn_hover
{
	overflow:hidden;display:inline-block;font-weight:500;font-size:14px;font-family:"Poppins",sans-serif;z-index:1;cursor:pointer;transition:all 0.3s linear
}
.btn_hover:hover
{
	color:#fff
}
.btn_get
{
	font:500 14px/47px "Poppins",sans-serif;color:#6754e2;border:2px solid #ccc5fa;border-radius:4px;box-shadow:0px 20px 24px 0px rgba(0,11,40,0.1);padding:0px 23px;transform:perspective(1px) translateZ(0);transition-property:color;transition:all 0.3s ease;min-width:120px;text-align:center
}
.btn_get:hover
{
	color:#fff;background:#6754e2;border-color:#6754e2;box-shadow:none
}
.btn_get_two
{
	box-shadow:none;background:#3d64f4;border-color:#3d64f4;color:#fff
}
.btn_get_two:hover
{
	background:transparent;color:#3d64f4
}
.price_btn
{
	font:500 15px/53px "Poppins",sans-serif;color:#6754e2;border-width:1px;border-style:solid;border-radius:4px;padding:0px 25px;display:inline-block;transition:background 0.2s linear
}
.price_btn:hover
{
	color:#fff
}
.slider_btn
{
	font:500 14px/20px "Poppins",sans-serif;border-radius:45px;padding:15px 35px;background:#fff
}
.slider_btn:hover
{
	color:#fff
}
.btn_three
{
	font:500 14px "Poppins",sans-serif;color:#fff;background:#7444fd;border-radius:3px;padding:15px 30px;border:1px solid #7444fd;margin-top:50px;transition:all 0.3s linear;cursor:pointer;display:inline-block
}
.btn_three:hover
{
	color:#7444fd;background:transparent
}
.agency_banner_btn
{
	font:500 14px "Poppins",sans-serif;color:#fff;background:#3d64f4;box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);border-radius:3px;padding:16px 38px;border:1px solid #3d64f4;transition:all 0.2s linear;cursor:pointer
}
.agency_banner_btn:hover
{
	color:#3d64f4;box-shadow:none;background:transparent
}
.agency_banner_btn_two
{
	font:500 14px "Poppins",sans-serif;color:#222d39;position:relative;margin-left:50px;transition:color 0.2s linear
}
.agency_banner_btn_two:before
{
	content:"";width:100%;height:1px;background:#60656d;position:absolute;bottom:0;left:0;transition:background 0.2s linear
}
.agency_banner_btn_two:hover
{
	color:#3d64f4
}
.agency_banner_btn_two:hover:before
{
	background:#3d64f4
}
.software_banner_btn
{
	font:500 14px "Poppins",sans-serif;color:#fff;background:#3d64f4;box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);display:inline-block;padding:16px 42px;border-radius:45px;border:0px;transition:all 0.2s linear
}
.software_banner_btn:hover
{
	color:#3d64f4;background:#fff
}
.video_btn
{
	font:500 14px "Poppins",sans-serif;color:#fff;margin-left:30px
}
.video_btn .icon
{
	width:44px;height:44px;border-radius:50%;background:#fff;display:inline-block;color:#3d64f4;text-align:center;line-height:46px;font-size:18px;margin-right:18px;vertical-align:middle;box-shadow:0px 0px 0px 5px rgba(255,255,255,0.19)
}
.video_btn span
{
	display:inline-block;position:relative
}
.video_btn span:before
{
	content:"";width:100%;height:1px;position:absolute;bottom:0;background:#fff
}
.video_btn:hover
{
	color:#fff
}
.btn_four
{
	font:500 14px "Poppins",sans-serif;padding:16px 40px;border-radius:45px;color:#fff;border:1px solid #3d64f4;background:#3d64f4;cursor:pointer
}
.btn_four:hover
{
	color:#3d64f4;background:transparent
}
.saas_banner_btn
{
	padding:16px 40px;background:#3d57f4;border-radius:4px;color:#fff
}
.saas_banner_btn:hover
{
	color:#3d57f4;background:#fff
}
.btn_five
{
	border:1px solid #fff;color:#fff;border-radius:3px;padding:12px 28px
}
.btn_five:hover
{
	background:#3d57f4;border-color:#3d57f4
}
.app_btn
{
	box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);background-color:#4069eb;display:inline-block;padding:14px 40px;color:#fff;border-radius:45px;border:1px solid #4069eb
}
.app_btn:hover
{
	color:#4069eb;background:#fbfbfd;box-shadow:none
}
.gr_btn
{
	font:500 14px "Poppins",sans-serif;color:#23b1fe;display:inline-block;padding:15px 31px;position:relative;min-width:140px;border-radius:4px;background-image:-moz-linear-gradient(-48deg, #237efd 0%, #24b0fe 46%, #24e2ff 100%);background-image:-webkit-linear-gradient(-48deg, #237efd 0%, #24b0fe 46%, #24e2ff 100%);background-image:-ms-linear-gradient(-48deg, #237efd 0%, #24b0fe 46%, #24e2ff 100%);z-index:1;transition:color 0.2s linear
}
.gr_btn:before
{
	content:"";position:absolute;top:1px;left:50%;width:calc(100% - 2px);bottom:1px;border-radius:4px;background:#fff;z-index:0;transition:opacity 0.2s linear;transform:translatex(-50%)
}
.gr_btn .text
{
	position:relative;z-index:1
}
.gr_btn:hover
{
	color:#fff
}
.gr_btn:hover:before
{
	opacity:0
}
.btn_six
{
	font-size:15px;border:1px solid #17c7bd;padding:13px 35px;transition:all 0.3s linear;display:inline-block
}
.btn_six+.btn_six
{
	background:#ebfaf9;color:#17c7bd;margin-left:20px
}
.btn_six+.btn_six i
{
	padding-right:5px
}
.btn_six+.btn_six:hover
{
	background:#17c7bd;color:#fff
}
.seo_btn
{
	display:inline-block;padding:11px 40px;border-radius:4px
}
.seo_btn_one
{
	color:#3d64f4;background:#e8e1fc
}
.seo_btn_one:hover
{
	background:#3d64f4;color:#fff
}
.seo_btn_two
{
	color:#00c99c;background:#d4f6ee
}
.seo_btn_two:hover
{
	background:#00c99c;color:#fff
}
.ctn-preloader
{
	align-items:center;cursor:default;display:flex;height:100%;justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:9000
}
.ctn-preloader .animation-preloader
{
	z-index:1000
}
.ctn-preloader .animation-preloader .spinner
{
	animation:spinner 1s infinite linear;border-radius:50%;border:3px solid rgba(0,0,0,0.2);border-top-color:#000000;height:9em;margin:0 auto 3.5em auto;width:9em
}
.ctn-preloader .animation-preloader .txt-loading
{
	font:bold 5em "Poppins",sans-serif;text-align:center;user-select:none
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading
{
	color:rgba(0,0,0,0.2);position:relative
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:before
{
	animation:letters-loading 4s infinite;color:#000000;content:attr(data-text-preloader);left:0;opacity:0;font-family:"Poppins",sans-serif;position:absolute;top:-3px;transform:rotateY(-90deg)
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before
{
	animation-delay:0.2s
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before
{
	animation-delay:0.4s
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before
{
	animation-delay:0.6s
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before
{
	animation-delay:0.8s
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before
{
	animation-delay:1s
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before
{
	animation-delay:1.2s
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before
{
	animation-delay:1.4s
}
.ctn-preloader.dark .animation-preloader .spinner
{
	border-color:rgba(255,255,255,0.2);border-top-color:#fff
}
.ctn-preloader.dark .animation-preloader .txt-loading .letters-loading
{
	color:rgba(255,255,255,0.2)
}
.ctn-preloader.dark .animation-preloader .txt-loading .letters-loading:before
{
	color:#fff
}
.ctn-preloader p
{
	font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:8px;color:#3b3b3b
}
.ctn-preloader .loader
{
	position:fixed;top:0;left:0;width:100%;height:100%;font-size:0;z-index:1;pointer-events:none
}
.ctn-preloader .loader .row
{
	height:100%
}
.ctn-preloader .loader .loader-section
{
	padding:0px
}
.ctn-preloader .loader .loader-section .bg
{
	background-color:#ffffff;height:100%;left:0;width:100%;transition:all 800ms cubic-bezier(0.77, 0, 0.175, 1)
}
.ctn-preloader .loader.dark_bg .loader-section .bg
{
	background:#111339
}
.ctn-preloader.loaded .animation-preloader
{
	opacity:0;transition:0.3s ease-out
}
.ctn-preloader.loaded .loader-section .bg
{
	width:0;transition:0.7s 0.3s allcubic-bezier(0.1, 0.1, 0.1, 1)
}
@keyframes spinner
{
	to
{
	transform:rotateZ(360deg)
}

}
@keyframes letters-loading
{
	0%,75%,100%
{
	opacity:0;transform:rotateY(-90deg)
}
25%,50%
{
	opacity:1;transform:rotateY(0deg)
}

}
@media screen and (max-width: 767px)
{
	.ctn-preloader .animation-preloader .spinner
{
	height:8em;width:8em
}
.ctn-preloader .animation-preloader .txt-loading
{
	font:bold 3.5em "Poppins",sans-serif
}

}
@media screen and (max-width: 500px)
{
	.ctn-preloader .animation-preloader .spinner
{
	height:7em;width:7em
}
.ctn-preloader .animation-preloader .txt-loading
{
	font:bold 2em "Poppins",sans-serif
}

}
.header_area
{
	position:fixed;width:100%;left:0;z-index:20;top:0
}
.menu_one
{
	padding:0px
}
.menu_one .btn_get
{
	margin-left:40px
}
.sticky_logo img+img
{
	display:none
}
@media (min-width: 992px)
{
	.mobile_btn
{
	visibility:hidden;display:none
}

}
.menu>.nav-item
{
	position:relative;padding-bottom:35px;padding-top:35px
}
.menu>.nav-item>.nav-link
{
	font:500 15px "Poppins",sans-serif;color:#051441;padding:0px;transition:color 0.3s ease 0s;position:relative
}
.menu>.nav-item>.nav-link:before
{
	content:"";width:0;height:1px;background:#6754e2;position:absolute;bottom:0;left:auto;right:0;transition:all 0.2s linear
}
.menu>.nav-item>.nav-link:after
{
	display:none
}
.menu>.nav-item.submenu .dropdown-menu
{
	margin:0px;border:0px;margin:0px;border-radius:0px;left:-40px;min-width:200px;padding:0px;background:#fff;box-shadow:-1px 2px 19px 3px rgba(14,0,40,0.05)
}
@media (min-width: 992px)
{
	.menu>.nav-item.submenu .dropdown-menu
{
	transform:translateY(20px);transition:all 0.3s ease-in;opacity:0;visibility:hidden;display:block
}

}
.menu>.nav-item.submenu .dropdown-menu .nav-item
{
	display:block;width:100%;margin-right:0px;padding:0px 40px;position:relative
}
.menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link
{
	padding:0px;white-space:nowrap;font:400 14px/34px "Poppins",sans-serif;color:#051441;transition:color 0.2s linear
}
.menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link:after
{
	display:none
}
.menu>.nav-item.submenu .dropdown-menu .nav-item .nav-link span.arrow_carrot-right
{
	right:20px;position:absolute;line-height:30px;font-size:18px
}
.menu>.nav-item.submenu .dropdown-menu .nav-item:first-child
{
	padding-top:25px
}
@media (min-width: 992px)
{
	.menu>.nav-item.submenu .dropdown-menu .nav-item:first-child>.dropdown-menu
{
	top:0
}

}
.menu>.nav-item.submenu .dropdown-menu .nav-item:last-child
{
	padding-bottom:30px;margin-bottom:-8px
}
.menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu
{
	transition:transform 0.3s ease-in;padding:0px
}
.menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu:before
{
	display:none
}
@media (min-width: 992px)
{
	.menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu
{
	position:absolute;left:100%;top:-25px;opacity:0;display:block;visibility:hidden;transform:translateY(20px);transition:all 0.3s ease-in
}

}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item
{
	padding:0px
}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu
{
	left:0;position:relative;transform:translateY(0)
}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item
{
	padding:20px 45px;border:1px solid transparent;transition:all .15s linear
}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item .nav-link .navdropdown_link
{
	display:flex
}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_icon
{
	margin-right:25px
}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_icon img
{
	max-width:30px
}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_content h5
{
	font:500 16px "Poppins",sans-serif;color:#13112d;margin-bottom:0px
}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item .nav-link .navdropdown_link .navdropdown_content p
{
	margin-bottom:0;padding-top:5px;font-size:15px;line-height:20px;color:#677294
}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item.nav_download_btn
{
	border-top-color:#f2f0f7;padding:15px 45px
}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item.nav_download_btn .nav-link .navdropdown_link
{
	align-items:center;justify-content:center
}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item.nav_download_btn .nav-link .navdropdown_link .navdropdown_icon
{
	margin-right:10px
}
.menu>.nav-item.submenu .dropdown-menu.mega_menu_three>.nav-item>.dropdown-menu .nav-item:hover
{
	transform:scale(1.05);border-color:#f2f0f7;background-color:#fff;box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1),0px -1px 0px 0px rgba(243,241,248,0.004)
}
.menu>.nav-item.submenu.mega_menu
{
	position:static
}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner
{
	min-width:200px;list-style:none;position:absolute;box-shadow:-1px 2px 19px 3px rgba(14,0,40,0.05);left:0px;right:0px;transition:all 300ms linear 0s;background:#fff
}
@media (min-width: 992px)
{
	.menu>.nav-item.submenu.mega_menu .mega_menu_inner
{
	-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;top:100%;opacity:0;visibility:hidden;display:block
}

}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu
{
	position:relative;max-width:1170px;margin:0 auto;left:0;background:transparent;box-shadow:none;padding:0px
}
@media (min-width: 992px)
{
	.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu
{
	display:flex;flex-wrap:wrap
}

}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item
{
	padding-top:40px;padding-bottom:40px;margin-bottom:0px;width:33.33%
}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item>.nav-link
{
	font:500 18px "Poppins",sans-serif;color:#13112d
}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu
{
	left:0;position:relative;transform:translateY(0);box-shadow:none;padding:0px;background:transparent;top:0
}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu>.nav-item
{
	padding-left:0px;padding-right:0px;white-space:normal
}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu>.nav-item:first-child
{
	padding-top:20px
}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu>.nav-item:last-child
{
	padding-bottom:0px;margin-bottom:0px
}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item:hover>.nav-link
{
	color:inherit !important
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu
{
	left:0
}
@media (min-width: 992px)
{
	.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu
{
	padding:20px 0px
}

}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .mCSB_scrollTools
{
	width:0px
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .mCSB_container
{
	margin:0;display:flex;flex-wrap:wrap
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .mCustomScrollBox
{
	width:100%
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item
{
	padding:0px;margin-bottom:0;width:100%
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .dropdown-menu
{
	left:0;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;max-height:calc(100vh - 120px)
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .dropdown-menu .nav-item
{
	width:33.33%;padding:15px 20px;margin-bottom:0
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item
{
	text-align:center
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .rebon_tap
{
	font:500 12px "Poppins",sans-serif;color:#fff;background:red;display:block;position:absolute;top:-7px;left:-25px;padding:15px 22px 5px;text-transform:uppercase;transform:rotate(-45deg)
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .img
{
	box-shadow:0px 4px 8px 0px rgba(12,0,46,0.06);position:relative;margin-top:0;display:block;overflow:hidden
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .img:before
{
	content:"";width:100%;height:100%;position:absolute;background:#13112d;left:0;top:0;opacity:0;transition:opacity 0.3s linear
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .img img
{
	width:100%;max-width:100%
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .img.box_none
{
	box-shadow:none
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .text
{
	font:500 16px/22px "Poppins",sans-serif;color:#13112d;display:block;margin-top:20px
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item:hover .img:before
{
	opacity:0.50
}
@media (min-width: 992px)
{
	.menu>.nav-item.submenu.mega_menu:hover .dropdown-menu>.nav-item>.dropdown-menu
{
	opacity:1;visibility:visible
}
.menu>.nav-item.submenu.mega_menu:hover .mega_menu_inner
{
	transform:translateY(0);opacity:1;visibility:visible
}

}
.menu>.nav-item:nth-last-child(-n+2).submenu .dropdown-menu
{
	left:auto;right:0
}
.menu>.nav-item:nth-last-child(-n+2).submenu .dropdown-menu .nav-item>.dropdown-menu
{
	left:auto;right:100%
}
.menu>.nav-item:nth-last-child(-n+2).submenu.mega_menu .dropdown-menu
{
	left:0;right:auto
}
.menu>.nav-item:nth-last-child(-n+2).submenu.mega_menu .dropdown-menu .nav-item>.dropdown-menu
{
	left:0;right:auto
}
.menu>.nav-item+.nav-item
{
	margin-left:35px
}
.menu>.nav-item.active .nav-link:before
{
	width:100%;left:0;right:auto
}
.menu>.nav-item:hover .nav-link:before
{
	width:100%;left:0;right:auto
}
@media (min-width: 992px)
{
	.menu>.nav-item:hover .dropdown-menu
{
	opacity:1;transform:translateY(0);visibility:visible
}
.menu>.nav-item:hover .dropdown-menu.mega_menu_three .nav-item .dropdown-menu
{
	opacity:1;visibility:visible
}

}
@media (min-width: 992px) and (min-width: 992px)
{
	.menu>.nav-item:hover .dropdown-menu>.nav-item:hover .dropdown-menu
{
	transform:scaleY(1);opacity:1;visibility:visible
}

}
.navbar .search_cart .search a,.navbar .search_cart .shpping-cart a
{
	font-size:18px;line-height:18px;color:#282835;margin-left:16px
}
.navbar .search_cart.w_menu .search a,.navbar .search_cart.w_menu .shpping-cart a
{
	color:#fff
}
.navbar .search_cart.w_menu .search a.nav-link
{
	margin-left:0
}
.navbar .search_cart.w_menu .search a.nav-link:before
{
	display:none
}
.navbar .search_cart .search
{
	display:inline-block
}
.navbar .search_cart .search a.nav-link
{
	font-size:16px;line-height:20px;position:relative;margin-left:32px
}
.navbar .search_cart .search a.nav-link:before
{
	width:1px !important;height:12px;left:-14px;top:3px;background:#13112d
}
.navbar .search_cart .shpping-cart
{
	display:inline-block;margin-left:0px;margin-right:0px
}
.navbar .search_cart .shpping-cart .num
{
	position:absolute;width:16px;height:16px;border-radius:50%;background:#6754e2;color:#fff;font-size:11px;display:block;position:absolute;top:-8px;right:-9px;line-height:16px;text-align:center
}
.navbar .search_cart .shpping-cart .nav-link:before
{
	display:none
}
.navbar .search_cart .shpping-cart .dropdown-menu
{
	padding:0px;min-width:350px;width:100%;position:absolute
}
.navbar .search_cart .shpping-cart .dropdown-menu li
{
	background:#fff
}
.navbar .search_cart .shpping-cart .dropdown-menu li:first-child
{
	padding-bottom:0px
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item
{
	display:flex;flex-wrap:wrap;padding:30px
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item a
{
	color:#333;margin-left:0
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-img
{
	display:block;width:30%;transition:all 0.3s linear
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content
{
	width:60%;padding-left:15px;align-self:center
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content .cart-title
{
	font-size:15px;font-weight:500;line-height:22px;font-family:"Poppins",sans-serif;margin-bottom:10px;transition:color 0.3s linear
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content p
{
	font-size:14px;line-height:22px;font-family:"Poppins",sans-serif;color:#333;font-weight:300;margin-bottom:0px
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-content p del
{
	color:#919191
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove
{
	width:10%;text-align:right;align-self:center
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove a
{
	font-size:14px;color:#333
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item .cart-remove a:hover
{
	color:#6754e2
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item:hover .cart-img
{
	opacity:0.5
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart-single-item:hover .cart-title a
{
	color:#6754e2
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f
{
	padding:25px 30px 30px;background:#f9f9f9
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .total
{
	font-size:14px;color:#676b75
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .total .p-total
{
	float:right;font-size:20px;color:#333333;font-weight:500
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn
{
	font-size:14px;text-transform:capitalize;border-radius:4px;margin:0px;line-height:40px;padding:0px 32px;background:#6754e2;border:1px solid #6754e2;color:#fff;transition:all 0.3s linear
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn:hover
{
	background:transparent;color:#6754e2
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn+.get_btn
{
	margin-left:10px;background:transparent;color:#6754e2
}
.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn+.get_btn:hover
{
	background:#6754e2;color:#fff
}
.menu_two
{
	padding:0px
}
.menu_two .w_menu>.nav-item .nav-link:before
{
	background:#a5d5f5
}
.menu_two .w_menu>.nav-item.submenu.mega_menu>.dropdown-menu>.nav-item>.nav-link
{
	color:#13112d
}
.menu_two .menu_toggle .hamburger-cross span,.menu_two .menu_toggle .hamburger span
{
	background:#fff
}
.w_menu .nav-item .nav-link
{
	color:#fff
}
.w_menu .nav-item .nav-link:before
{
	background:#fff
}
.nav_right_btn .login_btn
{
	font:500 15px "Poppins",sans-serif;padding:13px 32px;min-width:120px;display:inline-block;text-align:center;color:#fff;transition:all 0.2s linear;border-top-left-radius:45px;border-bottom-left-radius:45px;border-top-right-radius:45px;border:1px solid transparent
}
.nav_right_btn .login_btn:hover,.nav_right_btn .login_btn.active
{
	background:#fff;box-shadow:0px 20px 24px 0px rgba(0,11,40,0.1)
}
@media (max-width: 991px)
{
	.nav_right_btn
{
	display:none
}

}
.menu_four .btn_get
{
	border-color:#fff;padding:0px 30px;background:#fff;min-width:120px;text-align:center
}
.menu_four .btn_get:hover
{
	background:#3d64f4;border-color:#3d64f4
}
.menu_four .btn_get_radious
{
	background:transparent
}
.menu_four .btn_get_radious:hover
{
	background:#fff
}
.menu_four .menu_toggle .hamburger span,.menu_four .menu_toggle .hamburger-cross span
{
	background:#fff
}
.menu_four .event_btn
{
	border-color:#af8a90;background:transparent;padding:7px 41px
}
.menu_four .event_btn:hover
{
	background:#fd475d;border-color:#fd475d
}
.menu_five
{
	border-radius:0px
}
.menu_five .menu>.nav-item .nav-link
{
	color:#fff
}
.menu_five .menu>.nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link,.menu_five .menu>.nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link,.menu_five .menu>.nav-item.submenu .dropdown-menu .nav-item.active>.nav-link
{
	color:#3d64f4
}
.menu_five .menu>.nav-item.submenu.mega_menu>.dropdown-menu>.nav-item>.nav-link
{
	color:#051441
}
.menu_five .btn_get
{
	color:#000;line-height:44px;padding:0px 28px;min-width:120px;text-align:center
}
.menu_five .btn_get:hover
{
	background:#fff;color:#3d64f4;border-color:#fff
}
.menu_five .menu_toggle .hamburger span,.menu_five .menu_toggle .hamburger-cross span
{
	background:#fff
}
.menu_six
{
	padding:0px
}
.menu_six .menu>.nav-item .nav-link
{
	color:#fff
}
.menu_six .menu>.nav-item:hover .nav-link,.menu_six .menu>.nav-item.active .nav-link
{
	color:#3d57f4
}
.menu_six .menu>.nav-item:hover .nav-link:before,.menu_six .menu>.nav-item.active .nav-link:before
{
	background:#3d57f4
}
.menu_six .menu>.nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link,.menu_six .menu>.nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link,.menu_six .menu>.nav-item.submenu .dropdown-menu .nav-item.active>.nav-link
{
	color:#3d57f4
}
.menu_six .menu>.nav-item.submenu.mega_menu>.dropdown-menu>.nav-item>.nav-link
{
	color:#051441
}
.menu_six .menu>.nav-item:nth-last-child(-n+2).submenu .dropdown-menu
{
	left:-40px;right:auto
}
.menu_six .menu_toggle .hamburger-cross span,.menu_six .menu_toggle .hamburger span
{
	background:#fff
}
.menu_six .btn_get
{
	border:1px solid #fff;line-height:43px;color:#fff
}
.menu_six .btn_get:hover
{
	background:#3d57f4;border-color:#3d57f4
}
.menu_seven
{
	padding:0px
}
.menu_seven .menu .nav-item .nav-link
{
	color:#fff
}
.menu_seven .menu .nav-item.active .nav-link:before,.menu_seven .menu .nav-item:hover .nav-link:before
{
	background:#fff
}
.menu_seven .menu .nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link,.menu_seven .menu .nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link,.menu_seven .menu .nav-item.submenu .dropdown-menu .nav-item.active>.nav-link
{
	color:#4069eb
}
.menu_seven .menu .nav-item.submenu.mega_menu>.dropdown-menu>.nav-item>.nav-link
{
	color:#051441
}
.menu_seven .menu_toggle .hamburger-cross span,.menu_seven .menu_toggle .hamburger span
{
	background:#fff
}
.menu_seven .btn_get
{
	background:transparent
}
.menu_seven .btn_get:hover
{
	background:#fff;color:#4069eb
}
.menu_eight .menu .nav-item.active .nav-link:before,.menu_eight .menu .nav-item:hover .nav-link:before
{
	background:#fff
}
.menu_eight .menu .nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link,.menu_eight .menu .nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link,.menu_eight .menu .nav-item.submenu .dropdown-menu .nav-item.active>.nav-link
{
	color:#23b1fe
}
.menu_eight .menu .nav-item.submenu.mega_menu>.dropdown-menu>.nav-item>.nav-link
{
	color:#051441
}
.menu_eight .saas_btn
{
	border-radius:4px;background-color:#fff;border:1px solid #fff;color:#23b1fe
}
.menu_eight .saas_btn.erp_btn_two
{
	border-radius:45px;color:#4e78f4
}
.menu_eight .menu_toggle .hamburger-cross span,.menu_eight .menu_toggle .hamburger span
{
	background:#fff
}
.menu_nine .menu>.nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link,.menu_nine .menu>.nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link,.menu_nine .menu>.nav-item.submenu .dropdown-menu .nav-item.active>.nav-link
{
	color:#5f51fb
}
.menu_nine .menu_toggle .hamburger-cross span,.menu_nine .menu_toggle .hamburger span
{
	background:#fff
}
.menu_nine .btn_get
{
	border-radius:45px;line-height:40px;font-size:15px;margin-left:35px
}
.btn_get_radious
{
	border-radius:45px;border-width:1px;color:#fff;background:#fff;box-shadow:none;padding:0px 28px;line-height:45px
}
.btn_get_radious:before
{
	background:#5846ed
}
.btn_get_radious:hover
{
	color:#5846ed
}
.navbar-toggler
{
	padding:0px;margin-left:20px
}
.navbar-toggler:focus
{
	outline:none
}
.menu_toggle
{
	width:22px;height:22px;position:relative;cursor:pointer;display:block
}
.menu_toggle .hamburger
{
	position:absolute;height:100%;width:100%;display:block
}
.menu_toggle .hamburger span
{
	width:0%;height:2px;position:relative;top:0;left:0;margin:4px 0;display:block;background:#3d64f4;border-radius:3px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out
}
.menu_toggle .hamburger span:nth-child(1)
{
	transition-delay:0s
}
.menu_toggle .hamburger span:nth-child(2)
{
	transition-delay:.125s
}
.menu_toggle .hamburger span:nth-child(3)
{
	transition-delay:.2s
}
.menu_toggle .hamburger-cross
{
	position:absolute;height:100%;width:100%;transform:rotate(45deg);display:block
}
.menu_toggle .hamburger-cross span
{
	display:block;background:#3d64f4;border-radius:3px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out
}
.menu_toggle .hamburger-cross span:nth-child(1)
{
	height:100%;width:2px;position:absolute;top:0;left:10px;transition-delay:.3s
}
.menu_toggle .hamburger-cross span:nth-child(2)
{
	width:100%;height:2px;position:absolute;left:0;top:10px;transition-delay:.4s
}
.collapsed .menu_toggle .hamburger span
{
	width:100%
}
.collapsed .menu_toggle .hamburger span:nth-child(1)
{
	transition-delay:.3s
}
.collapsed .menu_toggle .hamburger span:nth-child(2)
{
	transition-delay:.4s
}
.collapsed .menu_toggle .hamburger span:nth-child(3)
{
	transition-delay:.5s
}
.collapsed .menu_toggle .hamburger-cross span:nth-child(1)
{
	height:0%;transition-delay:0s
}
.collapsed .menu_toggle .hamburger-cross span:nth-child(2)
{
	width:0%;transition-delay:.2s
}
.header_area_two+section,.header_area_three+section
{
	margin-top:93px
}
.h_dark
{
	background:#13112d
}
.header_area_three
{
	background-color:#fff;box-shadow:0px 2px 4px 0px rgba(12,0,46,0.1)
}
.header_area_three .menu_four .pl_30
{
	padding-left:30px
}
.header_area_three .menu_four .btn_get
{
	border-color:#3d64f4;background:#3d64f4;color:#fff
}
.header_area_three .menu_four .btn_get:hover
{
	background:transparent;color:#3d64f4
}
.header_area_three.navbar_fixed .menu_four .btn_get
{
	border-color:#3d64f4 !important
}
.header_area_four .header_top
{
	background:#13112d
}
.header_area_four .header_top a
{
	transition:color 0.3s linear
}
.header_area_four .header_top a:hover
{
	color:#3d64f4
}
.header_area_four+section
{
	margin-top:144px
}
.header_top
{
	padding:12px 0px
}
.header_contact_info
{
	margin-bottom:0
}
.header_contact_info li
{
	display:inline-block;font-size:14px;font-family:"Poppins",sans-serif;font-weight:400;color:#fff;text-transform:capitalize
}
.header_contact_info li:before
{
	content:"";width:1px;height:12px;top:1px;background:#5e5d76;display:inline-block;position:relative;margin:0px 22px 0px 20px
}
.header_contact_info li:first-child:before
{
	display:none
}
.header_contact_info li a
{
	color:#c3c1da;font-weight:300;padding-left:5px
}
.header_social_icon
{
	text-align:right;margin-bottom:0
}
.header_social_icon li
{
	display:inline-block;margin:0px 0px 0px 15px
}
.header_social_icon li a
{
	font-size:12px;color:#fff
}
.header_area_five .menu_one
{
	padding:0px 50px
}
.header_area_six .header_top
{
	border-bottom:1px solid #e5ddfc
}
.header_area_six .header_top a:hover
{
	color:#3d64f4 !important
}
.header_area_six .header_top .header_contact_info li
{
	color:#282835
}
.header_area_six .header_top .header_contact_info li a
{
	color:#677294
}
.header_area_six .header_top .header_social_icon li a
{
	color:#282835
}
.header_area_six+section
{
	margin-top:144px
}
.header_area_seven .header_top
{
	background:#3d64f4;padding:0px
}
.header_area_seven .header_top a
{
	line-height:50px;opacity:0.7;transition:opacity 0.2s linear
}
.header_area_seven .header_top a:hover
{
	opacity:1
}
.header_area_seven .header_top .header_contact_info li i
{
	vertical-align:middle
}
.header_area_seven .header_top .header_contact_info li a
{
	color:#fff
}
.header_area_seven .header_top .header_social_icon
{
	border-left:1px solid #7444ff;padding-left:22px;margin-left:40px
}
.header_area_seven .header_top .header_top_menu
{
	text-align:right;margin-bottom:0px
}
.header_area_seven .header_top .header_top_menu li
{
	display:inline-block
}
.header_area_seven .header_top .header_top_menu li:before
{
	content:"";width:1px;height:11px;background:#8e6bf7;display:inline-block;vertical-align:middle;margin:0px 17px 0px 15px
}
.header_area_seven .header_top .header_top_menu li a
{
	font-size:12px;font-family:"Poppins",sans-serif;font-weight:300;color:#fff;transition:opacity 0.2s linear
}
.header_area_seven .header_top .header_top_menu li:first-child:before
{
	display:none
}
.header_area_seven+section
{
	margin-top:118px
}
.menu_poss .w_menu.search_cart .search a.nav-link
{
	margin-left:32px
}
.header_area
{
	transition:all 0.2s linear
}
.header_area.navbar_fixed
{
	position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0px 4px 6px 0px rgba(12,0,46,0.06)
}
.header_area.navbar_fixed .menu_one
{
	padding:0px;transition:all 0.2s linear
}
.header_area.navbar_fixed .menu_one .btn_get
{
	box-shadow:none
}
.header_area.navbar_fixed .sticky_logo img
{
	display:none
}
.header_area.navbar_fixed .sticky_logo img+img
{
	display:block
}
.header_area.navbar_fixed .w_menu .nav-item .nav-link
{
	color:#051441
}
.header_area.navbar_fixed .w_menu .nav-item .nav-link:before
{
	background:#051441
}
.header_area.navbar_fixed .menu_poss .w_menu .nav-item .nav-link:hover
{
	color:#5e53fb
}
.header_area.navbar_fixed .menu_poss .w_menu .nav-item .nav-link:hover:before
{
	background:#5e53fb
}
.header_area.navbar_fixed .menu_poss .w_menu .nav-item.active .nav-link
{
	color:#5e53fb
}
.header_area.navbar_fixed .menu_poss .w_menu .nav-item.active .nav-link:before
{
	background:#5e53fb
}
.header_area.navbar_fixed .menu_poss .w_menu.search_cart .search a.nav-link:before
{
	background:#5e53fb
}
.header_area.navbar_fixed .menu_two .menu_toggle .hamburger-cross span,.header_area.navbar_fixed .menu_two .menu_toggle .hamburger span
{
	background:#051441
}
.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn.active,.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn:hover
{
	box-shadow:none
}
.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn.active:hover
{
	color:#fff
}
.header_area.navbar_fixed .menu_four .btn_get
{
	border:2px solid #ccc5fa;box-shadow:none
}
.header_area.navbar_fixed .menu_four .btn_get:hover
{
	border-color:#6754e2
}
.header_area.navbar_fixed .menu_four .btn_get_radious
{
	border-color:#563bd1;color:#563bd1
}
.header_area.navbar_fixed .menu_four .btn_get_radious:hover
{
	background:#563bd1;color:#fff
}
.header_area.navbar_fixed .menu_four .menu_toggle .hamburger span,.header_area.navbar_fixed .menu_four .menu_toggle .hamburger-cross span
{
	background:#6754e2
}
.header_area.navbar_fixed .menu_four .event_btn
{
	color:#2c2c51;border-color:#2c2c51
}
.header_area.navbar_fixed .menu_four .event_btn:hover
{
	border-color:#fd475d;color:#fff
}
.header_area.navbar_fixed .nav_right_btn .login_btn
{
	color:#051441
}
.header_area.navbar_fixed .menu_five .btn_get
{
	border-color:#3d64f4;color:#3d64f4;display:inline-block
}
.header_area.navbar_fixed .menu_five .btn_get:hover
{
	background:#3d64f4;color:#fff
}
.header_area.navbar_fixed .menu_five .menu_toggle .hamburger-cross span,.header_area.navbar_fixed .menu_five .menu_toggle .hamburger span
{
	background:#3d64f4
}
.header_area.navbar_fixed .menu_six .menu>.nav-item>.nav-link
{
	color:#051441
}
.header_area.navbar_fixed .menu_six .menu>.nav-item:hover>.nav-link,.header_area.navbar_fixed .menu_six .menu>.nav-item.active>.nav-link
{
	color:#3d57f4
}
.header_area.navbar_fixed .menu_six .menu>.nav-item:hover>.nav-link:before,.header_area.navbar_fixed .menu_six .menu>.nav-item.active>.nav-link:before
{
	background:#3d57f4
}
.header_area.navbar_fixed .menu_six .menu_toggle .hamburger-cross span,.header_area.navbar_fixed .menu_six .menu_toggle .hamburger span
{
	background:#3d57f4
}
.header_area.navbar_fixed .menu_six .btn_get
{
	border-color:#3d57f4;box-shadow:none;color:#3d57f4
}
.header_area.navbar_fixed .menu_six .btn_get:hover
{
	color:#fff
}
.header_area.navbar_fixed .menu_seven .menu>.nav-item>.nav-link
{
	color:#051441
}
.header_area.navbar_fixed .menu_seven .menu>.nav-item:hover>.nav-link,.header_area.navbar_fixed .menu_seven .menu>.nav-item.active>.nav-link
{
	color:#4069eb
}
.header_area.navbar_fixed .menu_seven .menu>.nav-item:hover>.nav-link:before,.header_area.navbar_fixed .menu_seven .menu>.nav-item.active>.nav-link:before
{
	background:#4069eb
}
.header_area.navbar_fixed .menu_seven .btn_get
{
	border-color:#4069eb;color:#4069eb
}
.header_area.navbar_fixed .menu_seven .btn_get:hover
{
	background:#4069eb;color:#fff
}
.header_area.navbar_fixed .menu_seven .menu_toggle .hamburger-cross span,.header_area.navbar_fixed .menu_seven .menu_toggle .hamburger span
{
	background:#4069eb
}
.header_area.navbar_fixed .menu_eight .saas_btn
{
	border-color:#23b1fe;box-shadow:none
}
.header_area.navbar_fixed .menu_eight .saas_btn:hover
{
	background:#23b1fe;color:#fff
}
.header_area.navbar_fixed .menu_eight .saas_btn.erp_btn_two
{
	border-color:#4e78f4
}
.header_area.navbar_fixed .menu_eight .saas_btn.erp_btn_two:hover
{
	background:#4e78f4
}
.header_area.navbar_fixed .menu_eight .menu_toggle .hamburger span,.header_area.navbar_fixed .menu_eight .menu_toggle .hamburger-cross span
{
	background:#23b1fe
}
.header_area.navbar_fixed .security_btn
{
	color:#0e79de
}
.header_area.navbar_fixed .security_btn:hover
{
	background:#0e79de;color:#fff
}
.header_area.navbar_fixed .menu_nine .menu>.nav-item:hover>.nav-link,.header_area.navbar_fixed .menu_nine .menu>.nav-item.active>.nav-link
{
	color:#5f51fb
}
.header_area.navbar_fixed .menu_nine .menu>.nav-item:hover>.nav-link:before,.header_area.navbar_fixed .menu_nine .menu>.nav-item.active>.nav-link:before
{
	background:#5f51fb
}
.header_area.navbar_fixed .menu_nine .btn_get
{
	border-color:#5f51fb;color:#5f51fb
}
.header_area.navbar_fixed .menu_nine .btn_get:hover
{
	background:#5f51fb;color:#fff
}
.header_area.navbar_fixed .menu_nine .menu_toggle .hamburger-cross span,.header_area.navbar_fixed .menu_nine .menu_toggle .hamburger span
{
	background:#5f51fb
}
.header_area.navbar_fixed.header_area_five .menu_one
{
	padding:0px 50px
}
.header_area.navbar_fixed.header_area_six .header_top
{
	display:none
}
.security_btn
{
	margin-top:0;font-size:14px;border:2px solid #87bcef;padding:7px 39px;border-radius:45px;color:#fff
}
.security_btn:hover
{
	background:#fff;color:#0e79de;border-color:#0e79de
}
.full_header
{
	position:fixed;width:100%;top:0;left:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:40px
}
.full_header .logo img
{
	display:none
}
.full_header .logo img+img
{
	display:inline-block
}
.full_header .bar_menu
{
	cursor:pointer
}
.full_header .bar_menu span
{
	width:36px;height:2px;background:#fff;display:block
}
.full_header .bar_menu span:not(:last-child)
{
	margin-bottom:7px
}
.full_header .bar_menu span:nth-child(2)
{
	width:24px
}
.full_header .bar_menu span:nth-child(3)
{
	width:30px
}
.full_header.content-white .logo img
{
	display:inline-block
}
.full_header.content-white .logo img+img
{
	display:none
}
.hamburger-menu-wrepper
{
	position:fixed;top:0;left:0;width:100%;height:100%;z-index:108;padding:55px 80px;transform:scaleY(0);transition:transform 0.8s ease .4s;transform-origin:0% 100%;background:rgba(5,20,65,0.98)
}
.hamburger-menu-wrepper .nav
{
	position:relative;z-index:108;transform:translateY(-15px);opacity:0;visibility:hidden;-o-transition:all ease .3s .0s;transition:all ease .3s .0s
}
.hamburger-menu-wrepper .nav .nav_logo img
{
	opacity:1 !important
}
.hamburger-menu-wrepper .nav .close-menu
{
	color:#fff
}
.hamburger-menu-wrepper .animation-box
{
	position:absolute;top:5%;height:100%;width:100%;left:0;transition-timing-function:linear;transition-duration:.3s
}
.hamburger-menu-wrepper .animation-box .menu-box
{
	display:table;height:100%;width:62%;margin:0 auto;opacity:0;transition-timing-function:ease-in-out;transition-duration:.3s
}
.hamburger-menu-wrepper.show-menu
{
	z-index:108;opacity:1;visibility:visible;transform:scaleY(1);transform-origin:50% 0%;transition:-webkit-transform .7s ease .2s;transition:transform .7s ease .2s;transition:transform .7s ease .2s, -webkit-transform .7s ease .2s
}
.hamburger-menu-wrepper.show-menu .nav
{
	transform:translateY(0px);transition:transform ease 1.4s 0.7s, opacity ease 1.4s 0.7s;opacity:1;visibility:visible
}
.hamburger-menu-wrepper.show-menu .animation-box
{
	top:0;opacity:1;transition-timing-function:linear;transition-duration:.7s
}
.hamburger-menu-wrepper.show-menu .animation-box .menu-box
{
	opacity:1
}
.hamburger-menu-wrepper.show-menu .animation-box .menu-box .offcanfas_menu>li a
{
	transform:translateY(0px);transition:transform ease 1.4s 0.6s, opacity ease 1.4s 0.6s, color 0.3s;opacity:1;visibility:visible
}
.navbar .offcanfas_menu
{
	margin:0px;display:table-cell;vertical-align:middle;width:50%
}
.navbar .offcanfas_menu>.nav-item
{
	overflow:hidden;padding:0px;margin:0px
}
.navbar .offcanfas_menu>.nav-item:not(:last-child)
{
	margin-bottom:18px
}
.navbar .offcanfas_menu>.nav-item .nav-link
{
	font-size:2.1rem;line-height:46px;display:inline-block;color:#fff;font-weight:700;font-family:"Poppins",sans-serif;transform:translateY(45px);opacity:0;visibility:hidden;-o-transition:all ease .3s .0s;transition:all ease .3s .0s;display:inline-block
}
.navbar .offcanfas_menu>.nav-item .nav-link:before
{
	background:#5f28fb
}
.navbar .offcanfas_menu>.nav-item.submenu .nav-link
{
	padding-right:20px
}
.navbar .offcanfas_menu>.nav-item.submenu .nav-link:after
{
	content:"\33";font-family:eleganticons;position:absolute;right:13px;top:0;display:block;border:0;line-height:50px;margin-left:20px
}
.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu
{
	position:relative !important;transform:translate3d(0px, 0px, 0px) !important;display:none;transform:translateY(0);opacity:1;visibility:visible;transition:all 0s linear;z-index:0;background:transparent;padding-left:25px;padding-top:20px;padding-bottom:0;max-height:none !important;left:0
}
.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu>.nav-item
{
	background:transparent;padding:0px
}
.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu>.nav-item>.nav-link
{
	color:#fff;font-size:16px;line-height:31px
}
.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu>.nav-item:hover .nav-link,.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu>.nav-item.active .nav-link
{
	color:#5f28fb
}
.navbar .offcanfas_menu>.nav-item.submenu.active .nav-link
{
	color:#5f28fb
}
.navbar .offcanfas_menu>.nav-item.submenu.active .nav-link:before
{
	background:#5f28fb
}
.navbar .offcanfas_menu>.nav-item.submenu.show .nav-link
{
	color:#5f28fb
}
.navbar .offcanfas_menu>.nav-item.submenu.show .nav-link:before
{
	width:100%;background:#5f28fb
}
.navbar .offcanfas_menu>.nav-item.submenu.show .dropdown-menu
{
	position:relative !important;transform:translate3d(0px, 0px, 0px) !important
}
.header_footer
{
	display:table-footer-group;padding-bottom:80px
}
.header_footer h5
{
	font-size:16px;color:#fff
}
.header_footer ul
{
	margin-bottom:40px
}
.header_footer ul li
{
	display:inline-block;margin-right:6px
}
.header_footer ul li a
{
	width:44px;height:44px;border:1px solid #656c82;border-radius:50%;text-align:center;font-size:14px;line-height:44px;color:#fff;display:block;transition:all 0.3s linear
}
.header_footer ul li a:hover
{
	background:#fff;border-color:#fff;color:#5f28fb
}
.header_footer p
{
	font-size:16px;color:#858faf;margin-bottom:100px
}
.close_icon
{
	position:absolute;right:60px;top:40px;color:#7b84a2;font-size:30px;cursor:pointer;transition:all 0.3s linear
}
.close_icon:hover
{
	color:#fff
}
.burger_menu
{
	width:40px;height:24px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;font-size:25px;display:flex;align-items:center;color:#051441;margin-left:25px
}
.side_menu_wrapper
{
	position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:rgba(5,20,65,0.9);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.8s ease .4s;transition:-webkit-transform 0.8s ease .4s;-o-transition:transform 0.8s ease .4s;transition:transform 0.8s ease .4s;transition:transform 0.8s ease .4s, -webkit-transform 0.8s ease .4s;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%
}
.side_menu_wrapper .side_menu
{
	max-width:545px;height:100%;margin-left:auto;background:#fff;position:relative;transition-duration:.4s;transform:translateX(100%);opacity:0
}
.side_menu_wrapper .side_menu ul
{
	margin-bottom:0
}
.side_menu_wrapper .side_menu .menu_top
{
	padding:60px 70px 0px
}
.side_menu_wrapper .side_menu .menu_top .close
{
	font-size:20px
}
.side_menu_wrapper .side_menu .m_content
{
	position:absolute;left:0px;top:10vh;overflow-x:hidden;overflow-y:auto;max-height:55vh;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;font-weight:600;width:100%;display:block;letter-spacing:-.025rem;list-style:none;margin:0;-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition:opacity .5s .6s ease,
 -webkit-transform .5s .6s ease;transition:opacity .5s .6s ease,
 -webkit-transform .5s .6s ease;-o-transition:transform .5s .6s ease,
 opacity .5s .6s ease;transition:transform .5s .6s ease,
 opacity .5s .6s ease;transition:transform .5s .6s ease,
 opacity .5s .6s ease,
 -webkit-transform .5s .6s ease;list-style:none;padding-left:18%;padding-right:100px;margin-top:5vh
}
.side_menu_wrapper .side_menu .m_content h2
{
	font-size:3.5vh;line-height:4vh;font-weight:700;color:#051441;margin-bottom:1vh
}
.side_menu_wrapper .side_menu .m_content a
{
	font-size:2.5vh;font-weight:500
}
.side_menu_wrapper .side_menu .m_content p
{
	font-size:1.9vh;line-height:2.9vh;color:#7e86a1;font-weight:300;margin-top:4vh;margin-bottom:8.2vh
}
.side_menu_wrapper .side_menu .get_info li .media img
{
	margin-right:20px;height:5vh
}
.side_menu_wrapper .side_menu .get_info li .media .media-body h4
{
	font-size:2vh;font-weight:600;margin-bottom:0.5vh
}
.side_menu_wrapper .side_menu .get_info li .media .media-body p
{
	margin-bottom:0vh;margin-top:0.5vh;font-size:1.8vh
}
.side_menu_wrapper .side_menu .get_info li+li
{
	margin-top:2.9vh
}
.side_menu_wrapper .side_menu .m_footer
{
	position:absolute;left:18%;bottom:10%;display:flex;align-items:center
}
.side_menu_wrapper .side_menu .m_footer li a
{
	font-size:20px;color:#959ebb;font-size:16px;width:50px;height:50px;text-align:center;border:1px solid #959ebb;display:inline-block;margin:0px 5px;line-height:50px;border-radius:50%;transition:all 0.3s linear
}
.side_menu_wrapper .side_menu .m_footer li a:hover
{
	background:#5f28fb;border-color:#5f28fb;color:#fff;box-shadow:0px 20px 20px 0px rgba(95,40,251,0.3)
}
.menu-is-opened .side_menu_wrapper
{
	z-index:100;opacity:1;visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;transition:-webkit-transform .7s ease .2s;-webkit-transition:-webkit-transform .7s ease .2s;-o-transition:transform .7s ease .2s;transition:transform .7s ease .2s;transition:transform .7s ease .2s, -webkit-transform .7s ease .2s
}
.menu-is-opened .side_menu_wrapper .side_menu
{
	opacity:1;transform:translateX(0);transition:transform 0.5s 0.6s linear
}
.menu_one.navbar .search_cart .search a.nav-link:before
{
	display:none
}
.menu_one.menu_scroll .container-fluid
{
	padding-left:100px;padding-right:100px
}
.menu_one .container-fluid
{
	padding-left:65px;padding-right:100px
}
.menu_one .tracking_btn
{
	text-align:center;position:relative
}
.menu_one .tracking_btn .er_btn
{
	font-size:16px;color:#fff;background:#6754e2;border:0px;padding:8px 50px;margin-top:0;display:block;position:relative;overflow:visible
}
.menu_one .tracking_btn .er_btn:hover
{
	background:#6754e2
}
.menu_one .tracking_btn h6
{
	font-size:12px;color:#777777;margin-bottom:0;line-height:12px;position:relative;bottom:-7px
}
.saas_home_area
{
	position:relative;background:#fafafe;height:1100px
}
.banner_top
{
	padding-top:210px
}
.banner_top h2
{
	color:#051441;margin-bottom:25px
}
.banner_top p
{
	margin-bottom:42px
}
.banner_top .subcribes
{
	max-width:630px;margin:0 auto
}
.banner_top .subcribes .form-control
{
	border:1px solid #e9ebf4;border-radius:4px;background-color:#fff;box-shadow:0px 30px 30px 0px rgba(0,11,40,0.1);font:400 15px/46px "Poppins",sans-serif;padding-left:30px;color:#051441;z-index:0
}
.banner_top .subcribes .form-control.placeholder
{
	color:#b4b9c8
}
.banner_top .subcribes .form-control:-moz-placeholder
{
	color:#b4b9c8
}
.banner_top .subcribes .form-control::-moz-placeholder
{
	color:#b4b9c8
}
.banner_top .subcribes .form-control::-webkit-input-placeholder
{
	color:#b4b9c8
}
.banner_top .subcribes .btn_submit
{
	position:absolute;right:8px;color:#fff;top:50%;transform:translateY(-50%);padding:11px 32px
}
.saas_home_img
{
	text-align:center;margin-top:120px;position:relative
}
.saas_home_img img
{
	box-shadow:0px 40px 60px 0px rgba(0,11,40,0.16);border-radius:8px
}
.slider_area
{
	background-image:-moz-linear-gradient(40deg, #1786d8 0%, #00aff0 100%);background-image:-webkit-linear-gradient(40deg, #1786d8 0%, #00aff0 100%);background-image:-ms-linear-gradient(40deg, #1786d8 0%, #00aff0 100%);height:930px;background-size:cover;background-position:50%;position:relative;overflow:hidden;z-index:1
}
.slider_area .bottom_shoape
{
	position:absolute;bottom:0px;left:0;z-index:-1;width:100%
}
.slider_area .middle_shape
{
	position:absolute;right:0;bottom:0;z-index:-1
}
.leaf
{
	position:absolute
}
.leaf.l_left
{
	top:200px;left:260px
}
.leaf.l_right
{
	right:0;bottom:100px
}
.mobile_img
{
	position:relative
}
.mobile_img .img
{
	animation-timing-function:cubic-bezier(0.54, 0.085, 0.5, 0.92);animation-name:animateUpDown;animation-duration:2s;animation-iteration-count:infinite
}
.mobile_img .mobile
{
	z-index:-1;position:relative
}
.mobile_img .women_img
{
	top:245px;right:160px;z-index:1
}
.slider_content
{
	padding-top:200px
}
.slider_content h2,.slider_content p
{
	color:#fff
}
@keyframes animateUpDown
{
	0%
{
	transform:translateY(0px)
}
50%
{
	transform:translateY(-15px)
}
100%
{
	transform:translateY(0px)
}

}
.prototype_banner_area
{
	background:#fbfbfd;padding-top:220px;position:relative;z-index:0;overflow:hidden
}
.prototype_content .banner_subscribe .subcribes
{
	display:block
}
.prototype_content .banner_subscribe .subcribes .form-control
{
	max-width:370px;width:100%;border-radius:3px;background-color:#fff;border:0px;height:50px;color:#222d39;padding-left:30px;box-shadow:0px 2px 3px 0px rgba(12,0,46,0.06);font:300 14px/28px "Poppins",sans-serif;border:1px solid transparent
}
.prototype_content .banner_subscribe .subcribes .form-control.placeholder
{
	color:#aeb4ba
}
.prototype_content .banner_subscribe .subcribes .form-control:-moz-placeholder
{
	color:#aeb4ba
}
.prototype_content .banner_subscribe .subcribes .form-control::-moz-placeholder
{
	color:#aeb4ba
}
.prototype_content .banner_subscribe .subcribes .form-control::-webkit-input-placeholder
{
	color:#aeb4ba
}
.prototype_content .banner_subscribe .subcribes .form-control:focus
{
	border-color:#6754e2
}
.partner_logo
{
	display:flex;flex-wrap:wrap;padding-top:100px;border-bottom:1px solid #eeeef5;padding-bottom:35px;position:relative;z-index:4
}
.partner_logo .p_logo_item
{
	width:calc(100% / 5);text-align:center
}
.partner_logo .p_logo_item img
{
	max-width:100%;filter:contrast(.3%);transition:all 0.3s ease 0s
}
.partner_logo .p_logo_item:hover img
{
	filter:contrast(100%)
}
.banner_area
{
	min-height:100vh;
/*
	background-image:-moz-linear-gradient(140deg, #23026d 0%, #3d64f4 100%);
*/
	background-image:-moz-linear-gradient(140deg, #000 0%, #3d64f4 100%);
	background-image:-webkit-linear-gradient(140deg, #000 0%, #3d64f4 100%);
	background-image:-ms-linear-gradient(140deg, #000 0%, #3d64f4 100%);
	position:relative;
	z-index:0;
}
.banner_content p a
{
	color:#fff;position:relative
}
.banner_content p a:before
{
	content:"";width:0;height:1px;left:auto;right:0;bottom:0;background:#fff;position:absolute;transition:width 0.2s linear
}
.banner_content p a:hover
{
	color:#fff
}
.banner_content p a:hover:before
{
	width:100%;right:auto;left:0
}
.agency_banner_area
{
	padding-top:150px;position:relative;z-index:1
}
.agency_banner_area .banner_shap
{
	position:absolute;top:0;right:0;z-index:-1
}
.agency_content h2
{
	font-size:50px;line-height:66px
}
.software_banner_area
{
	min-height:100vh;background-image:-moz-linear-gradient(140deg, #23026d 0%, #3d64f4 100%);background-image:-webkit-linear-gradient(140deg, #23026d 0%, #3d64f4 100%);background-image:-ms-linear-gradient(140deg, #23026d 0%, #3d64f4 100%);position:relative;z-index:0
}
.saas_banner_area
{
	background-image:-moz-linear-gradient(140deg, #030207 0%, #111339 100%);background-image:-webkit-linear-gradient(140deg, #030207 0%, #111339 100%);background-image:-ms-linear-gradient(140deg, #030207 0%, #111339 100%);padding-top:230px;overflow:hidden;position:relative;z-index:1
}
.saas_shap
{
	position:absolute;right:0;top:0;z-index:-1
}
.dasboard_img img
{
	border-top-left-radius:15px;border-top-right-radius:15px
}
.app_banner_area
{
	background:url(../img/home7/banner.png) no-repeat scroll center 100%;padding-top:230px;padding-bottom:210px;overflow:hidden;background-size:cover
}
.app_banner_area .app_img .app_screen
{
	position:absolute;animation-timing-function:cubic-bezier(0.54, 0.085, 0.5, 0.92);animation-name:animateUpDown;animation-iteration-count:infinite
}
.app_banner_area .app_img .app_screen.one
{
	top:135px;left:110px;animation-duration:1.9s
}
.app_banner_area .app_img .app_screen.two
{
	top:46px;left:220px;animation-duration:1.8s
}
.app_banner_area .app_img .app_screen.three
{
	top:6px;left:375px;animation-duration:1.6s
}
.app_banner_contentmt h2
{
	line-height:64px
}
.app_banner_contentmt .app_btn
{
	border:0px;background:#fff;transition:all 0.2s linear;color:#4069eb;padding:14px 40px
}
.app_banner_contentmt .app_btn:hover
{
	border-color:#4069eb;background:#4069eb;color:#fff
}
.agency_banner_area_two
{
	background-image:-moz-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-webkit-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-ms-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);padding:230px 0px 140px;position:relative;z-index:1;overflow:hidden
}
.dot_shap
{
	position:absolute;right:0;top:0;background:rgba(255,255,255,0.03);border-radius:50%;z-index:-1
}
.dot_shap.one
{
	width:740px;height:740px;top:-280px
}
.dot_shap.two
{
	width:640px;height:640px;top:-150px;right:-80px
}
.dot_shap.three
{
	width:640px;height:640px;top:50%;transform:translateY(-50%);right:-450px
}
.agency_banner_img
{
	margin-left:-100px
}
.agency_content_two .agency_banner_btn
{
	color:#3d64f4;border-color:#fff;background:#fff
}
.saas_banner_area_two
{
	position:relative;z-index:1
}
.saas_banner_area_two .shap_img
{
	position:absolute;width:101%;height:540px;bottom:120px;z-index:0;left:0;overflow:hidden;background-size:cover;transform:rotate(2deg);right:0
}
.saas_banner_area_two .section_intro
{
	background-image:-moz-linear-gradient(-50deg, #237efd 0%, #24b0fe 46%, #24e2ff 100%);background-image:-webkit-linear-gradient(-50deg, #237efd 0%, #24b0fe 46%, #24e2ff 100%);background-image:-ms-linear-gradient(-50deg, #237efd 0%, #24b0fe 46%, #24e2ff 100%)
}
.section_container
{
	max-width:830px;margin:0 auto;text-align:center;height:100vh
}
.section_container .intro
{
	height:53%;width:100%;position:relative
}
.section_container .intro_content
{
	position:absolute;bottom:0;width:100%;left:0;padding:0px 15px
}
.section_container .intro_content h1
{
	font-size:50px;letter-spacing:-0.20px;line-height:70px;margin-bottom:16px
}
.section_container .intro_content p
{
	line-height:30px;margin-bottom:60px
}
.section_container .intro_content .subcribes
{
	max-width:570px;margin:0 auto
}
.section_container .intro_content .subcribes .form-control
{
	border-radius:4px;background-color:#fff;box-shadow:0px 8px 16px 0px rgba(0,11,40,0.1);font:300 16px/36px "Poppins",sans-serif;border:0px;color:#a1a8be;height:60px;padding-left:30px;position:relative;z-index:1
}
.section_container .intro_content .subcribes .form-control.placeholder
{
	color:#a1a8be
}
.section_container .intro_content .subcribes .form-control:-moz-placeholder
{
	color:#a1a8be
}
.section_container .intro_content .subcribes .form-control::-moz-placeholder
{
	color:#a1a8be
}
.section_container .intro_content .subcribes .form-control::-webkit-input-placeholder
{
	color:#a1a8be
}
.section_container .intro_content .subcribes .btn_submit
{
	position:absolute;top:0;right:0;font:400 14px/60px "Poppins",sans-serif;color:#fff;background:#1c7ce7;border-radius:4px;padding:0px 25px;border:0px;z-index:2
}
.animation_img
{
	text-align:center;margin-top:-320px;z-index:2;position:relative
}
.payment_banner_area
{
	position:relative;min-height:100vh;background-image:-moz-linear-gradient(-86deg, #7121ff 0%, #21d4fd 100%);background-image:-webkit-linear-gradient(-86deg, #7121ff 0%, #21d4fd 100%);background-image:-ms-linear-gradient(-86deg, #7121ff 0%, #21d4fd 100%);z-index:1;display:flex;align-items:center;overflow:hidden
}
.payment_banner_area .shape
{
	background-image:-moz-linear-gradient(-57deg, #7121ff 0%, #21d4fd 100%);background-image:-webkit-linear-gradient(-57deg, #7121ff 0%, #21d4fd 100%);background-image:-ms-linear-gradient(-57deg, #7121ff 0%, #21d4fd 100%);position:absolute;left:-256px;top:-178px;width:1095px;height:602px;border-radius:90px;transform:rotate(-38deg);z-index:-1;opacity:0.20
}
.payment_banner_area .shape.two
{
	background-image:-moz-linear-gradient(-75deg, #7121ff 0%, #21d4fd 100%);background-image:-webkit-linear-gradient(-75deg, #7121ff 0%, #21d4fd 100%);background-image:-ms-linear-gradient(-75deg, #7121ff 0%, #21d4fd 100%);position:absolute;left:689px;top:458px;border-radius:150px;width:816px;height:702px
}
.animation_img_two
{
	width:50%;height:60%;float:right;text-align:right;position:absolute;bottom:188px;right:0;z-index:0
}
.animation_img_two img
{
	max-width:100%
}
.svg_intro_bottom
{
	position:absolute;top:0px;width:100%;height:100%;z-index:-1
}
.payment_banner_content
{
	max-width:670px
}
.payment_banner_content h1
{
	line-height:70px;margin-bottom:25px
}
.payment_banner_content p
{
	line-height:30px
}
.payment_banner_content .agency_banner_btn
{
	background:#fff;color:#5956fe;border-color:#fff
}
.payment_banner_content .agency_banner_btn_two
{
	color:#ffffff;margin-left:30px
}
.payment_banner_content .agency_banner_btn_two:before
{
	display:none
}
.payment_banner_content .agency_banner_btn_two i
{
	vertical-align:middle;padding-left:10px;transition:all 0.2s linear
}
.payment_banner_content .agency_banner_btn_two:hover i
{
	padding-left:15px
}
.payment_banner_area_two
{
	background-image:-moz-linear-gradient(125deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%);background-image:-webkit-linear-gradient(125deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%);background-image:-ms-linear-gradient(125deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%);height:100vh;min-height:860px;padding-top:200px;position:relative;z-index:1
}
.payment_banner_area_two .symbols-pulse>div
{
	background-image:linear-gradient(-180deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.04) 65%, rgba(255,255,255,0.04) 100%);width:28rem;height:28rem
}
.payment_content_two
{
	max-width:800px;margin:0 auto
}
.payment_content_two h2
{
	font-size:50px;font-family:"Poppins",sans-serif;line-height:66px;color:#fff;font-weight:400;margin-bottom:33px
}
.payment_content_two h2 span
{
	font-weight:700
}
.payment_content_two .slider_btn
{
	color:#5f51fb;font-size:15px;padding:15px 41px;box-shadow:0px 30px 30px 0px rgba(0,11,40,0.1)
}
.payment_content_two .slider_btn i
{
	padding-right:10px
}
.payment_content_two .slider_btn:hover
{
	background:#fff;box-shadow:none
}
.payment_content_two .video_btn
{
	position:relative;z-index:1
}
.payment_content_two .video_btn:before
{
	content:"";width:100%;height:1px;background:#fff;position:absolute;left:0;bottom:0
}
.payment_content_two .payment_img
{
	margin-top:60px;position:relative;z-index:1
}
.payment_content_two .payment_img .payment_icon
{
	position:absolute;z-index:0
}
.payment_content_two .payment_img .payment_icon.icon_one
{
	top:-82px;left:-34px
}
.payment_content_two .payment_img .payment_icon.icon_two
{
	left:20px;top:33%
}
.payment_content_two .payment_img .payment_icon.icon_three
{
	top:38%;left:-20px;z-index:1
}
.payment_content_two .payment_img .payment_icon.icon_four
{
	right:0;top:-89px
}
.payment_content_two .payment_img .payment_icon.icon_five
{
	right:-40px;top:80px
}
.payment_content_two .payment_img .payment_icon.icon_six
{
	right:-20px;top:160px
}
.company_banner_area
{
	min-height:100vh;position:relative;overflow:hidden;background-image:-moz-linear-gradient(125deg, #5f51fb 0%, #ae59cb 64%, #fd609b 100%);background-image:-webkit-linear-gradient(125deg, #5f51fb 0%, #ae59cb 64%, #fd609b 100%);background-image:-ms-linear-gradient(125deg, #5f51fb 0%, #ae59cb 64%, #fd609b 100%);z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff
}
.company_banner_area .parallax-effect
{
	position:absolute;top:0;left:0;width:100%;height:105%;z-index:-1;opacity:0.1
}
.company_banner_area .company_banner_content h6
{
	font-size:15px;font-weight:400;margin-bottom:28px;color:#fff
}
.company_banner_area .company_banner_content h2
{
	font-size:50px;line-height:66px;font-weight:700;color:#fff
}
.company_banner_area .company_banner_content .about_btn
{
	color:#5f51fb;font-size:15px;padding:14px 35px;margin-top:28px;background:transparent;border:1px solid #fff;color:#fff
}
.company_banner_area .company_banner_content .about_btn:hover
{
	background:#fff;color:#5f51fb;box-shadow:none
}
.new_startup_banner_area
{
	min-height:100vh;display:flex;align-items:center;background:#563bd1;position:relative;z-index:0
}
.new_startup_banner_area:before
{
	content:"";background:url("../img/new/startup_banner_bg.png") no-repeat scroll center bottom;position:absolute;left:0;width:100%;height:100%;background-size:cover;z-index:-1;top:0
}
.new_startup_banner_area .new_startup_img
{
	padding-right:70px;position:relative;z-index:1
}
.new_startup_banner_area .new_startup_img .line
{
	position:absolute;z-index:-1;height:100%
}
.new_startup_banner_area .new_startup_img .line.line_one
{
	left:-40px;top:-95px
}
.new_startup_banner_area .new_startup_img .line.line_two
{
	left:80px;bottom:-138px;opacity:0.4
}
.new_startup_banner_area .new_startup_img .line.line_three
{
	right:93px;top:-160px;opacity:0.4
}
.new_startup_content h2
{
	font:300 50px "Poppins",sans-serif;line-height:58px
}
.new_startup_content h2 span
{
	font-weight:700
}
.new_startup_content .app_btn
{
	background:#fff;border-color:#fff;color:#563bd1;box-shadow:0px 20px 20px 0px rgba(0,11,40,0.1);padding-top:10px;padding-bottom:10px
}
.new_startup_content .app_btn i
{
	padding-left:8px
}
.startup_banner_area_three
{
	min-height:100vh;background:#17c7bd;position:relative;z-index:1;display:flex;align-items:center;overflow:hidden
}
.startup_banner_area_three:before
{
	content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:url("../img/new/startup_shap.png") no-repeat scroll center bottom/cover;z-index:-1
}
.startup_content_three h2
{
	font-size:50px;color:#051441;font-weight:300;line-height:60px;margin-bottom:30px
}
.startup_content_three h2 span
{
	font-weight:700
}
.startup_content_three p
{
	font-size:18px;color:#3c4043;line-height:30px;font-style:italic;margin-bottom:50px
}
.stratup_app_screen
{
	position:absolute;width:48%;height:100%;right:0;z-index:-1
}
.stratup_app_screen .phone,.stratup_app_screen .laptop
{
	position:absolute;right:0
}
.stratup_app_screen .phone
{
	bottom:-220px;left:0
}
.stratup_app_screen .laptop
{
	right:-200px;bottom:-200px
}
.digital_banner_area
{
	display:flex;align-items:center;min-height:100vh;background-image:-moz-linear-gradient(40deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%);background-image:-webkit-linear-gradient(40deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%);background-image:-ms-linear-gradient(40deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%);position:relative;overflow:hidden;z-index:1
}
.digital_banner_area .digital_banner_shap
{
	position:absolute;right:0;width:100%;height:100%;background:url("../img/new/digital_img.png") no-repeat scroll right 0;top:0;z-index:-1
}
.digital_banner_area .round_shap
{
	position:absolute;border-radius:50%;background-image:-moz-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);background-image:-webkit-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);background-image:-ms-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);border-radius:50%;z-index:-1
}
.digital_banner_area .round_shap.one
{
	width:200px;height:200px;left:-100px
}
.digital_banner_area .round_shap.two
{
	width:520px;height:520px;left:38%;bottom:-100px
}
.digital_banner_area .round_shap.three
{
	width:100px;height:100px;left:34%;top:200px
}
.digital_banner_area #demo
{
	position:absolute;z-index:-1
}
.digital_content
{
	padding-right:85px
}
.digital_content h6
{
	font-size:15px;font-weight:300;line-height:28px;border-bottom:1px solid #fff;display:inline-block;color:#fff
}
.digital_content h2
{
	font-size:50px;line-height:66px;font-weight:700;margin-bottom:20px;color:#fff
}
.digital_content p
{
	font-size:15px;line-height:28px;margin-bottom:44px;color:#fff
}
.digital_content .btn_six
{
	box-shadow:0px 30px 30px 0px rgba(0,11,40,0.1);background:#26c4e5;border-color:#26c4e5;color:#fff
}
.digital_content .btn_six:hover
{
	background:#26c4e5;color:#fff;box-shadow:none
}
.digital_video_slider
{
	width:50%;position:absolute;right:0;top:50%;transform:translateY(-50%)
}
.digital_video_slider .owl-stage
{
	padding-left:0px !important;padding-bottom:30px
}
.digital_video_slider .video_item
{
	border-radius:6px;overflow:hidden;box-shadow:0px 20px 30px 0px rgba(0,11,40,0.12)
}
.digital_video_slider .video_item .video_icon
{
	position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)
}
.digital_video_slider .video_item .video_icon:before
{
	transform:scale(1.32)
}
.digital_video_slider .video_item .video_icon:after
{
	position:absolute;left:50%;top:50%;border-radius:50%;-webkit-box-shadow:0px 1px 15px 1px rgba(255,255,255,0.3);box-shadow:0px 1px 15px 1px rgba(255,255,255,0.3);content:"";-webkit-animation:pulse 2s infinite;-webkit-transform:scale(8);-ms-transform:scale(8);transform:scale(8);animation:pulse 2s infinite
}
.digital_video_slider .video_item .video_icon i:after
{
	display:none
}
.saas_banner_area_three .owl-stage
{
	padding-bottom:138px
}
.saas_banner_area_three .owl-dots
{
	position:absolute;right:50px;top:43%;transform:translateY(-50%);margin-top:0
}
.saas_banner_area_three .owl-dots button
{
	display:block;margin:15px 0px
}
.saas_banner_area_three .owl-dots button span
{
	background:#9886f7;border-color:#9886f7
}
.saas_banner_area_three .owl-dots button.active span
{
	background:#fff;border-color:#fff
}
.saas_banner_area_three .slider_item
{
	min-height:900px;background-image:-moz-linear-gradient(125deg, #5f51fb 0%, #ae59cb 64%, #fd609b 100%);background-image:-webkit-linear-gradient(125deg, #5f51fb 0%, #ae59cb 64%, #fd609b 100%);background-image:-ms-linear-gradient(125deg, #5f51fb 0%, #ae59cb 64%, #fd609b 100%);display:flex;position:relative
}
.saas_banner_area_three .slider_item.slider_item_two
{
	background-image:-moz-linear-gradient(-120deg, #8647f9 0%, #4e91c1 64%, #15da88 100%);background-image:-webkit-linear-gradient(-120deg, #8647f9 0%, #4e91c1 64%, #15da88 100%);background-image:-ms-linear-gradient(-120deg, #8647f9 0%, #4e91c1 64%, #15da88 100%)
}
.saas_banner_area_three .slider_item .slidet_content
{
	text-align:center;color:#fff;padding-top:210px
}
.saas_banner_area_three .slider_item .slidet_content h2
{
	font-size:44px;font-weight:700;margin-bottom:15px;color:#fff
}
.saas_banner_area_three .slider_item .slidet_content h2 span
{
	font-weight:300
}
.saas_banner_area_three .slider_item .slidet_content p
{
	margin-bottom:38px;font-size:20px;color:#fff
}
.saas_banner_area_three .slider_item .slidet_content .slider_btn
{
	padding:14px 51px;background:transparent;border:1px solid #fff;color:#fff
}
.saas_banner_area_three .slider_item .slidet_content .slider_btn:hover
{
	background:#fff;color:#5f51fb
}
.saas_banner_area_three .slider_item .slidet_content .slider_btn+.slider_btn
{
	background:#fff;color:#5f51fb;margin-left:15px
}
.saas_banner_area_three .slider_item .slidet_content .slider_btn+.slider_btn:hover
{
	background:transparent;color:#fff
}
.saas_banner_area_three .slider_item .slidet_content_two
{
	color:#fff;padding-top:190px
}
.saas_banner_area_three .slider_item .slidet_content_two h2
{
	font-size:50px;font-weight:600;margin-bottom:30px;color:#fff
}
.saas_banner_area_three .slider_item .slidet_content_two .slider_btn
{
	border:1px solid #fff;color:#5f51fb
}
.saas_banner_area_three .slider_item .slidet_content_two .slider_btn:hover
{
	background:transparent;color:#fff
}
.saas_banner_area_three .slider_item .image_mockup
{
	position:absolute;bottom:-140px;width:1030px;left:50%;transform:translateX(-50%);text-align:center
}
.saas_banner_area_three .slider_item .image_mockup img
{
	max-width:100%;width:auto;display:inline-block
}
.saas_banner_area_three .slider_item .image_mockup .laptop
{
	opacity:0;transform:translateY(100px);transition:all 0.7s linear
}
.saas_banner_area_three .slider_item .image_mockup .phone
{
	right:0;position:absolute;bottom:46px
}
.saas_banner_area_three .slider_item .image_mockup .watch
{
	left:0;position:absolute;bottom:0px
}
.saas_banner_area_three .active .image_mockup .laptop
{
	opacity:1;transform:translateY(0)
}
.seo_home_area
{
	background:#f7fdfc;position:relative;margin-bottom:135px
}
.seo_home_area .saas_home_img
{
	margin-top:30px
}
.seo_home_area .saas_home_img img
{
	box-shadow:none;margin-bottom:-140px
}
.seo_banner_content h2
{
	font-size:60px;line-height:80px;color:#263b5e;font-weight:600
}
.seo_banner_content p
{
	font-size:18px;line-height:30px;color:#6a7695;margin-bottom:53px
}
.seo_banner_content .seo_btn
{
	margin:0px 8px
}
.home_bubble .bubble
{
	position:absolute;border-radius:50%
}
.home_bubble .bubble.b_one,.home_bubble .bubble.b_four
{
	width:10px;height:10px
}
.home_bubble .bubble.b_two,.home_bubble .bubble.b_five
{
	width:30px;height:30px
}
.home_bubble .bubble.b_three,.home_bubble .bubble.b_six
{
	width:14px;height:14px
}
.home_bubble .bubble.b_one
{
	background:#00c99c;top:40%;left:85px;transform:translateY(-50%);animation:spin2 2s infinite alternate
}
.home_bubble .bubble.b_two
{
	background:#fca249;top:50%;left:155px;transform:translateY(-50%);animation:spin1 2s infinite alternate
}
.home_bubble .bubble.b_three
{
	background:#7d95fa;top:85%;left:255px;animation:spin1 1s infinite alternate
}
.home_bubble .bubble.b_four
{
	background:#d27dfa;top:40%;right:85px;transform:translateY(-50%);animation:spin1 2s infinite alternate
}
.home_bubble .bubble.b_five
{
	background:#ff9398;top:50%;right:155px;transform:translateY(-50%);animation:spin1 3s infinite alternate
}
.home_bubble .bubble.b_six
{
	background:#f1d53b;top:85%;right:55px;animation:spin2 2s infinite alternate
}
.home_bubble .triangle
{
	position:absolute
}
.home_bubble .triangle.b_seven
{
	left:25%;top:400px
}
.home_bubble .triangle.b_eight
{
	left:-100px;bottom:-45px
}
.home_bubble .triangle.b_nine
{
	right:28%;bottom:250px;animation:spin2 2s infinite alternate
}
@-webkit-keyframes pulse
{
	0%
{
	opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)
}
100%
{
	opacity:0;-webkit-transform:translate(-50%, -50%) scale(2);transform:translate(-50%, -50%) scale(2)
}

}
@keyframes pulse
{
	0%
{
	opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)
}
100%
{
	opacity:0;-webkit-transform:translate(-50%, -50%) scale(2);transform:translate(-50%, -50%) scale(2)
}

}
.breadcrumb_area
{
	background-image:-moz-linear-gradient(140deg, #23026d 0%, #3d64f4 100%);background-image:-webkit-linear-gradient(140deg, #23026d 0%, #3d64f4 100%);background-image:-ms-linear-gradient(140deg, #23026d 0%, #3d64f4 100%);position:relative;z-index:1;padding:235px 0px 125px;overflow:hidden
}
.breadcrumb_area .breadcrumb_shap
{
	position:absolute;right:0;top:0;z-index:-1
}
.breadcrumb_area_two
{
	background:#f8f6fe;position:relative;padding:235px 0px 125px;z-index:1
}
.breadcrumb_area_two .breadcrumb_shap
{
	position:absolute;right:0;top:0;z-index:-1;height:100%;width:100%;background-size:cover
}
.breadcrumb_area_two .bubble li
{
	background:#3d64f4;opacity:0.1;width:16px;height:16px;border-radius:50%;position:absolute
}
.breadcrumb_area_two .bubble li:nth-child(1)
{
	left:220px;bottom:50px;animation:spin3 2s infinite alternate
}
.breadcrumb_area_two .bubble li:nth-child(2)
{
	left:35%;top:100px;animation:spin 2s infinite alternate
}
.breadcrumb_area_two .bubble li:nth-child(3)
{
	left:40%;width:51px;height:51px;bottom:50px;animation:spin1 3s infinite alternate
}
.breadcrumb_area_two .bubble li:nth-child(4)
{
	left:42%;bottom:50px;width:20px;height:20px
}
.breadcrumb_area_two .bubble li:nth-child(5)
{
	left:76%;width:51px;height:51px;top:160px;animation:spin1 3s infinite alternate
}
.breadcrumb_area_two .bubble li:nth-child(6)
{
	left:75%;width:30px;height:30px;top:186px
}
.breadcrumb_area_two .bubble li:nth-child(7)
{
	left:52%;top:150px;width:20px;height:20px;animation:spin2 2s infinite alternate
}
.breadcrumb_area_two .bubble li:nth-child(8)
{
	left:90%;top:250px;width:20px;height:20px;animation:spin2 2s infinite alternate
}
.breadcrumb_content_two h1
{
	color:#222d39;margin-bottom:12px
}
.breadcrumb_content_two .breadcrumb
{
	background:transparent;justify-content:center
}
.breadcrumb_content_two .breadcrumb li
{
	font-size:20px;font-weight:400;text-transform:capitalize;position:relative;color:#525c7c
}
.breadcrumb_content_two .breadcrumb li a
{
	color:#051441
}
.breadcrumb_content_two .breadcrumb li+li
{
	padding-left:32px
}
.breadcrumb_content_two .breadcrumb li+li:after
{
	content:"\e649";font-family:'themify';position:absolute;left:8px;top:0;font-size:14px
}
@keyframes spin
{
	0%
{
	transform:translateX(-10px) scale(0.9)
}
100%
{
	transform:translateX(30px) scale(1.3) translateY(10px)
}

}
@keyframes spin1
{
	0%
{
	transform:scale(0.9)
}
100%
{
	transform:scale(1.5)
}

}
@keyframes spin2
{
	0%
{
	transform:translateY(0)
}
100%
{
	transform:translateY(40px)
}

}
@keyframes spin3
{
	0%
{
	transform:translateX(0)
}
25%
{
	transform:translateY(10px)
}
50%
{
	transform:translateX(30px)
}
100%
{
	transform:translateX(50px)
}

}
.blog_breadcrumb_area
{
	position:relative;height:600px;display:flex;align-items:center;z-index:1
}
.blog_breadcrumb_area .background_overlay
{
	position:absolute;height:100%;width:100%;background-image:-moz-linear-gradient(-140deg, #5e2ced 0%, #8037da 100%);background-image:-webkit-linear-gradient(-140deg, #5e2ced 0%, #8037da 100%);background-image:-ms-linear-gradient(-140deg, #5e2ced 0%, #8037da 100%);opacity:0.90;z-index:-1;top:0
}
.blog_breadcrumb_area .breadcrumb_content_two
{
	color:#fff;padding-top:80px
}
.blog_breadcrumb_area .breadcrumb_content_two h5
{
	font-size:16px;font-weight:400;margin-bottom:18px;color:#fff
}
.blog_breadcrumb_area .breadcrumb_content_two h1
{
	font-size:50px;font-weight:700;line-height:1.25em;color:#fff;margin-bottom:25px
}
.blog_breadcrumb_area .breadcrumb_content_two ol
{
	margin-bottom:0
}
.blog_breadcrumb_area .breadcrumb_content_two ol li
{
	display:inline-block;font-size:16px
}
.blog_breadcrumb_area .breadcrumb_content_two ol li+li:before
{
	content:"\e649";display:inline-block;font-family:'themify';font-size:10px;margin:0px 5px 0px 3px
}
.service_promo_area
{
	position:relative;overflow:hidden;z-index:0
}
.service_promo_area .shape
{
	position:absolute;width:100%;height:1320px;z-index:-1
}
.service_promo_area .shape.shape_one
{
	opacity:0.01;left:-25%;top:350px
}
.service_promo_area .shape.shape_two
{
	opacity:0.02;left:-15%;top:400px
}
.service_promo_area .shape.shape_three
{
	right:-52%;bottom:-9%;opacity:0.01
}
.service_promo_area .shape.shape_four
{
	right:-44%;bottom:-12%;opacity:0.02
}
.s_service_section
{
	margin-top:360px
}
.s_service_item
{
	background-image:-moz-linear-gradient(40deg, #6754e2 0%, #19cce6 100%);background-image:-webkit-linear-gradient(40deg, #6754e2 0%, #19cce6 100%);background-image:-ms-linear-gradient(40deg, #6754e2 0%, #19cce6 100%);box-shadow:0px 20px 60px 0px rgba(0,11,40,0.06);padding:50px 40px 40px;position:relative;z-index:1;cursor:pointer
}
.s_service_item .icon
{
	width:82px;height:82px;border-width:1px;border-style:solid;border-radius:50%;line-height:82px;font-size:30px;text-align:center;margin-bottom:34px;transition:all 0.3s linear
}
.s_service_item .icon.icon_1
{
	background-color:rgba(10,188,123,0.059);border-color:rgba(10,188,123,0.3);color:#0abc7b
}
.s_service_item .icon.icon_2
{
	border-color:rgba(231,178,18,0.3);background-color:rgba(214,167,25,0.059);color:#d6a719
}
.s_service_item .icon.icon_3
{
	color:#6754e2;background-color:rgba(103,84,226,0.059);border-color:rgba(103,84,226,0.3)
}
.s_service_item .icon.icon_4
{
	color:#f91c60;background-color:rgba(248,27,95,0.059);border-color:rgba(248,27,95,0.3)
}
.s_service_item .solid_overlay
{
	position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;z-index:-1;opacity:1;transition:all 0.3s linear
}
.s_service_item h5
{
	margin-bottom:18px;transition:color 0.2s ease
}
.s_service_item:hover .solid_overlay
{
	opacity:0
}
.s_service_item:hover .learn_btn_two,.s_service_item:hover h5,.s_service_item:hover p
{
	color:#fff
}
.s_service_item:hover .icon
{
	border-color:rgba(255,255,255,0.3);background-color:rgba(255,255,255,0.059);color:#fff
}
.learn_btn_two
{
	color:#051441;font-size:15px;display:inline-block;margin-top:7px;position:relative;transition:color 0.2s ease
}
.learn_btn_two:before
{
	content:"";height:1px;width:0;position:absolute;left:0;background:#fff;bottom:0;transition:width 0.2s ease
}
.learn_btn_two i
{
	font-size:13px;padding-left:5px;vertical-align:middle
}
.learn_btn_two:hover
{
	color:#fff
}
.learn_btn_two:hover:before
{
	width:100%
}
.learn_btn_two:hover i
{
	padding-left:10px;transition:all 0.2s ease
}
.service_promo_area_two
{
	margin-top:-140px;padding-bottom:120px
}
.service_promo_area_two .s_service_section
{
	margin-top:200px
}
.service_promo_area_two .shape.shape_one
{
	top:150px
}
.service_promo_area_two .shape.shape_two
{
	top:250px
}
.service_promo_area_two .s_service_item
{
	background:#5f51fb
}
.s_features_section
{
	margin-top:190px;padding-bottom:70px
}
.s_features_item .s_features_content
{
	max-width:590px
}
.s_features_item .s_features_content .icon_square
{
	width:72px;height:72px;border-radius:4px;border:1px solid rgba(127,203,17,0.3);background-color:rgba(127,203,17,0.059);text-align:center;font-size:30px;line-height:72px;color:#7fcb11
}
.s_features_item .s_features_content h2
{
	margin:32px 0px 20px
}
.s_features_item .ml_50
{
	margin-left:-50px
}
.s_features_item .ml_25
{
	margin-left:-25px
}
.s_features_item.s_features_item_two .s_features_content .icon_square
{
	background-color:rgba(94,44,237,0.059);border-color:rgba(94,44,237,0.3);color:#6754e2
}
.learn_btn
{
	font:500 16px/25px "Poppins",sans-serif;color:#051441;vertical-align:middle;display:inline-block;position:relative;margin-top:30px;transition:all 0.1s linear
}
.learn_btn i
{
	padding-left:8px;font-size:14px;transition:all 0.2s ease 0s
}
.learn_btn:before
{
	content:"";width:100%;left:0;bottom:0;height:1px;background:#051441;position:absolute;transition:background 0.3s linear
}
.learn_btn:hover
{
	color:#7fcb11
}
.learn_btn:hover:before
{
	background:#7fcb11
}
.learn_btn:hover i
{
	padding-left:15px
}
.software_promo_area
{
	background:#f6f7fa;overflow:hidden;position:relative;z-index:0
}
.software_promo_area .round_shape
{
	border-radius:50%;max-width:650px;min-height:650px;margin:120px auto 0px;position:relative
}
.software_promo_area .round_shape .symbols-pulse
{
	top:50%
}
.software_promo_area .round_shape .r_shape
{
	position:absolute;top:50%;left:50%;border:1px solid #e9ebf0;border-radius:50%;transform:translate(-50%, -50%)
}
.software_promo_area .round_shape .r_shape.r_shape_five
{
	display:flex;align-items:center;justify-content:center
}
.software_promo_area .round_shape .r_shape.r_shape_five a
{
	display:block;color:#fff;font-size:80px;font-weight:700
}
.software_promo_area .round_shape .r_shape.r_shape_five .round
{
	width:30px;height:30px;display:block;border-radius:50%;background:#399be4;border:5px solid #fff;right:10px;position:absolute;bottom:12px
}
.s_promo_info .promo_item
{
	position:absolute;border-style:solid;border:0px solid rgba(93,88,247,0.14);border-radius:50%;background-color:#fff;box-shadow:0px 30px 60px 0px rgba(0,11,40,0.1);display:flex;align-items:center;text-align:center;justify-content:center;opacity:1;width:95px;height:95px
}
.s_promo_info .promo_item .text
{
	padding:10px
}
.s_promo_info .promo_item .text img
{
	max-width:100%;height:auto
}
.s_promo_info .promo_item .text p
{
	display:block;font-size:14px;color:#677294;margin-bottom:0px;margin-top:5px;font-weight:400
}
.s_promo_info .promo_item.item_one
{
	left:50%;top:0px
}
.s_promo_info .promo_item.item_two
{
	left:0px;top:228px
}
.s_promo_info .promo_item.item_three
{
	left:133px;top:95px
}
.s_promo_info .promo_item.item_four
{
	left:72%;top:23%
}
.s_promo_info .promo_item.item_five
{
	left:84%;top:50%
}
.s_promo_info .promo_item.item_six
{
	top:61%;left:24%
}
.s_promo_info .promo_item.item_seven
{
	top:70%;left:67%
}
.s_promo_info .promo_item.item_eight
{
	top:84%;left:41%
}
.s_promo_info .promo_item.item_nine
{
	left:0px;top:65%
}
.s_promo_info .promo_item.scroll_animation.in-view
{
	opacity:1
}
.s_promo_info .promo_item.scroll_animation.in-view.item_one
{
	animation:rollIncustom3 0.6s linear
}
.s_promo_info .promo_item.scroll_animation.in-view.item_two
{
	animation:rollIncustom 0.6s linear
}
.s_promo_info .promo_item.scroll_animation.in-view.item_three
{
	animation:rollIncustom1 0.9s linear
}
.s_promo_info .promo_item.scroll_animation.in-view.item_four
{
	animation:rollIncustom4 1.2s linear
}
.s_promo_info .promo_item.scroll_animation.in-view.item_five
{
	animation:rollIncustom5 0.9s linear
}
.s_promo_info .promo_item.scroll_animation.in-view.item_six
{
	animation:rollIncustom6 0.6s linear
}
.s_promo_info .promo_item.scroll_animation.in-view.item_seven
{
	animation:rollIncustom7 0.9s linear
}
.s_promo_info .promo_item.scroll_animation.in-view.item_eight
{
	animation:rollIncustom8 0.6s linear
}
.s_promo_info .promo_item.scroll_animation.in-view.item_nine
{
	animation:rollIncustom9 0.9s linear
}
.process_area .features_info
{
	padding-bottom:185px
}
.features_area
{
	background:#fbfbfd;overflow:hidden
}
.feature_info .feature_img img
{
	max-width:100%
}
.feature_info .feature_img.f_img_one
{
	margin-left:-50px
}
.feature_info .feature_img.f_img_one .one
{
	bottom:10px;left:50px
}
.feature_info .feature_img.f_img_one .three
{
	bottom:60px;left:50px
}
.feature_info .feature_img.f_img_two .one
{
	right:120px;bottom:10px
}
.feature_info .feature_img.f_img_two .three
{
	right:70px;bottom:30px
}
.feature_info .feature_img.f_img_two .four
{
	top:80px;left:100px
}
.feature_info .f_content .icon
{
	position:relative;width:105px;height:105px;text-align:center;line-height:105px;font-size:20px;color:#fff;margin-left:-24px;z-index:1
}
.feature_info .f_content .icon img
{
	position:absolute;left:0;top:10px;z-index:-1
}
.feature_info .f_content h2
{
	color:#3f4451;line-height:44px;padding-right:50px;margin:8px 0px 30px
}
.feature_info .f_content p
{
	color:#677294;line-height:30px;margin-bottom:0px
}
.prototype_featured_area
{
	background:#f4f4f9;position:relative;z-index:1
}
.p_feature_item+.p_feature_item
{
	margin-top:170px
}
.p_feature_item img
{
	max-width:100%
}
.p_feature_item .p_feture_img_one
{
	margin-right:-160px
}
.p_feature_item .p_feture_img_two
{
	margin-left:-160px
}
.p_feature_item .prototype_content h2
{
	font-size:26px;line-height:36px;padding-right:70px
}
.p_feature_item .prototype_content .prototype_logo
{
	background-color:#fbfbfd;box-shadow:0px 2px 3px 0px rgba(12,0,46,0.04);display:inline-block;padding:7px 16px;margin:35px 0px 45px
}
.p_feature_item .prototype_content .prototype_logo a
{
	display:inline-block;padding:10px 12px
}
.p_feature_item .prototype_content p
{
	font-weight:300
}
.agency_featured_area
{
	padding-top:160px
}
.agency_featured_area_two
{
	padding-bottom:150px
}
.features_info
{
	position:relative;padding-bottom:170px
}
.features_info .dot_img
{
	position:absolute;left:0;top:28px
}
.features_info.feature_info_two
{
	padding-bottom:70px
}
.dot
{
	width:20px;height:20px;border-radius:50%;background-color:rgba(255,161,39,0.161);display:block;position:absolute;left:-9px;top:15px;z-index:1
}
.dot .dot1
{
	position:absolute;left:50%;margin-top:-4px;margin-left:-4px;top:50%;width:8px;height:8px;border-radius:50%;background:#feb85d
}
.dot .dot2
{
	position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:rgba(254,184,93,0.8);animation:pulsate 3s infinite;animation-delay:1.5s;transform:translate(-50%, -50%);will-change:transform
}
.dot.middle_dot
{
	left:54.8%;transform:translateX(-50%);bottom:0;top:auto
}
.agency_featured_item
{
	margin-top:130px
}
.agency_featured_item .agency_featured_content
{
	position:relative
}
.agency_featured_item .agency_featured_content h3
{
	font:500 26px/36px "Poppins",sans-serif;color:#222d39;margin:32px 0px 25px
}
.agency_featured_item .agency_featured_content p
{
	font-size:15px
}
.agency_featured_item .agency_featured_content .icon
{
	width:46px;height:46px;line-height:46px;border-radius:50%;background-image:-moz-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-webkit-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-ms-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);box-shadow:0px 10px 20px 0px rgba(94,44,237,0.2);font-size:20px;color:#fff;display:inline-block;text-align:center
}
.agency_featured_item.agency_featured_item_two .agency_featured_content .dot
{
	left:30px
}
.software_featured_area
{
	padding-top:120px
}
.software_featured_item .s_icon
{
	display:inline-block;position:relative
}
.software_featured_item .s_icon .icon
{
	font-size:50px;color:#3d64f4;position:absolute;top:50%;left:50%;transform:translateX(-50%);margin-top:-22px
}
.software_featured_item h3
{
	margin:30px 0px 25px
}
.software_featured_item h3 a
{
	color:#222d39;position:relative
}
.software_featured_item h3 a:before
{
	content:"";width:0;height:1px;left:auto;right:0;bottom:0;background:#3d64f4;position:absolute;transition:width 0.2s linear
}
.software_featured_item h3 a:hover
{
	color:#3d64f4
}
.software_featured_item h3 a:hover:before
{
	width:100%;right:auto;left:0
}
.software_featured_item .learn_btn
{
	font:400 14px/26px "Poppins",sans-serif;color:#222d39;position:relative;margin-top:0px
}
.software_featured_item .learn_btn:before
{
	content:"";width:0;height:1px;left:auto;right:0;bottom:0;background:#3d64f4;position:absolute;transition:width 0.2s linear
}
.software_featured_item .learn_btn:hover
{
	color:#3d64f4
}
.software_featured_item .learn_btn:hover:before
{
	width:100%;right:auto;left:0
}
.software_featured_area_two
{
	background-image:-moz-linear-gradient(40deg, #000 0%, #3d64f4 100%);
	background-image:-webkit-linear-gradient(40deg, #000 0%, #3d64f4 100%);
	background-image:-ms-linear-gradient(40deg, #000 0%, #3d64f4 100%)
}
.software_featured_img
{
	margin-left:-30px
}
.software_featured_content .btn_four
{
	border:0px;color:#3d64f4;background:#fff
}
.software_featured_content .btn_four:hover
{
	color:#fff;background:#3d64f4
}
.saas_featured_area
{
	position:relative;overflow:hidden
}
.square_box
{
	position:absolute;transform:rotate(45deg);border-top-left-radius:45px;opacity:0.302
}
.square_box.box_one
{
	background-image:-moz-linear-gradient(140deg, #290a59 0%, #3d57f4 100%);background-image:-webkit-linear-gradient(140deg, #290a59 0%, #3d57f4 100%);background-image:-ms-linear-gradient(140deg, #290a59 0%, #3d57f4 100%);width:382px;height:382px;bottom:-191px;left:-50px
}
.square_box.box_two
{
	background-image:-moz-linear-gradient(140deg, #3c0f73 0%, #bc2280 100%);background-image:-webkit-linear-gradient(140deg, #3c0f73 0%, #bc2280 100%);background-image:-ms-linear-gradient(140deg, #3c0f73 0%, #bc2280 100%);width:235px;height:235px;bottom:-116px;left:250px
}
.square_box.box_three
{
	background-image:-moz-linear-gradient(-90deg, #290a59 0%, #3d57f4 100%);background-image:-webkit-linear-gradient(-90deg, #290a59 0%, #3d57f4 100%);background-image:-ms-linear-gradient(-90deg, #290a59 0%, #3d57f4 100%);opacity:0.059;left:-80px;top:-60px;width:500px;height:500px;border-radius:45px
}
.square_box.box_four
{
	background-image:-moz-linear-gradient(-90deg, #290a59 0%, #3d57f4 100%);background-image:-webkit-linear-gradient(-90deg, #290a59 0%, #3d57f4 100%);background-image:-ms-linear-gradient(-90deg, #290a59 0%, #3d57f4 100%);opacity:0.059;left:150px;top:-25px;width:550px;height:550px;border-radius:45px
}
.saas_featured_info .saas_featured_item
{
	color:#fff;border-radius:4px;padding:50px 30px 50px 40px;margin-bottom:30px;transition:all 0.3s linear;cursor:pointer
}
.saas_featured_info .saas_featured_item.s_featured_one
{
	background-image:-moz-linear-gradient(40deg, #3c0f73 0%, #bc2280 100%);background-image:-webkit-linear-gradient(40deg, #3c0f73 0%, #bc2280 100%);background-image:-ms-linear-gradient(40deg, #3c0f73 0%, #bc2280 100%)
}
.saas_featured_info .saas_featured_item.s_featured_two
{
	background-image:-moz-linear-gradient(40deg, #290a59 0%, #3d57f4 100%);background-image:-webkit-linear-gradient(40deg, #290a59 0%, #3d57f4 100%);background-image:-ms-linear-gradient(40deg, #290a59 0%, #3d57f4 100%)
}
.saas_featured_info .saas_featured_item.s_featured_three
{
	background-image:-moz-linear-gradient(40deg, #411881 0%, #1183ad 100%);background-image:-webkit-linear-gradient(40deg, #411881 0%, #1183ad 100%);background-image:-ms-linear-gradient(40deg, #411881 0%, #1183ad 100%)
}
.saas_featured_info .saas_featured_item.s_featured_four
{
	background-image:-moz-linear-gradient(40deg, #411881 0%, #9b2bdc 100%);background-image:-webkit-linear-gradient(40deg, #411881 0%, #9b2bdc 100%);background-image:-ms-linear-gradient(40deg, #411881 0%, #9b2bdc 100%)
}
.saas_featured_info .saas_featured_item h6
{
	font-size:18px;color:#fff
}
.saas_featured_info .saas_featured_item p
{
	font-size:15px;font-weight:300;color:#fff
}
.saas_featured_info .saas_featured_item:hover
{
	transform:scale(1.06)
}
.saas_featured_info .saas_featured_content p
{
	color:#bdbed6
}
.saas_featured_info .f_img_one
{
	margin-left:-100px
}
.saas_featured_info .img_border img
{
	border:4px solid #2a3656;border-radius:6px
}
.saas_featured_info .f_img_two
{
	margin-right:-120px;position:relative;z-index:0
}
.saas_featured_info .f_img_two:before
{
	content:"";background-color:#0f1029;position:absolute;width:420px;height:100%;right:-50px;top:-55px;z-index:-1
}
.saas_featured_info .f_img_two img
{
	border-color:#49436f
}
.saas_featured_info .saas_featured_content .saas_banner_btn
{
	padding:12px 30px
}
.saas_featured_info+.saas_featured_info
{
	margin-top:250px
}
.app_featured_area
{
	padding:140px 0px;position:relative;z-index:1
}
.triangle_shape
{
	position:absolute;z-index:-2;height:161%;width:149%;background:#fbfbfd;bottom:-290px;right:-47%;-webkit-transform:rotate(-36deg);-ms-transform:rotate(-36deg);transform:rotate(-36deg)
}
.app_featured_content
{
	padding:50px 100px 90px 0
}
.app_featured_content .learn_btn_two
{
	margin-top:20px;overflow:hidden
}
.app_featured_content .learn_btn_two:before
{
	background:#4069eb
}
.app_featured_content .learn_btn_two:hover
{
	color:#4069eb
}
.app_fetured_item
{
	position:relative;height:100%;margin-left:70px
}
.app_item
{
	text-align:center;border-radius:6px;width:200px;padding:45px 0px 35px;position:absolute;z-index:0
}
.app_item h6
{
	margin-bottom:0px;margin-top:10px
}
.app_item.item_one
{
	background-image:-moz-linear-gradient(40deg, #e87e16 0%, #f0de14 100%);background-image:-webkit-linear-gradient(40deg, #e87e16 0%, #f0de14 100%);background-image:-ms-linear-gradient(40deg, #e87e16 0%, #f0de14 100%);box-shadow:0px 20px 40px 0px rgba(224,149,32,0.4);right:0;top:0;z-index:1
}
.app_item.item_two
{
	background-image:-moz-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-webkit-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-ms-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);box-shadow:0px 20px 40px 0px rgba(94,44,237,0.4);left:140px;top:90px
}
.app_item.item_three
{
	background-image:-moz-linear-gradient(40deg, #e03827 0%, #f9a47a 100%);background-image:-webkit-linear-gradient(40deg, #e03827 0%, #f9a47a 100%);background-image:-ms-linear-gradient(40deg, #e03827 0%, #f9a47a 100%);box-shadow:0px 20px 40px 0px rgba(224,56,39,0.4);left:0;bottom:70px;z-index:-1
}
.app_item.item_four
{
	background-image:-moz-linear-gradient(40deg, #2171d4 0%, #2cc4f0 100%);background-image:-webkit-linear-gradient(40deg, #2171d4 0%, #2cc4f0 100%);background-image:-ms-linear-gradient(40deg, #2171d4 0%, #2cc4f0 100%);box-shadow:0px 20px 40px 0px rgba(44,130,237,0.4);right:0;bottom:10px
}
.app_img
{
	position:relative;display:inline-block;z-index:0
}
.app_img .dot
{
	background:rgba(64,105,235,0.161)
}
.app_img .dot .dot1
{
	background:#6c8bed
}
.app_img .dot .dot2
{
	background:rgba(64,105,235,0.8)
}
.app_img .dot_one
{
	right:75px;top:35px;left:auto
}
.app_img .dot_two
{
	right:100px;top:67%;left:auto
}
.app_img .dot_three
{
	top:38%;left:105px
}
.app_img .text_bg
{
	position:absolute;z-index:1
}
.app_img .text_bg.one
{
	left:-50%;top:190px
}
.app_img .text_bg.two
{
	right:-34%;top:-50px
}
.app_img .text_bg.three
{
	right:-50%;bottom:100px
}
.app_featured_area_two
{
	position:relative;padding-bottom:120px
}
.app_featured_area_two .app_feature_info
{
	margin-top:230px
}
.saas_features_area_two
{
	padding-top:90px
}
.saas_features_item
{
	padding:0px 40px;margin-bottom:30px
}
.saas_features_item h4
{
	margin:25px 0px 20px
}
.new_service
{
	position:relative
}
.new_service .col-lg-4:first-child .separator
{
	display:none
}
.new_service .number
{
	width:33px;height:33px;text-align:center;font-size:16px;color:#5f51fb;border:1px solid #5f51fb;border-radius:50%;margin:0 auto;line-height:32px;background:#fff;transition:all 0.2s linear;z-index:1;position:relative
}
.new_service .separator
{
	position:absolute;top:15px;width:100%;background:#ededed;height:1px;left:-51%;z-index:0
}
.new_service .separator:before
{
	content:"";position:absolute;top:0px;width:0;background:#5f51fb;height:1px;left:0;z-index:0;transition:width 0.3s linear
}
.new_service .new_service_content
{
	margin-top:50px;border-radius:4px;padding:50px;transition:all 0.2s linear
}
.new_service .saas_features_item
{
	padding:0px;cursor:pointer
}
.new_service .saas_features_item:hover .number
{
	background:#5f51fb;box-shadow:0px 10px 30px 0px rgba(95,81,251,0.5);color:#fff
}
.new_service .saas_features_item:hover .separator:before
{
	width:100%
}
.new_service .saas_features_item:hover .new_service_content
{
	background-color:#fff;box-shadow:0px 50px 80px 0px rgba(0,11,40,0.08)
}
.payment_features_area
{
	position:relative;padding-top:100px;padding-bottom:50px
}
.payment_features_area .featured_item+.featured_item
{
	margin-top:100px
}
.payment_features_area .payment_featured_img
{
	margin-left:-190px
}
.payment_features_area .payment_featured_img.img_two
{
	margin-right:-190px;margin-left:0px
}
.payment_features_area .bg_shape
{
	position:absolute;background-color:#fafbff;width:1100px;height:1775px;display:block;border-radius:120px;z-index:-1
}
.payment_features_area .shape_one
{
	transform:rotate(-45deg);right:-669px;top:-80px
}
.payment_features_area .shape_two
{
	left:-669px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-43deg);top:275px;width:870px
}
.payment_features_area .shape_three
{
	bottom:-29%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:-100px;width:988px;height:1022px
}
.payment_features_content .icon
{
	display:inline-block;position:relative;height:100px;width:100px;margin-bottom:40px
}
.payment_features_content .icon .icon_img
{
	position:absolute;left:50%;top:50%;margin-top:-23px;margin-left:-11px
}
.payment_features_content h2
{
	font-weight:700;font-size:26px;color:#051441;margin-bottom:15px
}
.payment_features_content p
{
	font-size:18px;color:#677294;line-height:30px;margin-bottom:50px
}
.pay_btn
{
	color:#5956fe;position:relative;border:0px;z-index:1;border-radius:4px;background:#fff;z-index:1;min-width:170px;padding:15px 20px;text-align:center;box-shadow:0px 2px 5px 0px rgba(63,54,132,0.1)
}
.pay_btn:before
{
	content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:0;border-radius:3px;background-image:-moz-linear-gradient(0deg, #7121ff 0%, #21d4fd 100%);background-image:-webkit-linear-gradient(0deg, #7121ff 0%, #21d4fd 100%);background-image:-ms-linear-gradient(0deg, #7121ff 0%, #21d4fd 100%);transition:all 0.3s linear
}
.pay_btn.pay_btn_two
{
	color:#fff;margin-left:18px
}
.pay_btn.pay_btn_two:before
{
	opacity:1
}
.pay_btn.pay_btn_two:hover
{
	color:#5956fe;box-shadow:0px 2px 5px 0px rgba(63,54,132,0.1)
}
.pay_btn.pay_btn_two:hover:before
{
	opacity:0
}
.pay_btn:hover
{
	color:#fff
}
.pay_btn:hover:before
{
	opacity:1
}
.payment_features_two
{
	position:relative;z-index:1
}
.payment_features_two .sec_title h2
{
	font-size:35px;line-height:44px;font-weight:500
}
.payment_features_item
{
	border-radius:4px;background-color:#fff;box-shadow:0px 20px 60px 0px rgba(0,11,40,0.06);padding:50px 40px
}
.payment_features_item h4
{
	font:600 20px/26px "Poppins",sans-serif;color:#051441;margin-bottom:22px
}
.payment_features_item p
{
	font-weight:300;margin-bottom:28px
}
.payment_features_item .learn_btn_two:before
{
	background:#5f51fb
}
.payment_features_area_three
{
	padding:135px 0px 75px
}
.payment_features_content_two h2
{
	font-size:35px;line-height:44px;margin-bottom:18px;font-weight:500
}
.payment_features_content_two p
{
	font-size:18px;line-height:30px;font-weight:300;margin-bottom:60px
}
.payment_features_content_two .item
{
	margin-top:30px
}
.payment_features_content_two .item h3
{
	font-size:20px;line-height:26px;color:#051441;margin-bottom:15px;margin-top:0px
}
.payment_features_content_two .item p
{
	font-size:16px;line-height:26px
}
.payment_features_content_two .app_btn
{
	background:#5f51fb;border-color:#5f51fb;padding:11px 38px
}
.payment_features_content_two .app_btn i
{
	font-size:12px;padding-left:10px
}
.payment_features_content_two .app_btn:hover
{
	color:#5f51fb;background:transparent
}
.payment_features_img
{
	position:relative;text-align:left;z-index:1;float:left
}
.payment_features_img:before
{
	content:"";background:url(../img/new/shape_bg.png) no-repeat scroll center left;position:absolute;left:-65px;top:-20px;right:-32px;height:100%;background-size:cover;z-index:-1
}
.payment_features_img img
{
	margin-left:-50px
}
.payment_features_area_four .payment_features_content h2
{
	line-height:44px;font-size:30px
}
.payment_features_area_four .pay_btn
{
	border-radius:45px;border:1px solid #5f51fb;min-width:auto;padding:12px 36px;color:#5f51fb
}
.payment_features_area_four .pay_btn:before
{
	background:#5f51fb
}
.payment_features_area_four .pay_btn:hover
{
	color:#fff
}
.payment_features_area_four .pay_btn.pay_btn_two
{
	color:#fff
}
.payment_features_area_four .pay_btn.pay_btn_two:hover
{
	color:#5f51fb
}
.perfect_solution_area
{
	display:flex;overflow:hidden
}
.perfect_solution_area .perfect_solution_left
{
	display:flex;align-items:center;padding:150px 0px
}
.perfect_solution_area .perfect_solution_left .per_solution_content
{
	max-width:685px;margin-left:auto;margin-right:0;padding-right:170px
}
.perfect_solution_area .perfect_solution_left .per_solution_content h2
{
	font-size:40px;line-height:56px;color:#051441;font-weight:500;margin-bottom:32px
}
.perfect_solution_area .perfect_solution_left .per_solution_content p
{
	font-size:18px;line-height:30px;margin-bottom:50px
}
.perfect_solution_area .perfect_solution_left .per_solution_content .btn_three
{
	margin-top:0px;font-size:15px;background:#5f51fb;padding:15px 42px
}
.perfect_solution_area .perfect_solution_left .per_solution_content .btn_three:hover
{
	background:transparent
}
.perfect_solution_area .perfect_solution_left .per_solution_content .btn_six
{
	background:transparent;color:#677294;border-color:#dfe3ed;margin-left:20px
}
.perfect_solution_area .perfect_solution_left .per_solution_content .btn_six:hover
{
	background:#5f51fb;border-color:#5f51fb;color:#fff
}
.perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_two
{
	padding-right:0px;margin-right:auto;margin-left:0;padding-left:110px
}
.perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_three
{
	padding-right:0px;margin-right:auto;margin-left:0;padding-left:110px
}
.perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_three h2
{
	font-weight:600;line-height:56px
}
.perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_three .btn_three
{
	border-radius:45px;padding:13px 44px
}
.perfect_solution_area .perfect_solution_right
{
	padding:0px;position:relative
}
.perfect_solution_area .perfect_solution_right .bg_img
{
	background:url("../img/new/solution_01.jpg") no-repeat scroll center 0;position:absolute;left:0;top:0;right:0;width:100%;height:130%;background-size:cover
}
.perfect_solution_area .perfect_solution_right .bg_img.bg_two
{
	background:url("../img/new/solution_02.jpg") no-repeat scroll center 0
}
.startup_tab
{
	border:0px;margin-bottom:50px
}
.startup_tab .nav-item
{
	width:calc(100% / 5);padding:0px 15px;margin:0px;text-align:center
}
.startup_tab .nav-item .nav-link
{
	border:0px;background:#fbfbfd;padding:32px 0px;border-radius:4px;border:2px solid transparent;transition:all 0.3s linear
}
.startup_tab .nav-item .nav-link .icon
{
	width:70px;height:70px;border-radius:50%;display:inline-block;text-align:center;font-size:30px;line-height:72px;color:#fff;margin-bottom:15px
}
.startup_tab .nav-item .nav-link h3
{
	font-size:18px;line-height:26px;color:#051441;font-weight:400;white-space:pre-line;margin-bottom:0
}
.startup_tab .nav-item .nav-link.active
{
	background:#fff;box-shadow:0px 30px 40px 0px rgba(29,7,90,0.08)
}
.startup_tab_content .show .startup_tab_img .phone_img,.startup_tab_content .show .startup_tab_img .web_img
{
	transform:translateX(0);opacity:1
}
.startup_tab_img
{
	position:relative;padding-top:40px;padding-bottom:64px;z-index:1
}
.startup_tab_img:before
{
	content:"";height:100%;background:url("../img/new/tab_shape_bg.png") no-repeat scroll center 0/contain;top:0px;right:-55px;left:-55px;position:absolute;z-index:-1
}
.startup_tab_img .web_img
{
	display:inline-block;box-shadow:0px 20px 40px 0px rgba(0,11,40,0.14);transform:translateX(-30px);opacity:0;transition:all 0.4s linear
}
.startup_tab_img .phone_img
{
	position:absolute;right:0;bottom:0;transform:translateX(30px);opacity:0;transition:all 0.5s linear
}
.intregration_logo
{
	padding-right:60px;margin-bottom:-30px
}
.intregration_logo .intregration_item
{
	margin-bottom:30px
}
.intregration_icon
{
	width:100%;display:block;background-color:#fff;box-shadow:0px 4px 5px 0px rgba(29,7,90,0.06);height:100%;padding:30px;transition:all 0.3s linear
}
.intregration_icon:hover
{
	transform:scale(1.03)
}
.intregration_content h2
{
	font-size:30px;color:#051441;font-weight:600;margin-bottom:25px
}
.intregration_content p
{
	line-height:30px;margin-bottom:40px
}
.startup_fuatures_area_two .startup_tab
{
	margin-bottom:0px
}
.startup_fuatures_area_two .startup_tab .nav-item:hover:nth-child(1) .nav-link
{
	border-color:#fa6fd1
}
.startup_fuatures_area_two .startup_tab .nav-item:hover:nth-child(2) .nav-link
{
	border-color:#6fadfa
}
.startup_fuatures_area_two .startup_tab .nav-item:hover:nth-child(3) .nav-link
{
	border-color:#f3af4e
}
.startup_fuatures_area_two .startup_tab .nav-item:hover:nth-child(4) .nav-link
{
	border-color:#aa6ffa
}
.startup_fuatures_area_two .startup_tab .nav-item:hover:nth-child(5) .nav-link
{
	border-color:#fa6666
}
.seo_features_content h2
{
	font-size:30px;line-height:40px;color:#263b5e;font-weight:600;margin-bottom:25px
}
.seo_features_content p
{
	font-size:16px;color:#6a7695;font-weight:300
}
.seo_features_content h6
{
	font-size:18px;font-weight:400;color:#263b5e;line-height:30px;margin-bottom:35px
}
.seo_features_content .seo_btn
{
	margin-top:40px
}
.seo_features_content .seo_features_item
{
	padding-right:150px;margin-top:50px
}
.seo_features_content .seo_features_item .icon
{
	width:70px;height:70px;border-radius:50%;background:#f1ebfe;text-align:center;line-height:70px;margin-right:30px
}
.seo_features_content .seo_features_item .icon.two
{
	background:#fcf1e7
}
.seo_features_content .seo_features_item h3
{
	font-size:20px;color:#263b5e;font-weight:500;margin-bottom:15px
}
.seo_features_content .seo_features_item p
{
	font-size:16px;line-height:28px;color:#6a7695;margin-bottom:0
}
.seo_features_img
{
	text-align:center;position:relative;z-index:1
}
.seo_features_img img
{
	margin-right:-80px
}
.seo_features_img .round_circle
{
	position:absolute;width:540px;height:540px;border-radius:50%;background:#3d64f4;right:-126px;z-index:-1;opacity:0.06
}
.seo_features_img .round_circle.two
{
	width:360px;height:360px;left:84px;right:auto;top:74px;z-index:-2
}
.seo_features_img.seo_features_img_two img
{
	margin-left:-170px;margin-right:0
}
.seo_features_img.seo_features_img_two .round_circle
{
	left:-86px;right:auto;width:500px;height:500px;background:#dfac0b
}
.seo_features_img.seo_features_img_two .round_circle.two
{
	right:60px;width:370px;height:370px;left:auto
}
.service_area
{
	background:#f4f6fa
}
.service_item
{
	background:#fff;box-shadow:0px 30px 40px 0px rgba(3,115,156,0.1);padding:47px 40px 0px;height:100%;position:relative;border:2px solid transparent;transition:border 0.2s linear;cursor:pointer;overflow:hidden
}
.service_item p
{
	line-height:28px
}
.service_item .icon
{
	width:54px;height:54px;line-height:54px;font-size:20px;border-radius:50%;color:#fff;text-align:center;background-image:-moz-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-webkit-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-ms-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);box-shadow:0px 14px 30px 0px rgba(94,44,237,0.4);position:absolute;right:30px;top:30px
}
.service_item .icon.s_icon_one
{
	background-image:-moz-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-webkit-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-ms-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);box-shadow:0px 14px 30px 0px rgba(94,44,237,0.4)
}
.service_item .icon.s_icon_two
{
	background-image:-moz-linear-gradient(40deg, #e03827 0%, #f9a47a 100%);background-image:-webkit-linear-gradient(40deg, #e03827 0%, #f9a47a 100%);background-image:-ms-linear-gradient(40deg, #e03827 0%, #f9a47a 100%);box-shadow:0px 14px 30px 0px rgba(224,56,39,0.4)
}
.service_item .icon.s_icon_three
{
	background-image:-moz-linear-gradient(40deg, #2c82ed 0%, #38d0fc 100%);background-image:-webkit-linear-gradient(40deg, #2c82ed 0%, #38d0fc 100%);background-image:-ms-linear-gradient(40deg, #2c82ed 0%, #38d0fc 100%);box-shadow:0px 14px 30px 0px rgba(44,130,237,0.4)
}
.service_item .icon.s_icon_four
{
	background-image:-moz-linear-gradient(40deg, #e09520 0%, #fae926 100%);background-image:-webkit-linear-gradient(40deg, #e09520 0%, #fae926 100%);background-image:-ms-linear-gradient(40deg, #e09520 0%, #fae926 100%);box-shadow:0px 14px 30px 0px rgba(224,149,32,0.4)
}
.service_item img
{
	margin-right:-25px;width:auto
}
.service_item:hover
{
	border-color:#c4e7f7
}
.prototype_service_area_two,.prototype_service_area_three
{
	overflow:hidden
}
.prototype_service_info
{
	padding:150px 0px 175px;position:relative;z-index:0
}
.p_service_info
{
	margin-bottom:-90px
}
.p_service_item
{
	margin-bottom:90px
}
.p_service_item .icon
{
	box-sizing:content-box;width:55px;height:60px;position:relative;margin:0px 0px 25px;font-size:24px;-webkit-border-radius:50% / 14%;border-radius:50% / 14%;color:white;text-align:center;line-height:64px;-o-text-overflow:clip;text-overflow:clip;z-index:1
}
.p_service_item .icon:before
{
	box-sizing:content-box;position:absolute;content:"";top:10%;right:-5.5%;bottom:10%;left:-5%;border:none;-webkit-border-radius:7% / 50%;border-radius:7% / 50%;text-overflow:clip;text-shadow:none;z-index:-1
}
.p_service_item .icon.icon_one
{
	background:#7142f8
}
.p_service_item .icon.icon_one:before
{
	background:#7142f8
}
.p_service_item .icon.icon_two
{
	background:#5cbd2c
}
.p_service_item .icon.icon_two:before
{
	background:#5cbd2c
}
.p_service_item .icon.icon_three
{
	background:#f38650
}
.p_service_item .icon.icon_three:before
{
	background:#f38650
}
.p_service_item .icon.icon_four
{
	background:#ecbf24
}
.p_service_item .icon.icon_four:before
{
	background:#ecbf24
}
.p_service_item .icon.icon_five
{
	background:#fa4c9a
}
.p_service_item .icon.icon_five:before
{
	background:#fa4c9a
}
.p_service_item .icon.icon_six
{
	background:#35bfe7
}
.p_service_item .icon.icon_six:before
{
	background:#35bfe7
}
.p_service_item h5
{
	font-size:17px;line-height:22px;margin-bottom:15px
}
.p_service_item p
{
	font-size:15px
}
.symbols-pulse
{
	position:absolute;top:58%;left:50%;transform:translate(-50%, -50%);z-index:-1
}
.symbols-pulse>div
{
	position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:23rem;height:23rem;border-radius:100%;background-image:linear-gradient(-180deg, rgba(227,221,246,0.1) 0%, rgba(227,221,246,0.2) 65%, rgba(227,221,246,0.1) 100%);z-index:-1
}
.symbols-pulse .pulse-1
{
	transform:translate(-50%, -50%) scale(0.67)
}
.symbols-pulse .pulse-2
{
	transform:translate(-50%, -50%) scale(1.05)
}
.symbols-pulse .pulse-3
{
	transform:translate(-50%, -50%) scale(1.63)
}
.symbols-pulse .pulse-4
{
	transform:translate(-50%, -50%) scale(2.1)
}
.symbols-pulse .pulse-x
{
	will-change:transform;animation:pulsate 3s infinite
}
@keyframes pulsate
{
	0%
{
	opacity:1;transform:translate(-50%, -50%) scale(0.5)
}
100%
{
	opacity:0;transform:translate(-50%, -50%) scale(4)
}

}
.prototype_service_area
{
	background:#fbfbfd;padding-bottom:130px;padding-top:20px
}
.service_carousel
{
	padding-left:155px;position:relative;z-index:1
}
.service_carousel:before
{
	width:100px;content:"";height:100%;right:-25px;top:0;position:absolute;background:#fbfbfb;filter:blur(12px);box-shadow:0px 100px 40px 0px rgba(251,251,251,0.1);z-index:1
}
.service_carousel .owl-stage
{
	left:-100px;display:flex
}
.service_carousel .owl-item
{
	padding-left:25px;padding-bottom:55px
}
.service_carousel .owl-item .service_item
{
	box-shadow:0px 30px 40px 0px rgba(12,0,46,0.1)
}
.service_carousel .owl-item .service_item:hover
{
	border-color:rgba(116,68,253,0.2)
}
.service_carousel .owl-item .service_item img
{
	width:auto
}
.service_carousel .owl-next
{
	position:absolute;top:40%;transform:translateY(-50%);left:0;width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:0px 2px 20px 2px rgba(12,0,46,0.06);font-size:16px;color:#222d39;line-height:56px;transition:all 0.2s linear
}
.service_carousel .owl-next:hover
{
	background:#7444fd !important;color:#fff !important
}
.prototype_service_area_two
{
	background:#f8f8fc;padding:120px 0px 60px;position:relative;z-index:1
}
.agency_service_area
{
	padding:135px 0px 140px
}
.agency_service_item
{
	margin-bottom:30px
}
.agency_service_item .icon
{
	width:auto;height:auto;display:inline-block
}
.agency_service_item .icon i
{
	position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)
}
.agency_service_item a
{
	font:400 14px/26px "Poppins",sans-serif;color:#222d39;vertical-align:middle;position:relative;z-index:1;transition:color 0.3s linear 0s
}
.agency_service_item a:before
{
	content:"";width:100%;height:1px;background:#222d39;left:0;bottom:0;position:absolute;z-index:-1;transition:width 0.3s linear 0s
}
.agency_service_item p
{
	display:inline-block
}
.agency_service_item p i
{
	vertical-align:middle;padding-left:8px;transition:all 0.3s linear 0s
}
.agency_service_item p:hover a
{
	color:#3d64f4
}
.agency_service_item p:hover a:before
{
	width:132%;background:#3d64f4
}
.agency_service_item p:hover i
{
	color:#3d64f4;padding-left:12px
}
.design_img img
{
	border:2px solid #e4ebf2;border-radius:6px;background-color:#c3c9ce;box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1)
}
.design_img_two
{
	margin-left:-100px
}
.software_service_area
{
	background:#f9f9fc
}
.software_service_tab
{
	margin:0px;border:0px;display:block
}
.software_service_tab .nav-item
{
	margin:0px
}
.software_service_tab .nav-item .nav-link
{
	display:block;padding:16px 32px 16px 40px;transition:border-left-color .25s linear;border-radius:0px;border:0px;border-left:4px solid #e6e8ef;background:transparent;font:600 16px "Poppins",sans-serif;color:#222d39;position:relative
}
.software_service_tab .nav-item .nav-link:before
{
	content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;border-color:transparent transparent transparent #3d64f4;position:absolute;left:-2px;top:50%;transform:translateY(-50%);opacity:0
}
.software_service_tab .nav-item .nav-link.active
{
	border-left-color:#3d64f4;color:#3d64f4
}
.software_service_tab .nav-item .nav-link.active:before
{
	opacity:1
}
.software_service_tab_content
{
	margin-bottom:-70px
}
.software_service_tab_content .software_service_item
{
	padding-right:30px
}
.software_service_tab_content .software_service_item i
{
	font-size:50px;color:#3d64f4;line-height:40px
}
.developer_product_area
{
	background:#f9f9fc;padding:160px 0px
}
.developer_product_content
{
	padding-right:100px
}
.developer_product_content .develor_tab
{
	display:inline-block;border-bottom:2px solid #e1e3ed;padding:0px 40px 0px 10px
}
.developer_product_content .develor_tab .nav-item
{
	margin:0px 0px 0px 50px;float:left
}
.developer_product_content .develor_tab .nav-item .nav-link
{
	font:400 16px "Poppins",sans-serif;color:#677294;border:0px;padding:0px 0px 10px;position:relative
}
.developer_product_content .develor_tab .nav-item .nav-link:before
{
	width:0;content:"";left:auto;right:0;height:2px;background:#3d64f4;position:absolute;bottom:-2px;transition:all 0.3s linear
}
.developer_product_content .develor_tab .nav-item .nav-link.active
{
	color:#3d64f4;background:transparent
}
.developer_product_content .develor_tab .nav-item .nav-link.active:before
{
	right:auto;left:0;width:100%
}
.developer_product_content .develor_tab .nav-item:first-child
{
	margin-left:0px
}
.developer_product_content .developer_tab_content p
{
	line-height:28px;font-weight:300
}
.developer_product_content .developer_tab_content .details_btn
{
	font:400 14px "Poppins",sans-serif;color:#3d64f4;position:relative;display:inline-block
}
.developer_product_content .developer_tab_content .details_btn:before
{
	width:100%;content:"";left:auto;right:0;height:1px;background:#3d64f4;position:absolute;bottom:0px;transition:all 0.3s linear
}
.c_violet
{
	color:#222d39
}
.c_violet:before
{
	background:#3d64f4
}
.c_violet:hover
{
	color:#3d64f4
}
.d_product_content_two .develor_tab .nav-item .nav-link:before
{
	background:#3d64f4
}
.d_product_content_two .develor_tab .nav-item .nav-link.active
{
	color:#3d64f4
}
.tab_img_info
{
	position:relative
}
.tab_img_info .tab_img
{
	position:absolute;top:0;left:0;opacity:0;border-radius:6px;overflow:hidden;transition:opacity 0.3s linear
}
.tab_img_info .tab_img.active
{
	position:relative;opacity:1
}
.app_service_area
{
	padding-top:120px;background:#fff
}
.app_service_info
{
	margin-bottom:-90px;position:relative;z-index:2;overflow:hidden
}
.app_service_item
{
	border:1px solid #f4f4f9;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);padding:50px;transition:all 0.2s linear;margin-bottom:30px;cursor:pointer
}
.app_service_item .app_icon
{
	font-size:40px;line-height:45px
}
.app_service_item .app_icon.one
{
	text-shadow:0px 14px 30px rgba(44,130,237,0.4);color:#677294;background-image:-moz-linear-gradient(0deg, #2171d4 0%, #2cc4f0 100%);background-image:-webkit-linear-gradient(0deg, #2171d4 0%, #2cc4f0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent
}
.app_service_item .app_icon.two
{
	text-shadow:0px 14px 30px rgba(224,56,39,0.4);color:#e03827;background-image:-moz-linear-gradient(0deg, #e03827 0%, #f9a47a 100%);background-image:-webkit-linear-gradient(0deg, #e03827 0%, #f9a47a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent
}
.app_service_item .app_icon.three
{
	text-shadow:0px 14px 30px rgba(94,44,237,0.4);color:#e03827;background-image:-moz-linear-gradient(0deg, #3d64f4 0%, #a485fd 100%);background-image:-webkit-linear-gradient(0deg, #3d64f4 0%, #a485fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent
}
.app_service_item .learn_btn_two
{
	color:#222d39;font-size:14px
}
.app_service_item .learn_btn_two:before
{
	background:#4069eb
}
.app_service_item .learn_btn_two:hover
{
	color:#4069eb
}
.app_service_item .learn_btn_two.c_violet:hover
{
	color:#3d64f4
}
.app_service_item .learn_btn_two.c_violet:hover:before
{
	background:#3d64f4
}
.app_service_item:hover
{
	box-shadow:0px 20px 40px 0px rgba(12,0,46,0.08)
}
.app_service_area_two
{
	background:#f9f9fc;padding:120px 0px
}
.app_service_area_two .app_service_info
{
	margin-bottom:-30px
}
.service_details_area_two
{
	background:#f9f9fc
}
.service_details_img img
{
	max-width:100%;height:auto
}
.service_details ul
{
	padding-left:35px
}
.service_details ul li
{
	font:400 16px "Poppins",sans-serif;color:#677294;position:relative;padding-left:35px;margin-bottom:13px
}
.service_details ul li i
{
	position:absolute;left:0;top:5px;color:#3d64f4
}
.service_details ul li:last-child
{
	margin-bottom:0px
}
.service_details_item+.service_details_item
{
	margin-top:200px
}
.saas_service_item .saas_service_content .icon
{
	width:60px;height:60px;border-radius:50%;font-size:24px;line-height:64px;color:#fff;text-align:center;margin-bottom:35px
}
.saas_service_item .saas_service_content .icon.icon_one
{
	background-image:-moz-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-webkit-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-ms-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);box-shadow:0px 10px 20px 0px rgba(94,44,237,0.2)
}
.saas_service_item .saas_service_content .icon.icon_two
{
	background-image:-moz-linear-gradient(40deg, #e03827 0%, #f9a47a 100%);background-image:-webkit-linear-gradient(40deg, #e03827 0%, #f9a47a 100%);background-image:-ms-linear-gradient(40deg, #e03827 0%, #f9a47a 100%);box-shadow:0px 10px 20px 0px rgba(227,69,49,0.2)
}
.saas_service_item .saas_service_content .icon.icon_three
{
	background-image:-moz-linear-gradient(40deg, #57b22a 0%, #77ea3d 100%);background-image:-webkit-linear-gradient(40deg, #57b22a 0%, #77ea3d 100%);background-image:-ms-linear-gradient(40deg, #57b22a 0%, #77ea3d 100%);box-shadow:0px 10px 20px 0px rgba(92,186,45,0.2)
}
.saas_service_item .saas_service_content .icon.icon_four
{
	background-image:-moz-linear-gradient(40deg, #2c82ed 0%, #38d0fc 100%);background-image:-webkit-linear-gradient(40deg, #2c82ed 0%, #38d0fc 100%);background-image:-ms-linear-gradient(40deg, #2c82ed 0%, #38d0fc 100%);box-shadow:0px 10px 20px 0px rgba(45,139,239,0.2)
}
.saas_service_item .saas_service_content h4
{
	margin-bottom:20px
}
.saas_service_item .saas_service_content p
{
	margin-bottom:45px
}
.saas_service_item+.saas_service_item
{
	margin-top:180px
}
.payment_service_area
{
	padding-top:225px;padding-bottom:150px;position:relative;z-index:2;background:url("../img/home9/shape_two.png") no-repeat scroll center 0;background-size:cover
}
.payment_service_area .image_shape
{
	position:absolute;width:100%;top:0;left:0;height:882px;z-index:-1
}
.payment_service_area .service-content h2
{
	font-size:26px;margin-bottom:25px
}
.payment_service_area .service-content p
{
	font-size:18px
}
.pay_icon
{
	background:url("../img/home9/icon_shape_two.png") no-repeat scroll center 0;width:110px;height:103px;text-align:center;line-height:95px;margin-bottom:34px
}
.payment_service_item
{
	padding-right:80px;margin-bottom:75px
}
.payment_service_item .icon
{
	width:60px;height:60px;border-radius:50%;background:rgba(255,255,255,0.1);text-align:center;line-height:55px;margin-right:30px
}
.payment_service_item h3
{
	margin-bottom:15px
}
.payment_service_item p
{
	margin-bottom:0
}
.stratup_service_img
{
	position:relative;padding-top:20px;z-index:1
}
.stratup_service_img .shape
{
	position:absolute;left:-37px;right:0;top:0;bottom:0;background:url(../img/new/new_shape.png) no-repeat scroll left 0;z-index:-1;background-size:contain
}
.stratup_service_img .phone_img
{
	position:absolute;left:0;bottom:0
}
.stratup_service_info
{
	margin-left:-15px
}
.stratup_service_info .startup_service_item
{
	position:relative;padding-left:75px
}
.stratup_service_info .startup_service_item .icon
{
	width:60px;height:60px;border-radius:50%;text-align:center;font-size:24px;color:#fff;background:#6fadfa;line-height:65px;position:absolute;left:0;top:-5px
}
.stratup_service_info .startup_service_item .icon.icon_two
{
	background:#f3af4e
}
.stratup_service_info .startup_service_item .icon.icon_three
{
	background:#fa6fd1
}
.stratup_service_info .startup_service_item .icon.icon_four
{
	background:#fa6666
}
.stratup_service_info .startup_service_item h3
{
	font-size:18px;font-weight:600;font-family:"Poppins",sans-serif;color:#051441;margin-bottom:2px
}
.stratup_service_info .startup_service_item p
{
	font-size:15px;font-weight:400;margin-bottom:0
}
.stratup_service_info .startup_service_item+.startup_service_item
{
	margin-top:40px
}
.progress_bar_area
{
	padding-top:120px
}
.progress_bar_area .br_bottom
{
	width:100%;height:1px;background:#f0f0f8;margin-top:100px
}
.progress_bar_area .progress_item
{
	text-align:center;padding:0px 30px;margin-bottom:30px
}
.progress_bar_area .progress_item .circle
{
	position:relative;margin-bottom:22px
}
.progress_bar_area .progress_item h4
{
	color:#051441;font-size:20px;font-weight:500;line-height:30px;font-family:"Poppins",sans-serif
}
.progress_bar_area .progress_item p
{
	margin-bottom:0;line-height:28px
}
.progress_bar_area .number
{
	position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:40px;color:#051441;font-family:"Poppins",sans-serif;font-weight:400
}
.service_details_area .job_info .info_item,.service_details_area_two .job_info .info_item
{
	padding-left:0px
}
.service_details_area .details_content .sec_title p+p,.service_details_area_two .details_content .sec_title p+p
{
	margin-top:40px;margin-bottom:0
}
.case_study_area .row
{
	margin-bottom:-40px
}
.case_study_item
{
	margin-bottom:40px
}
.case_study_item img
{
	max-width:100%
}
.case_study_item .text
{
	background:#f4f6f9;padding:20px 40px;transition:all 0.3s linear;cursor:pointer
}
.case_study_item p
{
	font-size:15px;color:#677294;margin-bottom:0
}
.case_study_item h3
{
	font-size:20px;line-height:34px;font-weight:500;color:#282835;margin-bottom:0;transition:all 0.3s linear
}
.case_study_item h3:hover
{
	color:#3d64f4
}
.case_study_item:hover .text
{
	background:#fff;box-shadow:0px 20px 20px 0px rgba(9,1,34,0.06)
}
.study_details h2
{
	font-size:30px;font-weight:600;color:#051441;margin-bottom:25px
}
.study_details .btn_info
{
	align-items:center;padding-top:40px
}
.study_details .tag
{
	font-size:20px;color:#3dc318;margin-left:25px
}
.study_details .tag i
{
	padding-right:15px
}
.study_details ul li
{
	font:400 15px "Poppins",sans-serif;color:#677294;margin-bottom:15px
}
.study_details ul li span
{
	font-weight:600;color:#051441
}
.study_details_content
{
	padding-top:58px
}
.study_details_content h2
{
	font-size:26px;color:#051441;font-weight:600;margin-bottom:25px
}
.study_details_content p
{
	color:#677294;font-size:15px;line-height:28px;margin-bottom:0
}
.study_details_content p+p
{
	margin-top:30px
}
.study_details_two .study_details_content
{
	padding-top:0px
}
.study_details_two .study_details_content+.study_details_content
{
	padding-top:50px
}
.study_details_three .details_img img
{
	box-shadow:-12.856px 15.321px 30px 0px rgba(9,1,34,0.1)
}
.study_details_three .study_details_content
{
	padding-top:0
}
.study_details_three .study_details_content h2
{
	margin-bottom:25px
}
.study_details_three .study_details_content p
{
	margin-bottom:50px
}
.study_details_three .study_details_content ul li
{
	font:400 15px/34px "Poppins",sans-serif;color:#282835;position:relative;padding-left:25px
}
.study_details_three .study_details_content ul li:before
{
	content:"\e64c";position:absolute;left:0;top:0;font-family:'themify';color:#3d64f4
}
.seo_service_item
{
	background-color:#fff;box-shadow:0px 3px 10px 0px rgba(38,59,94,0.1);padding:60px 40px 38px;margin-bottom:30px;transition:all 0.3s linear;cursor:pointer
}
.seo_service_item h4
{
	font-size:20px;line-height:28px;color:#263b5e;font-weight:500;margin-top:35px;margin-bottom:16px;transition:color 0.2s linear
}
.seo_service_item h4:hover
{
	color:#3d64f4
}
.seo_service_item p
{
	margin-bottom:0;font-size:16px;line-height:30px;color:#6a7695;margin-bottom:40px
}
.seo_service_item i
{
	font-size:40px;color:#afb8ce;transition:color 0.2s linear
}
.seo_service_item i:hover
{
	color:#3d64f4
}
.seo_service_item:hover
{
	box-shadow:0px 30px 60px 0px rgba(38,59,94,0.1)
}
.case_studies_slider .owl-dots
{
	margin-top:40px
}
.case_studies_slider .owl-dots button span
{
	width:6px;height:6px;background:#b9c4d8;border:0px
}
.case_studies_slider .owl-dots button.active span
{
	background:#3d64f4
}
.studies_item
{
	background:#fff;box-shadow:0px 3px 4px 0px rgba(38,59,94,0.1);margin:10px 15px
}
.studies_item .text
{
	padding:18px 40px
}
.studies_item .text h4
{
	font-size:20px;color:#263b5e;font-weight:500;margin-bottom:3px
}
.studies_item .text p
{
	margin-bottom:0
}
.studies_item .text p a
{
	font-size:16px;color:#6a7695
}
.s_pricing_area
{
	background:#f9f9fc
}
.s_pricing-item
{
	text-align:center;background:#fff;border:1px solid #f6f7fa;padding:55px;cursor:pointer;transition:all 0.2s linear;margin-bottom:30px;position:relative
}
.s_pricing-item .tag_label
{
	font:400 16px/22px "Poppins",sans-serif;color:#fff;background:#3d64f4;transform:rotate(90deg);position:absolute;top:36px;right:0;padding:9px 26px;border:0px;display:block
}
.s_pricing-item .tag_label:before
{
	content:"";border-top:20px solid #3d64f4;border-bottom:20px solid #3d64f4;border-right:11px solid transparent;border-left:11px solid transparent;position:absolute;right:-11px;top:0
}
.s_pricing-item .tag_label.blue_bg
{
	background:#19cce6
}
.s_pricing-item .tag_label.blue_bg:before
{
	border-top:20px solid #19cce6;border-bottom:20px solid #19cce6
}
.s_pricing-item .shape_img
{
	position:absolute;left:50%;transform:translateX(-50%)
}
.s_pricing-item .s_price_icon
{
	width:110px;height:110px;text-align:center;line-height:110px;background:#f0f2f8;border-radius:50%;margin:0 auto;position:relative;transition:all 0.2s linear
}
.s_pricing-item .s_price_icon i:before
{
	font-size:48px
}
.s_pricing-item .s_price_icon.p_icon1
{
	color:#7fcb11
}
.s_pricing-item .s_price_icon.p_icon2
{
	color:#6754e2
}
.s_pricing-item .s_price_icon.p_icon3
{
	color:#e92460
}
.s_pricing-item p
{
	color:#677294
}
.s_pricing-item .price
{
	color:#051441;padding:24px 0px 40px;border-bottom:1px solid #e9e9f4
}
.s_pricing-item .price sub
{
	color:#677294;bottom:0
}
.s_pricing-item ul li
{
	line-height:40px;color:#505975;font-weight:300
}
.s_pricing-item:hover
{
	border-color:#f2f2f8;background-color:#fff;box-shadow:0px 30px 60px 0px rgba(0,11,40,0.14)
}
.s_pricing-item:hover .s_price_icon
{
	background:#f0f2f8
}
.s_subscribe_area
{
	position:relative;z-index:1;background:#f9fafd;padding:120px 0px 130px;overflow:hidden
}
.s_subscribe_area:before
{
	content:"";width:100%;height:100%;background:url("../img/saas/map.png") no-repeat scroll center 0;position:absolute;top:0;left:0;z-index:-1
}
.s_subscribe_area .mchimp-errmessage,.s_subscribe_area .mchimp-sucmessage
{
	text-align:center
}
.right_shape,.bottom_shape
{
	position:absolute;width:700px;height:600px
}
.right_shape path,.bottom_shape path
{
	opacity:0.03
}
.right_shape
{
	right:-450px;top:-102px
}
.bottom_shape
{
	left:130px;top:280px
}
.s_subcribes
{
	max-width:970px;margin:0 auto;position:relative
}
.s_subcribes .form-control
{
	font:300 16px/100px "Poppins",sans-serif;color:#9ea4b7;height:100px;padding:0px 0px 0px 50px;background-color:#fff;box-shadow:0px 30px 60px 0px rgba(8,0,63,0.14);border:0px;border-radius:0px;border-left-width:10px;border-style:solid;z-index:0
}
.s_subcribes .form-control.placeholder
{
	color:#9ea4b7
}
.s_subcribes .form-control:-moz-placeholder
{
	color:#9ea4b7
}
.s_subcribes .form-control::-moz-placeholder
{
	color:#9ea4b7
}
.s_subcribes .form-control::-webkit-input-placeholder
{
	color:#9ea4b7
}
.s_subcribes .btn-submit
{
	position:absolute;background:transparent;color:#6754e2;right:40px;line-height:100px;padding:0px;font-size:30px;z-index:3
}
.pricing_area
{
	background:#fbfbfd
}
.price_tab
{
	border-radius:45px;max-width:400px;background-color:#fff;box-shadow:0px 3px 13px 0px rgba(0,11,40,0.08);margin-left:auto;margin-right:auto;margin-bottom:60px;border:0px;padding:7px;justify-content:center;position:relative
}
.price_tab .nav-item
{
	padding:0px;margin:0px
}
.price_tab .nav-item .nav-link
{
	margin:0px;font:400 16px "Poppins",sans-serif;color:#677294;padding:12px 30px;display:inline-block;border:0px;border-radius:45px;min-width:193px;text-align:center;transition:color 0.3s linear;position:relative;z-index:1
}
.price_tab .nav-item .nav-link.active
{
	border:0px;border-radius:45px;background:transparent;color:#fff
}
.price_tab .hover_bg
{
	position:absolute;top:50%;transform:translateY(-50%);left:0;height:calc(100% - 14px);border-radius:45px;z-index:0;transition:all 0.2s linear
}
.price_tab_two .hover_bg
{
	background:#5f2eed
}
.price_content .fade
{
	transform:translateY(10px);transition:all 0.3s linear
}
.price_content .fade.show
{
	transform:translateY(0px)
}
.price_content .price_item
{
	text-align:center;background-color:#fff;box-shadow:0px 4px 6px 0px rgba(0,11,40,0.1);padding:50px 50px 40px;border:1px solid #fff;position:relative;overflow:hidden;transition:all 0.2s linear;cursor:pointer
}
.price_content .price_item .tag
{
	position:absolute;font:400 14px "Poppins",sans-serif;color:#fff;background:#00aff0;padding:19px 32px;top:-10px;left:-39px;transform:rotate(-45deg)
}
.price_content .price_item .tag span
{
	position:relative;top:11px
}
.price_content .price_item p
{
	font-size:16px;line-height:22px;color:#677294;font-weight:300;margin-bottom:0px
}
.price_content .price_item .price
{
	line-height:40px;border-bottom:1px solid #e9e9f4;padding:33px 0px 30px
}
.price_content .price_item .price sub
{
	color:#677294;bottom:0
}
.price_content .price_item .p_list
{
	padding:30px 0px 20px
}
.price_content .price_item .p_list li
{
	font:300 16px/40px "Poppins",sans-serif;color:#505975
}
.price_content .price_item .p_list li i
{
	padding-right:10px
}
.price_content .price_item .p_list li .ti-check
{
	color:#00aff0
}
.price_content .price_item .p_list li .ti-close
{
	color:#f0002d
}
.price_content .price_item .price_btn
{
	border-radius:45px;color:#00aff0;border-color:#00aff0;padding:0px 36px
}
.price_content .price_item .price_btn:hover
{
	color:#fff;background:#00aff0
}
.price_content .price_item:hover
{
	border-color:#c9ebfa;box-shadow:0px 30px 60px 0px rgba(0,11,40,0.14)
}
.pricing_area_two
{
	background:#f6f7fa
}
.price_content_two .price_item .tag
{
	background:#5f2eed
}
.price_content_two .price_item .p_list li .ti-check
{
	color:#5f2eed
}
.price_content_two .price_item .price_btn
{
	border-color:#5f2eed;color:#5f2eed;background:transparent
}
.price_content_two .price_item .price_btn:hover
{
	background:#5f2eed;color:#fff
}
.price_content_two .price_item:hover
{
	border-color:#dad1f8
}
.price_content_three .price_item .tag
{
	background:#5f51fb
}
.price_content_three .price_item .p_list li .ti-check
{
	color:#5f51fb
}
.price_content_three .price_item .price_btn
{
	border-color:#5f51fb;color:#5f51fb;background:transparent
}
.price_content_three .price_item .price_btn:hover
{
	background:#5f51fb;color:#fff
}
.price_content_three .price_item:hover
{
	border-color:#dfdcfe
}
.call_action_area
{
	min-height:900px;position:relative;background-image:-moz-linear-gradient(180deg, #1786d8 0%, #00aff0 100%);background-image:-webkit-linear-gradient(180deg, #1786d8 0%, #00aff0 100%);background-image:-ms-linear-gradient(180deg, #1786d8 0%, #00aff0 100%);z-index:1;padding-top:250px;position:relative;overflow:hidden
}
.call_action_area:before
{
	content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:url("../img/home2/action_bg.png") no-repeat scroll center 0
}
.call_action_area .action_one
{
	left:-240px;bottom:0;height:100%;z-index:-1
}
.call_action_area .action_two
{
	right:0;background-position:50% 50%;z-index:-1;top:0
}
.call_action_area .action_content
{
	max-width:570px;margin:0 auto;position:relative;z-index:1
}
.call_action_area .action_content h2
{
	margin-bottom:15px;color:#fff
}
.call_action_area .action_content p
{
	font-weight:300;color:#fff
}
.call_action_area .action_content .action_btn
{
	min-width:180px;line-height:55px;border-radius:45px;box-shadow:0px 20px 40px 0px rgba(0,11,40,0.2);background:#fff;color:#00aff0
}
.call_action_area .action_content .action_btn:hover
{
	box-shadow:none
}
.design_tab_area
{
	background:#fbfbfd
}
.design_tab
{
	border:0px
}
.design_tab .nav-item
{
	width:100%;margin-bottom:30px
}
.design_tab .nav-item .nav-link
{
	background-color:#fff;box-shadow:0px 2px 3px 0px rgba(12,0,46,0.04);border:0px;border-radius:0px;padding:25px 50px;transition:background 0.5s ease 0s
}
.design_tab .nav-item .nav-link h5
{
	font-size:17px;line-height:26px;font-weight:500;color:#222d39;transition:color 0.5s ease 0s
}
.design_tab .nav-item .nav-link p
{
	margin-bottom:0px;font-size:15px;font-weight:300;color:#677294;transition:color 0.5s ease 0s
}
.design_tab .nav-item .nav-link.active
{
	background-color:#7444fd
}
.design_tab .nav-item .nav-link.active h5,.design_tab .nav-item .nav-link.active p
{
	color:#fff
}
.tab-content .tab-pane .tab_img img
{
	transform:translateX(20px);transition:all 0.3s linear;max-width:100%
}
.tab-content .tab-pane.show .tab_img img
{
	transform:translateX(0)
}
.tab-content .tab_img
{
	margin-right:-160px;padding-left:120px;max-width:100%
}
.action_area_two
{
	background:#f6f6fa;padding-bottom:40px
}
.action_content
{
	margin-top:25px
}
.action_content .btn_three
{
	margin-top:40px;box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1)
}
.action_content .btn_three:hover
{
	box-shadow:none
}
.action_img
{
	margin-right:-160px;margin-top:-50px
}
.action_img img
{
	max-width:100%
}
.action_area_three
{
	background-image:-moz-linear-gradient(40deg, #23026d 0%, #3d64f4 100%);background-image:-webkit-linear-gradient(40deg, #23026d 0%, #3d64f4 100%);background-image:-ms-linear-gradient(40deg, #23026d 0%, #3d64f4 100%);position:relative;z-index:1
}
.action_area_three:before
{
	content:"";width:100%;height:100%;top:0;left:0;position:absolute;z-index:-1
}
.action_area_three .curved
{
	position:absolute;width:100%;height:100px;left:0;z-index:-1;background:url("../img/home4/action_shap.png") no-repeat scroll center top;top:0;background-size:contain
}
.action_area_three .action_content h2
{
	color:#fff
}
.action_area_three .action_content .about_btn
{
	background:transparent;border:1px solid #fff;color:#fff
}
.action_area_three .action_content .about_btn:hover
{
	box-shadow:none;color:#3d64f4;background:#fff
}
.action_area_three .action_content .white_btn
{
	color:#3d64f4;box-shadow:none;background:#fff;margin-right:25px
}
.action_area_three .action_content .white_btn:hover
{
	box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);color:#fff;background:#3d64f4
}
.action_area_three .action_content .btn_four
{
	border:0px;color:#3d64f4;background:#fff
}
.action_area_three .action_content .btn_four:hover
{
	color:#fff;background:#3d64f4
}
.payment_priceing_area
{
	padding:120px 0px 90px;position:relative;z-index:1
}
.payment_priceing_area:before
{
	content:"";width:100%;height:100%;top:0;left:0;background:url("../img/new/price_bg.png") no-repeat scroll center;position:absolute;z-index:-1
}
.payment_priceing_area .payment_price_info
{
	display:block;overflow:hidden;padding:30px 0px
}
.payment_priceing_area .sec_title h2
{
	font-size:35px;font-weight:500;line-height:45px
}
.payment_price_item
{
	text-align:center;background:#fbfbfd;padding:50px 40px 55px;border:1px solid #f1f3f8;border-radius:4px;position:relative;z-index:1;width:calc(100% / 3);float:left;transition:all 0.2s linear
}
.payment_price_item:before
{
	content:"";width:100%;height:100%;background-image:-moz-linear-gradient(-140deg, #fdabe7 0%, #bd8ef2 36%, #7d71fd 100%);background-image:-webkit-linear-gradient(-140deg, #fdabe7 0%, #bd8ef2 36%, #7d71fd 100%);background-image:-ms-linear-gradient(-140deg, #fdabe7 0%, #bd8ef2 36%, #7d71fd 100%);box-shadow:0px 30px 60px 0px rgba(0,11,40,0.1);position:absolute;top:0;left:0;opacity:0;z-index:-1;border-radius:4px;transition:opacity 0.4s linear
}
.payment_price_item h2
{
	font-size:40px;font-weight:600;color:#051441
}
.payment_price_item h6
{
	font-size:18px;color:#051441;font-weight:400;margin-bottom:30px
}
.payment_price_item p
{
	line-height:30px;margin-bottom:50px
}
.payment_price_item .payment_price_btn
{
	font-size:15px;font-family:"Poppins",sans-serif;font-weight:500;border-radius:45px;background:rgba(253,83,135,0.1);display:inline-block;padding:10px 42px;color:#fd5387;transition:all 0.3s linear
}
.payment_price_item .payment_price_btn i
{
	font-size:12px;padding-left:5px
}
.payment_price_item:nth-child(3) .payment_price_btn
{
	background:rgba(95,81,251,0.1);color:#5f51fb
}
.payment_price_item.center
{
	border:0px;border-radius:4px;padding:80px 40px 86px;transform:translateY(-30px);transition:all 0.4s linear
}
.payment_price_item.center:before
{
	opacity:1
}
.payment_price_item.center h2,.payment_price_item.center h6,.payment_price_item.center p
{
	color:#fff
}
.payment_price_item.center .payment_price_btn
{
	background:rgba(255,255,255,0.1);color:#fff
}
.payment_price_item:hover
{
	border-radius:4px;border-color:#bd8ef2;transition:all 0.4s linear;box-shadow:none
}
.payment_price_item:hover:before
{
	opacity:1
}
.payment_price_item:hover h2,.payment_price_item:hover h6,.payment_price_item:hover p
{
	color:#fff
}
.payment_price_item:hover .payment_price_btn
{
	background:rgba(255,255,255,0.1);color:#fff
}
.pricing_area_four .sec_title
{
	margin-bottom:50px
}
.pricing_area_four .sec_title h2
{
	margin-bottom:0px
}
.pricing_area_four .sec_title p
{
	font-style:italic
}
.price_info_two
{
	box-shadow:0px 4px 5px 0px rgba(12,0,46,0.05)
}
.price_info_two .price_head
{
	display:table;width:100%
}
.price_info_two .price_head .p_head
{
	width:calc(100% / 4);text-align:center;color:#fff;vertical-align:middle;display:table-cell;padding:31px 0px
}
.price_info_two .price_head .p_head h4
{
	color:#222d39;font-size:20px
}
.price_info_two .price_head .p_head h4,.price_info_two .price_head .p_head h5
{
	margin-bottom:0px
}
.price_info_two .price_head .p_head p
{
	margin-bottom:0;font-size:14px;font-weight:400;color:#fff
}
.price_info_two .price_head .p_head:nth-child(2)
{
	background:#0ed1b3
}
.price_info_two .price_head .p_head:nth-child(3)
{
	background:#6c84ee
}
.price_info_two .price_head .p_head:nth-child(4)
{
	background:#ee6cda
}
.price_info_two .price_head .p_head h5
{
	font-size:20px;font-weight:600;color:#fff
}
.price_info_two .price_item
{
	width:calc(100% / 4);text-align:center;vertical-align:middle;display:table-cell;cursor:pointer;padding:15px 0px
}
.price_info_two .price_item:nth-child(odd)
{
	background:#f8f8fa
}
.price_info_two .price_item:first-child
{
	text-align:left;padding-left:30px
}
.price_info_two .price_item h5
{
	margin-bottom:0;font-size:16px;font-weight:500;color:#222d39
}
.price_info_two .price_item h5 i
{
	font-size:20px
}
.price_info_two .price_item .pr_title
{
	position:relative;display:inline-block;padding-left:30px
}
.price_info_two .price_item .pr_title:before
{
	content:"\70";position:absolute;left:0;top:0;font-family:eleganticons;color:#afb5c7;transition:color 0s linear
}
.price_info_two .price_item .pr_title:hover:before
{
	color:#3d64f4
}
.price_info_two .price_item .check
{
	color:#0ed1b3
}
.price_info_two .price_item .cros
{
	color:#afb5c7
}
.price_info_two .pr_list
{
	display:table;width:100%
}
.price_info_two .price_btn
{
	border-radius:45px;color:#677294;border-color:#dfe3ed;padding:0px 32px;line-height:46px;margin:40px 0px;transition:all 0.2s linear
}
.price_info_two .price_btn:hover
{
	background:#3d64f4;border-color:#3d64f4;color:#fff
}
.tooltip .tooltip-inner
{
	background-color:#fff !important;opacity:1;color:#111 !important;opacity:1;box-shadow:0px 20px 40px 0px rgba(12,0,46,0.14);font-size:"Poppins",sans-serif;font-size:16px;color:#677294;line-height:26px;width:100%
}
.tooltip.bs-tooltip-top .arrow:before
{
	border-top-color:#fff
}
.tooltip.bs-tooltip-bottom .arrow:before
{
	border-bottom-color:#fff
}
.tooltip.show
{
	opacity:1
}
.price_info_three .price_head .p_head:nth-child(2)
{
	background:#fba820
}
.price_info_three .price_head .p_head:nth-child(3)
{
	background:#e63779
}
.price_info_three .price_head .p_head:nth-child(4)
{
	background:#0e79de
}
.price_info_three .price_item h5
{
	color:#2c2c51
}
.price_info_three .price_item .pr_title:hover:before
{
	color:#26da15
}
.price_info_three .price_item .check
{
	color:#0e79de
}
.price_info_three .price_item .cros
{
	color:#fc3f48
}
.price_info_three .price_btn:hover
{
	background:#0e79de;border-color:#0e79de
}
.agency_about_area .owl-dots
{
	position:absolute;left:-48%;bottom:10px
}
.agency_about_area .owl-dots button span
{
	width:8px;height:8px;display:block;background:#9c7bfb;border-radius:50%;border:1px solid #9c7bfb;margin:0px 5px;transition:all 0.3s linear
}
.agency_about_area .owl-dots button.active span
{
	transform:scale(1.5);border-color:rgba(251,251,253,0.8);background:transparent
}
.about_content_left
{
	padding:0px 0px 0px 200px
}
.about_content
{
	background-image:-moz-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-webkit-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);background-image:-ms-linear-gradient(40deg, #5e2ced 0%, #a485fd 100%);height:100%;color:#fff;padding:100px;position:relative;bottom:-30px
}
.about_content h2,.about_content p
{
	color:#fff
}
.about_btn
{
	font:500 14px "Poppins",sans-serif;padding:17px 28px;background:#fbfbfd;box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);border-radius:3px;color:#3d64f4;display:inline-block;transition:all 0.3s ease
}
.about_btn:hover
{
	color:#fff;background:#3d64f4
}
.about_img
{
	padding:0px;position:relative
}
.about_img .about_img_slider .about_item
{
	float:left;position:relative;z-index:1;overflow:hidden;cursor:pointer
}
.about_img .about_img_slider .about_item:after
{
	content:"";width:100%;height:100%;top:0;left:0;background:rgba(17,22,28,0.7);position:absolute;opacity:0;z-index:0;transition:opacity 0.4s linear 0s
}
.about_img .about_img_slider .about_item img
{
	transition:all 0.5s linear
}
.about_img .about_img_slider .about_item.w55
{
	width:53.3%
}
.about_img .about_img_slider .about_item.w45
{
	width:46.7%
}
.about_img .about_img_slider .about_item img
{
	width:100%;max-width:100%
}
.about_img .about_img_slider .about_item .about_text
{
	position:absolute;bottom:80px;padding:0px 80px 0px 50px;left:0;z-index:1;transition:all 0.3s linear
}
.about_img .about_img_slider .about_item .about_text h5
{
	color:#fff
}
.about_img .about_img_slider .about_item .about_text .br
{
	width:50px;height:5px;background:#fff;opacity:0.30;margin-bottom:25px;display:block
}
.about_img .about_img_slider .about_item .about_text.text_two
{
	bottom:30px
}
.about_img .about_img_slider .about_item:hover:after
{
	opacity:1
}
.about_img .about_img_slider .about_item:hover img
{
	transform:scale(1.03)
}
.about_img .about_img_slider .about_item:hover .about_text
{
	bottom:90px
}
.about_img .about_img_slider .about_item:hover .about_text.text_two
{
	bottom:50px
}
.about_img .pluse_icon
{
	width:100px;height:100px;text-align:center;color:#3d64f4;line-height:100px;font-size:22px;background-color:#fbfbfd;box-shadow:0px 20px 30px 0px rgba(12,0,46,0.14);display:inline-block;position:absolute;bottom:-60px;left:0;z-index:2
}
.agency_testimonial_info
{
	position:relative
}
.agency_testimonial_info .testimonial_slider
{
	max-width:770px;border-radius:6px;margin:0 auto;background-color:#fff;box-shadow:0px 20px 40px 0px rgba(12,0,46,0.06);padding:50px
}
.agency_testimonial_info .testimonial_slider .testimonial_item
{
	z-index:0;transition:all 0.2s linear
}
.agency_testimonial_info .testimonial_slider .testimonial_item .author_img img
{
	max-width:100%;width:auto;display:inline-block;border-radius:50%
}
.agency_testimonial_info .testimonial_slider .testimonial_item .author_description
{
	margin-top:18px;margin-bottom:40px
}
.agency_testimonial_info .testimonial_slider .testimonial_item .author_description h4
{
	margin-bottom:5px
}
.agency_testimonial_info .testimonial_slider .testimonial_item .author_description h6
{
	font:400 14px/26px "Poppins",sans-serif;color:#959cb1
}
.agency_testimonial_info .testimonial_slider .testimonial_item p
{
	font-weight:300;font-size:16px;line-height:30px;margin-bottom:50px
}
.agency_testimonial_info .testimonial_slider .active
{
	position:relative;z-index:9
}
.agency_testimonial_info .testimonial_slider .owl-dots
{
	text-align:center;bottom:0px;position:relative;margin-top:0px
}
.agency_testimonial_info .testimonial_slider .owl-dots .owl-dot
{
	width:16px;height:16px;border-radius:50%;border:1px solid transparent;transition:all 0.2s linear;margin:0px 2px
}
.agency_testimonial_info .testimonial_slider .owl-dots .owl-dot span
{
	width:8px;height:8px;background:#cfcfe7;border-radius:50%;display:block;margin:0 auto;border:0px;transition:all 0.2s linear
}
.agency_testimonial_info .testimonial_slider .owl-dots .owl-dot.active
{
	border-color:#5e2ced
}
.agency_testimonial_info .testimonial_slider .owl-dots .owl-dot.active span
{
	transform:scale(0)
}
.agency_testimonial_info .owl-prev,.agency_testimonial_info .owl-next
{
	width:50px;height:50px;line-height:50px;border-radius:50%;border:1px solid #f3f5f8;background-color:#fff;box-shadow:0px 20px 30px 0px rgba(12,0,46,0.06);position:absolute;top:50%;transform:translateY(-50%);cursor:pointer
}
.agency_testimonial_info .owl-prev:hover,.agency_testimonial_info .owl-next:hover
{
	color:#fff;background:#5e2ced
}
.agency_testimonial_info .owl-next
{
	right:0
}
.partner_logo_area_two
{
	background:#f9f9fc;padding:120px 0px 70px
}
.partner_info
{
	text-align:center;justify-content:center
}
.partner_info .logo_item
{
	width:calc(100% / 5);margin-bottom:60px
}
.partner_info .logo_item img
{
	max-width:100%;-webkit-filter:contrast(.3%);filter:contrast(.3%);-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s
}
.partner_info .logo_item:hover img
{
	filter:contrast(100%)
}
.subscribe_form_info
{
	border-style:solid;border-width:1px;border-color:#f3f6f9;border-radius:6px;background-color:#fff;box-shadow:0px 30px 50px 0px rgba(12,0,46,0.1);padding:120px 0px;margin-bottom:-150px;z-index:2;position:relative
}
.subscribe_form_info .subscribe-form
{
	max-width:370px;margin:0 auto
}
.subscribe_form_info .subscribe-form .form-control
{
	text-align:center;border:0px;font:400 18px/28px "Poppins",sans-serif;color:#b4bacc;border-radius:0px;border-bottom:1px solid #3d64f4;box-shadow:none
}
.subscribe_form_info .subscribe-form .form-control.placeholder
{
	color:#b4bacc
}
.subscribe_form_info .subscribe-form .form-control:-moz-placeholder
{
	color:#b4bacc
}
.subscribe_form_info .subscribe-form .form-control::-moz-placeholder
{
	color:#b4bacc
}
.subscribe_form_info .subscribe-form .form-control::-webkit-input-placeholder
{
	color:#b4bacc
}
.subscribe_form_info .subscribe-form .btn_four
{
	padding:16px 44px;box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16)
}
.subscribe_form_info .subscribe-form .btn_four:hover
{
	box-shadow:none
}
.s_form_info_two .subscribe-form .form-control
{
	border-color:#3d64f4
}
.s_form_info_two .subscribe-form .btn_four
{
	border-radius:4px;border-color:#3d64f4;background:#3d64f4;box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16)
}
.s_form_info_two .subscribe-form .btn_four:hover
{
	color:#fff
}
.saas_subscribe_area_two .subscribe_form_info
{
	padding:80px 0px
}
.saas_subscribe_area_two .subscribe_form_info .form-control
{
	border-color:#5f51fb
}
.saas_subscribe_area_two .subscribe_form_info .btn_four
{
	border-color:#5f51fb;background:#5f51fd;box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16)
}
.saas_subscribe_area_two .subscribe_form_info .btn_four:hover
{
	color:#fff
}
.partner_logo_area_three
{
	padding:100px 0px
}
.partner_logo_area_three .partner_info
{
	margin-bottom:-20px
}
.partner_logo_area_three .partner_info .logo_item
{
	margin-bottom:20px
}
.partner_logo_area_three .partner_info .logo_item a
{
	display:inline-block
}
.partner_logo_area_three .partner_info .logo_item img
{
	filter:contrast(100%);transition:all 0.3s linear
}
.partner_logo_area_three .partner_info .logo_item:hover img
{
	filter:brightness(200%)
}
.partner_logo_area_three .partner_info_two .logo_item
{
	display:flex;align-items:center;justify-content:center
}
.partner_logo_area_three .partner_info_two .logo_item:hover img
{
	filter:brightness(1)
}
.partner_logo_area_four
{
	padding-top:80px;margin-bottom:-40px
}
.partner_logo_area_four h4
{
	color:#8891aa
}
.partner_logo_area_five
{
	padding:200px 0px 70px
}
.payment_logo_area
{
	padding:200px 0px 120px
}
.payment_logo_area .sec_title h2
{
	font-size:35px;line-height:44px
}
.partner_logo_area_six
{
	padding:56px 0px
}
.partner_logo_area_six .partner_info
{
	margin-bottom:-60px
}
.partner_logo_area_six .partner_info .logo_item:hover img
{
	filter:brightness(0)
}
.saas_signup_form .input-group .form-control
{
	background:transparent;font:300 14px "Poppins",sans-serif;color:rgba(255,255,255,0.7);border-radius:0px;border:0px;border-bottom:1px solid #3c3c5b;padding-left:0px;padding-bottom:10px;box-shadow:none;z-index:0;position:relative
}
.saas_signup_form .input-group .form-control.placeholder
{
	color:#535473
}
.saas_signup_form .input-group .form-control:-moz-placeholder
{
	color:#535473
}
.saas_signup_form .input-group .form-control::-moz-placeholder
{
	color:#535473
}
.saas_signup_form .input-group .form-control::-webkit-input-placeholder
{
	color:#535473
}
.saas_signup_form .input-group .form-control:focus+label
{
	transform:scale(1)
}
.saas_signup_form .input-group label
{
	position:absolute;width:100%;height:1px;border-bottom:1px solid #3d57f4;z-index:2;bottom:0;transform:scale(0);margin-bottom:0;transition:all 0.3s linear
}
.saas_signup_form .saas_banner_btn
{
	border:0px;padding:12px 48px
}
.fun_fact_area
{
	padding-top:150px;padding-bottom:110px;overflow:hidden
}
.fun_fact_area_two
{
	background:#f7f6fa
}
.fun_fact_content h1
{
	font-size:60px
}
.fun_fact_content .fact_item h1
{
	font-size:70px;font-weight:400
}
.fact_author_img
{
	position:relative
}
.fact_author_img .box_three
{
	width:630px;height:630px;background-image:-moz-linear-gradient(90deg, #290a59 0%, #3d57f4 100%);background-image:-webkit-linear-gradient(90deg, #290a59 0%, #3d57f4 100%);background-image:-ms-linear-gradient(90deg, #290a59 0%, #3d57f4 100%);opacity:1;top:-460px
}
.fact_author_img .box_four
{
	background-image:-moz-linear-gradient(90deg, #411881 0%, #9b2bdc 100%);background-image:-webkit-linear-gradient(90deg, #411881 0%, #9b2bdc 100%);background-image:-ms-linear-gradient(90deg, #411881 0%, #9b2bdc 100%);opacity:1;width:708px;height:708px;top:-460px;left:150px
}
.fact_author_img img
{
	margin-top:-70px;filter:grayscale(100%)
}
.fact_author_img_two .box_three
{
	background-image:-moz-linear-gradient(-90deg, #fb862f 0%, #c640fd 100%);background-image:-webkit-linear-gradient(-90deg, #fb862f 0%, #c640fd 100%);background-image:-ms-linear-gradient(-90deg, #fb862f 0%, #c640fd 100%)
}
.fact_author_img_two .box_four
{
	background-image:-moz-linear-gradient(90deg, #5e2ced 0%, #a485fd 100%);background-image:-webkit-linear-gradient(90deg, #5e2ced 0%, #a485fd 100%);background-image:-ms-linear-gradient(90deg, #5e2ced 0%, #a485fd 100%)
}
.feedback_slider .owl-nav
{
	display:none
}
.feedback_slider .item
{
	padding:0px 15px
}
.feedback_slider .shap_one,.feedback_slider .shap_two
{
	position:absolute;bottom:0;right:20px;opacity:0.302;border-radius:10px;transform:rotate(45deg);width:66px;height:66px;bottom:-35px;opacity:0.302
}
.feedback_slider .shap_one
{
	background-image:-moz-linear-gradient(40deg, #290a59 0%, #3d57f4 100%);background-image:-webkit-linear-gradient(40deg, #290a59 0%, #3d57f4 100%);background-image:-ms-linear-gradient(40deg, #290a59 0%, #3d57f4 100%)
}
.feedback_slider .shap_two
{
	background-image:-moz-linear-gradient(40deg, #290a59 0%, #3d57f4 100%);background-image:-webkit-linear-gradient(40deg, #290a59 0%, #3d57f4 100%);background-image:-ms-linear-gradient(40deg, #290a59 0%, #3d57f4 100%);right:-10px;bottom:-45px
}
.feedback_slider .center .feedback_item
{
	border-color:#3d57f4
}
.feedback_slider .center .feedback_item .shap_one,.feedback_slider .center .feedback_item .shap_two
{
	opacity:1
}
.feedback_item
{
	border:1px solid #131430;border-radius:4px;background-color:#0f1029;box-shadow:0px 30px 50px 0px rgba(12,0,46,0.3);padding:45px;position:relative;overflow:hidden
}
.feedback_item .feed_back_author
{
	display:flex
}
.feedback_item .media .img
{
	border:1px solid #44467b;border-radius:50%;width:60px;height:60px;overflow:hidden;margin-right:18px
}
.feedback_item .media .img img
{
	max-width:100%;width:auto
}
.feedback_item .media .media-body
{
	align-self:center
}
.feedback_item .media .media-body h6
{
	margin-bottom:0px;font-size:14px;color:#58596e
}
.feedback_item p
{
	font-weight:300;margin-top:34px;margin-bottom:25px
}
.feedback_item .post_date
{
	font-size:14px;line-height:24px;color:#58596e;font-style:italic;font-weight:300;position:relative
}
.feedback_item .post_date:before
{
	content:"";width:100%;height:1px;background:#58596e;position:absolute;left:0;bottom:0
}
.feedback_item .ratting
{
	align-self:center;flex:1;text-align:right
}
.feedback_item .ratting a
{
	font-size:12px;color:#58596e
}
.feedback_item .ratting a:nth-child(1),.feedback_item .ratting a:nth-child(2),.feedback_item .ratting a:nth-child(3)
{
	color:#3d57f4
}
.owl-dots
{
	text-align:center;margin-top:75px
}
.owl-dots .owl-dot span
{
	width:8px;height:8px;border-radius:50%;background:#3d3e65;margin:0px 5px;border:1px solid #3d3e65;display:block;transition:all 0.3s linear
}
.owl-dots .owl-dot.active span
{
	background:transparent;transform:scale(1.5);border-color:#3d57f4
}
.owl-dots .owl-dot:focus
{
	outline:none
}
.feedback_area_two
{
	background-image:-moz-linear-gradient(30deg, #5f51fb 0%, #8ca7ff 100%);background-image:-webkit-linear-gradient(30deg, #5f51fb 0%, #8ca7ff 100%);background-image:-ms-linear-gradient(30deg, #5f51fb 0%, #8ca7ff 100%);height:550px;position:relative;z-index:1
}
.feedback_area_two:before
{
	content:"";width:100%;height:100%;top:0;left:0;background:url("../img/new/feedback_shap.png") no-repeat scroll center 0;position:absolute;z-index:-1
}
.feedback_area_two .sec_title
{
	padding-left:162px
}
.feedback_area_two .sec_title h2
{
	font-size:35px;line-height:45px
}
.feedback_area_two .sec_title p
{
	color:#cfd0fa;font-style:italic
}
.feedback_slider_two .item
{
	padding-bottom:50px
}
.feedback_slider_two .shap_one,.feedback_slider_two .shap_two
{
	opacity:0.12;background-image:-moz-linear-gradient(40deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%);background-image:-webkit-linear-gradient(40deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%);background-image:-ms-linear-gradient(40deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%)
}
.feedback_slider_two .center .feedback_item_two .shap_one,.feedback_slider_two .center .feedback_item_two .shap_two
{
	opacity:0.25
}
.feedback_slider_two .owl-nav
{
	display:block;position:absolute;right:120px;top:-100px
}
.feedback_slider_two .owl-nav i
{
	width:50px;height:50px;text-align:center;border:1px solid #fff;display:inline-block;color:#fff;line-height:50px;font-size:12px;border-radius:50%;margin-left:10px;transition:all 0.3s linear
}
.feedback_slider_two .owl-nav i:hover
{
	background:#fff;color:#5f51fb
}
.feedback_slider_two .feedback_item
{
	background:#fff;box-shadow:0px 20px 60px 0px rgba(0,11,40,0.1);border:0px;margin:0 20px
}
.feedback_slider_two .feedback_item .media .img
{
	border:0px
}
.feedback_slider_two .owl-dots
{
	display:none
}
.feedback_area_three
{
	height:540px
}
.feedback_area_three .row
{
	margin-left:-20px;margin-right:-20px
}
.feedback_area_three .feedback_slider_two .feedback_item
{
	margin:0px 20px;box-shadow:0px 30px 40px 0px rgba(0,11,40,0.08)
}
.feedback_area_three .feedback_slider_two .feedback_item .ratting a:nth-child(1),.feedback_area_three .feedback_slider_two .feedback_item .ratting a:nth-child(2),.feedback_area_three .feedback_slider_two .feedback_item .ratting a:nth-child(3)
{
	color:#fbc509
}
.feedback_area_three .feedback_slider_two .feedback_item p
{
	line-height:28px
}
.feedback_area_three .feedback_slider_two .owl-nav
{
	right:15px
}
.feedback_area_three .feedback_slider_two .owl-nav i
{
	border-color:#dfe3ed;color:#677294
}
.feedback_area_three .feedback_slider_two .owl-nav i:hover
{
	border-color:#5f51fb;background:#5f51fb;color:#fff
}
.app_testimonial_area
{
	background:#fafafa;padding-top:200px;padding-bottom:140px;overflow:hidden;position:relative
}
.app_testimonial_slider
{
	max-width:690px;margin:0 auto
}
.nav_container
{
	position:relative;z-index:1
}
.nav_container .owl-prev,.nav_container .owl-next
{
	width:50px;height:50px;border-radius:50%;background-color:#fff;box-shadow:0px 3px 4px 0px rgba(12,0,46,0.06);font-size:20px;color:#222d39;border:0px;line-height:50px;position:absolute;top:50%;transform:translateY(-50%);transition:all 0.2s linear;cursor:pointer
}
.nav_container .owl-prev:hover,.nav_container .owl-next:hover
{
	background:#4069eb;color:#fff;box-shadow:none
}
.nav_container .owl-prev
{
	left:15px
}
.nav_container .owl-next
{
	right:15px
}
.nav_container .owl-dots
{
	margin-top:30px
}
.nav_container .owl-dots .owl-dot span
{
	background:#cfcfe7;border:0px
}
.nav_container .owl-dots .owl-dot.active span
{
	background:#3d64f4
}
.shap
{
	position:absolute;opacity:0.02;transform:rotate(45deg);border-radius:45px;left:90px;z-index:-1
}
.shap.one
{
	background-image:-moz-linear-gradient(140deg, #7d0df0 0%, #0cb6e7 100%);background-image:-webkit-linear-gradient(140deg, #7d0df0 0%, #0cb6e7 100%);background-image:-ms-linear-gradient(140deg, #7d0df0 0%, #0cb6e7 100%);width:650px;height:510px;top:-155%
}
.shap.two
{
	background-image:-moz-linear-gradient(140deg, #7d0df0 0%, #0cb6e7 100%);background-image:-webkit-linear-gradient(140deg, #7d0df0 0%, #0cb6e7 100%);background-image:-ms-linear-gradient(140deg, #7d0df0 0%, #0cb6e7 100%);width:666px;height:330px;top:-145%;left:290px
}
.app_testimonial_item .author-img
{
	width:70px;height:70px;border-radius:100%;overflow:hidden;margin:0 auto 15px
}
.app_testimonial_item .author-img img
{
	width:auto;border-radius:100%;max-width:100%
}
.app_testimonial_item .author_info
{
	margin-bottom:35px
}
.app_testimonial_item .author_info p
{
	color:#959cb1;font-size:14px;margin-bottom:0px
}
.experts_team_area .learn_btn:hover
{
	color:#4069eb
}
.experts_team_area .learn_btn:hover:before
{
	background:#4069eb
}
.ex_team_item
{
	position:relative;text-align:center;margin-bottom:40px;overflow:hidden;cursor:pointer
}
.ex_team_item img
{
	max-width:100%
}
.ex_team_item .hover_content,.ex_team_item .team_content
{
	position:absolute;width:100%
}
.ex_team_item h3
{
	margin-bottom:3px
}
.ex_team_item h5
{
	font:300 14px/24px "Poppins",sans-serif;color:#677294;margin-bottom:0px
}
.ex_team_item .team_content
{
	bottom:0;background:rgba(255,255,255,0.9);padding:17px 0px;transition:all 0.4s ease
}
.ex_team_item .hover_content
{
	top:0;height:100%;display:flex;justify-content:center;align-items:center;padding:0px 33px;background-image:-moz-linear-gradient(140deg, rgba(125,13,240,0.9) 0%, rgba(58,113,235,0.9) 100%);background-image:-webkit-linear-gradient(140deg, rgba(125,13,240,0.9) 0%, rgba(58,113,235,0.9) 100%);background-image:-ms-linear-gradient(140deg, rgba(125,13,240,0.9) 0%, rgba(58,113,235,0.9) 100%);opacity:0;visibility:visible;z-index:-1;transition:all 0.4s ease;transform:scale(0.9)
}
.ex_team_item .hover_content .n_hover_content
{
	width:100%
}
.ex_team_item .hover_content .n_hover_content ul
{
	margin-bottom:0px
}
.ex_team_item .hover_content .n_hover_content ul li
{
	display:inline-block
}
.ex_team_item .hover_content .n_hover_content ul li a
{
	font-size:13px;color:#fff;margin:0px 5px
}
.ex_team_item .hover_content .n_hover_content ul li a:hover
{
	color:#0cb6e7
}
.ex_team_item .hover_content .n_hover_content .br
{
	width:100%;height:1px;background:rgba(255,255,255,0.2);display:block;margin:15px 0px 20px;transform:scale(0);transition:all 0.6s linear
}
.ex_team_item .hover_content .n_hover_content h3
{
	transform:translateY(12px);transition:all 0.5s linear
}
.ex_team_item .hover_content .n_hover_content h5
{
	color:#fff;transform:translateY(20px);transition:all 0.6s linear
}
.ex_team_item:hover .hover_content
{
	opacity:1;visibility:visible;z-index:0;transform:scale(1)
}
.ex_team_item:hover .hover_content .br
{
	transform:scale(1)
}
.ex_team_item:hover .hover_content h3,.ex_team_item:hover .hover_content h5
{
	transform:translateY(0)
}
.ex_team_item:hover .team_content
{
	opacity:0;visibility:visible;transform:translateY(100%)
}
.payment_clients_area
{
	background:#fafbff;padding:130px 0px;position:relative
}
.payment_clients_area .clients_bg_shape_top
{
	position:absolute;width:100%;height:85px;top:-82px;left:0;background:url("../img/home9/triangle_top.png") no-repeat
}
.payment_clients_area .clients_bg_shape_right
{
	width:1600px;height:1253px;background-color:white;-webkit-box-shadow:0px 0px 59px 0px rgba(91,82,254,0.05);box-shadow:0px 0px 59px 0px rgba(91,82,254,0.05);position:absolute;right:-44.5%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:150px;top:-375px
}
.payment_clients_area .payment_clients_inner
{
	position:relative
}
.payment_clients_area .payment_clients_inner .clients_item
{
	border-width:5px;border-color:#f6f6fa;border-style:solid;border-radius:10px;background-color:#fff;box-shadow:0px 1px 30px 0px rgba(55,125,162,0.2);position:absolute;text-align:center
}
.payment_clients_area .payment_clients_inner .clients_item img
{
	position:relative;top:50%;transform:translateY(-50%)
}
.payment_clients_area .payment_clients_inner .clients_item.one
{
	width:120px;height:120px;top:170px
}
.payment_clients_area .payment_clients_inner .clients_item.two
{
	width:180px;height:180px;top:325px;left:150px
}
.payment_clients_area .payment_clients_inner .clients_item.three
{
	width:128px;height:128px;left:245px
}
.payment_clients_area .payment_clients_inner .clients_item.four
{
	width:142px;height:142px;left:450px;top:400px
}
.payment_clients_area .payment_clients_inner .clients_item.five
{
	width:110px;height:110px;left:621px;top:260px
}
.payment_clients_area .payment_clients_inner .clients_item.six
{
	width:100px;height:100px;left:425px;top:180px
}
.payment_clients_area .payment_clients_inner .clients_item.seven
{
	width:80px;height:80px;left:550px;top:0px
}
.payment_clients_area .payment_clients_inner .clients_item.eight
{
	width:95px;height:95px;left:745px;top:35px
}
.payment_testimonial_area
{
	background:#fafbff;padding-top:150px
}
.payment_testimonial_area .testimonial_img
{
	margin-bottom:-82px;position:relative;z-index:1
}
.payment_testimonial_info .testimonial_content
{
	padding-left:80px;position:relative;margin-top:100px
}
.payment_testimonial_info .testimonial_content .icon
{
	font-size:300px;color:#ebeff9;position:absolute;transform:rotate(180deg);left:-35px;top:0;font-family:"Poppins",sans-serif;height:133px
}
.payment_testimonial_info .testimonial_content p
{
	line-height:34px;margin-bottom:45px
}
.payment_testimonial_info .testimonial_content .author_description
{
	color:#6781a9;font-weight:300;padding-top:5px
}
.payment_action_area
{
	padding:225px 0px 145px;position:relative
}
.payment_action_area .clients_bg_shape_bottom
{
	position:absolute;width:100%;height:85px;top:0px;left:0;background:url("../img/home9/triangle_bottom.png") no-repeat;background-size:contain
}
.payment_action_content .pay_icon
{
	margin:0 auto 50px
}
.payment_action_content h2
{
	font-size:26px
}
.payment_action_content p
{
	line-height:30px;font-size:18px;margin:25px 0px 60px
}
.payment_action_content .pay_btn
{
	margin:0px
}
.sass_partner_logo_area,.saas_map_area,.saas_subscribe_area
{
	background:#fbfcfe
}
.saas_subscribe_area .saas_action_content
{
	max-width:970px;margin:0 auto;border-radius:6px;background-color:#fff;box-shadow:0px 22px 95px 0px rgba(55,168,237,0.1);display:flex;flex-wrap:wrap;padding:60px;margin-bottom:-50px;position:relative;z-index:2
}
.saas_subscribe_area .saas_action_content .gr_btn
{
	min-width:200px;padding:20px 0px;text-align:center;color:#fff
}
.saas_subscribe_area .saas_action_content .gr_btn:before
{
	opacity:0;transition:all 0.2s linear
}
.saas_subscribe_area .saas_action_content .gr_btn:hover
{
	color:#23b1fe
}
.saas_subscribe_area .saas_action_content .gr_btn:hover:before
{
	opacity:1
}
.payment_subscribe_info
{
	border-radius:6px;background-image:-moz-linear-gradient(50deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%);background-image:-webkit-linear-gradient(50deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%);background-image:-ms-linear-gradient(50deg, #5f51fb 0%, #767cfd 64%, #8ca7ff 100%);overflow:hidden;display:flex;width:100%;align-items:center;padding:60px;margin-bottom:-100px;position:relative
}
.payment_subscribe_info .payment_subscribe_content
{
	padding-top:0px
}
.payment_subscribe_info .payment_subscribe_content h2
{
	font:600 26px "Poppins",sans-serif;color:#fff
}
.payment_subscribe_info .payment_subscribe_content p
{
	margin-bottom:0;font-weight:300;color:#fff
}
.payment_subscribe_info .subscribe-form
{
	display:flex;justify-content:flex-end;flex:1
}
.payment_subscribe_info .subscribe-form .form-control
{
	width:430px;height:60px;border:1px solid rgba(255,255,255,0.3);border-radius:45px;background:rgba(247,248,252,0.059);color:#fff;font-size:15px;font-weight:300;padding-left:30px;box-shadow:none
}
.payment_subscribe_info .subscribe-form .form-control.placeholder
{
	color:#d3d3f2
}
.payment_subscribe_info .subscribe-form .form-control:-moz-placeholder
{
	color:#d3d3f2
}
.payment_subscribe_info .subscribe-form .form-control::-moz-placeholder
{
	color:#d3d3f2
}
.payment_subscribe_info .subscribe-form .form-control::-webkit-input-placeholder
{
	color:#d3d3f2
}
.payment_subscribe_info .subscribe-form .btn_four
{
	background:#5f51fb;color:#fff;border:#5f51fd;margin-left:20px
}
.payment_subscribe_info .subscribe-form .btn_four:hover
{
	background:#fff;border-color:#fff;color:#5f51fd
}
.testimonial_area_four
{
	position:relative
}
.testimonial_shap_img
{
	position:absolute;left:0;bottom:0;width:100%;height:100%
}
.testimonial_title
{
	position:relative;padding-bottom:90px
}
.testimonial_title h6
{
	font-size:16px;color:#563bd1;font-family:"Poppins",sans-serif;font-style:italic
}
.testimonial_title .owl-prev,.testimonial_title .owl-next
{
	position:absolute;bottom:0;width:50px;height:50px;border:1px solid #e0e4ed;text-align:center;font-size:14px;color:#677294;border-radius:50%;line-height:48px;transition:all 0.3s linear;cursor:pointer;background:transparent
}
.testimonial_title .owl-prev:hover,.testimonial_title .owl-next:hover
{
	background:#563bd1;color:#fff
}
.testimonial_title .owl-next
{
	left:60px
}
.stratup_testimonial_info
{
	height:576px;position:relative
}
.stratup_testimonial_info:before
{
	content:"";background:url("../img/new/testimonial_bg.png") no-repeat scroll center 0/contain;width:100%;height:100%;top:0;left:0;position:absolute
}
.testimonial_slider_four
{
	padding:0px 70px
}
.testimonial_slider_four .item
{
	text-align:center;color:#fff
}
.testimonial_slider_four .item .author_img
{
	width:70px;height:70px;border-radius:50%;display:inline-block;overflow:hidden;margin-bottom:35px
}
.testimonial_slider_four .item img
{
	width:auto
}
.testimonial_slider_four .item p
{
	font-size:18px;line-height:36px;font-style:italic;margin-bottom:40px;color:#fff
}
.testimonial_slider_four .item h5
{
	font-size:18px;font-weight:600;color:#fff
}
.testimonial_slider_four .item h6
{
	font-size:14px;font-weight:300;margin-bottom:0;color:#fff
}
.testimonial_area_five
{
	position:relative
}
.testimonial_area_five .stratup_testimonial_info:before
{
	background:url("../img/new/testimonial_bg_two.png") no-repeat scroll center 0/contain
}
.testimonial_area_five .testimonial_title h6
{
	color:#26c4e5
}
.testimonial_area_five .testimonial_title .owl-next:hover,.testimonial_area_five .testimonial_title .owl-prev:hover
{
	background:#26c4e5
}
.video_area
{
	position:relative;z-index:1
}
.video_content
{
	position:relative
}
.video_leaf
{
	position:absolute;left:85px;top:-80px;background:url("../img/new/leaf.png") no-repeat scroll;z-index:-2
}
.cup
{
	position:absolute;right:98px;bottom:40px
}
.video_info
{
	display:flex;align-items:center;justify-content:center;border-radius:4px;background:linear-gradient(50deg, rgba(58,43,220,0.9) 0%, rgba(23,199,189,0.9) 100%),url("../img/new/video_bg.jpg") no-repeat;background-size:cover;box-shadow:0px 50px 70px 0px rgba(0,11,40,0.24);height:450px;max-width:770px;margin:0 auto;position:relative;z-index:1
}
.video_info h2
{
	position:absolute;top:58%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:100px;opacity:0.10;font-weight:700;z-index:-1
}
.video_icon
{
	width:80px;height:80px;border-radius:50%;background-color:#fff;box-shadow:0px 20px 40px 0px rgba(1,16,58,0.14);text-align:center;line-height:85px;font-size:30px;position:relative;transition:all 0.3s linear;display:inline-block
}
.video_icon:before,.video_icon:after
{
	content:"";width:100%;height:100%;border:0.2px solid #fff;border-radius:50%;opacity:0.10;position:absolute;left:0
}
.video_icon:before
{
	transform:scale(2.5)
}
.video_icon:after
{
	transform:scale(3.8)
}
.video_icon i
{
	color:#17c7bd;text-shadow:0px 6px 25px rgba(16,147,140,0.9);position:relative
}
.video_icon i:after
{
	width:300%;height:300%;position:absolute;left:50%;top:50%;border-radius:50%;box-shadow:0px 1px 15px 1px rgba(255,255,255,0.5);content:"";-webkit-animation:pulse 2s infinite;transform:scale(8);animation:pulse 2s infinite
}
.video_icon:hover
{
	transform:scale(1.04)
}
.seo_fact_area
{
	background:#f9f7fd;position:relative
}
.seo_fact_info
{
	display:flex;justify-content:space-between;position:relative;z-index:1
}
.seo_fact_info:before
{
	content:"";background:url("../img/seo/shap.png") no-repeat scroll center center;position:absolute;left:0;width:100%;height:100%;z-index:-1;top:0
}
.seo_fact_info .seo_fact_item
{
	width:200px;height:200px;border-radius:50%;background:#fff;box-shadow:0px 20px 40px 0px rgba(38,59,94,0.1);display:flex;align-items:center;justify-content:center;text-align:center
}
.seo_fact_info .seo_fact_item .counter
{
	font-size:50px;font-weight:600;margin-bottom:15px
}
.seo_fact_info .seo_fact_item .counter.one
{
	color:#15b2ec
}
.seo_fact_info .seo_fact_item .counter.two
{
	color:#f5a416
}
.seo_fact_info .seo_fact_item .counter.three
{
	color:#00c99c
}
.seo_fact_info .seo_fact_item .counter.four
{
	color:#f12699
}
.seo_fact_info .seo_fact_item p
{
	margin-bottom:0;color:#6a7695;font-size:16px
}
.seo_fact_info .seo_fact_item:nth-child(even)
{
	margin-top:135px
}
.seo_fact_info .seo_fact_item:first-child
{
	margin-top:25px
}
.seo_fact_info .seo_fact_item.last
{
	margin-top:120px
}
.seo_call_to_action_area
{
	background:#3d64f4
}
.seo_call_action_text
{
	display:flex;justify-content:space-between;align-items:center
}
.seo_call_action_text h2
{
	font-size:40px;line-height:54px;color:#fff;font-weight:600
}
.seo_call_action_text .about_btn
{
	border:1px solid #fff
}
.app_screenshot_area
{
	overflow:hidden
}
.app_screenshot_area .app_screen_info
{
	margin-left:-20px;margin-right:-20px;margin-top:-10px
}
.app_screenshot_area .app_screenshot_slider .item
{
	padding:10px 20px 20px
}
.app_screenshot_area .app_screenshot_slider .item .screenshot_img
{
	border:1px solid #f4f4f9;border-radius:4px;box-shadow:0px 6px 16px 0px rgba(12,0,46,0.06)
}
.app_screenshot_area .app_screenshot_slider .item .screenshot_img img
{
	max-width:100%
}
.app_screenshot_area .app_screenshot_slider .owl-dots
{
	margin-top:40px
}
.app_screenshot_area .app_screenshot_slider .owl-dots .owl-dot span
{
	background:#cfcfe7;border:0px
}
.app_screenshot_area .app_screenshot_slider .owl-dots .owl-dot.active span
{
	background:#3d64f4
}
.app_screenshot_area .app_screenshot_slider .owl-prev,.app_screenshot_area .app_screenshot_slider .owl-next
{
	position:absolute;bottom:0;width:50px;height:50px;border:1px solid #d9e1ea;background:#fbfbfd;border-radius:25px;font-size:20px;line-height:50px;transform:translateX(-50%);cursor:pointer;transition:all 0.2s linear
}
.app_screenshot_area .app_screenshot_slider .owl-prev:hover,.app_screenshot_area .app_screenshot_slider .owl-next:hover
{
	background:#4069eb;border-color:#4069eb;color:#fff
}
.app_screenshot_area .app_screenshot_slider .owl-prev
{
	left:calc(50% - 60px)
}
.app_screenshot_area .app_screenshot_slider .owl-next
{
	right:calc(50% - 60px)
}
.get_started_area
{
	background-image:-moz-linear-gradient(140deg, #672dde 0%, #4069eb 100%);background-image:-webkit-linear-gradient(140deg, #672dde 0%, #4069eb 100%);background-image:-ms-linear-gradient(140deg, #672dde 0%, #4069eb 100%);padding:120px 0px 80px;position:relative;overflow:hidden;z-index:1
}
.get_started_area .shap
{
	opacity:0.03
}
.get_started_area .shap.one
{
	background:#fff;top:-290px;left:-50px
}
.get_started_area .shap.two
{
	background:#fff;top:-260px;left:100px
}
.get_started_area .shap.three
{
	background:#fff;top:auto;left:47%;bottom:-300px
}
.get_started_area .shap.four
{
	background:#fff;top:auto;left:63%;bottom:-280px
}
.get_content h3
{
	font-size:24px;color:#fff
}
.get_content h2,.get_content p
{
	color:#fff
}
.get_content .app_btn
{
	font:500 16px "Poppins",sans-serif;padding:12px 34px;border-color:#fff;background:#fff;line-height:27px;transition:all 0.2s linear;min-width:200px;text-align:center
}
.get_content .app_btn.app_btn_one
{
	color:#4069eb;vertical-align:middle
}
.get_content .app_btn.app_btn_one img
{
	padding-right:12px
}
.get_content .app_btn.app_btn_one:hover
{
	background:rgba(255,255,255,0.1);color:#fff
}
.get_content .app_btn.app_btn_two
{
	background:rgba(255,255,255,0.1);vertical-align:middle;box-shadow:none;margin-left:20px
}
.get_content .app_btn.app_btn_two i
{
	font-size:25px;padding-right:10px;vertical-align:sub
}
.get_content .app_btn.app_btn_two:hover
{
	color:#4069eb;background:#fff;box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1)
}
.get_started_three .startup_tab_img .web_img,.get_started_three .startup_tab_img .phone_img
{
	opacity:1;transform:translate(0)
}
.get_started_three .get_btn_info
{
	margin-top:50px
}
.get_started_three .get_btn_info .get_btn_item
{
	display:flex;align-items:center;padding-right:110px;position:relative;flex-wrap:wrap
}
.get_started_three .get_btn_info .get_btn_item .get_icon
{
	height:100px;width:100px;line-height:100px;font-size:45px;text-align:center;border-radius:3px;background:#fff1f3;color:#ff738b;margin-right:25px
}
.get_started_three .get_btn_info .get_btn_item h3
{
	font-size:20px;line-height:34px;color:#051441;font-weight:400;flex:1
}
.get_started_three .get_btn_info .get_btn_item .icon_two
{
	background:#f1f5ff
}
.get_started_three .get_btn_info .get_btn_item .icon_two .small
{
	color:#46d779;font-size:25px;position:relative;top:-25px;left:6px;padding-top:0
}
.get_started_three .get_btn_info .get_btn_item .icon_two i
{
	color:#73a1ff;padding-top:30px;display:inline-block
}
.job_listing_area .sec_title
{
	max-width:970px
}
.job_listing_area .app_service_info
{
	margin-bottom:-30px
}
.job_listing .job_list_tab
{
	border-bottom:1px solid #e7e7f6
}
.job_listing .job_list_tab .list_item_tab
{
	font:300 15px/26px "Poppins",sans-serif;color:#677294;padding:0px 0px 10px;border:0px;border-radius:0px;position:relative;display:inline-block;cursor:pointer
}
.job_listing .job_list_tab .list_item_tab:before
{
	content:"";width:0;height:1px;background:#3d64f4;position:absolute;bottom:0;left:auto;right:0;transition:all 0.2s linear
}
.job_listing .job_list_tab .list_item_tab.active,.job_listing .job_list_tab .list_item_tab:hover
{
	background:transparent
}
.job_listing .job_list_tab .list_item_tab.active:before
{
	width:100%;right:auto;left:0
}
.job_listing .job_list_tab .list_item_tab+.list_item_tab
{
	margin-left:55px
}
.job_listing .listing_tab
{
	margin-bottom:-30px;margin-top:60px;overflow:hidden
}
.job_listing .listing_tab .list_item
{
	display:table;width:65%;background:#fff;box-shadow:0px 2px 8px 0px rgba(12,0,46,0.04);padding:20px 45px 20px 20px;margin-bottom:30px;cursor:pointer;transition:all 0.2s linear
}
.job_listing .listing_tab .list_item figure
{
	float:left;width:70px;margin-bottom:0px;margin-right:20px;margin-top:10px
}
.job_listing .listing_tab .list_item figure a
{
	float:left;width:100%
}
.job_listing .listing_tab .list_item figure a i
{
	font-size:70px;color:#3d64f4
}
.job_listing .listing_tab .list_item .joblisting_text
{
	display:table-cell;vertical-align:middle;border-left:1px solid #eeebf7;min-width:600px;padding-left:25px
}
.job_listing .listing_tab .list_item .joblisting_text .job_list_table
{
	display:table;width:100%
}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-table-cell
{
	display:table-cell;vertical-align:middle;width:75%;line-height:46px
}
.job_listing .listing_tab .list_item .joblisting_text h4 a
{
	font-size:20px;margin-bottom:5px;display:inline-block
}
.job_listing .listing_tab .list_item .joblisting_text h4 a:hover
{
	color:#3d64f4
}
.job_listing .listing_tab .list_item .joblisting_text ul
{
	margin-bottom:0px
}
.job_listing .listing_tab .list_item .joblisting_text ul li
{
	float:left;font:300 14px/15px "Poppins",sans-serif;color:#677294;padding:0px 10px;border-left:2px solid #aeb3c3
}
.job_listing .listing_tab .list_item .joblisting_text ul li:first-child
{
	padding-left:0px;border:none
}
.job_listing .listing_tab .list_item .joblisting_text ul li.p_color
{
	color:#3d64f4
}
.job_listing .listing_tab .list_item .joblisting_text ul li.g_color
{
	color:#61bd17
}
.job_listing .listing_tab .list_item .joblisting_text ul li.gold_color
{
	color:#d7ad1e
}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist
{
	float:right
}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist .apply_btn
{
	font:300 14px/36px "Poppins",sans-serif;color:#5c6789;border:1px solid #e7e7f6;border-radius:3px;display:inline-block;padding:4px 22px;transition:all 0.2s linear
}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist .apply_btn:hover
{
	background:#3d64f4;border-color:#3d64f4;color:#fff
}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist .like-btn
{
	font-size:18px;line-height:46px;float:right;margin-left:20px
}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist .like-btn a
{
	display:inline-block;color:#d4d8e4
}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist .like-btn a:hover
{
	color:#3d64f4
}
.job_listing .listing_tab .list_item:hover
{
	box-shadow:0px 15px 20px -8px rgba(12,0,46,0.06)
}
.job_listing .pagination
{
	display:block
}
.job_listing .pagination .nav-links .page-numbers
{
	width:40px;height:40px;border:1px solid #e7e7f6;display:inline-block;text-align:center;line-height:40px;color:#677294;font-size:16px;border-radius:50%;background-color:#fbfbfd;margin:0px 3px
}
.job_listing .pagination .nav-links .page-numbers i
{
	font-size:14px
}
.job_listing .pagination .nav-links .page-numbers.current
{
	background:#3d64f4;color:#fff
}
.details_content .f_size_22
{
	font-size:22px
}
.details_content .btn_three
{
	min-width:150px;text-align:center;background:#3d64f4;border-color:#3d64f4;color:#fff
}
.details_content .btn_three:hover
{
	color:#fff;box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16)
}
.job_deatails_content
{
	padding-bottom:40px
}
.job_deatails_content ul li
{
	position:relative;padding-left:36px;font-weight:400;font-size:16px;color:#677294;margin-bottom:5px
}
.job_deatails_content ul li i
{
	position:absolute;left:0;top:5px;color:#3d64f4
}
.job_deatails_content:nth-child(4)
{
	border-bottom:1px solid #eeebf6
}
.job_info
{
	border:1px solid #f4f4f9;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);padding:50px
}
.job_info .info_head
{
	border-bottom:1px solid #eeebf6;padding-bottom:18px
}
.job_info .info_head i
{
	font-size:40px;color:#3d64f4;text-shadow:0px 14px 30px rgba(94,44,237,0.4);margin-bottom:35px;display:inline-block
}
.job_info .info_item
{
	position:relative;padding-left:30px;margin-top:25px
}
.job_info .info_item i
{
	color:#3d64f4;font-size:18px;position:absolute;left:0;top:5px
}
.job_info .info_item h6
{
	font-size:18px;color:#222d39;font-family:"Poppins",sans-serif;font-weight:400;margin-bottom:5px
}
.job_info .info_item p
{
	margin-bottom:0px;font-size:14px;font-weight:300;color:#677294
}
.apply_form .form-group
{
	margin-bottom:30px
}
.apply_form input[type="text"],.apply_form textarea,.apply_form .selectpickers
{
	border-radius:4px;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);font:300 15px/60px "Poppins",sans-serif;color:#9ca3b9;width:100%;height:60px;padding-left:30px;border:1px solid #fff
}
.apply_form input[type="text"]:focus,.apply_form textarea:focus,.apply_form .selectpickers:focus
{
	box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06);border-color:#f2effc;outline:none
}
.apply_form input[type="text"].placeholder,.apply_form textarea.placeholder,.apply_form .selectpickers.placeholder
{
	color:#9ca3b9
}
.apply_form input[type="text"]:-moz-placeholder,.apply_form textarea:-moz-placeholder,.apply_form .selectpickers:-moz-placeholder
{
	color:#9ca3b9
}
.apply_form input[type="text"]::-moz-placeholder,.apply_form textarea::-moz-placeholder,.apply_form .selectpickers::-moz-placeholder
{
	color:#9ca3b9
}
.apply_form input[type="text"]::-webkit-input-placeholder,.apply_form textarea::-webkit-input-placeholder,.apply_form .selectpickers::-webkit-input-placeholder
{
	color:#9ca3b9
}
.apply_form textarea
{
	height:180px
}
.apply_form .selectpickers
{
	width:100%
}
.apply_form .upload_box
{
	width:100%;background:#fff;border:1px dotted #e7e3f2;box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);font:300 15px/26px "Poppins",sans-serif;color:#9ca3b9;padding:20px 50px
}
.apply_form .upload_box input[type="file"]
{
	font:300 15px/26px "Poppins",sans-serif;color:#9ca3b9;display:block;margin-top:45px
}
.apply_form .upload_box input[type="file"]:focus
{
	outline:none
}
.apply_form p
{
	font:300 15px/26px "Poppins",sans-serif;color:#677294
}
.apply_form p a
{
	color:#222d39
}
.apply_form .btn_three
{
	font-size:14px;font-weight:500;background:#3d64f4;padding:14px 37px;border-radius:3px;transition:all 0.3s linear;cursor:pointer;margin-top:20px
}
.apply_form .btn_three:hover
{
	color:#fff;box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16)
}
.faq_tab
{
	border:1px solid #f4f4f9;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);padding:50px 40px
}
.faq_tab .nav-tabs
{
	border:0px;margin-bottom:0px;display:block
}
.faq_tab .nav-item
{
	margin:0px
}
.faq_tab .nav-item .nav-link
{
	font:400 16px/22px "Poppins",sans-serif;color:#677294;padding:0px;border:0px;border-radius:0px;display:inline-block;position:relative;margin-bottom:20px
}
.faq_tab .nav-item .nav-link:before
{
	content:"";width:0;height:1px;background:#3d64f4;position:absolute;left:0;bottom:0;transition:width 0.2s linear
}
.faq_tab .nav-item .nav-link.active
{
	color:#3d64f4
}
.faq_tab .nav-item .nav-link.active:before
{
	width:100%
}
.faq_content .tab-pane .card
{
	border:0px;border-radius:0px;background:transparent;border-bottom:1px solid #e4e0ee
}
.faq_content .tab-pane .card .card-header
{
	padding:0px;border:0px;background:transparent
}
.faq_content .tab-pane .card .card-header .btn
{
	color:#3d64f4;display:block;width:100%;text-align:left;font:500 18px/26px "Poppins",sans-serif;padding:20px 30px 20px 0px;position:relative;white-space:normal
}
.faq_content .tab-pane .card .card-header .btn i
{
	position:absolute;right:0;top:50%;transform:translateY(-50%);display:none;font-size:20px
}
.faq_content .tab-pane .card .card-header .btn i+i
{
	display:block
}
.faq_content .tab-pane .card .card-header .btn.collapsed
{
	color:#576370
}
.faq_content .tab-pane .card .card-header .btn.collapsed i
{
	display:block
}
.faq_content .tab-pane .card .card-header .btn.collapsed i+i
{
	display:none
}
.faq_content .tab-pane .card .card-body
{
	padding:0px 0px 45px;font:400 15px/26px "Poppins",sans-serif;color:#677294
}
.last_portfolio_area
{
	background:#f9f9fc;overflow:hidden
}
.last_portfolio_area .price_btn
{
	border-color:#5f51fb;color:#5f51fb;background:transparent;margin-top:50px;line-height:48px;padding:0px 30px
}
.last_portfolio_area .price_btn:hover
{
	background:#5f51fb;color:#fff
}
.portfolio_area
{
	overflow:hidden
}
.portfolio_area .price_btn
{
	border-color:#5f51fb;color:#5f51fb;background:transparent;margin-top:50px;line-height:48px;padding:0px 30px
}
.portfolio_area .price_btn:hover
{
	background:#5f51fb;color:#fff
}
.portfolio_filter
{
	display:flex;justify-content:center
}
.portfolio_filter .work_portfolio_item
{
	font:400 16px/22px "Poppins",sans-serif;color:#677294;display:inline-block;border-radius:3px;transition:all 0.2s linear;position:relative;cursor:pointer
}
.portfolio_filter .work_portfolio_item:before
{
	content:"";width:0;height:1px;bottom:0;background:transparent;position:absolute;left:auto;right:0;transition:width 0.3s linear
}
.portfolio_filter .work_portfolio_item.active,.portfolio_filter .work_portfolio_item:hover
{
	color:#3d64f4
}
.portfolio_filter .work_portfolio_item.active:before,.portfolio_filter .work_portfolio_item:hover:before
{
	width:100%;background:#3d64f4;right:auto;left:0
}
.portfolio_filter .work_portfolio_item+.work_portfolio_item
{
	margin-left:60px
}
.portfolio_filter_blue .work_portfolio_item.active,.portfolio_filter_blue .work_portfolio_item:hover
{
	color:#26c4e5
}
.portfolio_filter_blue .work_portfolio_item.active:before,.portfolio_filter_blue .work_portfolio_item:hover:before
{
	width:100%;background:#26c4e5
}
.pr_btn
{
	margin-top:70px;background:transparent;color:#26c4e5;border-color:#26c4e5
}
.pr_btn:hover
{
	background:#26c4e5;color:#fff
}
.portfolio_gallery .portfolio_item .portfolio_img
{
	position:relative;cursor:pointer;overflow:hidden
}
.portfolio_gallery .portfolio_item .portfolio_img img
{
	max-width:100%;width:100%;border-radius:6px
}
.portfolio_gallery .portfolio_item .portfolio_img .img_rounded
{
	border-radius:6px
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content
{
	position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(44,44,57,0.7);opacity:0;transition:opacity 300ms linear
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .img_popup
{
	width:50px;height:50px;font-size:18px;line-height:50px;text-align:center;right:50px;top:50px;border:1px solid #fff;border-radius:50%;color:#fff;transform:scale(0.9);opacity:0;transition:all 0.3s ease-in
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .img_popup:hover
{
	background:#fff;color:#222d39
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description
{
	bottom:0;padding-left:50px;padding-bottom:48px;width:100%
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description h3,.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description h5
{
	transform:translateY(25px);transition:all 0.4s linear;color:#fff
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description .categories
{
	cursor:default;overflow:hidden
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description .categories a
{
	transform:translateY(25px);color:#fff;transition:all 0.3s linear
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description .categories a:before
{
	background:#fff
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content.h_content_two .img_popup
{
	right:30px;top:30px
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content.h_content_two .portfolio-description
{
	padding-left:30px;padding-bottom:30px
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content.h_content_two .portfolio-description .categories
{
	cursor:default
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content.h_content_two .portfolio-description .categories a
{
	font-size:14px
}
.portfolio_gallery .portfolio_item .portfolio_img:hover .hover_content
{
	opacity:1
}
.portfolio_gallery .portfolio_item .portfolio_img:hover .hover_content .img_popup
{
	opacity:1;transform:scale(1)
}
.portfolio_gallery .portfolio_item .portfolio_img:hover .hover_content .portfolio-description h3,.portfolio_gallery .portfolio_item .portfolio_img:hover .hover_content .portfolio-description h5,.portfolio_gallery .portfolio_item .portfolio_img:hover .hover_content .portfolio-description a
{
	transform:translateY(0)
}
.portfolio-description .portfolio-title
{
	overflow:hidden;display:inline-block
}
.portfolio-description h3,.portfolio-description h5
{
	margin-top:22px;margin-bottom:0px;transition:color 0.2s linear;color:#222d39
}
.portfolio-description h3 a,.portfolio-description h5 a
{
	color:#222d39;position:relative
}
.portfolio-description h3 a:before,.portfolio-description h5 a:before
{
	content:"";width:0;height:1px;left:auto;right:0;bottom:0;background:#3d64f4;position:absolute;transition:width 0.2s linear
}
.portfolio-description h3 a:hover,.portfolio-description h5 a:hover
{
	color:#3d64f4
}
.portfolio-description h3 a:hover:before,.portfolio-description h5 a:hover:before
{
	width:100%;right:auto;left:0
}
.portfolio-description .categories
{
	cursor:default;overflow:hidden
}
.portfolio-description .categories a
{
	font-size:15px;color:#677294;font-weight:300;position:relative;display:inline-block;transition:color 0.01s linear
}
.portfolio-description .categories a:before
{
	content:"";width:0;height:1px;bottom:0;background:#3d64f4;position:absolute;left:auto;right:0;transition:width 0.3s linear
}
.portfolio-description .categories a:hover
{
	color:#3d64f4
}
.portfolio-description .categories a:hover:before
{
	width:100%;right:auto;left:0
}
.portfolio_fullwidth_area
{
	padding-top:100px
}
.portfolio_details_info .content h2,.portfolio_details_info .content h3,.portfolio_details_info .content h4
{
	font-family:"Poppins",sans-serif;font-size:15px;font-weight:700;line-height:28px;color:#222d39;margin-bottom:0 !important
}
.portfolio_details_info .content p
{
	font-size:15px;font-weight:400
}
.p_category_item .social_icon,.icon .social_icon
{
	padding-top:8px
}
.p_category_item .social_icon a,.icon .social_icon a
{
	width:40px;height:40px;line-height:40px;font-size:13px;line-height:43px;display:inline-block;text-align:center;border-radius:50%;margin-right:5px;transition:all 0.2s linear;color:#fff
}
.p_category_item .social_icon a:nth-child(1),.icon .social_icon a:nth-child(1)
{
	background:#4779de
}
.p_category_item .social_icon a:nth-child(2),.icon .social_icon a:nth-child(2)
{
	background:#e43e30
}
.p_category_item .social_icon a:nth-child(3),.icon .social_icon a:nth-child(3)
{
	background:#1da1f3
}
.p_category_item .social_icon a:hover,.icon .social_icon a:hover
{
	box-shadow:0px 5px 12px 2px rgba(0,11,40,0.2)
}
.portfolio_pagination
{
	display:flex;justify-content:space-between
}
.portfolio_pagination .prev,.portfolio_pagination .next
{
	font-size:14px;font-weight:300;color:#9ca3b9;transition:color 0.2s linear
}
.portfolio_pagination .prev:hover,.portfolio_pagination .next:hover
{
	color:#222d39
}
.portfolio_pagination .prev i
{
	padding-right:8px
}
.portfolio_pagination .next i
{
	padding-left:8px
}
.pr_slider .owl-prev,.pr_slider .owl-next
{
	position:absolute;top:50%;transform:translateY(-50%);z-index:1;background:transparent;border:0px;background:transparent;padding:0px;font-size:24px;color:#677294;transition:color 0.2s linear;cursor:pointer
}
.pr_slider .owl-prev:hover,.pr_slider .owl-next:hover
{
	color:#3d64f4
}
.pr_slider .owl-prev
{
	left:40px
}
.pr_slider .owl-next
{
	right:40px
}
.p_details_three .portfolio_category
{
	flex-wrap:wrap;margin-top:50px
}
.p_details_three .portfolio_category .p_category_item
{
	flex:0 0 50%;max-width:50%
}
.p_details_three .portfolio_pagination
{
	margin-top:190px
}
.p_details_three .icon
{
	margin-top:120px
}
.map_area
{
	height:552px;position:relative
}
.map_area iframe
{
	height:100%;width:100%;border:0px;pointer-events:none;margin:0px;padding:0px
}
.app_contact_info
{
	position:absolute;top:50%;transform:translateY(-50%);left:600px;background-color:#fff;box-shadow:0px 40px 50px 0px rgba(12,0,46,0.2);padding:45px 45px 15px
}
.app_contact_info .triangle
{
	position:absolute;width:15px;height:15px;right:55px;background:#fff;bottom:-7px;transform:rotate(45deg)
}
.app_contact_info .info_item
{
	padding-left:55px;position:relative;margin-bottom:35px
}
.app_contact_info .info_item i
{
	position:absolute;left:0;font-size:30px;color:#3d64f4;background-image:-moz-linear-gradient(0deg, #3d64f4 0%, #a485fd 100%);background-image:-webkit-linear-gradient(0deg, #3d64f4 0%, #a485fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;top:0px;left:0
}
.app_contact_info .info_item h6
{
	color:#051441;margin-bottom:5px
}
.app_contact_info .info_item p,.app_contact_info .info_item a
{
	color:#677294;line-height:24px;margin-bottom:0px
}
.app_contact_info .info_item a:hover
{
	color:#4069eb
}
.contact_info_item
{
	border-bottom:1px solid #eeebf6;padding-bottom:25px
}
.contact_info_item p
{
	color:#677294;margin-bottom:8px
}
.contact_info_item a
{
	color:#677294;padding-left:3px;display:inline-block
}
.contact_info_item a:hover
{
	color:#3d64f4
}
.contact_info_item+.contact_info_item
{
	border:0px;margin-top:33px
}
.mapbox
{
	height:400px;box-shadow:0px 3px 4px 0px rgba(12,0,46,0.05);border:10px solid #fff
}
#map
{
	height:100% !important
}
.text_box
{
	/*margin-bottom:30px*/
}
.text_box input[type="text"],.text_box textarea,.text_box input[type="password"],.text_box input[type="email"]
{
	font:400 15px/60px "Poppins",sans-serif;color:#222d39;height:60px;border-radius:4px;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);width:100%;border:1px solid #fff;padding-left:30px
}
.text_box input[type="text"].placeholder,.text_box textarea.placeholder,.text_box input[type="password"].placeholder,.text_box input[type="email"].placeholder
{
	color:#9ca3b9
}
.text_box input[type="text"]:-moz-placeholder,.text_box textarea:-moz-placeholder,.text_box input[type="password"]:-moz-placeholder,.text_box input[type="email"]:-moz-placeholder
{
	color:#9ca3b9
}
.text_box input[type="text"]::-moz-placeholder,.text_box textarea::-moz-placeholder,.text_box input[type="password"]::-moz-placeholder,.text_box input[type="email"]::-moz-placeholder
{
	color:#9ca3b9
}
.text_box input[type="text"]::-webkit-input-placeholder,.text_box textarea::-webkit-input-placeholder,.text_box input[type="password"]::-webkit-input-placeholder,.text_box input[type="email"]::-webkit-input-placeholder
{
	color:#9ca3b9
}
.text_box input[type="text"]:focus,.text_box textarea:focus,.text_box input[type="password"]:focus,.text_box input[type="email"]:focus
{
	border-color:#f2effc;box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06);outline:none
}
.text_box input[type="text"].is-invalid,.text_box textarea.is-invalid,.text_box input[type="password"].is-invalid,.text_box input[type="email"].is-invalid
{
	border:1px solid #dc3545
}
.text_box input[type="text"].is-valid,.text_box textarea.is-valid,.text_box input[type="password"].is-valid,.text_box input[type="email"].is-valid
{
	border:1px solid #28a745
}
.text_box textarea
{
	height:120px
}
.contact_form_box .btn_three
{
	min-width:180px;text-align:center;background:#3d64f4;border-color:#3d64f4;margin-top:0px
}
.contact_form_box .btn_three:hover
{
	background:transparent;color:#3d64f4
}
.mapbox2
{
	height:440px;border-top:10px solid #fff
}
.login_area
{
	position:relative;overflow:hidden;z-index:1
}
.login_area .login_info
{
	padding:160px 100px 160px 0px
}
.login_area .login_info:before
{
	content:"";position:absolute;width:2500px;right:0;height:100%;background:#fbfbfb;top:0;z-index:-1
}
.login_area .login_info p a
{
	color:#677294
}
.login-form .text_box .text_c
{
	color:#161341;font-size:14px;margin-bottom:15px
}
.login-form .text_box input[type="password"]
{
	padding-top:8px;line-height:50px
}
.login-form .text_box input[type="password"]:focus
{
	padding-top:0px
}
.login-form .extra
{
	display:flex;justify-content:space-between;font:400 14px/30px "Poppins",sans-serif;margin-top:45px
}
.login-form .extra .checkbox label
{
	margin-bottom:0px;color:#161341
}
.login-form .extra .checkbox input[type="checkbox"]
{
	position:relative;width:10px;height:10px;margin-right:10px
}
.login-form .extra .checkbox input[type="checkbox"]:before
{
	content:"";display:block;position:absolute;width:10px;height:10px;top:0;left:0;border:1px solid #7348ef;border-radius:2px;background-color:white
}
.login-form .extra .checkbox input[type="checkbox"]:checked:after
{
	content:"";display:block;width:4px;height:8px;border:solid #7348ef;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0px;left:3px
}
.login-form .extra .forgotten-password a
{
	color:#677294
}
.login-form .btn_three
{
	width:100%;background:#3d64f4;color:#fff;margin-top:40px
}
.login-form .btn_three:hover
{
	box-shadow:0px 20px 30px 0px rgba(61,100,244,0.16)
}
.login-form .alter-login
{
	font:400 15px/26px "Poppins",sans-serif;color:#9ca3b9
}
.login-form .alter-login a
{
	color:#3d64f4;display:inline-block;margin-left:6px
}
.login_img
{
	padding-left:100px;margin-right:-250px
}
.login_img img
{
	max-width:100%
}
.sign_info
{
	border:20px solid #fff;background:#fbfbfd;padding:80px 50px;box-shadow:0px 50px 100px 0px rgba(12,0,46,0.05)
}
.sign_info .login_info
{
	padding-left:30px
}
.sign_info .sign_info_content h2
{
	font-size:30px;color:#677294
}
.sign_info .sign_info_content ul li
{
	font:400 16px/34px "Poppins",sans-serif;color:#677294
}
.sign_info .sign_info_content ul li i
{
	color:#3d64f4;margin-right:10px
}
.sign_info .login-form .text_box
{
	margin-bottom:25px
}
.sign_info .lead-text
{
	font:400 14px/40px "Poppins",sans-serif;color:#677294;padding-right:20px
}
.sign_info .social_tag li
{
	display:inline-block
}
.sign_info .social_tag li a
{
	width:40px;height:40px;border-radius:50%;display:block;line-height:44px;color:#fff;font-size:13px;text-align:center;margin-left:7px
}
.sign_info .social_tag li:first-child a
{
	background:#4779de
}
.sign_info .social_tag li:nth-child(2) a
{
	background:#e43e30
}
.sign_info .social_tag li:nth-child(3) a
{
	background:#1da1f3
}
.sign_info .sign-in-form .btn_three
{
	width:auto;margin-top:0
}
.sign_info .sign-in-form .extra .forgotten-password a
{
	color:#161341;font-weight:400
}
.sign_info .sign-in-form .extra .forgotten-password a:hover
{
	color:#3d64f4
}
.sign_btn_transparent
{
	display:inline-block;background:transparent;border-color:#3d64f4;color:#3d64f4
}
.sign_btn_transparent:hover
{
	background:#3d64f4;color:#fff
}
.get_quote_form .form-group
{
	margin-bottom:30px
}
.get_quote_form .form-group .form-control
{
	font:300 15px "Poppins",sans-serif;color:#677294;border-radius:4px;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);border:1px solid transparent;height:60px;padding:0px 30px
}
.get_quote_form .form-group .form-control.placeholder
{
	color:#9ca3b9
}
.get_quote_form .form-group .form-control:-moz-placeholder
{
	color:#9ca3b9
}
.get_quote_form .form-group .form-control::-moz-placeholder
{
	color:#9ca3b9
}
.get_quote_form .form-group .form-control::-webkit-input-placeholder
{
	color:#9ca3b9
}
.get_quote_form .form-group .form-control:focus
{
	border-color:#f2effc;box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06)
}
.get_quote_form .form-group textarea.form-control
{
	height:210px;padding-top:15px
}
.get_quote_form .btn_three
{
	margin-top:10px
}
.saasland_container
{
	height:100vh;width:100%;min-height:600px;background:#fbfbfd;display:flex;flex-wrap:wrap
}
.saasland_container .saasland_bg
{
	position:absolute;width:100%;height:100%;right:0
}
.saasland_container .saasland_col_content
{
	position:relative;width:40%
}
.saasland_container .saasland_col_content .container_wrap
{
	position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:35px;z-index:3;overflow:hidden;min-height:600px
}
.saasland_container .saasland_col_content .saasland_log
{
	left:21%;position:absolute;width:70%;top:100px
}
.saasland_container .saasland_col_content .saasland_content
{
	display:block;position:absolute;left:21%;top:calc(50% - 150px);width:70%
}
.saasland_container .saasland_col_content .saasland_content h2
{
	font-size:30px;font-family:"Poppins",sans-serif;color:#747d99;margin-bottom:30px;font-weight:400;font-style:italic
}
.saasland_container .saasland_col_content .saasland_content h1
{
	color:#051441;font-size:50px;font-weight:600;margin-bottom:60px
}
.saasland_container .saasland_col_content .saasland_content .car_theme_btn
{
	font-family:"Poppins",sans-serif;font-size:16px;text-transform:capitalize
}
.saasland_container .saasland_col_content .saasland_bottom
{
	bottom:25px;left:21%;position:absolute;width:70%;font:400 12px/40px "Poppins",sans-serif;color:#7f88a6
}
.saasland_container .saasland_col_content .saasland_bottom a
{
	color:#6754e2
}
.saasland_col_screen
{
	background-image:-moz-linear-gradient(-120deg, #5e2ced 0%, #a485fd 100%);background-image:-webkit-linear-gradient(-120deg, #5e2ced 0%, #a485fd 100%);background-image:-ms-linear-gradient(-120deg, #5e2ced 0%, #a485fd 100%);width:60%;position:relative;z-index:1
}
.saasland_col_screen .clock
{
	position:absolute;bottom:190px;z-index:1;text-align:center;width:100%
}
.saasland_col_screen .clock .timer
{
	display:inline-block;color:#fff;border:1px solid rgba(255,255,255,0.4);border-radius:5px;padding:20px 30px;margin:0px 8px
}
.saasland_col_screen .clock .timer span
{
	font-size:50px;font-weight:500;line-height:50px
}
.saasland_col_screen .clock .timer .smalltext
{
	font-size:18px
}
.saasland_col_screen .saasland_social
{
	bottom:25px;left:70px;position:absolute;z-index:1
}
.saasland_col_screen .saasland_social p
{
	margin-bottom:0px;display:inline-block;color:#fff;font-size:14px
}
.saasland_col_screen .saasland_social ul
{
	display:inline-block;padding-left:0
}
.saasland_col_screen .saasland_social ul li
{
	display:inline-block
}
.saasland_col_screen .saasland_social ul li a
{
	font-size:14px;color:#fff;padding:0px 5px;transition:color 0.4s linear
}
.saasland_col_screen .saasland_social ul li a:hover
{
	color:#fff
}
#success,#error
{
	position:relative;top:10px;display:block;right:0;left:0;bottom:-15px;display:none;font-weight:600
}
#success
{
	color:lawngreen
}
#error
{
	color:orangered
}
.seo_subscribe_area
{
	background-color:#5e2ced;padding:120px 0px 150px;position:relative;overflow:hidden;z-index:1
}
.seo_subscribe_area .seo_sec_title h2,.seo_subscribe_area .seo_sec_title p
{
	color:#fff
}
.seo_subscribe_area .overlay_img
{
	background:url("../img/seo/cloud_bg.png") no-repeat scroll center 0/cover;position:absolute;top:0;width:100%;height:100%;z-index:-1
}
.seo_subscribe_area .cloud_img
{
	position:absolute;right:0;bottom:-7px;width:300px;height:250px
}
.seo_subscribe_form
{
	max-width:970px;margin:0 auto
}
.seo_subscribe_form .input-group
{
	padding:0px 10px
}
.seo_subscribe_form .input-group input
{
	font-size:16px;line-height:58px;font-weight:300;border-radius:4px;padding:2px 30px 0px
}
.seo_subscribe_form .input-group .form-control
{
	max-width:400px;color:#949db5;background:#fff;border:0px;box-shadow:none
}
.seo_subscribe_form .input-group .form-control.placeholder
{
	color:#949db5
}
.seo_subscribe_form .input-group .form-control:-moz-placeholder
{
	color:#949db5
}
.seo_subscribe_form .input-group .form-control::-moz-placeholder
{
	color:#949db5
}
.seo_subscribe_form .input-group .form-control::-webkit-input-placeholder
{
	color:#949db5
}
.seo_subscribe_form .input-group .check-btn
{
	padding-left:40px;padding-right:40px;background-color:#00c99c;border:0px;box-shadow:0px 10px 30px 0px rgba(18,2,86,0.2);transition:all 0.3s linear;color:#fff;cursor:pointer
}
.seo_subscribe_form .input-group .check-btn:hover
{
	box-shadow:none
}
.error_area
{
	background:-moz-linear-gradient(180deg, rgba(94,44,237,0.93) 0%, rgba(164,133,253,0.9) 100%),url("../img/error_bg.png") no-repeat scroll center 100%;background:-webkit-linear-gradient(180deg, rgba(94,44,237,0.93) 0%, rgba(164,133,253,0.9) 100%),url("../img/error_bg.png") no-repeat scroll center 100%;background:-ms-linear-gradient(180deg, rgba(94,44,237,0.93) 0%, rgba(164,133,253,0.9) 100%),url("../img/error_bg.png") no-repeat scroll center 100%;display:flex;align-items:center;position:relative;z-index:1;height:100vh;min-height:650px
}
.error_shap
{
	position:absolute;right:0;top:0;z-index:-1
}
.error_contain h1
{
	font-size:15vw;line-height:14vw;margin-bottom:0px
}
.error_contain h2
{
	letter-spacing:12px;margin-bottom:25px
}
.error_contain .about_btn
{
	min-width:230px;box-shadow:0px 20px 30px 0px rgba(15,0,57,0.1)
}
.error_two_area
{
	display:flex;align-items:center;position:relative;z-index:1;height:100vh;min-height:750px
}
.error_content_two h2
{
	font-size:40px;font-weight:500;line-height:50px;color:#051441;margin-top:40px
}
.error_content_two p
{
	font-size:20px;line-height:30px
}
.error_content_two .search
{
	margin:45px 0px 40px
}
.error_content_two .search .form-control
{
	background-color:#fff;box-shadow:0px 4px 22px 0px rgba(12,0,46,0.06);border:1px solid transparent;border-radius:45px;height:60px;padding:0px 30px;color:#677294;font-size:15px;font-weight:300;transition:all 0.3s linear
}
.error_content_two .search .form-control.placeholder
{
	color:#677294
}
.error_content_two .search .form-control:-moz-placeholder
{
	color:#677294
}
.error_content_two .search .form-control::-moz-placeholder
{
	color:#677294
}
.error_content_two .search .form-control::-webkit-input-placeholder
{
	color:#677294
}
.error_content_two .search .form-control:focus
{
	border-color:#3d64f4
}
.error_content_two .about_btn
{
	background:#051441;color:#fff;border-radius:3px;padding:17px 35px;font-weight:400
}
.error_content_two .about_btn i
{
	vertical-align:middle;padding-left:5px
}
.error_content_two .about_btn:hover
{
	box-shadow:none
}
.download_area
{
	height:100vh;min-height:700px;align-items:center;justify-content:center;display:flex;text-align:center;position:relative;z-index:1
}
.download_parallax_bg
{
	position:absolute;width:100%;height:100%;background:url("../img/new/case/parallax.png") no-repeat scroll center center;z-index:-1
}
.download_content .download_btn
{
	width:250px;height:250px;border-radius:50%;border:1px solid #f6f5fc;display:inline-block;text-align:center;position:relative;z-index:0;margin-bottom:60px
}
.download_content .download_btn:before
{
	content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:200px;height:200px;background:#f7f4ff;border-radius:50%;z-index:-2
}
.download_content .download_btn:after
{
	content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:160px;height:160px;background:#f1ecff;border-radius:50%;z-index:-1
}
.download_content .download_btn .pulse-x
{
	position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#f1ecff;width:110px;height:110px;border-radius:100%;z-index:-2;animation:pulsate 3s infinite
}
.download_content .download_btn i
{
	width:120px;height:120px;display:inline-block;background-image:-moz-linear-gradient(50deg, #5e2ced 0%, #a485fd 100%);background-image:-webkit-linear-gradient(50deg, #5e2ced 0%, #a485fd 100%);background-image:-ms-linear-gradient(50deg, #5e2ced 0%, #a485fd 100%);box-shadow:inset 2px -3.464px 6px 0px rgba(34,10,104,0.2);border-radius:50%;line-height:120px;font-size:55px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)
}
.download_content h2
{
	font-size:60px;color:#051441;font-weight:400;margin-bottom:35px
}
.download_content p
{
	margin-bottom:0;font-size:20px;font-weight:400;color:#051441
}
.download_content p a
{
	color:#3d64f4;position:relative
}
.download_content p a:before
{
	content:"";width:100%;height:1px;background:#3d64f4;position:absolute;left:0;bottom:0
}
.thanks_content h2
{
	font-size:50px;margin-bottom:30px;margin-top:30px
}
.thanks_content p
{
	color:#677294
}
.thanks_content a
{
	font-size:14px;font-weight:500;color:#959bad;position:relative;text-transform:uppercase;padding:0px 6px;display:inline-block;transition:all 0.2s linear;margin-top:45px
}
.thanks_content a:before
{
	content:"";width:100%;height:100%;border-bottom:1px solid #959bad;left:0;bottom:0;position:absolute
}
.thanks_content a i
{
	vertical-align:middle;display:inline-block;transition:all 0.3s linear;padding-left:5px
}
.thanks_content a:hover
{
	color:#3d64f4
}
.thanks_content a:hover:before
{
	border-color:#3d64f4
}
.thanks_content a:hover i
{
	transform:translateX(8px)
}
.typography_breacrumb
{
	background:#f9f9f9
}
.typography_breacrumb h1
{
	color:#222d39;font-weight:400
}
.typography_breacrumb h1 span
{
	font-weight:700
}
.typography_breacrumb p
{
	color:#677294
}
h1,h2,h3,h4,h5,h6
{
	color:#4b505e
}
p
{
	font-size:16px;color:#677294
}
p span
{
	padding:3px 8px
}
p a
{
	color:#222d39;position:relative
}
p a:before
{
	content:"";width:0;height:1px;left:auto;right:0;bottom:0;background:#3d64f4;position:absolute;transition:width 0.2s linear
}
p a:hover
{
	color:#3d64f4
}
p a:hover:before
{
	width:100%;right:auto;left:0
}
.bg-dark
{
	background:#222d39 !important
}
.bg-purpple
{
	background:#6e3ef8
}
.bg-blue
{
	background:#2cabed
}
.h_title
{
	font-size:24px;color:#677294;font-weight:300;margin-bottom:50px
}
.heading_style h1,.heading_style h2,.heading_style h3,.heading_style h4,.heading_style h5,.heading_style h6
{
	color:#4b505e;font-weight:700
}
.heading_style .h_title
{
	font-size:24px;color:#677294;font-weight:300
}
.heading_style h1
{
	font-size:50px
}
.heading_style h2
{
	font-size:44px
}
.heading_style h3
{
	font-size:36px
}
.heading_style h4
{
	font-size:30px
}
.heading_style h5
{
	font-size:24px
}
.heading_style h6
{
	font-size:18px
}
.heading_style.medium h1,.heading_style.medium h2,.heading_style.medium h3,.heading_style.medium h4,.heading_style.medium h5,.heading_style.medium h6
{
	font-weight:500
}
.heading_style.medium .h_title
{
	font-weight:300
}
.heading_style.regular .h_title
{
	font-weight:300
}
.heading_style.regular h1,.heading_style.regular h2,.heading_style.regular h3,.heading_style.regular h4,.heading_style.regular h5,.heading_style.regular h6
{
	font-weight:400
}
.tooltip_p .text-green
{
	color:#49c10e
}
.tooltip_p .text-red
{
	color:#f0368d
}
.tooltip>.tooltip-inner
{
	background-color:#f00;color:#fff
}
.tooltip>.tooltip-inner .arrow:before
{
	border-bottom-color:red
}
.drop_text span
{
	float:left;font-size:54px;color:#2cabed;font-weight:700;line-height:50px
}
.nested
{
	font-size:16px;color:#627387;line-height:36px;font-weight:400
}
.blockquote
{
	border-left:2px solid #4b505e;padding-left:30px
}
.blockquote p
{
	font-size:18px;color:#4b505e;font-style:italic;font-weight:400;line-height:30px
}
.blockquote_two
{
	background:#f9fafb;padding:20px 20px 20px 40px;font-size:22px;font-style:italic;color:#627387
}
.blockquote_two img
{
	margin-right:40px
}
.blockquote_three
{
	background:#f9fafb;padding:40px;font-size:22px;color:#677294;font-style:italic;line-height:40px
}
.blockquote_three img
{
	margin-right:40px
}
.typography_promo_area
{
	position:relative;z-index:1;height:400px;background-color:#5e2ced;display:flex;align-items:center
}
.typography_promo_area .bg_overlay
{
	position:absolute;left:0;width:100%;height:100%;z-index:-1;background-attachment:fixed;opacity:0.1
}
.typography_promo_area h2
{
	color:#fff;font-size:40px;line-height:50px;font-weight:600
}
.typography_promo_area .btn_get
{
	color:#fff;border:1px solid #fff;transition:all 0.3s linear;margin-top:30px
}
.typography_promo_area .btn_get:hover
{
	background:#fff;color:#051441
}
.alert
{
	font-size:16px;position:relative;border-width:1px;border-style:solid;border-radius:0px;margin-bottom:30px
}
.alert i
{
	float:left;font-size:20px;line-height:32px;margin-right:20px
}
.alert .alert_close
{
	position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;cursor:pointer
}
.alert .alert_close i
{
	margin-right:0
}
.alert.notice
{
	background:#f9f8fc;border-color:#e9e6f5;color:#677294
}
.alert.error
{
	background:#ffebeb;border-color:#f4bdbd;color:#eb4a4a
}
.alert.warning
{
	background:#fffaeb;border-color:#edd796;color:#e7b931
}
.alert.info
{
	background:#ebfcff;border-color:#aee9f3;color:#49cbe1
}
.alert.success
{
	background:#ecffeb;border-color:#b0efac;color:#4acc43
}
.alert.message
{
	background:#f5f1fd;border-color:#d7caf5;color:#8d62e3
}
.big_alert
{
	padding:40px;font-size:20px
}
.big_alert i
{
	font-size:24px
}
.box_alert
{
	border:1px solid #e9e6f5;padding:40px;position:relative;margin-bottom:30px
}
.box_alert .icon
{
	width:70px;height:70px;text-align:center;line-height:70px;font-size:20px;color:#677294;border:1px solid #e9e6f5;background:#f9f8fc;border-radius:50%;margin-right:30px
}
.box_alert .media-body h5
{
	font-size:20px;line-height:28px;color:#222d39;font-weight:500;margin-bottom:10px
}
.box_alert .media-body p
{
	font-size:15px;line-height:28px;color:#677294
}
.box_alert .alert_close
{
	position:absolute;right:20px;top:20px;color:#677294;font-size:20px;cursor:pointer
}
.box_alert.box_warning .icon
{
	background:#fffaeb;border-color:#edd796;color:#e7b931
}
.box_alert.box_success .icon
{
	background:#ecffeb;border-color:#b0efac;color:#4acc43
}
.box_alert.box_error .icon
{
	background:#ffebeb;border-color:#f4bdbd;color:#eb4a4a
}
.box_alert.box_info .icon
{
	background:#ebfcff;border-color:#aee9f3;color:#49cbe1
}
.box_alert.box_info_two .icon
{
	background:#f5f1fd;border-color:#d7caf5;color:#8d62e3
}
.button_item
{
	display:flex;justify-content:space-between;align-items:center
}
.button_item .btn_hover
{
	margin-top:0
}
.button_item+.button_item
{
	margin-top:20px
}
.btn_s
{
	padding:9px 44px
}
.btn_m
{
	padding:16px 50px
}
.btn_l
{
	padding:24px 86px
}
.btn_c
{
	padding:16px 50px
}
.btn_border
{
	border-width:1px;border-style:solid;border-color:#222d39;color:#222d39
}
.btn_border:hover
{
	background:#7444fd;border-color:#7444fd;color:#fff
}
.border2
{
	border-width:2px
}
.border3
{
	border-width:3px
}
.border4
{
	border-width:4px
}
.btn_r
{
	border-radius:4px
}
.btn_r_n
{
	border-radius:0px
}
.btn_r_two
{
	border-radius:8px
}
.btn_r_three
{
	border-radius:45px
}
.box_s
{
	background:#5f2eed;box-shadow:0 6px #8057f8
}
.box_s:hover
{
	background:#5f2eed;color:#fff
}
.box_s:hover:hover
{
	box-shadow:0 4px #8057f8
}
.btn-style2
{
	position:relative;overflow:visible;z-index:auto;background:#5f2eed;transition:all 0.1s linear
}
.btn-style2:before
{
	content:"";width:100%;height:100%;background:#dfd5fb;position:absolute;right:-5px;bottom:-5px;z-index:-2;transition:all 0.3s linear
}
.btn-style2:hover
{
	background:#5f2eed;margin-right:0;margin-bottom:0;color:#fff
}
.btn-style2:hover:before
{
	right:0;bottom:0
}
.btn-style3
{
	position:relative;background:transparent
}
.btn-style3:before
{
	content:"";left:5px;right:5px;bottom:5px;top:5px;background:#5f2eed;position:absolute;z-index:-1;transition:all 0.2s linear
}
.btn-style3:hover
{
	color:#fff
}
.btn-style3:hover:before
{
	top:0;left:0;bottom:0;right:0
}
.btn-style4
{
	position:relative;background:#dfd5fb;border:0px
}
.btn-style4:before
{
	content:"";left:2px;right:2px;bottom:2px;top:2px;background:#5f2eed;position:absolute;z-index:-1;transition:all 0.2s linear
}
.btn-style4:hover
{
	color:#fff
}
.btn-style4:hover:before
{
	top:0;left:0;bottom:0;right:0
}
.i_btn_one
{
	padding:16px 50px
}
.i_btn_one i
{
	margin-right:10px
}
.i_btn_two
{
	padding:16px 50px
}
.i_btn_two i
{
	margin-left:14px
}
.i_btn_three
{
	padding:0 50px 0px 0px;display:flex;align-items:center
}
.i_btn_three i
{
	width:50px;float:left;text-align:center;height:100%;line-height:53px;margin-right:35px;border-right:1.2px solid rgba(255,255,255,0.2)
}
.i_btn_three:hover i
{
	border-color:#7444fd
}
.i_btn_four
{
	padding:0 0px 0px 50px;display:flex;align-items:center
}
.i_btn_four i
{
	width:50px;float:left;text-align:center;height:100%;line-height:53px;margin-left:35px;border-left:1.2px solid rgba(255,255,255,0.2)
}
.i_btn_four:hover i
{
	border-color:#7444fd
}
.btn_blue
{
	background:#2e95ed;border-color:#2e95ed
}
.btn_blue:hover
{
	background:#2e95ed;color:#fff;box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);transform:translateY(-5px)
}
.btn_red
{
	background:#db247f;border-color:#db247f
}
.btn_red:hover
{
	background:#db247f;color:#fff;box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);transform:translateY(-5px)
}
.btn_green
{
	background:#62be09;border-color:#62be09;padding:16px 64px
}
.btn_green:hover
{
	background:#62be09;color:#fff;box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);transform:translateY(-5px)
}
.btn_yellow
{
	background:#e4a817;border-color:#e4a817;padding:16px 64px
}
.btn_yellow:hover
{
	background:#e4a817;color:#fff;box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);transform:translateY(-5px)
}
.btn_purple
{
	background:#b715f3;border-color:#b715f3
}
.btn_purple:hover
{
	background:#b715f3;color:#fff;box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);transform:translateY(-5px)
}
.btn_violte
{
	background:#5f2eed;border-color:#5f2eed
}
.btn_violte:hover
{
	background:#5f2eed;color:#fff;box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);transform:translateY(-5px)
}
.btn_orange
{
	background:#f05b2d;border-color:#f05b2d;padding:16px 64px
}
.btn_orange:hover
{
	background:#f05b2d;color:#fff;box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);transform:translateY(-5px)
}
.btn_nill
{
	background:#1bbbce;border-color:#1bbbce;padding:16px 64px
}
.btn_nill:hover
{
	background:#1bbbce;color:#fff;box-shadow:0px 20px 34px 0px rgba(0,11,40,0.1);transform:translateY(-5px)
}
.blog_grid_item
{
	cursor:pointer
}
.blog_grid_item img
{
	transition:opacity 600ms linear
}
.blog_grid_item:hover .blog_img img
{
	opacity:0.70
}
.blog_img
{
	background:#000022
}
.blog_img img
{
	max-width:100%
}
.blog_content
{
	background-color:#fff;box-shadow:0px 2px 4px 0px rgba(12,0,46,0.06);padding:30px 47px 42px 50px;position:relative
}
.blog_content .post_date
{
	width:80px;height:80px;border-radius:50%;box-shadow:0px 3px 0px 0px rgba(12,0,46,0.06);text-align:center;display:flex;align-items:center;position:absolute;justify-content:center;right:50px;top:-40px;background:#fff
}
.blog_content .post_date h6
{
	font:700 30px/20px "Poppins",sans-serif;margin-bottom:0px;color:#3d64f4;padding-top:5px
}
.blog_content .post_date span
{
	font-weight:300;font-size:14px;display:block;padding-top:5px
}
.blog_content h5:hover
{
	color:#3d64f4
}
.blog_content .learn_btn_two
{
	font:400 14px "Poppins",sans-serif;color:#222d39
}
.blog_content .learn_btn_two:before
{
	transition:all 0.2s linear
}
.blog_content .learn_btn_two i
{
	font-size:14px
}
.blog_content .learn_btn_two:hover
{
	color:#3d64f4
}
.blog_content .learn_btn_two:hover:before
{
	background:#3d64f4
}
.entry_post_info
{
	font:400 15px/25px "Poppins",sans-serif;color:#677294;padding-bottom:5px
}
.entry_post_info a
{
	color:#677294
}
.entry_post_info a+a:before
{
	content:"/";display:inline-block;margin:0px 7px 0px 2px
}
.blog_single .blog_content
{
	padding-left:0px;padding-right:0px;box-shadow:none
}
.blog_single .blockquote
{
	color:#3d64f4;font-style:italic;border-left:4px solid #3d64f4;padding-left:35px
}
.post_share
{
	display:flex;border-bottom:1px solid #d8dceb;padding-bottom:10px
}
.post_share a
{
	font:400 14px/26px "Poppins",sans-serif;color:#525c7c
}
.post_share a i
{
	padding-right:12px
}
.post_share a:hover
{
	color:#3d64f4
}
.post_share a+a
{
	margin-left:15px
}
.post_share .flex
{
	flex:1;text-align:right
}
.post-nam
{
	font:400 15px/26px "Poppins",sans-serif;color:#222d39
}
.post_tag
{
	padding-top:20px
}
.post_tag .post-nam
{
	padding-right:10px
}
.post_tag a
{
	font:400 13px/26px "Poppins",sans-serif;color:#595b64;border:1px solid #cfcfe6;border-radius:3px;padding:0px 11px;display:inline-block;margin-left:10px
}
.post_author .media-body
{
	padding-left:20px
}
.post_author .media-body h6
{
	color:#677294
}
.post_author .media-body p
{
	color:#677294;margin-bottom:0px
}
.blog_post_item .blog_content
{
	padding:22px 22px 35px
}
.blog_post_item .blog_content h5
{
	margin-bottom:15px
}
.comment-box .post_comment .post_author
{
	margin-bottom:30px
}
.comment-box .post_comment .post_author .media-left
{
	margin-right:30px
}
.comment-box .post_comment .post_author .replay
{
	display:block;text-align:center;font-size:20px;color:#525c7c;padding-top:14px;transition:all 0.1s linear
}
.comment-box .post_comment .post_author .replay:hover
{
	color:#3d64f4
}
.comment-box .post_comment .post_author .media-body
{
	border-bottom:1px solid #e8ebf4;padding-left:0;padding-bottom:25px
}
.comment-box .post_comment .reply-comment
{
	padding-left:110px
}
.comment-box .post_comment .reply-comment .post_author
{
	margin-bottom:0px
}
.widget_title
{
	margin-bottom:35px
}
.widget_title .border_bottom
{
	width:180px;height:1px;background:#677294;display:block
}
.widget_title_two
{
	font-size:20px;font-weight:600;color:#222d39;margin-bottom:30px
}
.blog-sidebar
{
	padding-left:40px
}
.blog-sidebar .widget.widget_search .search-form
{
	position:relative
}
.blog-sidebar .widget.widget_search .search-form .form-control
{
	font:300 14px "Poppins",sans-serif;color:#677294;border-radius:3px;background-color:#fff;box-shadow:0px 2px 3px 0px rgba(12,0,46,0.08);border-radius:0px;border:0px;padding-left:30px;height:55px;z-index:0;border:1px solid transparent
}
.blog-sidebar .widget.widget_search .search-form .form-control.placeholder
{
	color:#677294
}
.blog-sidebar .widget.widget_search .search-form .form-control:-moz-placeholder
{
	color:#677294
}
.blog-sidebar .widget.widget_search .search-form .form-control::-moz-placeholder
{
	color:#677294
}
.blog-sidebar .widget.widget_search .search-form .form-control::-webkit-input-placeholder
{
	color:#677294
}
.blog-sidebar .widget.widget_search .search-form .form-control:focus
{
	border-color:#ccc5fa;border-radius:3px
}
.blog-sidebar .widget.widget_search .search-form button
{
	border:0px;border-radius:0px;font-size:16px;color:#222d39;background:transparent;position:absolute;right:20px;height:100%;padding:0px;z-index:1;cursor:pointer
}
.blog-sidebar .widget.widget_search .search-form button:hover
{
	color:#3d64f4
}
.blog-sidebar .widget.widget_recent_post .post_item img
{
	border-radius:3px
}
.blog-sidebar .widget.widget_recent_post .post_item .media-body
{
	padding-left:20px;align-self:center
}
.blog-sidebar .widget.widget_recent_post .post_item .media-body h3
{
	color:#222d39
}
.blog-sidebar .widget.widget_recent_post .post_item .media-body h3:hover
{
	color:#3d64f4
}
.blog-sidebar .widget.widget_recent_post .post_item .media-body .entry_post_info
{
	padding-bottom:0px
}
.blog-sidebar .widget.widget_recent_post .post_item+.post_item
{
	margin-top:30px
}
.blog-sidebar .widget.widget_categorie .widget_title
{
	margin-bottom:28px
}
.blog-sidebar .widget.widget_categorie ul
{
	margin-bottom:0px
}
.blog-sidebar .widget.widget_categorie ul li a
{
	font:400 16px/35px "Poppins",sans-serif;color:#222d39;transition:all 0.2s linear
}
.blog-sidebar .widget.widget_categorie ul li a span
{
	border-bottom:1px solid transparent;transition:all 0.3s linear
}
.blog-sidebar .widget.widget_categorie ul li a em
{
	float:right;font-style:normal
}
.blog-sidebar .widget.widget_categorie ul li a:hover span
{
	color:#3d64f4;border-color:#3d64f4
}
.blog-sidebar .widget.widget_tag_cloud .post-tags
{
	margin-top:-5px;margin-left:-5px;margin-right:-5px
}
.blog-sidebar .widget.widget_tag_cloud .post-tags a
{
	font:400 13px/26px "Poppins",sans-serif;color:#595b64;border:1px solid #cfcfe6;border-radius:3px;padding:6px 18px;float:left;transition:all 0.2s linear;margin:5px
}
.blog-sidebar .widget.widget_tag_cloud .post-tags a:hover
{
	background:#3d64f4;border-color:#3d64f4;color:#fff
}
.blog-sidebar .widget.search_widget_two .search-form .form-control
{
	padding:0px 30px;background:#f3f4f9;border-radius:4px;height:60px;font-size:15px;color:#677294;box-shadow:none;position:relative;z-index:0;border-color:transparent;transition:all 0.3s linear
}
.blog-sidebar .widget.search_widget_two .search-form .form-control.placeholder
{
	color:#677294
}
.blog-sidebar .widget.search_widget_two .search-form .form-control:-moz-placeholder
{
	color:#677294
}
.blog-sidebar .widget.search_widget_two .search-form .form-control::-moz-placeholder
{
	color:#677294
}
.blog-sidebar .widget.search_widget_two .search-form .form-control::-webkit-input-placeholder
{
	color:#677294
}
.blog-sidebar .widget.search_widget_two .search-form .form-control:focus
{
	border-color:#3d64f4;background:#fff
}
.blog-sidebar .widget.search_widget_two .search-form button
{
	position:absolute;background:transparent;padding:0px;border:0px;right:30px;top:51%;transform:translateY(-50%);font-size:16px;color:#222d39;z-index:0
}
.blog-sidebar .widget.recent_post_widget_two .post_item
{
	align-items:center
}
.blog-sidebar .widget.recent_post_widget_two .post_item img
{
	border-radius:4px
}
.blog-sidebar .widget.recent_post_widget_two .post_item .media-body
{
	padding-left:20px
}
.blog-sidebar .widget.recent_post_widget_two .post_item .media-body h3
{
	font:500 16px/22px "Poppins",sans-serif;color:#222d39;margin-bottom:0
}
.blog-sidebar .widget.recent_post_widget_two .post_item .media-body h3:hover
{
	color:#3d64f4
}
.blog-sidebar .widget.recent_post_widget_two .post_item .media-body .entry_post_info
{
	font-size:14px;color:#85859c;font-weight:400;text-transform:uppercase
}
.blog-sidebar .widget.recent_post_widget_two .post_item:not(:last-child)
{
	margin-bottom:30px
}
.blog-sidebar .widget.categorie_widget_two ul
{
	margin-bottom:0
}
.blog-sidebar .widget.categorie_widget_two ul li a
{
	font-size:14px;line-height:36px;color:#222d39;text-transform:uppercase
}
.blog-sidebar .widget.categorie_widget_two ul li a em
{
	font-style:normal;color:#222d39;padding-left:10px
}
.blog-sidebar .widget.categorie_widget_two ul li a:hover
{
	color:#3d64f4
}
.blog-sidebar .widget.tag_widget_two .post-tags
{
	margin:-5px -4px
}
.blog-sidebar .widget.tag_widget_two .post-tags a
{
	padding:6px 20px;font-size:14px;color:#5a5a77;background:#f0f2f9;border-radius:4px;margin:5px 4px;display:inline-block;transition:all 0.2s linear
}
.blog-sidebar .widget.tag_widget_two .post-tags a:hover
{
	background:#3d64f4;color:#fff
}
.instagram_widget ul
{
	margin:-7px;display:flex;flex-wrap:wrap
}
.instagram_widget ul li
{
	padding:7px 6px;width:calc(100% / 3)
}
.instagram_widget ul li a
{
	display:block;position:relative
}
.instagram_widget ul li a:before
{
	content:"\e73d";position:absolute;left:0;width:100%;height:100%;font-family:'themify';display:flex;justify-content:center;align-items:center;font-size:22px;background:rgba(94,44,237,0.6);border-radius:4px;opacity:0;top:0;transition:opacity 0.4s linear;color:#fff
}
.instagram_widget ul li a img
{
	max-width:100%;border-radius:4px
}
.instagram_widget ul li a:hover:before
{
	opacity:1
}
.blog_area_two .blog_list_item:not(:last-child)
{
	margin-bottom:70px
}
.blog_area_two .shop_page_number
{
	border-top:1px solid #ebe8f1;padding-top:35px;margin-top:0px
}
.blog_list_item_two
{
	position:relative
}
.blog_list_item_two .post_date
{
	position:absolute;left:20px;top:20px;border-radius:4px;background-color:#fbfbfd;box-shadow:0px 14px 30px 0px rgba(68,28,183,0.25);text-align:center;color:#3d64f4;padding:13px 26px;z-index:1
}
.blog_list_item_two .post_date h6
{
	font-size:30px;font-weight:600;margin-bottom:0
}
.blog_list_item_two .post_date span
{
	display:block;font-size:15px;font-weight:400
}
.blog_list_item_two a img
{
	border-radius:6px
}
.blog_list_item_two .video_post
{
	position:relative;z-index:0
}
.blog_list_item_two .video_post:before
{
	content:"";background:#222d39;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0.5;border-radius:6px
}
.blog_list_item_two .video_post img
{
	border-radius:6px
}
.blog_list_item_two .video_icon
{
	position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)
}
.blog_list_item_two .video_icon:after
{
	display:none
}
.blog_list_item_two .video_icon:before
{
	transform:scale(1.5)
}
.blog_list_item_two .video_icon i
{
	color:#794afd;text-shadow:0px 6px 25px rgba(121,74,253,0.9)
}
.blog_list_item_two .blog_content
{
	box-shadow:none;padding-left:0px;padding-right:0px;padding-bottom:0px
}
.blog_list_item_two .blog_content .blog_html
{
	margin-bottom:25px
}
.blog_list_item_two .blog_content .blog_html figure img
{
	max-width:100%
}
.blog_list_item_two .blog_content .blog_html ul li,.blog_list_item_two .blog_content .blog_html ol li
{
	font-size:16px
}
.blog_list_item_two .blog_content .blog_html ul li a,.blog_list_item_two .blog_content .blog_html ol li a
{
	color:#222d39;position:relative
}
.blog_list_item_two .blog_content .blog_html ul li a:before,.blog_list_item_two .blog_content .blog_html ol li a:before
{
	content:"";width:0;height:1px;left:auto;right:0;bottom:0;background:#3d64f4;position:absolute;transition:width 0.2s linear
}
.blog_list_item_two .blog_content .blog_html ul li a:hover,.blog_list_item_two .blog_content .blog_html ol li a:hover
{
	color:#3d64f4
}
.blog_list_item_two .blog_content .blog_html ul li a:hover:before,.blog_list_item_two .blog_content .blog_html ol li a:hover:before
{
	width:100%;right:auto;left:0
}
.blog_list_item_two .blog_content .post-info-bottom
{
	display:flex;justify-content:space-between
}
.blog_list_item_two .blog_content .post-info-bottom .post-info-comments
{
	font-size:13px;font-weight:500;letter-spacing:1px;color:#222d39
}
.blog_list_item_two .blog_content .post-info-bottom .post-info-comments i
{
	color:#3d64f4;padding-right:5px
}
.blog_list_item_two .blog_content .learn_btn_two
{
	font-size:14px;margin-top:0px;line-height:20px;display:inline-block;font-weight:400
}
.blog_list_item_two .blog_content .post-info-comments
{
	text-transform:uppercase;line-height:20px;display:inline-block
}
.blog_title
{
	line-height:36px;font-weight:600;color:#222d39;font-family:"Poppins",sans-serif;margin-bottom:15px
}
.blog_title a
{
	color:#222d39;position:relative
}
.blog_title a:before
{
	content:"";width:0;height:1px;left:auto;right:0;bottom:0;background:#3d64f4;position:absolute;transition:width 0.2s linear
}
.blog_title a:hover
{
	color:#3d64f4
}
.blog_title a:hover:before
{
	width:100%;right:auto;left:0
}
.qutoe_post .blog_content
{
	background-color:#fff;box-shadow:0px 10px 30px 0px rgba(20,3,67,0.08);border-radius:6px;padding:28px 40px 42px 40px;position:relative;overflow:hidden;border-left:6px solid #3d64f4;z-index:0
}
.qutoe_post .blog_content:after
{
	content:"\f10d";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:30px;bottom:0px;color:#f2effd;font-size:100px;transform:rotate(180deg);z-index:-1
}
.qutoe_post .blog_content i
{
	font-size:30px;color:#3d64f4;padding-bottom:12px;display:inline-block
}
.qutoe_post .blog_content h6
{
	font-size:20px;color:#525c7c;font-weight:500;line-height:34px;margin-bottom:0
}
.qutoe_post .blog_content .author_name
{
	font-size:14px;color:#848ca5;line-height:20px;letter-spacing:1px;margin-top:22px;display:inline-block;text-transform:uppercase
}
.qutoe_post.qutoe_post_two .blog_content:after
{
	content:"\e02c";font-family:'ElegantIcons';font-size:150px;right:0;bottom:auto;top:50%;transform:translateY(-50%)
}
.qutoe_post.qutoe_post_two .blog_content .blog_title
{
	font-weight:500
}
.blog_grid_info .blog_list_item
{
	margin-bottom:60px
}
.blog_grid_info .blog_list_item .post_date
{
	padding:7px 19px
}
.blog_grid_info .blog_list_item .post_date h6
{
	font-size:24px
}
.blog_grid_info .blog_list_item .blog_content
{
	padding-top:25px
}
.blog_grid_info .blog_list_item .blog_content .blog_title
{
	font-size:20px;margin-bottom:10px
}
.blog_grid_info .blog_list_item.qutoe_post .blog_content
{
	padding-bottom:80px
}
.blog_grid_info .blog_list_item.qutoe_post .blog_content:after
{
	bottom:0px;font-size:90px;line-height:90px
}
.blog_grid_info .blog_list_item.qutoe_post_two .blog_content:after
{
	bottom:auto;top:80%
}
.blog_single_info .blog_list_item_two .blog_content
{
	padding-top:50px
}
.blog_single_info .blog_list_item_two .blog_content .qutoe_post
{
	margin:45px 0px
}
.blog_single_info .blog_list_item_two .blog_content .post-info-bottom
{
	padding-top:20px
}
.blog_single_info .blog_list_item_two .blog_content .post-info-bottom .social_icon
{
	display:flex;text-transform:uppercase;font-size:13px;color:#424255;font-weight:500;letter-spacing:1px
}
.blog_single_info .blog_list_item_two .blog_content .post-info-bottom .social_icon ul
{
	display:inline-block
}
.blog_single_info .blog_list_item_two .blog_content .post-info-bottom .social_icon ul li
{
	display:inline-block;margin-left:8px
}
.blog_single_info .blog_list_item_two .blog_content .post-info-bottom .social_icon ul li a
{
	font-size:12px;color:#848ca5
}
.blog_single_info .blog_list_item_two .blog_content .post-info-bottom .social_icon ul li a:hover
{
	color:#3d64f4
}
.blog_single_info .blog_titles
{
	font:600 20px "Poppins",sans-serif;color:#222d39;margin-bottom:30px
}
.blog_single_info blockquote
{
	background-color:#fff;box-shadow:0px 10px 30px 0px rgba(20,3,67,0.08);border-radius:6px;padding:28px 40px 22px 40px;position:relative;overflow:hidden;border-left:6px solid #3d64f4;z-index:0;margin:40px 0px 45px
}
.blog_single_info blockquote:before
{
	content:"\f10d";font-size:30px;color:#3d64f4;padding-bottom:12px;display:inline-block;font-family:'FontAwesome';font-weight:900
}
.blog_single_info blockquote:after
{
	content:"\f10d";font-family:'FontAwesome';font-weight:900;position:absolute;right:30px;bottom:auto;top:80%;color:#f2effd;font-size:100px;transform:rotate(180deg);z-index:-1
}
.blog_single_info blockquote i
{
	font-size:30px;color:#3d64f4;padding-bottom:12px;display:inline-block
}
.blog_single_info blockquote h6
{
	font-size:20px;color:#525c7c;font-weight:500;line-height:34px;margin-bottom:0
}
.blog_single_info blockquote .author_name
{
	font-size:14px;color:#848ca5;line-height:20px;letter-spacing:1px;margin-top:22px;display:inline-block;text-transform:uppercase
}
.post_author_two
{
	background:#f3f5fa;border-radius:4px;padding:35px 40px;align-items:center
}
.post_author_two .img_rounded
{
	border-radius:50%;width:100px;height:100px;margin-right:30px
}
.post_author_two .media-body .comment_info h3
{
	font:500 18px/24px "Poppins",sans-serif;color:#222d39
}
.post_author_two .media-body .comment_info .comment-date
{
	font:400 14px "Poppins",sans-serif;color:#677294
}
.post_author_two .media-body p
{
	margin-bottom:0;font-size:16px;color:#525c7c
}
.blog_related_post
{
	margin-top:100px
}
.blog_related_post.blog_grid_info .blog_list_item .blog_content
{
	padding-top:25px
}
.blog_related_post.blog_grid_info .blog_list_item .blog_content h5
{
	font-size:16px;line-height:22px;margin-bottom:8px
}
.comment_inner
{
	margin-top:40px
}
.comment_inner .comment_box
{
	margin-bottom:0
}
.comment_inner .comment_box .post_comment
{
	background:#f7f8fb;padding:30px 30px 30px
}
.comment_inner .comment_box .post_comment .post_author_two
{
	padding:0px;background:transparent;align-items:inherit
}
.comment_inner .comment_box .post_comment .post_author_two .comment_info
{
	display:inline-block
}
.comment_inner .comment_box .post_comment .post_author_two .comment_info h3
{
	margin-bottom:0px
}
.comment_inner .comment_box .post_comment .post_author_two .img_rounded
{
	width:70px;height:70px
}
.comment_inner .comment_box .post_comment .post_author_two .comment_reply
{
	float:right;font:500 13px/26px "Poppins",sans-serif;text-transform:uppercase;letter-spacing:1px;color:#424255
}
.comment_inner .comment_box .post_comment .post_author_two .comment_reply i
{
	vertical-align:middle;font-size:20px;padding-left:5px
}
.comment_inner .comment_box .post_comment .post_author_two .comment_reply:hover
{
	color:#3d64f4
}
.comment_inner .comment_box .post_comment .post_author_two p
{
	padding-top:12px
}
.comment_inner .comment_box .post_comment .reply_comment
{
	margin-left:100px;border-top:1px solid #e8ebf4;margin-top:30px
}
.comment_inner .comment_box .post_comment .reply_comment .post_author_two
{
	padding-left:0px;padding-right:0;padding-top:30px
}
.comment_inner .comment_box .post_comment:not(:last-child)
{
	margin-bottom:30px
}
.blog_comment_box
{
	margin-top:100px
}
.blog_comment_box .get_quote_form .form-group .form-control
{
	background:#f7f8fb;box-shadow:none
}
.blog_comment_box .get_quote_form .form-group .form-control.placeholder
{
	color:#9ca3b9
}
.blog_comment_box .get_quote_form .form-group .form-control:-moz-placeholder
{
	color:#9ca3b9
}
.blog_comment_box .get_quote_form .form-group .form-control::-moz-placeholder
{
	color:#9ca3b9
}
.blog_comment_box .get_quote_form .form-group .form-control::-webkit-input-placeholder
{
	color:#9ca3b9
}
.blog_comment_box .get_quote_form .form-group .form-control:focus
{
	border-color:#3d64f4;background:#fff
}
.comments_widget ul
{
	margin-bottom:0
}
.comments_widget ul li .comments_items .round_img
{
	width:60px;height:60px;border-radius:50%;margin-right:30px;margin-top:7px
}
.comments_widget ul li .comments_items .media-body p
{
	font-size:15px;line-height:26px;color:#222d39;margin-bottom:0px
}
.comments_widget ul li .comments_items .media-body p:hover
{
	color:#3d64f4
}
.comments_widget ul li .comments_items .media-body span
{
	font-size:13px;line-height:20px;text-transform:uppercase;color:#848ca5;display:block;padding-top:12px
}
.comments_widget ul li:not(:last-child)
{
	margin-bottom:30px
}
.widget_recent_comments #recentcomments
{
	padding:0px;list-style:none;margin-bottom:0
}
.widget_recent_comments #recentcomments .recentcomments
{
	position:relative;padding-left:90px;font-size:15px;line-height:26px;color:#222d39;font-family:"Poppins",sans-serif;min-height:66px
}
.widget_recent_comments #recentcomments .recentcomments:before
{
	content:"\76";font-family:eleganticons;border:1px solid #3d64f4;text-align:center;line-height:60px;width:60px;height:60px;border-radius:50%;font-size:20px;color:#3d64f4;transition:background 0.3s linear, color 0.3s linear;display:inline-block;position:absolute;left:0;top:6px
}
.widget_recent_comments #recentcomments .recentcomments .comment-author-link
{
	font-size:13px;line-height:20px;text-transform:uppercase;color:#848ca5
}
.widget_recent_comments #recentcomments .recentcomments a
{
	color:#222d39
}
.widget_recent_comments #recentcomments .recentcomments a:hover
{
	color:#3d64f4
}
.widget_recent_comments #recentcomments .recentcomments:hover:before
{
	background:#3d64f4;color:#fff
}
.widget_recent_comments #recentcomments .recentcomments:not(:last-child)
{
	margin-bottom:30px
}
.shop_menu_left p
{
	margin-bottom:0px;font:300 16px "Poppins",sans-serif;color:#282835
}
.shop_menu_right h5
{
	font:500 16px "Poppins",sans-serif;color:#282835;margin-bottom:5px
}
.shop_menu_right .selectpickers
{
	border:0px
}
.shop_menu_right .selectpickers:after
{
	width:8px;height:8px;top:42%
}
.shop_menu_right .selectpickers .current
{
	font:300 16px "Poppins",sans-serif;color:#677294
}
.shop_menu_right .shop_grid
{
	display:flex
}
.shop_menu_right .shop_grid a
{
	font-size:16px;color:#677294;margin-left:12px
}
.shop_menu_right .shop_grid .active a
{
	color:#3d64f4
}
.single_product_item
{
	text-align:center;margin-top:30px
}
.single_product_item .product_img
{
	position:relative
}
.single_product_item .product_img .hover_content
{
	position:absolute;bottom:20px;width:100%;left:0;text-align:center;transform:translateY(20px);transition:all 0.2s linear;overflow:hidden;opacity:0
}
.single_product_item .product_img .hover_content a
{
	width:40px;height:40px;border-radius:50%;text-align:center;line-height:42px;background:#fff;margin:0px 2px;color:#282835;font-size:16px;display:inline-block;transition:all 0.3s linear
}
.single_product_item .product_img .hover_content a:hover
{
	background:#3d64f4;color:#fff
}
.single_product_item .product_img:hover .hover_content
{
	transform:translateY(0);opacity:1
}
.single_product_item .single_pr_details
{
	padding:28px 0px
}
.single_product_item .single_pr_details h3
{
	color:#282835;margin-bottom:5px
}
.single_product_item .single_pr_details h3:hover
{
	color:#3d64f4
}
.single_product_item .single_pr_details .price
{
	display:flex;flex-direction:row-reverse;justify-content:center;font:300 14px/28px "Poppins",sans-serif;color:#677294
}
.single_product_item .single_pr_details .price ins
{
	font-weight:500;color:#282835;text-decoration:none;padding-right:12px
}
.single_product_item .ratting a
{
	font-size:14px;color:#f3ad16
}
.single_product_item .ratting a:before
{
	content:"\e60a\e60a\e60a\e60a";font-family:'themify'
}
.hr
{
	width:100%;height:1px;background:#e7e7f6;margin-bottom:40px
}
.shop_page_number
{
	text-align:center;margin-bottom:0px
}
.shop_page_number li
{
	display:inline-block;margin:0px 3px
}
.shop_page_number li .page-numbers
{
	width:40px;height:40px;border-radius:50%;border:1px solid #e7e7f6;font-size:16px;line-height:39px;font-weight:300;color:#677294;text-align:center;display:block;transition:all 0.2s linear
}
.shop_page_number li .page-numbers:hover
{
	border-color:#3d64f4;color:#3d64f4
}
.shop_page_number li .page-numbers.current
{
	background:#3d64f4;border-color:#3d64f4;color:#fff
}
.shop_list_area .shop_page_number
{
	margin-top:70px
}
.shop_list_item
{
	padding-top:50px
}
.shop_list_item .single_product_item .single_pr_details
{
	padding-bottom:0px
}
.shop_list_item .single_product_item .single_pr_details .price
{
	justify-content:flex-end;font-size:16px
}
.shop_list_item .single_product_item .single_pr_details .s_list_title
{
	display:inline-block
}
.shop_list_item .single_product_item .single_pr_details .ratting
{
	float:right
}
.shop_list_item .single_product_item .single_pr_details .pr_button .cart_btn
{
	font:400 15px/30px "Poppins",sans-serif;color:#677294;border:1px solid #e7e7f6;border-radius:45px;background:#f9f9fc;padding:9px 28px;transition:all 0.2s linear;cursor:pointer
}
.shop_list_item .single_product_item .single_pr_details .pr_button .cart_btn:hover
{
	color:#fff;background:#3d64f4;border-color:#3d64f4
}
.shop_list_item .single_product_item .single_pr_details .pr_button a
{
	width:50px;height:50px;border-radius:50%;border:1px solid #e7e7f6;background:#f9f9fc;display:inline-block;text-align:center;line-height:50px;font-size:16px;color:#282835;margin-left:4px;transition:all 0.2s linear;cursor:pointer
}
.shop_list_item .single_product_item .single_pr_details .pr_button a:hover
{
	color:#fff;background:#3d64f4;border-color:#3d64f4
}
.product_details_area .product_slider
{
	padding-right:42px
}
.product_details_area .product_slider .owl-thumbs
{
	display:table;width:102.6%;text-align:center;padding:0;margin-top:24px;margin-left:-7px;margin-right:-7px
}
.product_details_area .product_slider .owl-thumbs .owl-thumb-item
{
	display:table-cell;border:none;background:none;padding:7px;width:calc(100% / 4)
}
.product_details_area .product_slider .owl-thumbs .owl-thumb-item img
{
	max-width:100%;border:2px solid transparent;transition:all 0.2s linear
}
.product_details_area .product_slider .owl-thumbs .owl-thumb-item.active img
{
	border-color:#c8b6fc
}
.pr_details .pr_title
{
	color:#282835
}
.pr_details .ratting
{
	float:right;text-align:right
}
.pr_details .ratting .star-rating
{
	color:#3d64f4;line-height:12px
}
.pr_details .ratting .star-rating:before
{
	content:"\e60a\e60a\e60a\e60a";font-family:'themify';font-size:12px
}
.pr_details .ratting .woocommerce-review-link
{
	font-size:14px;font-weight:300;color:#677294
}
.pr_details .price
{
	font:300 20px "Poppins",sans-serif;color:#677294;display:flex;justify-content:flex-end;flex-direction:row-reverse;padding-top:8px
}
.pr_details .price ins
{
	text-decoration:none;font-weight:600;color:#282835;padding-right:18px
}
.pr_details .stock
{
	font:400 16px "Poppins",sans-serif;color:#3d64f4;vertical-align:middle;padding-top:20px;display:inline-block
}
.pr_details .stock:before
{
	content:"\e64c";font-family:'themify';color:#3d64f4;padding-right:10px
}
.pr_details p
{
	margin-bottom:0px;padding:20px 0px 40px
}
.pr_details .product-qty
{
	display:inline-block;position:relative
}
.pr_details .product-qty .manual-adjust
{
	width:95px;border:1px solid #e7e7f6;border-radius:45px;background:#fff;text-align:center;height:50px
}
.pr_details .product-qty .ar_top,.pr_details .product-qty .ar_down
{
	position:absolute;background:#fff;border:0px;font-size:12px;color:#677294;right:5px;border-radius:15px;padding:0px 15px 0px 0px
}
.pr_details .product-qty .ar_top:hover,.pr_details .product-qty .ar_down:hover
{
	color:#3d64f4
}
.pr_details .product-qty .ar_top
{
	top:3px
}
.pr_details .product-qty .ar_down
{
	bottom:3px
}
.pr_details .cart_button
{
	display:inline-block
}
.pr_details .cart_button .cart_btn
{
	border-radius:45px;font:400 15px/48px "Poppins",sans-serif;color:#677294;border:1px solid #e7e7f6;background:#f8f8fc;min-width:140px;text-align:center;display:inline-block;margin:0px 5px
}
.pr_details .cart_button .wish_list
{
	height:50px;line-height:50px;text-align:center;color:#282835;width:50px;border-radius:50%;display:inline-block;border:1px solid #e7e7f6
}
.pr_details .cart_button .cart_btn,.pr_details .cart_button .wish_list
{
	transition:all 0.2s linear
}
.pr_details .cart_button .cart_btn:hover,.pr_details .cart_button .wish_list:hover
{
	background:#3d64f4;color:#fff;border-color:#3d64f4
}
.pr_details .product_meta
{
	margin-bottom:0
}
.pr_details .product_meta li
{
	font-family:"Poppins",sans-serif;font-weight:300;color:#677294;margin-bottom:10px
}
.pr_details .product_meta li a
{
	color:#677294
}
.pr_details .product_meta li a:hover
{
	color:#3d64f4
}
.pr_details .product_meta li span
{
	font-weight:400;color:#282835;padding-right:8px
}
.pr_details .share-link label
{
	margin-bottom:0px;font:400 15px "Poppins",sans-serif;color:#282835
}
.pr_details .share-link .social-icon
{
	margin-bottom:0px;display:inline-block
}
.pr_details .share-link .social-icon li
{
	display:inline-block
}
.pr_details .share-link .social-icon li a
{
	font-size:12px;color:#677294;padding-right:10px;transition:all 0.2s linear
}
.pr_details .share-link .social-icon li a:hover
{
	color:#3d64f4
}
.pr_details_area
{
	padding-top:120px
}
.product_info_details
{
	border-bottom:1px solid #e2e5ef
}
.product_info_details .pr_tab
{
	justify-content:center;border:0px;margin:0 auto 50px
}
.product_info_details .pr_tab .nav-item
{
	float:left;margin:0px;border:1px solid #e7e7f6;overflow:hidden;border-left:0px
}
.product_info_details .pr_tab .nav-item .nav-link
{
	font:300 16px/40px "Poppins",sans-serif;color:#677294;padding:5px 25px;min-width:148px;text-align:center;border:0px;border-radius:0px
}
.product_info_details .pr_tab .nav-item .nav-link.active
{
	background:#3d64f4;color:#fff
}
.product_info_details .pr_tab .nav-item:first-child
{
	border-bottom-left-radius:45px;border-top-left-radius:45px;border-left:1px solid #e7e7f6
}
.product_info_details .pr_tab .nav-item:last-child
{
	border-bottom-right-radius:45px;border-top-right-radius:45px
}
.product_info_details .aditional_info h6
{
	color:#282835
}
.product_info_details .comment-box .comment-content
{
	padding-left:95px;position:relative
}
.product_info_details .comment-box .comment-content .avatar
{
	position:absolute;left:0
}
.product_info_details .comment-box .comment-content .avatar img
{
	border-radius:50%
}
.product_info_details .comment-box .comment-content .comment-header
{
	font:300 14px "Poppins",sans-serif;display:inline-block
}
.product_info_details .comment-box .comment-content .comment-header a
{
	font-size:15px;font-weight:500;color:#3d3f45
}
.product_info_details .comment-box .comment-content .comment-header a:after
{
	content:"/";display:inline-block;margin:0px 5px 0px 6px;font-weight:400;color:#abb0bb
}
.product_info_details .comment-box .comment-content .ratting a
{
	font-size:12px;color:#c9ccd1
}
.product_info_details .comment-box .comment-content .ratting a:nth-child(1),.product_info_details .comment-box .comment-content .ratting a:nth-child(2),.product_info_details .comment-box .comment-content .ratting a:nth-child(3)
{
	color:#3d64f4
}
.car_get_quote_content
{
	padding-bottom:35px
}
.car_get_quote_content h2
{
	color:#282835
}
.car_get_quote_content .get_quote_form .form-group .form-control
{
	height:60px;border:1px solid #ebebf7;border-radius:4px;background:transparent;font:300 14px "Poppins",sans-serif;color:#282835;padding-left:25px;box-shadow:none
}
.car_get_quote_content .get_quote_form .form-group .form-control.placeholder
{
	color:#a7adbe
}
.car_get_quote_content .get_quote_form .form-group .form-control:-moz-placeholder
{
	color:#a7adbe
}
.car_get_quote_content .get_quote_form .form-group .form-control::-moz-placeholder
{
	color:#a7adbe
}
.car_get_quote_content .get_quote_form .form-group .form-control::-webkit-input-placeholder
{
	color:#a7adbe
}
.car_get_quote_content .get_quote_form .form-group .form-control:focus
{
	border-color:#ddd1fe;background-color:#fff;box-shadow:0px 10px 20px 0px rgba(0,21,46,0.1)
}
.car_get_quote_content .get_quote_form .form-group textarea.form-control
{
	height:200px;padding-top:20px
}
.car_get_quote_content .ratting span
{
	font-size:14px;color:#282835
}
.car_get_quote_content .ratting a
{
	font-size:12px;color:#c9ccd1
}
.car_get_quote_content .ratting a:nth-child(4),.car_get_quote_content .ratting a:nth-child(2),.car_get_quote_content .ratting a:nth-child(3)
{
	color:#3d64f4
}
.car_get_quote_content .agency_banner_btn
{
	float:right;border-radius:45px;height:46px;line-height:45px;padding:0px;min-width:120px;text-align:center
}
input[type=number]::-webkit-inner-spin-button
{
	-webkit-appearance:none;-moz-appearance:none
}
.shopping_cart_area .cart_title
{
	border-bottom:1px solid #e7e7f6
}
.shopping_cart_area h6
{
	font-size:14px;color:#282835;line-height:30px
}
.shopping_cart_area .cart_table
{
	padding-top:30px
}
.shopping_cart_area .cart_table tbody
{
	width:100%
}
.shopping_cart_area .cart_table td
{
	vertical-align:middle;font:400 16px/28px "Poppins",sans-serif;color:#282835;border:0px;padding-top:0px;padding-bottom:30px
}
.shopping_cart_area .cart_table .product
{
	padding-top:0px
}
.shopping_cart_area .cart_table .product .media .media-left
{
	width:100px;height:100px
}
.shopping_cart_area .cart_table .product .media .media-left img
{
	max-width:100%
}
.shopping_cart_area .cart_table .product .media .media-body
{
	padding-left:30px;align-self:center
}
.shopping_cart_area .cart_table .product .media .media-body h5
{
	font:500 16px/28px "Poppins",sans-serif;color:#282835
}
.shopping_cart_area .cart_table .total
{
	width:175px
}
.shopping_cart_area .cart_table .quantity
{
	width:175px
}
.shopping_cart_area .cart_table .quantity p
{
	color:#677294;margin-bottom:0px
}
.shopping_cart_area .cart_table .del-item
{
	white-space:nowrap;vertical-align:middle;width:140px
}
.shopping_cart_area .cart_table .del-item a
{
	color:#677294
}
.shopping_cart_area .cart_table .del-item a:hover
{
	color:#3d64f4
}
.shopping_cart_area .cart_table .del-item a i
{
	font-size:22px
}
.shopping_cart_area .cart_table .del-item a+a
{
	position:relative;top:3px
}
.shopping_cart_area .cart_table .del-item .total
{
	margin-right:85px
}
.shopping_cart_area .cart_table .product-qty
{
	position:relative;display:inline-block
}
.shopping_cart_area .cart_table .product-qty .ar_top,.shopping_cart_area .cart_table .product-qty .ar_down
{
	position:absolute;background:#fff;border:0px;font-size:12px;color:#677294;right:4px;border-radius:15px;padding:0px 15px 0px 0px;line-height:12px;cursor:pointer
}
.shopping_cart_area .cart_table .product-qty .ar_top:hover,.shopping_cart_area .cart_table .product-qty .ar_down:hover
{
	color:#3d64f4
}
.shopping_cart_area .cart_table .product-qty .ar_top
{
	top:8px
}
.shopping_cart_area .cart_table .product-qty .ar_down
{
	bottom:8px
}
.shopping_cart_area .cart_table .product-qty .manual-adjust
{
	width:95px;border:1px solid #e7e7f6;height:44px;border-radius:45px;text-align:center;color:#677294
}
.shopping_cart_area .cart_table .product-qty .manual-adjust.placeholder
{
	color:#677294
}
.shopping_cart_area .cart_table .product-qty .manual-adjust:-moz-placeholder
{
	color:#677294
}
.shopping_cart_area .cart_table .product-qty .manual-adjust::-moz-placeholder
{
	color:#677294
}
.shopping_cart_area .cart_table .product-qty .manual-adjust::-webkit-input-placeholder
{
	color:#677294
}
.shopping_cart_area .cart_btn
{
	font:400 14px "Poppins",sans-serif;color:#fff;border:1px solid #3d64f4;margin:0px;background:#3d64f4;padding:15px 33px;border-radius:4px
}
.shopping_cart_area .cart_btn.cart_btn_two
{
	border:1px solid #e7e7f6;background:transparent;color:#5c6789;margin-left:15px
}
.shopping_cart_area .action_btn
{
	width:100%
}
.shopping_cart_area h5
{
	color:#282835
}
.shopping_cart_area .wislist_table .total,.shopping_cart_area .wislist_table .del-item
{
	width:178px
}
.shopping_cart_area .wislist_table .quantity
{
	width:140px
}
.shopping_cart_area .wislist_table .add_cart
{
	font:400 14px "Poppins",sans-serif;border:1px solid #e7e7f6;background:transparent;color:#5c6789;margin-right:20px;padding:15px 33px;border-radius:4px;transition:all 0.2s linear
}
.shopping_cart_area .wislist_table .add_cart:hover
{
	background:#3d64f4;color:#fff !important;border-color:#3d64f4
}
.cart_box
{
	width:370px;border:1px solid #f4f4f9;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);padding:30px 35px
}
.cart_box .shop_table
{
	width:100%
}
.cart_box .shop_table tbody tr
{
	border-bottom:1px solid #e7e7f6
}
.cart_box .shop_table tbody tr th
{
	width:70%
}
.cart_box .shop_table tbody tr td,.cart_box .shop_table tbody tr th
{
	font:400 16px/28px "Poppins",sans-serif;color:#282835;padding:10px 0px
}
.cart_box .shop_table tbody tr td
{
	text-align:right
}
.cart_box .shop_table tbody tr td .amount
{
	color:#677294
}
.cart_box .shop_table tbody tr:last-child
{
	border:0px
}
.coupon
{
	width:370px;position:relative
}
.coupon .input_text
{
	width:100%;border:1px solid #f4f4f9;border-radius:4px;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);font:300 15px "Poppins",sans-serif;color:#9ca3b9;height:55px;padding-left:25px;box-shadow:none
}
.coupon .input_text:focus
{
	box-shadow:none;outline:none
}
.coupon .button
{
	position:absolute;right:4px;top:50%;font:400 14px/38px "Poppins",sans-serif;color:#282835;height:48px;padding:0px 25px;border:0px;background:#eff2f7;border-radius:3px;transform:translateY(-50%);cursor:pointer;transition:all 0.2s linear
}
.coupon .button:hover
{
	background:#3d64f4;color:#fff
}
.checkout_button
{
	font:500 15px/30px "Poppins",sans-serif;color:#fff;background:#3d64f4;border-radius:0px;display:block;text-align:center;padding:10px 0px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #3d64f4;transition:all 0.2s linear
}
.checkout_button:hover
{
	background:transparent;color:#3d64f4
}
.return_customer
{
	font:400 15px/25px "Poppins",sans-serif;color:#3d3f45;padding-bottom:20px
}
.return_customer i
{
	color:#3d64f4;padding-right:8px;font-size:14px
}
.return_customer a
{
	color:#3d64f4;font-weight:300
}
.return_customer a.collapsed
{
	color:#9ca3b9
}
.checkout_content
{
	margin-bottom:-22px
}
.checkout_content .checkout_title
{
	margin-top:63px;color:#282835
}
.checkout_content input
{
	box-shadow:0px 2px 4px 0px rgba(12,0,46,0.04);background:#fff;padding:0px 30px;font:300 14px/60px "Poppins",sans-serif;color:#969ca5;border:1px solid transparent;border-radius:4px;width:100%;margin-bottom:30px;transition:all 0.2s linear
}
.checkout_content input.placeholder
{
	color:#9ca3b9
}
.checkout_content input:-moz-placeholder
{
	color:#9ca3b9
}
.checkout_content input::-moz-placeholder
{
	color:#9ca3b9
}
.checkout_content input::-webkit-input-placeholder
{
	color:#9ca3b9
}
.checkout_content input:focus
{
	box-shadow:0px 10px 14px 0px rgba(12,0,46,0.06);border-color:#f2effc;outline:none
}
.checkout_content label
{
	font:600 16px/50px "Poppins",sans-serif;display:block;color:#282835;margin-bottom:20px
}
.checkout_content label .required
{
	font-size:16px;color:#ff2525;text-decoration:none
}
.checkout_content .selectpickers
{
	width:100%;border-radius:0px;border:0px;box-shadow:0px 2px 3px 0px rgba(0,11,40,0.06);font:300 14px/60px "Poppins",sans-serif;background:#fff;height:60px;color:#9ca3b9;padding-left:30px;margin-bottom:30px
}
.checkout_content .selectpickers:after
{
	right:30px
}
.checkout_content .selectpickers ul
{
	width:100%
}
.checkout_content input[type="checkbox"]
{
	position:relative;top:2px;width:auto;box-shadow:none
}
.checkout_content input[type="checkbox"]:before
{
	content:"";display:block;position:absolute;width:12px;height:12px;border:1px solid #9ca3b9;top:0;left:0;border-radius:2px;background-color:#fbfbfb
}
.checkout_content input[type="checkbox"]:checked:after
{
	content:"";display:block;width:6px;height:6px;position:absolute;top:49%;left:49%;transform:translate(-50%, -50%);background:#9ca3b9
}
.checkout_content .l_text
{
	display:inline-block;font:300 15px/26px "Poppins",sans-serif;color:#9ca3b9;padding-left:8px
}
.checkout_content textarea
{
	width:100%;border:0px;border-radius:0px;box-shadow:0px 2px 3px 0px rgba(0,11,40,0.06);height:170px;font:300 14px/20px "Poppins",sans-serif;color:#b6b9be;padding-left:30px;padding-top:20px;margin-bottom:30px
}
.checkout_content textarea.placeholder
{
	color:#9ca3b9
}
.checkout_content textarea:-moz-placeholder
{
	color:#9ca3b9
}
.checkout_content textarea::-moz-placeholder
{
	color:#9ca3b9
}
.checkout_content textarea::-webkit-input-placeholder
{
	color:#9ca3b9
}
.checkout_content textarea:focus
{
	outline:none
}
.checkout_content .tab_content p
{
	font-family:"Poppins",sans-serif;font-size:15px;margin-bottom:0px;padding:0px 0px 25px
}
.checkout_content .tab_content .login_button
{
	overflow:hidden;margin-bottom:25px
}
.checkout_content .tab_content .login_button label
{
	display:inline-block;margin-bottom:0px;vertical-align:middle
}
.checkout_content .tab_content .login_button label input
{
	margin-bottom:0px
}
.checkout_content .tab_content .login_btn
{
	float:right;font:400 16px/48px "Poppins",sans-serif;background:#3d64f4;border:1px solid #3d64f4;color:#fff;border-radius:4px;padding:0px 38px;transition:all 0.2s linear
}
.checkout_content .tab_content .login_btn:hover
{
	background:transparent;color:#3d64f4
}
.checkout_content .tab_content .coupon_form
{
	overflow:hidden;display:flex
}
.checkout_content .tab_content .coupon_form input
{
	max-width:380px;margin-bottom:0px
}
.checkout_content .tab_content .coupon_form .login_btn
{
	line-height:60px;margin-left:20px
}
.cart_total_box
{
	margin-left:50px;background:#fff;box-shadow:0px 2px 3px 0px rgba(0,11,40,0.06);padding:50px
}
.cart_total_box .checkout_title
{
	border-bottom:2px solid #e7e7f6;padding-bottom:10px;color:#282835
}
.woocommerce-checkout-review-order .shop_table
{
	width:100%;margin-bottom:30px
}
.woocommerce-checkout-review-order .shop_table tbody tr td
{
	font:400 15px/30px "Poppins",sans-serif;color:#677294
}
.woocommerce-checkout-review-order .shop_table tbody tr td.price
{
	color:#282835
}
.woocommerce-checkout-review-order .shop_table tbody tr td.total
{
	color:#3d64f4;font-size:20px
}
.woocommerce-checkout-review-order .shop_table tbody tr td+td
{
	text-align:right
}
.woocommerce-checkout-review-order .shop_table tbody tr.subtotal
{
	border-top:1px solid #dfe2f1
}
.woocommerce-checkout-review-order .shop_table tbody tr.subtotal td
{
	line-height:56px;padding-bottom:0px
}
.woocommerce-checkout-review-order h6
{
	font-size:15px;color:#282835;font-family:"Poppins",sans-serif;font-weight:400;margin:0px;line-height:30px;margin-bottom:6px
}
.woocommerce-checkout-review-order .note
{
	font-size:15px;line-height:26px;color:#677294;font-weight:300;font-family:"Poppins",sans-serif;margin-bottom:25px
}
.woocommerce-checkout-review-order ul li.payment
{
	padding-left:25px;position:relative
}
.woocommerce-checkout-review-order ul li.payment .radio-btn
{
	position:absolute;left:0
}
.woocommerce-checkout-review-order ul li.payment span
{
	float:none;font-size:12px;color:#ff5f6d;padding-top:15px;display:block
}
.woocommerce-checkout-review-order ul li input[type="checkbox"]
{
	position:relative;border:0px;visibility:hidden;display:none
}
.woocommerce-checkout-review-order ul li input[type="checkbox"]:checked+label:after
{
	opacity:1
}
.woocommerce-checkout-review-order ul li input[type="checkbox"]:checked+label:before
{
	border-color:#3d64f4
}
.woocommerce-checkout-review-order ul li .radio-btn
{
	line-height:20px
}
.woocommerce-checkout-review-order ul li .radio-btn label
{
	color:#8f8f8f;font-size:14px;font-weight:400;position:relative;padding-left:20px
}
.woocommerce-checkout-review-order ul li .radio-btn label:before
{
	content:"";display:block;position:absolute;width:12px;height:12px;border:1px solid #9ca3b9;top:1px;left:0;border-radius:50%
}
.woocommerce-checkout-review-order ul li .radio-btn label:after
{
	content:"";display:block;width:6px;height:6px;position:absolute;top:4px;left:3px;border-radius:50%;background:#3d64f4;opacity:0
}
.woocommerce-checkout-review-order .condition
{
	border-top:1px solid #dfe2f1;padding-top:25px;margin-top:50px
}
.woocommerce-checkout-review-order .condition p
{
	font-size:15px;font-weight:300
}
.woocommerce-checkout-review-order .condition input[type="checkbox"]
{
	position:relative;border:0px;visibility:hidden;display:none
}
.woocommerce-checkout-review-order .condition input[type="checkbox"]:checked+label:after
{
	opacity:1
}
.woocommerce-checkout-review-order .condition input[type="checkbox"]:checked+label:before
{
	border-color:#3d64f4
}
.woocommerce-checkout-review-order .condition .l_text
{
	position:relative;padding-left:25px;font-size:16px;line-height:26px;font-family:"Poppins",sans-serif;color:#282835
}
.woocommerce-checkout-review-order .condition .l_text span
{
	color:#ff1e1e
}
.woocommerce-checkout-review-order .condition .l_text:before
{
	content:"";display:block;position:absolute;width:10px;height:10px;border:1px solid #878a8e;top:8px;left:0;border-radius:2px;background-color:white
}
.woocommerce-checkout-review-order .condition .l_text:after
{
	content:"";display:block;width:5px;height:7px;border:solid #3d64f4;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:8px;left:3px;opacity:0
}
.woocommerce-checkout-review-order .button
{
	width:100%;background:#3d64f4;border:1px solid #3d64f4;font:500 16px/50px "Poppins",sans-serif;color:#fff;cursor:pointer;margin-top:25px;transition:all 0.2s linear
}
.woocommerce-checkout-review-order .button:hover
{
	background:transparent;color:#3d64f4
}
.pr_sidebar .widget+.widget
{
	margin-top:60px
}
.pr_sidebar .sp_widget_title
{
	color:#282835;font-size:20px;font-weight:500;position:relative;margin-bottom:30px
}
.pr_sidebar .filter_slider_area
{
	padding-top:10px
}
.pr_sidebar .filter_slider_area .ui-slider
{
	height:6px;background:#dbe2e9;border:0px;border-radius:0px
}
.pr_sidebar .filter_slider_area .ui-slider .ui-slider-range
{
	background:#9f7efd;border-radius:0px
}
.pr_sidebar .filter_slider_area .ui-slider .ui-slider-handle
{
	width:20px;height:20px;border-radius:50%;background:#3d64f4;border:0px;margin-left:0;top:-7px
}
.pr_sidebar .filter_slider_area .ui-slider .ui-slider-handle:focus
{
	outline:none
}
.pr_sidebar .filter_slider_area .filter_content
{
	font-size:16px;text-transform:capitalize;font-family:"Poppins",sans-serif;color:#282835;display:flex;margin-top:30px
}
.pr_sidebar .filter_slider_area .filter_content #amount
{
	border:0px;font-size:16px;display:inline-block;outline:none;box-shadow:none;padding-left:5px
}
.pr_sidebar .widget_category ul
{
	margin-bottom:0
}
.pr_sidebar .widget_category ul li a
{
	font-size:16px;color:#677294;display:inline-block;position:relative
}
.pr_sidebar .widget_category ul li a:before
{
	content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:#3d64f4;opacity:0;transition:all 0.3s linear
}
.pr_sidebar .widget_category ul li a:hover
{
	color:#3d64f4
}
.pr_sidebar .widget_category ul li a:hover:before
{
	opacity:1
}
.pr_sidebar .widget_category ul li:not(:last-child)
{
	margin-bottom:15px
}
.pr_sidebar .woocommerce-widget-layered-nav-list
{
	padding-left:0;list-style:none;margin-bottom:0
}
.pr_sidebar .woocommerce-widget-layered-nav-list li
{
	position:relative;padding-left:30px;color:#333
}
.pr_sidebar .woocommerce-widget-layered-nav-list li::before
{
	content:"";position:absolute;border-radius:50%;width:15px;height:15px;border:1px solid #333333;left:0;top:50%;margin-top:-7.5px
}
.pr_sidebar .woocommerce-widget-layered-nav-list li a
{
	color:#333
}
.pr_sidebar .woocommerce-widget-layered-nav-list li:not(:last-child)
{
	margin-bottom:12px
}
.pr_sidebar .widget_size ul
{
	margin-bottom:0;list-style:none;padding-left:0
}
.pr_sidebar .widget_size ul li
{
	font-size:16px;color:#333333
}
.pr_sidebar .widget_size ul li a
{
	color:#333333
}
.pr_sidebar .widget_color ul li:first-child:before
{
	background:#1c1c1c;border-color:#1c1c1c
}
.pr_sidebar .widget_color ul li:nth-child(2):before
{
	background:#ff934c;border-color:#ff934c
}
.pr_sidebar .widget_color ul li:nth-child(3):before
{
	background:#fb53a7;border-color:#fb53a7
}
.pr_sidebar .widget_color ul li:nth-child(4):before
{
	background:#ff4949;border-color:#ff4949
}
.pr_sidebar .widget_color ul li:nth-child(6):before
{
	background:#ffeb50;border-color:#ffeb50
}
.pr_sidebar .widget_product ul
{
	margin-bottom:0
}
.pr_sidebar .widget_product ul li .media
{
	align-items:center
}
.pr_sidebar .widget_product ul li .media img
{
	padding-right:30px
}
.pr_sidebar .widget_product ul li .media .media-body h3
{
	font-size:16px;color:#282835
}
.pr_sidebar .widget_product ul li .media .media-body .rate
{
	color:#677294;font-size:16px
}
.pr_sidebar .widget_product ul li:not(:last-child)
{
	margin-bottom:20px
}
.pr_sidebar .widget_tag ul li
{
	display:inline-block;margin-bottom:6px
}
.pr_sidebar .widget_tag ul li a
{
	font-size:16px;color:#677294;position:relative;display:block;transition:all 0.2s linear
}
.pr_sidebar .widget_tag ul li a:before
{
	content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#3d64f4;opacity:0;transition:opacity 0.2s linear
}
.pr_sidebar .widget_tag ul li a:hover
{
	color:#3d64f4
}
.pr_sidebar .widget_tag ul li a:hover:before
{
	opacity:1
}
.search_boxs
{
	z-index:20000;position:fixed;top:-105%;left:0;width:100%;height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden
}
.search_boxs:before
{
	content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:rgba(27,29,34,0.95);width:100%;height:0;padding-bottom:100%;border-radius:100%;transform:scale(0.04),translateY(9999px);overflow:hidden
}
.search_boxs .close_icon
{
	position:absolute;right:20px;top:20px;font-size:30px;color:#fff;cursor:pointer;backface-visibility:hidden;transition:transform 0.2s ease-out, opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;opacity:0
}
.search_boxs .input-group
{
	position:absolute;left:50%;top:50%;transform:scale(0.5);transform:translateX(-50%) translateY(-50%);max-width:800px;width:20%;opacity:0;transition:all 900ms linear;transition-delay:0.75s
}
.search_boxs .input-group input
{
	border:none;height:55px;padding:0px 15px;font-size:16px;padding-left:0px;width:100%;color:#fff;background:transparent;border-bottom:2px solid rgba(255,255,255,0.6);border-radius:0px;outline:none
}
.search_boxs .input-group input.placeholder
{
	font-size:16px;color:rgba(255,255,255,0.6)
}
.search_boxs .input-group input:-moz-placeholder
{
	font-size:16px;color:rgba(255,255,255,0.6)
}
.search_boxs .input-group input::-moz-placeholder
{
	font-size:16px;color:rgba(255,255,255,0.6)
}
.search_boxs .input-group input::-webkit-input-placeholder
{
	font-size:16px;color:rgba(255,255,255,0.6)
}
.search_boxs .input-group .input-group-append
{
	margin-left:0px;position:absolute;right:0px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:4
}
.search_boxs .input-group .input-group-append button
{
	border:none;background:transparent;border-radius:0px;height:55px;border-bottom-left-radius:0px;border-top-left-radius:0px;color:rgba(255,255,255,0.6);font-size:24px;padding:0px;font-family:"Poppins",sans-serif;outline:none !important;box-shadow:none !important;cursor:pointer
}
.search_boxs .input-group .input-group-append button i
{
	cursor:pointer
}
input[type="text"]
{
	-webkit-appearance:none;outline:none
}
.open .search_boxs
{
	top:0px
}
.open .search_boxs:before
{
	animation:menu-animation 0.8s ease-out forwards;height:100%
}
.open .search_boxs .close_icon
{
	transition-delay:0.75s;opacity:1
}
.open .search_boxs .input-group
{
	width:100%;opacity:1
}
@-webkit-keyframes menu-animation
{
	0%
{
	opacity:0;-webkit-transform:scale(0.04) translateY(300%);transform:scale(0.04) translateY(300%)
}
40%
{
	-webkit-transform:scale(0.04) translateY(0);transform:scale(0.04) translateY(0);-webkit-transition:ease-out;-o-transition:ease-out;transition:ease-out
}
40%
{
	-webkit-transform:scale(0.04) translateY(0);transform:scale(0.04) translateY(0)
}
60%
{
	opacity:1;-webkit-transform:scale(0.02) translateY(0px);transform:scale(0.02) translateY(0px)
}
61%
{
	-webkit-transform:scale(0.04);transform:scale(0.04)
}
99.9%
{
	height:0;padding-bottom:100%;border-radius:100%
}
100%
{
	-webkit-transform:scale(2);transform:scale(2);height:100%;padding-bottom:0;border-radius:0
}

}
@keyframes menu-animation
{
	0%
{
	opacity:0;-webkit-transform:scale(0.04) translateY(300%);transform:scale(0.04) translateY(300%)
}
40%
{
	-webkit-transform:scale(0.04) translateY(0);transform:scale(0.04) translateY(0);-webkit-transition:ease-out;-o-transition:ease-out;transition:ease-out
}
40%
{
	-webkit-transform:scale(0.04) translateY(0);transform:scale(0.04) translateY(0)
}
60%
{
	opacity:1;-webkit-transform:scale(0.02) translateY(0px);transform:scale(0.02) translateY(0px)
}
61%
{
	-webkit-transform:scale(0.04);transform:scale(0.04)
}
99.9%
{
	height:0;padding-bottom:100%;border-radius:100%
}
100%
{
	-webkit-transform:scale(2);transform:scale(2);height:100%;padding-bottom:0;border-radius:0
}

}
.ms-section.section_1
{
	background-image:-moz-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);background-image:-webkit-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);background-image:-ms-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%)
}
.ms-section.section_2
{
	background-image:-moz-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);background-image:-webkit-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);background-image:-ms-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%)
}
.ms-section.section_4
{
	background-image:-moz-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);background-image:-webkit-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);background-image:-ms-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%)
}
.ms-section.section_6
{
	background-image:-webkit-linear-gradient(310deg, #6712a8 0%, #5f28fb 100%);background-image:-o-linear-gradient(310deg, #6712a8 0%, #5f28fb 100%);background-image:linear-gradient(40deg, #6712a8 0%, #5f28fb 100%)
}
.ms-section.section_8
{
	position:relative
}
.ms-section.section_8 .split_banner
{
	background:url("../img/new/home-split/mobile_bg.jpg") no-repeat center top;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%
}
.height
{
	height:100%
}
.split_banner,.split_banner_content
{
	display:flex;align-items:center;position:relative
}
.square
{
	width:50px;height:50px
}
.square.one
{
	top:200px;left:50px;animation:spin2 2s infinite alternate
}
.square.two
{
	top:220px;left:70px;animation:spin2 2.5s infinite alternate
}
.square.three
{
	height:102px;width:102px;top:auto;left:20px;bottom:-10%;animation:spin1 3s infinite alternate
}
.square.four
{
	bottom:43%;left:80px;animation:spin2 2s infinite alternate
}
.intro
{
	width:70%;margin-left:auto;margin-right:100px;position:relative
}
.split_slider_content
{
	color:#fff;padding:70px 0px 70px 120px;position:relative;z-index:0
}
.split_slider_content .br_shap
{
	position:absolute;left:0;top:0;width:330px;border:10px solid #8429c9;height:100%;z-index:-1
}
.split_slider_content h2
{
	font-size:50px;line-height:66px;font-weight:700;margin-bottom:20px;position:relative;z-index:0;transform:translateX(-100%);transition:all 1s linear;color:#fff
}
.split_slider_content h2:before
{
	content:"";width:100%;height:100%;top:0;left:0;background:#fff;opacity:0.8;position:absolute;z-index:0;transition:all 1s linear
}
.split_slider_content p
{
	font-size:18px;line-height:30px;margin-bottom:45px;transform:translateY(10px);opacity:0;color:#fff
}
.split_slider_content .btn_get
{
	border:1px solid #fff;border-radius:3px;color:#fff;padding:3px 33px;font-size:15px;box-shadow:none;transform:translateY(10px);opacity:0
}
.split_slider_content .btn_get:hover
{
	background:#fff;color:#5f28fb
}
.split_slider_content .content
{
	overflow:hidden
}
.spliet_slider_img .phone_one
{
	position:absolute;top:-23%;z-index:0;left:111px;animation-timing-function:cubic-bezier(0.54, 0.085, 0.5, 0.92);animation-name:animateUpDown;animation-duration:3s;animation-iteration-count:infinite
}
.spliet_slider_img .phone_two
{
	position:relative;left:40px;top:112px;animation-timing-function:cubic-bezier(0.54, 0.085, 0.5, 0.92);animation-name:animateUpDown;animation-duration:3.3s;animation-iteration-count:infinite
}
.border_shap
{
	position:absolute;width:400px;height:700px;background:rgba(255,255,255,0.05);top:0;left:100px;transform:translateY(-100%);transition:all 0.4s linear;opacity:0;visibility:hidden
}
.border_shap.two
{
	left:36%;top:-20%
}
.square
{
	position:absolute;width:40px;height:40px;background:rgba(255,255,255,0.05)
}
.active .border_shap
{
	transform:translateY(0);opacity:1;visibility:visible;transition:1.5s ease-in-out
}
.active .border_shap.two
{
	transition:transform 2.5s linear
}
.active .split_slider_content h2
{
	transform:translateX(0);transition:all 1.5s linear
}
.active .split_slider_content h2:before
{
	right:0;left:auto;width:0;transition:all 2s linear
}
.active .split_slider_content p
{
	transform:translateY(0);opacity:1;transition:transform 1s 1.5s linear , opacity 1s 1.5s linear
}
.active .split_slider_content .btn_get
{
	transform:translateY(0);transition:transform 1s 1.8s linear , opacity 1s 1.7s linear,background 0.2s linear;opacity:1
}
.split_app_content h2
{
	margin-bottom:38px
}
.split_app_content p
{
	font-size:18px;line-height:30px;color:#7e86a1;margin-bottom:0
}
.split_app_content .btn_three
{
	font-size:15px;padding:15px 33px
}
.split_app_content .s_app_btn
{
	background:#5f28fb;border-color:#5f28fb;align-items:center;display:inline-flex
}
.split_app_content .s_app_btn i
{
	margin-right:10px;font-size:22px
}
.split_app_content .s_app_btn+.s_app_btn
{
	background:transparent;color:#5f28fb;margin-left:16px
}
.split_app_content .s_app_btn+.s_app_btn:hover
{
	background:#5f28fb;color:#fff
}
.split_app_content .s_app_btn:hover
{
	background:transparent;color:#5f28fb
}
.split_title
{
	font-size:40px;line-height:50px;color:#051441;font-weight:700;font-family:"Poppins",sans-serif
}
.split_title span
{
	font-weight:400
}
.web_skill_content
{
	max-width:540px
}
.web_skill_content .split_title
{
	margin-bottom:45px
}
.web_skill_content .skillbar-bg
{
	width:100%;height:5px;background:#e7e9f0;position:relative
}
.web_skill_content .skillbar-bg .custom-skillbar
{
	background:#7a4cfa;height:100%;position:absolute;left:0;width:0
}
.web_skill_content .custom-skillbar-title
{
	display:flex;justify-content:space-between;font-size:15px;font-weight:500;color:#051441;padding-bottom:8px
}
.web_skill_content .skillbar-box
{
	padding-left:0px;list-style:none;margin-bottom:0
}
.web_skill_content .skillbar-box li
{
	margin-bottom:25px
}
.web_skill_content .skillbar-box li:nth-child(1) .custom-skillbar-title .skill-bar-percent
{
	color:#7a4cfa
}
.web_skill_content .skillbar-box li:nth-child(1) .skillbar-bg .custom-skillbar
{
	background:#7a4cfa
}
.web_skill_content .skillbar-box li:nth-child(2) .custom-skillbar-title .skill-bar-percent
{
	color:#00d8e6
}
.web_skill_content .skillbar-box li:nth-child(2) .skillbar-bg .custom-skillbar
{
	background:#00d8e6
}
.web_skill_content .skillbar-box li:nth-child(3) .custom-skillbar-title .skill-bar-percent
{
	color:#e6c300
}
.web_skill_content .skillbar-box li:nth-child(3) .skillbar-bg .custom-skillbar
{
	background:#e6c300
}
.web_skill_content .btn_three
{
	margin-top:35px;background:transparent;color:#7a4cfa
}
.web_skill_content .btn_three:hover
{
	background:#7a4cfa;color:#fff
}
.split_banner .contact_bg
{
	position:absolute;top:0;background:url("../img/new/home-split/contact.png");width:100%;height:100%;background-size:cover
}
.split_banner .app_img
{
	margin-left:118px
}
.split_content .contact_form_box
{
	padding-top:45px
}
.split_content .contact_form_box .text_box input[type="text"],.split_content .contact_form_box .text_box textarea,.split_content .contact_form_box .text_box input[type="password"]
{
	background:#f7f8fb;box-shadow:none;transition:all 0.2s linear
}
.split_content .contact_form_box .text_box input[type="text"]:focus,.split_content .contact_form_box .text_box textarea:focus,.split_content .contact_form_box .text_box input[type="password"]:focus
{
	box-shadow:0px 20px 20px 0px rgba(0,11,40,0.1);background:#fff;border-color:rgba(95,40,251,0.4)
}
.split_content .contact_form_box .text_box
{
	margin-bottom:20px
}
#multiscroll-nav ul li a span
{
	width:10px;height:10px;border-radius:50%;background:#e6e7ec;border:0px;transition:all 0.2s linear
}
#multiscroll-nav ul li a.active span
{
	background:#5f28fb;transition:all 0.2s linear
}
#multiscroll-nav.white ul li a span
{
	background:#8051f1
}
#multiscroll-nav.white ul li a.active span
{
	background:#fff
}
.hosting_menu.menu_four .btn_get
{
	background:transparent;border-color:#818198;color:#fff;line-height:42px
}
.hosting_menu.menu_four .btn_get:hover
{
	background:#f8636b;border-color:#f8636b
}
.hosting_menu.menu_four .w_menu>.nav-item>.nav-link:before
{
	display:none
}
.hosting_menu.menu_four .w_menu>.nav-item:hover>.nav-link,.hosting_menu.menu_four .w_menu>.nav-item.active>.nav-link
{
	color:#f8636b
}
.hosting_menu.menu_four .w_menu>.nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link,.hosting_menu.menu_four .w_menu>.nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link,.hosting_menu.menu_four .w_menu>.nav-item.submenu .dropdown-menu .nav-item.active>.nav-link
{
	color:#f8636b
}
.hosting_menu.menu_four .menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .text:hover
{
	color:#f8636b
}
.navbar_fixed .hosting_menu.menu_four .btn_get
{
	background:#f8636b;border-color:#f8636b;color:#fff
}
.navbar_fixed .hosting_menu.menu_four .btn_get:hover
{
	background:#f8636b;border-color:#f8636b
}
.erp_menu .er_btn
{
	margin-left:0;margin-top:0
}
.erp_menu .menu>.nav-item>.nav-link:before
{
	display:none
}
.erp_menu .menu>.nav-item:hover>.nav-link,.erp_menu .menu>.nav-item.active>.nav-link
{
	color:#4e78f4
}
.erp_menu .menu>.nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link,.erp_menu .menu>.nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link,.erp_menu .menu>.nav-item.submenu .dropdown-menu .nav-item.active>.nav-link
{
	color:#4e78f4
}
.erp_menu .menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .text:hover
{
	color:#4e78f4
}
.hosting_banner_area
{
	background:#020230;min-height:650px;height:100vh;display:flex;align-items:center;position:relative
}
.hosting_content h2
{
	font-size:50px;line-height:70px;color:#fff;font-weight:700;margin-bottom:15px
}
.hosting_content p
{
	color:#fff;font-size:18px;line-height:30px;margin-bottom:50px
}
.hosting_content .hosting_btn
{
	box-shadow:0px 10px 50px 0px rgba(248,99,107,0.3)
}
.hosting_content .hosting_btn:hover
{
	transform:translateY(-5px)
}
.b_line li
{
	position:absolute
}
.b_line li:nth-child(1)
{
	bottom:200px;right:500px
}
.b_line li:nth-child(2)
{
	top:100px;left:135px
}
.b_line li:nth-child(3)
{
	top:85%;left:100px
}
.b_line li:nth-child(4)
{
	bottom:120px;right:750px
}
.b_line li:nth-child(7)
{
	top:50%;right:200px
}
.b_line li:nth-child(6)
{
	top:55%;left:195px
}
.b_line li:nth-child(5)
{
	bottom:150px;right:895px
}
.b_line li:nth-child(8)
{
	top:220px;right:995px
}
.hosting_btn
{
	background:#f8636b;color:#fff;font-size:16px;font-weight:500;border-radius:4px;padding:11px 34px;box-shadow:0px 10px 50px 0px rgba(248,99,107,0.3)
}
.hosting_btn:hover
{
	background:#fe4c55
}
.domain_search_area
{
	background:#fffafa;position:relative;z-index:1
}
.map_bg
{
	position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/hosting/map.png") no-repeat scroll center 0/cover;z-index:-1
}
.domain_box_info
{
	max-width:1030px;margin:0 auto;text-align:center
}
.domain_box_info h3
{
	font-size:30px;color:#2c2c51;font-weight:600;margin-bottom:40px
}
.domain_form_inner
{
	display:flex;justify-content:center;border-radius:8px;background-color:#fff;box-shadow:0px 50px 100px 0px rgba(64,1,4,0.1);flex-wrap:wrap;align-items:center;padding:10px;border-left:8px solid #f8636b
}
.domain_form_inner input
{
	width:64%;border:0px;border-radius:0px;padding:0px;font-size:20px;font-weight:300;padding-left:40px
}
.domain_form_inner input.placeholder
{
	color:#9d9db0
}
.domain_form_inner input:-moz-placeholder
{
	color:#9d9db0
}
.domain_form_inner input::-moz-placeholder
{
	color:#9d9db0
}
.domain_form_inner input::-webkit-input-placeholder
{
	color:#9d9db0
}
.domain_form_inner input:focus
{
	outline:none;box-shadow:none
}
.domain_form_inner .domain_select
{
	width:15%
}
.domain_form_inner .domain_select .selectpickers
{
	border:0px;width:100%;padding:0px;text-align:center !important;border-left:1px solid #d8dcea;border-radius:0px;font-size:20px;color:#9d9db0;font-weight:300;background:transparent
}
.domain_form_inner .domain_select .selectpickers:after
{
	border-bottom:1px solid #9d9db0;border-right:1px solid #9d9db0;right:35px;width:6px;height:6px
}
.domain_form_inner .domain_select .selectpickers ul
{
	width:100%
}
.domain_form_inner .domain_select .selectpickers ul li
{
	color:#9d9db0
}
.domain_form_inner .domain_select .selectpickers:focus
{
	outline:none;box-shadow:none
}
.domain_form_inner button
{
	width:21%;border:0px;padding:25px 32px;text-transform:uppercase;cursor:pointer;transition:all 0.3s linear
}
.domain_form_inner button:before
{
	content:"\55";font-family:eleganticons;transform:rotate(-90deg);display:inline-block;margin-right:10px
}
.domain_price
{
	display:inline-flex;margin-top:45px
}
.domain_price li
{
	font-size:18px;font-weight:500;color:#7b7b93
}
.domain_price li+li
{
	margin-left:50px
}
.domain_price li span
{
	font-weight:400;font-size:16px;margin-left:8px
}
.hosting_service_area
{
	position:relative
}
.hosting_title
{
	margin-bottom:70px
}
.hosting_title h2
{
	font-size:40px;line-height:55px;font-weight:600;color:#2c2c51;margin-bottom:15px
}
.hosting_title p
{
	color:#7b7b93;font-size:16px;font-weight:400;margin-bottom:0
}
.hosting_title .w_color
{
	color:#fff
}
.hosting_service_item
{
	padding:60px 40px;border-top:6px solid transparent;border-radius:6px;transition:all 0.3s linear;cursor:pointer
}
.hosting_service_item .icon
{
	width:70px;height:60px;line-height:60px;border-radius:6px;background:#fff7f7;text-align:center;margin-bottom:37px
}
.hosting_service_item p
{
	color:#7b7b93;margin-bottom:0;font-weight:400
}
.hosting_service_item:hover
{
	border-color:#f6626a;background:#fff;box-shadow:0px 50px 100px 0px rgba(64,1,4,0.1),0px -6px 0px 0px rgba(248,99,107,0.004)
}
.pattern_shap
{
	position:absolute;width:125px;height:225px;left:0;top:200px
}
.pos_service_info .hosting_service_item
{
	padding:45px 40px
}
.pos_service_info .hosting_service_item h4:hover
{
	color:#5e53fb
}
.pos_service_info .hosting_service_item img
{
	margin-bottom:33px
}
.pos_service_info .hosting_service_item:hover
{
	border-color:#5e53fb;box-shadow:0px 50px 100px 0px rgba(5,1,64,0.1),0px -5px 0px 0px rgba(95,84,253,0.004)
}
.h_head
{
	font-size:20px;font-weight:600;color:#2c2c51;margin-bottom:20px;transition:all 0.3s linear
}
a .h_head:hover
{
	color:#f6626a
}
.hosting_features_area
{
	padding-bottom:140px
}
.h_features_content
{
	padding-right:80px
}
.h_features_content .hosting_title
{
	margin-bottom:40px
}
.h_features_content .hosting_title h2
{
	font-weight:500
}
.h_features_item
{
	padding-right:150px
}
.h_features_item img
{
	margin-right:20px
}
.h_features_item .h_head
{
	margin-bottom:10px
}
.h_features_item p
{
	margin-bottom:0;font-weight:400
}
.h_features_item+.h_features_item
{
	margin-top:35px
}
.h_action_area
{
	background:#020230;padding:80px 0px
}
.h_action_content h2
{
	color:#fff;font-size:40px;font-weight:600;line-height:54px;margin-bottom:32px
}
.h_action_content p
{
	color:#b4b4d3;margin-bottom:42px
}
.h_blog_item
{
	background-color:#fff;box-shadow:0px 30px 50px 0px rgba(64,1,4,0.06);transition:all 0.2s linear
}
.h_blog_item img
{
	width:100%
}
.h_blog_item .h_blog_content
{
	padding:25px 40px 30px
}
.h_blog_item .h_blog_content h3
{
	font-size:24px;line-height:34px;font-weight:500;color:#2c2c51;transition:color 0.2s linear
}
.h_blog_item .h_blog_content h3:hover
{
	color:#f8636b
}
.h_blog_item .h_blog_content .post_time
{
	font-size:14px;color:#7b7b93;font-weight:500;text-transform:uppercase;margin-bottom:10px;display:inline-block
}
.h_blog_item .h_blog_content .post_time i
{
	color:#f8636b;margin-right:5px
}
.h_blog_item .h_blog_content .post-info-bottom
{
	display:flex;justify-content:space-between;padding-top:15px
}
.h_blog_item .h_blog_content .post-info-bottom .learn_btn_two
{
	margin-top:0;font-size:14px;line-height:16px;color:#7b7b93;text-transform:uppercase;font-weight:500;position:relative
}
.h_blog_item .h_blog_content .post-info-bottom .learn_btn_two:before
{
	content:"";height:1px;background:#f8636b;position:absolute;bottom:0px;width:0;transition:width 0.2s linear
}
.h_blog_item .h_blog_content .post-info-bottom .learn_btn_two:hover
{
	color:#f8636b
}
.h_blog_item .h_blog_content .post-info-bottom .learn_btn_two:hover:before
{
	width:100%
}
.h_blog_item .h_blog_content .post-info-bottom .learn_btn_two:hover i
{
	padding-left:5px
}
.h_blog_item .h_blog_content .post-info-bottom .learn_btn_two i
{
	vertical-align:inherit;padding-left:0;transition:all 0.2s linear
}
.h_blog_item .h_blog_content .post-info-bottom .post-info-comments
{
	color:#7b7b93;text-transform:uppercase;font-weight:500;font-size:14px;line-height:16px
}
.h_blog_item .h_blog_content .post-info-bottom .post-info-comments i
{
	color:#f8636b;padding-right:3px
}
.h_blog_item:hover
{
	box-shadow:0px 30px 50px 0px rgba(64,1,4,0.08)
}
.pos_blog_item
{
	border-radius:6px;background-color:#fff;box-shadow:0px 30px 50px 0px rgba(5,1,64,0.06)
}
.pos_blog_item .h_blog_content
{
	padding-left:35px;padding-right:35px
}
.pos_blog_item .h_blog_content .post_time i
{
	color:#5f54fd
}
.pos_blog_item .h_blog_content h3
{
	font-size:20px;line-height:30px
}
.pos_blog_item .h_blog_content h3:hover
{
	color:#5f54fd
}
.pos_blog_item .h_blog_content .post-info-bottom .learn_btn_two:before
{
	background:#5f54fd
}
.pos_blog_item .h_blog_content .post-info-bottom .learn_btn_two:hover
{
	color:#5f54fd
}
.pos_blog_item .h_blog_content .post-info-bottom .post-info-comments i
{
	color:#5f54fd
}
.pos_blog_item:hover
{
	box-shadow:0px 30px 50px 0px rgba(5,1,64,0.08)
}
.h_action_promo_area
{
	background:#f8636b;position:relative;padding:130px 0px;z-index:1
}
.h_action_promo_area .overlay_bg
{
	position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover !important;background-repeat:no-repeat !important;background-attachment:fixed !important;z-index:-1;opacity:0.1
}
.h_action_promo_area .hosting_btn
{
	background:#fff;color:#f8636b;box-shadow:0px 20px 30px 0px rgba(57,35,125,0.1);border-radius:2px;padding:16px 34px;margin-top:10px;text-align:center
}
.h_action_promo_area .hosting_btn:hover
{
	box-shadow:none
}
.h_promo_content h2
{
	margin-bottom:0;margin-bottom:10px;color:#fff;font-size:40px;font-weight:600
}
.h_promo_content p
{
	margin-bottom:0;font-size:20px;color:#fff;font-weight:400
}
.h_map_area
{
	background:#fffafa;padding-top:120px
}
.h_map_area .hosting_title
{
	margin-bottom:0
}
.h_map
{
	background:url("../img/hosting/region_map.png") no-repeat scroll center top;height:595px
}
.h_map ul
{
	height:100%;margin-bottom:0;position:relative
}
.h_map ul li
{
	display:block;position:absolute;width:40px;height:40px;display:flex;align-items:center;justify-content:center
}
.h_map ul li .place_name
{
	font-size:12px;font-weight:500;line-height:25px;color:#fff;border-radius:45px;background:#f8636b;padding:0px 12px;text-transform:uppercase;position:absolute;top:-100%;width:max-content;box-shadow:0px 20px 30px 0px rgba(214,43,51,0.2)
}
.h_map ul li .place_name:before
{
	content:"";width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#f8636b transparent transparent transparent;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px
}
.h_map ul li .round
{
	width:8px;height:8px;border-radius:50%;background:#f8636b;position:relative
}
.h_map ul li .round:before,.h_map ul li .round:after
{
	content:"";width:100%;height:100%;position:absolute;border-radius:50%;background:#f8636b
}
.h_map ul li .round:before
{
	transform:scale(2.6);opacity:0.4
}
.h_map ul li .round:after
{
	transform:scale(5);opacity:0.2
}
.h_map ul li .round .dot
{
	position:absolute;left:50%;top:50%;width:16px;height:16px;border-radius:50%;background:rgba(247,98,106,0.35);-webkit-animation:pulsate 3s infinite;animation:pulsate 3s infinite;-webkit-animation-delay:1.5s;transform:translate(-50%, -50%);animation-delay:1.5s;will-change:transform
}
.h_map ul li:nth-child(1)
{
	top:80px;left:100px
}
.h_map ul li:nth-child(2)
{
	top:220px;left:250px
}
.h_map ul li:nth-child(3)
{
	top:180px;left:50%
}
.h_map ul li:nth-child(4)
{
	top:250px;left:70%
}
.h_map ul li:nth-child(5)
{
	top:100px;left:80%
}
.h_map ul li:nth-child(6)
{
	top:70%;left:350px
}
.h_map ul li:nth-child(7)
{
	top:60%;left:54%
}
.h_map ul li:nth-child(8)
{
	top:75%;left:85%
}
.h_footer_dark
{
	background:#010e28;padding:100px 0px 120px
}
.h_footer_dark .company_widget p
{
	font-size:16px;font-weight:400;margin-top:32px;margin-bottom:0
}
.h_footer_dark .company_widget .f_social_icon
{
	margin-top:50px
}
.h_footer_dark .company_widget .f_social_icon a
{
	background:transparent;font-size:14px;color:#7b7b93;border:1px solid #2c3445
}
.h_footer_dark .company_widget .f_social_icon a:hover
{
	background:#f8636b;color:#fff;border-color:#f8636b
}
.h_footer_dark .f_widget.about-widget .f_list li a,.h_footer_dark .f_widget.company_widget p
{
	color:#7b7b93;font-weight:400
}
.h_footer_dark .f_widget.about-widget .f_list li
{
	margin-bottom:10px
}
.h_footer_dark .f_widget.about-widget .f_list li a:before
{
	background:#f8636b
}
.h_footer_dark .f_widget.about-widget .f_list li a:hover
{
	color:#f8636b
}
.h_footer_dark_two .company_widget .f_social_icon a:hover
{
	background:#4f79f6;border-color:#4f79f6
}
.h_footer_dark_two .f_widget.about-widget .f_list li a:before
{
	display:none
}
.h_footer_dark_two .f_widget.about-widget .f_list li a:hover
{
	color:#4f79f6
}
.pos_footer_area
{
	background:#413c85;padding-bottom:0;padding-top:120px;position:relative;z-index:0
}
.pos_footer_area .leaf_left,.pos_footer_area .leaf_right
{
	position:absolute;bottom:0
}
.pos_footer_area .leaf_left
{
	left:0
}
.pos_footer_area .leaf_right
{
	right:0
}
.pos_footer_area .top_shap
{
	position:absolute;bottom:100%;height:100%;left:0;width:100%;align-items:flex-end;display:flex;z-index:-1
}
.pos_footer_area:before
{
	content:"";width:100%;height:40px;background:#49458c;position:absolute;bottom:0;left:0
}
.pos_footer_area:after
{
	content:"";width:100%;height:100%;background:url(../img/pos/wave_two.png) no-repeat scroll center bottom;position:absolute;left:0;top:-100%;z-index:-1
}
.pos_footer_area .f_widget.company_widget p
{
	color:#bab5df
}
.pos_footer_area .f_widget.company_widget .f_social_icon a
{
	color:#bab5df;border-color:#6e679b
}
.pos_footer_area .f_widget.company_widget .f_social_icon a:hover
{
	background:#fff;border-color:#fff;color:#5f54fd
}
.pos_footer_area .f_widget.about-widget .f_list li a
{
	color:#bab5df
}
.pos_footer_area .f_widget.about-widget .f_list li a:before
{
	background:#fff
}
.pos_footer_area .f_widget.about-widget .f_list li a:hover
{
	color:#fff
}
.pos_footer_bottom
{
	padding-top:80px;padding-bottom:30px
}
.pos_footer_bottom .pos_women
{
	position:relative;bottom:-12px
}
.wave_shap
{
	width:100%;position:absolute;height:212px;bottom:0;z-index:-1
}
.erp_banner_area_two
{
	background:#f9f9fe;position:relative;z-index:0
}
.erp_banner_area_two+section
{
	position:relative;z-index:1
}
.erp_banner_area_two .animation_img
{
	margin-top:-380px
}
.erp_banner_area_two .cloud_animation
{
	margin-bottom:0
}
.erp_banner_area_two .cloud_animation li
{
	position:absolute
}
.erp_banner_area_two .cloud_animation li:nth-child(1)
{
	top:220px;left:170px;animation:jurk 4s 5s linear infinite alternate
}
.erp_banner_area_two .cloud_animation li:nth-child(2)
{
	top:420px;left:370px;animation:jurk 4s 2s linear infinite alternate
}
.erp_banner_area_two .cloud_animation li:nth-child(3)
{
	left:120px;top:50%;animation:jurk 3s 3s linear infinite alternate
}
.erp_banner_area_two .cloud_animation li:nth-child(6)
{
	top:220px;right:170px;animation:jurk 5s 3s linear infinite alternate
}
.erp_banner_area_two .cloud_animation li:nth-child(4)
{
	top:500px;right:280px;animation:jurk 4s 2s linear infinite alternate
}
.erp_banner_area_two .cloud_animation li:nth-child(5)
{
	right:120px;top:380px;animation:jurk 8s 2s linear infinite alternate
}
.erp_banner_area_two .erp_shap
{
	content:'';display:block;position:absolute;top:calc(100% - 190px);background-color:white;min-height:390px;width:2000px;left:-77px;-webkit-transform:rotate(-6deg);-webkit-transform-origin:0 0 0;-moz-transform:rotate(-6deg);-moz-transform-origin:0 0 0;-o-transform:rotate(-6deg);-o-transform-origin:0 0 0;-ms-transform:rotate(-6deg);-ms-transform-origin:0 0 0;transform:rotate(-6deg);z-index:-1
}
.erp_banner_area_two .erp_shap_two
{
	position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2
}
.erp_banner_area_two .animation_img img
{
	box-shadow:0px 40px 100px 0px rgba(1,1,64,0.08)
}
.erp_banner_area_two .section_container .intro_content h1
{
	font-size:50px;line-height:64px;color:#2c2c51;font-weight:600
}
.erp_banner_area_two .section_container .intro_content p
{
	font-size:18px;font-weight:400;margin-bottom:40px
}
.erp_banner_area_two .section_container .intro_content .er_btn
{
	padding:10px 37px;margin-top:0
}
@keyframes cloud
{
	0%
{
	left:14%;top:200px;opacity:0
}
20%
{
	left:44%;top:100px;opacity:1
}
40%
{
	left:65%;top:50px;opacity:1
}
60%
{
	left:80%;top:130px;opacity:1
}
80%
{
	left:90%;top:180px;opacity:.5
}
100%
{
	left:100%;top:230px;opacity:0
}

}
@keyframes animateCloud
{
	0%
{
	left:-20%;opacity:1
}
100%
{
	left:100%;opacity:1
}

}
@keyframes jurk
{
	0%
{
	transform:translate3d(-10px, -10px, 0);opacity:1
}
50%
{
	transform:translate3d(-20px, 20px, 0);opacity:1
}
100%
{
	transform:translate3d(30px, 0px, 0);opacity:1
}

}
.erp_service_area
{
	padding-top:120px
}
.erp_service_area .row
{
	margin-bottom:-100px
}
.erp_title h2
{
	font-size:34px
}
.erp_title h2 span
{
	color:#ff0000
}
.erp_service_item
{
	margin-bottom:100px
}
.erp_service_item img
{
	margin-bottom:35px
}
.erp_service_item .h_head:hover
{
	color:#4e78f4
}
.erp_service_item p
{
	font-weight:400;margin-bottom:0
}
.erp_action_area
{
	background:#4e78f4;padding:58px 0px
}
.erp_content h2
{
	color:#fff;font-size:40px;line-height:54px;letter-spacing:0.25px;font-weight:300
}
.erp_content h2 strong
{
	font-weight:700
}
.h_price_inner
{
	max-width:970px;margin:0 auto;border:2px solid #f7f0f0
}
.hosting_tab
{
	display:flex
}
.hosting_tab .nav-item
{
	width:calc(100% / 3)
}
.hosting_tab .nav-item .nav-link
{
	text-align:center;font-size:16px;font-weight:500;color:#7b7b93;background:#faf7f8;border-radius:0px;border:0px;line-height:64px;border-left:2px solid #f7f0f0;border-bottom:2px solid #f7f0f0
}
.hosting_tab .nav-item .nav-link.active
{
	background:#fff;border-bottom-color:#fff
}
.hosting_tab .nav-item:first-child .nav-link
{
	border-left:0px
}
.h_price_tab p
{
	font-size:16px;color:#7b7b93;padding:50px;font-weight:400;margin-bottom:0
}
.h_price_body .price_head
{
	display:table;width:100%;background:#faf7f8;height:50px;padding-right:50px;border-top:1px solid #f7f0f0
}
.h_price_body .price_head .p_head
{
	width:calc(100% / 6);text-align:center;vertical-align:middle;display:table-cell
}
.h_price_body .price_head .p_head h5
{
	font-size:14px;font-weight:500;color:#2c2c51;margin-bottom:0;text-transform:uppercase
}
.h_price_body .h_p_list
{
	display:table;width:100%;padding-right:50px;padding-top:16px;padding-bottom:16px;border-top:1px solid #f7f0f0;transition:all 0.2s linear;cursor:pointer
}
.h_price_body .h_p_list .h_price_item
{
	width:calc(100% / 6);text-align:center;vertical-align:middle;display:table-cell
}
.h_price_body .h_p_list .h_price_item h5
{
	margin-bottom:0;font-size:16px;color:#7b7b93;font-weight:400
}
.h_price_body .h_p_list .h_price_item h5 span
{
	font-weight:600;display:block
}
.h_price_body .h_p_list .h_price_item.memory h5
{
	font-weight:600
}
.h_price_body .h_p_list .h_price_item .h_price_btn
{
	border:1px solid #f8c0c3;font-size:14px;font-weight:500;color:#f8636b;border-radius:4px;padding:11px 20px;transition:all 0.3s linear;display:inline-block
}
.h_price_body .h_p_list .h_price_item .h_price_btn:hover
{
	background:#f8636b;border-color:#f8636b;color:#fff
}
.h_price_body .h_p_list:hover
{
	background:#fdfafa
}
.erp_item_features+.erp_item_features
{
	margin-top:200px
}
.erp_features_img_two
{
	position:relative;padding-top:50px
}
.erp_features_img_two .img_icon
{
	width:110px;height:110px;border-radius:50%;color:#fff;line-height:112px;font-size:24px;text-align:center;position:absolute;top:0px;right:-55px;z-index:1
}
.erp_features_img_two .img_icon .pluse_1,.erp_features_img_two .img_icon .pluse_2
{
	content:'';width:100%;height:100%;position:absolute;border-radius:50%;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%);background:rgba(243,186,14,0.102)
}
.erp_features_img_two .img_icon .pluse_1:before,.erp_features_img_two .img_icon .pluse_1:after,.erp_features_img_two .img_icon .pluse_2:before,.erp_features_img_two .img_icon .pluse_2:after
{
	content:'';position:absolute;background:rgba(243,186,14,0.13);border-radius:50%;left:50%;top:50%;margin-left:-40px;margin-top:-40px
}
.erp_features_img_two .img_icon .pluse_1:before,.erp_features_img_two .img_icon .pluse_2:before
{
	width:80px;height:80px
}
.erp_features_img_two .img_icon .pluse_1:after,.erp_features_img_two .img_icon .pluse_2:after
{
	width:60px;height:60px;background:#f3ba0e;margin-left:-30px;margin-top:-30px
}
.erp_features_img_two .img_icon.red .pluse_1,.erp_features_img_two .img_icon.red .pluse_2
{
	background:rgba(249,62,94,0.102)
}
.erp_features_img_two .img_icon.red .pluse_1:before,.erp_features_img_two .img_icon.red .pluse_1:after,.erp_features_img_two .img_icon.red .pluse_2:before,.erp_features_img_two .img_icon.red .pluse_2:after
{
	background:rgba(249,62,94,0.13)
}
.erp_features_img_two .img_icon.red .pluse_1:after,.erp_features_img_two .img_icon.red .pluse_2:after
{
	background:#f93e5e
}
.erp_features_img_two .img_icon.green .pluse_1,.erp_features_img_two .img_icon.green .pluse_2
{
	background:rgba(112,215,21,0.102)
}
.erp_features_img_two .img_icon.green .pluse_1:before,.erp_features_img_two .img_icon.green .pluse_1:after,.erp_features_img_two .img_icon.green .pluse_2:before,.erp_features_img_two .img_icon.green .pluse_2:after
{
	background:rgba(112,215,21,0.13)
}
.erp_features_img_two .img_icon.green .pluse_1:after,.erp_features_img_two .img_icon.green .pluse_2:after
{
	background:#70d715
}
.erp_features_img_two .img_icon .pluse_1
{
	animation:pulsates 3s infinite linear
}
.erp_features_img_two .img_icon .pluse_2
{
	background:transparent !important
}
.erp_features_img_two .img_icon .pluse_2:before
{
	animation:pulsates 3s infinite linear;animation-delay:1s;margin-left:0;margin-top:0
}
.erp_features_img_two img
{
	box-shadow:0px 25px 100px 0px rgba(1,1,64,0.1)
}
@keyframes pulsates
{
	0%
{
	opacity:1;transform:translate(-50%, -50%) scale(0.3)
}
100%
{
	opacity:0;transform:translate(-50%, -50%) scale(2)
}

}
.erp_content_two
{
	padding-left:120px
}
.erp_content_two .erp_title
{
	margin-bottom:40px
}
.erp_content_two .erp_title h2
{
	line-height:44px;margin-bottom:20px
}
.erp_content_two .erp_item
{
	align-items:center;margin-top:28px
}
.erp_content_two .erp_item .icon
{
	width:50px;height:50px;border-radius:50%;background-color:#f93e5e;box-shadow:0px 20px 30px 0px rgba(172,20,46,0.24);text-align:center;font-size:20px;line-height:52px;color:#fff;margin-right:20px
}
.erp_content_two .erp_item .icon.green
{
	background:#70d715;box-shadow:0px 20px 30px 0px rgba(91,171,21,0.24)
}
.erp_content_two .erp_item .icon.blue
{
	background:#3e89f9;box-shadow:0px 20px 30px 0px rgba(21,81,171,0.24)
}
.erp_content_two .erp_item .icon.yellow
{
	box-shadow:0px 20px 30px 0px rgba(171,133,21,0.24);background:#f3ba0e
}
.erp_content_two .erp_item .icon.purple
{
	box-shadow:0px 20px 30px 0px rgba(138,21,171,0.24);background:#d02cff
}
.erp_content_two .erp_item .icon.green_two
{
	box-shadow:0px 20px 30px 0px rgba(21,168,171,0.24);background:#17d2d4
}
.erp_content_two .erp_item .media-body h5
{
	margin-bottom:0;font-size:18px;line-height:22px;color:#2c2c51
}
.erp_content_two .erp_btn_learn
{
	font-size:16px;line-height:20px;color:#4e78f4;font-weight:500;display:inline-block;margin-top:40px
}
.erp_content_two .erp_btn_learn i
{
	vertical-align:middle;padding-left:8px
}
.flex-row-reverse .erp_features_img_two .img_icon
{
	left:-53px;right:auto
}
.flex-row-reverse .erp_content_two
{
	padding-right:125px;padding-left:0
}
.erp_analytics_area
{
	background:url("../img/erp-home/background.png") no-repeat scroll center 0/cover;padding:100px 0px 220px
}
.erp_analytics_item
{
	padding:0px 50px
}
.erp_analytics_item p
{
	font-size:22px;color:#2c2c51;font-weight:500;margin-bottom:0;margin-top:25px
}
.erp_testimonial_area
{
	position:relative;z-index:2
}
.erp_testimonial_area .row
{
	margin-right:-25px;margin-left:-25px
}
.er_btn
{
	border:2px solid #c8d4fa;font-size:16px;font-weight:500;color:#4e78f4;font-family:"Poppins",sans-serif;border-radius:45px;line-height:26px;padding:8px 27px;display:inline-block;margin-top:60px;transition:all 0.3s linear
}
.er_btn:hover
{
	background:#4e78f4;border-color:#4e78f4;box-shadow:0px 20px 30px 0px rgba(45,93,237,0.1);color:#fff
}
.erp_testimonial_info
{
	position:relative
}
.erp_testimonial_info .owl-nav button.owl-prev,.erp_testimonial_info .owl-nav button.owl-next
{
	position:absolute;top:50%;transform:translateY(-50%);font-size:45px;color:#c1c1d4;transition:all 0.2s linear
}
.erp_testimonial_info .owl-nav button.owl-prev:hover,.erp_testimonial_info .owl-nav button.owl-next:hover
{
	color:#4e78f4
}
.erp_testimonial_info .owl-nav button.owl-prev
{
	left:-50px
}
.erp_testimonial_info .owl-nav button.owl-next
{
	right:-50px
}
.erp_testimonial_item
{
	padding:10px 25px
}
.erp_testimonial_item .content
{
	background-color:#fff;box-shadow:0px 20px 40px 0px rgba(1,1,64,0.06);padding:50px;position:relative
}
.erp_testimonial_item .content:before
{
	content:"";width:14px;height:14px;background:#fff;transform:rotate(45deg);position:absolute;bottom:-8px;left:70px
}
.erp_testimonial_item .content p
{
	font-weight:400;font-size:20px;color:#7b7b93;line-height:36px
}
.erp_testimonial_item .ratting
{
	padding-top:30px
}
.erp_testimonial_item .ratting a
{
	font-size:15px;color:#f5c10d
}
.erp_testimonial_item .media
{
	align-items:center;margin-top:30px;padding-left:50px
}
.erp_testimonial_item .media img
{
	width:auto;border-radius:50%;margin-right:20px
}
.erp_testimonial_item .media .media-body h5
{
	font-size:18px;font-weight:500;color:#2c2c51;margin-bottom:3px
}
.erp_testimonial_item .media .media-body h5 span
{
	color:#7b7b93;font-weight:400;font-size:16px
}
.erp_testimonial_item .media .media-body p
{
	margin-bottom:0;color:#7b7b93;font-weight:400
}
.erp_call_action_area
{
	padding-bottom:120px;padding-top:50px;background:#fafafd;position:relative;z-index:1
}
.erp_call_action_area:before
{
	content:"";position:absolute;background:url("../img/erp-home/shape.png") no-repeat scroll center bottom/cover;width:100%;left:0;height:100%;z-index:-1
}
.erp_call_action_area:after
{
	content:'';display:block;position:absolute;z-index:10;top:-80%;background-color:#fafafd;min-height:560px;width:2000px;-webkit-transform:rotate(-6.8deg);-ms-transform:rotate(-6.8deg);transform:rotate(-6.8deg);left:-1.5%;z-index:-2
}
.erp_action_content img
{
	margin-bottom:32px
}
.erp_action_content h3
{
	font-size:40px;font-weight:600;color:#2c2c51;line-height:44px;margin-bottom:18px
}
.erp_action_content p
{
	font-size:24px;color:#7b7b93;font-weight:400
}
.erp_action_content p span
{
	font-weight:700;color:#4e78f4
}
.erp_action_content .er_btn
{
	margin-top:40px
}
.er_btn_two
{
	background:#4e78f4;border-color:#4e78f4;color:#fff;box-shadow:0px 20px 30px 0px rgba(45,93,237,0.1)
}
.er_btn_two:hover
{
	box-shadow:none;border-color:#c8d4fa;background:transparent;color:#4e78f4
}
.erp_customer_logo_area
{
	padding-top:120px
}
.erp_customer_logo_area .er_btn
{
	margin-top:140px
}
.animation_inner
{
	height:370px;position:relative
}
.animation_inner li
{
	border-radius:10px;box-shadow:0px 2px 4px 0px rgba(2,45,79,0.1);position:absolute;transform:matrix(0.97029, 0.34192, -0.84486, 0.9425, 0, 0)
}
.animation_inner li img
{
	border-radius:10px
}
.animation_inner li:nth-child(1)
{
	top:0;left:35px;box-shadow:0px 30px 30px 0px rgba(2,45,79,0.1)
}
.animation_inner li:nth-child(2)
{
	top:55px;left:170px
}
.animation_inner li:nth-child(3)
{
	top:130px;left:270px
}
.animation_inner li:nth-child(4)
{
	top:35px;left:410px
}
.animation_inner li:nth-child(5)
{
	top:109px;left:495px
}
.animation_inner li:nth-child(6)
{
	top:40px;left:700px
}
.animation_inner li:nth-child(7)
{
	top:0;left:890px
}
.animation_inner li:nth-child(8)
{
	top:40%;left:35px
}
.animation_inner li:nth-child(9)
{
	top:182px;left:585px;box-shadow:10px 30px 30px 0px rgba(2,45,79,0.15)
}
.animation_inner li:nth-child(10)
{
	top:130px;left:780px
}
.animation_inner li:nth-child(11)
{
	top:128px;left:950px
}
.animation_inner li:nth-child(12)
{
	top:85px;left:95%
}
.animation_inner li:nth-child(13)
{
	bottom:0;left:-35px
}
.animation_inner li:nth-child(14)
{
	bottom:30px;left:150px;box-shadow:10px 30px 30px 0px rgba(2,45,79,0.15)
}
.animation_inner li:nth-child(15)
{
	bottom:20px;left:310px
}
.animation_inner li:nth-child(16)
{
	bottom:-25px;left:460px
}
.animation_inner li:nth-child(17)
{
	bottom:35px;left:690px
}
.animation_inner li:nth-child(18)
{
	bottom:-30px;left:800px
}
.animation_inner li:nth-child(19)
{
	bottom:45px;left:940px
}
.animation_inner li:nth-child(20)
{
	bottom:0px;right:0
}
.pos_banner_area
{
	height:100vh;min-height:650px;display:flex;align-items:center;position:relative;z-index:1
}
.pos_slider
{
	position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1
}
.pos_slider:before
{
	content:"";width:100%;height:100%;background:#1a1a3a;opacity:0.70;position:absolute;top:0;left:0;z-index:1
}
.pos_slider .owl-stage-outer,.pos_slider .owl-stage,.pos_slider .owl-item
{
	height:100%
}
.pos_slider .owl-stage-outer .pos_banner_item,.pos_slider .owl-stage .pos_banner_item,.pos_slider .owl-item .pos_banner_item
{
	background-size:cover !important;position:absolute;width:100%;height:100%;top:0;left:0
}
.pos_banner_text
{
	max-width:820px;margin:0 auto
}
.pos_banner_text h6
{
	font-size:14px;line-height:30px;font-family:"Poppins",sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:4px;margin-bottom:12px
}
.pos_banner_text h6,.pos_banner_text h2
{
	color:#fff
}
.pos_banner_text h2
{
	font-size:50px;font-weight:400;color:#fff
}
.pos_banner_text h2 span
{
	font-weight:700
}
.pos_banner_text .action_btn
{
	margin-top:40px
}
.pos_banner_text .software_banner_btn
{
	border-radius:6px;background:#5f54fd;padding:14px 42px;border:1px solid #5f54fd;transition:all 0.2s linear
}
.pos_banner_text .software_banner_btn:hover
{
	background:rgba(255,255,255,0.1);border-color:#fff;color:#fff
}
.pos_banner_text .video_btn .icon
{
	box-shadow:none;height:50px;width:50px;color:#fff;border:1px solid #fff;background:rgba(255,255,255,0.2);font-size:14px;line-height:48px;margin-right:13px
}
.pos_banner_text .video_btn span:before
{
	display:none
}
.ticket_area
{
	padding-top:100px;padding-bottom:100px;position:relative
}
.ticket_area .ticket_shap
{
	content:"";width:100%;height:730px;position:absolute;right:0;top:0;background-position:right, right !important;background-repeat:no-repeat !important
}
.ticket_area .pattern
{
	position:absolute;right:0;top:0;width:225px;height:125px
}
.ticket_area .container
{
	display:flex;flex-wrap:wrap
}
.ticket_item
{
	background:#fff;padding:30px 50px 70px;box-shadow:0px 50px 100px 0px rgba(5,1,64,0.1);border-top-left-radius:10px;border-top-right-radius:10px;display:inline-block;width:calc(84% / 3);position:relative
}
.ticket_item:before
{
	content:"";width:100%;height:10px;background:url("../img/pos/shape_bg.png") no-repeat scroll center bottom/cover;position:absolute;bottom:-10px;left:0
}
.ticket_item:after
{
	bottom:40px;content:"";position:absolute;left:-3px;width:100%;height:1px;background-image:linear-gradient(to right, transparent 50%, #c9c9d6 50%);background-size:10px 94%
}
.ticket_item .icon
{
	width:60px;height:60px;border-radius:50%;line-height:60px;text-align:center;background:#edfcec;margin-bottom:25px
}
.ticket_item .icon.pink
{
	background:#feecfb
}
.ticket_item .icon.yellow
{
	background:#fefaec
}
.ticket_item h2
{
	font-size:44px;line-height:35px;font-weight:600;color:#2c2c51;text-transform:uppercase
}
.ticket_item h2 span
{
	font-weight:500;color:#7b7b93;font-size:18px;line-height:30px;display:block;padding-top:10px
}
.ticket_item p
{
	margin-bottom:0;margin-top:25px;font-size:14px;line-height:30px;letter-spacing:4px;color:#aaaabb;text-transform:uppercase;margin-bottom:0;font-weight:500
}
.ticket_item+.ticket_item
{
	margin-left:8%
}
.pos_developer_product_area
{
	background:#fafafc
}
.pos_developer_product_area .tab_img_info
{
	z-index:1
}
.pos_developer_product_area .tab_img_info .tab_img
{
	padding-bottom:30px;overflow:visible;margin-left:-50px
}
.pos_developer_product_area .tab_img_info .tab_img img
{
	position:relative;z-index:1;opacity:0;transform:scale(0.9);transition:all 0.9s linear, opacity 0.2s linear
}
.pos_developer_product_area .tab_img_info .tab_img .square
{
	height:100%;width:0px;right:90px;top:0;background:#f3f3f9;z-index:0;opacity:0;transition:width 0.5s linear
}
.pos_developer_product_area .tab_img_info .tab_img .bg_circle
{
	width:220px;background:#f4cfe5;height:220px;border-radius:50%;position:absolute;bottom:15px;left:5px;z-index:0;transform:scale(0.5);opacity:0;transition:all 0.7s linear
}
.pos_developer_product_area .tab_img_info .tab_img .bg_circle.green
{
	background:#c8ede9
}
.pos_developer_product_area .tab_img_info .tab_img .bg_circle.pink
{
	background:#f93e5e
}
.pos_developer_product_area .tab_img_info .tab_img .bg_circle.yellow
{
	background:#f9edcf
}
.pos_developer_product_area .tab_img_info .tab_img .pattern_shap
{
	top:auto;bottom:-30px;left:100px;z-index:-1
}
.pos_developer_product_area .tab_img_info .tab_img.active img
{
	transform:scale(1);opacity:1
}
.pos_developer_product_area .tab_img_info .tab_img.active .square
{
	opacity:1;width:350px;transform:translateX(0)
}
.pos_developer_product_area .tab_img_info .tab_img.active .bg_circle
{
	opacity:1;transform:scale(1)
}
.pos_developer_product_area .tab_img_info .tab_img .tab_round
{
	width:30px;height:30px;border-radius:50%;border:5px solid #f9edcf;position:absolute;top:100px;left:-20px
}
.pos_developer_product_area .tab_img_info .tab_img .tab_triangle
{
	width:0;height:0;border-style:solid;border-width:12.5px 0 12.5px 20px;border-color:transparent transparent transparent #c8ede9;position:absolute;top:-15px;left:170px;border-radius:4px
}
.pos_developer_product_area .developer_product_content
{
	padding-right:0px
}
.pos_developer_product_area .developer_product_content .develor_tab
{
	padding-left:0;margin-bottom:50px
}
.pos_developer_product_area .developer_product_content .develor_tab .nav-item .nav-link
{
	color:#2c2c51
}
.pos_developer_product_area .developer_product_content .develor_tab .nav-item .nav-link:before
{
	background:#5f54fd
}
.pos_developer_product_area .developer_product_content .develor_tab .nav-item .nav-link.active
{
	color:#5f54fd
}
.pos_developer_product_area .developer_product_content h4
{
	font-size:30px;line-height:40px;color:#2c2c51;font-weight:600;margin-bottom:32px
}
.pos_developer_product_area .developer_product_content p
{
	font-size:16px;line-height:28px;color:#7b7b93;margin-bottom:0
}
.pos_item+.pos_item
{
	margin-top:150px
}
.flex-row-reverse .pos_features_content
{
	padding-right:70px
}
.pos_features_content
{
	padding-top:50px
}
.pos_features_content h2
{
	font-size:34px;color:#2c2c51;line-height:44px;font-weight:500;margin-bottom:50px
}
.pos_features_content .h_features_item
{
	padding-right:0
}
.pos_features_content .h_features_item i
{
	font-size:24px;color:#bb3efc;margin-right:15px
}
.pos_features_content .h_features_item i.orange
{
	color:#fb702b
}
.pos_features_content .h_features_item i.green
{
	color:#0ed1ca
}
.pos_features_content .h_features_item i.red
{
	color:#f826c0
}
.pos_features_content .h_features_item i.check
{
	color:#1ad90b
}
.pos_features_content .h_features_item .h_head
{
	font-weight:500
}
.pos_features_content .h_features_item p
{
	color:#7b7b93
}
.pos_features_img
{
	padding:40px 0px 80px;position:relative;text-align:center
}
.pos_features_img .shape_img
{
	width:470px;background:#e0faf4;border-radius:6px;height:100%;position:absolute;right:-50px;top:0;z-index:-1
}
.pos_features_img .shape_img.yellow
{
	background:#fff7e5
}
.pos_features_img .shape_img.blue
{
	background:#e5f6ff
}
.pos_features_img .shap_img
{
	background:#99edd9;border-radius:6px;height:420px;display:flex;align-items:center;justify-content:center
}
.pos_features_img .shap_img.yellow
{
	background:#ffe3a9
}
.pos_features_img .shap_img.blue
{
	background:#a9e2ff
}
.pos_features_img.img_left .shape_img
{
	left:-50px;right:auto
}
.pos_about_area
{
	background:#413c85;padding-top:120px;display:flex
}
.pos_about_area+section
{
	padding-top:200px
}
.pos_about_img
{
	margin-left:auto;margin-right:auto;display:flex;margin-top:82px;margin-bottom:-140px
}
.pos_about_list
{
	column-count:3;margin-bottom:65px
}
.pos_about_list li
{
	font-size:16px;color:#d0cfe6;line-height:28px;position:relative;padding-left:40px
}
.pos_about_list li:before
{
	content:"\4e";width:10px;height:10px;position:absolute;left:0;top:0;color:#1fc61a;font-size:24px;font-family:eleganticons
}
.pos_about_list li+li
{
	margin-top:40px
}
.pos_subscribe .form-group
{
	margin-bottom:0
}
.pos_subscribe .form-group input
{
	width:100%;border:0px;height:60px;border-radius:5px;font-size:16px;color:#2c2c51;padding-left:30px
}
.pos_subscribe .form-group input.placeholder
{
	color:#bbbbce
}
.pos_subscribe .form-group input:-moz-placeholder
{
	color:#bbbbce
}
.pos_subscribe .form-group input::-moz-placeholder
{
	color:#bbbbce
}
.pos_subscribe .form-group input::-webkit-input-placeholder
{
	color:#bbbbce
}
.pos_subscribe .btn_pos
{
	background:#5f54fd;font-size:16px;font-weight:500;padding:17px 37px;color:#fff
}
.pos_subscribe .btn_pos:hover
{
	background:#6b61fc;color:#fff
}
.chat_area
{
	padding:60px 0px 150px;position:relative;z-index:1
}
.chat_content
{
	padding-top:40px
}
.chat_content h2
{
	font-size:34px;color:#2c2c51;font-weight:500;line-height:44px
}
.chat_content .pos_btn
{
	margin-top:45px
}
.chat_info
{
	background:#fafaff;border-radius:6px;height:100%;align-items:center;padding:77px 45px;border-left:6px solid #5f54fd
}
.chat_info img
{
	margin-right:46px
}
.chat_info .date
{
	font-size:40px;font-weight:700;color:#5f54fd;padding-bottom:32px
}
.chat_info .date span
{
	font-weight:400
}
.chat_info h3
{
	font-size:26px;line-height:36px;color:#2c2c51;font-weight:500
}
.chat_info .pos_service_btn
{
	margin-top:32px
}
.pos_service_btn
{
	font-size:16px;font-weight:500;color:#5f54fd;line-height:18px;display:inline-block;position:relative
}
.pos_service_btn:before
{
	content:"";width:0;height:1px;background:#5f54fd;position:absolute;bottom:0;left:0;transition:width 0.3s linear
}
.pos_service_btn i
{
	vertical-align:middle;padding-left:10px;transition:all 0.2s linear
}
.pos_service_btn:hover
{
	color:#5f54fd
}
.pos_service_btn:hover:before
{
	width:100%
}
.pos_service_btn:hover i
{
	padding-left:15px
}
.pos_btn
{
	font-size:16px;color:#5f54fd;font-weight:500;padding:9px 24px;border:2px solid #aba6f9;border-radius:4px;display:inline-block;transition:all 0.3s linear
}
.pos_btn:hover
{
	background:#5f54fd;color:#fff;border-color:#5f54fd;box-shadow:0px 10px 30px 0px rgba(95,84,253,0.15)
}
.pos_action_area
{
	position:relative;z-index:3;margin-bottom:-30px
}
.pos_action_area .pos_action_content
{
	border-radius:20px;background-color:#fff;box-shadow:0px 30px 80px 0px rgba(5,1,64,0.1),0px -4px 0px 0px rgba(95,84,253,0.004);border-top:4px solid #5d52f9;padding:77px 20px
}
.pos_action_area .pos_action_content h2
{
	font-size:40px;color:#2c2c51;line-height:44px;font-weight:600;margin-bottom:15px
}
.pos_action_area .pos_action_content p
{
	font-size:24px;line-height:35px;font-weight:400;color:#7b7b93;margin-bottom:52px
}
.pos_action_area .pos_action_content .pos_btn
{
	background:#5f54fd;color:#fff;border-color:#5f54fd;padding:7px 33px
}
.menu_pos .container
{
	position:relative
}
.menu_pos .container .search_cart
{
	background:transparent
}
.menu_pos .container .menu_toggle .hamburger span,.menu_pos .container .menu_toggle .hamburger-cross span
{
	background:#fff
}
.support_home_area
{
	background:#fafafe
}
.support_home_area .banner_top .subcribes .form-control
{
	border-radius:45px;box-shadow:none;border-color:#e1e1e1
}
.support_home_area .banner_top .subcribes .form-control.placeholder
{
	color:#999999
}
.support_home_area .banner_top .subcribes .form-control:-moz-placeholder
{
	color:#999999
}
.support_home_area .banner_top .subcribes .form-control::-moz-placeholder
{
	color:#999999
}
.support_home_area .banner_top .subcribes .form-control::-webkit-input-placeholder
{
	color:#999999
}
.support_home_area .banner_top .subcribes .btn_submit
{
	border-radius:45px
}
.support_home_img
{
	margin-left:-70px
}
.border_bottom
{
	width:100%;height:1px;background:#e1e5e8
}
.support_partner_logo_area
{
	padding-top:50px
}
.support_partner_logo_area .logo_item
{
	margin-bottom:30px
}
.support_help_area .support_item
{
	text-align:center;width:50%
}
.support_help_area .support_item h4
{
	font-size:24px;font-weight:500;color:#051441;margin:36px 0px 25px
}
.support_help_area .support_item .software_banner_btn
{
	background-color:#6754e2;box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1)
}
.support_help_area .support_item .software_banner_btn:hover
{
	box-shadow:none;color:#fff
}
.support_help_area .support_item+.support_item
{
	border-left:1px solid #e1e1e1
}
.support_tab .nav-item .nav-link
{
	border-radius:10px
}
.support_tab_content .tab-pane .tab_img
{
	margin-right:-176px;max-width:inherit
}
.support_tab_content .tab-pane .tab_img img
{
	max-width:inherit
}
.support_integration_area
{
	background:#eaeeff;padding-top:120px
}
.integration_img
{
	margin-left:-175px
}
.s_integration_item
{
	background:#fff;box-shadow:0px 2px 7px 0px rgba(12,0,46,0.1);border-radius:10px;text-align:center;display:block;padding:26px 0px;margin-bottom:30px;transition:all 0.2s linear;z-index:1;position:relative
}
.s_integration_item h5
{
	font-size:18px;color:#051441;margin-top:15px
}
.s_integration_item:hover
{
	transform:scale(1.03)
}
.support_price_area
{
	background:#fafafe
}
.support_price_area .price_content .price_item
{
	border-radius:10px;border:3px solid #fff
}
.support_price_area .price_content .price_item:hover
{
	border-color:#6754e2
}
.support_testimonial_info .testimonial_slider
{
	padding:0px;background:transparent;box-shadow:none;padding:0px 30px;max-width:890px
}
.support_testimonial_info .testimonial_slider .author_img
{
	position:absolute;top:0;left:50%;transform:translateX(-50%);width:70px;height:70px;border-radius:50%;border:5px solid #fff;box-shadow:0px 2px 7px 0px rgba(12,0,46,0.1)
}
.support_testimonial_info .testimonial_slider .owl-item
{
	padding:40px 30px 55px
}
.support_testimonial_info .testimonial_slider .testimonial_item
{
	box-shadow:0px 20px 40px 0px rgba(12,0,36,0.06);background:#fff;padding:32px 50px 60px
}
.support_testimonial_info .testimonial_slider .testimonial_item p
{
	margin-bottom:0
}
.support_testimonial_info .testimonial_slider .testimonial_item .author_description
{
	margin-bottom:28px
}
.support_testimonial_info.agency_testimonial_info .owl-prev:hover,.support_testimonial_info.agency_testimonial_info .owl-next:hover
{
	background:#6754e2;color:#fff
}
.support_subscribe_area
{
	background:#f5f7ff;position:relative;overflow:hidden;z-index:1
}
.support_subscribe
{
	max-width:970px;margin:0 auto;position:relative
}
.support_subscribe .form-control
{
	border:1px solid #e1e1e1;padding-left:50px;background-color:#fff;box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1);height:100px;border-radius:50px;font-size:16px;line-height:28px;font-weight:300;color:#222d39;z-index:-1
}
.support_subscribe .form-control.placeholder
{
	color:#9ea4b7
}
.support_subscribe .form-control:-moz-placeholder
{
	color:#9ea4b7
}
.support_subscribe .form-control::-moz-placeholder
{
	color:#9ea4b7
}
.support_subscribe .form-control::-webkit-input-placeholder
{
	color:#9ea4b7
}
.support_subscribe .btn-submit
{
	border-radius:50%;background:#6754e2;width:70px;height:70px;font-size:20px;color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:15px
}
.h_leaf
{
	position:absolute;z-index:-1
}
.h_leaf.one
{
	left:0;bottom:0
}
.h_leaf.two
{
	right:0;bottom:0
}
.support_menu.navbar .search_cart .search a.nav-link:before
{
	display:none
}
.banner_top .subcribes .btn_submit,.s_features_item.s_features_item_two .s_features_content .learn_btn:hover:before,.price_btn:hover,.testimonial_title .owl-prev:hover,.testimonial_title .owl-next:hover
{
	background:#6754e2
}
.banner_top .subcribes .form-control:focus,.price_btn,.s_subcribes .form-control,.f_widget.about-widget .f_list li a:before
{
	border-color:#6754e2
}
.s_features_item.s_features_item_two .s_features_content .learn_btn:hover,.price_btn,.s_subcribes .btn-submit,.f_widget.about-widget .f_list li a:hover,.f_widget .widget-wrap p a:hover,.footer_bottom a,.menu>.nav-item:hover .nav-link,.menu>.nav-item.active .nav-link,.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .text:hover,.menu>.nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link,.menu>.nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link,.menu>.nav-item.submenu .dropdown-menu .nav-item.active>.nav-link,.footer_bottom a:hover
{
	color:#6754e2
}
.w_menu .nav-item:hover .nav-link,.w_menu .nav-item.active .nav-link
{
	color:#fff
}
.menu_two .w_menu>.nav-item.submenu .dropdown-menu .nav-item:hover>.nav-link,.menu_two .w_menu>.nav-item.submenu .dropdown-menu .nav-item:focus>.nav-link,.menu_two .w_menu>.nav-item.submenu .dropdown-menu .nav-item.active>.nav-link,.nav_right_btn .login_btn.active,.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn.active,.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn:hover,.slider_btn
{
	color:#00aff0
}
.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn.active,.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn:hover
{
	border-color:#00aff0
}
.header_area.navbar_fixed .menu_two .nav_right_btn .login_btn.active:hover,.slider_btn:hover,.price_tab .hover_bg,.f_widget.about-widget .f_list li a:before
{
	background:#00aff0
}
.startup_tab .nav-item:nth-child(1) .icon
{
	background:#fa6fd1
}
.startup_tab .nav-item:nth-child(1) .nav-link.active
{
	border-color:#fa6fd1
}
.startup_tab .nav-item:nth-child(2) .icon
{
	background:#6fadfa
}
.startup_tab .nav-item:nth-child(2) .nav-link.active
{
	border-color:#6fadfa
}
.startup_tab .nav-item:nth-child(3) .icon
{
	background:#f3af4e
}
.startup_tab .nav-item:nth-child(3) .nav-link.active
{
	border-color:#f3af4e
}
.startup_tab .nav-item:nth-child(4) .icon
{
	background:#aa6ffa
}
.startup_tab .nav-item:nth-child(4) .nav-link.active
{
	border-color:#aa6ffa
}
.startup_tab .nav-item:nth-child(5) .icon
{
	background:#fa6666
}
.startup_tab .nav-item:nth-child(5) .nav-link.active
{
	border-color:#fa6666
}
.payment_features_item .learn_btn_two:hover
{
	color:#5f51fb
}
.btn_six
{
	color:#fff;background:#17c7bd
}
.btn_six:hover
{
	background:#ebfaf9;color:#17c7bd
}
#pp-nav
{
	right:45px
}
#pp-nav li
{
	margin:4px
}
#pp-nav li a span
{
	background:#decbfe;border:0px;width:6px;height:6px;transition:all 0.3s linear
}
#pp-nav li a.active span
{
	background:#fff;transform:scale(1.8)
}
.pagepiling .scroll-wrap
{
	position:relative;min-height:100%;overflow:hidden;width:100%;display:flex;align-items:center
}
.pagepiling .scroll-wrap .scrollable-content
{
	width:100%
}
.p-section-bg
{
	position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background-size:cover;background-position:center
}
.pp-scrollable.section
{
	overflow-x:hidden
}
.section-1 .pp_triangle
{
	top:150px;left:52%;transform:translateX(-50%)
}
.section-1 .pp_snak
{
	bottom:50px;right:100px;animation:slideInnew3 4s both alternate infinite
}
.section-1.active .section_one_img img
{
	animation:fadeInLeft 1s both 0.8s
}
.section-1.active .section_one_img .dots
{
	animation:fadeInUp 1s both 1s
}
.pp_triangle
{
	animation:spinnerRotateone 6s both alternate infinite
}
.p_absoulte
{
	position:absolute
}
.round_line
{
	width:600px;height:600px;border-radius:50%;border:2px solid #fff;position:absolute;opacity:0.2;z-index:0
}
.round_line.one
{
	top:-230px;right:-50px
}
.round_line.two
{
	top:-430px;right:-500px
}
.round_line.three
{
	bottom:-188px;left:-50px
}
.round_line.four
{
	bottom:-450px;left:-80px
}
.round_line.two,.round_line.four
{
	width:800px;height:800px
}
.active .round
{
	animation:zoomIn 0.7s both 0.4s
}
.active .round_line.two
{
	animation:fadeInDown2 1s both 1.4s
}
.active .round_line.one
{
	animation:fadeInDown2 1s both 1s
}
.active .round_line.three
{
	animation:fadeInUp2 1s both 1.4s
}
.active .round_line.four
{
	animation:fadeInUp2 1s both 1s
}
.active .pp_sec_title h3
{
	animation:fadeInUp .9s both 0.6s
}
.active .pp_sec_title h2
{
	animation:fadeInUp .9s both 0.8s
}
.pp_block
{
	right:0;top:177px
}
.section_one_img
{
	margin-left:-180px;position:relative;z-index:1
}
.section_one_img img
{
	animation:fade .9s both
}
.section_one_img .round
{
	width:550px;height:550px;border-radius:50%;background-image:-moz-linear-gradient(-140deg, #fae679 0%, #6ce987 100%);background-image:-webkit-linear-gradient(-140deg, #fae679 0%, #6ce987 100%);background-image:-ms-linear-gradient(-140deg, #fae679 0%, #6ce987 100%);box-shadow:0px 20px 60px 0px rgba(10,5,75,0.06);position:absolute;top:-60px;z-index:-2
}
.section_one_img .dots
{
	position:absolute;bottom:0;right:35px;z-index:-1
}
.section_one-content
{
	padding-right:100px
}
.section_one-content h2
{
	font-size:50px;line-height:60px;font-weight:300;color:#fff;margin-bottom:40px
}
.section_one-content h2 span
{
	font-weight:700
}
.btn_scroll
{
	font-size:16px;color:#fff;border:2px solid #c8c1fc;padding:9px 32px;border-radius:4px;display:inline-block
}
.btn_scroll:hover
{
	background:#5f54fd;border-color:#5f54fd;box-shadow:0px 20px 50px 0px rgba(14,6,134,0.2);color:#fff
}
.section-2 .pp_block
{
	left:0;right:auto
}
.section-2.active .pp_mackbook_img .one
{
	animation:slideInnew3 .9s both 1s
}
.section-2.active .pp_mackbook_img .two
{
	animation:slideInnew3 .9s both 1.2s
}
.section-2.active .pp_mackbook_img .three
{
	animation:slideInnew3 .9s both 1.4s
}
.section-2.active .pp_mackbook_img .four
{
	animation:slideInnew3 .9s both 1.4s
}
.section-2.active .pp_work_content h3
{
	animation:fadeInUp .9s both 1.4s
}
.section-2.active .pp_work_content h2
{
	animation:fadeInUp .9s both 1.6s
}
.section-2.active .pp_work_content p
{
	animation:fadeInUp .9s both 1.75s
}
.section-2.active .pp_work_content a
{
	animation:fadeInUp .9s both 1.95s
}
.pp_mackbook_img
{
	height:100%;position:relative
}
.pp_mackbook_img .round
{
	width:500px;height:500px;border-radius:50%;background-image:-moz-linear-gradient(50deg, #fae679 0%, #f364eb 100%);background-image:-webkit-linear-gradient(50deg, #fae679 0%, #f364eb 100%);background-image:-ms-linear-gradient(50deg, #fae679 0%, #f364eb 100%);box-shadow:0px 20px 60px 0px rgba(10,5,75,0.06);position:absolute;top:-20px;right:-161px
}
.pp_mackbook_img .one
{
	top:-211px;left:0px
}
.pp_mackbook_img .three
{
	top:-103px;right:-360px
}
.pp_mackbook_img .two
{
	top:230px;left:-30px
}
.pp_mackbook_img .four
{
	top:222px;left:-178px
}
.pp_work_content .pp_sec_title
{
	margin-bottom:20px
}
.pp_work_content h3,.pp_work_content h2
{
	animation:fade .9s both
}
.pp_work_content p
{
	color:#fff;margin-bottom:40px;animation:fade .9s both
}
.pp_work_content .btn_scroll
{
	background:#5f54fd;border-color:#5f54fd;box-shadow:0px 20px 50px 0px rgba(14,6,134,0.2)
}
.pp_work_content .btn_scroll:hover
{
	background:#5f54fd;border-color:#5f54fd;box-shadow:0px 20px 50px 0px rgba(14,6,134,0.2);transform:translateY(-10px)
}
.section-3 .section_one_img
{
	margin-left:0;padding-top:30px
}
.section-3 .section_one_img .round
{
	top:45%;margin-top:-250px;background-image:-moz-linear-gradient(-120deg, #a679fa 0%, #ff6bb8 100%);background-image:-webkit-linear-gradient(-120deg, #a679fa 0%, #ff6bb8 100%);background-image:-ms-linear-gradient(-120deg, #a679fa 0%, #ff6bb8 100%);box-shadow:0px 20px 60px 0px rgba(10,5,75,0.06);width:500px;height:500px
}
.section-3 .section_one_img .dots
{
	right:-70px;bottom:200px
}
.section-3.active .pp_features_item
{
	animation:fadeInUp .9s both 0.9s
}
.section-3.active .section_one_img .round
{
	animation:zoomIn .9s both 1s
}
.section-3.active .section_one_img img
{
	animation:fadeInUp .9s both 1.5s
}
.pp_sec_title h3,.pp_sec_title h2
{
	color:#fff
}
.pp_sec_title h3
{
	font-weight:300;font-size:24px;margin-bottom:5px
}
.pp_features_info .row
{
	margin-top:-70px
}
.pp_features_item
{
	padding-right:80px;margin-top:70px
}
.pp_features_item .icon
{
	width:70px;height:60px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:38px;box-shadow:0px 20px 50px 0px rgba(10,5,75,0.12)
}
.pp_features_item h4
{
	font-size:22px;font-weight:700;color:#fff;margin-bottom:14px
}
.pp_features_item p
{
	color:#fff;font-size:18px;line-height:28px;margin-bottom:0
}
.section-4 .pp_block
{
	right:auto;left:0;top:50%;transform:translateY(-50%)
}
.section-4 .pp_triangle
{
	bottom:50px;right:80px;left:auto
}
.section-4 .round_line.three
{
	left:auto;right:70px;bottom:-350px
}
.section-4 .round_line.four
{
	left:auto;right:-150px;bottom:-600px
}
.section-4 .section_one_img .round
{
	top:50%;margin-top:-250px;width:500px;height:500px;left:-15px;background-image:-moz-linear-gradient(-120deg, #fae679 0%, #f364eb 100%);background-image:-webkit-linear-gradient(-120deg, #fae679 0%, #f364eb 100%);background-image:-ms-linear-gradient(-120deg, #fae679 0%, #f364eb 100%)
}
.section-4 .section_one_img .phon_img
{
	top:50%;transform:translateY(-50%);right:0
}
.section-4.active .section_one_img img
{
	animation:fadeInUp .9s both 1s
}
.section-4.active .section_one_img .phon_img
{
	animation:fadeIn .9s both 1.5s
}
.pp_testimonial_info .pp_testimonial_slider
{
	margin-bottom:-35px
}
.pp_testimonial_info .pp_testimonial_slider .item
{
	margin-bottom:35px;padding-left:12px
}
.pp_testimonial_info .pp_testimonial_slider .item .media .img
{
	border-radius:50%;background-color:#efeaf1;box-shadow:0px 10px 20px 0px rgba(10,5,75,0.14);width:50px;height:50px;overflow:hidden;margin-right:30px
}
.pp_testimonial_info .pp_testimonial_slider .item .media .media-body h4
{
	color:#fff;font-size:20px;font-weight:400;line-height:32px;margin-bottom:30px
}
.pp_testimonial_info .pp_testimonial_slider .item .media .media-body .author_ratting h5
{
	font-size:20px;font-weight:500;color:#fff
}
.pp_testimonial_info .pp_testimonial_slider .item .media .media-body .author_ratting .rating i
{
	font-size:16px;color:#fcf925
}
.pp_testimonial_info .pp_testimonial_slider .item:focus
{
	outline:none
}
.pp_testimonial_info .slider_nav
{
	padding-left:80px;padding-top:40px
}
.pp_testimonial_info .slider_nav i
{
	font-size:34px;color:#fff;opacity:0.70;transition:opacity 0.2s linear;cursor:pointer
}
.pp_testimonial_info .slider_nav i:hover
{
	opacity:1
}
.t_left
{
	left:60px;bottom:120px
}
.section-5 .pp_block
{
	left:0;right:auto;top:400px
}
.pp_contact_info .pp_contact_item
{
	padding-right:100px;margin-bottom:30px
}
.pp_contact_info .pp_contact_item .icon
{
	width:60px;height:60px;text-align:center;line-height:60px;font-size:26px;color:#5f54fd;background:#fff;border-radius:3px;display:block;margin-right:40px
}
.pp_contact_info .pp_contact_item .mmedia-body
{
	font-size:18px;line-height:28px;color:#fff;font-weight:400
}
.pp_contact_info .pp_contact_item .mmedia-body a
{
	color:#fff;display:block
}
.pp_contact_form .text_box
{
	margin-bottom:20px
}
.pp_contact_form .text_box input,.pp_contact_form .text_box textarea
{
	border:1px solid rgba(255,255,255,0.22);border-radius:6px;background-color:rgba(255,255,255,0.12);color:#fff;transition:all 0.3s linear
}
.pp_contact_form .text_box input.placeholder,.pp_contact_form .text_box textarea.placeholder
{
	color:#fff
}
.pp_contact_form .text_box input:-moz-placeholder,.pp_contact_form .text_box textarea:-moz-placeholder
{
	color:#fff
}
.pp_contact_form .text_box input::-moz-placeholder,.pp_contact_form .text_box textarea::-moz-placeholder
{
	color:#fff
}
.pp_contact_form .text_box input::-webkit-input-placeholder,.pp_contact_form .text_box textarea::-webkit-input-placeholder
{
	color:#fff
}
.pp_contact_form .text_box input:focus,.pp_contact_form .text_box textarea:focus
{
	background:#fff;color:#101010
}
.pp_contact_form .text_box input:focus.placeholder,.pp_contact_form .text_box textarea:focus.placeholder
{
	color:#a6a4bf
}
.pp_contact_form .text_box input:focus:-moz-placeholder,.pp_contact_form .text_box textarea:focus:-moz-placeholder
{
	color:#a6a4bf
}
.pp_contact_form .text_box input:focus::-moz-placeholder,.pp_contact_form .text_box textarea:focus::-moz-placeholder
{
	color:#a6a4bf
}
.pp_contact_form .text_box input:focus::-webkit-input-placeholder,.pp_contact_form .text_box textarea:focus::-webkit-input-placeholder
{
	color:#a6a4bf
}
.pp_contact_form .text_box textarea
{
	height:150px;padding-top:0px
}
.pp_contact_form .btn_scroll
{
	background:transparent
}
.pp_contact_form .btn_scroll:hover
{
	background:#5f54fd;border-color:#5f54fd;-webkit-box-shadow:0px 20px 50px 0px rgba(14,6,134,0.2);box-shadow:0px 20px 50px 0px rgba(14,6,134,0.2)
}
.home_analytics_banner_area
{
	height:100vh;min-height:650px;display:flex;align-items:center;background-image:-moz-linear-gradient(-50deg, #22186e 0%, #0e044b 100%);background-image:-webkit-linear-gradient(-50deg, #22186e 0%, #0e044b 100%);background-image:-ms-linear-gradient(-50deg, #22186e 0%, #0e044b 100%);overflow:hidden;position:relative
}
.home_analytics_banner_area .elements_item
{
	position:absolute
}
.home_analytics_banner_area .elements_item:nth-child(1)
{
	right:-30px;top:165px
}
.home_analytics_banner_area .elements_item:nth-child(2)
{
	bottom:250px;right:100px
}
.home_analytics_banner_area .elements_item:nth-child(3)
{
	bottom:66px;left:280px
}
.home_analytics_banner_area .elements_item:nth-child(4)
{
	bottom:-80px;left:100px
}
.home_analytics_banner_area .elements_item:nth-child(5)
{
	top:250px;left:180px
}
.home_analytics_banner_area .elements_item:nth-child(6)
{
	top:180px;left:150px
}
.h_analytics_content h2
{
	color:#fff;font-size:50px;line-height:64px;font-weight:600;margin-bottom:20px
}
.h_analytics_content p
{
	font-size:16px;color:#fff
}
.h_analytics_content .er_btn_two
{
	margin-top:35px
}
.h_analytics_content .er_btn_two:hover
{
	color:#fff
}
.h_analytices_features_area
{
	padding:50px 0px 150px
}
.h_analytices_features_area .er_btn
{
	margin-top:20px;border-color:#4e78f4
}
.h_analytices_features_item
{
	padding:120px 0px
}
.h_analytices_features_item .h_analytices_img
{
	padding-top:90px
}
.h_analytices_features_item .h_analytices_img img
{
	position:relative;z-index:0
}
.h_analytices_features_item .h_analytices_img .analytices_img_one,.h_analytices_features_item .h_analytices_img .analytices_img_two,.h_analytices_features_item .h_analytices_img .analytices_img_three
{
	position:absolute
}
.h_analytices_features_item .h_analytices_img .analytices_img_one
{
	left:-30px;top:0;z-index:2
}
.h_analytices_features_item .h_analytices_img .analytices_img_three
{
	right:0;bottom:0;z-index:4
}
.h_analytices_features_item .h_analytices_img .analytices_img_two
{
	left:-40px;bottom:10px;box-shadow:0px 50px 80px 0px rgba(1,1,64,0.1);z-index:0
}
.h_analytices_features_item .h_analytices_img_two
{
	padding-left:70px;padding-bottom:30px;padding-top:70px
}
.h_analytices_features_item .h_analytices_img_two .analytices_img_one,.h_analytices_features_item .h_analytices_img_two .analytices_img_two,.h_analytices_features_item .h_analytices_img_two .analytices_img_three
{
	position:absolute;box-shadow:0px 50px 80px 0px rgba(1,1,64,0.1)
}
.h_analytices_features_item .h_analytices_img_two .analytices_img_one
{
	bottom:0;left:20px
}
.h_analytices_features_item .h_analytices_img_two .analytices_img_two
{
	right:-120px;bottom:100px
}
.h_analytices_features_item .h_analytices_img_two .analytices_img_three
{
	left:60%;transform:translateX(-50%);top:0
}
.h_analytices_features_item .h_analytices_content h2
{
	font-size:34px;font-weight:500;color:#2c2c51;margin-bottom:25px
}
.h_analytices_features_item .h_analytices_content p
{
	font-size:16px;color:#7b7b93;line-height:28px;font-weight:400;margin-bottom:40px
}
.h_analytices_features_item .h_analytices_content ul
{
	margin-bottom:0;border-top:1px solid #ececf6;padding-top:12px
}
.h_analytices_features_item .h_analytices_content ul li
{
	font-size:16px;line-height:28px;color:#7b7b93;font-weight:400;position:relative;padding-left:20px;margin-top:20px
}
.h_analytices_features_item .h_analytices_content ul li span
{
	font-weight:500;color:#2c2c51
}
.h_analytices_features_item .h_analytices_content ul li:before
{
	content:"";width:7px;height:7px;border-radius:50%;background:#4e78f4;position:absolute;left:0;top:10px
}
.h_analytices_features_item+.h_analytices_features_item
{
	border-top:1px solid #ececf6
}
.h_action_area_three
{
	background-color:#0e044b;padding:100px 0px;position:relative;z-index:1
}
.h_action_area_three .shap_img
{
	position:absolute;z-index:-1
}
.h_action_area_three .shap_img.one
{
	right:0;top:0
}
.h_action_area_three .shap_img.two
{
	left:0;bottom:0
}
.h_action_area_three .h_action_content .video_icon
{
	width:70px;height:70px;line-height:74px;margin-bottom:55px
}
.h_action_area_three .h_action_content .video_icon:after
{
	display:none
}
.h_action_area_three .h_action_content .video_icon:before
{
	transform:scale(1.4);background:rgba(255,255,255,0.4)
}
.h_action_area_three .h_action_content .video_icon i
{
	color:#4e78f4;text-shadow:none
}
.h_action_area_three .h_action_content h2
{
	font-size:34px;line-height:44px;margin-bottom:25px
}
.h_action_area_three .h_action_content p
{
	color:#a3a3b7
}
.h_action_area_three .h_action_content .author h6
{
	color:#fff;font-size:18px;font-weight:500;margin-bottom:8px
}
.h_action_area_three .h_action_content .author p
{
	color:#7b7b93;font-weight:400;margin-bottom:0
}
.analytices_title span
{
	display:block;font-weight:300;color:#2c2c51
}
.analytices_title p
{
	font-weight:400;color:#7b7b93;font-size:16px;max-width:700px;margin:0 auto
}
.setup_inner
{
	max-width:830px;margin:-30px auto 0px
}
.setup_inner .setup_item
{
	align-items:center;padding:30px 0px;position:relative
}
.setup_inner .setup_item.flex-row-reverse .setup_content
{
	text-align:right;padding-right:30px;padding-left:0
}
.setup_inner .setup_item .setup_img
{
	text-align:center
}
.setup_inner .setup_item .round
{
	border-radius:50%;background-color:#fff;box-shadow:0px 10px 30px 0px rgba(1,1,64,0.08);width:80px;height:80px;text-align:center;margin:0 auto;font-size:30px;color:#4e78f4;font-weight:500;line-height:80px
}
.setup_inner .setup_item .line
{
	position:absolute;left:50%;top:0;width:0;height:100%;border-right:2px dashed #94a2ce;opacity:0.3;margin-left:-1px;z-index:-1
}
.setup_inner .setup_item:first-child .line
{
	top:50%;height:50%
}
.setup_inner .setup_item:last-child .line
{
	top:0;height:50%
}
.setup_inner .setup_content
{
	padding-left:30px
}
.setup_inner .setup_content h5
{
	font-size:20px;font-weight:600;color:#2c2c51;line-height:28px;margin-bottom:15px
}
.setup_inner .setup_content p
{
	font-size:16px;color:#7b7b93;font-weight:400;margin-bottom:0
}
.analytices_price_item
{
	border:1px solid #f0f0f6;border-radius:5px;padding:40px;cursor:pointer;transition:all 0.3s linear
}
.analytices_price_item .p_head
{
	text-align:center;border-bottom:1px solid #ececf6;padding-bottom:30px
}
.analytices_price_item .p_head h5
{
	font-size:20px;font-weight:500;color:#2c2c51
}
.analytices_price_item .p_head .rate
{
	font-size:34px;font-weight:600;color:#4e78f4;padding-bottom:13px;padding-top:22px
}
.analytices_price_item .p_head h6
{
	font-size:16px;color:#7b7b93;font-weight:400
}
.analytices_price_item .p_head .tag
{
	color:#2cc91d
}
.analytices_price_item .p_head .tag i
{
	margin-right:8px;vertical-align:middle
}
.analytices_price_item .p_body
{
	padding-top:20px;margin-bottom:0
}
.analytices_price_item .p_body li
{
	display:flex;justify-content:space-between;font-size:16px;color:#7b7b93;font-size:400;align-items:center;margin:12px 0px
}
.analytices_price_item .p_body li i
{
	font-size:14px
}
.analytices_price_item .er_btn
{
	margin-top:40px;display:block;text-align:center
}
.analytices_price_item.active,.analytices_price_item:hover
{
	box-shadow:0px 40px 80px 0px rgba(1,1,64,0.08);border-color:#fff
}
.analytices_price_item.active .p_body li,.analytices_price_item:hover .p_body li
{
	color:#2c2c51
}
.analytices_price_item.active .p_body li .ti-check,.analytices_price_item:hover .p_body li .ti-check
{
	color:#26da15
}
.analytices_price_item.active .p_body li .ti-close,.analytices_price_item:hover .p_body li .ti-close
{
	color:#fc314e
}
.analytices_customers_logo_area
{
	padding:200px 0px 120px
}
.analytices_logo
{
	display:block;text-align:center;padding:25px;border-radius:6px;margin-top:20px;transition:all 0.3s linear
}
.analytices_logo:hover
{
	background-color:#fff;box-shadow:0px 20px 50px 0px rgba(1,1,64,0.08)
}
.analytices_logo_content
{
	padding-right:80px
}
.analytices_logo_content .analytices_title
{
	margin-bottom:0
}
.analytices_logo_content .er_btn
{
	margin-top:40px
}
.analytices_list_area
{
	position:relative;padding-top:100px;padding-bottom:150px;z-index:2
}
.analytices_list_area:before
{
	content:"";position:absolute;width:100%;height:560px;z-index:-1;left:0;background:url("../img/home-software/down_bg.png") no-repeat scroll;bottom:0;background-size:cover
}
.analytices_list_area .macbook_a
{
	position:absolute;right:0;bottom:0
}
.analytices_list
{
	list-style:none;padding-left:0;margin-bottom:0;padding-top:40px
}
.analytices_list li
{
	font-size:16px;line-height:20px;color:#7b7b93;position:relative;padding-left:30px;margin-top:20px
}
.analytices_list li:before
{
	content:"\e64c";display:inline-block;font-family:'themify';position:absolute;left:0;top:0px;font-size:14px;color:#4e78f4
}
.analytices_action_area_two
{
	padding-top:120px
}
.analytices_action_area_two:after
{
	display:none
}
.security_list_area
{
	padding-top:180px
}
.security_list_area .macbook_a
{
	bottom:110px
}
.security_list_area .lock
{
	position:absolute;right:41%;bottom:100px;z-index:-1
}
.security_list_area .analytices_title
{
	margin-bottom:0
}
.security_list_area .analytices_list
{
	padding-top:25px
}
.h_security_banner_area
{
	height:100vh;min-height:650px;background-image:-moz-linear-gradient(60deg, #0063c1 0%, #0e79de 100%);background-image:-webkit-linear-gradient(60deg, #0063c1 0%, #0e79de 100%);background-image:-ms-linear-gradient(60deg, #0063c1 0%, #0e79de 100%);align-items:center;justify-content:center;display:flex;position:relative;z-index:1
}
.h_security_banner_area .s_round
{
	position:absolute;border-radius:50%;top:-100px;background:rgba(255,255,255,0.05);z-index:-1
}
.h_security_banner_area .s_round.one
{
	width:280px;height:280px;left:-8%
}
.h_security_banner_area .s_round.two
{
	width:500px;height:500px;left:-430px
}
.h_security_banner_area .s_shap
{
	right:0;bottom:0
}
.security_banner_content h2
{
	font-size:50px;line-height:64px;font-weight:700;color:#fff;margin-bottom:18px
}
.security_banner_content p
{
	font-size:20px
}
.security_banner_content .app_btn
{
	background-color:#fba820;box-shadow:0px 10px 50px 0px rgba(10,92,80,0.2);font-size:16px;padding:10px 39px
}
.security_banner_content .app_btn:hover
{
	box-shadow:none;color:#fff
}
.security_banner_content .w_btn
{
	font-size:16px;font-weight:500;color:#fff;margin-left:30px
}
.security_banner_content .w_btn img
{
	margin-right:10px;vertical-align:sub
}
.security_title h2
{
	font-size:34px;line-height:44px
}
.security_title h2 span
{
	display:block;font-weight:300
}
.h_security_area
{
	padding:100px 0px
}
.h_security_area .row
{
	margin-bottom:-45px
}
.h_security_item
{
	align-items:center;margin:45px 0px
}
.h_security_item img
{
	margin-right:40px
}
.h_security_item .media-body h4
{
	font-size:20px;font-weight:600;color:#2c2c51;line-height:28px;margin-bottom:18px
}
.h_security_item .media-body p
{
	margin-bottom:0;color:#7b7b93
}
.security_features_area
{
	padding:50px 0px;position:relative;z-index:1
}
.security_features_inner
{
	display:flex;margin-left:auto;margin-right:auto;max-width:1030px;justify-content:space-between;flex-wrap:wrap
}
.security_features_inner .s_features_item .item
{
	width:300px;text-align:center;border-radius:30px;background-color:#fff;box-shadow:0px 50px 100px 0px rgba(1,1,64,0.06);padding:83px 0px;position:relative
}
.security_features_inner .s_features_item .item h6
{
	font-size:24px;color:#2c2c51;font-weight:500;margin-bottom:0;padding-top:26px
}
.security_features_inner .s_features_item:nth-child(3n-1)
{
	margin-top:75px
}
.security_features_inner .s_features_item:nth-child(3n+1)
{
	margin-top:150px
}
.h_security_about_area
{
	background:#fafbfc;position:relative;z-index:0
}
.h_security_about_area:before
{
	content:"";width:150%;height:460px;background:#fafbfc;position:absolute;z-index:-5;transform:rotate(-10.9deg);top:-215px;right:-171px;z-index:-1
}
.h_security_about_area .h_analytices_content ul
{
	border-top:0px;padding-top:0
}
.h_analytices_features_item.flex-row-reverse .h_security_img:before
{
	left:auto;right:20px;background:#edb4cb
}
.h_analytices_features_item.flex-row-reverse .h_security_img img
{
	box-shadow:15px 25.981px 60px 0px rgba(1,1,64,0.14)
}
.h_security_img
{
	position:relative;z-index:0
}
.h_security_img:before
{
	content:"";position:absolute;width:70px;top:60px;bottom:60px;left:20px;background:#b1ceeb;z-index:-1
}
.h_security_img img
{
	box-shadow:-15px 25.981px 60px 0px rgba(1,1,64,0.14)
}
.security_customers_logo_area
{
	padding:100px 0px
}
.security_customers_logo_area .hosting_title
{
	margin-bottom:50px
}
.security_inner
{
	padding:0px 100px 20px;position:relative;border-bottom:1px solid #ececf6
}
.security_inner .security_leaf_left,.security_inner .security_leaf_right
{
	top:50%;margin-top:-100px
}
.security_inner .security_leaf_left
{
	left:0
}
.security_inner .security_leaf_right
{
	right:0
}
.security_app_btn
{
	margin-top:30px;font-size:16px;font-weight:500;color:#7b7b93
}
.security_app_btn i
{
	color:#0e79de;font-size:45px;vertical-align:middle;padding-right:20px
}
.security_app_btn span
{
	color:#0e79de
}
.security_app_btn+.security_app_btn
{
	margin-left:35px
}
.security_integration_area
{
	padding:30px 0px 120px
}
.security_integration_area .s_integration_item
{
	box-shadow:0px 3px 8px 0px rgba(12,0,46,0.08)
}
.security_integration_area .s_integration_item:hover
{
	transform:scale(1);box-shadow:0px 20px 30px 0px rgba(12,0,46,0.1)
}
.security_action_area
{
	background:#fafafd;padding:130px 0px;position:relative;overflow:hidden;z-index:1
}
.security_action_area .img_bg
{
	right:0;top:-22px;z-index:-1
}
.security_action_inner
{
	display:flex;justify-content:space-between;align-items:center
}
.security_action_inner .media
{
	align-items:center
}
.security_action_inner .media img
{
	margin-right:70px
}
.security_action_inner .media h3
{
	font-size:34px;font-weight:600;color:#2c2c51;margin-bottom:0
}
.security_action_inner .media h3 span
{
	display:block;color:#0e79de;font-weight:300
}
.security_action_inner .er_btn_two
{
	margin-top:0;background:#0e79de;border:0px;padding:12px 57px;box-shadow:0px 10px 50px 0px rgba(10,52,92,0.2)
}
.security_action_inner .er_btn_two:hover
{
	box-shadow:none;color:#fff
}
.security_footer_area:after
{
	display:none
}
.event_banner_area
{
	min-height:100vh;position:relative;overflow:hidden;background-image:-moz-linear-gradient(-120deg, #6e1822 0%, #0e044b 100%);background-image:-webkit-linear-gradient(-120deg, #6e1822 0%, #0e044b 100%);background-image:-ms-linear-gradient(-120deg, #6e1822 0%, #0e044b 100%);z-index:1;display:flex;align-items:center;justify-content:center;text-align:center
}
.event_banner_area .parallax-effect
{
	position:absolute;top:0;left:0;width:100%;height:105%;z-index:-1;opacity:0.2
}
.event_banner_content
{
	position:relative
}
.event_banner_content .round
{
	width:600px;height:600px;border-radius:50%;background:#fff;opacity:0.05;position:absolute;top:50%;left:50%;margin-top:-300px;margin-left:-300px;z-index:-1
}
.event_banner_content h6
{
	font-size:20px;font-weight:500;color:#fcb747;margin-bottom:18px
}
.event_banner_content h2
{
	font-size:80px;line-height:94px;font-weight:700;color:#fff;margin-bottom:45px
}
.event_banner_content h2 span
{
	font-weight:300
}
.event_banner_content .event_btn_two
{
	margin-left:15px
}
.event_btn
{
	font-size:16px;padding:11px 51px;border-radius:45px;background:#fd475d;border:2px solid #fd475d;color:#fff
}
.event_btn i
{
	margin-right:8px;font-size:26px;vertical-align:middle
}
.event_btn:hover
{
	box-shadow:0px 10px 50px 0px rgba(195,33,52,0.3)
}
.event_btn_two
{
	padding:11px 33px;border-color:#fba820;color:#fba820;background:transparent
}
.event_btn_two:hover
{
	background:#fd475d;color:#fff;border-color:#fd475d
}
.event_counter_area
{
	background:#fdfaf6;padding:75px 0px
}
.event_text
{
	padding-right:100px
}
.event_text h3
{
	font-size:34px;line-height:44px;font-weight:500;color:#2c2c51;margin-bottom:0
}
.event_text h3 span
{
	font-weight:700;color:#fd475d
}
.event_counter .redCountdownWrapper
{
	margin-left:-18px;margin-right:-18px
}
.event_counter .redCountdownWrapper>div
{
	margin:0px 18px;width:calc(25% - 36px)
}
.event_counter .redCountdownWrapper .redCountdownValue
{
	line-height:30px
}
.event_counter .redCountdownWrapper .redCountdownValue div
{
	font-size:40px;font-weight:600;line-height:30px
}
.event_counter .redCountdownWrapper .redCountdownValue span
{
	font-size:16px;font-weight:400
}
.event_counter .redCountdownWrapper .redCountdownDays .redCountdownValue div,.event_counter .redCountdownWrapper .redCountdownDays .redCountdownValue span
{
	color:#fd475d
}
.event_counter .redCountdownWrapper .redCountdownHours .redCountdownValue div,.event_counter .redCountdownWrapper .redCountdownHours .redCountdownValue span
{
	color:#2d8dfa
}
.event_counter .redCountdownWrapper .redCountdownMinutes .redCountdownValue div,.event_counter .redCountdownWrapper .redCountdownMinutes .redCountdownValue span
{
	color:#9449fb
}
.event_counter .redCountdownWrapper .redCountdownMinutes .redCountdownValue div,.event_counter .redCountdownWrapper .redCountdownMinutes .redCountdownValue span
{
	color:#9449fb
}
.event_counter .redCountdownWrapper .redCountdownSeconds .redCountdownValue div,.event_counter .redCountdownWrapper .redCountdownSeconds .redCountdownValue span
{
	color:#4ad425
}
.event_about_area
{
	padding:150px 0px 50px
}
.event_about_content
{
	padding-right:120px
}
.event_about_content .event_about_item
{
	padding-top:40px
}
.event_about_content h2
{
	font-size:40px;line-height:50px;font-weight:600;color:#2c2c51;margin-bottom:25px
}
.event_about_content p
{
	font-size:16px;line-height:28px;color:#7b7b93
}
.event_about_content h6
{
	color:#2c2c51;font-size:18px;font-weight:500;padding-top:25px;margin-bottom:12px
}
.event_about_img
{
	position:relative
}
.event_about_img .about_bg
{
	height:330px;border-radius:10px;background-image:-moz-linear-gradient(140deg, #fd475d 0%, #0e044b 100%);background-image:-webkit-linear-gradient(140deg, #fd475d 0%, #0e044b 100%);background-image:-ms-linear-gradient(140deg, #fd475d 0%, #0e044b 100%);position:absolute;left:90px;right:-50px;bottom:-50px;opacity:0.10
}
.event_about_img img
{
	border-radius:10px
}
.event_team_area .owl-dots
{
	margin-top:55px
}
.event_team_area .owl-dots .owl-dot span
{
	border:0px;background:#f2dcdf
}
.event_team_area .owl-dots .owl-dot.active span
{
	background:#fd475d
}
.event_team_slider .item
{
	text-align:center;cursor:pointer
}
.event_team_slider .item .e_team_img
{
	position:relative;z-index:1;margin-bottom:25px;border-radius:6px;background-image:-moz-linear-gradient(60deg, #fd475d 0%, #0e044b 100%);background-image:-webkit-linear-gradient(60deg, #fd475d 0%, #0e044b 100%);background-image:-ms-linear-gradient(60deg, #fd475d 0%, #0e044b 100%);overflow:hidden
}
.event_team_slider .item .e_team_img:before,.event_team_slider .item .e_team_img:after
{
	content:"";width:100px;height:121px;background:#fff;opacity:0.6;position:absolute;bottom:-105px;right:-104px;transform:rotate(45deg);z-index:1;transition:all 0.2s linear
}
.event_team_slider .item .e_team_img:after
{
	width:172px;height:117px;transform:rotate(-27deg);bottom:-120px
}
.event_team_slider .item .e_team_img img
{
	transition:all 0.3s, opacity 0.4s linear
}
.event_team_slider .item .e_team_img ul
{
	position:absolute;top:50%;transform:translateY(-50%);left:30px;margin-bottom:0;overflow:hidden
}
.event_team_slider .item .e_team_img ul li
{
	overflow:hidden
}
.event_team_slider .item .e_team_img ul li a
{
	width:50px;height:50px;display:inline-block;border:2px solid #fff;font-size:16px;line-height:50px;border-radius:50%;color:#fff;text-align:center;background:rgba(255,255,255,0.2);transform:translateY(100%)
}
.event_team_slider .item .e_team_img ul li a:hover
{
	background:#fff;color:#fd475d
}
.event_team_slider .item .e_team_img ul li:nth-child(1) a
{
	transition:all 0.3s, background 0.2s, color 0.2s linear
}
.event_team_slider .item .e_team_img ul li:nth-child(2) a
{
	transition:all 0.4s, background 0.2s, color 0.2s linear
}
.event_team_slider .item .e_team_img ul li:nth-child(3) a
{
	transition:all 0.5s, background 0.2s, color 0.2s linear
}
.event_team_slider .item .e_team_img ul li+li
{
	margin-top:10px
}
.event_team_slider .item h4
{
	font-size:20px;font-weight:500;color:#2c2c51;margin-bottom:2px
}
.event_team_slider .item h4:hover
{
	color:#fd475d
}
.event_team_slider .item p
{
	color:#7b7b93;margin-bottom:0
}
.event_team_slider .item:hover .e_team_img:before
{
	bottom:-55px;right:-44px;transition:all 0.3s linear
}
.event_team_slider .item:hover .e_team_img:after
{
	bottom:-85px;right:-44px;transition:all 0.4s linear
}
.event_team_slider .item:hover img
{
	opacity:0.2;transform:scale(1.04)
}
.event_team_slider .item:hover ul li a
{
	transform:translateY(0)
}
.event_features_area
{
	background:#fdfaf6;padding-top:100px
}
.event_features_inner
{
	margin-bottom:-120px;position:relative;z-index:1
}
.event_features_item
{
	border-radius:6px;background-color:#fff;box-shadow:0px 40px 60px 0px rgba(92,10,20,0.08);height:100%;padding:40px
}
.event_features_item img
{
	margin-bottom:35px
}
.event_features_item h5
{
	font-weight:500;font-size:20px;color:#2c2c51;margin-bottom:18px;transition:color 0.2s linear;display:block
}
.event_features_item h5:hover
{
	color:#fd475d
}
.event_features_item p
{
	color:#7b7b93
}
.event_features_item .e_features_btn
{
	font-size:16px;font-weight:500;color:#2c2c51;display:inline-block;transition:color 0.2s linear;margin-top:20px
}
.event_features_item .e_features_btn:hover
{
	color:#fd475d
}
.event_promotion_area
{
	padding-top:266px;padding-bottom:120px;position:relative;z-index:0;background:#fff
}
.event_promotion_info
{
	margin-top:-60px
}
.event_promotion_info p
{
	padding-left:30px
}
.e_promo_text
{
	margin-left:70px;border-radius:6px;padding:60px;background-color:#fff;box-shadow:0px 40px 60px 0px rgba(92,10,20,0.08)
}
.e_promo_text .promo_tag
{
	padding:1px 10px;color:#fff;display:inline-block;border-radius:4px;background:#fd475d
}
.e_promo_text h3
{
	font-size:34px;font-weight:600;line-height:44px;color:#2c2c51;margin:30px 0px 40px
}
.e_promo_text .date
{
	color:#fba820;margin-left:30px
}
.e_promo_text .event_btn
{
	padding:7px 37px
}
.event_schedule_area
{
	background:#fdfaf6
}
.event_schedule_inner
{
	max-width:970px;margin:0 auto
}
.event_schedule_inner .event_tab
{
	justify-content:center;padding-bottom:20px;border:0px
}
.event_schedule_inner .event_tab .nav-item
{
	margin:0
}
.event_schedule_inner .event_tab .nav-item .nav-link
{
	text-align:center;border:2px solid #fd475d;border-radius:45px;padding:6px 58px 8px;transition:all 0.2s linear
}
.event_schedule_inner .event_tab .nav-item .nav-link h5
{
	font-size:18px;font-weight:600;margin-bottom:0;color:#fd475d
}
.event_schedule_inner .event_tab .nav-item .nav-link h5 span
{
	font-weight:400;font-size:14px;display:block;padding-top:5px
}
.event_schedule_inner .event_tab .nav-item .nav-link.active,.event_schedule_inner .event_tab .nav-item .nav-link:hover
{
	background:#fd475d;box-shadow:0px 10px 50px 0px rgba(195,33,52,0.3)
}
.event_schedule_inner .event_tab .nav-item .nav-link.active h5,.event_schedule_inner .event_tab .nav-item .nav-link:hover h5
{
	color:#fff
}
.event_schedule_inner .event_tab .nav-item+.nav-item
{
	margin-left:20px
}
.event_tab_content
{
	max-width:970px;margin:0 auto
}
.event_tab_content .media
{
	border-radius:6px;background-color:#fff;box-shadow:0px 30px 60px 0px rgba(92,10,20,0.08);padding:40px;margin-top:20px;transform:translateY(10px);transition:all 0.3s linear
}
.event_tab_content .media .media-left
{
	margin-right:70px
}
.event_tab_content .media .media-left img
{
	border-radius:50%;margin-bottom:12px
}
.event_tab_content .media .media-left a
{
	display:block;font-size:16px;line-height:20px;color:#2c2c51;margin-top:6px
}
.event_tab_content .media .media-left a i
{
	color:#fd475d;padding-right:8px
}
.event_tab_content .media .media-body
{
	border-left:1px solid #f1ece5;padding-left:70px
}
.event_tab_content .media .media-body .h_head
{
	font-weight:500;margin-bottom:3px
}
.event_tab_content .media .media-body span
{
	color:#7b7b93
}
.event_tab_content .media .media-body span a
{
	color:#fba820
}
.event_tab_content .media .media-body p
{
	color:#7b7b93;margin-bottom:0;padding-top:12px
}
.event_tab_content .show .media
{
	transform:translateY(0)
}
.event_price_item
{
	padding:46px 0px 36px;border:0px;border-radius:0px;background-color:#fff;box-shadow:0px 10px 40px 0px rgba(64,1,9,0.06);position:relative;margin-bottom:30px
}
.event_price_item:before
{
	content:"";background:url("../img/home-event/price_shap.png") no-repeat scroll center bottom;position:absolute;bottom:-22px;left:0;height:22px;width:100%;background-size:cover
}
.event_price_item .p_head
{
	border:0px
}
.event_price_item .p_head h5
{
	margin-bottom:0
}
.event_price_item .p_head .rate,.event_price_item .p_head .tag
{
	color:#fba820
}
.event_price_item .p_body
{
	padding:0px 40px 30px;border-bottom:0.5px dashed #cfcfdc
}
.event_price_item .p_body li
{
	color:#7b7b93
}
.event_price_item .p_body li .ti-check
{
	color:#26da15
}
.event_price_item .p_body li .ti-close
{
	color:#fc314e
}
.event_price_item .event_btn
{
	width:100%
}
.event_price_item .event_btn:hover
{
	box-shadow:0px 10px 40px 0px rgba(195,33,52,0.3)
}
.event_price_item .text-center
{
	padding:40px 40px 0px
}
.event_price_item.active
{
	padding-top:20px;box-shadow:0px 50px 100px 0px rgba(64,1,9,0.1)
}
.event_price_item.active .p_head .rate
{
	color:#fd475d
}
.event_price_item.active .p_body li
{
	color:#7b7b93
}
.event_price_item.active .event_btn
{
	box-shadow:0px 10px 40px 0px rgba(195,33,52,0.3)
}
.event_price_item:hover
{
	box-shadow:0px 50px 100px 0px rgba(64,1,9,0.1)
}
.event_fact_area
{
	background:#fdfaf6
}
.event_fact_area .seo_fact_info:before
{
	background:url("../img/home-event/dot.png") no-repeat center center
}
.event_fact_area .seo_fact_info .seo_fact_item
{
	margin-top:0
}
.event_gallery .portfolio_item .portfolio_img:hover .hover_content
{
	background-image:-moz-linear-gradient(-120deg, #fd475d 0%, #0e044b 100%);background-image:-webkit-linear-gradient(-120deg, #fd475d 0%, #0e044b 100%);background-image:-ms-linear-gradient(-120deg, #fd475d 0%, #0e044b 100%);opacity:0.8
}
.event_sponser_inner .event_sponser_item
{
	border-top:1px solid #f0ebec;padding:40px 0px
}
.event_sponser_inner .event_sponser_item .sponser_title
{
	margin-bottom:0;padding-top:25px
}
.event_sponser_inner .event_sponser_item .analytices_logo
{
	margin-top:0
}
.event_sponser_inner .event_sponser_item .event_btn:hover
{
	box-shadow:0px 10px 50px 0px rgba(195,33,52,0.3)
}
.event_sponser_inner .event_sponser_item .event_btn.event_btn_two
{
	margin-left:20px
}
.event_sponser_inner .event_sponser_item.last-child
{
	padding-top:60px;padding-bottom:0
}
.event_footer_area
{
	background:#212146
}
.event_footer_area .instagram_widget ul li a:before
{
	background:rgba(253,71,93,0.5)
}
.event_location_area
{
	position:relative;z-index:1
}
.event_location_area .map iframe
{
	position:absolute;height:100%;width:100%;border:0px;z-index:1
}
.event_location
{
	max-width:570px;z-index:2;position:relative;background-color:rgba(255,255,255,0.922);padding:150px 100px
}
.event_location h6
{
	font-size:20px;font-weight:600;color:#2c2c51
}
.event_location p
{
	font-size:16px;color:#7b7b93;margin-bottom:0
}
.event_location .contact_info_item
{
	border:0px
}
.event_location .f_social_icon_two
{
	padding-top:30px
}
.event_location .f_social_icon_two a
{
	color:#7b7b93
}
.event_location .f_social_icon_two a:hover
{
	color:#fd475d
}
.tracking_banner_area
{
	background:#efeec9;padding-top:175px
}
.tracking_banner_content h3
{
	font-size:48px;color:#051441;font-weight:400;line-height:60px
}
.tracking_banner_content p
{
	color:#666666;font-weight:400;font-size:20px;margin-bottom:50px
}
.tracking_software_logo
{
	padding-left:70px;padding-right:70px;padding-top:60px;padding-bottom:50px;align-items:center
}
.tracking_software_logo img
{
	filter:grayscale(100%);opacity:0.25
}
.tracking_activity_area
{
	padding-top:115px;background:#f6f6f6
}
.tracking_item img
{
	margin-right:10px
}
.tracking_item .media-body h3
{
	font-weight:600;margin-bottom:10px
}
.tracking_item .media-body h3:hover
{
	color:#6754e2
}
.tracking_item .media-body p
{
	margin-bottom:0
}
.tracking_product_area
{
	background:#f6f6f6
}
.tracking_pr_item
{
	padding:60px
}
.tracking_pr_item .tracking_bg
{
	text-align:center
}
.tracking_pr_item .tracking_content
{
	padding:45px 55px;border:1px solid #ffc2c2
}
.tracking_pr_item .tracking_content h3
{
	font-size:30px;font-weight:600;line-height:40px;color:#fff;margin-bottom:18px
}
.tracking_pr_item .tracking_content p
{
	color:#fff;margin-bottom:32px
}
.tracking_pr_item .tracking_content .seo_btn
{
	border-radius:45px;background:#fff;border:1px solid #ffffff;color:#000000;padding:7px 44px
}
.tracking_pr_item .tracking_content .seo_btn:hover
{
	box-shadow:0px 20px 30px 0px rgba(0,0,0,0.1)
}
.tracking_pr_item .tracking_content .seo_btn_one
{
	border:1px solid #9472cd;color:#8964c7;background:#eee9f7
}
.tracking_pr_item .tracking_content .seo_btn_one:hover
{
	background:#8964c7
}
.tracking_pr_item+.tracking_pr_item
{
	margin-top:120px
}
.tracking_pr_two .tracking_content
{
	border-color:#fff
}
.tracking_price_area
{
	background:#f8ad5d
}
.tracking_price_inner
{
	max-width:760px;margin:0 auto
}
.tracking_price_inner h2
{
	color:#fff;text-align:center;font-size:36px;font-weight:700;margin-bottom:0
}
.tracking_price_inner .track_price
{
	padding-right:70px
}
.tracking_price_inner .track_price h3
{
	font-size:120px;color:#fff;font-weight:700;line-height:90px;margin-bottom:10px
}
.tracking_price_inner .track_price h6
{
	color:rgba(255,255,255,0.5);font-size:24px;line-height:24px;font-weight:400;text-align:right;margin-bottom:0
}
.tracking_price_inner .track_body
{
	padding:80px 0px
}
.tracking_price_inner .track_text
{
	border-left:1px solid rgba(255,255,255,0.3);padding-left:72px
}
.tracking_price_inner .track_text h4
{
	color:#fff;font-size:30px;font-weight:600;margin-bottom:18px
}
.tracking_price_inner .track_text ul
{
	margin-bottom:0
}
.tracking_price_inner .track_text ul li
{
	font-size:18px;color:#fff
}
.tracking_price_inner .track_text ul li i
{
	font-size:16px;margin-right:7px
}
.tracking_price_inner .software_banner_btn
{
	font-size:16px;background-color:#6754e2;box-shadow:none
}
.tracking_price_inner .software_banner_btn:hover
{
	box-shadow:0px 17px 35px 0px rgba(103,84,226,0.27);color:#fff
}
.tracking_price_inner h6
{
	color:rgba(255,255,255,0.5);font-size:14px;margin-bottom:0;margin-top:20px
}
.tracking_getting_area
{
	text-align:center;background:url("../img/home-tracking/cta_pattern_bg.jpg") no-repeat scroll center 0/cover
}
.tracking_getting_area h2
{
	font-weight:700;font-size:36px;color:#222
}
.tracking_getting_area .software_banner_btn
{
	background-color:#6754e2;font-size:16px;box-shadow:0px 17px 35px 0px rgba(103,84,226,0.27);padding:17px 60px;margin-top:10px
}
.tracking_getting_area .software_banner_btn:hover
{
	box-shadow:none;color:#fff
}
.chat_banner_area
{
	height:100vh;min-height:700px;background:#fafafe;position:relative;padding:150px 0px 120px;overflow:hidden
}
.chat_banner_area .cloud
{
	top:190px;left:0px;width:100%
}
.chat_banner_area .left
{
	left:0;bottom:30px
}
.chat_banner_area .right
{
	right:0;bottom:30px
}
.chat_banner_content
{
	padding-top:128px
}
.chat_banner_content .c_tag
{
	border-radius:4px;background:#e2f4e8;font-size:14px;font-weight:500;text-transform:uppercase;display:inline-block;color:#0ec123;padding:4px 15px;margin-bottom:25px
}
.chat_banner_content .c_tag img
{
	margin-right:6px
}
.chat_banner_content h2
{
	font-size:48px;line-height:72px;font-weight:400;color:#051441;margin-bottom:30px
}
.chat_banner_content .chat_btn
{
	width:100%
}
.chat_banner_content span
{
	font-size:14px;color:#999999
}
.chat_img
{
	position:relative
}
.chat_img .round
{
	position:absolute;width:100px;height:100px;border-radius:50%;opacity:0.7
}
.chat_img .round.one
{
	background:#deeef1;left:0;bottom:120px
}
.chat_img .round.two
{
	background:#f5eae3;right:-20px;top:120px
}
.chat_img .round.three
{
	background:#f9f5e8;right:-50px;top:70px;width:60px;height:60px
}
.chat_img .p_one
{
	right:-250px;bottom:300px;animation:fadeInUp3 2.5s 1s both alternate infinite;z-index:1
}
.chat_img .p_two
{
	left:-140px;bottom:300px;z-index:1;animation:fadeInUp3 2.5s 3s both alternate infinite
}
.chat_img .p_three
{
	right:-70px;bottom:180px;z-index:1;animation:fadeInUp3 1.5s 5s both alternate infinite
}
.chat_title
{
	margin-bottom:75px
}
.chat_title h2
{
	color:#222;font-weight:400;font-size:36px;line-height:48px
}
.chat_title h2 span
{
	font-weight:700
}
.chat_title p
{
	max-width:730px;margin:0px auto;color:#677294
}
.chat_features_item
{
	text-align:center;padding:0px 30px
}
.chat_features_item .round
{
	height:270px;line-height:324px;position:relative
}
.chat_features_item .round .top_img
{
	top:-6px;right:8px;transition:all 0.3s linear
}
.chat_features_item .round_circle
{
	background-image:-moz-linear-gradient(-140deg, #f483a3 0%, #c670fe 100%);background-image:-webkit-linear-gradient(-140deg, #f483a3 0%, #c670fe 100%);background-image:-ms-linear-gradient(-140deg, #f483a3 0%, #c670fe 100%);width:220px;height:220px;border-radius:50%;display:block;margin:0 auto;left:58%;transform:translateX(-50%);position:absolute;z-index:-1;top:0
}
.chat_features_item .round_circle.two
{
	background-image:-moz-linear-gradient(-140deg, #83f3f4 0%, #70b6fe 100%);background-image:-webkit-linear-gradient(-140deg, #83f3f4 0%, #70b6fe 100%);background-image:-ms-linear-gradient(-140deg, #83f3f4 0%, #70b6fe 100%)
}
.chat_features_item .round_circle.three
{
	background-image:-moz-linear-gradient(-140deg, #f0f483 0%, #fec070 100%);background-image:-webkit-linear-gradient(-140deg, #f0f483 0%, #fec070 100%);background-image:-ms-linear-gradient(-140deg, #f0f483 0%, #fec070 100%)
}
.chat_features_item h4
{
	font-size:18px;font-weight:700;color:#222;margin-bottom:18px;position:relative;z-index:1
}
.chat_features_item p
{
	color:#666666;line-height:24px
}
.chat_features_item:hover .round .top_img
{
	transform:rotate(90deg)
}
.chat_features_area
{
	padding:120px 0px
}
.chat_features_img
{
	background-image:-moz-linear-gradient(-140deg, #83e0f4 0%, #7094fe 100%);background-image:-webkit-linear-gradient(-140deg, #83e0f4 0%, #7094fe 100%);background-image:-ms-linear-gradient(-140deg, #83e0f4 0%, #7094fe 100%);width:100%;height:475px;position:relative;padding-left:60px
}
.chat_features_img .chat_features_img_bg_one
{
	position:absolute;left:0;z-index:-1;top:50%;transform:translateY(-50%)
}
.chat_features_img .chat_one,.chat_features_img .chat_two
{
	box-shadow:0px 5px 20px 0px rgba(12,0,46,0.15)
}
.chat_features_img .chat_one
{
	top:0px;position:relative
}
.chat_features_img .chat_two
{
	left:46%;bottom:-35px
}
.chat_features_img .dot_bg
{
	left:-30px;bottom:40px
}
.chat_features_content img
{
	margin-bottom:28px
}
.chat_features_content h2
{
	font-size:36px;font-weight:400;color:#222;margin-bottom:16px
}
.chat_features_content h2 span
{
	font-weight:700
}
.chat_features_content p
{
	line-height:30px;color:#666666
}
.chat_features_content a
{
	color:#666666;font-size:14px;font-weight:700
}
.chat_features_content a:hover
{
	color:#6754e2
}
.chat_features_img_two
{
	background-image:-moz-linear-gradient(-140deg, #f7b05c 0%, #f08260 100%);background-image:-webkit-linear-gradient(-140deg, #f7b05c 0%, #f08260 100%);background-image:-ms-linear-gradient(-140deg, #f7b05c 0%, #f08260 100%);margin-left:30px
}
.chat_features_img_two .chat_two
{
	bottom:50px;left:-30px
}
.chat_features_img_two .chat_one
{
	top:-30px
}
.chat_features_img_three
{
	background-image:-moz-linear-gradient(-140deg, #5cf77d 0%, #70c7fe 100%);background-image:-webkit-linear-gradient(-140deg, #5cf77d 0%, #70c7fe 100%);background-image:-ms-linear-gradient(-140deg, #5cf77d 0%, #70c7fe 100%)
}
.chat_features_img_three .chat_two
{
	left:60px;bottom:50px
}
.chat_integration_area
{
	padding-bottom:120px
}
.chat_integration_area .border-bottom
{
	margin-bottom:110px
}
.chat_clients_feedback
{
	background-image:-moz-linear-gradient(-140deg, #5ce3f7 -100%, #70a5fe 100%);background-image:-webkit-linear-gradient(-140deg, #5ce3f7 -100%, #70a5fe 100%);background-image:-ms-linear-gradient(-140deg, #5ce3f7 -100%, #70a5fe 100%);display:flex;align-items:flex-end
}
.chat_clients_feedback.feedback_two
{
	background-image:-moz-linear-gradient(-140deg, #b473fe 0%, #ad65ff 100%);background-image:-webkit-linear-gradient(-140deg, #b473fe 0%, #ad65ff 100%);background-image:-ms-linear-gradient(-140deg, #b473fe 0%, #ad65ff 100%)
}
.chat_clients_feedback.feedback_two .clients_feedback_item .feedback_body
{
	padding-right:0
}
.clients_feedback_item
{
	display:flex;align-items:flex-start;align-items:center;padding-top:40px
}
.clients_feedback_item .feedback_body
{
	padding-left:100px;padding-right:100px;position:relative;flex:1
}
.clients_feedback_item .feedback_body p
{
	color:#fff;font-size:18px;line-height:30px;margin-bottom:25px
}
.clients_feedback_item .feedback_body .ratting
{
	padding-bottom:10px
}
.clients_feedback_item .feedback_body .ratting i
{
	font-size:16px;color:#ffc859
}
.clients_feedback_item .feedback_body .f_name
{
	font-size:30px;color:#fff;font-weight:400;margin-bottom:0
}
.clients_feedback_item .feedback_body a
{
	font-size:14px;color:#fff
}
.chat_get_started_area
{
	background:url("../img/home-chat/get_started_bg.png") no-repeat scroll center bottom;height:712px;padding-top:120px
}
.chat_get_started_content h2
{
	font-weight:700;color:#222;font-size:36px
}
.chat_get_started_content p
{
	font-size:18px;line-height:30px;max-width:550px;margin:0 auto 40px
}
.chat_btn
{
	background:#6754e2;color:#fff;padding:9px 95px;border-radius:4px
}
.chat_btn:hover
{
	box-shadow:0px 10px 40px 0px rgba(103,84,226,0.3)
}
.h_footer_track
{
	padding-bottom:100px
}
.h_footer_track:before,.h_footer_track:after
{
	display:none
}
.f_bg
{
	background:#eff2f9;box-shadow:0px -1px 0px 0px rgba(231,236,246,0.004)
}
.footer_top
{
	border-bottom:1px solid #e0e3ef;padding:115px 0px 100px
}
.f_widget .widget-wrap
{
	margin-top:35px
}
.f_widget .widget-wrap p span
{
	color:#051441
}
.f_widget .widget-wrap p a
{
	color:#677294;transition:color 0.2s linear
}
.f_widget.company_widget .mchimp-errmessage,.f_widget.company_widget .mchimp-sucmessage
{
	position:absolute
}
.f_widget.about-widget .f_list
{
	margin-bottom:0px
}
.f_widget.about-widget .f_list li
{
	margin-bottom:15px
}
.f_widget.about-widget .f_list li a
{
	font:300 16px/20px "Poppins",sans-serif;font-size:15px;font-weight:400;color:#677294;position:relative;transition:color 0.2s linear;display:inline-block
}
.f_widget.about-widget .f_list li a:before
{
	content:"";width:0;height:1px;background:#6754e2;right:0;left:auto;bottom:0;position:absolute;transition:width 0.2s linear
}
.f_widget.about-widget .f_list li a:hover:before
{
	width:100%;right:auto;left:0
}
.f_widget.about-widget .f_list li:last-child
{
	margin-bottom:0px
}
.f_subscribe
{
	position:relative;margin-top:40px
}
.f_subscribe .form-control
{
	font:300 14px "Poppins",sans-serif;color:#333;border:1px solid #e2e7f3;border-radius:3px;background:#e9ecf3;padding-left:25px;height:54px;box-shadow:none
}
.f_subscribe .form-control.placeholder
{
	color:#9ba2b5
}
.f_subscribe .form-control:-moz-placeholder
{
	color:#9ba2b5
}
.f_subscribe .form-control::-moz-placeholder
{
	color:#9ba2b5
}
.f_subscribe .form-control::-webkit-input-placeholder
{
	color:#9ba2b5
}
.f_subscribe .form-control:focus
{
	box-shadow:0px 4px 6px 0px rgba(12,0,46,0.06)
}
.f_subscribe button
{
	position:absolute;right:25px;background:transparent;padding:0;color:#222d39;font-size:16px;top:52%;transform:translateY(-50%)
}
.footer_bottom
{
	font-size:14px;font-weight:300;line-height:20px;color:#677294;padding:27px 0px
}
.footer_bottom p a
{
	transition:color 0.2s linear
}
.footer_bottom .f_menu
{
	margin-bottom:0px
}
.footer_bottom .f_menu li
{
	display:inline-block;position:relative
}
.footer_bottom .f_menu li a
{
	color:#677294;position:relative
}
.footer_bottom .f_menu li a:before
{
	content:"";width:0;height:1px;left:auto;right:0;bottom:0;background:#3d64f4;position:absolute;transition:width 0.2s linear
}
.footer_bottom .f_menu li a:hover
{
	color:#3d64f4
}
.footer_bottom .f_menu li a:hover:before
{
	width:100%;right:auto;left:0
}
.footer_bottom .f_menu li+li
{
	margin-left:16px
}
.footer_bottom .f_menu li+li:before
{
	content:"";width:1px;height:12px;background:#b1b7ca;display:inline-block;margin-right:18px;vertical-align:middle
}
.footer_bottom a:hover
{
	color:#6754e2
}
.f_social_icon_two a
{
	font-size:18px;color:#969db4;margin:0px 8px
}
.footer_area .footer_top .f_widget.about-widget .f_list li a:hover
{
	color:#3d64f4
}
.footer_area .footer_top .f_widget.about-widget .f_list li a:hover:before
{
	background:#3d64f4
}
.footer_area .footer_top .f_widget .widget-wrap p a:hover
{
	color:#3d64f4
}
.footer_area .footer_bottom p
{
	font-size:14px
}
.footer_area .footer_bottom p a
{
	color:#3d64f4
}
.footer_area .footer_bottom a:hover
{
	color:#3d64f4
}
.error_footer
{
	background:#eff2f9;padding:40px 0px
}
.error_footer a:hover
{
	color:#3d64f4
}
.error_footer .f_menu li a
{
	position:relative
}
.error_footer .f_menu li a:before
{
	content:"";width:0;height:1px;background:#3d64f4;position:absolute;bottom:0;left:0;transition:all 0.2s linear
}
.error_footer .f_menu li a:hover
{
	color:#3d64f4
}
.error_footer .f_menu li a:hover:before
{
	width:100%
}
.error_footer .f_menu li+li:before
{
	display:none
}
@-moz-keyframes myfirst
{
	0%
{
	left:-25%
}
100%
{
	left:100%
}

}
@-webkit-keyframes myfirst
{
	0%
{
	left:-25%
}
100%
{
	left:100%
}

}
@keyframes myfirst
{
	0%
{
	left:-25%
}
100%
{
	left:100%
}

}
@font-face
{
	font-family:'lineicons';src:url("../fonts/lineicons.eot?y2l643");src:url("../fonts/lineicons.eot?y2l643#iefix") format("embedded-opentype"),url("../fonts/lineicons.ttf?y2l643") format("truetype"),url("../fonts/lineicons.woff?y2l643") format("woff"),url("../fonts/lineicons.svg?y2l643#lineicons") format("svg");font-weight:normal;font-style:normal
}
[class^="lni-"],[class*=" lni-"]
{
	font-family:'lineicons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.lni-add-file:before
{
	content:"\e900"
}
.lni-empty-file:before
{
	content:"\e916"
}
.lni-remove-file:before
{
	content:"\e917"
}
.lni-files:before
{
	content:"\ea6f"
}
.lni-display-alt:before
{
	content:"\e901"
}
.lni-laptop-phone:before
{
	content:"\e902"
}
.lni-laptop:before
{
	content:"\e936"
}
.lni-mobile:before
{
	content:"\e907"
}
.lni-tab:before
{
	content:"\e922"
}
.lni-timer:before
{
	content:"\e903"
}
.lni-headphone:before
{
	content:"\e904"
}
.lni-rocket:before
{
	content:"\e905"
}
.lni-package:before
{
	content:"\e906"
}
.lni-popup:before
{
	content:"\e909"
}
.lni-scroll-down:before
{
	content:"\e90a"
}
.lni-pagination:before
{
	content:"\e90b"
}
.lni-unlock:before
{
	content:"\e90c"
}
.lni-lock:before
{
	content:"\e946"
}
.lni-reload:before
{
	content:"\e90d"
}
.lni-map-marker:before
{
	content:"\e91e"
}
.lni-map:before
{
	content:"\e90e"
}
.lni-game:before
{
	content:"\e90f"
}
.lni-search:before
{
	content:"\e910"
}
.lni-alarm:before
{
	content:"\e911"
}
.lni-code:before
{
	content:"\e91c"
}
.lni-website:before
{
	content:"\e908"
}
.lni-code-alt:before
{
	content:"\e912"
}
.lni-display:before
{
	content:"\e913"
}
.lni-shortcode:before
{
	content:"\e919"
}
.lni-headphone-alt:before
{
	content:"\e915"
}
.lni-alarm-clock:before
{
	content:"\e918"
}
.lni-bookmark-alt:before
{
	content:"\e91a"
}
.lni-bookmark:before
{
	content:"\e91b"
}
.lni-layout:before
{
	content:"\e937"
}
.lni-keyboard:before
{
	content:"\e91d"
}
.lni-grid-alt:before
{
	content:"\e91f"
}
.lni-grid:before
{
	content:"\e920"
}
.lni-mic:before
{
	content:"\e921"
}
.lni-signal:before
{
	content:"\e923"
}
.lni-download:before
{
	content:"\e925"
}
.lni-upload:before
{
	content:"\e926"
}
.lni-zip:before
{
	content:"\e927"
}
.lni-rss-feed:before
{
	content:"\e928"
}
.lni-warning:before
{
	content:"\e929"
}
.lni-cloud-sync:before
{
	content:"\e92a"
}
.lni-cloud-upload:before
{
	content:"\e92b"
}
.lni-cloud-check:before
{
	content:"\e92c"
}
.lni-cloud-download:before
{
	content:"\e914"
}
.lni-cog:before
{
	content:"\e92d"
}
.lni-dashboard:before
{
	content:"\e92e"
}
.lni-folder:before
{
	content:"\eaa0"
}
.lni-database:before
{
	content:"\e92f"
}
.lni-harddrive:before
{
	content:"\eaab"
}
.lni-control-panel:before
{
	content:"\e930"
}
.lni-plug:before
{
	content:"\e931"
}
.lni-menu:before
{
	content:"\eab8"
}
.lni-power-switch:before
{
	content:"\e932"
}
.lni-printer:before
{
	content:"\e933"
}
.lni-save:before
{
	content:"\eab9"
}
.lni-layers:before
{
	content:"\e934"
}
.lni-link:before
{
	content:"\e935"
}
.lni-share:before
{
	content:"\eaba"
}
.lni-inbox:before
{
	content:"\eabb"
}
.lni-unlink:before
{
	content:"\e924"
}
.lni-microphone:before
{
	content:"\e938"
}
.lni-magnet:before
{
	content:"\e939"
}
.lni-mouse:before
{
	content:"\e93a"
}
.lni-share-alt:before
{
	content:"\e93b"
}
.lni-bluetooth:before
{
	content:"\e93c"
}
.lni-crop:before
{
	content:"\e93d"
}
.lni-cut:before
{
	content:"\e93f"
}
.lni-protection:before
{
	content:"\e940"
}
.lni-shield:before
{
	content:"\eabc"
}
.lni-bolt-alt:before
{
	content:"\e941"
}
.lni-bolt:before
{
	content:"\e942"
}
.lni-infinite:before
{
	content:"\e943"
}
.lni-hand:before
{
	content:"\e944"
}
.lni-flag:before
{
	content:"\e945"
}
.lni-zoom-out:before
{
	content:"\e947"
}
.lni-zoom-in:before
{
	content:"\e948"
}
.lni-pin-alt:before
{
	content:"\e949"
}
.lni-pin:before
{
	content:"\e9ba"
}
.lni-more-alt:before
{
	content:"\e94a"
}
.lni-more:before
{
	content:"\e958"
}
.lni-check-box:before
{
	content:"\e94b"
}
.lni-check-mark-circle:before
{
	content:"\e94c"
}
.lni-cross-circle:before
{
	content:"\e94d"
}
.lni-circle-minus:before
{
	content:"\e94e"
}
.lni-close:before
{
	content:"\e951"
}
.lni-star-filled:before
{
	content:"\e94f"
}
.lni-star:before
{
	content:"\e950"
}
.lni-star-empty:before
{
	content:"\e952"
}
.lni-star-half:before
{
	content:"\e953"
}
.lni-question-circle:before
{
	content:"\e954"
}
.lni-thumbs-down:before
{
	content:"\e955"
}
.lni-thumbs-up:before
{
	content:"\e956"
}
.lni-minus:before
{
	content:"\e957"
}
.lni-plus:before
{
	content:"\e959"
}
.lni-ban:before
{
	content:"\e95a"
}
.lni-hourglass:before
{
	content:"\eabd"
}
.lni-trash:before
{
	content:"\e95b"
}
.lni-key:before
{
	content:"\e95c"
}
.lni-pulse:before
{
	content:"\e95d"
}
.lni-heart:before
{
	content:"\e95e"
}
.lni-heart-filled:before
{
	content:"\e93e"
}
.lni-help:before
{
	content:"\e95f"
}
.lni-paint-roller:before
{
	content:"\e960"
}
.lni-ux:before
{
	content:"\e961"
}
.lni-radio-button:before
{
	content:"\e962"
}
.lni-brush-alt:before
{
	content:"\e963"
}
.lni-select:before
{
	content:"\eabe"
}
.lni-slice:before
{
	content:"\e964"
}
.lni-move:before
{
	content:"\e965"
}
.lni-wheelchair:before
{
	content:"\e966"
}
.lni-vector:before
{
	content:"\e967"
}
.lni-ruler-pencil:before
{
	content:"\e968"
}
.lni-ruler:before
{
	content:"\e969"
}
.lni-brush:before
{
	content:"\e96a"
}
.lni-eraser:before
{
	content:"\e96b"
}
.lni-ruler-alt:before
{
	content:"\e96c"
}
.lni-color-pallet:before
{
	content:"\e96d"
}
.lni-paint-bucket:before
{
	content:"\e96e"
}
.lni-bulb:before
{
	content:"\e96f"
}
.lni-highlight-alt:before
{
	content:"\e970"
}
.lni-highlight:before
{
	content:"\e971"
}
.lni-handshake:before
{
	content:"\e972"
}
.lni-briefcase:before
{
	content:"\eabf"
}
.lni-funnel:before
{
	content:"\eac0"
}
.lni-world:before
{
	content:"\e973"
}
.lni-calculator:before
{
	content:"\e974"
}
.lni-target-revenue:before
{
	content:"\e975"
}
.lni-revenue:before
{
	content:"\e976"
}
.lni-invention:before
{
	content:"\e977"
}
.lni-network:before
{
	content:"\e978"
}
.lni-credit-cards:before
{
	content:"\e979"
}
.lni-pie-chart:before
{
	content:"\e97a"
}
.lni-archive:before
{
	content:"\e97b"
}
.lni-magnifier:before
{
	content:"\e97c"
}
.lni-agenda:before
{
	content:"\e97d"
}
.lni-tag:before
{
	content:"\e97f"
}
.lni-target:before
{
	content:"\e980"
}
.lni-stamp:before
{
	content:"\e981"
}
.lni-clipboard:before
{
	content:"\e982"
}
.lni-licencse:before
{
	content:"\e983"
}
.lni-paperclip:before
{
	content:"\e984"
}
.lni-stats-up:before
{
	content:"\e97e"
}
.lni-stats-down:before
{
	content:"\e985"
}
.lni-bar-chart:before
{
	content:"\e986"
}
.lni-bullhorn:before
{
	content:"\e987"
}
.lni-calendar:before
{
	content:"\e988"
}
.lni-quotation:before
{
	content:"\e989"
}
.lni-bus:before
{
	content:"\e98a"
}
.lni-car-alt:before
{
	content:"\e98b"
}
.lni-car:before
{
	content:"\e98c"
}
.lni-train:before
{
	content:"\e9a0"
}
.lni-train-alt:before
{
	content:"\e991"
}
.lni-helicopter:before
{
	content:"\e990"
}
.lni-ship:before
{
	content:"\e992"
}
.lni-bridge:before
{
	content:"\e993"
}
.lni-scooter:before
{
	content:"\e98f"
}
.lni-plane:before
{
	content:"\e994"
}
.lni-bi-cycle:before
{
	content:"\e996"
}
.lni-postcard:before
{
	content:"\e98d"
}
.lni-road:before
{
	content:"\e98e"
}
.lni-envelope:before
{
	content:"\e997"
}
.lni-reply:before
{
	content:"\e998"
}
.lni-bubble:before
{
	content:"\e995"
}
.lni-support:before
{
	content:"\e999"
}
.lni-comment-reply:before
{
	content:"\e99a"
}
.lni-pointer:before
{
	content:"\e99b"
}
.lni-phone:before
{
	content:"\e99c"
}
.lni-phone-handset:before
{
	content:"\eac1"
}
.lni-comment-alt:before
{
	content:"\e99e"
}
.lni-comment:before
{
	content:"\e99f"
}
.lni-coffee-cup:before
{
	content:"\e9a1"
}
.lni-home:before
{
	content:"\e9a2"
}
.lni-gift:before
{
	content:"\eac2"
}
.lni-thought:before
{
	content:"\e9a3"
}
.lni-eye:before
{
	content:"\eac3"
}
.lni-user:before
{
	content:"\e9a4"
}
.lni-users:before
{
	content:"\e9a5"
}
.lni-wallet:before
{
	content:"\e9a6"
}
.lni-tshirt:before
{
	content:"\e9a7"
}
.lni-medall-alt:before
{
	content:"\e9a8"
}
.lni-medall:before
{
	content:"\e9a9"
}
.lni-notepad:before
{
	content:"\e9aa"
}
.lni-crown:before
{
	content:"\e9ab"
}
.lni-ticket:before
{
	content:"\e9ac"
}
.lni-ticket-alt:before
{
	content:"\e9ad"
}
.lni-certificate:before
{
	content:"\e9ae"
}
.lni-cup:before
{
	content:"\e9af"
}
.lni-library:before
{
	content:"\e9b0"
}
.lni-school-bench-alt:before
{
	content:"\e9b1"
}
.lni-school-bench:before
{
	content:"\e9b4"
}
.lni-microscope:before
{
	content:"\e9b2"
}
.lni-school-compass:before
{
	content:"\e9b3"
}
.lni-information:before
{
	content:"\e9b5"
}
.lni-graduation:before
{
	content:"\e9b6"
}
.lni-write:before
{
	content:"\e9b7"
}
.lni-pencil-alt:before
{
	content:"\e9b8"
}
.lni-pencil:before
{
	content:"\e9b9"
}
.lni-blackboard:before
{
	content:"\e9bb"
}
.lni-book:before
{
	content:"\e9bc"
}
.lni-shuffle:before
{
	content:"\e9bd"
}
.lni-gallery:before
{
	content:"\eac4"
}
.lni-image:before
{
	content:"\eac5"
}
.lni-volume-mute:before
{
	content:"\e9be"
}
.lni-backward:before
{
	content:"\e9bf"
}
.lni-forward:before
{
	content:"\e9c0"
}
.lni-stop:before
{
	content:"\e9c1"
}
.lni-play:before
{
	content:"\e9c2"
}
.lni-pause:before
{
	content:"\e9c3"
}
.lni-music:before
{
	content:"\e9c4"
}
.lni-frame-expand:before
{
	content:"\e9c5"
}
.lni-full-screen:before
{
	content:"\eac6"
}
.lni-video:before
{
	content:"\e9c6"
}
.lni-volume-high:before
{
	content:"\e9c7"
}
.lni-volume-low:before
{
	content:"\e9c8"
}
.lni-volume-medium:before
{
	content:"\e9c9"
}
.lni-volume:before
{
	content:"\e9ca"
}
.lni-camera:before
{
	content:"\e9cb"
}
.lni-invest-monitor:before
{
	content:"\e9cc"
}
.lni-grow:before
{
	content:"\e9cd"
}
.lni-money-location:before
{
	content:"\e9ce"
}
.lni-cloudnetwork:before
{
	content:"\e9cf"
}
.lni-diamond:before
{
	content:"\e9d0"
}
.lni-customer:before
{
	content:"\e9d1"
}
.lni-domain:before
{
	content:"\e9d2"
}
.lni-target-audience:before
{
	content:"\e9d3"
}
.lni-seo:before
{
	content:"\e9d4"
}
.lni-keyword-research:before
{
	content:"\e9d5"
}
.lni-seo-monitoring:before
{
	content:"\e9d6"
}
.lni-seo-consulting:before
{
	content:"\e9d7"
}
.lni-money-protection:before
{
	content:"\e9d8"
}
.lni-offer:before
{
	content:"\e9d9"
}
.lni-delivery:before
{
	content:"\e9da"
}
.lni-investment:before
{
	content:"\e9db"
}
.lni-shopping-basket:before
{
	content:"\e9dc"
}
.lni-coin:before
{
	content:"\e9dd"
}
.lni-cart-full:before
{
	content:"\e9de"
}
.lni-cart:before
{
	content:"\e9df"
}
.lni-burger:before
{
	content:"\e9e0"
}
.lni-restaurant:before
{
	content:"\e9e1"
}
.lni-service:before
{
	content:"\e9e2"
}
.lni-chef-hat:before
{
	content:"\e9e3"
}
.lni-cake:before
{
	content:"\e9e4"
}
.lni-pizza:before
{
	content:"\e9e5"
}
.lni-teabag:before
{
	content:"\e9e6"
}
.lni-dinner:before
{
	content:"\e9e7"
}
.lni-taxi:before
{
	content:"\e9e8"
}
.lni-caravan:before
{
	content:"\e9e9"
}
.lni-pyramids:before
{
	content:"\e9ea"
}
.lni-surfboard:before
{
	content:"\e9eb"
}
.lni-travel:before
{
	content:"\e9ec"
}
.lni-island:before
{
	content:"\e9ed"
}
.lni-mashroom:before
{
	content:"\e9ee"
}
.lni-sprout:before
{
	content:"\e9ef"
}
.lni-tree:before
{
	content:"\e9f0"
}
.lni-trees:before
{
	content:"\e9f1"
}
.lni-flower:before
{
	content:"\e9f2"
}
.lni-bug:before
{
	content:"\e9f3"
}
.lni-leaf:before
{
	content:"\e9f4"
}
.lni-fresh-juice:before
{
	content:"\e9f5"
}
.lni-heart-monitor:before
{
	content:"\e9f6"
}
.lni-dumbbell:before
{
	content:"\e9f7"
}
.lni-skipping-rope:before
{
	content:"\e9f8"
}
.lni-slim:before
{
	content:"\e9f9"
}
.lni-weight:before
{
	content:"\e9fa"
}
.lni-basketball:before
{
	content:"\e9fb"
}
.lni-first-aid:before
{
	content:"\e9fc"
}
.lni-ambulance:before
{
	content:"\e9fd"
}
.lni-hospital:before
{
	content:"\e9fe"
}
.lni-syringe:before
{
	content:"\e9ff"
}
.lni-capsule:before
{
	content:"\ea00"
}
.lni-stethoscope:before
{
	content:"\ea01"
}
.lni-wheelbarrow:before
{
	content:"\ea02"
}
.lni-shovel:before
{
	content:"\ea03"
}
.lni-construction-hammer:before
{
	content:"\ea04"
}
.lni-brick:before
{
	content:"\ea05"
}
.lni-hammer:before
{
	content:"\eac7"
}
.lni-helmet:before
{
	content:"\ea06"
}
.lni-trowel:before
{
	content:"\ea07"
}
.lni-construction:before
{
	content:"\ea08"
}
.lni-apartment:before
{
	content:"\ea09"
}
.lni-juice:before
{
	content:"\ea0a"
}
.lni-spray:before
{
	content:"\ea0b"
}
.lni-candy-cane:before
{
	content:"\ea0c"
}
.lni-candy:before
{
	content:"\ea0d"
}
.lni-fireworks:before
{
	content:"\ea0e"
}
.lni-flags:before
{
	content:"\ea0f"
}
.lni-baloon:before
{
	content:"\ea10"
}
.lni-cloud:before
{
	content:"\ea11"
}
.lni-night:before
{
	content:"\ea12"
}
.lni-cloudy-sun:before
{
	content:"\ea13"
}
.lni-rain:before
{
	content:"\ea14"
}
.lni-thunder:before
{
	content:"\ea15"
}
.lni-drop:before
{
	content:"\ea16"
}
.lni-thunder-alt:before
{
	content:"\ea18"
}
.lni-sun:before
{
	content:"\ea17"
}
.lni-spell-check:before
{
	content:"\ea1a"
}
.lni-text-format:before
{
	content:"\ea1b"
}
.lni-text-format-remove:before
{
	content:"\ea1c"
}
.lni-italic:before
{
	content:"\ea1d"
}
.lni-line-dotted:before
{
	content:"\ea1e"
}
.lni-text-align-center:before
{
	content:"\ea19"
}
.lni-text-align-left:before
{
	content:"\ea20"
}
.lni-text-align-right:before
{
	content:"\ea21"
}
.lni-text-align-justify:before
{
	content:"\ea22"
}
.lni-bold:before
{
	content:"\ea23"
}
.lni-page-break:before
{
	content:"\ea24"
}
.lni-strikethrough:before
{
	content:"\ea25"
}
.lni-text-size:before
{
	content:"\ea26"
}
.lni-line-dashed:before
{
	content:"\ea27"
}
.lni-line-double:before
{
	content:"\ea28"
}
.lni-direction-ltr:before
{
	content:"\ea29"
}
.lni-direction-rtl:before
{
	content:"\ea2a"
}
.lni-list:before
{
	content:"\ea2b"
}
.lni-line-spacing:before
{
	content:"\ea2f"
}
.lni-sort-alpha-asc:before
{
	content:"\ea1f"
}
.lni-sort-amount-asc:before
{
	content:"\ea2c"
}
.lni-indent-decrease:before
{
	content:"\ea2d"
}
.lni-indent-increase:before
{
	content:"\ea2e"
}
.lni-pilcrow:before
{
	content:"\ea30"
}
.lni-underline:before
{
	content:"\ea31"
}
.lni-dollar:before
{
	content:"\ea32"
}
.lni-rupee:before
{
	content:"\ea33"
}
.lni-pound:before
{
	content:"\ea34"
}
.lni-yen:before
{
	content:"\ea35"
}
.lni-euro:before
{
	content:"\ea36"
}
.lni-emoji-happy:before
{
	content:"\ea37"
}
.lni-emoji-tounge:before
{
	content:"\ea38"
}
.lni-emoji-cool:before
{
	content:"\ea39"
}
.lni-emoji-friendly:before
{
	content:"\ea3a"
}
.lni-emoji-neutral:before
{
	content:"\ea3b"
}
.lni-emoji-sad:before
{
	content:"\ea3c"
}
.lni-emoji-smile:before
{
	content:"\ea3d"
}
.lni-emoji-suspect:before
{
	content:"\ea3e"
}
.lni-direction-alt:before
{
	content:"\ea3f"
}
.lni-enter:before
{
	content:"\ea40"
}
.lni-exit-down:before
{
	content:"\ea41"
}
.lni-exit-up:before
{
	content:"\ea5f"
}
.lni-exit:before
{
	content:"\ea42"
}
.lni-chevron-up:before
{
	content:"\ea43"
}
.lni-chevron-left:before
{
	content:"\ea44"
}
.lni-chevron-down:before
{
	content:"\ea45"
}
.lni-chevron-right:before
{
	content:"\ea46"
}
.lni-arrow-down:before
{
	content:"\ea47"
}
.lni-arrows-horizontal:before
{
	content:"\ea48"
}
.lni-arrows-vertical:before
{
	content:"\ea49"
}
.lni-direction:before
{
	content:"\ea4a"
}
.lni-arrow-left:before
{
	content:"\ea4b"
}
.lni-arrow-right:before
{
	content:"\ea4c"
}
.lni-arrow-up:before
{
	content:"\ea4d"
}
.lni-arrow-down-circle:before
{
	content:"\ea4e"
}
.lni-anchor:before
{
	content:"\ea4f"
}
.lni-arrow-left-circle:before
{
	content:"\ea50"
}
.lni-arrow-right-circle:before
{
	content:"\ea51"
}
.lni-arrow-up-circle:before
{
	content:"\ea52"
}
.lni-angle-double-down:before
{
	content:"\ea53"
}
.lni-angle-double-left:before
{
	content:"\ea54"
}
.lni-angle-double-right:before
{
	content:"\ea55"
}
.lni-angle-double-up:before
{
	content:"\ea56"
}
.lni-arrow-top-left:before
{
	content:"\ea57"
}
.lni-arrow-top-right:before
{
	content:"\ea58"
}
.lni-chevron-down-circle:before
{
	content:"\ea59"
}
.lni-chevron-left-circle:before
{
	content:"\ea5a"
}
.lni-chevron-right-circle:before
{
	content:"\ea5b"
}
.lni-chevron-up-circle:before
{
	content:"\ea5c"
}
.lni-shift-left:before
{
	content:"\ea5d"
}
.lni-shift-right:before
{
	content:"\ea5e"
}
.lni-pointer-down:before
{
	content:"\ea60"
}
.lni-pointer-right:before
{
	content:"\ea62"
}
.lni-pointer-left:before
{
	content:"\ea61"
}
.lni-pointer-up:before
{
	content:"\ea63"
}
.lni-spinner-arrow:before
{
	content:"\ea64"
}
.lni-spinner-solid:before
{
	content:"\ea65"
}
.lni-spinner:before
{
	content:"\ea66"
}
.lni-google:before
{
	content:"\e99d"
}
.lni-producthunt:before
{
	content:"\ea68"
}
.lni-paypal:before
{
	content:"\eab3"
}
.lni-paypal-original:before
{
	content:"\ea6c"
}
.lni-java:before
{
	content:"\ea6d"
}
.lni-microsoft:before
{
	content:"\ea6b"
}
.lni-windows:before
{
	content:"\ea6e"
}
.lni-flickr:before
{
	content:"\ea70"
}
.lni-drupal:before
{
	content:"\ea9f"
}
.lni-drupal-original:before
{
	content:"\ea71"
}
.lni-android:before
{
	content:"\eab7"
}
.lni-android-original:before
{
	content:"\ea72"
}
.lni-playstore:before
{
	content:"\eab4"
}
.lni-git:before
{
	content:"\ea9b"
}
.lni-github-original:before
{
	content:"\ea73"
}
.lni-github:before
{
	content:"\ea9c"
}
.lni-steam:before
{
	content:"\ea75"
}
.lni-shopify:before
{
	content:"\ea76"
}
.lni-snapchat:before
{
	content:"\ea77"
}
.lni-soundcloud:before
{
	content:"\eab5"
}
.lni-souncloud-original:before
{
	content:"\ea78"
}
.lni-telegram:before
{
	content:"\ea79"
}
.lni-twitch:before
{
	content:"\ea7a"
}
.lni-vimeo:before
{
	content:"\ea7c"
}
.lni-vk:before
{
	content:"\ea7d"
}
.lni-wechat:before
{
	content:"\ea7e"
}
.lni-whatsapp:before
{
	content:"\ea7f"
}
.lni-yahoo:before
{
	content:"\ea80"
}
.lni-youtube:before
{
	content:"\ea81"
}
.lni-stackoverflow:before
{
	content:"\ea82"
}
.lni-slideshare:before
{
	content:"\ea84"
}
.lni-slack:before
{
	content:"\ea85"
}
.lni-lineicons-alt:before
{
	content:"\ea69"
}
.lni-lineicons:before
{
	content:"\ea6a"
}
.lni-skype:before
{
	content:"\ea86"
}
.lni-pinterest:before
{
	content:"\ea87"
}
.lni-reddit:before
{
	content:"\ea88"
}
.lni-line:before
{
	content:"\ea89"
}
.lni-megento:before
{
	content:"\ea8b"
}
.lni-blogger:before
{
	content:"\ea8e"
}
.lni-bootstrap:before
{
	content:"\ea8f"
}
.lni-dribbble:before
{
	content:"\ea90"
}
.lni-dropbox:before
{
	content:"\ea98"
}
.lni-dropbox-original:before
{
	content:"\ea91"
}
.lni-envato:before
{
	content:"\ea92"
}
.lni-500px:before
{
	content:"\ea95"
}
.lni-twitter-original:before
{
	content:"\ea7b"
}
.lni-twitter:before
{
	content:"\ea97"
}
.lni-twitter-filled:before
{
	content:"\eac8"
}
.lni-facebook-messenger:before
{
	content:"\ea93"
}
.lni-facebook-original:before
{
	content:"\ea94"
}
.lni-facebook-filled:before
{
	content:"\ea99"
}
.lni-facebook:before
{
	content:"\ea9a"
}
.lni-joomla:before
{
	content:"\eac9"
}
.lni-firefox:before
{
	content:"\ea9d"
}
.lni-amazon-original:before
{
	content:"\ea74"
}
.lni-amazon:before
{
	content:"\ea9e"
}
.lni-linkedin-original:before
{
	content:"\ea8a"
}
.lni-linkedin:before
{
	content:"\eaa1"
}
.lni-linkedin-filled:before
{
	content:"\eaca"
}
.lni-bitbucket:before
{
	content:"\eaa2"
}
.lni-quora:before
{
	content:"\eaa3"
}
.lni-medium:before
{
	content:"\eaa4"
}
.lni-instagram-original:before
{
	content:"\ea8c"
}
.lni-instagram-filled:before
{
	content:"\eaa6"
}
.lni-instagram:before
{
	content:"\eaa7"
}
.lni-bitcoin:before
{
	content:"\eaa8"
}
.lni-stripe:before
{
	content:"\eaa9"
}
.lni-wordpress-filled:before
{
	content:"\eaaa"
}
.lni-wordpress:before
{
	content:"\ea96"
}
.lni-google-plus:before
{
	content:"\eaac"
}
.lni-mastercard:before
{
	content:"\eaae"
}
.lni-visa:before
{
	content:"\eaaf"
}
.lni-amex:before
{
	content:"\eacb"
}
.lni-apple:before
{
	content:"\eab0"
}
.lni-behance:before
{
	content:"\eab1"
}
.lni-behance-original:before
{
	content:"\ea8d"
}
.lni-chrome:before
{
	content:"\eab2"
}
.lni-spotify-original:before
{
	content:"\ea83"
}
.lni-spotify:before
{
	content:"\eab6"
}
.lni-html:before
{
	content:"\eaad"
}
.lni-css:before
{
	content:"\eaa5"
}
.lni-ycombinator:before
{
	content:"\ea67"
}
.lni-spin-effect
{
	-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite
}
.lni-spin-effect-hover:hover
{
	-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite
}
.lni-tada-effect
{
	-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite
}
.lni-tada-effect-hover:hover
{
	-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite
}
.lni-flashing-effect
{
	-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear
}
.lni-flashing-effect-hover:hover
{
	-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear
}
.lni-burst-effect
{
	-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear
}
.lni-burst-effect-hover:hover
{
	-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear
}
.lni-fade-up-effect
{
	-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear
}
.lni-fade-up-effect-hover:hover
{
	-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear
}
.lni-fade-down-effect
{
	-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear
}
.lni-fade-down-effect-hover:hover
{
	-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear
}
.lni-fade-left-effect
{
	-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear
}
.lni-fade-left-effect-hover:hover
{
	-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear
}
.lni-fade-right-effect
{
	-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear
}
.lni-fade-right-effect-hover:hover
{
	-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear
}
.size-xs
{
	font-size:1rem !important
}
.size-sm
{
	font-size:1.55rem !important
}
.size-md
{
	font-size:2.25rem !important
}
.size-fw
{
	font-size:1.2857142857em;line-height:.8em;width:1.2857142857em;height:.8em;margin-top:-0.2em !important;vertical-align:middle
}
.size-lg
{
	font-size:3rem !important
}
@-webkit-keyframes spin
{
	0%
{
	-webkit-transform:rotate(0);transform:rotate(0)
}
100%
{
	-webkit-transform:rotate(359deg);transform:rotate(359deg)
}

}
@keyframes spin
{
	0%
{
	-webkit-transform:rotate(0);transform:rotate(0)
}
100%
{
	-webkit-transform:rotate(359deg);transform:rotate(359deg)
}

}
@-webkit-keyframes burst
{
	0%
{
	-webkit-transform:scale(1);transform:scale(1);opacity:1
}
90%
{
	-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0
}

}
@keyframes burst
{
	0%
{
	-webkit-transform:scale(1);transform:scale(1);opacity:1
}
90%
{
	-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0
}

}
@-webkit-keyframes flashing
{
	0%
{
	opacity:1
}
45%
{
	opacity:0
}
90%
{
	opacity:1
}

}
@keyframes flashing
{
	0%
{
	opacity:1
}
45%
{
	opacity:0
}
90%
{
	opacity:1
}

}
@-webkit-keyframes fade-left
{
	0%
{
	-webkit-transform:translateX(0);transform:translateX(0);opacity:1
}
75%
{
	-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0
}

}
@keyframes fade-left
{
	0%
{
	-webkit-transform:translateX(0);transform:translateX(0);opacity:1
}
75%
{
	-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0
}

}
@-webkit-keyframes fade-right
{
	0%
{
	-webkit-transform:translateX(0);transform:translateX(0);opacity:1
}
75%
{
	-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0
}

}
@keyframes fade-right
{
	0%
{
	-webkit-transform:translateX(0);transform:translateX(0);opacity:1
}
75%
{
	-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0
}

}
@-webkit-keyframes fade-up
{
	0%
{
	-webkit-transform:translateY(0);transform:translateY(0);opacity:1
}
75%
{
	-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0
}

}
@keyframes fade-up
{
	0%
{
	-webkit-transform:translateY(0);transform:translateY(0);opacity:1
}
75%
{
	-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0
}

}
@-webkit-keyframes fade-down
{
	0%
{
	-webkit-transform:translateY(0);transform:translateY(0);opacity:1
}
75%
{
	-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0
}

}
@keyframes fade-down
{
	0%
{
	-webkit-transform:translateY(0);transform:translateY(0);opacity:1
}
75%
{
	-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0
}

}
@-webkit-keyframes tada
{
	from
{
	-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)
}
10%,20%
{
	-webkit-transform:scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg);transform:scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg)
}
30%,50%,70%,90%
{
	-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg)
}
40%,60%,80%
{
	-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg);transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg)
}
to
{
	-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)
}

}
@keyframes tada
{
	from
{
	-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)
}
10%,20%
{
	-webkit-transform:scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg);transform:scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg)
}
30%,50%,70%,90%
{
	-webkit-transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);transform:scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg)
}
40%,60%,80%
{
	-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)
}
to
{
	-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)
}

}
.lni-spin-effect
{
	-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite
}
.lni-spin-effect-hover:hover
{
	-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite
}
.lni-tada-effect
{
	-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite
}
.lni-tada-effect-hover:hover
{
	-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite
}
.lni-flashing-effect
{
	-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear
}
.lni-flashing-effect-hover:hover
{
	-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear
}
.lni-burst-effect
{
	-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear
}
.lni-burst-effect-hover:hover
{
	-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear
}
.lni-fade-up-effect
{
	-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear
}
.lni-fade-up-effect-hover:hover
{
	-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear
}
.lni-fade-down-effect
{
	-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear
}
.lni-fade-down-effect-hover:hover
{
	-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear
}
.lni-fade-left-effect
{
	-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear
}
.lni-fade-left-effect-hover:hover
{
	-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear
}
.lni-fade-right-effect
{
	-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear
}
.lni-fade-right-effect-hover:hover
{
	-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear
}
@font-face
{
	font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal
}
.fa
{
	display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.fa-lg
{
	font-size:1.33333333em;line-height:.75em;vertical-align:-15%
}
.fa-2x
{
	font-size:2em
}
.fa-3x
{
	font-size:3em
}
.fa-4x
{
	font-size:4em
}
.fa-5x
{
	font-size:5em
}
.fa-fw
{
	width:1.28571429em;text-align:center
}
.fa-ul
{
	padding-left:0;margin-left:2.14285714em;list-style-type:none
}
.fa-ul>li
{
	position:relative
}
.fa-li
{
	position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center
}
.fa-li.fa-lg
{
	left:-1.85714286em
}
.fa-border
{
	padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em
}
.fa-pull-left
{
	float:left
}
.fa-pull-right
{
	float:right
}
.fa.fa-pull-left
{
	margin-right:.3em
}
.fa.fa-pull-right
{
	margin-left:.3em
}
.pull-right
{
	float:right
}
.pull-left
{
	float:left
}
.fa.pull-left
{
	margin-right:.3em
}
.fa.pull-right
{
	margin-left:.3em
}
.fa-spin
{
	-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear
}
.fa-pulse
{
	-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin
{
	0%
{
	-webkit-transform:rotate(0deg);transform:rotate(0deg)
}
100%
{
	-webkit-transform:rotate(359deg);transform:rotate(359deg)
}

}
@keyframes fa-spin
{
	0%
{
	-webkit-transform:rotate(0deg);transform:rotate(0deg)
}
100%
{
	-webkit-transform:rotate(359deg);transform:rotate(359deg)
}

}
.fa-rotate-90
{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)
}
.fa-rotate-180
{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)
}
.fa-rotate-270
{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)
}
.fa-flip-horizontal
{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)
}
.fa-flip-vertical
{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical
{
	filter:none
}
.fa-stack
{
	position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x
{
	position:absolute;left:0;width:100%;text-align:center
}
.fa-stack-1x
{
	line-height:inherit
}
.fa-stack-2x
{
	font-size:2em
}
.fa-inverse
{
	color:#fff
}
.fa-glass:before
{
	content:"\f000"
}
.fa-music:before
{
	content:"\f001"
}
.fa-search:before
{
	content:"\f002"
}
.fa-envelope-o:before
{
	content:"\f003"
}
.fa-heart:before
{
	content:"\f004"
}
.fa-star:before
{
	content:"\f005"
}
.fa-star-o:before
{
	content:"\f006"
}
.fa-user:before
{
	content:"\f007"
}
.fa-film:before
{
	content:"\f008"
}
.fa-th-large:before
{
	content:"\f009"
}
.fa-th:before
{
	content:"\f00a"
}
.fa-th-list:before
{
	content:"\f00b"
}
.fa-check:before
{
	content:"\f00c"
}
.fa-remove:before,.fa-close:before,.fa-times:before
{
	content:"\f00d"
}
.fa-search-plus:before
{
	content:"\f00e"
}
.fa-search-minus:before
{
	content:"\f010"
}
.fa-power-off:before
{
	content:"\f011"
}
.fa-signal:before
{
	content:"\f012"
}
.fa-gear:before,.fa-cog:before
{
	content:"\f013"
}
.fa-trash-o:before
{
	content:"\f014"
}
.fa-home:before
{
	content:"\f015"
}
.fa-file-o:before
{
	content:"\f016"
}
.fa-clock-o:before
{
	content:"\f017"
}
.fa-road:before
{
	content:"\f018"
}
.fa-download:before
{
	content:"\f019"
}
.fa-arrow-circle-o-down:before
{
	content:"\f01a"
}
.fa-arrow-circle-o-up:before
{
	content:"\f01b"
}
.fa-inbox:before
{
	content:"\f01c"
}
.fa-play-circle-o:before
{
	content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before
{
	content:"\f01e"
}
.fa-refresh:before
{
	content:"\f021"
}
.fa-list-alt:before
{
	content:"\f022"
}
.fa-lock:before
{
	content:"\f023"
}
.fa-flag:before
{
	content:"\f024"
}
.fa-headphones:before
{
	content:"\f025"
}
.fa-volume-off:before
{
	content:"\f026"
}
.fa-volume-down:before
{
	content:"\f027"
}
.fa-volume-up:before
{
	content:"\f028"
}
.fa-qrcode:before
{
	content:"\f029"
}
.fa-barcode:before
{
	content:"\f02a"
}
.fa-tag:before
{
	content:"\f02b"
}
.fa-tags:before
{
	content:"\f02c"
}
.fa-book:before
{
	content:"\f02d"
}
.fa-bookmark:before
{
	content:"\f02e"
}
.fa-print:before
{
	content:"\f02f"
}
.fa-camera:before
{
	content:"\f030"
}
.fa-font:before
{
	content:"\f031"
}
.fa-bold:before
{
	content:"\f032"
}
.fa-italic:before
{
	content:"\f033"
}
.fa-text-height:before
{
	content:"\f034"
}
.fa-text-width:before
{
	content:"\f035"
}
.fa-align-left:before
{
	content:"\f036"
}
.fa-align-center:before
{
	content:"\f037"
}
.fa-align-right:before
{
	content:"\f038"
}
.fa-align-justify:before
{
	content:"\f039"
}
.fa-list:before
{
	content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before
{
	content:"\f03b"
}
.fa-indent:before
{
	content:"\f03c"
}
.fa-video-camera:before
{
	content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before
{
	content:"\f03e"
}
.fa-pencil:before
{
	content:"\f040"
}
.fa-map-marker:before
{
	content:"\f041"
}
.fa-adjust:before
{
	content:"\f042"
}
.fa-tint:before
{
	content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before
{
	content:"\f044"
}
.fa-share-square-o:before
{
	content:"\f045"
}
.fa-check-square-o:before
{
	content:"\f046"
}
.fa-arrows:before
{
	content:"\f047"
}
.fa-step-backward:before
{
	content:"\f048"
}
.fa-fast-backward:before
{
	content:"\f049"
}
.fa-backward:before
{
	content:"\f04a"
}
.fa-play:before
{
	content:"\f04b"
}
.fa-pause:before
{
	content:"\f04c"
}
.fa-stop:before
{
	content:"\f04d"
}
.fa-forward:before
{
	content:"\f04e"
}
.fa-fast-forward:before
{
	content:"\f050"
}
.fa-step-forward:before
{
	content:"\f051"
}
.fa-eject:before
{
	content:"\f052"
}
.fa-chevron-left:before
{
	content:"\f053"
}
.fa-chevron-right:before
{
	content:"\f054"
}
.fa-plus-circle:before
{
	content:"\f055"
}
.fa-minus-circle:before
{
	content:"\f056"
}
.fa-times-circle:before
{
	content:"\f057"
}
.fa-check-circle:before
{
	content:"\f058"
}
.fa-question-circle:before
{
	content:"\f059"
}
.fa-info-circle:before
{
	content:"\f05a"
}
.fa-crosshairs:before
{
	content:"\f05b"
}
.fa-times-circle-o:before
{
	content:"\f05c"
}
.fa-check-circle-o:before
{
	content:"\f05d"
}
.fa-ban:before
{
	content:"\f05e"
}
.fa-arrow-left:before
{
	content:"\f060"
}
.fa-arrow-right:before
{
	content:"\f061"
}
.fa-arrow-up:before
{
	content:"\f062"
}
.fa-arrow-down:before
{
	content:"\f063"
}
.fa-mail-forward:before,.fa-share:before
{
	content:"\f064"
}
.fa-expand:before
{
	content:"\f065"
}
.fa-compress:before
{
	content:"\f066"
}
.fa-plus:before
{
	content:"\f067"
}
.fa-minus:before
{
	content:"\f068"
}
.fa-asterisk:before
{
	content:"\f069"
}
.fa-exclamation-circle:before
{
	content:"\f06a"
}
.fa-gift:before
{
	content:"\f06b"
}
.fa-leaf:before
{
	content:"\f06c"
}
.fa-fire:before
{
	content:"\f06d"
}
.fa-eye:before
{
	content:"\f06e"
}
.fa-eye-slash:before
{
	content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before
{
	content:"\f071"
}
.fa-plane:before
{
	content:"\f072"
}
.fa-calendar:before
{
	content:"\f073"
}
.fa-random:before
{
	content:"\f074"
}
.fa-comment:before
{
	content:"\f075"
}
.fa-magnet:before
{
	content:"\f076"
}
.fa-chevron-up:before
{
	content:"\f077"
}
.fa-chevron-down:before
{
	content:"\f078"
}
.fa-retweet:before
{
	content:"\f079"
}
.fa-shopping-cart:before
{
	content:"\f07a"
}
.fa-folder:before
{
	content:"\f07b"
}
.fa-folder-open:before
{
	content:"\f07c"
}
.fa-arrows-v:before
{
	content:"\f07d"
}
.fa-arrows-h:before
{
	content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before
{
	content:"\f080"
}
.fa-twitter-square:before
{
	content:"\f081"
}
.fa-facebook-square:before
{
	content:"\f082"
}
.fa-camera-retro:before
{
	content:"\f083"
}
.fa-key:before
{
	content:"\f084"
}
.fa-gears:before,.fa-cogs:before
{
	content:"\f085"
}
.fa-comments:before
{
	content:"\f086"
}
.fa-thumbs-o-up:before
{
	content:"\f087"
}
.fa-thumbs-o-down:before
{
	content:"\f088"
}
.fa-star-half:before
{
	content:"\f089"
}
.fa-heart-o:before
{
	content:"\f08a"
}
.fa-sign-out:before
{
	content:"\f08b"
}
.fa-linkedin-square:before
{
	content:"\f08c"
}
.fa-thumb-tack:before
{
	content:"\f08d"
}
.fa-external-link:before
{
	content:"\f08e"
}
.fa-sign-in:before
{
	content:"\f090"
}
.fa-trophy:before
{
	content:"\f091"
}
.fa-github-square:before
{
	content:"\f092"
}
.fa-upload:before
{
	content:"\f093"
}
.fa-lemon-o:before
{
	content:"\f094"
}
.fa-phone:before
{
	content:"\f095"
}
.fa-square-o:before
{
	content:"\f096"
}
.fa-bookmark-o:before
{
	content:"\f097"
}
.fa-phone-square:before
{
	content:"\f098"
}
.fa-twitter:before
{
	content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before
{
	content:"\f09a"
}
.fa-github:before
{
	content:"\f09b"
}
.fa-unlock:before
{
	content:"\f09c"
}
.fa-credit-card:before
{
	content:"\f09d"
}
.fa-feed:before,.fa-rss:before
{
	content:"\f09e"
}
.fa-hdd-o:before
{
	content:"\f0a0"
}
.fa-bullhorn:before
{
	content:"\f0a1"
}
.fa-bell:before
{
	content:"\f0f3"
}
.fa-certificate:before
{
	content:"\f0a3"
}
.fa-hand-o-right:before
{
	content:"\f0a4"
}
.fa-hand-o-left:before
{
	content:"\f0a5"
}
.fa-hand-o-up:before
{
	content:"\f0a6"
}
.fa-hand-o-down:before
{
	content:"\f0a7"
}
.fa-arrow-circle-left:before
{
	content:"\f0a8"
}
.fa-arrow-circle-right:before
{
	content:"\f0a9"
}
.fa-arrow-circle-up:before
{
	content:"\f0aa"
}
.fa-arrow-circle-down:before
{
	content:"\f0ab"
}
.fa-globe:before
{
	content:"\f0ac"
}
.fa-wrench:before
{
	content:"\f0ad"
}
.fa-tasks:before
{
	content:"\f0ae"
}
.fa-filter:before
{
	content:"\f0b0"
}
.fa-briefcase:before
{
	content:"\f0b1"
}
.fa-arrows-alt:before
{
	content:"\f0b2"
}
.fa-group:before,.fa-users:before
{
	content:"\f0c0"
}
.fa-chain:before,.fa-link:before
{
	content:"\f0c1"
}
.fa-cloud:before
{
	content:"\f0c2"
}
.fa-flask:before
{
	content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before
{
	content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before
{
	content:"\f0c5"
}
.fa-paperclip:before
{
	content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before
{
	content:"\f0c7"
}
.fa-square:before
{
	content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before
{
	content:"\f0c9"
}
.fa-list-ul:before
{
	content:"\f0ca"
}
.fa-list-ol:before
{
	content:"\f0cb"
}
.fa-strikethrough:before
{
	content:"\f0cc"
}
.fa-underline:before
{
	content:"\f0cd"
}
.fa-table:before
{
	content:"\f0ce"
}
.fa-magic:before
{
	content:"\f0d0"
}
.fa-truck:before
{
	content:"\f0d1"
}
.fa-pinterest:before
{
	content:"\f0d2"
}
.fa-pinterest-square:before
{
	content:"\f0d3"
}
.fa-google-plus-square:before
{
	content:"\f0d4"
}
.fa-google-plus:before
{
	content:"\f0d5"
}
.fa-money:before
{
	content:"\f0d6"
}
.fa-caret-down:before
{
	content:"\f0d7"
}
.fa-caret-up:before
{
	content:"\f0d8"
}
.fa-caret-left:before
{
	content:"\f0d9"
}
.fa-caret-right:before
{
	content:"\f0da"
}
.fa-columns:before
{
	content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before
{
	content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before
{
	content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before
{
	content:"\f0de"
}
.fa-envelope:before
{
	content:"\f0e0"
}
.fa-linkedin:before
{
	content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before
{
	content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before
{
	content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before
{
	content:"\f0e4"
}
.fa-comment-o:before
{
	content:"\f0e5"
}
.fa-comments-o:before
{
	content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before
{
	content:"\f0e7"
}
.fa-sitemap:before
{
	content:"\f0e8"
}
.fa-umbrella:before
{
	content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before
{
	content:"\f0ea"
}
.fa-lightbulb-o:before
{
	content:"\f0eb"
}
.fa-exchange:before
{
	content:"\f0ec"
}
.fa-cloud-download:before
{
	content:"\f0ed"
}
.fa-cloud-upload:before
{
	content:"\f0ee"
}
.fa-user-md:before
{
	content:"\f0f0"
}
.fa-stethoscope:before
{
	content:"\f0f1"
}
.fa-suitcase:before
{
	content:"\f0f2"
}
.fa-bell-o:before
{
	content:"\f0a2"
}
.fa-coffee:before
{
	content:"\f0f4"
}
.fa-cutlery:before
{
	content:"\f0f5"
}
.fa-file-text-o:before
{
	content:"\f0f6"
}
.fa-building-o:before
{
	content:"\f0f7"
}
.fa-hospital-o:before
{
	content:"\f0f8"
}
.fa-ambulance:before
{
	content:"\f0f9"
}
.fa-medkit:before
{
	content:"\f0fa"
}
.fa-fighter-jet:before
{
	content:"\f0fb"
}
.fa-beer:before
{
	content:"\f0fc"
}
.fa-h-square:before
{
	content:"\f0fd"
}
.fa-plus-square:before
{
	content:"\f0fe"
}
.fa-angle-double-left:before
{
	content:"\f100"
}
.fa-angle-double-right:before
{
	content:"\f101"
}
.fa-angle-double-up:before
{
	content:"\f102"
}
.fa-angle-double-down:before
{
	content:"\f103"
}
.fa-angle-left:before
{
	content:"\f104"
}
.fa-angle-right:before
{
	content:"\f105"
}
.fa-angle-up:before
{
	content:"\f106"
}
.fa-angle-down:before
{
	content:"\f107"
}
.fa-desktop:before
{
	content:"\f108"
}
.fa-laptop:before
{
	content:"\f109"
}
.fa-tablet:before
{
	content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before
{
	content:"\f10b"
}
.fa-circle-o:before
{
	content:"\f10c"
}
.fa-quote-left:before
{
	content:"\f10d"
}
.fa-quote-right:before
{
	content:"\f10e"
}
.fa-spinner:before
{
	content:"\f110"
}
.fa-circle:before
{
	content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before
{
	content:"\f112"
}
.fa-github-alt:before
{
	content:"\f113"
}
.fa-folder-o:before
{
	content:"\f114"
}
.fa-folder-open-o:before
{
	content:"\f115"
}
.fa-smile-o:before
{
	content:"\f118"
}
.fa-frown-o:before
{
	content:"\f119"
}
.fa-meh-o:before
{
	content:"\f11a"
}
.fa-gamepad:before
{
	content:"\f11b"
}
.fa-keyboard-o:before
{
	content:"\f11c"
}
.fa-flag-o:before
{
	content:"\f11d"
}
.fa-flag-checkered:before
{
	content:"\f11e"
}
.fa-terminal:before
{
	content:"\f120"
}
.fa-code:before
{
	content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before
{
	content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before
{
	content:"\f123"
}
.fa-location-arrow:before
{
	content:"\f124"
}
.fa-crop:before
{
	content:"\f125"
}
.fa-code-fork:before
{
	content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before
{
	content:"\f127"
}
.fa-question:before
{
	content:"\f128"
}
.fa-info:before
{
	content:"\f129"
}
.fa-exclamation:before
{
	content:"\f12a"
}
.fa-superscript:before
{
	content:"\f12b"
}
.fa-subscript:before
{
	content:"\f12c"
}
.fa-eraser:before
{
	content:"\f12d"
}
.fa-puzzle-piece:before
{
	content:"\f12e"
}
.fa-microphone:before
{
	content:"\f130"
}
.fa-microphone-slash:before
{
	content:"\f131"
}
.fa-shield:before
{
	content:"\f132"
}
.fa-calendar-o:before
{
	content:"\f133"
}
.fa-fire-extinguisher:before
{
	content:"\f134"
}
.fa-rocket:before
{
	content:"\f135"
}
.fa-maxcdn:before
{
	content:"\f136"
}
.fa-chevron-circle-left:before
{
	content:"\f137"
}
.fa-chevron-circle-right:before
{
	content:"\f138"
}
.fa-chevron-circle-up:before
{
	content:"\f139"
}
.fa-chevron-circle-down:before
{
	content:"\f13a"
}
.fa-html5:before
{
	content:"\f13b"
}
.fa-css3:before
{
	content:"\f13c"
}
.fa-anchor:before
{
	content:"\f13d"
}
.fa-unlock-alt:before
{
	content:"\f13e"
}
.fa-bullseye:before
{
	content:"\f140"
}
.fa-ellipsis-h:before
{
	content:"\f141"
}
.fa-ellipsis-v:before
{
	content:"\f142"
}
.fa-rss-square:before
{
	content:"\f143"
}
.fa-play-circle:before
{
	content:"\f144"
}
.fa-ticket:before
{
	content:"\f145"
}
.fa-minus-square:before
{
	content:"\f146"
}
.fa-minus-square-o:before
{
	content:"\f147"
}
.fa-level-up:before
{
	content:"\f148"
}
.fa-level-down:before
{
	content:"\f149"
}
.fa-check-square:before
{
	content:"\f14a"
}
.fa-pencil-square:before
{
	content:"\f14b"
}
.fa-external-link-square:before
{
	content:"\f14c"
}
.fa-share-square:before
{
	content:"\f14d"
}
.fa-compass:before
{
	content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before
{
	content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before
{
	content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before
{
	content:"\f152"
}
.fa-euro:before,.fa-eur:before
{
	content:"\f153"
}
.fa-gbp:before
{
	content:"\f154"
}
.fa-dollar:before,.fa-usd:before
{
	content:"\f155"
}
.fa-rupee:before,.fa-inr:before
{
	content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before
{
	content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before
{
	content:"\f158"
}
.fa-won:before,.fa-krw:before
{
	content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before
{
	content:"\f15a"
}
.fa-file:before
{
	content:"\f15b"
}
.fa-file-text:before
{
	content:"\f15c"
}
.fa-sort-alpha-asc:before
{
	content:"\f15d"
}
.fa-sort-alpha-desc:before
{
	content:"\f15e"
}
.fa-sort-amount-asc:before
{
	content:"\f160"
}
.fa-sort-amount-desc:before
{
	content:"\f161"
}
.fa-sort-numeric-asc:before
{
	content:"\f162"
}
.fa-sort-numeric-desc:before
{
	content:"\f163"
}
.fa-thumbs-up:before
{
	content:"\f164"
}
.fa-thumbs-down:before
{
	content:"\f165"
}
.fa-youtube-square:before
{
	content:"\f166"
}
.fa-youtube:before
{
	content:"\f167"
}
.fa-xing:before
{
	content:"\f168"
}
.fa-xing-square:before
{
	content:"\f169"
}
.fa-youtube-play:before
{
	content:"\f16a"
}
.fa-dropbox:before
{
	content:"\f16b"
}
.fa-stack-overflow:before
{
	content:"\f16c"
}
.fa-instagram:before
{
	content:"\f16d"
}
.fa-flickr:before
{
	content:"\f16e"
}
.fa-adn:before
{
	content:"\f170"
}
.fa-bitbucket:before
{
	content:"\f171"
}
.fa-bitbucket-square:before
{
	content:"\f172"
}
.fa-tumblr:before
{
	content:"\f173"
}
.fa-tumblr-square:before
{
	content:"\f174"
}
.fa-long-arrow-down:before
{
	content:"\f175"
}
.fa-long-arrow-up:before
{
	content:"\f176"
}
.fa-long-arrow-left:before
{
	content:"\f177"
}
.fa-long-arrow-right:before
{
	content:"\f178"
}
.fa-apple:before
{
	content:"\f179"
}
.fa-windows:before
{
	content:"\f17a"
}
.fa-android:before
{
	content:"\f17b"
}
.fa-linux:before
{
	content:"\f17c"
}
.fa-dribbble:before
{
	content:"\f17d"
}
.fa-skype:before
{
	content:"\f17e"
}
.fa-foursquare:before
{
	content:"\f180"
}
.fa-trello:before
{
	content:"\f181"
}
.fa-female:before
{
	content:"\f182"
}
.fa-male:before
{
	content:"\f183"
}
.fa-gittip:before,.fa-gratipay:before
{
	content:"\f184"
}
.fa-sun-o:before
{
	content:"\f185"
}
.fa-moon-o:before
{
	content:"\f186"
}
.fa-archive:before
{
	content:"\f187"
}
.fa-bug:before
{
	content:"\f188"
}
.fa-vk:before
{
	content:"\f189"
}
.fa-weibo:before
{
	content:"\f18a"
}
.fa-renren:before
{
	content:"\f18b"
}
.fa-pagelines:before
{
	content:"\f18c"
}
.fa-stack-exchange:before
{
	content:"\f18d"
}
.fa-arrow-circle-o-right:before
{
	content:"\f18e"
}
.fa-arrow-circle-o-left:before
{
	content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before
{
	content:"\f191"
}
.fa-dot-circle-o:before
{
	content:"\f192"
}
.fa-wheelchair:before
{
	content:"\f193"
}
.fa-vimeo-square:before
{
	content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before
{
	content:"\f195"
}
.fa-plus-square-o:before
{
	content:"\f196"
}
.fa-space-shuttle:before
{
	content:"\f197"
}
.fa-slack:before
{
	content:"\f198"
}
.fa-envelope-square:before
{
	content:"\f199"
}
.fa-wordpress:before
{
	content:"\f19a"
}
.fa-openid:before
{
	content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before
{
	content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before
{
	content:"\f19d"
}
.fa-yahoo:before
{
	content:"\f19e"
}
.fa-google:before
{
	content:"\f1a0"
}
.fa-reddit:before
{
	content:"\f1a1"
}
.fa-reddit-square:before
{
	content:"\f1a2"
}
.fa-stumbleupon-circle:before
{
	content:"\f1a3"
}
.fa-stumbleupon:before
{
	content:"\f1a4"
}
.fa-delicious:before
{
	content:"\f1a5"
}
.fa-digg:before
{
	content:"\f1a6"
}
.fa-pied-piper-pp:before
{
	content:"\f1a7"
}
.fa-pied-piper-alt:before
{
	content:"\f1a8"
}
.fa-drupal:before
{
	content:"\f1a9"
}
.fa-joomla:before
{
	content:"\f1aa"
}
.fa-language:before
{
	content:"\f1ab"
}
.fa-fax:before
{
	content:"\f1ac"
}
.fa-building:before
{
	content:"\f1ad"
}
.fa-child:before
{
	content:"\f1ae"
}
.fa-paw:before
{
	content:"\f1b0"
}
.fa-spoon:before
{
	content:"\f1b1"
}
.fa-cube:before
{
	content:"\f1b2"
}
.fa-cubes:before
{
	content:"\f1b3"
}
.fa-behance:before
{
	content:"\f1b4"
}
.fa-behance-square:before
{
	content:"\f1b5"
}
.fa-steam:before
{
	content:"\f1b6"
}
.fa-steam-square:before
{
	content:"\f1b7"
}
.fa-recycle:before
{
	content:"\f1b8"
}
.fa-automobile:before,.fa-car:before
{
	content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before
{
	content:"\f1ba"
}
.fa-tree:before
{
	content:"\f1bb"
}
.fa-spotify:before
{
	content:"\f1bc"
}
.fa-deviantart:before
{
	content:"\f1bd"
}
.fa-soundcloud:before
{
	content:"\f1be"
}
.fa-database:before
{
	content:"\f1c0"
}
.fa-file-pdf-o:before
{
	content:"\f1c1"
}
.fa-file-word-o:before
{
	content:"\f1c2"
}
.fa-file-excel-o:before
{
	content:"\f1c3"
}
.fa-file-powerpoint-o:before
{
	content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before
{
	content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before
{
	content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before
{
	content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before
{
	content:"\f1c8"
}
.fa-file-code-o:before
{
	content:"\f1c9"
}
.fa-vine:before
{
	content:"\f1ca"
}
.fa-codepen:before
{
	content:"\f1cb"
}
.fa-jsfiddle:before
{
	content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before
{
	content:"\f1cd"
}
.fa-circle-o-notch:before
{
	content:"\f1ce"
}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before
{
	content:"\f1d0"
}
.fa-ge:before,.fa-empire:before
{
	content:"\f1d1"
}
.fa-git-square:before
{
	content:"\f1d2"
}
.fa-git:before
{
	content:"\f1d3"
}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before
{
	content:"\f1d4"
}
.fa-tencent-weibo:before
{
	content:"\f1d5"
}
.fa-qq:before
{
	content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before
{
	content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before
{
	content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before
{
	content:"\f1d9"
}
.fa-history:before
{
	content:"\f1da"
}
.fa-circle-thin:before
{
	content:"\f1db"
}
.fa-header:before
{
	content:"\f1dc"
}
.fa-paragraph:before
{
	content:"\f1dd"
}
.fa-sliders:before
{
	content:"\f1de"
}
.fa-share-alt:before
{
	content:"\f1e0"
}
.fa-share-alt-square:before
{
	content:"\f1e1"
}
.fa-bomb:before
{
	content:"\f1e2"
}
.fa-soccer-ball-o:before,.fa-futbol-o:before
{
	content:"\f1e3"
}
.fa-tty:before
{
	content:"\f1e4"
}
.fa-binoculars:before
{
	content:"\f1e5"
}
.fa-plug:before
{
	content:"\f1e6"
}
.fa-slideshare:before
{
	content:"\f1e7"
}
.fa-twitch:before
{
	content:"\f1e8"
}
.fa-yelp:before
{
	content:"\f1e9"
}
.fa-newspaper-o:before
{
	content:"\f1ea"
}
.fa-wifi:before
{
	content:"\f1eb"
}
.fa-calculator:before
{
	content:"\f1ec"
}
.fa-paypal:before
{
	content:"\f1ed"
}
.fa-google-wallet:before
{
	content:"\f1ee"
}
.fa-cc-visa:before
{
	content:"\f1f0"
}
.fa-cc-mastercard:before
{
	content:"\f1f1"
}
.fa-cc-discover:before
{
	content:"\f1f2"
}
.fa-cc-amex:before
{
	content:"\f1f3"
}
.fa-cc-paypal:before
{
	content:"\f1f4"
}
.fa-cc-stripe:before
{
	content:"\f1f5"
}
.fa-bell-slash:before
{
	content:"\f1f6"
}
.fa-bell-slash-o:before
{
	content:"\f1f7"
}
.fa-trash:before
{
	content:"\f1f8"
}
.fa-copyright:before
{
	content:"\f1f9"
}
.fa-at:before
{
	content:"\f1fa"
}
.fa-eyedropper:before
{
	content:"\f1fb"
}
.fa-paint-brush:before
{
	content:"\f1fc"
}
.fa-birthday-cake:before
{
	content:"\f1fd"
}
.fa-area-chart:before
{
	content:"\f1fe"
}
.fa-pie-chart:before
{
	content:"\f200"
}
.fa-line-chart:before
{
	content:"\f201"
}
.fa-lastfm:before
{
	content:"\f202"
}
.fa-lastfm-square:before
{
	content:"\f203"
}
.fa-toggle-off:before
{
	content:"\f204"
}
.fa-toggle-on:before
{
	content:"\f205"
}
.fa-bicycle:before
{
	content:"\f206"
}
.fa-bus:before
{
	content:"\f207"
}
.fa-ioxhost:before
{
	content:"\f208"
}
.fa-angellist:before
{
	content:"\f209"
}
.fa-cc:before
{
	content:"\f20a"
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before
{
	content:"\f20b"
}
.fa-meanpath:before
{
	content:"\f20c"
}
.fa-buysellads:before
{
	content:"\f20d"
}
.fa-connectdevelop:before
{
	content:"\f20e"
}
.fa-dashcube:before
{
	content:"\f210"
}
.fa-forumbee:before
{
	content:"\f211"
}
.fa-leanpub:before
{
	content:"\f212"
}
.fa-sellsy:before
{
	content:"\f213"
}
.fa-shirtsinbulk:before
{
	content:"\f214"
}
.fa-simplybuilt:before
{
	content:"\f215"
}
.fa-skyatlas:before
{
	content:"\f216"
}
.fa-cart-plus:before
{
	content:"\f217"
}
.fa-cart-arrow-down:before
{
	content:"\f218"
}
.fa-diamond:before
{
	content:"\f219"
}
.fa-ship:before
{
	content:"\f21a"
}
.fa-user-secret:before
{
	content:"\f21b"
}
.fa-motorcycle:before
{
	content:"\f21c"
}
.fa-street-view:before
{
	content:"\f21d"
}
.fa-heartbeat:before
{
	content:"\f21e"
}
.fa-venus:before
{
	content:"\f221"
}
.fa-mars:before
{
	content:"\f222"
}
.fa-mercury:before
{
	content:"\f223"
}
.fa-intersex:before,.fa-transgender:before
{
	content:"\f224"
}
.fa-transgender-alt:before
{
	content:"\f225"
}
.fa-venus-double:before
{
	content:"\f226"
}
.fa-mars-double:before
{
	content:"\f227"
}
.fa-venus-mars:before
{
	content:"\f228"
}
.fa-mars-stroke:before
{
	content:"\f229"
}
.fa-mars-stroke-v:before
{
	content:"\f22a"
}
.fa-mars-stroke-h:before
{
	content:"\f22b"
}
.fa-neuter:before
{
	content:"\f22c"
}
.fa-genderless:before
{
	content:"\f22d"
}
.fa-facebook-official:before
{
	content:"\f230"
}
.fa-pinterest-p:before
{
	content:"\f231"
}
.fa-whatsapp:before
{
	content:"\f232"
}
.fa-server:before
{
	content:"\f233"
}
.fa-user-plus:before
{
	content:"\f234"
}
.fa-user-times:before
{
	content:"\f235"
}
.fa-hotel:before,.fa-bed:before
{
	content:"\f236"
}
.fa-viacoin:before
{
	content:"\f237"
}
.fa-train:before
{
	content:"\f238"
}
.fa-subway:before
{
	content:"\f239"
}
.fa-medium:before
{
	content:"\f23a"
}
.fa-yc:before,.fa-y-combinator:before
{
	content:"\f23b"
}
.fa-optin-monster:before
{
	content:"\f23c"
}
.fa-opencart:before
{
	content:"\f23d"
}
.fa-expeditedssl:before
{
	content:"\f23e"
}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before
{
	content:"\f240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before
{
	content:"\f241"
}
.fa-battery-2:before,.fa-battery-half:before
{
	content:"\f242"
}
.fa-battery-1:before,.fa-battery-quarter:before
{
	content:"\f243"
}
.fa-battery-0:before,.fa-battery-empty:before
{
	content:"\f244"
}
.fa-mouse-pointer:before
{
	content:"\f245"
}
.fa-i-cursor:before
{
	content:"\f246"
}
.fa-object-group:before
{
	content:"\f247"
}
.fa-object-ungroup:before
{
	content:"\f248"
}
.fa-sticky-note:before
{
	content:"\f249"
}
.fa-sticky-note-o:before
{
	content:"\f24a"
}
.fa-cc-jcb:before
{
	content:"\f24b"
}
.fa-cc-diners-club:before
{
	content:"\f24c"
}
.fa-clone:before
{
	content:"\f24d"
}
.fa-balance-scale:before
{
	content:"\f24e"
}
.fa-hourglass-o:before
{
	content:"\f250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before
{
	content:"\f251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before
{
	content:"\f252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before
{
	content:"\f253"
}
.fa-hourglass:before
{
	content:"\f254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before
{
	content:"\f255"
}
.fa-hand-stop-o:before,.fa-hand-paper-o:before
{
	content:"\f256"
}
.fa-hand-scissors-o:before
{
	content:"\f257"
}
.fa-hand-lizard-o:before
{
	content:"\f258"
}
.fa-hand-spock-o:before
{
	content:"\f259"
}
.fa-hand-pointer-o:before
{
	content:"\f25a"
}
.fa-hand-peace-o:before
{
	content:"\f25b"
}
.fa-trademark:before
{
	content:"\f25c"
}
.fa-registered:before
{
	content:"\f25d"
}
.fa-creative-commons:before
{
	content:"\f25e"
}
.fa-gg:before
{
	content:"\f260"
}
.fa-gg-circle:before
{
	content:"\f261"
}
.fa-tripadvisor:before
{
	content:"\f262"
}
.fa-odnoklassniki:before
{
	content:"\f263"
}
.fa-odnoklassniki-square:before
{
	content:"\f264"
}
.fa-get-pocket:before
{
	content:"\f265"
}
.fa-wikipedia-w:before
{
	content:"\f266"
}
.fa-safari:before
{
	content:"\f267"
}
.fa-chrome:before
{
	content:"\f268"
}
.fa-firefox:before
{
	content:"\f269"
}
.fa-opera:before
{
	content:"\f26a"
}
.fa-internet-explorer:before
{
	content:"\f26b"
}
.fa-tv:before,.fa-television:before
{
	content:"\f26c"
}
.fa-contao:before
{
	content:"\f26d"
}
.fa-500px:before
{
	content:"\f26e"
}
.fa-amazon:before
{
	content:"\f270"
}
.fa-calendar-plus-o:before
{
	content:"\f271"
}
.fa-calendar-minus-o:before
{
	content:"\f272"
}
.fa-calendar-times-o:before
{
	content:"\f273"
}
.fa-calendar-check-o:before
{
	content:"\f274"
}
.fa-industry:before
{
	content:"\f275"
}
.fa-map-pin:before
{
	content:"\f276"
}
.fa-map-signs:before
{
	content:"\f277"
}
.fa-map-o:before
{
	content:"\f278"
}
.fa-map:before
{
	content:"\f279"
}
.fa-commenting:before
{
	content:"\f27a"
}
.fa-commenting-o:before
{
	content:"\f27b"
}
.fa-houzz:before
{
	content:"\f27c"
}
.fa-vimeo:before
{
	content:"\f27d"
}
.fa-black-tie:before
{
	content:"\f27e"
}
.fa-fonticons:before
{
	content:"\f280"
}
.fa-reddit-alien:before
{
	content:"\f281"
}
.fa-edge:before
{
	content:"\f282"
}
.fa-credit-card-alt:before
{
	content:"\f283"
}
.fa-codiepie:before
{
	content:"\f284"
}
.fa-modx:before
{
	content:"\f285"
}
.fa-fort-awesome:before
{
	content:"\f286"
}
.fa-usb:before
{
	content:"\f287"
}
.fa-product-hunt:before
{
	content:"\f288"
}
.fa-mixcloud:before
{
	content:"\f289"
}
.fa-scribd:before
{
	content:"\f28a"
}
.fa-pause-circle:before
{
	content:"\f28b"
}
.fa-pause-circle-o:before
{
	content:"\f28c"
}
.fa-stop-circle:before
{
	content:"\f28d"
}
.fa-stop-circle-o:before
{
	content:"\f28e"
}
.fa-shopping-bag:before
{
	content:"\f290"
}
.fa-shopping-basket:before
{
	content:"\f291"
}
.fa-hashtag:before
{
	content:"\f292"
}
.fa-bluetooth:before
{
	content:"\f293"
}
.fa-bluetooth-b:before
{
	content:"\f294"
}
.fa-percent:before
{
	content:"\f295"
}
.fa-gitlab:before
{
	content:"\f296"
}
.fa-wpbeginner:before
{
	content:"\f297"
}
.fa-wpforms:before
{
	content:"\f298"
}
.fa-envira:before
{
	content:"\f299"
}
.fa-universal-access:before
{
	content:"\f29a"
}
.fa-wheelchair-alt:before
{
	content:"\f29b"
}
.fa-question-circle-o:before
{
	content:"\f29c"
}
.fa-blind:before
{
	content:"\f29d"
}
.fa-audio-description:before
{
	content:"\f29e"
}
.fa-volume-control-phone:before
{
	content:"\f2a0"
}
.fa-braille:before
{
	content:"\f2a1"
}
.fa-assistive-listening-systems:before
{
	content:"\f2a2"
}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before
{
	content:"\f2a3"
}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before
{
	content:"\f2a4"
}
.fa-glide:before
{
	content:"\f2a5"
}
.fa-glide-g:before
{
	content:"\f2a6"
}
.fa-signing:before,.fa-sign-language:before
{
	content:"\f2a7"
}
.fa-low-vision:before
{
	content:"\f2a8"
}
.fa-viadeo:before
{
	content:"\f2a9"
}
.fa-viadeo-square:before
{
	content:"\f2aa"
}
.fa-snapchat:before
{
	content:"\f2ab"
}
.fa-snapchat-ghost:before
{
	content:"\f2ac"
}
.fa-snapchat-square:before
{
	content:"\f2ad"
}
.fa-pied-piper:before
{
	content:"\f2ae"
}
.fa-first-order:before
{
	content:"\f2b0"
}
.fa-yoast:before
{
	content:"\f2b1"
}
.fa-themeisle:before
{
	content:"\f2b2"
}
.fa-google-plus-circle:before,.fa-google-plus-official:before
{
	content:"\f2b3"
}
.fa-fa:before,.fa-font-awesome:before
{
	content:"\f2b4"
}
.fa-handshake-o:before
{
	content:"\f2b5"
}
.fa-envelope-open:before
{
	content:"\f2b6"
}
.fa-envelope-open-o:before
{
	content:"\f2b7"
}
.fa-linode:before
{
	content:"\f2b8"
}
.fa-address-book:before
{
	content:"\f2b9"
}
.fa-address-book-o:before
{
	content:"\f2ba"
}
.fa-vcard:before,.fa-address-card:before
{
	content:"\f2bb"
}
.fa-vcard-o:before,.fa-address-card-o:before
{
	content:"\f2bc"
}
.fa-user-circle:before
{
	content:"\f2bd"
}
.fa-user-circle-o:before
{
	content:"\f2be"
}
.fa-user-o:before
{
	content:"\f2c0"
}
.fa-id-badge:before
{
	content:"\f2c1"
}
.fa-drivers-license:before,.fa-id-card:before
{
	content:"\f2c2"
}
.fa-drivers-license-o:before,.fa-id-card-o:before
{
	content:"\f2c3"
}
.fa-quora:before
{
	content:"\f2c4"
}
.fa-free-code-camp:before
{
	content:"\f2c5"
}
.fa-telegram:before
{
	content:"\f2c6"
}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before
{
	content:"\f2c7"
}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before
{
	content:"\f2c8"
}
.fa-thermometer-2:before,.fa-thermometer-half:before
{
	content:"\f2c9"
}
.fa-thermometer-1:before,.fa-thermometer-quarter:before
{
	content:"\f2ca"
}
.fa-thermometer-0:before,.fa-thermometer-empty:before
{
	content:"\f2cb"
}
.fa-shower:before
{
	content:"\f2cc"
}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before
{
	content:"\f2cd"
}
.fa-podcast:before
{
	content:"\f2ce"
}
.fa-window-maximize:before
{
	content:"\f2d0"
}
.fa-window-minimize:before
{
	content:"\f2d1"
}
.fa-window-restore:before
{
	content:"\f2d2"
}
.fa-times-rectangle:before,.fa-window-close:before
{
	content:"\f2d3"
}
.fa-times-rectangle-o:before,.fa-window-close-o:before
{
	content:"\f2d4"
}
.fa-bandcamp:before
{
	content:"\f2d5"
}
.fa-grav:before
{
	content:"\f2d6"
}
.fa-etsy:before
{
	content:"\f2d7"
}
.fa-imdb:before
{
	content:"\f2d8"
}
.fa-ravelry:before
{
	content:"\f2d9"
}
.fa-eercast:before
{
	content:"\f2da"
}
.fa-microchip:before
{
	content:"\f2db"
}
.fa-snowflake-o:before
{
	content:"\f2dc"
}
.fa-superpowers:before
{
	content:"\f2dd"
}
.fa-wpexplorer:before
{
	content:"\f2de"
}
.fa-meetup:before
{
	content:"\f2e0"
}
@font-face
{
	font-family:"Flaticon";src:url("../fonts/flaticon.eot");src:url("../fonts/flaticon.eot?#iefix") format("embedded-opentype"),url("../fonts/flaticon.woff") format("woff"),url("../fonts/flaticon.ttf") format("truetype"),url("../fonts/flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio: 0)
{
	@font-face
{
	font-family:"Flaticon";src:url("../fonts/flaticon.svg#Flaticon") format("svg")
}

}
[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after
{
	font-family:Flaticon;font-size:20px;font-style:normal;margin-left:20px
}
.flaticon-target:before
{
	content:"\f100"
}
.flaticon-lightbulb:before
{
	content:"\f101"
}
.flaticon-mortarboard:before
{
	content:"\f102"
}
@media (min-width: 2000px)
{
	.call_action_area .action_one
{
	left:40px
}
.erp_banner_area_two .animation_img
{
	margin-top:-320px
}

}
@media (max-width: 1650px)
{
	.about_content
{
	padding:100px 30px
}
.saas_banner_area_two .shap_img
{
	bottom:150px
}
.section_container
{
	height:795px
}
.section_container .intro_content p
{
	margin-bottom:40px
}
.saas_features_item
{
	padding:0px
}
.stratup_app_screen img
{
	max-width:100%
}
.stratup_app_screen .phone
{
	max-width:80%;bottom:-290px;left:-80px
}
.saasland_col_screen .saasland_bg
{
	-webkit-clip-path:polygon(0px 100%, 0px 0px, 95% 0px, 0% 100%);clip-path:polygon(0px 100%, 0px 0px, 34% 0px, 0% 100%)
}
.saasland_container .saasland_col_content .saasland_content h1
{
	font-size:40px;margin-bottom:55px
}
.chat_img .p_one
{
	right:-130px;bottom:330px
}

}
@media (max-width: 1550px)
{
	.s_features_item .s_features_img img
{
	max-width:100%
}
.service_promo_area .shape.shape_two
{
	left:-40%
}
.s_features_item .ml_50
{
	margin-left:0
}
.s_features_item .s_features_content
{
	padding-right:0px;padding-left:45px
}
.saas_home_img img,.software_img img
{
	max-width:100%
}
.container.custom_container
{
	max-width:1170px
}
.service_item
{
	padding:47px 15px 0px
}
.call_action_area .action_one
{
	left:-720px
}
.company_widget img,.protype_img
{
	max-width:100%
}
.p_feature_item .p_feture_img_one
{
	margin-right:-20px
}
.p_feature_item .p_feture_img_two
{
	margin-left:-20px
}
.action_img
{
	margin-right:0
}
.service_carousel
{
	padding-left:70px
}
.agency_featured_img img
{
	max-width:100%
}
.about_content_left
{
	padding:0px 0px 0px 50px
}
.about_content
{
	padding:60px 30px 100px
}
.about_img .about_img_slider .about_item .about_text
{
	padding:0px 20px
}
.agency_banner_area .banner_shap
{
	width:80%;top:-100px
}
.p_service_item.agency_service_item
{
	padding-right:0px;padding-left:0
}
.saas_featured_info .f_img_two
{
	margin-right:0px
}
.saas_featured_info .f_img_one
{
	margin-left:0px
}
.footer_top_six .social-widget .f_social_icon a+a
{
	margin-left:0px
}
.app_img .mobile
{
	margin-left:-100px
}
.menu>.nav-item:nth-last-child(-n+2).submenu .dropdown-menu
{
	left:auto;right:0
}
.split_slider_content
{
	padding:40px 0px 48px 45px
}
.app_featured_content
{
	padding:50px 0px 30px 0px
}
.split_title
{
	font-size:34px;line-height:42px
}
.split_banner .app_img .phone_img
{
	max-width:67%
}
.app_img .dot_one
{
	right:160px
}
.app_img .text_bg.two
{
	right:-4%
}
.app_img .text_bg.one
{
	left:-63%
}
.app_img .text_bg.three
{
	right:-28%
}
.app_img .dot_three
{
	top:57%;left:60px
}
.app_img .dot_two
{
	right:156px;top:51%
}
.section_4 .split_banner .app_img
{
	margin-left:0
}
.split_content .contact_form_box .text_box
{
	margin-bottom:7px
}
.new_startup_img img
{
	max-width:100%
}
.clients_feedback_item .feedback_body
{
	padding-left:15px;padding-right:7px
}
.chat_clients_feedback.feedback_two .clients_feedback_item .feedback_body
{
	margin-right:-70px;padding-left:25px
}
.menu_one .tracking_btn .er_btn
{
	padding:8px 20px
}

}
@media (max-width: 1450px)
{
	.app_banner_area
{
	background-size:cover;padding-bottom:100px;padding-top:150px
}
.app_img .mobile
{
	margin-top:140px;max-width:100%;position:relative;top:-110px;z-index:-1;margin-left:0px
}
.app_banner_contentmt p br
{
	display:none
}
.app_feature_info .col-lg-5
{
	text-align:center
}
.app_feature_info+.app_feature_info .app_featured_content
{
	padding:50px 0px 90px 126px
}
.app_screenshot_area .app_screenshot_slider .item
{
	padding:10px 10px 20px
}
.agency_banner_img
{
	max-width:100%;margin-left:0px
}
.developer_product_area .service_tab_img
{
	max-width:100%
}
.s_service_item
{
	padding:50px 20px 40px
}
.payment_features_area .payment_featured_img
{
	margin-left:-130px
}
.payment_testimonial_area .testimonial_img
{
	margin-bottom:-38px
}
.payment_clients_area .clients_bg_shape_right
{
	right:-77.7%
}
.payment_clients_area .payment_clients_inner .clients_item.three
{
	left:150px
}
.payment_clients_area .payment_clients_inner .clients_item.four
{
	left:400px
}
.payment_clients_area .payment_clients_inner .clients_item.six
{
	left:295px
}
.payment_clients_area .payment_clients_inner .clients_item.five
{
	left:520px
}
.payment_clients_area .payment_clients_inner .clients_item.seven
{
	left:400px
}
.perfect_solution_area .perfect_solution_left .per_solution_content
{
	max-width:580px;padding-right:60px
}
.perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_two
{
	padding:0px 0px 0px 60px
}
.spliet_slider_img img
{
	max-width:67%
}
.split_slider_content h2
{
	font-size:45px;line-height:58px
}
.split_content .contact_form_box
{
	padding-top:8px
}
.text_box textarea
{
	/*height:140px*/
}
.ms-left .ms-section.section_2 .split_banner .app_img
{
	margin-top:50px
}
.feedback_area_two .sec_title
{
	padding-left:15px
}
.feedback_slider_two .owl-nav
{
	right:15px
}
.erp_banner_area_two .animation_img
{
	margin-top:-279px
}
.section_one_img
{
	margin-left:0;text-align:center
}
.section_one_img img
{
	max-width:80%
}
.section_one_img .round
{
	width:450px;height:450px;left:50%;top:50%;margin-left:-225px;margin-top:-225px
}
.section-3 .section_one_img .round
{
	left:50%;top:0;width:400px;height:400px;margin-left:-225px;transform:inherit;margin-top:50px
}
.section-2 .pp_mackbook_img img
{
	max-width:70%
}
.section-2 .pp_mackbook_img .one
{
	top:-70px
}
.section-2 .pp_mackbook_img .four
{
	top:197px;left:-247px
}
.pp_mackbook_img .two
{
	top:254px;left:31px
}
.pp_mackbook_img .three
{
	top:14px;right:-104px
}
.scroll-wrap
{
	padding-top:120px;padding-bottom:120px
}
.section-3 .flex-row-reverse
{
	align-items:center
}
.section_one-content h2
{
	font-size:40px;line-height:52px
}
.section_one-content h2 br
{
	display:none
}
.support_tab_content .tab-pane .tab_img
{
	max-width:100%;margin-right:0;padding-left:0
}
.pp_sec_title h2
{
	line-height:50px
}
.pp_features_item .icon
{
	margin-bottom:25px
}
.pp_features_item
{
	margin-top:40px
}
.pp_testimonial_info .pp_testimonial_slider .item .media .media-body h4
{
	font-size:16px;line-height:25px
}
.pp_features_info .row
{
	margin-top:-30px
}
.pp_sec_title
{
	margin-bottom:30px
}
.chat_banner_content h2
{
	font-size:46px;line-height:65px
}
.chat_features_img_three .chat_two
{
	max-width:100%
}
.chat_banner_area .offset-lg-2
{
	margin-left:100px
}
.clients_feedback_item .feedback_body p
{
	font-size:16px;line-height:27px
}
.chat_clients_feedback.feedback_two .clients_feedback_item .feedback_body
{
	margin-right:-138px;padding-left:25px
}

}
@media (max-width: 1350px)
{
	.payment_banner_content
{
	max-width:556px
}
.animation_img_two
{
	bottom:120px
}
.digital_video_slider
{
	width:55%
}
.erp_banner_area_two .animation_img img
{
	max-width:100%
}
.erp_features_img_two img
{
	max-width:100%
}
.flex-row-reverse .erp_content_two
{
	padding-right:20px
}
.erp_content_two
{
	padding-left:30px
}
.erp_testimonial_info .owl-nav button.owl-prev
{
	left:0
}
.erp_testimonial_info .owl-nav button.owl-next
{
	right:0
}
.erp_testimonial_info .owl-nav button.owl-prev,.erp_testimonial_info .owl-nav button.owl-next
{
	opacity:0
}
.erp_testimonial_info:hover .owl-nav button.owl-prev,.erp_testimonial_info:hover .owl-nav button.owl-next
{
	opacity:1
}
.analytices_list_area .macbook_a
{
	right:-333px
}
.chat_banner_area .offset-lg-2
{
	margin-left:80px
}

}
@media (max-width: 1249px)
{
	.menu>.nav-item+.nav-item
{
	margin-left:30px
}

}
@media (max-width: 1199px)
{
	.s_service_item
{
	padding:50px 22px 40px
}
.saas_home_area
{
	height:920px
}
.s_pricing-item
{
	padding:55px 25px
}
.software_promo_area .round_shape
{
	border:0px
}
.feature_info .f_content h2
{
	padding-right:0px
}
.mobile_img .mobile
{
	left:-180px
}
.container.custom_container
{
	max-width:960px
}
.service_item .icon
{
	right:5px
}
.slider_area .slider_content p br
{
	display:none
}
.footer_top_two .f_width_24
{
	width:35%
}
.f_width_12
{
	width:15%
}
.f_width_20
{
	width:25%
}
.f_width_24,.f_width_12,.f_width_20
{
	margin-bottom:35px
}
.footer_top_two .pl-30,.footer_top_two .pl_40,.tab-content .tab_img
{
	padding-left:0
}
.service_carousel .owl-stage
{
	left:0
}
.prototype_content h2
{
	padding-right:0px
}
.action_area_two
{
	padding-bottom:40px;padding-top:20px
}
.agency_featured_item .agency_featured_content
{
	padding-right:0px;padding-left:20px
}
.features_info .dot_img,.dot
{
	display:none
}
.agency_featured_item
{
	margin-top:80px
}
.features_info
{
	padding-bottom:0px
}
.about_content_left,.about_img
{
	max-width:100%;flex:1;padding-left:0
}
.agency_about_area
{
	display:block !important;padding:0px 15px
}
.about_content
{
	bottom:0px;margin-bottom:0px;padding:90px 30px 100px
}
.agency_content h2
{
	font-size:36px;line-height:53px
}
.agency_banner_area .banner_shap
{
	width:100%;top:-200px
}
.agency_about_area .owl-dots
{
	left:30px;top:-63px;margin-top:0px;bottom:auto
}
.software_banner_content h2
{
	font-size:40px
}
.software_service_tab_content .software_service_item
{
	padding-right:0px
}
.developer_product_content .develor_tab
{
	padding-left:0px;padding-right:0px
}
.saas_shap
{
	max-width:100%
}
.saas_featured_content.pr_70,.developer_product_content
{
	padding-right:0px
}
.saas_featured_info .saas_featured_item
{
	padding:50px 10px 50px 20px
}
.saas_featured_content h2 br
{
	display:none
}
.saas_featured_info .pl_100
{
	padding-left:15px
}
.saas_featured_info .pr_70
{
	padding-right:15px
}
.footer_top_six .social-widget
{
	margin-left:-42px
}
.app_banner_area .app_img .app_screen
{
	max-width:20%
}
.app_banner_area .app_img .app_screen.one
{
	top:108px;left:6px
}
.app_banner_area .app_img .app_screen.two
{
	top:70px;left:89px
}
.app_banner_area .app_img .app_screen.three
{
	top:30px;left:171px
}
.app_featured_content
{
	padding:0px
}
.app_item.item_two
{
	left:-10px;top:70px
}
.app_fetured_item
{
	margin-left:0px
}
.app_item.item_three
{
	bottom:35px
}
.app_feature_info .app_img .dot
{
	display:block
}
.app_img .text_bg.one
{
	left:-26%
}
.app_img .dot_three
{
	left:164px
}
.agency_banner_area_two .agency_content_two h2
{
	font-size:32px;line-height:45px
}
.agency_banner_area_two
{
	padding-top:150px
}
.features_info.feature_info_two
{
	padding-bottom:0
}
.blog_content
{
	padding:25px 15px 42px 20px
}
.blog-sidebar
{
	padding-left:0px
}
.blog-sidebar .widget.widget_recent_post .post_item .media-body
{
	padding-left:12px
}
.menu>.nav-item+.nav-item
{
	margin-left:18px
}
.blog_post_item .blog_content
{
	padding:22px 12px 35px
}
.blog_single .blog_content
{
	padding-bottom:0px
}
.faq_area .pr_50
{
	padding-right:15px
}
.portfolio_details_info.pl_100
{
	padding-left:0;padding-right:0
}
.p_details_three .portfolio_pagination
{
	margin-top:155px
}
.process_area .features_info
{
	padding-bottom:0px
}
.service_details_area .service_details_img img,.service_details_area_two .service_details_img img
{
	max-width:100%
}
.cart_box
{
	width:100%
}
.sign_info .login_info
{
	padding-left:0px
}
.sign_info .social_tag li a
{
	margin-left:0
}
.login-form .extra
{
	font-size:13px
}
.feature_info .feature_img.f_img_two .four
{
	left:0
}
.payment_features_area .payment_featured_img,.payment_features_area .payment_featured_img.img_two
{
	margin-left:0px;margin-right:0px
}
.payment_features_area .payment_featured_img img
{
	max-width:100%
}
.payment_service_item
{
	padding-right:0
}
.animation_img_two
{
	bottom:20px
}
.footer_nine_top .pl_100
{
	padding-left:50px
}
.footer_nine_top
{
	padding-bottom:100px;padding-top:125px
}
.saas_service_content
{
	padding-right:0px;padding-left:0px
}
.saas_service_item+.saas_service_item
{
	margin-top:118px
}
.p_feature_item .prototype_content h2
{
	padding-right:0px
}
.app_featured_area
{
	padding:90px 0px
}
.app_feature_info+.app_feature_info
{
	margin-top:175px
}
.job_details_area .pl_70,.job_apply_area .pl_70
{
	padding-left:20px
}
.login_img
{
	padding-left:20px;margin-right:-115px
}
.login_area .login_info
{
	padding-right:50px
}
.triangle_shape
{
	height:107%
}
.app_featured_area_two .app_feature_info
{
	margin-top:120px
}
.new_service .new_service_content
{
	padding:50px 15px
}
.perfect_solution_area
{
	display:block
}
.perfect_solution_area .perfect_solution_right,.perfect_solution_area .perfect_solution_left
{
	max-width:100%;height:500px;display:block;overflow:hidden
}
.perfect_solution_area .perfect_solution_left
{
	display:flex !important;padding:100px 0px;height:auto
}
.perfect_solution_area .perfect_solution_right .bg_img
{
	position:relative
}
.perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_two,.perfect_solution_area .perfect_solution_left .per_solution_content,.perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_three
{
	max-width:960px;padding-right:15px;padding-left:15px;margin:0 auto
}
.startup_tab_img .web_img img
{
	max-width:100%
}
.startup_tab_img .phone_img img
{
	max-width:80%
}
.menu_four .btn_get_radious
{
	margin-left:5px
}
.new_startup_banner_area .new_startup_img img
{
	max-width:100%
}
.new_startup_content h2
{
	font-size:35px;line-height:45px
}
.new_startup_banner_area .new_startup_img
{
	padding-right:20px
}
.stratup_service_img img
{
	max-width:100%
}
.stratup_service_info
{
	margin-left:0;padding-top:55px
}
.testimonial_slider_four
{
	padding:0px 25px
}
.testimonial_slider_four .item p
{
	font-size:16px;line-height:28px;margin-bottom:19px
}
.stratup_testimonial_info
{
	height:465px
}
.startup_content_three h2
{
	font-size:35px;line-height:45px
}
.navbar .pl_100
{
	padding-left:48px
}
.stratup_app_screen .laptop
{
	right:-115px;bottom:-165px
}
.stratup_app_screen .phone
{
	bottom:-250px;left:-108px
}
.get_started_three .get_btn_info .get_btn_item
{
	padding-right:20px
}
.intregration_logo
{
	padding-right:0
}
.intregration_icon img
{
	max-width:100%
}
.digital_content h2
{
	font-size:40px;line-height:60px;margin-bottom:16px
}
.saas_banner_area_three .owl-dots
{
	right:10px
}
.payment_features_area_four
{
	padding-bottom:100px
}
.case_study_item .text
{
	padding:20px 30px
}
.details_img img
{
	max-width:100%
}
.saasland_container .saasland_col_content .saasland_content h1 br
{
	display:none
}
.saasland_col_screen,.saasland_container .saasland_col_content
{
	width:50%
}
.saasland_col_screen .clock .timer
{
	width:100px;padding:20px 0px;text-align:center
}
.saasland_col_screen .saasland_bg
{
	-webkit-clip-path:polygon(0px 100%, 0px 0px, 5% 0px, 0% 100%);clip-path:polygon(0px 100%, 0px 0px, 5% 0px, 0% 100%)
}
.saasland_container .saasland_col_content .saasland_log
{
	left:4%;top:70px
}
.saasland_container .saasland_col_content .saasland_content,.saasland_container .saasland_col_content .saasland_bottom
{
	left:4%
}
.saasland_col_screen
{
	display:flex
}
.error_content_two
{
	max-width:960px;margin:0 auto
}
.error_content_two img
{
	max-width:60%
}
.error_content_two h2
{
	font-size:32px;line-height:44px;margin-top:35px
}
.price_info_two .price_item:first-child
{
	padding-left:10px
}
.navbar .search_cart .shpping-cart
{
	margin-left:0
}
#multiscroll
{
	overflow:auto;height:100vh;-webkit-transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);-o-transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);transition:all 0.3s cubic-bezier(0, 0, 0.58, 1)
}
#multiscroll .ms-left,#multiscroll .ms-right
{
	width:100% !important;position:relative !important;top:auto !important
}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu
{
	max-width:960px
}
.payment_subscribe_info .subscribe-form .form-control
{
	width:360px
}
.payment_subscribe_info
{
	padding-left:20px;padding-right:20px
}
.payment_subscribe_info .subscribe-form .btn_four
{
	padding:16px 32px
}
.payment_features_img img
{
	max-width:100%;margin-left:0
}
.payment_features_content_two h2 br
{
	display:none
}
.payment_features_content_two h2
{
	font-size:37px;line-height:48px
}
.payment_features_img:before
{
	left:0
}
.seo_features_content .seo_features_item
{
	padding-right:0
}
.seo_features_img .round_circle
{
	right:-100px
}
.seo_features_img.seo_features_img_two .round_circle
{
	left:-60px
}
.seo_features_img img
{
	max-width:100%
}
.seo_fact_info .seo_fact_item.last
{
	margin-top:66px
}
.spliet_slider_img .phone_one,.spliet_slider_img .phone_two
{
	max-width:50%
}
.spliet_slider_img .phone_one
{
	top:0
}
.spliet_slider_img .phone_two
{
	top:70px
}
.section_4 .split_banner .app_img img,.app_img .text_bg
{
	visibility:visible !important
}
.section_4 .split_banner .app_img img
{
	max-width:100%
}
.border_shap.two
{
	left:2%
}
.ms-section.section_3
{
	background-image:-webkit-linear-gradient(310deg, #6712a8 0%, #5f28fb 100%);background-image:-o-linear-gradient(310deg, #6712a8 0%, #5f28fb 100%);background-image:-webkit-linear-gradient(50deg, #6712a8 0%, #5f28fb 100%);background-image:-o-linear-gradient(50deg, #6712a8 0%, #5f28fb 100%);background-image:linear-gradient(40deg, #6712a8 0%, #5f28fb 100%)
}
.hosting_content h2
{
	font-size:40px;line-height:50px
}
.hosting_service_item
{
	padding:48px 20px
}
.h_features_img img
{
	max-width:100%
}
.h_features_content
{
	padding-right:0
}
.b_line li:nth-child(8)
{
	right:95px
}
.b_line li:nth-child(7)
{
	right:200px
}
.b_line li:nth-child(5)
{
	right:395px
}
.b_line li:nth-child(4)
{
	right:250px
}
.h_price_inner
{
	max-width:100%
}
.h_map ul li .round .dot
{
	display:block
}
.ticket_item
{
	padding:30px 25px 70px
}
.developer_product_content .develor_tab .nav-item
{
	margin-left:20px
}
.pos_developer_product_area .tab_img_info .tab_img
{
	margin-left:0
}
.pos_features_img .shap_img img
{
	max-width:100%
}
.pos_features_img
{
	padding:40px 0px
}
.pos_about_list li br
{
	display:none
}
.pos_about_list li
{
	padding-left:30px
}
.pos_subscribe .btn_pos
{
	padding:17px 16px
}
.pos_blog_item .h_blog_content
{
	padding-left:20px;padding-right:20px
}
.chat_info
{
	padding:77px 20px
}
.chat_info h3
{
	font-size:22px
}
.chat_info img
{
	margin-right:15px
}
.pos_footer_area .pl_20,.pos_footer_area .pl_70
{
	padding-left:0
}
.pos_features_area .pos_features_img
{
	padding:30px 30px 30px 0px
}
.pos_features_img .shape_img
{
	right:0
}
.pos_features_img .shape_img
{
	width:calc(100% - 30px)
}
.pos_features_area .pos_features_img.img_left
{
	padding-right:0;padding-left:30px
}
.pos_features_img.img_left .shape_img
{
	left:0;right:auto
}
.pos_item+.pos_item
{
	margin-top:80px
}
.animation_inner li:nth-child(1)
{
	left:0
}
.animation_inner li:nth-child(2)
{
	top:35px
}
.animation_inner li:nth-child(8)
{
	top:40%;left:5px
}
.animation_inner li:nth-child(13)
{
	left:0px
}
.animation_inner li:nth-child(3)
{
	top:115px;left:175px
}
.animation_inner li:nth-child(4)
{
	left:326px
}
.animation_inner li:nth-child(5)
{
	top:153px;left:330px
}
.animation_inner li:nth-child(9)
{
	top:175px;left:470px
}
.animation_inner li:nth-child(6)
{
	top:15px;left:673px
}
.animation_inner li:nth-child(7)
{
	left:520px
}
.animation_inner li:nth-child(10)
{
	left:625px
}
.animation_inner li:nth-child(17)
{
	left:605px
}
.animation_inner li:nth-child(18)
{
	bottom:-30px;left:690px
}
.animation_inner li:nth-child(12)
{
	top:50px;left:85%
}
.animation_inner li:nth-child(19)
{
	bottom:21px;left:864px
}
.animation_inner li:nth-child(20)
{
	bottom:65px;right:74px
}
.animation_inner li:nth-child(11)
{
	top:128px;left:860px
}
.intro
{
	margin-right:auto
}
.split_banner .app_img .phone_img
{
	visibility:visible !important;max-width:100%
}
.web_skill_content .split_title,.web_skill_content .custom-skillbar-title,.ms-section.section_5 .split_title
{
	color:#fff
}
.web_skill_content .skillbar-bg .custom-skillbar
{
	width:90%
}
.web_skill_content .btn_three
{
	background:#7444fd;color:#fff
}
.split_content .contact_form_box
{
	padding-top:20px
}
.ms-section.section_5
{
	background-image:-moz-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);background-image:-webkit-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);background-image:-ms-linear-gradient(40deg, #6712a8 0%, #5f28fb 100%)
}
.pp_sec_title h2
{
	font-size:35px;line-height:45px
}
.section-2 .pp_mackbook_img .one
{
	top:-26px
}
.pp_mackbook_img .two
{
	top:276px;left:-3px
}
.pp_mackbook_img .three
{
	top:72px;right:-60px
}
.section-2 .pp_mackbook_img .four
{
	top:197px;left:-216px
}
.section-3 .section_one_img
{
	margin-left:-85px
}
.section-4 .section_one_img .round
{
	margin-top:0;left:50%
}
.section-4 .section_one_img .phon_img
{
	max-width:40%
}
.section-4 .section_one_img
{
	text-align:left
}
.section-4 .row
{
	align-items:center
}
.pp_contact_info .pp_contact_item
{
	padding-right:0
}
.h_analytices_img img,.h_analytices_features_item .h_analytices_img_two img
{
	max-width:100%
}
.h_analytices_features_item .h_analytices_img .analytices_img_two
{
	left:0
}
.h_analytices_features_item .h_analytices_img_two .analytices_img_two
{
	right:0
}
.support_home_img img
{
	max-width:100%
}
.navbar .offcanfas_menu>.nav-item+.nav-item
{
	margin-left:0
}
.header_footer p
{
	margin-bottom:0
}
.pp_contact_form
{
	padding-top:20px
}
.security_banner_content .app_btn,.security_banner_content .w_btn
{
	font-size:15px
}
.security_banner_content .w_btn
{
	margin-left:6px
}
.security_banner_content h2
{
	font-size:38px;line-height:45px
}
.h_security_item
{
	padding-left:0;padding-right:0;margin:25px 0px
}
.security_features_inner .s_features_item .item
{
	width:285px
}
.h_security_img
{
	padding-left:30px
}
.h_security_img img
{
	max-width:100%
}
.h_security_img:before
{
	left:0
}
.h_analytices_features_item.flex-row-reverse .h_security_img
{
	padding-left:0;padding-right:30px
}
.h_analytices_features_item.flex-row-reverse .h_security_img:before
{
	right:0
}
.security_action_inner .er_btn_two
{
	white-space:nowrap
}
.security_action_inner .media
{
	padding-right:20px
}
.security_action_inner .media img
{
	margin-right:20px
}
.security_inner
{
	padding:0px 46px 20px
}
.f_widget.pl_70,.f_widget.pl_40
{
	padding-left:0
}
.event_text
{
	padding-right:0
}
.event_about_content
{
	padding-right:0px
}
.event_about_img img
{
	max-width:100%
}
.event_about_img .about_bg
{
	right:-20px;bottom:-20px
}
.event_promotion_inner .event_img img
{
	max-width:100%
}
.event_fact_area .seo_fact_info .seo_fact_item.last
{
	margin-top:0
}
.event_location
{
	padding:100px 80px
}
.chat_features_item
{
	padding:0px
}
.chat_features_item .round_circle
{
	left:50%
}
.chat_features_content.pr_70,.chat_features_content.pl_70
{
	padding-right:0;padding-left:0
}
.chat_features_img_two .chat_one
{
	max-width:100%;top:0
}
.chat_features_img .dot_bg
{
	width:100%
}
.chat_features_img_three
{
	height:400px
}
.chat_features_img_three .chat_two
{
	left:15px
}
.chat_features_img_two
{
	margin-left:0
}
.chat_core_features_area
{
	padding-bottom:50px
}
.chat_features_area_three
{
	padding-top:50px
}
.chat_banner_area .offset-lg-2
{
	margin-left:26px
}
.chat_img .p_one
{
	right:-188px
}
.chat_clients_feedback
{
	flex:0 0 100%;max-width:100%
}
.clients_feedback_item .feedback_body
{
	padding:0px 30px 0px 70px
}
.chat_clients_feedback.feedback_two .clients_feedback_item .feedback_body
{
	margin-right:0;padding-left:30px
}
.menu_one .container-fluid
{
	padding-left:35px;padding-right:72px
}
.tracking_pr_item .tracking_content.mr_70,.tracking_pr_item .tracking_content.ml_70
{
	margin-right:0;margin-left:0;bottom:0
}
.tracking_pr_item .tracking_content
{
	padding:26px 30px
}
.menu_one .btn_get
{
	margin-left:0px
}
.pl_120
{
	padding-left:25px !important
}
.banner_content .f_size_50
{
	font-size:40px
}
.footer_bottom .f_menu li+li
{
	margin-left:7px
}
.footer_bottom .f_menu li+li::before
{
	margin-right:7px
}
.f_social_icon_two a
{
	margin:0px 4px
}
.portfolio_filter .work_portfolio_item+.work_portfolio_item
{
	margin-left:30px
}

}
@media (max-width: 991px)
{
	.menu_scroll .alter_nav
{
	position:relative;right:0;top:0
}
.menu_scroll.menu_poss .w_menu.search_cart a.nav-link
{
	color:#051441
}
.menu_scroll .menu>.nav-item:nth-last-child(-n+2).submenu .dropdown-menu
{
	left:0;right:auto
}
.s_service_section
{
	margin-top:280px
}
.s_service_item
{
	padding:50px 40px 40px;margin-top:30px
}
.s_service_info
{
	margin-top:40px
}
.s_features_section
{
	margin-top:100px;padding-bottom:100px
}
.s_features_item .ml_25
{
	margin-left:0
}
.service_details_area .service_details_img,.service_details_area_two .service_details_img
{
	margin-left:0;margin-bottom:60px
}
.service_promo_area .shape.shape_four,.service_promo_area .shape.shape_three
{
	bottom:-2%
}
.banner_top br,.s_service_section h2 br
{
	display:none
}
.footer_top .f_widget
{
	padding-left:0px;margin-bottom:40px
}
.footer_top
{
	padding-bottom:60px
}
.footer_bottom .f_menu
{
	text-align:center !important;margin-bottom:14px
}
.f_social_icon_two
{
	text-align:center !important;margin-bottom:12px
}
.f_social_icon_two a
{
	font-size:18px
}
.footer_bottom p
{
	text-align:center;margin-bottom:14px !important
}
.slider_area
{
	height:auto
}
.mobile_img .mobile
{
	left:0;top:-143px
}
.mobile_img .women_img
{
	top:70px;right:280px
}
.container.custom_container
{
	max-width:100%;padding:0px 15px
}
.price_content .price_item
{
	height:100%
}
.price_content .col-sm-6
{
	margin-bottom:30px
}
.pricing_area
{
	padding-bottom:80px
}
.feature_info .feature_img
{
	margin-left:0;margin-bottom:30px
}
.feature_info .feature_img.f_img_two
{
	max-width:570px;position:relative
}
.feature_info .feature_img.f_img_two .one
{
	right:40%
}
.features_area .mt_130
{
	margin-top:80px
}
.service_item
{
	padding:47px 25px 0px
}
.service_item .icon
{
	right:20px
}
.feature_info .feature_img.f_img_one
{
	margin-left:0px
}
.service_carousel:before
{
	display:none
}
.protype_img
{
	margin-top:50px
}
.partner_logo .p_logo_item
{
	width:calc(100% / 4);margin-bottom:20px
}
.p_feature_item .p_feture_img_one
{
	margin-right:0
}
.p_feature_item .p_feture_img_two
{
	margin-left:0
}
.p_feature_item+.p_feature_item
{
	margin-top:50px
}
.prototype_content
{
	padding-top:20px
}
.p_service_item.pl_50,.p_service_item.pl_70
{
	padding-left:0
}
.p_service_item.pr_70
{
	padding-right:0
}
.p_service_item
{
	margin-bottom:40px
}
.action_content
{
	margin-bottom:40px
}
.action_img
{
	margin-top:0
}
.p_service_info
{
	margin-bottom:-40px
}
.prototype_service_info
{
	padding:120px 0px
}
.p_feature_item .prototype_content h2
{
	padding-right:0
}
.agency_banner_area .banner_shap
{
	width:auto;top:0;max-width:100%
}
.footer_area_four .footer_top
{
	padding-bottom:40px
}
.company_widget .f_subscribe
{
	max-width:300px
}
.software_banner_area
{
	padding-top:150px
}
.design_developers_area .col-md-5,.design_developers_area .col-md-7 .design_img
{
	justify-content:center;text-align:center
}
.software_featured_img
{
	margin-left:0px;margin-bottom:50px
}
.software_service_tab_content .software_service_item
{
	margin-bottom:40px
}
.software_service_tab_content
{
	margin-bottom:-40px
}
.software_featured_area_two .pl-0
{
	padding-left:15px !important
}
.developer_product_content
{
	padding-right:0px;margin-bottom:50px
}
.developer_product_area
{
	padding:120px 0px
}
.partner_info .logo_item
{
	width:calc(100% / 3)
}
.saas_featured_info
{
	margin-top:60px
}
.saas_featured_content.pr_70
{
	margin-top:0px
}
.saas_featured_area .saas_featured_info
{
	margin-top:30px
}
.saas_featured_info .f_img_one,.saas_featured_info .f_img_two
{
	margin-bottom:50px
}
.saas_featured_area .saas_featured_info+.saas_featured_info
{
	margin-top:100px
}
.fun_fact_content .fact_item.pl_100
{
	padding-left:10px
}
.partner_logo_area_three .partner_info .logo_item
{
	margin-bottom:30px
}
.footer_top_six .social-widget
{
	margin-left:0
}
.footer_top_six .f_widget
{
	margin-bottom:40px
}
.footer_area_six.sec_pad
{
	padding-bottom:80px
}
.app_banner_area .app_banner_contentmt h2 br
{
	display:none
}
.app_img .mobile
{
	top:-38px
}
.app_banner_area
{
	padding-bottom:50px;padding-top:110px
}
.app_fetured_item .app_item
{
	position:relative;display:inline-block
}
.app_item.item_two
{
	left:31px;top:120px
}
.app_item.item_one
{
	top:-50px
}
.app_feature_info .app_featured_content
{
	padding-bottom:0px
}
.app_featured_area_two .app_feature_info .app_featured_content
{
	padding-left:0;padding-bottom:0px
}
.app_testimonial_area .nav_container .owl-prev
{
	left:0
}
.app_testimonial_area .nav_container .owl-next
{
	right:0
}
.app_testimonial_area .nav_container .owl-prev,.app_testimonial_area .nav_container .owl-next
{
	opacity:0
}
.app_testimonial_area .nav_container:hover .owl-next,.app_testimonial_area .nav_container:hover .owl-prev
{
	opacity:1
}
.app_contact_info
{
	left:60px
}
.app_banner_area .app_img .app_screen.one
{
	top:191px;left:117px
}
.app_banner_area .app_img .app_screen.two
{
	top:116px;left:233px
}
.app_banner_area .app_img .app_screen.three
{
	top:90px;left:380px
}
.get_started_area .col-lg-6.text-right img
{
	margin-top:50px
}
.ex_team_item img
{
	width:100%
}
.features_info.feature_info_two .agency_featured_img
{
	text-align:left !important;margin-bottom:50px
}
.agency_banner_area_two .agency_banner_img
{
	margin-bottom:60px
}
.blog-sidebar
{
	margin-top:50px
}
.blog_post_item .blog_img img
{
	width:100%
}
.blog_sidebar_left .blog_post
{
	margin-bottom:-30px
}
.blog_post .blog_post_item
{
	margin-bottom:30px
}
.faq_tab
{
	margin-bottom:60px
}
.faq_content h3.mt_100
{
	margin-top:50px
}
.portfolio_details_info
{
	padding-left:0px;padding-right:0px
}
.portfolio_details_info .portfolio_category
{
	margin-top:40px
}
.portfolio_details_info .portfolio_pagination
{
	margin-top:70px;margin-bottom:50px
}
.portfolio_details_area .portfolio_details_gallery.gallery_two
{
	margin-bottom:20px
}
.portfolio_details_info .portfolio_pagination_two
{
	margin-bottom:0px
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .portfolio-description
{
	padding-left:30px;padding-bottom:28px
}
.portfolio_gallery .portfolio_item .portfolio_img .hover_content .img_popup
{
	right:30px;top:30px
}
.agency_featured_item .agency_featured_img
{
	text-align:left !important
}
.agency_content
{
	max-width:500px
}
.agency_featured_item .agency_featured_content
{
	padding-left:0px;margin-top:50px
}
.product_details_area .pr_details,.service_details_item+.service_details_item
{
	margin-top:50px
}
.product_details_area .product_slider
{
	padding-right:0
}
.single_product_item .single_pr_details
{
	padding-top:0px
}
.shopping_cart_area .cart_table .product .media
{
	width:340px
}
.coupon
{
	width:100%
}
.shopping_cart_area .cart_btn
{
	padding:15px 22px
}
.sign_info .login_info
{
	margin-top:50px
}
.sec_title p br
{
	display:none
}
.menu>.nav-item+.nav-item
{
	margin-left:0px
}
.menu>.nav-item
{
	padding-top:10px;padding-bottom:10px
}
.menu
{
	padding:10px 30px;background:#fff;margin-top:0px
}
.menu_one .navbar-collapse
{
	margin-left:-20px;margin-right:-20px
}
.navbar-collapse,.menu_four .navbar-collapse
{
	max-height:435px;overflow-y:scroll;margin-left:0px;margin-right:0px;background:#fff
}
.navbar-collapse .btn_get,.menu_four .navbar-collapse .btn_get
{
	margin-bottom:30px
}
.menu>.nav-item
{
	margin-right:0
}
.header_area .navbar-brand,.menu_toggle
{
	transition:all 0.2s linear
}
.navbar .pl_100
{
	padding-left:20px;padding-right:15px
}
.header_area.navbar_fixed .navbar-brand,.navbar_fixed .menu_toggle
{
	margin-bottom:0px
}
.menu>.nav-item>.nav-link
{
	display:inline-block
}
.menu>.nav-item.submenu .dropdown-menu .nav-item>.dropdown-menu
{
	box-shadow:none
}
.menu>.nav-item.submenu.mega_menu .dropdown-menu .nav-item>.dropdown-menu
{
	display:block
}
.menu>.nav-item.submenu .dropdown-menu .nav-item
{
	padding:0px 25px
}
.menu>.nav-item.submenu .dropdown-menu
{
	box-shadow:none;padding:0px;margin:0px
}
.burger_menu
{
	display:none
}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner
{
	box-shadow:none;position:static
}
.menu>.nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item
{
	padding-left:15px;padding-right:15px
}
.menu>.nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item:first-child
{
	padding-top:0
}
.menu>.nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item:last-child
{
	padding-bottom:0
}
.menu>.nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item .nav-link:before
{
	content:"\e649";display:inline-block;font-family:'themify';margin-right:8px;width:auto;font-size:9px;float:none
}
.menu>.nav-item.submenu.mega_menu>.dropdown-menu.show
{
	margin-top:10px;box-shadow:none;min-height:350px
}
.menu>.nav-item.submenu.mega_menu>.dropdown-menu>.nav-item+.nav-item
{
	padding-top:0px
}
.menu>.nav-item.submenu.mega_menu>.dropdown-menu>.nav-item .dropdown-menu,.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu
{
	padding-left:15px;opacity:1;visibility:visible;min-height:max-content;display:block !important
}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item
{
	padding:0px 25px
}
.menu>.nav-item.submenu .dropdown-menu .nav-item:first-child,.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item:first-child
{
	padding-top:12px
}
.menu>.nav-item.submenu .dropdown-menu .nav-item:last-child,.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item:last-child
{
	padding-bottom:0px
}
.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu>.nav-item>.dropdown-menu>.nav-item:last-child
{
	padding-bottom:20px
}
.menu_one .mobile_btn
{
	margin-left:15px;display:none
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two>.dropdown-menu
{
	display:flex;flex-wrap:wrap
}
.menu>.nav-item.submenu.mega_menu>.dropdown-menu>.nav-item
{
	width:100%
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two>.dropdown-menu .nav-item
{
	width:calc(100% / 3);padding:15px 20px
}
.menu_one .btn_get
{
	margin-left:29px
}
.menu_four .btn_get
{
	border-color:#ccc5fa;box-shadow:none;margin-left:20px
}
.header_area .menu_six .cus_dark
{
	margin-left:30px;border-color:#3d64f4;color:#3d64f4;display:inline-block;margin-bottom:15px
}
.header_area a.menu_cus,.header_area .btn_get.ml-0
{
	margin-left:30px !important
}
.header_area .menu_five .menu_custfive
{
	border-color:#3d64f4;color:#3d64f4;display:inline-block
}
.header_area .menu_four .menu_custfive
{
	border-color:#563bd1;color:#563bd1;display:inline-block
}
.menu_nine .btn_get
{
	display:inline-block;border-color:#5f51fb;color:#5f51fb;margin-left:28px;margin-bottom:10px
}
.header_area_three .menu_four .menu_toggle .hamburger span
{
	background:#6754e2
}
.header_area_three
{
	padding:28px 0px
}
.header_area_six .container,.header_area_seven .container
{
	position:relative
}
.footer_top_two .company_widget
{
	padding-right:0px
}
.footer_top_two .f_widget
{
	margin-bottom:40px
}
.footer_area_two .footer_top_two .row
{
	margin-bottom:-40px
}
.header_area .container
{
	padding-left:20px;padding-right:20px
}
.menu_one,.header_area.navbar_fixed .menu_one,.menu_two,.menu_six,.menu_seven
{
	padding:15px 0px
}
.w_menu .nav-item .nav-link
{
	color:#051441
}
.w_menu .nav-item:hover .nav-link,.w_menu .nav-item.active .nav-link
{
	color:#00aff0
}
.prototype_banner_area
{
	padding-top:140px
}
.menu_four .menu>.nav-item .nav-link,.menu_five .menu>.nav-item .nav-link,.menu_six .menu>.nav-item .nav-link,.menu_seven .menu .nav-item .nav-link
{
	color:#051441
}
.menu_five .menu>.nav-item:hover .nav-link,.menu_five .menu>.nav-item.active .nav-link
{
	color:#3d64f4
}
.menu_five>.menu>.nav-item:hover .nav-link:before,.menu_five .menu>.nav-item.active .nav-link:before
{
	background:#3d64f4
}
.menu_seven .menu>.nav-item:hover .nav-link,.menu_seven .menu>.nav-item.active .nav-link
{
	color:#4069eb
}
.menu_seven>.menu>.nav-item:hover .nav-link:before,.menu_seven .menu>.nav-item.active .nav-link:before
{
	background:#4069eb
}
.menu_four>.menu>.nav-item:hover .nav-link,.menu_four .menu>.nav-item.active .nav-link
{
	color:#6754e2
}
.menu_four>.menu>.nav-item:hover>.nav-link:before,.menu_four .menu>.nav-item.active>.nav-link:before
{
	background:#6754e2
}
.payment_features_content.pl_70
{
	padding-left:0
}
.animation_img_two
{
	display:none
}
.payment_banner_content
{
	max-width:90%
}
.payment_service_area .service-content
{
	margin-bottom:40px
}
.payment_clients_area .payment_features_content
{
	padding-right:0px
}
.payment_clients_area .payment_clients_inner
{
	height:450px;margin-top:50px
}
.payment_clients_area .payment_clients_inner .clients_item.eight
{
	left:500px
}
.payment_clients_area
{
	padding-top:0px
}
.payment_testimonial_area
{
	padding-top:50px
}
.payment_testimonial_info .testimonial_content
{
	padding-bottom:50px
}
.footer_nine_top .company_widget.pr_100
{
	padding-right:0px
}
.footer_nine_top .pl_100
{
	padding-left:15px
}
.footer_nine_top .f_widget
{
	margin-bottom:40px
}
.footer_nine_top
{
	padding-bottom:80px
}
.payment_action_area
{
	padding:125px 0px 120px
}
.payment_features_area
{
	padding-bottom:0px
}
.payment_features_area_four
{
	padding-bottom:100px
}
.saas_map_area img
{
	max-width:100%
}
.saas_banner_area_two .animation_img img
{
	width:100%
}
.saas_banner_area_two .animation_img
{
	padding:0px 15px
}
.saas_banner_area_two .shap_img
{
	transform:rotate(0deg);bottom:176px
}
.section_container .intro
{
	height:50%
}
.saas_banner_area_two .shap_img
{
	bottom:0
}
.saas_features_area_two
{
	padding-top:200px
}
.saas_service_img
{
	margin-bottom:40px
}
.saas_service_item+.saas_service_item
{
	margin-top:80px
}
.saas_subscribe_area .saas_action_content
{
	padding:30px 30px 38px;text-align:center
}
.saas_subscribe_area .justify-content-end
{
	justify-content:center !important;margin-top:20px
}
.saas_banner_area_two .animation_img
{
	position:absolute;bottom:-150px
}
.saas_banner_content p br
{
	display:none
}
.saas_banner_content h2
{
	line-height:48px
}
.saas_banner_area
{
	padding-top:150px
}
.prototype_content .btn_three
{
	margin-top:25px
}
.app_service_area
{
	padding-top:100px
}
.app_testimonial_area
{
	padding-top:150px;padding-bottom:100px
}
.app_screenshot_area,.experts_team_area
{
	padding:100px 0px
}
.payment_features_content.pr_70
{
	padding-right:0
}
.job_listing .listing_tab .list_item figure a,.job_listing .listing_tab .list_item figure img
{
	width:auto;max-width:95%
}
.job_listing .listing_tab .list_item figure
{
	width:80px;margin-right:10px
}
.job_listing .listing_tab .list_item .joblisting_text
{
	padding-left:15px;min-width:520px
}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-table-cell
{
	width:70%
}
.job_listing .listing_tab .list_item
{
	padding:20px
}
.job_listing .listing_tab .list_item .joblisting_text ul li
{
	font-size:12px;padding:0px 5px
}
.job_details_area .pl_70,.job_apply_area .pl_70
{
	padding-left:15px;margin-bottom:50px
}
.checkout_area .cart_total_box
{
	margin-left:0px;padding:50px 20px
}
.login_area .login_info
{
	padding-right:0;padding-top:70px;padding-bottom:70px
}
.login_area .login_info:before
{
	right:-20%
}
.login_img
{
	margin:0px auto;padding:70px 0px
}
.footer_bottom .f_menu li+li
{
	margin-left:7px
}
.footer_bottom .f_menu li+li::before
{
	margin-right:7px
}
.shopping_cart_area .cart_table .total,.shopping_cart_area .cart_table .quantity
{
	width:95px
}
.shopping_cart_area .cart_table .del-item
{
	width:60px
}
.shopping_cart_area .cart_table .del-item .total
{
	margin-right:10px
}
.triangle_shape
{
	height:115%;transform:rotate(-22deg);-webkit-transform:rotate(-22deg);width:170%
}
.new_service .separator
{
	display:none
}
.new_service .new_service_content
{
	margin-top:0
}
.payment_footer_area_two
{
	padding-bottom:60px
}
.startup_tab .nav-item
{
	width:calc(100% / 4);margin-bottom:25px
}
.new_startup_banner_area
{
	min-height:auto;padding:150px 0px 100px
}
.startup_tab
{
	margin-left:-15px;margin-right:-15px
}
.new_startup_banner_area .new_startup_img
{
	padding-right:0;padding-bottom:50px
}
.stratup_service_img .shape
{
	left:0
}
.progress_bar_area .progress_item
{
	padding:0px 15px
}
.testimonial_slider_four
{
	padding:0px 125px
}
.stratup_testimonial_info
{
	margin-top:50px
}
.video_content
{
	padding:0px 60px
}
.video_info
{
	height:350px;max-width:100%
}
.video_leaf
{
	left:0;top:-22px
}
.cup
{
	right:-27px
}
.get_started_three .get_btn_info .get_btn_item h3
{
	font-size:18px;line-height:32px
}
.get_started_three .get_btn_info .get_btn_item
{
	padding-right:0;margin-bottom:20px
}
.intregration_content
{
	padding-top:50px
}
.digital_video_slider
{
	width:45%
}
.saas_banner_area_three .slider_item .image_mockup
{
	width:780px;padding:0px 40px
}
.saas_banner_area_three .slider_item .image_mockup .phone
{
	max-width:13%;right:25px
}
.saas_banner_area_three .slider_item .image_mockup .laptop
{
	max-width:90%
}
.saas_banner_area_three .slider_item .slidet_content h2
{
	font-size:36px
}
.saas_banner_area_three .slider_item .slidet_content
{
	padding-top:140px
}
.saas_banner_area_three .slider_item
{
	min-height:670px
}
.saas_banner_area_three .slider_item .slidet_content_two
{
	padding-top:160px
}
.service_promo_area .shape.shape_two
{
	left:0
}
.perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_three
{
	padding-left:15px;padding-right:15px
}
.service_details_area .details_content
{
	padding-top:50px
}
.study_details .details_info,.study_details_two .study_details_content,.study_details_three .study_details_content
{
	padding-top:50px
}
.breadcrumb_area
{
	padding-top:180px
}
.details_img.text-right
{
	text-align:left !important
}
.download_content .download_btn
{
	width:200px;height:200px;margin-bottom:30px
}
.download_content .download_btn .pulse-x
{
	width:70px;height:70px
}
.download_content h2 br
{
	display:none
}
.thanks_content a
{
	margin-top:30px
}
.thanks_content h2
{
	font-size:36px;margin-bottom:22px;margin-top:16px
}
.saasland_container
{
	height:100%;min-height:inherit
}
.saasland_col_screen,.saasland_container .saasland_col_content
{
	width:100%;height:100vh
}
.saasland_container .saasland_col_content .container_wrap
{
	min-height:517px;padding:0px 15px
}
.saasland_col_screen
{
	height:70vh
}
.saasland_col_screen .saasland_bg
{
	display:none
}
.saasland_col_screen .clock
{
	text-align:left;padding-left:12px
}
.saasland_col_screen .saasland_social
{
	left:15px
}
.saasland_container .saasland_col_content .saasland_content
{
	width:94%
}
.saasland_container .saasland_col_content .saasland_content,.saasland_container .saasland_col_content .saasland_bottom,.saasland_container .saasland_col_content .saasland_log
{
	left:15px
}
.error_content_two p
{
	font-size:15px;line-height:25px
}
.error_content_two img
{
	max-width:93%
}
.error_content_two .search
{
	margin:30px 0px
}
.pr_sidebar
{
	margin-top:60px
}
.alter_nav
{
	position:absolute;right:63px;top:-4px
}
.search_cart.menu
{
	padding:0px;margin-top:0px;flex-direction:initial
}
.header_area_six+section
{
	margin-top:122px
}
.header_contact_info li
{
	font-size:13px
}
.header_contact_info li:before
{
	margin:0px 5px 0px 0px
}
.navbar .search_cart .search a.nav-link:before
{
	display:none
}
.software_promo_area .round_shape
{
	max-width:690px;min-height:690px
}
.payment_features_item
{
	margin-bottom:30px
}
.feedback_area_two .sec_title,.feedback_area_three .sec_title
{
	padding-right:156px
}
.payment_subscribe_info
{
	display:block
}
.payment_subscribe_info .subscribe-form
{
	justify-content:center;margin-top:20px;margin-left:0
}
.payment_subscribe_info .payment_subscribe_content
{
	text-align:center
}
.payment_price_item
{
	padding:50px 10px 55px
}
.payment_price_item.center,.payment_price_item:hover
{
	padding:80px 10px 86px
}
.feedback_area_three
{
	height:640px
}
.seo_features_img .round_circle
{
	right:0
}
.seo_features_img.seo_features_img_two .round_circle
{
	left:0
}
.seo_features_img.seo_features_img_two img
{
	margin-left:0
}
.seo_features_img
{
	margin-bottom:60px
}
.seo_subscribe_form
{
	max-width:100%;margin-left:-9px;margin-right:-9px
}
.studies_item .text
{
	padding-left:20px;padding-right:20px
}
.studies_item .text h4
{
	font-size:18px
}
.seo_fact_info .seo_fact_item
{
	width:145px;height:145px
}
.seo_fact_info .seo_fact_item .counter
{
	font-size:40px;margin-bottom:4px
}
.seo_fact_info:before
{
	display:none
}
.seo_fact_info .seo_fact_item:nth-child(even)
{
	margin-top:135px
}
.seo_sec_title h2 br
{
	display:none
}
.seo_call_action_text h2
{
	font-size:30px;line-height:44px
}
.seo_call_to_action_area
{
	padding:80px 0px
}
.new_footer_top .pl_70
{
	padding-left:0
}
.new_footer_top .f_widget
{
	margin-bottom:50px
}
.header_area_six .alter_nav
{
	top:0px
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu
{
	display:block !important
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu .nav-item
{
	padding-left:10px;padding-right:10px
}
.header_area .menu_seven a.Cus_seven
{
	color:#3d64f4;margin-left:30px;display:inline-block;margin-bottom:20px
}
.domain_form_inner input
{
	width:50%
}
.domain_form_inner .domain_select
{
	width:23%
}
.domain_form_inner button
{
	width:27%
}
.hosting_menu.menu_four .btn_get
{
	color:#333f64;line-height:42px;margin-left:30px
}
.h_features_content
{
	margin-top:40px
}
.h_action_content h2
{
	font-size:31px;line-height:42px
}
.h_price_body .price_head,.h_price_body .h_p_list
{
	padding-right:0
}
.h_price_body .h_p_list .h_price_item.c_width,.h_price_body .price_head .p_head.c_width
{
	width:25%
}
.h_price_body .h_p_list .h_price_item,.h_price_body .price_head .p_head
{
	width:15%
}
.h_map ul li:nth-child(2)
{
	left:80px
}
.h_map ul li:nth-child(6)
{
	left:150px
}
.h_blog_item .h_blog_content
{
	padding:25px 20px
}
.h_action_promo_area .hosting_btn
{
	padding:16px 25px
}
.h_footer_dark .about-widget.pl_70,.h_footer_dark .about-widget.pl_20
{
	padding-left:0
}
.h_footer_dark .f_widget
{
	margin-top:30px
}
.h_footer_dark
{
	padding:70px 0px 100px
}
.menu_pos .w_menu .nav-item:hover .nav-link,.w_menu .nav-item.active .nav-link
{
	color:#5e53fb
}
.navbar_fixed .menu_pos .container .menu_toggle .hamburger span,.navbar_fixed .menu_pos .container .menu_toggle .hamburger-cross span
{
	background:#051441
}
.ticket_item
{
	width:calc(94% / 3)
}
.ticket_item+.ticket_item
{
	margin-left:3%
}
.ticket_item h2
{
	font-size:35px
}
.hosting_title h2 br
{
	display:none
}
.pos_developer_product_area .developer_product_content
{
	margin-bottom:0;margin-top:40px
}
.pos_features_img
{
	max-width:500px;padding-right:40px
}
.pos_features_img .shape_img
{
	right:0
}
.pos_features_img.img_left
{
	padding-right:0;padding-left:40px
}
.pos_features_img.img_left .shape_img
{
	left:0
}
.pos_features_content
{
	padding-left:0
}
.pos_about_list
{
	column-count:2
}
.pos_subscribe .btn_pos
{
	padding:17px 26px
}
.pos_about_img
{
	max-width:100%
}
.pos_blog_item
{
	margin-bottom:30px
}
.chat_info
{
	margin-top:40px
}
.pos_footer_area
{
	padding-bottom:0
}
.flex-row-reverse .pos_features_content
{
	padding-right:0
}
.erp_service_item.pl_70
{
	padding-left:0
}
.erp_service_item.pr_70
{
	padding-right:0
}
.erp_action_area img
{
	max-width:100%
}
.erp_features_img_two
{
	margin-bottom:40px;max-width:550px
}
.erp_content_two
{
	padding-left:0
}
.erp_item_features+.erp_item_features
{
	margin-top:100px
}
.erp_analytics_item
{
	padding:0px
}
.erp_analytics_item p
{
	font-size:19px
}
.flex-row-reverse .erp_features_img_two .img_icon
{
	left:auto;right:-55px
}
.animation_inner li:nth-child(2)
{
	left:107px
}
.animation_inner li:nth-child(4)
{
	left:293px
}
.animation_inner li:nth-child(7)
{
	left:452px
}
.animation_inner li:nth-child(12)
{
	left:78%
}
.animation_inner li:nth-child(9)
{
	left:450px
}
.animation_inner li:nth-child(10)
{
	left:607px
}
.animation_inner li:nth-child(6)
{
	top:36px
}
.animation_inner li:nth-child(17)
{
	left:632px
}
.section-1 .section_one-content
{
	padding-top:80px
}
.section-2 .pp_work_content
{
	margin-bottom:50px
}
.section-2 .pp_mackbook_img
{
	height:600px
}
.section-2 .pp_mackbook_img .one
{
	top:-146px;left:155px
}
.section-2 .pp_mackbook_img .four
{
	top:138px;left:-101px
}
.pp_mackbook_img .three
{
	top:63px;right:-148px
}
.pp_mackbook_img .two
{
	top:328px;left:67px
}
.section-4 .section_one_img .round
{
	margin-top:-225px
}
.home_analytics_banner_area
{
	height:auto;padding-top:150px
}
.h_analytices_features_item .h_analytices_content
{
	margin-top:50px
}
.analytices_price_item
{
	margin-bottom:30px
}
.analytices_customers_logo_area
{
	padding:70px 0px 20px
}
.analytices_logo_content .analytices_title p
{
	max-width:100%
}
.analytices_list_area .macbook_a
{
	display:none
}
.analytices_list
{
	padding-top:0
}
.analytices_list_area
{
	padding-bottom:50px
}
.header_area .container
{
	position:relative
}
.search_cart.menu,.navbar .offcanfas_menu
{
	background:transparent
}
.navbar .offcanfas_menu
{
	padding-left:0
}
.h_security_banner_area
{
	height:auto;min-height:auto;padding:150px 0px
}
.security_banner_content
{
	margin-bottom:40px
}
.h_security_item
{
	margin:20px 0px
}
.security_features_inner .s_features_item .item
{
	width:220px;padding:40px 0px
}
.h_security_img
{
	max-width:490px
}
.security_list_area .macbook_a
{
	display:block;position:relative;right:-130px;bottom:0
}
.security_list_area .lock
{
	right:auto;left:80px;top:380px;bottom:auto
}
.security_list_area
{
	padding:20px 0px 100px
}
.security_list_area .analytices_title
{
	margin-top:50px
}
.security_inner .row
{
	justify-content:center
}
.security_action_inner,.security_action_inner .media
{
	display:block;text-align:center
}
.security_action_inner .media img
{
	margin-right:0;margin-bottom:15px
}
.security_action_inner .media h3
{
	margin-bottom:25px
}
.security_action_inner .media h3
{
	line-height:45px
}
.price_info_two .price_head .p_head.time
{
	padding-top:0
}
.instagram_widget ul
{
	max-width:290px
}
.event_banner_content h2
{
	font-size:69px;line-height:80px
}
.event_text
{
	text-align:center;padding-bottom:40px
}
.event_about_img
{
	max-width:400px;margin-bottom:60px
}
.event_about_area
{
	padding:110px 0px 0px
}
.event_team_slider .item .e_team_img img
{
	max-width:100%
}
.event_features_inner
{
	justify-content:center
}
.event_features_inner .col-lg-4
{
	margin-bottom:30px
}
.e_promo_text
{
	margin-left:15px;padding:60px 20px
}
.e_promo_text h3
{
	font-size:33px
}
.event_promotion_info p
{
	margin-bottom:0;padding-left:0;padding-top:25px
}
.event_tab_content .media .media-body
{
	padding-left:50px
}
.event_tab_content .media .media-left
{
	margin-right:50px
}
.event_price_item
{
	margin-bottom:60px
}
.event_fact_area .seo_fact_info .seo_fact_item:nth-child(even)
{
	margin-top:0
}
.chat_banner_area
{
	height:auto
}
.chat_banner_content
{
	padding-top:0;margin-bottom:20px
}
.chat_img
{
	max-width:405px;margin:0 auto
}
.chat_features_item
{
	margin-bottom:50px
}
.chat_core_features_area .row
{
	justify-content:center
}
.chat_core_features_area .chat_title br
{
	display:block
}
.chat_features_img
{
	max-width:500px;margin-bottom:60px
}
.chat_features_img.chat_features_img_one .chat_one
{
	top:-80px
}
.chat_features_area
{
	padding:70px 0px
}
.chat_banner_area .offset-lg-2
{
	margin-left:0px
}
.tracking_banner_content img
{
	max-width:100%
}
.tracking_software_logo img
{
	max-width:100%;margin-top:25px
}
.tracking_software_logo
{
	justify-content:center
}
.menu_one .tracking_btn
{
	padding-left:62px;padding-right:62px;margin-bottom:10px
}
.tracking_pr_item .tracking_content
{
	position:relative;max-width:100%;top:0
}
.tracking_pr_item+.tracking_pr_item
{
	margin-top:60px
}
.tracking_product_area
{
	padding-top:80px
}
.tracking_price_inner .track_price
{
	padding-right:25px
}
.tracking_price_inner .track_text
{
	padding-left:25px
}
.tracking_pr_item .tracking_content
{
	margin-top:50px
}
.h_footer_track
{
	padding-bottom:80px
}
.menu_one .container-fluid
{
	padding-left:35px;padding-right:35px
}
.banner_content
{
	padding-top:120px;padding-bottom:50px
}
.software_img
{
	padding-bottom:50px
}
.software_service_tab .nav-item .nav-link
{
	padding:16px 10px 16px 10px
}
.job_listing .job_list_tab .list_item_tab+.list_item_tab
{
	margin-left:25px
}
.portfolio_filter .work_portfolio_item+.work_portfolio_item
{
	margin-left:50px
}
.portfolio_filter
{
	display:block;text-align:center;margin-bottom:50px
}

}
@media (max-width: 768px)
{
	.sec_title br,.prototype_service_info h2 br,.hosting_title h2 br
{
	display:none
}
.footer_bottom p
{
	text-align:center;margin-bottom:14px !important
}
.footer_bottom .f_social_icon_two
{
	text-align:center !important;margin-bottom:12px
}
.footer_bottom .f_menu
{
	text-align:center !important
}
.banner_top h2
{
	font-size:32px
}
.seo_banner_content h2
{
	line-height:48px
}
.l_height60
{
	line-height:45px
}
.footer_top_two .f_width_24,.f_width_12,.f_width_20
{
	width:100%
}
.footer_area_two .footer_bottom p
{
	text-align:left;margin-bottom:0 !important
}
.partner_logo .p_logo_item
{
	width:calc(100% / 3)
}
.prototype_featured_area h2 br
{
	display:none
}
.service_carousel
{
	padding-left:0
}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev
{
	opacity:0
}
.service_carousel:hover .owl-nav .owl-next,.service_carousel:hover .owl-nav .owl-prev
{
	opacity:1
}
.feedback_slider_two .owl-nav .owl-next,.feedback_slider_two .owl-nav .owl-prev
{
	opacity:1
}
.prototype_service_area
{
	padding-bottom:70px
}
.prototype_service_info .mb_90
{
	margin-bottom:70px
}
.about_img .about_img_slider .about_item .about_text h5
{
	font-size:15px
}
.agency_featured_item .agency_featured_img
{
	text-align:center !important
}
.agency_featured_item .agency_featured_content
{
	padding-left:0;margin-top:50px
}
.action_area_three:before
{
	background-size:contain
}
.action_area_three .action_content
{
	margin:0px
}
.mb_90
{
	margin-bottom:50px
}
.agency_service_area
{
	padding:70px 0px
}
.agency_featured_area
{
	padding-top:120px
}
.agency_testimonial_area,.software_featured_area
{
	padding-top:70px
}
.agency_testimonial_info .testimonial_slider
{
	padding:50px 20px
}
.sec_pad,.prototype_service_info
{
	padding:70px 0px
}
.sec_title.mb_70
{
	margin-bottom:50px
}
.pricing_area
{
	padding-bottom:10px
}
.design_img_two
{
	margin-top:-50px;margin-left:15px;margin-right:15px
}
.software_service_tab .nav-item
{
	display:inline-block;margin-bottom:20px
}
.software_service_tab_content
{
	margin-top:60px
}
.developer_product_area
{
	padding:70px 0px
}
.partner_logo_area_two .subscribe_form_info
{
	padding:100px 20px
}
.partner_logo_area_two .subscribe_form_info h2
{
	line-height:42px
}
.saas_signup_form .input-group
{
	margin-bottom:25px
}
.saas_signup_form .saas_banner_btn
{
	margin-top:40px
}
.fun_fact_content .fact_item.pl_100
{
	padding-left:30px
}
.fun_fact_content,.cart_box
{
	margin-top:50px
}
.footer_area_six.sec_pad
{
	padding-bottom:30px
}
.feedback_area .feedback_slider .item
{
	padding:0px
}
.feedback_slider .feedback_item
{
	padding-left:20px;padding-right:20px
}
.app_featured_area,.agency_featured_area_two
{
	padding-bottom:80px
}
.app_service_area
{
	padding-top:80px
}
.fact_author_img.fact_author_img_two
{
	text-align:center !important
}
.features_info.feature_info_two .agency_featured_img
{
	margin-bottom:0px
}
.partner_logo_area_five
{
	padding-top:110px;padding-bottom:50px
}
.blog_area .shop_page_number
{
	text-align:center !important
}
.blog_single .blockquote
{
	padding-left:15px
}
.post_share a i
{
	padding-right:4px
}
.post_share a+a
{
	margin-left:5px
}
.post_tag .post-nam
{
	padding-right:0
}
.post_tag a
{
	margin-left:3px
}
.portfolio_filter .work_portfolio_item+.work_portfolio_item
{
	margin-left:35px
}
.price_content .price_item
{
	padding-left:15px;padding-right:15px
}
.process_area .agency_featured_item
{
	margin-top:50px
}
.single_product_item .single_pr_details
{
	padding-top:30px
}
.sign_info
{
	padding:50px 30px
}
.s_promo_info .promo_item
{
	opacity:1;left:0;top:75%
}
.banner_top
{
	padding-top:125px
}
.svg_intro_bottom
{
	width:130%
}
.payment_banner_content
{
	max-width:100%
}
.payment_banner_content h1
{
	line-height:50px;font-size:32px
}
.payment_banner_content .action_btn
{
	margin-top:45px
}
.slider_content
{
	padding-top:150px
}
.saas_features_area_two
{
	padding-top:165px
}
.section_container .intro_content
{
	position:relative;padding-top:150px;padding-left:15px;padding-right:15px
}
.section_container .intro_content h1,.erp_banner_area_two .section_container .intro_content h1
{
	font-size:44px
}
.saas_service_img img
{
	max-width:100%
}
.about_img .about_img_slider .about_item .about_text .br
{
	margin-bottom:15px
}
.s_service_section
{
	margin-top:120px
}
.mobile_img .women_img
{
	top:50px;right:200px;max-width:40%
}
.design_tab_area .tab-content .tab_img
{
	margin-top:20px
}
.saas_featured_info .f_img_two:before
{
	top:-20px
}
.saas_featured_info .saas_featured_item
{
	max-width:500px;margin-left:auto;margin-right:auto
}
.payment_testimonial_area .testimonial_img
{
	margin-bottom:-24px
}
.payment_testimonial_info .testimonial_content .icon
{
	left:0
}
.payment_testimonial_info .testimonial_content
{
	padding-left:115px
}
.partner_logo_area_two
{
	padding-top:70px
}
.payment_action_content p br
{
	display:none
}
.s_features_item .s_features_content .learn_btn
{
	margin-top:05px
}
.f_widget .mb_40
{
	margin-bottom:16px
}
.company_widget .mt_30
{
	margin-top:20px
}
.feature_info .f_content h2
{
	line-height:33px;margin-bottom:15px
}
.breadcrumb_area
{
	padding:124px 0px 100px
}
.breadcrumb_content p br
{
	display:none
}
.job_listing .listing_tab .list_item
{
	padding:30px
}
.job_listing .listing_tab .list_item .joblisting_text
{
	display:block;min-width:450px
}
.job_listing .listing_tab .list_item .joblisting_text .job_list_table,.job_listing .listing_tab .list_item .joblisting_text .jobsearch-table-cell
{
	display:block;width:100%;overflow:hidden
}
.job_listing .listing_tab .list_item .joblisting_text
{
	padding:0px;border:0px
}
.job_listing .listing_tab .list_item figure
{
	margin-bottom:20px
}
.job_listing .listing_tab .list_item figure,.job_listing .listing_tab .list_item figure a,.job_listing .listing_tab .list_item figure img,.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist
{
	float:none
}
.job_listing .listing_tab .list_item .joblisting_text .jobsearch-job-userlist
{
	display:flex;padding-top:25px
}
.job_listing
{
	margin-top:70px
}
.checkout_content .checkout_title
{
	margin-top:40px
}
.checkout_area .cart_total_box
{
	margin-top:50px
}
.checkout_content textarea
{
	padding-left:20px
}
.sign_info
{
	background:#fff
}
.error_contain h1
{
	font-size:20vw;line-height:22vw
}
.shopping_cart_area .cart_title
{
	display:none
}
.shopping_cart_area .cart_table tr
{
	display:block;float:none;width:100%;margin-bottom:40px;background:#f5f5f5;padding:0px 15px
}
.shopping_cart_area .cart_table tr td
{
	display:block;width:100%;max-width:100%;overflow:hidden;padding-bottom:20px;padding-top:20px !important;margin-bottom:0px;border-bottom:1px solid #ededed
}
.shopping_cart_area .cart_table tr td:last-child
{
	border-bottom:0px
}
.shopping_cart_area .cart_table tr td:before
{
	content:attr(data-title) ": ";font-weight:600;float:left;position:absolute;top:50%;transform:translateY(-50%)
}
.shopping_cart_area .cart_table
{
	margin:0px;padding-top:0
}
.shopping_cart_area .cart_table .total,.shopping_cart_area .cart_table .quantity,.shopping_cart_area .cart_table .del-item
{
	float:right;width:auto
}
.shopping_cart_area .cart_table .del-item .total
{
	float:none
}
.shopping_cart_area .cart_table .product .media
{
	display:inline-block;width:auto;float:right
}
.shopping_cart_area .cart_table .product .media .media-left
{
	margin-left:auto;margin-bottom:20px
}
.shopping_cart_area .cart_table .del-item a
{
	display:inline-flex
}
.app_img .text_bg.three
{
	right:-30%;bottom:48px
}
.app_img .dot_two
{
	right:157px;top:76%
}
.company_banner_area .company_banner_content h2
{
	font-size:40px;line-height:52px
}
.company_banner_area .company_banner_content h2 br
{
	display:none
}
.startup_tab .nav-item
{
	width:calc(100% / 3)
}
.startup_tab_img .phone_img img
{
	max-width:58%
}
.progress_bar_area
{
	padding-top:70px
}
.progress_bar_area .br_bottom
{
	margin-top:55px
}
.stratup_app_screen .phone
{
	max-width:80%;bottom:-222px;left:-32px
}
.digital_banner_area
{
	display:block;min-height:auto;padding:140px 0px 100px
}
.digital_video_slider
{
	width:100%;position:relative;top:auto;bottom:0;transform:translateY(0);padding:50px 15px 0px
}
.digital_video_slider .owl-stage
{
	padding-left:100px !important
}
.digital_content
{
	padding-right:0
}
.saas_banner_area_three .slider_item .slidet_content_two h2
{
	font-size:40px
}
.saas_banner_area_three .slider_item .slidet_content_two h2 br
{
	display:none
}
.saas_banner_area_three .slider_item .image_mockup .watch,.saas_banner_area_three .slider_item .image_mockup .phone
{
	display:none
}
.saas_banner_area_three .slider_item .image_mockup
{
	width:90%;padding:0px;position:relative;margin-top:50px;bottom:0
}
.saas_banner_area_three .slider_item
{
	height:auto;padding-bottom:50px;min-height:auto
}
.saas_banner_area_three .slider_item .image_mockup .laptop
{
	max-width:100%
}
.saas_banner_area_three .owl-stage
{
	padding-bottom:0
}
.service_details_area .pr_70
{
	padding-right:15px
}
.price_info_two .price_head .p_head
{
	display:none
}
.price_info_two .price_head .p_head.time
{
	display:block;width:100%
}
.price_info_two .pr_list
{
	display:block;width:100%
}
.price_info_two .price_item
{
	display:block;width:100%;position:relative;overflow:hidden;padding:0px
}
.price_info_two .price_item:first-child
{
	text-align:center;padding:5px 0px
}
.price_info_two .price_item:first-child h5
{
	width:initial;border:0px;float:none
}
.price_info_two .price_item:before
{
	content:attr(data-title);position:absolute;left:20px;top:50%;transform:translateY(-50%);font-weight:500
}
.price_info_two .price_item h5
{
	border-left:1px dashed #ededed;display:block;float:right;font-size:1.1rem;height:100%;line-height:3.1rem;position:relative;text-align:center;text-transform:uppercase;width:50%
}
.price_info_two .pr_list:last-child
{
	display:none
}
.blog_breadcrumb_area .breadcrumb_content_two h1 br
{
	display:none
}
.blog_breadcrumb_area .breadcrumb_content_two h1
{
	font-size:7vw;font-weight:700;line-height:1.5em
}
.header_social_icon li
{
	margin:0px 0px 0px 13px
}
.software_promo_area .round_shape
{
	width:600px;height:600px;max-width:100%;min-height:100%;margin-top:100px
}
.software_promo_area .round_shape .r_shape.r_shape_two
{
	width:400px;height:400px
}
.software_promo_area .round_shape .r_shape.r_shape_three
{
	width:230px;height:230px
}
.payment_features_area_three
{
	padding:80px 0px
}
.payment_features_area_three .col-lg-5 img
{
	max-width:100%
}
.payment_features_content_two .item
{
	margin-top:0
}
.payment_features_content_two p br
{
	display:none
}
.payment_logo_area,.payment_priceing_area
{
	padding:80px 0px
}
.payment_content_two .payment_img img
{
	max-width:100%
}
.feedback_area_three
{
	height:auto
}
.seo_subscribe_form .input-group
{
	justify-content:center
}
.seo_subscribe_form .input-group .check-btn
{
	margin-top:10px
}
.new_footer_area .footer_bottom p
{
	text-align:left;font-size:14px
}
.hosting_banner_area
{
	min-height:100%;height:auto;text-align:center;padding:130px 0px 80px
}
.hosting_banner_area .hosting_content
{
	margin-bottom:40px
}
.domain_form_inner input
{
	padding-left:5px
}
.h_map_area .hosting_title br
{
	display:none
}
.h_action_promo_area .text-right,.h_action_promo_area
{
	text-align:center !important
}
.h_action_promo_area .hosting_btn
{
	margin-top:25px
}
.h_action_content
{
	margin-top:30px
}
.pos_subscribe .col-sm-12 .form-group
{
	text-align:center
}
.pos_subscribe .form-group
{
	margin-top:15px
}
.pos_subscribe .btn_pos
{
	padding:17px 56px
}
.erp_banner_area_two .section_container .intro
{
	margin-left:0;margin-right:0
}
.erp_action_area .erp_content
{
	margin-top:30px
}
.erp_analytics_item p
{
	font-size:22px
}
.erp_analytics_item
{
	margin-bottom:25px
}
.erp_menu .er_btn
{
	margin-left:30px
}
.pos_developer_product_area .tab_img_info
{
	overflow:hidden
}
.full_header
{
	padding:20px 15px
}
.hamburger-menu-wrepper .animation-box .menu-box
{
	width:100%
}
.hamburger-menu-wrepper .animation-box .menu-box .menu
{
	background:transparent
}
.header_footer p
{
	display:none
}
.close_icon
{
	top:10px;right:30px;z-index:2
}
.section-4 .section_one_img img
{
	max-width:60%
}
.section-4 .section_one_img .phon_img
{
	right:62px
}
#pp-nav
{
	right:5px
}
.menu_scroll .container-fluid
{
	padding-left:15px;padding-right:15px
}
.pp_features_item
{
	padding-right:15px
}
.section-2 .pp_mackbook_img
{
	height:480px
}
.h_analytices_features_item .h_analytices_img .analytices_img_two
{
	left:20px
}
.h_analytices_features_area
{
	padding:0px 0px 80px
}
.h_analytices_features_area .er_btn
{
	margin-top:0px
}
.h_analytices_features_item
{
	padding:80px 0px
}
.setup_inner .setup_item .line
{
	display:none
}
.setup_inner .setup_content
{
	text-align:center;padding-left:0;max-width:350px;margin:0 auto
}
.setup_inner .setup_item .round
{
	margin-top:50px;margin-bottom:30px
}
.analytices_logo img
{
	max-width:100%
}
.analytices_logo_content
{
	padding-right:0
}
.integration_img
{
	margin-left:0
}
.support_home_area img
{
	max-width:100%
}
.support_home_img
{
	margin-left:0
}
.h_leaf.two,.h_leaf.one
{
	max-width:40%
}
.hamburger-menu-wrepper .animation-box
{
	display:flex
}
.hamburger-menu-wrepper .animation-box .menu-box
{
	display:block !important;width:80%;max-height:450px;overflow-y:scroll
}
.close_icon
{
	right:20px;top:20px
}
.hamburger-menu-wrepper.show-menu .animation-box .menu-box .offcanfas_menu>li a
{
	font-size:25px
}
.navbar .offcanfas_menu>.nav-item:not(:last-child)
{
	margin-bottom:5px
}
.header_footer
{
	padding-bottom:0;padding-top:20px;display:block
}
.header_footer ul
{
	margin-bottom:0
}
.navbar .offcanfas_menu>.nav-item.submenu .dropdown-menu
{
	padding-top:0
}
.security_features_inner
{
	display:block;margin-left:-10px;margin-right:-10px
}
.security_features_inner .s_features_item:nth-child(3n+1),.security_features_inner .s_features_item:nth-child(3n-1)
{
	margin-top:0
}
.security_features_inner .s_features_item
{
	width:calc(50% - 22px);margin:0px 10px 30px;display:inline-block
}
.security_features_inner .s_features_item .item
{
	width:100%
}
.event_banner_content h2
{
	font-size:58px;line-height:65px
}
.event_promotion_info
{
	padding:0px 15px
}
.e_promo_text
{
	margin-left:0
}
.event_promotion_info p
{
	padding-top:50px
}
.event_schedule_inner .event_tab .nav-item .nav-link
{
	padding-left:47px;padding-right:47px;margin-bottom:10px
}
.event_schedule_inner .event_tab .nav-item+.nav-item
{
	margin-left:10px
}
.e_promo_text
{
	padding:30px 20px
}
.event_fact_area .seo_fact_info .seo_fact_item:first-child,.event_fact_area .seo_fact_info .seo_fact_item,.event_fact_area .seo_fact_info .seo_fact_item.last,.event_fact_area .seo_fact_info .seo_fact_item:nth-child(even)
{
	margin-top:20px !important
}
.event_sponser_inner .event_sponser_item .sponser_title
{
	padding-top:0;padding-bottom:15px;text-align:center
}
.event_sponser_inner .event_sponser_item .row
{
	justify-content:center
}
.clients_feedback_item
{
	display:block;padding-top:80px;padding-left:30px;padding-right:30px
}
.clients_feedback_item .feedback_body
{
	padding:0px;margin:0px
}
.chat_clients_feedback.feedback_two .clients_feedback_item .feedback_body
{
	padding-left:0
}
.tracking_banner_area
{
	height:auto;padding-bottom:70px
}
.banner_content
{
	padding-top:120px;padding-bottom:50px
}
.software_img
{
	padding-bottom:50px
}

}
@media (max-width: 650px)
{
	.about_img .about_img_slider .about_item.w45,.about_img .about_img_slider .about_item.w55
{
	width:100%
}
.about_img .pluse_icon
{
	display:none
}
.app_img .mobile
{
	top:-83px
}
.comment-box .post_comment .reply-comment
{
	padding-left:25px
}
.portfolio_filter .work_portfolio_item+.work_portfolio_item
{
	margin-left:35px
}
.sign_info .login_info .sign-in-form .d-flex
{
	display:block !important
}
.sign_info .lead-text
{
	padding-right:0px;padding-top:15px
}
.payment_clients_area .payment_clients_inner .clients_item.two,.payment_clients_area .payment_clients_inner .clients_item.one,.payment_clients_area .payment_clients_inner .clients_item.three
{
	left:0
}
.payment_clients_area .payment_clients_inner .clients_item.four
{
	left:205px
}
.payment_clients_area .payment_clients_inner .clients_item.seven
{
	left:150px
}
.payment_clients_area .payment_clients_inner .clients_item.eight
{
	left:250px
}
.payment_clients_area .payment_clients_inner .clients_item.six
{
	left:215px
}
.payment_clients_area .payment_clients_inner .clients_item.five
{
	left:330px
}
.payment_clients_area .payment_clients_inner .clients_item.four
{
	left:0;top:540px
}
.payment_clients_area .payment_clients_inner .clients_item.eight
{
	left:165px;top:105px
}
.payment_clients_area .payment_clients_inner .clients_item.six
{
	top:225px;left:190px
}
.payment_testimonial_info .testimonial_content
{
	padding-left:110px;margin-top:20px
}
.payment_testimonial_info .testimonial_content .icon
{
	left:0
}
.payment_clients_area .payment_clients_inner
{
	height:690px
}
.agency_featured_area
{
	padding-top:80px
}
.about_img .about_img_slider .about_item .about_text
{
	bottom:30px
}
.software_banner_content h2
{
	font-size:35px
}
.t_color3 br
{
	display:none
}
.design_developers_area .btn_four
{
	margin-top:35px
}
.company_widget .mt_40
{
	margin-top:25px
}
.f_widget h3.mb-30
{
	margin-bottom:15px
}
.footer_nine_top .f_widget .f-title:after
{
	margin-top:10px
}
.app_featured_content h2
{
	margin-bottom:15px
}
.app_featured_content .learn_btn_two
{
	margin-top:10px
}
.f_widget .widget-wrap
{
	margin-top:20px
}
.agency_banner_area_two .agency_content_two h2
{
	font-size:28px;line-height:35px
}
.agency_banner_area_two .agency_banner_img
{
	max-width:70%;margin-bottom:30px
}
.agency_banner_area_two
{
	padding-top:100px;padding-bottom:80px
}
.error_contain p br
{
	display:none
}
.error_contain h2
{
	letter-spacing:0.50px
}
.app_img .dot_three
{
	top:48%
}
.app_img .dot_two
{
	top:69%
}
.triangle_shape
{
	-webkit-transform:rotate(65deg);transform:rotate(65deg)
}
.perfect_solution_area .perfect_solution_left .per_solution_content h2
{
	font-size:32px;line-height:44px
}
.testimonial_slider_four
{
	padding:0px 75px
}
.stratup_app_screen .phone
{
	bottom:-140px;left:-77px
}
.stratup_app_screen .laptop
{
	right:-42px;bottom:-92px
}
.post_author_two
{
	padding:25px 20px
}
.comment_inner .comment_box .post_comment
{
	padding:30px 20px 30px
}
.menu>.nav-item.submenu.mega_menu>.dropdown-menu.show
{
	padding:0px 10px
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two>.dropdown-menu>.nav-item
{
	padding:15px 10px
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two>.dropdown-menu>.nav-item .item .text
{
	font-size:12px
}
.feedback_area_two
{
	height:auto;padding-bottom:50px
}
.payment_price_item
{
	width:100%;margin-bottom:30px
}
.payment_price_item.center,.payment_price_item:hover
{
	transform:translateY(0)
}
.payment_priceing_area .payment_price_info
{
	padding-bottom:0px
}
.payment_subscribe_info .subscribe-form .form-control
{
	width:300px
}
.seo_call_action_text
{
	display:block;text-align:center
}
.seo_call_action_text h2
{
	margin-bottom:20px
}
.seo_partner_logo_area .seo_sec_title
{
	margin-bottom:0px
}
.seo_sec_title p br
{
	display:none
}
.seo_fact_info
{
	flex-wrap:wrap
}
.seo_fact_info .seo_fact_item:first-child
{
	margin-top:0px
}
.seo_fact_info .seo_fact_item:nth-child(even)
{
	margin-top:8px
}
.seo_sec_title h2
{
	font-size:30px;line-height:40px
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu .nav-item
{
	width:33.33%
}
.intro
{
	width:100%;margin-left:15px;margin-right:15px
}
.border_shap
{
	left:0;width:350px
}
.domain_form_inner .domain_select
{
	width:17%
}
.domain_form_inner .domain_select .selectpickers
{
	text-align:left !important;padding-left:12px
}
.domain_form_inner .domain_select .selectpickers:after
{
	right:15px
}
.domain_form_inner button
{
	width:33%
}
.domain_price li+li
{
	margin-left:20px
}
.hosting_title p br
{
	display:none
}
.h_features_item
{
	padding-right:0
}
.h_price_body .h_p_list .h_price_item
{
	position:relative
}
.h_price_body .h_p_list .h_price_item:before
{
	content:attr(data-title);position:absolute;left:20px;top:50%;transform:translateY(-50%);font-weight:500;text-transform:uppercase
}
.h_price_body .h_p_list
{
	display:block;padding:0px;margin-bottom:10px
}
.h_price_body .h_p_list:last-child
{
	margin-bottom:0
}
.h_price_body .h_p_list:last-child .h_price_item.c_width
{
	border-bottom:0px
}
.h_price_body .h_p_list .h_price_item
{
	display:block;width:100%;overflow:hidden;padding:10px 0px;border-bottom:1px solid #f7f0f0
}
.h_price_body .h_p_list .h_price_item.c_width,.h_price_body .price_head .p_head.c_width
{
	width:100%
}
.h_price_body .h_p_list .h_price_item h5
{
	width:50%;display:block;float:right
}
.h_price_body .price_head
{
	display:none
}
.h_map ul li:nth-child(2)
{
	left:60px
}
.pos_footer_area .leaf_left,.pos_footer_area .leaf_right
{
	max-width:20%
}
.pos_action_area .pos_action_content h2
{
	font-size:35px
}
.pos_footer_bottom img
{
	max-width:40%
}
.pos_action_area .pos_action_content p
{
	font-size:18px;line-height:30px
}
.animation_inner li:nth-child(20),.animation_inner li:nth-child(12)
{
	display:none
}
.erp_banner_area_two .section_container .intro_content h1
{
	font-size:28px;line-height:38px
}
.erp_banner_area_two .section_container .intro_content
{
	padding-top:100px
}
.erp_banner_area_two .animation_img
{
	margin-top:-322px
}
.erp_banner_area_two .erp_shap
{
	top:calc(100% - 86px)
}
.erp_service_item
{
	margin-bottom:50px
}
.erp_service_area .row
{
	margin-bottom:-50px
}
.intro
{
	max-width:100%;margin-left:15px;margin-right:15px
}
.section-4 .section_one_img .round
{
	width:300px;height:300px;margin-top:-150px;margin-left:-150px
}
.pp_testimonial_info
{
	padding-right:15px
}
.section-4 .section_one_img .phon_img
{
	display:none
}
.section-2 .pp_mackbook_img .one
{
	top:0
}
.pp_mackbook_img .three
{
	top:156px
}
.section-2 .pp_mackbook_img .four
{
	top:210px;left:-58px
}
.pp_mackbook_img .two
{
	top:353px;left:88px
}
.section-2 .pp_work_content
{
	margin-bottom:30px
}
.h_analytics_content h2
{
	font-size:40px;line-height:48px
}
.h_analytics_content
{
	margin-bottom:30px
}
.support_help_area .d-flex
{
	display:block !important
}
.support_help_area .support_item
{
	width:100%;margin-bottom:30px
}
.security_customers_logo_area .d-flex,.security_app_btn
{
	display:block !important
}
.security_app_btn+.security_app_btn
{
	margin-left:0
}
.security_app_btn
{
	margin-top:18px
}
.security_inner .analytices_logo
{
	padding:20px 10px
}
.event_counter .redCountdownWrapper>div
{
	width:calc(33% - 36px);margin-bottom:20px
}
.event_tab_content .media
{
	padding:30px 20px
}
.chat_img .p_one
{
	width:150px;right:-50px
}
.chat_img .p_two
{
	width:150px;left:-50px
}
.chat_img img
{
	max-width:100%
}
.chat_btn
{
	padding-left:20px;padding-right:20px
}
.tracking_price_inner .track_price h3
{
	font-size:85px
}

}
@media (max-width: 576px)
{
	.f_size_50
{
	font-size:33px
}
.app_featured_area
{
	padding-top:135px
}
.app_banner_area
{
	padding-bottom:10px
}
.saas_home_area
{
	height:auto
}
.saas_home_img
{
	margin-top:50px
}
.s_features_item .s_features_content
{
	padding-left:0px
}
.footer_bottom li,.footer_bottom p
{
	font-size:14px
}
.footer_bottom i
{
	font-size:18px
}
.footer_bottom .f_menu
{
	margin-bottom:14px
}
.footer_bottom .f_social_icon_two
{
	margin-bottom:12px
}
.footer_bottom .f_social_icon_two,.footer_bottom .f_menu,.footer_area_two .footer_bottom p
{
	text-align:center !important
}
.footer_bottom .f_social_icon_two
{
	margin-bottom:12px
}
.banner_top h2
{
	font-size:26px;line-height:35px
}
.l_height60,.l_height50
{
	line-height:45px
}
.f_size_30
{
	font-size:24px;line-height:35px
}
.mobile_img .mobile
{
	left:0;top:-100px;max-width:100%
}
.saas_banner_area_two .shap_img
{
	height:280px
}
.call_action_area .action_one
{
	left:-878px
}
.f_size_40
{
	font-size:30px
}
.footer_area_two .footer_bottom p
{
	margin-bottom:8px !important
}
.partner_logo .p_logo_item
{
	width:100%;margin-bottom:30px
}
.agency_content h2
{
	font-size:28px;line-height:45px;margin-bottom:23px
}
.agency_content .action_btn
{
	display:block !important;text-align:center
}
.agency_content .action_btn .agency_banner_btn
{
	display:block;margin-bottom:20px
}
.agency_banner_btn_two
{
	margin-left:0px
}
.about_content
{
	padding:90px 15px 100px
}
.developer_product_content .develor_tab .nav-item
{
	margin-left:25px
}
.partner_info .logo_item
{
	width:calc(100% / 2)
}
.fun_fact_content .fact_item h1
{
	font-size:60px
}
.feedback_slider .feedback_item .feed_back_author
{
	display:block
}
.feedback_slider .feedback_item .ratting
{
	text-align:left;padding-left:75px
}
.app_screenshot_area .app_screenshot_slider .item
{
	padding-left:30px;padding-right:30px
}
.app_img .phone_img
{
	max-width:80%
}
.app_banner_contentmt h2
{
	line-height:60px;font-size:40px
}
.app_banner_area .app_img .app_screen.one
{
	top:155px;left:15px
}
.app_banner_area .app_img .app_screen.two
{
	top:123px;left:105px
}
.app_banner_area .app_img .app_screen.three
{
	top:90px;left:194px
}
.app_item.item_one
{
	top:-143px
}
.app_item.item_two
{
	left:31px;top:-60px
}
.app_item.item_three
{
	bottom:50px
}
.app_item.item_four
{
	right:-52px;bottom:36px
}
.get_started_area .col-lg-6.text-right img
{
	max-width:100%
}
.get_content .app_btn.app_btn_two
{
	margin-left:0px
}
.app_service_item
{
	padding:50px 20px
}
.app_contact_info .info_item
{
	padding-left:38px;margin-bottom:26px
}
.app_contact_info
{
	left:20px;padding:45px 15px 15px
}
.app_screenshot_area .app_screenshot_slider .owl-prev
{
	left:calc(50% - 32px)
}
.app_screenshot_area .app_screenshot_slider .owl-next
{
	right:calc(50% - 80px)
}
.partner_logo_area_two .subscribe_form_info
{
	padding:50px 20px
}
.blog_grid_item
{
	max-width:370px;margin-left:auto;margin-right:auto
}
.comment-box .post_comment .reply-comment
{
	padding-left:0
}
.comment-box .post_comment .post_author .media-left
{
	margin-right:10px
}
.breadcrumb_content h1
{
	font-size:28px;line-height:32px
}
.portfolio_filter
{
	display:block;text-align:center;margin-bottom:50px
}
.portfolio_filter .work_portfolio_item
{
	margin-bottom:5px
}
.portfolio_gallery .portfolio_item .portfolio_img img,.single_product_item .product_img img
{
	width:100%
}
.shopping_cart_area .cart_btn.cart_btn_two
{
	margin-left:0
}
.shopping_cart_area .cart_btn
{
	margin-bottom:10px
}
.login-form .extra,.security_banner_content .action_btn.d-flex
{
	display:block !important
}
.s_promo_info .promo_item
{
	width:90px;height:90px
}
.s_promo_info .promo_item.item_four
{
	top:17%;left:69%
}
.s_promo_info .promo_item.item_three
{
	left:0px;top:25px
}
.s_promo_info .promo_item.item_two
{
	left:0;top:146px
}
.s_promo_info .promo_item.item_seven
{
	top:66%;left:64%
}
.software_promo_area .round_shape .r_shape.r_shape_five
{
	width:115px;height:115px
}
.software_promo_area .round_shape .r_shape.r_shape_five img
{
	max-width:100%
}
.s_promo_info .promo_item.item_six
{
	top:57%;left:0%
}
.s_promo_info .promo_item.item_nine
{
	left:18px;top:83%
}
.s_promo_info .promo_item.item_five
{
	left:72%;top:44%
}
.feature_info .feature_img.f_img_one .one
{
	left:0;max-width:80%
}
.feature_info .feature_img.f_img_one .three
{
	max-width:69%
}
.feature_info .feature_img.f_img_two .one
{
	right:131px;max-width:43%
}
.mobile_btn
{
	display:none
}
.action_area_three .action_content .white_btn
{
	margin-right:0px;margin-bottom:10px
}
.payment_clients_area .payment_clients_inner .clients_item.five
{
	left:180px;top:517px
}
.footer_nine_bottom
{
	text-align:center
}
.footer_nine_bottom .flag_selector
{
	float:none;margin-top:12px
}
.payment_action_content h2
{
	line-height:40px
}
.payment_testimonial_area .testimonial_img img
{
	max-width:100%
}
.payment_testimonial_area .testimonial_img
{
	margin-bottom:-13px
}
.payment_banner_content .action_btn
{
	display:block !important
}
.payment_banner_content .agency_banner_btn_two
{
	display:block;margin-left:0px;margin-top:15px
}
.payment_banner_content h1
{
	line-height:38px;font-size:28px
}
.pay_btn.pay_btn_two
{
	margin-left:0px
}
.section_container .intro_content h1
{
	font-size:30px;line-height:45px
}
.section_container .intro_content .subcribes
{
	display:block
}
.section_container .intro_content .subcribes .form-control
{
	width:100%
}
.section_container .intro_content .subcribes .btn_submit
{
	position:relative;margin-top:10px;display:block;max-width:100%;width:100%
}
.saas_banner_area_two .animation_img
{
	bottom:-40px
}
.saas_features_area_two
{
	padding-top:100px
}
.software_banner_content .action_btn
{
	display:block !important
}
.video_btn
{
	display:block;margin-left:10px;margin-top:20px
}
.saas_banner_content p.mt_30
{
	margin-top:20px
}
.app_testimonial_area .nav_container .owl-prev,.app_testimonial_area .nav_container .owl-next
{
	display:none
}
.app_feature_info .app_featured_content .app_btn
{
	margin-top:15px
}
.banner_top .subcribes .btn_submit
{
	position:relative;right:0;display:block;top:0;transform:translateY(0);margin:20px auto 0px
}
.sec_title h2.mb_20
{
	margin-bottom:10px
}
.breadcrumb_area
{
	padding:110px 0px 50px
}
.shop_grid_area .row,.shop_list_area .row
{
	text-align:center
}
.shop_menu_right
{
	justify-content:center !important
}
.shop_list_area .shop_page_number
{
	margin-top:40px
}
.product_details_area .pr_details,.service_details_item+.service_details_item
{
	margin-top:30px
}
.blog_content .post_date
{
	top:-60px
}
.banner_top .subcribes
{
	display:block
}
.banner_top .subcribes .form-control
{
	display:block;width:100%
}
.s_subcribes .form-control
{
	line-height:70px;height:70px
}
.s_subcribes .btn-submit
{
	font-size:18px;line-height:70px
}
.app_featured_area_two .app_feature_info
{
	margin-top:30px
}
.app_img .dot_two
{
	top:65%
}
.app_img .dot_three
{
	top:41%
}
.app_img .dot_two
{
	right:115px
}
.perfect_solution_area .perfect_solution_left .per_solution_content .btn_six
{
	margin-left:0
}
.startup_tab .nav-item
{
	width:calc(100% / 2)
}
.startup_tab_img .phone_img
{
	text-align:right
}
.stratup_service_img .phone_img
{
	width:20%
}
.video_content
{
	padding:0px
}
.digital_video_slider .owl-stage
{
	padding-left:inherit !important
}
.saas_banner_area_three .slider_item .image_mockup
{
	display:none
}
.saas_banner_area_three .owl-dots
{
	display:none
}
.saas_banner_area_three .slider_item
{
	padding-bottom:100px
}
.saas_subscribe_area_two .subscribe_form_info
{
	padding:80px 20px
}
.case_study_item img
{
	width:100%
}
.download_content h2
{
	font-size:30px
}
.saasland_col_screen
{
	height:100vh
}
.saasland_col_screen .clock .timer
{
	margin-bottom:15px
}
.saasland_container .saasland_col_content .saasland_content
{
	width:90%
}
.saasland_container .saasland_col_content .saasland_content h1
{
	font-size:33px;margin-bottom:50px
}
.saasland_container .saasland_col_content .saasland_content h2
{
	font-size:28px
}
.saasland_container .saasland_col_content .saasland_bottom
{
	width:95%
}
.pr_sidebar .widget
{
	text-align:left
}
.blog_list_item_two a img
{
	width:100%
}
.header_social_icon
{
	display:none
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two>.dropdown-menu .nav-item
{
	width:calc(100% / 2)
}
.software_promo_area .round_shape
{
	width:auto;height:600px;max-width:100%;min-height:100%;margin-top:50px
}
.software_promo_area .round_shape .r_shape.r_shape_one
{
	height:580px;width:580px
}
.payment_content_two .payment_img img
{
	max-width:100%
}
.payment_content_two .payment_img .payment_icon.icon_one,.payment_content_two .payment_img .payment_icon.icon_two,.payment_content_two .payment_img .payment_icon.icon_three,.payment_content_two .payment_img .payment_icon.icon_four,.payment_content_two .payment_img .payment_icon.icon_five,.payment_content_two .payment_img .payment_icon.icon_six
{
	max-width:48%
}
.payment_content_two .payment_img .payment_icon.icon_five
{
	right:-17px;top:19px
}
.payment_content_two .payment_img .payment_icon.icon_two
{
	left:20px;top:15%
}
.payment_content_two .payment_img .payment_icon.icon_six
{
	top:116px
}
.payment_content_two .action_btn
{
	display:inline-block !important;position:relative;z-index:3
}
.payment_content_two h2
{
	font-size:40px;line-height:55px
}
.payment_banner_area_two
{
	padding-top:135px
}
.payment_features_content_two h2 br
{
	display:none
}
.payment_features_img img
{
	max-width:100%
}
.payment_features_img:before
{
	top:-30px;left:-10px;right:0
}
.payment_subscribe_info .subscribe-form,.tracking_price_inner .track_body,.tracking_price_inner .track_price h6
{
	display:block !important;text-align:center
}
.tracking_price_inner .track_text
{
	padding-left:0;border:0px;padding-top:22px
}
.payment_subscribe_info .subscribe-form .form-control
{
	width:100%;margin-bottom:15px
}
.payment_footer_area
{
	padding-bottom:75px
}
.seo_fact_info
{
	max-width:320px;margin:0 auto
}
.seo_fact_info .seo_fact_item:nth-child(even)
{
	margin-top:135px
}
.seo_subscribe_form .input-group
{
	margin-bottom:20px
}
.new_footer_area .footer_bottom p
{
	text-align:center;margin-bottom:0 !important
}
.seo_features_img .round_circle,.seo_features_img.seo_features_img_two .round_circle
{
	width:340px;height:340px;top:-40px
}
.seo_features_img.seo_features_img_two .round_circle.two
{
	top:-50px;right:0px
}
.seo_features_content .seo_btn
{
	margin-top:20px
}
.seo_features_img img
{
	margin-right:0
}
.seo_features_img .round_circle.two
{
	left:0
}
.seo_subscribe_form
{
	margin-left:0;margin-right:0
}
.seo_sec_title.mb_70
{
	margin-bottom:40px
}
.seo_service_item
{
	padding-left:15px;padding-right:15px
}
.seo_partner_logo_area .seo_sec_title h2
{
	font-size:28px
}
.seo_call_action_text h2
{
	font-size:27px;line-height:41px
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner>.dropdown-menu>.nav-item .dropdown-menu .nav-item
{
	width:50%
}
.hosting_tab .nav-item
{
	width:50%
}
.hosting_tab
{
	align-items:center;justify-content:center
}
.h_blog_item
{
	margin-bottom:30px
}
.hosting_title h2
{
	font-size:31px;line-height:40px
}
.h_map ul li:nth-child(1)
{
	left:26px
}
.h_map ul li:nth-child(2)
{
	left:55px
}
.h_map ul li:nth-child(7)
{
	left:24%
}
.h_map ul li:nth-child(4)
{
	top:279px
}
.h_map ul li:nth-child(8)
{
	left:72%
}
.h_map ul li:nth-child(6)
{
	top:83%;left:128px
}
.pos_banner_text h2
{
	font-size:40px;line-height:52px
}
.pos_banner_text .action_btn
{
	display:block !important
}
.animation_inner li
{
	max-width:22%
}
.animation_inner li img
{
	max-width:100%
}
.animation_inner li:nth-child(8)
{
	top:31%;left:5px
}
.animation_inner li:nth-child(3)
{
	top:130px;left:109px
}
.animation_inner li:nth-child(14)
{
	left:114px
}
.animation_inner li:nth-child(16)
{
	bottom:-25px;left:165px
}
.animation_inner li:nth-child(17)
{
	left:228px;bottom:53px
}
.animation_inner li:nth-child(18)
{
	bottom:-87px;left:202px
}
.animation_inner li:nth-child(19)
{
	bottom:137px;left:219px
}
.animation_inner li:nth-child(11)
{
	top:44px;left:205px
}
.animation_inner li:nth-child(10)
{
	left:45px;top:215px
}
.animation_inner li:nth-child(9)
{
	left:150px;top:203px
}
.animation_inner li:nth-child(7)
{
	left:224px
}
.animation_inner li:nth-child(6)
{
	top:106px;left:220px
}
.animation_inner li:nth-child(5)
{
	top:187px;left:0
}
.animation_inner li:nth-child(4)
{
	left:0;top:auto;bottom:-91px
}
.erp_testimonial_item .content p
{
	font-size:16px;line-height:30px
}
.erp_testimonial_item .content
{
	padding:50px 25px
}
.erp_testimonial_item .media
{
	padding-left:0
}
.erp_testimonial_item .media .media-body h5,.erp_testimonial_item .media .media-body h5 span,.erp_testimonial_item .media .media-body p
{
	font-size:15px
}
.erp_testimonial_item .media img
{
	margin-right:12px
}
.flex-row-reverse .erp_content_two
{
	padding-right:0
}
.flex-row-reverse .erp_features_img_two .img_icon
{
	left:-7px;right:auto
}
.split_banner .app_img .phone_img
{
	max-width:50%
}
.section_6 .split_banner
{
	overflow:hidden
}
.ms-left .ms-section.section_2 .split_banner .app_img
{
	margin-left:20px
}
.ms-section.section_1 .split_slider_content h2
{
	font-size:26px;line-height:40px
}
.split_slider_content p
{
	font-size:16px
}
.section-1 .section_one-content
{
	padding-right:0
}
.section_one_img .round
{
	width:290px;height:290px;margin-left:-145px;margin-top:-145px
}
.section_one_img .dots
{
	display:none
}
.h_analytices_features_item .h_analytices_img_two
{
	padding-left:0
}
.h_analytices_features_item .h_analytices_img_two .analytices_img_one,.h_analytices_features_item .h_analytices_img_two .analytices_img_two
{
	max-width:70%
}
.h_analytices_features_item .h_analytices_img_two .analytices_img_three
{
	left:40%;max-width:50%
}
.support_testimonial_info .testimonial_slider .owl-item
{
	padding-left:15px;padding-right:15px
}
.support_testimonial_info .testimonial_slider .testimonial_item
{
	padding-left:10px;padding-right:10px
}
.agency_testimonial_info .testimonial_slider
{
	padding-left:0;padding-right:0
}
.security_banner_content .w_btn
{
	display:block;margin-top:10px
}
.security_list_area .macbook_a,.security_list_area .lock,.security_inner .security_leaf_left,.security_inner .security_leaf_right
{
	display:none
}
.security_inner
{
	padding-left:0px;padding-right:0px
}
.h_security_area .h_security_item
{
	display:block !important
}
.h_security_area .h_security_item img
{
	margin-right:0;margin-bottom:15px
}
.security_features_inner .s_features_item
{
	width:100%
}
.security_app_btn
{
	font-size:15px
}
.security_app_btn i
{
	font-size:25px;padding-right:10px
}
.event_banner_content h2
{
	font-size:48px;line-height:60px
}
.event_counter .redCountdownWrapper>div
{
	width:calc(50% - 36px);margin-bottom:20px
}
.event_counter .redCountdownWrapper .redCountdownValue span
{
	font-size:16px !important
}
.event_tab_content .media .media-body
{
	padding-left:30px
}
.event_tab_content .media .media-left
{
	margin-right:30px
}
.event_promotion_info
{
	margin-top:0;padding-top:50px
}
.chat_banner_content .pr_100
{
	padding-right:0
}
.chat_img .p_two
{
	width:126px;left:-15px
}
.chat_img .p_three
{
	right:-15px
}
.chat_features_img
{
	padding-left:20px
}
.chat_features_img .chat_two
{
	right:0;left:auto
}
.chat_features_img_two .chat_two
{
	left:0
}
.chat_features_img_two .chat_one
{
	left:-30px
}
.chat_clients_feedback img
{
	max-width:100%
}
.chat_title h2
{
	font-size:30px;margin-bottom:15px
}
.chat_banner_content h2
{
	font-size:36px;line-height:52px
}
.tracking_pr_item .tracking_content
{
	padding:30px
}
.tracking_price_inner .track_body
{
	padding-bottom:40px
}
.job_listing .listing_tab .list_item .joblisting_text
{
	display:block;min-width:350px
}

}
@media (max-width: 480px)
{
	.feedback_area_three
{
	height:auto
}
.startup_tab_img .phone_img img
{
	max-width:40%
}
.testimonial_slider_four
{
	padding:0px 15px
}
.testimonial_slider_four .item p
{
	font-size:14px;line-height:26px
}
.testimonial_slider_four .item .author_img
{
	margin-bottom:5px
}
.stratup_testimonial_info
{
	height:385px
}
.saas_banner_area_three .slider_item .slidet_content .slider_btn+.slider_btn
{
	margin-left:0
}
.post_author_two
{
	display:block
}
.comment_inner .comment_box .post_comment .reply_comment
{
	margin-left:0
}
.post_author_two .img_rounded
{
	margin-right:0;margin-bottom:20px
}
.header_area .container
{
	padding-left:15px;padding-right:15px
}
.feedback_area_two .sec_title,.feedback_area_three .sec_title
{
	padding-right:0
}
.feedback_slider_two .owl-nav
{
	display:none
}
.seo_features_img .round_circle.two
{
	top:-30px
}
.seo_features_content .seo_features_item .icon
{
	margin-right:10px
}
.seo_features_img.seo_features_img_two .round_circle
{
	width:250px;height:250px
}
.seo_features_img.seo_features_img_two .round_circle.two
{
	width:300px;height:300px
}
.pos_banner_text h2
{
	font-size:30px;line-height:38px
}
.chat_info
{
	display:block
}
.chat_info img
{
	margin-right:0;padding-bottom:35px
}
.pos_about_list
{
	column-count:1
}
.section-2 .pp_mackbook_img img
{
	max-width:80%
}
.section-2 .pp_mackbook_img
{
	height:380px
}
.section-2 .pp_mackbook_img .one
{
	left:100px
}
.section-2 .pp_mackbook_img .four
{
	top:195px;left:-96px
}
.pp_mackbook_img .two
{
	top:335px;left:35px
}
.event_banner_content .event_btn_two
{
	margin-left:0
}
.event_banner_content .round
{
	width:400px;height:400px;margin-left:-200px;margin-top:-200px
}
.event_tab_content .media
{
	display:block
}
.event_tab_content .media .media-body
{
	padding-left:0;border:0px;margin-top:15px
}
.clients_feedback_item
{
	padding-left:15px;padding-right:15px
}
.banner_content
{
	padding-top:120px;padding-bottom:50px
}
.software_img
{
	padding-bottom:50px
}

}
@media (max-width: 450px)
{
	.price_tab
{
	max-width:100%;border-radius:3px
}
.price_tab .nav-item .nav-link
{
	display:block;position:relative
}
.price_tab,.price_tab .nav-item
{
	display:block
}
.price_tab .nav-item .nav-link.active
{
	background:#00aff0;border-radius:3px
}
.partner_info .logo_item
{
	width:50%
}
.app_img .phone_img
{
	max-width:55%
}
.app_img .text_bg
{
	max-width:60%
}
.app_img .text_bg.three
{
	right:0%;bottom:125px
}
.app_img .text_bg.two
{
	right:12%;top:-37px
}
.app_img .text_bg.one
{
	left:-2%
}
.app_img .dot_three
{
	left:128px
}
.app_img .dot_one
{
	right:145px;top:20px
}
.price_tab.price_tab_two .nav-item .nav-link.active
{
	background:#5f2eed
}
.get_content .app_btn
{
	margin-top:5px
}
.pr_details .ratting
{
	float:none;text-align:left;padding-top:12px
}
.pr_footer,.login-form .extra
{
	display:block !important
}
.pr_details .post-body .ratting
{
	padding-top:0px
}
.product_info_details .comment-box .comment-content
{
	padding-left:80px
}
.product_info_details .pr_tab
{
	display:block;border-radius:0px
}
.product_info_details .pr_tab .nav-item .nav-link
{
	border-radius:0px
}
.product_info_details .pr_tab .nav-item
{
	float:none
}
.sign_info
{
	padding:30px 15px
}
.text_box input[type="text"],.text_box textarea,.text_box input[type="password"]
{
	padding-left:10px
}
.payment_testimonial_info .testimonial_content .icon
{
	top:-53px
}
.payment_testimonial_info .testimonial_content
{
	padding-left:0
}
.mobile_img .women_img
{
	right:80px
}
.mobile_img .mobile
{
	top:-35px
}
.post_share a+a
{
	margin-left:0px
}
.coupon .button
{
	position:relative;right:0;top:0;transform:translateY(0);margin-top:15px
}
.feedback_item .feed_back_author
{
	display:block
}
.feedback_item .ratting
{
	text-align:left;padding-left:80px
}
.feedback_slider_two .feedback_item
{
	padding:45px 20px 25px
}
.partner_logo_area_five h2 br
{
	display:none
}
.company_banner_area .company_banner_content h2
{
	font-size:35px;line-height:46px
}
.testimonial_slider_four .item p
{
	color:#677294
}
.testimonial_slider_four .item h5,.testimonial_slider_four .item h6
{
	color:#051441
}
.stratup_testimonial_info:before
{
	display:none
}
.stratup_testimonial_info
{
	height:auto;margin:50px 0px
}
.stratup_app_screen
{
	display:none
}
.startup_content_three .btn_six
{
	margin-bottom:15px
}
.btn_six+.btn_six
{
	margin-left:0
}
.startup_content_three h2
{
	font-size:28px;margin-bottom:15px;line-height:42px
}
.startup_content_three p
{
	margin-bottom:30px
}
.intregration_logo
{
	display:block
}
.intregration_logo .intregration_item
{
	max-width:100%
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two>.dropdown-menu .nav-item
{
	width:250px
}
.menu>.nav-item.submenu.mega_menu.mega_menu_two>.dropdown-menu>.nav-item .item .text
{
	font-size:16px
}
.seo_partner_logo_area
{
	padding-top:0
}
.split_slider_content .br_shap
{
	width:290px
}
.split_slider_content
{
	padding:40px 0px 48px 17px
}
.hosting_tab .nav-item
{
	width:100%
}
.h_price_tab p
{
	padding:30px
}
.split_title
{
	font-size:31px;line-height:35px
}
.split_app_content .s_app_btn+.s_app_btn
{
	margin-left:0;margin-top:10px
}
.section-2 .pp_mackbook_img img
{
	max-width:100%
}
.section-2 .pp_mackbook_img .four
{
	top:162px;left:-133px
}
.section-2 .pp_mackbook_img .one
{
	left:57px;top:-50px
}
.pp_mackbook_img .two
{
	top:317px;left:-27px
}
.pp_mackbook_img .three
{
	top:138px;right:-173px
}
.pp_contact_info .pp_contact_item .icon
{
	margin-right:15px
}
.pp_contact_info .pp_contact_item
{
	display:block
}
.pp_contact_info .pp_contact_item .icon
{
	margin-bottom:15px
}
.agency_testimonial_info .owl-prev,.agency_testimonial_info .owl-next
{
	display:none
}
.event_banner_content h2
{
	font-size:35px;line-height:45px
}
.event_banner_content h6
{
	font-size:17px
}
.event_schedule_inner .event_tab .nav-item+.nav-item
{
	margin-left:5px
}
.tracking_pr_item .tracking_content
{
	padding-left:20px;padding-right:20px
}
.tracking_pr_item .tracking_content h3
{
	font-size:25px
}
.job_listing .listing_tab .list_item .joblisting_text
{
	display:block;min-width:300px
}

}
@media (max-width: 400px)
{
	.header_area_six .header_top
{
	display:none
}
.header_area_six+section
{
	margin-top:68px
}
.payment_content_two .payment_img .payment_icon.icon_one,.payment_content_two .payment_img .payment_icon.icon_two,.payment_content_two .payment_img .payment_icon.icon_three,.payment_content_two .payment_img .payment_icon.icon_four,.payment_content_two .payment_img .payment_icon.icon_five,.payment_content_two .payment_img .payment_icon.icon_six
{
	display:none
}
.job_listing .listing_tab .list_item .joblisting_text
{
	display:block;min-width:250px
}
.footer_bottom li,.footer_bottom p
{
	font-size:12px
}

}

