/* Large desktop :1800px. */
@media (min-width: 1500px) and (max-width: 1800px) {
.video-bg-shape::before {
	width: 100%;
}
.choose-shape-two {
	right: 7%;
	top: 47%;
}
.fourth-slider-img.fsi-two {
	width: 620px;
}
.fourth-slider-img.fsi-one {
	right: 28%;
	top: -123px;
	width: 500px;
}
.f-download-img {
	top: -10px;
}
.f-download-img img {
	width: 1000px;
}

}


/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
.video-bg-shape::before {
	width: 100%;
}
.choose-area {
	overflow: hidden;
}
.ccircle-two img {
	width: 400px;
}
.ccircle-one {
	left: 20px;
	top: 58%;
}
.ccircle-one img {
    width: 130px;
}
.slider-one-bg {
    min-height: 907px;
	background-position: center;
}
.slider-img-lg img {
	width: 770px;
}
.slider-two-bg {
	background-position: left bottom;
	min-height: 740px;
	width: 910px;
}
.slider-shape-one {
	left: 30px;
	top: 105px;
}
.slider-three-bg {
	min-height: 1010px;
}
.slider-four-bg {
	background-position: left bottom;
	padding-bottom: 225px;
}
.fourth-slider-img.fsi-two {
	width: 555px;
}
.fourth-slider-img.fsi-one {
	right: 30%;
	top: -123px;
	width: 410px;
}
.features-img {
	margin-left: -50%;
}
.features-img img {
	width: 800px;
}
.s-fact-area.pt-95 {
	padding-top: 110px;
}
.f-download-bg {
	background-position: right center;
}
.f-download-img {
	top: 55px;
}
.f-download-img img {
	width: 800px;
}
.fs-gradient-bg::before {
	left: 0;
	bottom: -36%;
}
.choose-shape-one {
	top: 25%;
}
.slider-seven-bg {
	min-height: 760px;
}
.breadcrumb-bg {
	padding-top: 235px;
	padding-bottom: 160px;
}
.breadcrumb-bg::before {
	height: 900px;
}
.hfour-choose-bg::before {
	height: 1080px;
}
.e-download-img {
	top: 50%;
	transform: translateY(-50%);
}
.slider-four-bg {
	background-position: center;
}

}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
.video-bg-shape::before {
	width: 100%;
}
.choose-area {
	overflow: hidden;
}
.ccircle-two img {
	width: 300px;
}
.ccircle-one {
	left: 20px;
	top: 58%;
}
.ccircle-one img {
    width: 100px;
}
.slider-one-bg {
    min-height: 907px;
	background-position: center;
}
.slider-img-lg img {
	width: 770px;
}
.slider-content h2 {
	font-size: 48px;
}
.slider-content p {
	font-size: 18px;
}
.choose-img img {
	width: 100%;
}
.choose-img-two img:last-child {
	width: unset;
}
.choose-pl-lg {
	padding-left: 35px;
}
.choose-pr-lg {
	padding-right: 35px;
}
.inner-title span {
	margin-bottom: 15px;
}
.inner-title h2 {
	font-size: 30px;
	line-height: 1.3;
}
.testimonial-img {
	float: unset;
	margin-right: 0px;
	margin-bottom: 15px;
}
.slider-two-bg {
	background-position: left bottom;
	min-height: 710px;
	width: 755px;
}
.slider-shape-one {
	left: 30px;
	top: 105px;
}
.s-slider-overflow {
	padding-bottom: 70px;
}
.s-single-features {
	padding: 0px 25px 40px;
}
.choose-bg-shape img {
	width: 480px;
}
.choose-shape-one {
	top: 19%;
}
.choose-shape-two {
	right: 5%;
	top: 39%;
}
.s-video-area {
	padding-top: 10px;
	padding-bottom: 10px;
}
.slider-three-bg {
	min-height: 1010px;
}
.t-single-features {
	padding-right: 30px;
}
.t-video-area {
	padding-top: 10px;
	padding-bottom: 10px;
}
.t-download-bg {
	padding-bottom: 180px;
}
.slider-four-bg {
	background-position: center bottom;
	padding-bottom: 140px;
}
.fourth-slider-img.fsi-two {
	width: 585px;
}
.fourth-slider-img.fsi-one {
	display: none;
}
.side-features-content p {
	padding-right: 50px;
}
.f-single-features {
	padding: 30px 20px;
}
.f-features-content h4 {
	font-size: 22px;
}
.features-img {
	margin-left: -70%;
}
.features-img img {
	width: 800px;
}
.s-fact-area.pt-95 {
	padding-top: 110px;
}
.f-download-bg {
	background-position: right center;
	background-size: cover;
	overflow: hidden;
	padding-top: 210px;
	padding-bottom: 180px;
}
.f-download-img {
	top: 15px;
	right: -120px;
}
.f-download-img img {
	width: 700px;
}
.fs-gradient-bg::before {
	left: 0;
	bottom: -36%;
}
.hfive-single-features {
	padding: 30px 20px;
}
.hfive-features-content h4 {
	font-size: 20px;
}
.hfive-gradient-bg::after {
	left: 0;
	top: -30%;
}
.slider-six-img img {
	width: 100%;
}
.six-features-area {
	padding-top: 110px;
}
.choose-circle.six-ccircle img {
	width: 400px;
}
.six-video-area {
	margin-bottom: -360px;
	padding-top: 10px;
}
.slider-seven-bg {
	min-height: 760px;
}
.seven-single-features {
	padding: 0 20px;
}
.breadcrumb-bg {
	padding-top: 235px;
	padding-bottom: 160px;
}
.breadcrumb-bg::before {
	height: 700px;
}
aside.primary-bg {
	padding: 35px 22px;
}
.blog-details-content blockquote {
	font-size: 18px;
	padding: 46px 40px 46px 40px;
}
.hfour-features {
	padding-top: 170px;
}
.hfour-choose-bg::before {
	display: none;
}
.e-download-img {
	top: 50%;
	transform: translateY(-50%);
}
.e-features-shape img {
	width: 200px;
}
.e-download-bg {
	padding-top: 250px;
	padding-bottom: 250px;
}

}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.navbar-toggler {
	padding: 8px;
	border-radius: 2px;
	border: 2px solid #fff;
	width: 45px;
	height: inherit;
	position: relative;
	padding-bottom: 10px;
}
.navbar-icon {
	background: #fff;
	height: 3px;
	width: 20px;
	margin: auto;
	margin: 0 4px;
	display: block;
	margin: auto;
	margin-top: 3px;
}
ul.navbar-nav {
	background: linear-gradient(to right, #E86A7F 0%, #F18B6F 50%, #E86A7F 100%);
	margin-top: 20px;
	padding: 20px;
	box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
}
.sticky-menu ul.navbar-nav {
	box-shadow: none;
}
.main-menu .navbar-nav li.nav-item {
	margin-left: 0;
}
.main-menu .navbar-nav li.nav-item {
	margin-left: 0;
	margin: 0 20px;
}
.main-menu .navbar-nav li.nav-item:first-child {
	margin-left: 20px;
}
.main-menu .navbar-nav li.nav-item a.nav-link {
	font-size: 16px;
	padding: 0;
	color: #fff;
	line-height: 40px;
	font-weight: 500;
}
.main-menu .navbar-nav li.nav-item a.nav-link::before {
	bottom: 5px;
	background: #fff;
	width: 25px;
}
.sticky-menu .main-menu .navbar-nav li.nav-item a.nav-link {
	padding: 0;
	line-height: 40px;
}
.sticky-menu .main-menu .navbar-nav li.nav-item a.nav-link::before {
	bottom: 5px;
}
.transparent-menu.sticky-menu {
	padding: 20px 0;
}
.transparent-menu {
	padding: 30px 0;
}
.slider-overflow {
	padding-top: 200px;
	padding-bottom: 80px;
}
.slider-one-bg {
	min-height: 795px;
}
.single-features.mb-80 {
	display: block;
	align-items: unset;
}
.features-icon {
	margin-right: 0;
	margin-bottom: 30px;
}
.video-bg-shape::before {
	width: 100%;
}
.choose-area {
	overflow: hidden;
}
.choose-img {
	text-align: center;
	margin-bottom: 50px;
}
.ccircle-two img {
	width: 300px;
}
.ccircle-one {
	left: 20px;
	top: 58%;
}
.ccircle-one img {
    width: 100px;
}
.ccircle-two {
	bottom: 20%;
}
.fact-box {
	padding-right: 30px;
	padding-left: 30px;
}
.single-fact h2 {
	font-size: 65px;
}
.faq-wrapper .card {
	padding-left: 0;
	padding-right: 0;
}
.footer-text p {
	padding-right: 30px;
}
.slider-two-bg {
	background-position: left bottom;
	min-height: 400px;
	width: 480px;
}
.slider-shape-one {
	left: 30px;
	top: 105px;
}
.s-single-features {
	padding: 0px 35px 40px;
}
.choose-bg-shape img {
	width: 480px;
}
.choose-shape-one {
	top: 17%;
}
.choose-shape-two {
	right: 5%;
	top: 39%;
}
.choose-bg-shape {
	top: 15%;
}
.s-video-area {
	padding-top: 13px;
	padding-bottom: 15px;
}
.s-download-img {
	margin-bottom: -405px;
	padding-top: 15px;
}
.download-img {
	padding-bottom: 15px;
}
.s-main-menu ul.navbar-nav {
	background: linear-gradient(to right, rgb(244,160,200) 0%, rgb(112,40,228) 100%);
}
.t-main-menu ul.navbar-nav {
	background: linear-gradient(to left, rgb(42,26,238) 0%, rgb(82,180,252) 100%);
}
.six-main-menu ul.navbar-nav {
	background: #4fa5fa;
}
.slider-three-bg {
	min-height: 975px;
}
.t-video-area {
	padding-top: 13px;
	padding-bottom: 15px;
}
.t-download-img {
	padding-top: 15px;
}
.t-download-bg {
	padding-top: 505px;
	padding-bottom: 180px;
}
.fourth-slider-img {
	display: none;
}
.slider-four-bg {
	background-position: center;
	padding-top: 0;
	background-size: cover;
	padding-bottom: 75px;
}
.fourth-slider-shape {
	z-index: -1;
}
.f-main-menu ul.navbar-nav {
	background: #233590;
}
.features-img {
	display: none;
}
.s-fact-area.pt-95 {
	padding-top: 142px;
}
.choose-bg {
	padding-bottom: 325px;
}
.inner-choose-area.pt-115 {
	padding-top: 120px;
}
.f-download-img {
	display: none;
}
.f-download-bg {
	background-position: right center;
	background-size: cover;
	overflow: hidden;
	padding-top: 150px;
	padding-bottom: 180px;
}
.hfive-main-menu .navbar-toggler {
	border: 2px solid #30323d;
}
.hfive-main-menu .navbar-icon {
	background: #30323d;
}
.hfive-main-menu ul.navbar-nav {
	background: #FF577F;
}
.fs-gradient-bg::before {
	left: 0;
	bottom: -41%;
}
.hfive-gradient-bg::after {
	left: 0;
	top: -20%;
}
.hfive-gradient-bg::before {
	left: 0;
	bottom: -19%;
}
.pricing-area.hfive-gradient-bg::after {
	top: -19%;
}
.pricing-area.hfive-gradient-bg::before {
	bottom: -19%;
}
.download-area.hfive-gradient-bg::after {
	top: -36%;
}
.download-area.hfive-gradient-bg::before {
	bottom: -36%;
}
.download-area.hfive-gradient-bg {
	padding-top: 15px;
}
.main-menu .navbar {
	padding: 0;
}
.six-slider-overflow {
	padding-bottom: 15px;
}
.slider-six-img img {
	width: 100%;
	padding-top: 20px;
}
.six-features-area {
	padding-top: 110px;
}
.choose-circle.six-ccircle {
	bottom: 24%;
}
.choose-circle.six-ccircle img {
	width: 400px;
}
.six-video-area {
	margin-bottom: -355px;
	padding-top: 13px;
}
.six-download-bg {
	padding-bottom: 58px;
}
.slider-six-bg {
	height: 1150px;
}
.slider-seven-bg {
	min-height: 710px;
}
.seven-main-menu ul.navbar-nav {
	background: linear-gradient( to right, rgb(11,131,207) 0%, rgb(117,54,207) 100%);
}
.seven-download-bg {
	padding-bottom: 138px;
}
.breadcrumb-bg {
	padding-top: 190px;
	padding-bottom: 125px;
}
.breadcrumb-bg::before {
	height: 600px;
	background-size: cover;
	background-position: left bottom;
}
.pagination-wrap {
	margin-bottom: 60px;
}
.blog-details-area {
	padding-bottom: 180px;
}
.hfour-choose-bg::before {
	background-position: bottom left;
	height: 1310px;
}
.e-download-bg {
	padding-top: 250px;
	padding-bottom: 250px;
}
.e-main-menu ul.navbar-nav {
	background: #58273d;
}

}


/* small mobile :320px. */
@media (max-width: 767px) {
.navbar-toggler {
	padding: 8px;
	border-radius: 2px;
	border: 2px solid #fff;
	width: 45px;
	height: inherit;
	position: relative;
	padding-bottom: 10px;
}
.navbar-icon {
	background: #fff;
	height: 3px;
	width: 20px;
	margin: auto;
	margin: 0 4px;
	display: block;
	margin: auto;
	margin-top: 3px;
}
ul.navbar-nav {
	background: linear-gradient(to right, #E86A7F 0%, #F18B6F 50%, #E86A7F 100%);
	margin-top: 20px;
	padding: 20px;
	box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
}
.sticky-menu ul.navbar-nav {
	box-shadow: none;
}
.main-menu .navbar-nav li.nav-item {
	margin-left: 0;
}
.main-menu .navbar-nav li.nav-item {
	margin-left: 0;
	margin: 0 10px;
}
.main-menu .navbar-nav li.nav-item:first-child {
	margin-left: 10px;
}
.main-menu .navbar-nav li.nav-item a.nav-link {
	font-size: 18px;
	padding: 0;
	color: #fff;
	line-height: 40px;
	font-weight: 600;
}
.main-menu .navbar-nav li.nav-item a.nav-link::before {
	bottom: 5px;
	background: #fff;
	width: 25px;
}
.sticky-menu .main-menu .navbar-nav li.nav-item a.nav-link {
	padding: 0;
	line-height: 40px;
}
.sticky-menu .main-menu .navbar-nav li.nav-item a.nav-link::before {
	bottom: 5px;
}
.transparent-menu.sticky-menu {
	padding: 20px 0;
}
.transparent-menu {
	padding: 30px 0;
}
.slider-overflow {
	padding-top: 160px;
	padding-bottom: 80px;
}
.slider-one-bg {
	min-height: 822px;
}
.slider-content h2 {
	font-size: 40px;
}
.features-content {
	padding: 45px 30px;
}
.features-top-content h3 {
	font-size: 26px;
}
.single-features.mb-80 {
	display: block;
	align-items: unset;
}
.features-icon {
	margin-right: 0;
	margin-bottom: 20px;
}
.video-bg-shape::before {
	width: 100%;
}
.s-video {
	height: 80px;
	width: 80px;
	line-height: 80px;
	font-size: 20px;
}
.s-video::before {
	height: 90px;
	width: 90px;
}
.section-title h2 {
	font-size: 34px;
}
.choose-area {
	overflow: hidden;
}
.choose-img {
	text-align: center;
	margin-bottom: 50px;
}
.choose-img img {
	width: 100%;
}
.choose-img-two img:last-child {
	display: none;
}
.ccircle-one {
    display: none;
}
.ccircle-two {
	display: none;
}
.inner-title h2 {
	font-size: 27px;
	line-height: 1.2;
}
.fact-box {
	padding-right: 30px;
	padding-left: 30px;
}
.single-fact h2 {
	font-size: 65px;
}
.testimonial-img {
	float: unset;
	margin-bottom: 20px;
}
.faq-wrapper .card {
	padding-left: 0;
	padding-right: 0;
}
.faq-wrapper .card-header h5 a {
	font-size: 25px;
}
.download-bg {
	background-position: center;
	padding-top: 170px;
}
.download-content .btn {
	margin: 10px;
}
.download-img.mt-40 {
	margin-bottom: -20px;
}
.footer-text p {
	padding-right: 0px;
}
#scrollUp {
	right: 15px;
	bottom: 25px;
}
.slider-two-bg {
	background-position: left bottom;
	min-height: 220px;
	width: 333px;
}
.slider-shape-one {
	display: none;
}
.s-single-features {
	padding: 0px 20px 40px;
}
.choose-bg-shape img {
	width: 80%;
}
.choose-shape {
	display: none;
}
.choose-bg-shape {
	top: 18%;
}
.s-video-bg .s-video {
	height: 60px;
	width: 60px;
	font-size: 14px;
	line-height: 60px;
}
.s-video-bg .s-video::before {
	height: 60px;
	width: 60px;
}
.s-testi-bg {
	background-position: right center;
}
.s-video-area {
	padding-top: 37px;
	padding-bottom: 0;
	margin-bottom: -118px;
}
.s-testi-bg {
	background-position: right center;
	padding-top: 280px;
}
.s-download-img {
	margin-bottom: -95px;
	padding-top: 38px;
}
.s-download-bg {
	padding-bottom: 170px;
	padding-top: 170px;
	background-position: right center;
}
.s-main-menu ul.navbar-nav {
	background: linear-gradient(to right, rgb(244,160,200) 0%, rgb(112,40,228) 100%);
}
.t-main-menu ul.navbar-nav {
	background: linear-gradient(to left, rgb(42,26,238) 0%, rgb(82,180,252) 100%);
}
.six-main-menu ul.navbar-nav {
	background: #4fa5fa;
}
.slider-three-bg {
	min-height: 918px;
}
.t-testi-bg {
	padding-top: 272px;
}
.t-video-area {
	padding-top: 37px;
	padding-bottom: 0;
	margin-bottom: -118px;
}
.pricing-sm-pt.pt-85 {
	padding-top: 92px;
}
.t-download-img {
	margin-bottom: -95px;
	padding-top: 38px;
}
.t-download-bg {
	padding-bottom: 170px;
	padding-top: 170px;
	background-position: center;
}
.fourth-slider-img {
	display: none;
}
.slider-four-bg {
	background-position: center;
	padding-top: 0;
	background-size: cover;
	padding-bottom: 75px;
}
.fourth-slider-shape {
	display: none;
}
.f-main-menu ul.navbar-nav {
	background: #233590;
}
.features-img {
	display: none;
}
.f-single-features.green {
	margin-top: 0;
}
.s-fact-area.pt-95 {
	padding-top: 142px;
}
.choose-img-bg::before {
	display: none;
}
.choose-bg {
	padding-bottom: 60px;
	background-image: none !important;
}
.inner-choose-area.pt-115 {
	padding-top: 120px;
	padding-bottom: 6px;
}
.testi-shape {
	display: none;
}
.pricing-bg.pt-85 {
	padding-top: 95px;
}
.s-faq-area {
	padding-top: 142px;
}
.f-download-img {
	display: none;
}
.f-download-bg {
	overflow: hidden;
	padding-top: 172px;
	padding-bottom: 170px;
	background-image: none !important;
	background: #233590;
}
.hfive-main-menu .navbar-toggler {
	border: 2px solid #30323d;
}
.hfive-main-menu .navbar-icon {
	background: #30323d;
}
.hfive-main-menu ul.navbar-nav {
	background: #FF577F;
}
.fs-gradient-bg::before {
	left: 0;
	bottom: -41%;
}
.hfive-gradient-bg::after {
	left: 0;
	top: -20%;
}
.hfive-gradient-bg::before {
	left: 0;
	bottom: -19%;
}
.pricing-area.hfive-gradient-bg {
	padding-top: 92px;
	padding-bottom: 54px;
}
.pricing-area.hfive-gradient-bg::after {
	top: -13%;
}
.pricing-area.hfive-gradient-bg::before {
	bottom: -13%;
}
.download-area.hfive-gradient-bg::after {
	top: -50%;
}
.download-area.hfive-gradient-bg::before {
	bottom: -45%;
}
.download-area.hfive-gradient-bg {
	padding-top: 35px;
	padding-bottom: 90px;
}
.download-content .btn.solid-btn {
	margin: 10px;
}
.home-five-features .col-lg-3:nth-child(2n) {
	margin-top: 0;
}
.main-menu .navbar {
	padding: 0;
}
.six-slider-overflow {
	padding-bottom: 40px;
}
.slider-six-img img {
	width: 100%;
	padding-top: 20px;
}
.six-features-area {
	padding-top: 110px;
}
.choose-circle.six-ccircle {
	display: none;
}
.six-video-area {
	margin-bottom: -90px;
	padding-top: 38px;
}
.six-testi-bg {
	padding-top: 245px;
	padding-bottom: 105px;
}
.six-faq-area.pt-135 {
	padding-top: 140px;
}
.six-download-bg {
	padding-bottom: 83px;
	padding-top: 172px;
}
.slider-six-bg {
	height: 1050px;
}
.slider-seven-bg {
	min-height: 650px;
}
.seven-main-menu ul.navbar-nav {
	background: linear-gradient( to right, rgb(11,131,207) 0%, rgb(117,54,207) 100%);
}
.seven-single-features {
	padding: 0 20px;
}
.seven-features-area,
.seven-faq-area,
.seven-testi-bg,
.seven-pricing-area  {
	padding-top: 170px;
}
.seven-download-bg {
	padding-bottom: 160px;
}
.breadcrumb-bg {
	padding-top: 190px;
	padding-bottom: 125px;
}
.breadcrumb-bg::before {
	height: 600px;
	background-size: cover;
	background-position: left bottom;
}
.pagination-wrap {
	margin-bottom: 60px;
}
.breadcrumb-wrap h2 {
	font-size: 46px;
}
.blog-content h3 {
	font-size: 22px;
}
aside.primary-bg {
	padding: 40px 20px;
}
.blog-details-area {
	padding-bottom: 180px;
}
.blog-details-content blockquote {
	font-size: 17px;
	padding: 25px;
}
.hfour-features {
	padding-top: 167px;
}
.hfour-choose-bg::before {
	display: none;
}
.f-single-features.blue {
	margin-top: 0;
}
.hfour-testimonial {
	padding-top: 171px;
}
.features-icon-sm {
	display: none;
}
.features-margin-sm {
	margin-bottom: 30px;
}
.home-one-features {
	padding-bottom: 150px;
}
.single-testimonial.text-align-sm {
	text-align: center;
}
.text-align-sm .testimonial-img {
	margin-right: 0;
}
.text-align-sm .testimonial-img img {
	display: inline-block;
}
.text-align-sm .testimonial-content h5 {
	padding-right: 0;
}
.t-single-features {
	padding: 0 15px;
	text-align: center;
}
.e-main-menu ul.navbar-nav {
	background: #58273d;
}
.e-features-shape {
	display: none;
}
.eight-features-wrap .col-md-6:nth-child(3) {
	margin-top: 0;
}
.eight-features-wrap .col-md-6:nth-child(2) {
	margin-top: 0;
}
.e-download-bg {
	background-image: none !important;
	background: #58273d;
}
.e-testi-bg {
	padding-top: 200px;
	padding-bottom: 30px;
	background-position: left center;
}

}

/* Mobile :768px. */
@media (min-width: 347px) and (max-width: 575px) {
.slider-one-bg {
	min-height: 735px;
}
.choose-bg-shape {
	top: 16%;
}
}

/* Large Mobile :575px. */
@media only screen and (min-width: 575px) and (max-width: 767px) {
.slider-content h2 {
	font-size: 50px;
}
.slider-overflow {
	padding-top: 248px;
	padding-bottom: 80px;
}
.features-top-content h3 {
	font-size: 28px;
}
.single-features.mb-80 {
	display: flex;
	align-items: start;
}
.features-icon {
	margin-right: 15px;
	margin-bottom: 0;
}
.section-title h2 {
	font-size: 45px;
}
.inner-title h2 {
	font-size: 32px;
	line-height: 1.4;
}
.choose-img-two img {
	width: unset;
}
.download-content .btn {
	margin: 0 10px;
}
.footer-text p {
	padding-right: 50px;
}
.download-img.mt-40 {
	margin-bottom: -30px;
}
.s-single-features {
	padding: 0px 40px 40px;
}
.choose-bg-shape {
	top: 16%;
}
.choose-bg-shape img {
	width: 70%;
}
.s-video-area {
	padding-top: 27px;
	margin-bottom: -130px;
}
.s-download-img {
	margin-bottom: -112px;
	padding-top: 26px;
}
.s-download-bg {
	padding-bottom: 180px;
}
.t-features-area {
	margin-top: -157px;
}
.t-single-features {
	padding: 0;
	text-align: unset;
}
.t-video-area {
	padding-top: 27px;
	margin-bottom: -133px;
}
.pricing-sm-pt.pt-85 {
	padding-top: 90px;
}
.t-download-img {
	margin-bottom: -112px;
	padding-top: 26px;
}
.t-download-bg {
	padding-bottom: 180px;
}
.slider-four-bg .slider-overflow {
	padding-top: 180px;
}
.slider-four-bg {
	padding-bottom: 115px;
}
.pricing-bg.pt-85 {
	padding-top: 90px;
}
.pricing-bg.pt-85 {
	padding-top: 90px;
}
.f-download-bg {
	padding-bottom: 180px;
}
.download-area.hfive-gradient-bg {
	padding-top: 25px;
}
.download-area.hfive-gradient-bg::after {
	top: -40%;
}
.download-area.hfive-gradient-bg::before {
	bottom: -40%;
}
.six-slider-overflow {
	padding-bottom: 30px;
	padding-top: 180px;
}
.six-video-area {
	margin-bottom: -105px;
	padding-top: 26px;
}
.six-faq-area.pt-135 {
	padding-top: 136px;
}
.six-download-bg {
	padding-bottom: 70px;
	padding-top: 168px;
}
.seven-slider-overflow {
	padding-top: 160px;
	padding-bottom: 0;
}
.seven-single-features {
	padding: 0;
}
.seven-features-area,
.seven-faq-area,
.seven-testi-bg,
.seven-pricing-area  {
	padding-top: 168px;
}
.seven-download-bg {
	padding-bottom: 150px;
}
.breadcrumb-wrap h2 {
	font-size: 54px;
}
.blog-content h3 {
	font-size: 24px;
}
aside.primary-bg {
	padding: 40px 50px;
}
.blog-details-content blockquote {
	font-size: 20px;
	padding: 35px;
}
.hfour-features {
	padding-top: 170px;
}
.single-testimonial.text-align-sm {
	text-align: unset;
}
.text-align-sm .testimonial-img {
	margin-right: 20px;
}
.text-align-sm .testimonial-img img {
	display: block;
}
.text-align-sm .testimonial-content h5 {
	padding-right: 25px;
}

}

      .nav-item { white-space: nowrap; }
         .box { position: relative; width: fit-content; margin: 5px; }
         .downloadmenu { position: absolute; width: 220px; line-height: 0.8; margin-top: 0.1rem; font-size: 0.875rem; box-shadow: rgba(55, 125, 255, 0.08) 0px 5px 9px, rgba(119, 131, 143, 0.08) 0px 5px 9px; min-width: 8.4375rem; text-align: -webkit-left; background-color: rgb(255, 255, 255); padding: 10px; border-radius: 4px; white-space: pre-wrap; display: none; font-family: Roboto, sans-serif; z-index: 999999; }
         .box:hover .downloadmenu, .box.clicked .downloadmenu { display: block; }
         @media only screen and (min-width: 601px) {
         div#transmodal { grid-template-columns: 200px 88px 200px !important; width: auto !important; }
         }
         @media only screen and (max-width: 600px) {
         div#transmodal { grid-template-columns: 160px 160px !important; width: auto !important; line-height: 50px !important; }
         }
         @media only screen and (max-width: 600px) {
         #sticky-header { padding: 10px 0px !important; }
         }
         .faq-wrapper .card { border-radius: 5px; border: none; background: white !important; }
         .faq-wrapper .card-header h5 a { font-size: 22px; }
         .nav-link { font-family: "Open Sans", sans-serif; font-size: 18px; font-weight: 600; }
         #hoptodesklogo { margin-right: 15px; }
         @media only screen and (max-width: 600px) {
         #hoptodesklogo { margin-right: 0px; width: 250px; }
         }
         @media not all {
         }
         textarea, input { border: 1px solid rgb(215, 228, 236); line-height: 18px; position: relative; padding: 13px 15px; width: 100%; font-family: "Open Sans", sans-serif; border-radius: 3px; }
         #email { display: none; }
         input[type="text"] { position: relative; line-height: 18px; padding: 14px; width: 100%; border: 1px solid rgb(215, 228, 236); margin-bottom: 10px; border-radius: 5px; }
         input[type="text"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgb(155, 159, 174); }
         input[type="text"]::placeholder, textarea::placeholder { color: rgb(155, 159, 174); }
         #contactus:hover { cursor: pointer; }
         #trustlogo:hover { transform: scale(1.1); }
         .downloadblock { padding: 8px; margin-left: 10px; }
         .downloadblock:hover { background-color: rgb(0, 204, 255); border-radius: 5px; }
         .downloadblock:hover { background-color: rgb(0, 204, 255); color: white; border-radius: 5px; }
         .menu-button { list-style-type: none; display: contents; float: right; padding: 200px; }
         .dropdown-box { display: none; position: absolute; margin-top: 0.1rem; font-size: 0.875rem; padding: 1rem 0.6rem; box-shadow: rgba(55, 125, 255, 0.08) 0px 5px 9px, rgba(119, 131, 143, 0.08) 0px 5px 9px; min-width: 8.4375rem; text-align: -webkit-left; }
         .dropdownboxwin { padding-right: 0.6rem; padding-left: 0.6rem; }
         .dropdownboxand { padding-right: 0.6rem; padding-left: 0.6rem; }
         .menu-button:focus > .dropdown-box { display: inline; background-color: white; box-shadow: rgba(55, 125, 255, 0.08) 0px 5px 9px, rgba(119, 131, 143, 0.08) 0px 5px 9px; }
         .menu-button:hover > .dropdown-box { display: inline; background-color: white; box-shadow: rgba(55, 125, 255, 0.08) 0px 5px 9px, rgba(119, 131, 143, 0.08) 0px 5px 9px; }
         .menu-button span:focus + .dropdown-box { display: inline; background-color: white; box-shadow: rgba(55, 125, 255, 0.08) 0px 5px 9px, rgba(119, 131, 143, 0.08) 0px 5px 9px; }
         .dropdown-box:hover { display: contents; box-shadow: rgba(55, 125, 255, 0.08) 0px 5px 9px, rgba(119, 131, 143, 0.08) 0px 5px 9px; }
         .footertext { font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 18px; color: rgb(255, 255, 255); }
         .footertext a { color: rgb(255, 255, 255); padding: 20px; }
         .language-box { display: none; position: absolute; margin-top: 0.1rem; font-size: 0.875rem; padding-top: 1rem; padding-bottom: 1rem; box-shadow: rgba(55, 125, 255, 0.08) 0px 5px 9px, rgba(119, 131, 143, 0.08) 0px 5px 9px; min-width: 8.4375rem; }
         .menu-language:focus > .language-box { display: inline; background-color: white; box-shadow: rgba(55, 125, 255, 0.08) 0px 5px 9px, rgba(119, 131, 143, 0.08) 0px 5px 9px; }
         .menu-language:hover > .language-box { display: inline; background-color: white; box-shadow: rgba(55, 125, 255, 0.08) 0px 5px 9px, rgba(119, 131, 143, 0.08) 0px 5px 9px; }
         .menu-language span:focus + .language-box { display: inline; background-color: white; box-shadow: rgba(55, 125, 255, 0.08) 0px 5px 9px, rgba(119, 131, 143, 0.08) 0px 5px 9px; }
         .language-box:hover { display: contents; box-shadow: rgba(55, 125, 255, 0.08) 0px 5px 9px, rgba(119, 131, 143, 0.08) 0px 5px 9px; }
         .fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
         .fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }
         .fa-xs { font-size: 0.75em; }
         .fa-sm { font-size: 0.875em; }
         .fa-1x { font-size: 1em; }
         .fa-2x { font-size: 2em; }
         .fa-3x { font-size: 3em; }
         .fa-4x { font-size: 4em; }
         .fa-5x { font-size: 5em; }
         .fa-6x { font-size: 6em; }
         .fa-7x { font-size: 7em; }
         .fa-8x { font-size: 8em; }
         .fa-9x { font-size: 9em; }
         .fa-10x { font-size: 10em; }
         .fa-fw { text-align: center; width: 1.25em; }
         .fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; }
         .fa-ul > li { position: relative; }
         .fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }
         .fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; padding: 0.2em 0.25em 0.15em; }
         .fa-pull-left { float: left; }
         .fa-pull-right { float: right; }
         .fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { margin-right: 0.3em; }
         .fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { margin-left: 0.3em; }
         .fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }
         .fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }
         @-webkit-keyframes fa-spin { 
         0% { transform: rotate(0deg); }
         100% { transform: rotate(1turn); }
         }
         @keyframes fa-spin { 
         0% { transform: rotate(0deg); }
         100% { transform: rotate(1turn); }
         }
         .fa-rotate-90 { transform: rotate(90deg); }
         .fa-rotate-180 { transform: rotate(180deg); }
         .fa-rotate-270 { transform: rotate(270deg); }
         .fa-flip-horizontal { transform: scaleX(-1); }
         .fa-flip-vertical { transform: scaleY(-1); }
         .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { }
         .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }
         :root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { filter: none; }
         .fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
         .fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; }
         .fa-stack-1x { line-height: inherit; }
         .fa-stack-2x { font-size: 2em; }
         .fa-inverse { color: rgb(255, 255, 255); }
         .fa-500px::before { content: "ï®"; }
         .fa-accessible-icon::before { content: "ï¨"; }
         .fa-accusoft::before { content: "ï©"; }
         .fa-acquisitions-incorporated::before { content: "ï¯"; }
         .fa-ad::before { content: "ï"; }
         .fa-address-book::before { content: "ï¹"; }
         .fa-address-card::before { content: "ï»"; }
         .fa-adjust::before { content: "ï"; }
         .fa-adn::before { content: "ï°"; }
         .fa-adobe::before { content: "ï¸"; }
         .fa-adversal::before { content: "ïª"; }
         .fa-affiliatetheme::before { content: "ï«"; }
         .fa-air-freshener::before { content: "ï"; }
         .fa-airbnb::before { content: "ï ´"; }
         .fa-algolia::before { content: "ï¬"; }
         .fa-align-center::before { content: "ï·"; }
         .fa-align-justify::before { content: "ï¹"; }
         .fa-align-left::before { content: "ï¶"; }
         .fa-align-right::before { content: "ï¸"; }
         .fa-alipay::before { content: "ï"; }
         .fa-allergies::before { content: "ï¡"; }
         .fa-amazon::before { content: "ï°"; }
         .fa-amazon-pay::before { content: "ï¬"; }
         .fa-ambulance::before { content: "ï¹"; }
         .fa-american-sign-language-interpreting::before { content: "ï£"; }
         .fa-amilia::before { content: "ï"; }
         .fa-anchor::before { content: "ï½"; }
         .fa-android::before { content: "ï»"; }
         .fa-angellist::before { content: "ï"; }
         .fa-angle-double-down::before { content: "ï"; }
         .fa-angle-double-left::before { content: "ï"; }
         .fa-angle-double-right::before { content: "ï"; }
         .fa-angle-double-up::before { content: "ï"; }
         .fa-angle-down::before { content: "ï"; }
         .fa-angle-left::before { content: "ï"; }
         .fa-angle-right::before { content: "ï"; }
         .fa-angle-up::before { content: "ï"; }
         .fa-angry::before { content: "ï"; }
         .fa-angrycreative::before { content: "ï®"; }
         .fa-angular::before { content: "ï "; }
         .fa-ankh::before { content: "ï"; }
         .fa-app-store::before { content: "ï¯"; }
         .fa-app-store-ios::before { content: "ï°"; }
         .fa-apper::before { content: "ï±"; }
         .fa-apple::before { content: "ï¹"; }
         .fa-apple-alt::before { content: "ï"; }
         .fa-apple-pay::before { content: "ï"; }
         .fa-archive::before { content: "ï"; }
         .fa-archway::before { content: "ï"; }
         .fa-arrow-alt-circle-down::before { content: "ï"; }
         .fa-arrow-alt-circle-left::before { content: "ï"; }
         .fa-arrow-alt-circle-right::before { content: "ï"; }
         .fa-arrow-alt-circle-up::before { content: "ï"; }
         .fa-arrow-circle-down::before { content: "ï«"; }
         .fa-arrow-circle-left::before { content: "ï¨"; }
         .fa-arrow-circle-right::before { content: "ï©"; }
         .fa-arrow-circle-up::before { content: "ïª"; }
         .fa-arrow-down::before { content: "ï£"; }
         .fa-arrow-left::before { content: "ï "; }
         .fa-arrow-right::before { content: "ï¡"; }
         .fa-arrow-up::before { content: "ï¢"; }
         .fa-arrows-alt::before { content: "ï²"; }
         .fa-arrows-alt-h::before { content: "ï·"; }
         .fa-arrows-alt-v::before { content: "ï¸"; }
         .fa-artstation::before { content: "ïº"; }
         .fa-assistive-listening-systems::before { content: "ï¢"; }
         .fa-asterisk::before { content: "ï©"; }
         .fa-asymmetrik::before { content: "ï²"; }
         .fa-at::before { content: "ïº"; }
         .fa-atlas::before { content: "ï"; }
         .fa-atlassian::before { content: "ï»"; }
         .fa-atom::before { content: "ï"; }
         .fa-audible::before { content: "ï³"; }
         .fa-audio-description::before { content: "ï"; }
         .fa-autoprefixer::before { content: "ï"; }
         .fa-avianex::before { content: "ï´"; }
         .fa-aviato::before { content: "ï¡"; }
         .fa-award::before { content: "ï"; }
         .fa-aws::before { content: "ïµ"; }
         .fa-baby::before { content: "ï¼"; }
         .fa-baby-carriage::before { content: "ï½"; }
         .fa-backspace::before { content: "ï"; }
         .fa-backward::before { content: "ï"; }
         .fa-bacon::before { content: "ï¥"; }
         .fa-balance-scale::before { content: "ï"; }
         .fa-balance-scale-left::before { content: "ï"; }
         .fa-balance-scale-right::before { content: "ï"; }
         .fa-ban::before { content: "ï"; }
         .fa-band-aid::before { content: "ï¢"; }
         .fa-bandcamp::before { content: "ï"; }
         .fa-barcode::before { content: "ïª"; }
         .fa-bars::before { content: "ï"; }
         .fa-baseball-ball::before { content: "ï³"; }
         .fa-basketball-ball::before { content: "ï´"; }
         .fa-bath::before { content: "ï"; }
         .fa-battery-empty::before { content: "ï"; }
         .fa-battery-full::before { content: "ï"; }
         .fa-battery-half::before { content: "ï"; }
         .fa-battery-quarter::before { content: "ï"; }
         .fa-battery-three-quarters::before { content: "ï"; }
         .fa-battle-net::before { content: "ï µ"; }
         .fa-bed::before { content: "ï¶"; }
         .fa-beer::before { content: "ï¼"; }
         .fa-behance::before { content: "ï´"; }
         .fa-behance-square::before { content: "ïµ"; }
         .fa-bell::before { content: "ï³"; }
         .fa-bell-slash::before { content: "ï¶"; }
         .fa-bezier-curve::before { content: "ï"; }
         .fa-bible::before { content: "ï"; }
         .fa-bicycle::before { content: "ï"; }
         .fa-biking::before { content: "ï¡"; }
         .fa-bimobject::before { content: "ï¸"; }
         .fa-binoculars::before { content: "ï¥"; }
         .fa-biohazard::before { content: "ï"; }
         .fa-birthday-cake::before { content: "ï½"; }
         .fa-bitbucket::before { content: "ï±"; }
         .fa-bitcoin::before { content: "ï¹"; }
         .fa-bity::before { content: "ïº"; }
         .fa-black-tie::before { content: "ï¾"; }
         .fa-blackberry::before { content: "ï»"; }
         .fa-blender::before { content: "ï"; }
         .fa-blender-phone::before { content: "ï¶"; }
         .fa-blind::before { content: "ï"; }
         .fa-blog::before { content: "ï"; }
         .fa-blogger::before { content: "ï¼"; }
         .fa-blogger-b::before { content: "ï½"; }
         .fa-bluetooth::before { content: "ï"; }
         .fa-bluetooth-b::before { content: "ï"; }
         .fa-bold::before { content: "ï²"; }
         .fa-bolt::before { content: "ï§"; }
         .fa-bomb::before { content: "ï¢"; }
         .fa-bone::before { content: "ï"; }
         .fa-bong::before { content: "ï"; }
         .fa-book::before { content: "ï"; }
         .fa-book-dead::before { content: "ï·"; }
         .fa-book-medical::before { content: "ï¦"; }
         .fa-book-open::before { content: "ï"; }
         .fa-book-reader::before { content: "ï"; }
         .fa-bookmark::before { content: "ï®"; }
         .fa-bootstrap::before { content: "ï ¶"; }
         .fa-border-all::before { content: "ï¡"; }
         .fa-border-none::before { content: "ï¡"; }
         .fa-border-style::before { content: "ï¡"; }
         .fa-bowling-ball::before { content: "ï¶"; }
         .fa-box::before { content: "ï¦"; }
         .fa-box-open::before { content: "ï"; }
         .fa-boxes::before { content: "ï¨"; }
         .fa-braille::before { content: "ï¡"; }
         .fa-brain::before { content: "ï"; }
         .fa-bread-slice::before { content: "ï¬"; }
         .fa-briefcase::before { content: "ï±"; }
         .fa-briefcase-medical::before { content: "ï©"; }
         .fa-broadcast-tower::before { content: "ï"; }
         .fa-broom::before { content: "ï"; }
         .fa-brush::before { content: "ï"; }
         .fa-btc::before { content: "ï"; }
         .fa-buffer::before { content: "ï ·"; }
         .fa-bug::before { content: "ï"; }
         .fa-building::before { content: "ï"; }
         .fa-bullhorn::before { content: "ï¡"; }
         .fa-bullseye::before { content: "ï"; }
         .fa-burn::before { content: "ïª"; }
         .fa-buromobelexperte::before { content: "ï¿"; }
         .fa-bus::before { content: "ï"; }
         .fa-bus-alt::before { content: "ï"; }
         .fa-business-time::before { content: "ï"; }
         .fa-buysellads::before { content: "ï"; }
         .fa-calculator::before { content: "ï¬"; }
         .fa-calendar::before { content: "ï³"; }
         .fa-calendar-alt::before { content: "ï³"; }
         .fa-calendar-check::before { content: "ï´"; }
         .fa-calendar-day::before { content: "ï"; }
         .fa-calendar-minus::before { content: "ï²"; }
         .fa-calendar-plus::before { content: "ï±"; }
         .fa-calendar-times::before { content: "ï³"; }
         .fa-calendar-week::before { content: "ï"; }
         .fa-camera::before { content: "ï°"; }
         .fa-camera-retro::before { content: "ï"; }
         .fa-campground::before { content: "ï»"; }
         .fa-canadian-maple-leaf::before { content: "ï"; }
         .fa-candy-cane::before { content: "ï"; }
         .fa-cannabis::before { content: "ï"; }
         .fa-capsules::before { content: "ï«"; }
         .fa-car::before { content: "ï¹"; }
         .fa-car-alt::before { content: "ï"; }
         .fa-car-battery::before { content: "ï"; }
         .fa-car-crash::before { content: "ï¡"; }
         .fa-car-side::before { content: "ï¤"; }
         .fa-caret-down::before { content: "ï"; }
         .fa-caret-left::before { content: "ï"; }
         .fa-caret-right::before { content: "ï"; }
         .fa-caret-square-down::before { content: "ï"; }
         .fa-caret-square-left::before { content: "ï"; }
         .fa-caret-square-right::before { content: "ï"; }
         .fa-caret-square-up::before { content: "ï"; }
         .fa-caret-up::before { content: "ï"; }
         .fa-carrot::before { content: "ï"; }
         .fa-cart-arrow-down::before { content: "ï"; }
         .fa-cart-plus::before { content: "ï"; }
         .fa-cash-register::before { content: "ï"; }
         .fa-cat::before { content: "ï¾"; }
         .fa-cc-amazon-pay::before { content: "ï"; }
         .fa-cc-amex::before { content: "ï³"; }
         .fa-cc-apple-pay::before { content: "ï"; }
         .fa-cc-diners-club::before { content: "ï"; }
         .fa-cc-discover::before { content: "ï²"; }
         .fa-cc-jcb::before { content: "ï"; }
         .fa-cc-mastercard::before { content: "ï±"; }
         .fa-cc-paypal::before { content: "ï´"; }
         .fa-cc-stripe::before { content: "ïµ"; }
         .fa-cc-visa::before { content: "ï°"; }
         .fa-centercode::before { content: "ï"; }
         .fa-centos::before { content: "ï"; }
         .fa-certificate::before { content: "ï£"; }
         .fa-chair::before { content: "ï"; }
         .fa-chalkboard::before { content: "ï"; }
         .fa-chalkboard-teacher::before { content: "ï"; }
         .fa-charging-station::before { content: "ï§"; }
         .fa-chart-area::before { content: "ï¾"; }
         .fa-chart-bar::before { content: "ï"; }
         .fa-chart-line::before { content: "ï"; }
         .fa-chart-pie::before { content: "ï"; }
         .fa-check::before { content: "ï"; }
         .fa-check-circle::before { content: "ï"; }
         .fa-check-double::before { content: "ï "; }
         .fa-check-square::before { content: "ï"; }
         .fa-cheese::before { content: "ï¯"; }
         .fa-chess::before { content: "ï¹"; }
         .fa-chess-bishop::before { content: "ïº"; }
         .fa-chess-board::before { content: "ï¼"; }
         .fa-chess-king::before { content: "ï¿"; }
         .fa-chess-knight::before { content: "ï"; }
         .fa-chess-pawn::before { content: "ï"; }
         .fa-chess-queen::before { content: "ï"; }
         .fa-chess-rook::before { content: "ï"; }
         .fa-chevron-circle-down::before { content: "ïº"; }
         .fa-chevron-circle-left::before { content: "ï·"; }
         .fa-chevron-circle-right::before { content: "ï¸"; }
         .fa-chevron-circle-up::before { content: "ï¹"; }
         .fa-chevron-down::before { content: "ï¸"; }
         .fa-chevron-left::before { content: "ï"; }
         .fa-chevron-right::before { content: "ï"; }
         .fa-chevron-up::before { content: "ï·"; }
         .fa-child::before { content: "ï®"; }
         .fa-chrome::before { content: "ï¨"; }
         .fa-chromecast::before { content: "ï ¸"; }
         .fa-church::before { content: "ï"; }
         .fa-circle::before { content: "ï"; }
         .fa-circle-notch::before { content: "ï"; }
         .fa-city::before { content: "ï"; }
         .fa-clinic-medical::before { content: "ï²"; }
         .fa-clipboard::before { content: "ï¨"; }
         .fa-clipboard-check::before { content: "ï¬"; }
         .fa-clipboard-list::before { content: "ï"; }
         .fa-clock::before { content: "ï"; }
         .fa-clone::before { content: "ï"; }
         .fa-closed-captioning::before { content: "ï"; }
         .fa-cloud::before { content: "ï"; }
         .fa-cloud-download-alt::before { content: "ï"; }
         .fa-cloud-meatball::before { content: "ï»"; }
         .fa-cloud-moon::before { content: "ï"; }
         .fa-cloud-moon-rain::before { content: "ï¼"; }
         .fa-cloud-rain::before { content: "ï½"; }
         .fa-cloud-showers-heavy::before { content: "ï"; }
         .fa-cloud-sun::before { content: "ï"; }
         .fa-cloud-sun-rain::before { content: "ï"; }
         .fa-cloud-upload-alt::before { content: "ï"; }
         .fa-cloudscale::before { content: "ï"; }
         .fa-cloudsmith::before { content: "ï"; }
         .fa-cloudversify::before { content: "ï"; }
         .fa-cocktail::before { content: "ï¡"; }
         .fa-code::before { content: "ï¡"; }
         .fa-code-branch::before { content: "ï¦"; }
         .fa-codepen::before { content: "ï"; }
         .fa-codiepie::before { content: "ï"; }
         .fa-coffee::before { content: "ï´"; }
         .fa-cog::before { content: "ï"; }
         .fa-cogs::before { content: "ï"; }
         .fa-coins::before { content: "ï"; }
         .fa-columns::before { content: "ï"; }
         .fa-comment::before { content: "ïµ"; }
         .fa-comment-alt::before { content: "ïº"; }
         .fa-comment-dollar::before { content: "ï"; }
         .fa-comment-dots::before { content: "ï"; }
         .fa-comment-medical::before { content: "ïµ"; }
         .fa-comment-slash::before { content: "ï³"; }
         .fa-comments::before { content: "ï"; }
         .fa-comments-dollar::before { content: "ï"; }
         .fa-compact-disc::before { content: "ï"; }
         .fa-compass::before { content: "ï"; }
         .fa-compress::before { content: "ï¦"; }
         .fa-compress-arrows-alt::before { content: "ï"; }
         .fa-concierge-bell::before { content: "ï¢"; }
         .fa-confluence::before { content: "ï"; }
         .fa-connectdevelop::before { content: "ï"; }
         .fa-contao::before { content: "ï"; }
         .fa-cookie::before { content: "ï£"; }
         .fa-cookie-bite::before { content: "ï¤"; }
         .fa-copy::before { content: "ï"; }
         .fa-copyright::before { content: "ï¹"; }
         .fa-cotton-bureau::before { content: "ï¢"; }
         .fa-couch::before { content: "ï¸"; }
         .fa-cpanel::before { content: "ï"; }
         .fa-creative-commons::before { content: "ï"; }
         .fa-creative-commons-by::before { content: "ï§"; }
         .fa-creative-commons-nc::before { content: "ï¨"; }
         .fa-creative-commons-nc-eu::before { content: "ï©"; }
         .fa-creative-commons-nc-jp::before { content: "ïª"; }
         .fa-creative-commons-nd::before { content: "ï«"; }
         .fa-creative-commons-pd::before { content: "ï¬"; }
         .fa-creative-commons-pd-alt::before { content: "ï"; }
         .fa-creative-commons-remix::before { content: "ï®"; }
         .fa-creative-commons-sa::before { content: "ï¯"; }
         .fa-creative-commons-sampling::before { content: "ï°"; }
         .fa-creative-commons-sampling-plus::before { content: "ï±"; }
         .fa-creative-commons-share::before { content: "ï²"; }
         .fa-creative-commons-zero::before { content: "ï³"; }
         .fa-credit-card::before { content: "ï"; }
         .fa-critical-role::before { content: "ï"; }
         .fa-crop::before { content: "ï¥"; }
         .fa-crop-alt::before { content: "ï¥"; }
         .fa-cross::before { content: "ï"; }
         .fa-crosshairs::before { content: "ï"; }
         .fa-crow::before { content: "ï "; }
         .fa-crown::before { content: "ï¡"; }
         .fa-crutch::before { content: "ï·"; }
         .fa-css3::before { content: "ï¼"; }
         .fa-css3-alt::before { content: "ï"; }
         .fa-cube::before { content: "ï²"; }
         .fa-cubes::before { content: "ï³"; }
         .fa-cut::before { content: "ï"; }
         .fa-cuttlefish::before { content: "ï"; }
         .fa-d-and-d::before { content: "ï"; }
         .fa-d-and-d-beyond::before { content: "ï"; }
         .fa-dashcube::before { content: "ï"; }
         .fa-database::before { content: "ï"; }
         .fa-deaf::before { content: "ï¤"; }
         .fa-delicious::before { content: "ï¥"; }
         .fa-democrat::before { content: "ï"; }
         .fa-deploydog::before { content: "ï"; }
         .fa-deskpro::before { content: "ï"; }
         .fa-desktop::before { content: "ï"; }
         .fa-dev::before { content: "ï"; }
         .fa-deviantart::before { content: "ï½"; }
         .fa-dharmachakra::before { content: "ï"; }
         .fa-dhl::before { content: "ï"; }
         .fa-diagnoses::before { content: "ï°"; }
         .fa-diaspora::before { content: "ï"; }
         .fa-dice::before { content: "ï¢"; }
         .fa-dice-d20::before { content: "ï"; }
         .fa-dice-d6::before { content: "ï"; }
         .fa-dice-five::before { content: "ï£"; }
         .fa-dice-four::before { content: "ï¤"; }
         .fa-dice-one::before { content: "ï¥"; }
         .fa-dice-six::before { content: "ï¦"; }
         .fa-dice-three::before { content: "ï§"; }
         .fa-dice-two::before { content: "ï¨"; }
         .fa-digg::before { content: "ï¦"; }
         .fa-digital-ocean::before { content: "ï"; }
         .fa-digital-tachograph::before { content: "ï¦"; }
         .fa-directions::before { content: "ï«"; }
         .fa-discord::before { content: "ï"; }
         .fa-discourse::before { content: "ï"; }
         .fa-divide::before { content: "ï©"; }
         .fa-dizzy::before { content: "ï§"; }
         .fa-dna::before { content: "ï±"; }
         .fa-dochub::before { content: "ï"; }
         .fa-docker::before { content: "ï"; }
         .fa-dog::before { content: "ï"; }
         .fa-dollar-sign::before { content: "ï"; }
         .fa-dolly::before { content: "ï²"; }
         .fa-dolly-flatbed::before { content: "ï´"; }
         .fa-donate::before { content: "ï¹"; }
         .fa-door-closed::before { content: "ïª"; }
         .fa-door-open::before { content: "ï«"; }
         .fa-dot-circle::before { content: "ï"; }
         .fa-dove::before { content: "ïº"; }
         .fa-download::before { content: "ï"; }
         .fa-draft2digital::before { content: "ï"; }
         .fa-drafting-compass::before { content: "ï¨"; }
         .fa-dragon::before { content: "ï"; }
         .fa-draw-polygon::before { content: "ï®"; }
         .fa-dribbble::before { content: "ï½"; }
         .fa-dribbble-square::before { content: "ï"; }
         .fa-dropbox::before { content: "ï«"; }
         .fa-drum::before { content: "ï©"; }
         .fa-drum-steelpan::before { content: "ïª"; }
         .fa-drumstick-bite::before { content: "ï"; }
         .fa-drupal::before { content: "ï©"; }
         .fa-dumbbell::before { content: "ï"; }
         .fa-dumpster::before { content: "ï"; }
         .fa-dumpster-fire::before { content: "ï"; }
         .fa-dungeon::before { content: "ï"; }
         .fa-dyalog::before { content: "ï"; }
         .fa-earlybirds::before { content: "ï"; }
         .fa-ebay::before { content: "ï´"; }
         .fa-edge::before { content: "ï"; }
         .fa-edit::before { content: "ï"; }
         .fa-egg::before { content: "ï»"; }
         .fa-eject::before { content: "ï"; }
         .fa-elementor::before { content: "ï°"; }
         .fa-ellipsis-h::before { content: "ï"; }
         .fa-ellipsis-v::before { content: "ï"; }
         .fa-ello::before { content: "ï±"; }
         .fa-ember::before { content: "ï£"; }
         .fa-empire::before { content: "ï"; }
         .fa-envelope::before { content: "ï "; }
         .fa-envelope-open::before { content: "ï¶"; }
         .fa-envelope-open-text::before { content: "ï"; }
         .fa-envelope-square::before { content: "ï"; }
         .fa-envira::before { content: "ï"; }
         .fa-equals::before { content: "ï¬"; }
         .fa-eraser::before { content: "ï"; }
         .fa-erlang::before { content: "ï"; }
         .fa-ethereum::before { content: "ï®"; }
         .fa-ethernet::before { content: "ï"; }
         .fa-etsy::before { content: "ï"; }
         .fa-euro-sign::before { content: "ï"; }
         .fa-evernote::before { content: "ï ¹"; }
         .fa-exchange-alt::before { content: "ï¢"; }
         .fa-exclamation::before { content: "ïª"; }
         .fa-exclamation-circle::before { content: "ïª"; }
         .fa-exclamation-triangle::before { content: "ï±"; }
         .fa-expand::before { content: "ï¥"; }
         .fa-expand-arrows-alt::before { content: "ï"; }
         .fa-expeditedssl::before { content: "ï¾"; }
         .fa-external-link-alt::before { content: "ï"; }
         .fa-external-link-square-alt::before { content: "ï "; }
         .fa-eye::before { content: "ï®"; }
         .fa-eye-dropper::before { content: "ï»"; }
         .fa-eye-slash::before { content: "ï°"; }
         .fa-facebook::before { content: "ï"; }
         .fa-facebook-f::before { content: "ï"; }
         .fa-facebook-messenger::before { content: "ï"; }
         .fa-facebook-square::before { content: "ï"; }
         .fa-fan::before { content: "ï¡£"; }
         .fa-fantasy-flight-games::before { content: "ï"; }
         .fa-fast-backward::before { content: "ï"; }
         .fa-fast-forward::before { content: "ï"; }
         .fa-fax::before { content: "ï¬"; }
         .fa-feather::before { content: "ï"; }
         .fa-feather-alt::before { content: "ï«"; }
         .fa-fedex::before { content: "ï"; }
         .fa-fedora::before { content: "ï"; }
         .fa-female::before { content: "ï"; }
         .fa-fighter-jet::before { content: "ï»"; }
         .fa-figma::before { content: "ï"; }
         .fa-file::before { content: "ï"; }
         .fa-file-alt::before { content: "ï"; }
         .fa-file-archive::before { content: "ï"; }
         .fa-file-audio::before { content: "ï"; }
         .fa-file-code::before { content: "ï"; }
         .fa-file-contract::before { content: "ï¬"; }
         .fa-file-csv::before { content: "ï"; }
         .fa-file-download::before { content: "ï"; }
         .fa-file-excel::before { content: "ï"; }
         .fa-file-export::before { content: "ï®"; }
         .fa-file-image::before { content: "ï"; }
         .fa-file-import::before { content: "ï¯"; }
         .fa-file-invoice::before { content: "ï°"; }
         .fa-file-invoice-dollar::before { content: "ï±"; }
         .fa-file-medical::before { content: "ï·"; }
         .fa-file-medical-alt::before { content: "ï¸"; }
         .fa-file-pdf::before { content: "ï"; }
         .fa-file-powerpoint::before { content: "ï"; }
         .fa-file-prescription::before { content: "ï²"; }
         .fa-file-signature::before { content: "ï³"; }
         .fa-file-upload::before { content: "ï´"; }
         .fa-file-video::before { content: "ï"; }
         .fa-file-word::before { content: "ï"; }
         .fa-fill::before { content: "ïµ"; }
         .fa-fill-drip::before { content: "ï¶"; }
         .fa-film::before { content: "ï"; }
         .fa-filter::before { content: "ï°"; }
         .fa-fingerprint::before { content: "ï·"; }
         .fa-fire::before { content: "ï"; }
         .fa-fire-alt::before { content: "ï¤"; }
         .fa-fire-extinguisher::before { content: "ï´"; }
         .fa-firefox::before { content: "ï©"; }
         .fa-first-aid::before { content: "ï¹"; }
         .fa-first-order::before { content: "ï°"; }
         .fa-first-order-alt::before { content: "ï"; }
         .fa-firstdraft::before { content: "ï¡"; }
         .fa-fish::before { content: "ï¸"; }
         .fa-fist-raised::before { content: "ï"; }
         .fa-flag::before { content: "ï¤"; }
         .fa-flag-checkered::before { content: "ï"; }
         .fa-flag-usa::before { content: "ï"; }
         .fa-flask::before { content: "ï"; }
         .fa-flickr::before { content: "ï®"; }
         .fa-flipboard::before { content: "ï"; }
         .fa-flushed::before { content: "ï¹"; }
         .fa-fly::before { content: "ï"; }
         .fa-folder::before { content: "ï»"; }
         .fa-folder-minus::before { content: "ï"; }
         .fa-folder-open::before { content: "ï¼"; }
         .fa-folder-plus::before { content: "ï"; }
         .fa-font::before { content: "ï±"; }
         .fa-font-awesome::before { content: "ï´"; }
         .fa-font-awesome-alt::before { content: "ï"; }
         .fa-font-awesome-flag::before { content: "ï¥"; }
         .fa-font-awesome-logo-full::before { content: "ï¦"; }
         .fa-fonticons::before { content: "ï"; }
         .fa-fonticons-fi::before { content: "ï¢"; }
         .fa-football-ball::before { content: "ï"; }
         .fa-fort-awesome::before { content: "ï"; }
         .fa-fort-awesome-alt::before { content: "ï£"; }
         .fa-forumbee::before { content: "ï"; }
         .fa-forward::before { content: "ï"; }
         .fa-foursquare::before { content: "ï"; }
         .fa-free-code-camp::before { content: "ï"; }
         .fa-freebsd::before { content: "ï¤"; }
         .fa-frog::before { content: "ï®"; }
         .fa-frown::before { content: "ï"; }
         .fa-frown-open::before { content: "ïº"; }
         .fa-fulcrum::before { content: "ï"; }
         .fa-funnel-dollar::before { content: "ï¢"; }
         .fa-futbol::before { content: "ï£"; }
         .fa-galactic-republic::before { content: "ï"; }
         .fa-galactic-senate::before { content: "ï"; }
         .fa-gamepad::before { content: "ï"; }
         .fa-gas-pump::before { content: "ï¯"; }
         .fa-gavel::before { content: "ï£"; }
         .fa-gem::before { content: "ï¥"; }
         .fa-genderless::before { content: "ï"; }
         .fa-get-pocket::before { content: "ï¥"; }
         .fa-gg::before { content: "ï "; }
         .fa-gg-circle::before { content: "ï¡"; }
         .fa-ghost::before { content: "ï¢"; }
         .fa-gift::before { content: "ï«"; }
         .fa-gifts::before { content: "ï"; }
         .fa-git::before { content: "ï"; }
         .fa-git-alt::before { content: "ï¡"; }
         .fa-git-square::before { content: "ï"; }
         .fa-github::before { content: "ï"; }
         .fa-github-alt::before { content: "ï"; }
         .fa-github-square::before { content: "ï"; }
         .fa-gitkraken::before { content: "ï¦"; }
         .fa-gitlab::before { content: "ï"; }
         .fa-gitter::before { content: "ï¦"; }
         .fa-glass-cheers::before { content: "ï"; }
         .fa-glass-martini::before { content: "ï"; }
         .fa-glass-martini-alt::before { content: "ï»"; }
         .fa-glass-whiskey::before { content: "ï "; }
         .fa-glasses::before { content: "ï°"; }
         .fa-glide::before { content: "ï¥"; }
         .fa-glide-g::before { content: "ï¦"; }
         .fa-globe::before { content: "ï¬"; }
         .fa-globe-africa::before { content: "ï¼"; }
         .fa-globe-americas::before { content: "ï½"; }
         .fa-globe-asia::before { content: "ï¾"; }
         .fa-globe-europe::before { content: "ï¢"; }
         .fa-gofore::before { content: "ï§"; }
         .fa-golf-ball::before { content: "ï"; }
         .fa-goodreads::before { content: "ï¨"; }
         .fa-goodreads-g::before { content: "ï©"; }
         .fa-google::before { content: "ï "; }
         .fa-google-drive::before { content: "ïª"; }
         .fa-google-play::before { content: "ï«"; }
         .fa-google-plus::before { content: "ï³"; }
         .fa-google-plus-g::before { content: "ï"; }
         .fa-google-plus-square::before { content: "ï"; }
         .fa-google-wallet::before { content: "ï®"; }
         .fa-gopuram::before { content: "ï¤"; }
         .fa-graduation-cap::before { content: "ï"; }
         .fa-gratipay::before { content: "ï"; }
         .fa-grav::before { content: "ï"; }
         .fa-greater-than::before { content: "ï±"; }
         .fa-greater-than-equal::before { content: "ï²"; }
         .fa-grimace::before { content: "ï¿"; }
         .fa-grin::before { content: "ï"; }
         .fa-grin-alt::before { content: "ï"; }
         .fa-grin-beam::before { content: "ï"; }
         .fa-grin-beam-sweat::before { content: "ï"; }
         .fa-grin-hearts::before { content: "ï"; }
         .fa-grin-squint::before { content: "ï"; }
         .fa-grin-squint-tears::before { content: "ï"; }
         .fa-grin-stars::before { content: "ï"; }
         .fa-grin-tears::before { content: "ï"; }
         .fa-grin-tongue::before { content: "ï"; }
         .fa-grin-tongue-squint::before { content: "ï"; }
         .fa-grin-tongue-wink::before { content: "ï"; }
         .fa-grin-wink::before { content: "ï"; }
         .fa-grip-horizontal::before { content: "ï"; }
         .fa-grip-lines::before { content: "ï¤"; }
         .fa-grip-lines-vertical::before { content: "ï¥"; }
         .fa-grip-vertical::before { content: "ï"; }
         .fa-gripfire::before { content: "ï¬"; }
         .fa-grunt::before { content: "ï"; }
         .fa-guitar::before { content: "ï¦"; }
         .fa-gulp::before { content: "ï®"; }
         .fa-h-square::before { content: "ï½"; }
         .fa-hacker-news::before { content: "ï"; }
         .fa-hacker-news-square::before { content: "ï¯"; }
         .fa-hackerrank::before { content: "ï·"; }
         .fa-hamburger::before { content: "ï "; }
         .fa-hammer::before { content: "ï£"; }
         .fa-hamsa::before { content: "ï¥"; }
         .fa-hand-holding::before { content: "ï½"; }
         .fa-hand-holding-heart::before { content: "ï¾"; }
         .fa-hand-holding-usd::before { content: "ï"; }
         .fa-hand-lizard::before { content: "ï"; }
         .fa-hand-middle-finger::before { content: "ï "; }
         .fa-hand-paper::before { content: "ï"; }
         .fa-hand-peace::before { content: "ï"; }
         .fa-hand-point-down::before { content: "ï§"; }
         .fa-hand-point-left::before { content: "ï¥"; }
         .fa-hand-point-right::before { content: "ï¤"; }
         .fa-hand-point-up::before { content: "ï¦"; }
         .fa-hand-pointer::before { content: "ï"; }
         .fa-hand-rock::before { content: "ï"; }
         .fa-hand-scissors::before { content: "ï"; }
         .fa-hand-spock::before { content: "ï"; }
         .fa-hands::before { content: "ï"; }
         .fa-hands-helping::before { content: "ï"; }
         .fa-handshake::before { content: "ïµ"; }
         .fa-hanukiah::before { content: "ï¦"; }
         .fa-hard-hat::before { content: "ï "; }
         .fa-hashtag::before { content: "ï"; }
         .fa-hat-wizard::before { content: "ï¨"; }
         .fa-haykal::before { content: "ï¦"; }
         .fa-hdd::before { content: "ï "; }
         .fa-heading::before { content: "ï"; }
         .fa-headphones::before { content: "ï¥"; }
         .fa-headphones-alt::before { content: "ï"; }
         .fa-headset::before { content: "ï"; }
         .fa-heart::before { content: "ï"; }
         .fa-heart-broken::before { content: "ï©"; }
         .fa-heartbeat::before { content: "ï"; }
         .fa-helicopter::before { content: "ï³"; }
         .fa-highlighter::before { content: "ï"; }
         .fa-hiking::before { content: "ï¬"; }
         .fa-hippo::before { content: "ï"; }
         .fa-hips::before { content: "ï"; }
         .fa-hire-a-helper::before { content: "ï°"; }
         .fa-history::before { content: "ï"; }
         .fa-hockey-puck::before { content: "ï"; }
         .fa-holly-berry::before { content: "ïª"; }
         .fa-home::before { content: "ï"; }
         .fa-hooli::before { content: "ï§"; }
         .fa-hornbill::before { content: "ï"; }
         .fa-horse::before { content: "ï°"; }
         .fa-horse-head::before { content: "ï«"; }
         .fa-hospital::before { content: "ï¸"; }
         .fa-hospital-alt::before { content: "ï½"; }
         .fa-hospital-symbol::before { content: "ï¾"; }
         .fa-hot-tub::before { content: "ï"; }
         .fa-hotdog::before { content: "ï "; }
         .fa-hotel::before { content: "ï"; }
         .fa-hotjar::before { content: "ï±"; }
         .fa-hourglass::before { content: "ï"; }
         .fa-hourglass-end::before { content: "ï"; }
         .fa-hourglass-half::before { content: "ï"; }
         .fa-hourglass-start::before { content: "ï"; }
         .fa-house-damage::before { content: "ï±"; }
         .fa-houzz::before { content: "ï¼"; }
         .fa-hryvnia::before { content: "ï²"; }
         .fa-html5::before { content: "ï»"; }
         .fa-hubspot::before { content: "ï²"; }
         .fa-i-cursor::before { content: "ï"; }
         .fa-ice-cream::before { content: "ï "; }
         .fa-icicles::before { content: "ï"; }
         .fa-icons::before { content: "ï¡"; }
         .fa-id-badge::before { content: "ï"; }
         .fa-id-card::before { content: "ï"; }
         .fa-id-card-alt::before { content: "ï¿"; }
         .fa-igloo::before { content: "ï®"; }
         .fa-image::before { content: "ï¾"; }
         .fa-images::before { content: "ï"; }
         .fa-imdb::before { content: "ï"; }
         .fa-inbox::before { content: "ï"; }
         .fa-indent::before { content: "ï¼"; }
         .fa-industry::before { content: "ïµ"; }
         .fa-infinity::before { content: "ï´"; }
         .fa-info::before { content: "ï©"; }
         .fa-info-circle::before { content: "ï"; }
         .fa-instagram::before { content: "ï"; }
         .fa-intercom::before { content: "ï¯"; }
         .fa-internet-explorer::before { content: "ï«"; }
         .fa-invision::before { content: "ï°"; }
         .fa-ioxhost::before { content: "ï"; }
         .fa-italic::before { content: "ï³"; }
         .fa-itch-io::before { content: "ï º"; }
         .fa-itunes::before { content: "ï´"; }
         .fa-itunes-note::before { content: "ïµ"; }
         .fa-java::before { content: "ï¤"; }
         .fa-jedi::before { content: "ï©"; }
         .fa-jedi-order::before { content: "ï"; }
         .fa-jenkins::before { content: "ï¶"; }
         .fa-jira::before { content: "ï±"; }
         .fa-joget::before { content: "ï·"; }
         .fa-joint::before { content: "ï"; }
         .fa-joomla::before { content: "ïª"; }
         .fa-journal-whills::before { content: "ïª"; }
         .fa-js::before { content: "ï¸"; }
         .fa-js-square::before { content: "ï¹"; }
         .fa-jsfiddle::before { content: "ï"; }
         .fa-kaaba::before { content: "ï«"; }
         .fa-kaggle::before { content: "ïº"; }
         .fa-key::before { content: "ï"; }
         .fa-keybase::before { content: "ïµ"; }
         .fa-keyboard::before { content: "ï"; }
         .fa-keycdn::before { content: "ïº"; }
         .fa-khanda::before { content: "ï"; }
         .fa-kickstarter::before { content: "ï»"; }
         .fa-kickstarter-k::before { content: "ï¼"; }
         .fa-kiss::before { content: "ï"; }
         .fa-kiss-beam::before { content: "ï"; }
         .fa-kiss-wink-heart::before { content: "ï"; }
         .fa-kiwi-bird::before { content: "ïµ"; }
         .fa-korvue::before { content: "ï¯"; }
         .fa-landmark::before { content: "ï¯"; }
         .fa-language::before { content: "ï«"; }
         .fa-laptop::before { content: "ï"; }
         .fa-laptop-code::before { content: "ï¼"; }
         .fa-laptop-medical::before { content: "ï "; }
         .fa-laravel::before { content: "ï½"; }
         .fa-lastfm::before { content: "ï"; }
         .fa-lastfm-square::before { content: "ï"; }
         .fa-laugh::before { content: "ï"; }
         .fa-laugh-beam::before { content: "ï"; }
         .fa-laugh-squint::before { content: "ï"; }
         .fa-laugh-wink::before { content: "ï"; }
         .fa-layer-group::before { content: "ï½"; }
         .fa-leaf::before { content: "ï¬"; }
         .fa-leanpub::before { content: "ï"; }
         .fa-lemon::before { content: "ï"; }
         .fa-less::before { content: "ï"; }
         .fa-less-than::before { content: "ï¶"; }
         .fa-less-than-equal::before { content: "ï·"; }
         .fa-level-down-alt::before { content: "ï¾"; }
         .fa-level-up-alt::before { content: "ï¿"; }
         .fa-life-ring::before { content: "ï"; }
         .fa-lightbulb::before { content: "ï«"; }
         .fa-line::before { content: "ï"; }
         .fa-link::before { content: "ï"; }
         .fa-linkedin::before { content: "ï"; }
         .fa-linkedin-in::before { content: "ï¡"; }
         .fa-linode::before { content: "ï¸"; }
         .fa-linux::before { content: "ï¼"; }
         .fa-lira-sign::before { content: "ï"; }
         .fa-list::before { content: "ïº"; }
         .fa-list-alt::before { content: "ï¢"; }
         .fa-list-ol::before { content: "ï"; }
         .fa-list-ul::before { content: "ï"; }
         .fa-location-arrow::before { content: "ï¤"; }
         .fa-lock::before { content: "ï£"; }
         .fa-lock-open::before { content: "ï"; }
         .fa-long-arrow-alt-down::before { content: "ï"; }
         .fa-long-arrow-alt-left::before { content: "ï"; }
         .fa-long-arrow-alt-right::before { content: "ï"; }
         .fa-long-arrow-alt-up::before { content: "ï"; }
         .fa-low-vision::before { content: "ï¨"; }
         .fa-luggage-cart::before { content: "ï"; }
         .fa-lyft::before { content: "ï"; }
         .fa-magento::before { content: "ï"; }
         .fa-magic::before { content: "ï"; }
         .fa-magnet::before { content: "ï¶"; }
         .fa-mail-bulk::before { content: "ï´"; }
         .fa-mailchimp::before { content: "ï"; }
         .fa-male::before { content: "ï"; }
         .fa-mandalorian::before { content: "ï"; }
         .fa-map::before { content: "ï¹"; }
         .fa-map-marked::before { content: "ï"; }
         .fa-map-marked-alt::before { content: "ï "; }
         .fa-map-marker::before { content: "ï"; }
         .fa-map-marker-alt::before { content: "ï"; }
         .fa-map-pin::before { content: "ï¶"; }
         .fa-map-signs::before { content: "ï·"; }
         .fa-markdown::before { content: "ï"; }
         .fa-marker::before { content: "ï¡"; }
         .fa-mars::before { content: "ï¢"; }
         .fa-mars-double::before { content: "ï§"; }
         .fa-mars-stroke::before { content: "ï©"; }
         .fa-mars-stroke-h::before { content: "ï«"; }
         .fa-mars-stroke-v::before { content: "ïª"; }
         .fa-mask::before { content: "ïº"; }
         .fa-mastodon::before { content: "ï¶"; }
         .fa-maxcdn::before { content: "ï¶"; }
         .fa-medal::before { content: "ï¢"; }
         .fa-medapps::before { content: "ï"; }
         .fa-medium::before { content: "ïº"; }
         .fa-medium-m::before { content: "ï"; }
         .fa-medkit::before { content: "ïº"; }
         .fa-medrt::before { content: "ï"; }
         .fa-meetup::before { content: "ï "; }
         .fa-megaport::before { content: "ï£"; }
         .fa-meh::before { content: "ï"; }
         .fa-meh-blank::before { content: "ï¤"; }
         .fa-meh-rolling-eyes::before { content: "ï¥"; }
         .fa-memory::before { content: "ï¸"; }
         .fa-mendeley::before { content: "ï³"; }
         .fa-menorah::before { content: "ï¶"; }
         .fa-mercury::before { content: "ï£"; }
         .fa-meteor::before { content: "ï"; }
         .fa-microchip::before { content: "ï"; }
         .fa-microphone::before { content: "ï°"; }
         .fa-microphone-alt::before { content: "ï"; }
         .fa-microphone-alt-slash::before { content: "ï¹"; }
         .fa-microphone-slash::before { content: "ï±"; }
         .fa-microscope::before { content: "ï"; }
         .fa-microsoft::before { content: "ï"; }
         .fa-minus::before { content: "ï¨"; }
         .fa-minus-circle::before { content: "ï"; }
         .fa-minus-square::before { content: "ï"; }
         .fa-mitten::before { content: "ïµ"; }
         .fa-mix::before { content: "ï"; }
         .fa-mixcloud::before { content: "ï"; }
         .fa-mizuni::before { content: "ï"; }
         .fa-mobile::before { content: "ï"; }
         .fa-mobile-alt::before { content: "ï"; }
         .fa-modx::before { content: "ï"; }
         .fa-monero::before { content: "ï"; }
         .fa-money-bill::before { content: "ï"; }
         .fa-money-bill-alt::before { content: "ï"; }
         .fa-money-bill-wave::before { content: "ïº"; }
         .fa-money-bill-wave-alt::before { content: "ï»"; }
         .fa-money-check::before { content: "ï¼"; }
         .fa-money-check-alt::before { content: "ï½"; }
         .fa-monument::before { content: "ï¦"; }
         .fa-moon::before { content: "ï"; }
         .fa-mortar-pestle::before { content: "ï§"; }
         .fa-mosque::before { content: "ï¸"; }
         .fa-motorcycle::before { content: "ï"; }
         .fa-mountain::before { content: "ï¼"; }
         .fa-mouse-pointer::before { content: "ï"; }
         .fa-mug-hot::before { content: "ï¶"; }
         .fa-music::before { content: "ï"; }
         .fa-napster::before { content: "ï"; }
         .fa-neos::before { content: "ï"; }
         .fa-network-wired::before { content: "ï¿"; }
         .fa-neuter::before { content: "ï¬"; }
         .fa-newspaper::before { content: "ïª"; }
         .fa-nimblr::before { content: "ï¨"; }
         .fa-node::before { content: "ï"; }
         .fa-node-js::before { content: "ï"; }
         .fa-not-equal::before { content: "ï¾"; }
         .fa-notes-medical::before { content: "ï"; }
         .fa-npm::before { content: "ï"; }
         .fa-ns8::before { content: "ï"; }
         .fa-nutritionix::before { content: "ï"; }
         .fa-object-group::before { content: "ï"; }
         .fa-object-ungroup::before { content: "ï"; }
         .fa-odnoklassniki::before { content: "ï£"; }
         .fa-odnoklassniki-square::before { content: "ï¤"; }
         .fa-oil-can::before { content: "ï"; }
         .fa-old-republic::before { content: "ï"; }
         .fa-om::before { content: "ï¹"; }
         .fa-opencart::before { content: "ï½"; }
         .fa-openid::before { content: "ï"; }
         .fa-opera::before { content: "ïª"; }
         .fa-optin-monster::before { content: "ï¼"; }
         .fa-osi::before { content: "ï"; }
         .fa-otter::before { content: "ï"; }
         .fa-outdent::before { content: "ï»"; }
         .fa-page4::before { content: "ï"; }
         .fa-pagelines::before { content: "ï"; }
         .fa-pager::before { content: "ï "; }
         .fa-paint-brush::before { content: "ï¼"; }
         .fa-paint-roller::before { content: "ïª"; }
         .fa-palette::before { content: "ï¿"; }
         .fa-palfed::before { content: "ï"; }
         .fa-pallet::before { content: "ï"; }
         .fa-paper-plane::before { content: "ï"; }
         .fa-paperclip::before { content: "ï"; }
         .fa-parachute-box::before { content: "ï"; }
         .fa-paragraph::before { content: "ï"; }
         .fa-parking::before { content: "ï"; }
         .fa-passport::before { content: "ï«"; }
         .fa-pastafarianism::before { content: "ï»"; }
         .fa-paste::before { content: "ïª"; }
         .fa-patreon::before { content: "ï"; }
         .fa-pause::before { content: "ï"; }
         .fa-pause-circle::before { content: "ï"; }
         .fa-paw::before { content: "ï°"; }
         .fa-paypal::before { content: "ï"; }
         .fa-peace::before { content: "ï¼"; }
         .fa-pen::before { content: "ï"; }
         .fa-pen-alt::before { content: "ï"; }
         .fa-pen-fancy::before { content: "ï¬"; }
         .fa-pen-nib::before { content: "ï"; }
         .fa-pen-square::before { content: "ï"; }
         .fa-pencil-alt::before { content: "ï"; }
         .fa-pencil-ruler::before { content: "ï®"; }
         .fa-penny-arcade::before { content: "ï"; }
         .fa-people-carry::before { content: "ï"; }
         .fa-pepper-hot::before { content: "ï "; }
         .fa-percent::before { content: "ï"; }
         .fa-percentage::before { content: "ï"; }
         .fa-periscope::before { content: "ï"; }
         .fa-person-booth::before { content: "ï"; }
         .fa-phabricator::before { content: "ï"; }
         .fa-phoenix-framework::before { content: "ï"; }
         .fa-phoenix-squadron::before { content: "ï"; }
         .fa-phone::before { content: "ï"; }
         .fa-phone-alt::before { content: "ï¡¹"; }
         .fa-phone-slash::before { content: "ï"; }
         .fa-phone-square::before { content: "ï"; }
         .fa-phone-square-alt::before { content: "ï¡»"; }
         .fa-phone-volume::before { content: "ï "; }
         .fa-photo-video::before { content: "ï¡¼"; }
         .fa-php::before { content: "ï"; }
         .fa-pied-piper::before { content: "ï®"; }
         .fa-pied-piper-alt::before { content: "ï¨"; }
         .fa-pied-piper-hat::before { content: "ï¥"; }
         .fa-pied-piper-pp::before { content: "ï§"; }
         .fa-piggy-bank::before { content: "ï"; }
         .fa-pills::before { content: "ï"; }
         .fa-pinterest::before { content: "ï"; }
         .fa-pinterest-p::before { content: "ï±"; }
         .fa-pinterest-square::before { content: "ï"; }
         .fa-pizza-slice::before { content: "ï "; }
         .fa-place-of-worship::before { content: "ï¿"; }
         .fa-plane::before { content: "ï²"; }
         .fa-plane-arrival::before { content: "ï¯"; }
         .fa-plane-departure::before { content: "ï°"; }
         .fa-play::before { content: "ï"; }
         .fa-play-circle::before { content: "ï"; }
         .fa-playstation::before { content: "ï"; }
         .fa-plug::before { content: "ï¦"; }
         .fa-plus::before { content: "ï§"; }
         .fa-plus-circle::before { content: "ï"; }
         .fa-plus-square::before { content: "ï¾"; }
         .fa-podcast::before { content: "ï"; }
         .fa-poll::before { content: "ï"; }
         .fa-poll-h::before { content: "ï"; }
         .fa-poo::before { content: "ï¾"; }
         .fa-poo-storm::before { content: "ï"; }
         .fa-poop::before { content: "ï"; }
         .fa-portrait::before { content: "ï "; }
         .fa-pound-sign::before { content: "ï"; }
         .fa-power-off::before { content: "ï"; }
         .fa-pray::before { content: "ï"; }
         .fa-praying-hands::before { content: "ï"; }
         .fa-prescription::before { content: "ï±"; }
         .fa-prescription-bottle::before { content: "ï"; }
         .fa-prescription-bottle-alt::before { content: "ï"; }
         .fa-print::before { content: "ï¯"; }
         .fa-procedures::before { content: "ï"; }
         .fa-product-hunt::before { content: "ï"; }
         .fa-project-diagram::before { content: "ï"; }
         .fa-pushed::before { content: "ï¡"; }
         .fa-puzzle-piece::before { content: "ï®"; }
         .fa-python::before { content: "ï¢"; }
         .fa-qq::before { content: "ï"; }
         .fa-qrcode::before { content: "ï©"; }
         .fa-question::before { content: "ï¨"; }
         .fa-question-circle::before { content: "ï"; }
         .fa-quidditch::before { content: "ï"; }
         .fa-quinscape::before { content: "ï"; }
         .fa-quora::before { content: "ï"; }
         .fa-quote-left::before { content: "ï"; }
         .fa-quote-right::before { content: "ï"; }
         .fa-quran::before { content: "ï"; }
         .fa-r-project::before { content: "ï·"; }
         .fa-radiation::before { content: "ï¹"; }
         .fa-radiation-alt::before { content: "ïº"; }
         .fa-rainbow::before { content: "ï"; }
         .fa-random::before { content: "ï´"; }
         .fa-raspberry-pi::before { content: "ï»"; }
         .fa-ravelry::before { content: "ï"; }
         .fa-react::before { content: "ï"; }
         .fa-reacteurope::before { content: "ï"; }
         .fa-readme::before { content: "ï"; }
         .fa-rebel::before { content: "ï"; }
         .fa-receipt::before { content: "ï"; }
         .fa-recycle::before { content: "ï¸"; }
         .fa-red-river::before { content: "ï£"; }
         .fa-reddit::before { content: "ï¡"; }
         .fa-reddit-alien::before { content: "ï"; }
         .fa-reddit-square::before { content: "ï¢"; }
         .fa-redhat::before { content: "ï¼"; }
         .fa-redo::before { content: "ï"; }
         .fa-redo-alt::before { content: "ï¹"; }
         .fa-registered::before { content: "ï"; }
         .fa-remove-format::before { content: "ï¡½"; }
         .fa-renren::before { content: "ï"; }
         .fa-reply::before { content: "ï¥"; }
         .fa-reply-all::before { content: "ï¢"; }
         .fa-replyd::before { content: "ï¦"; }
         .fa-republican::before { content: "ï"; }
         .fa-researchgate::before { content: "ï¸"; }
         .fa-resolving::before { content: "ï§"; }
         .fa-restroom::before { content: "ï½"; }
         .fa-retweet::before { content: "ï¹"; }
         .fa-rev::before { content: "ï²"; }
         .fa-ribbon::before { content: "ï"; }
         .fa-ring::before { content: "ï"; }
         .fa-road::before { content: "ï"; }
         .fa-robot::before { content: "ï"; }
         .fa-rocket::before { content: "ïµ"; }
         .fa-rocketchat::before { content: "ï¨"; }
         .fa-rockrms::before { content: "ï©"; }
         .fa-route::before { content: "ï"; }
         .fa-rss::before { content: "ï"; }
         .fa-rss-square::before { content: "ï"; }
         .fa-ruble-sign::before { content: "ï"; }
         .fa-ruler::before { content: "ï"; }
         .fa-ruler-combined::before { content: "ï"; }
         .fa-ruler-horizontal::before { content: "ï"; }
         .fa-ruler-vertical::before { content: "ï"; }
         .fa-running::before { content: "ï"; }
         .fa-rupee-sign::before { content: "ï"; }
         .fa-sad-cry::before { content: "ï³"; }
         .fa-sad-tear::before { content: "ï´"; }
         .fa-safari::before { content: "ï§"; }
         .fa-salesforce::before { content: "ï »"; }
         .fa-sass::before { content: "ï"; }
         .fa-satellite::before { content: "ï¿"; }
         .fa-satellite-dish::before { content: "ï"; }
         .fa-save::before { content: "ï"; }
         .fa-schlix::before { content: "ïª"; }
         .fa-school::before { content: "ï"; }
         .fa-screwdriver::before { content: "ï"; }
         .fa-scribd::before { content: "ï"; }
         .fa-scroll::before { content: "ï"; }
         .fa-sd-card::before { content: "ï"; }
         .fa-search::before { content: "ï"; }
         .fa-search-dollar::before { content: "ï"; }
         .fa-search-location::before { content: "ï"; }
         .fa-search-minus::before { content: "ï"; }
         .fa-search-plus::before { content: "ï"; }
         .fa-searchengin::before { content: "ï«"; }
         .fa-seedling::before { content: "ï"; }
         .fa-sellcast::before { content: "ï"; }
         .fa-sellsy::before { content: "ï"; }
         .fa-server::before { content: "ï³"; }
         .fa-servicestack::before { content: "ï¬"; }
         .fa-shapes::before { content: "ï"; }
         .fa-share::before { content: "ï¤"; }
         .fa-share-alt::before { content: "ï "; }
         .fa-share-alt-square::before { content: "ï¡"; }
         .fa-share-square::before { content: "ï"; }
         .fa-shekel-sign::before { content: "ï"; }
         .fa-shield-alt::before { content: "ï"; }
         .fa-ship::before { content: "ï"; }
         .fa-shipping-fast::before { content: "ï"; }
         .fa-shirtsinbulk::before { content: "ï"; }
         .fa-shoe-prints::before { content: "ï"; }
         .fa-shopping-bag::before { content: "ï"; }
         .fa-shopping-basket::before { content: "ï"; }
         .fa-shopping-cart::before { content: "ïº"; }
         .fa-shopware::before { content: "ïµ"; }
         .fa-shower::before { content: "ï"; }
         .fa-shuttle-van::before { content: "ï¶"; }
         .fa-sign::before { content: "ï"; }
         .fa-sign-in-alt::before { content: "ï¶"; }
         .fa-sign-language::before { content: "ï§"; }
         .fa-sign-out-alt::before { content: "ïµ"; }
         .fa-signal::before { content: "ï"; }
         .fa-signature::before { content: "ï·"; }
         .fa-sim-card::before { content: "ï"; }
         .fa-simplybuilt::before { content: "ï"; }
         .fa-sistrix::before { content: "ï®"; }
         .fa-sitemap::before { content: "ï¨"; }
         .fa-sith::before { content: "ï"; }
         .fa-skating::before { content: "ï"; }
         .fa-sketch::before { content: "ï"; }
         .fa-skiing::before { content: "ï"; }
         .fa-skiing-nordic::before { content: "ï"; }
         .fa-skull::before { content: "ï"; }
         .fa-skull-crossbones::before { content: "ï"; }
         .fa-skyatlas::before { content: "ï"; }
         .fa-skype::before { content: "ï¾"; }
         .fa-slack::before { content: "ï"; }
         .fa-slack-hash::before { content: "ï¯"; }
         .fa-slash::before { content: "ï"; }
         .fa-sleigh::before { content: "ï"; }
         .fa-sliders-h::before { content: "ï"; }
         .fa-slideshare::before { content: "ï§"; }
         .fa-smile::before { content: "ï"; }
         .fa-smile-beam::before { content: "ï¸"; }
         .fa-smile-wink::before { content: "ï"; }
         .fa-smog::before { content: "ï"; }
         .fa-smoking::before { content: "ï"; }
         .fa-smoking-ban::before { content: "ï"; }
         .fa-sms::before { content: "ï"; }
         .fa-snapchat::before { content: "ï«"; }
         .fa-snapchat-ghost::before { content: "ï¬"; }
         .fa-snapchat-square::before { content: "ï"; }
         .fa-snowboarding::before { content: "ï"; }
         .fa-snowflake::before { content: "ï"; }
         .fa-snowman::before { content: "ï"; }
         .fa-snowplow::before { content: "ï"; }
         .fa-socks::before { content: "ï"; }
         .fa-solar-panel::before { content: "ïº"; }
         .fa-sort::before { content: "ï"; }
         .fa-sort-alpha-down::before { content: "ï"; }
         .fa-sort-alpha-down-alt::before { content: "ï¢"; }
         .fa-sort-alpha-up::before { content: "ï"; }
         .fa-sort-alpha-up-alt::before { content: "ï¢"; }
         .fa-sort-amount-down::before { content: "ï "; }
         .fa-sort-amount-down-alt::before { content: "ï¢"; }
         .fa-sort-amount-up::before { content: "ï¡"; }
         .fa-sort-amount-up-alt::before { content: "ï¢"; }
         .fa-sort-down::before { content: "ï"; }
         .fa-sort-numeric-down::before { content: "ï¢"; }
         .fa-sort-numeric-down-alt::before { content: "ï¢"; }
         .fa-sort-numeric-up::before { content: "ï£"; }
         .fa-sort-numeric-up-alt::before { content: "ï¢"; }
         .fa-sort-up::before { content: "ï"; }
         .fa-soundcloud::before { content: "ï¾"; }
         .fa-sourcetree::before { content: "ï"; }
         .fa-spa::before { content: "ï»"; }
         .fa-space-shuttle::before { content: "ï"; }
         .fa-speakap::before { content: "ï³"; }
         .fa-speaker-deck::before { content: "ï ¼"; }
         .fa-spell-check::before { content: "ï¢"; }
         .fa-spider::before { content: "ï"; }
         .fa-spinner::before { content: "ï"; }
         .fa-splotch::before { content: "ï¼"; }
         .fa-spotify::before { content: "ï¼"; }
         .fa-spray-can::before { content: "ï½"; }
         .fa-square::before { content: "ï"; }
         .fa-square-full::before { content: "ï"; }
         .fa-square-root-alt::before { content: "ï"; }
         .fa-squarespace::before { content: "ï¾"; }
         .fa-stack-exchange::before { content: "ï"; }
         .fa-stack-overflow::before { content: "ï¬"; }
         .fa-stackpath::before { content: "ï¡"; }
         .fa-stamp::before { content: "ï¿"; }
         .fa-star::before { content: "ï"; }
         .fa-star-and-crescent::before { content: "ï"; }
         .fa-star-half::before { content: "ï"; }
         .fa-star-half-alt::before { content: "ï"; }
         .fa-star-of-david::before { content: "ï"; }
         .fa-star-of-life::before { content: "ï¡"; }
         .fa-staylinked::before { content: "ïµ"; }
         .fa-steam::before { content: "ï¶"; }
         .fa-steam-square::before { content: "ï·"; }
         .fa-steam-symbol::before { content: "ï¶"; }
         .fa-step-backward::before { content: "ï"; }
         .fa-step-forward::before { content: "ï"; }
         .fa-stethoscope::before { content: "ï±"; }
         .fa-sticker-mule::before { content: "ï·"; }
         .fa-sticky-note::before { content: "ï"; }
         .fa-stop::before { content: "ï"; }
         .fa-stop-circle::before { content: "ï"; }
         .fa-stopwatch::before { content: "ï²"; }
         .fa-store::before { content: "ï"; }
         .fa-store-alt::before { content: "ï"; }
         .fa-strava::before { content: "ï¨"; }
         .fa-stream::before { content: "ï"; }
         .fa-street-view::before { content: "ï"; }
         .fa-strikethrough::before { content: "ï"; }
         .fa-stripe::before { content: "ï©"; }
         .fa-stripe-s::before { content: "ïª"; }
         .fa-stroopwafel::before { content: "ï"; }
         .fa-studiovinari::before { content: "ï¸"; }
         .fa-stumbleupon::before { content: "ï¤"; }
         .fa-stumbleupon-circle::before { content: "ï£"; }
         .fa-subscript::before { content: "ï¬"; }
         .fa-subway::before { content: "ï¹"; }
         .fa-suitcase::before { content: "ï²"; }
         .fa-suitcase-rolling::before { content: "ï"; }
         .fa-sun::before { content: "ï"; }
         .fa-superpowers::before { content: "ï"; }
         .fa-superscript::before { content: "ï«"; }
         .fa-supple::before { content: "ï¹"; }
         .fa-surprise::before { content: "ï"; }
         .fa-suse::before { content: "ï"; }
         .fa-swatchbook::before { content: "ï"; }
         .fa-swimmer::before { content: "ï"; }
         .fa-swimming-pool::before { content: "ï"; }
         .fa-symfony::before { content: "ï ½"; }
         .fa-synagogue::before { content: "ï"; }
         .fa-sync::before { content: "ï¡"; }
         .fa-sync-alt::before { content: "ï±"; }
         .fa-syringe::before { content: "ï"; }
         .fa-table::before { content: "ï"; }
         .fa-table-tennis::before { content: "ï"; }
         .fa-tablet::before { content: "ï"; }
         .fa-tablet-alt::before { content: "ïº"; }
         .fa-tablets::before { content: "ï"; }
         .fa-tachometer-alt::before { content: "ï½"; }
         .fa-tag::before { content: "ï«"; }
         .fa-tags::before { content: "ï¬"; }
         .fa-tape::before { content: "ï"; }
         .fa-tasks::before { content: "ï®"; }
         .fa-taxi::before { content: "ïº"; }
         .fa-teamspeak::before { content: "ï¹"; }
         .fa-teeth::before { content: "ï®"; }
         .fa-teeth-open::before { content: "ï¯"; }
         .fa-telegram::before { content: "ï"; }
         .fa-telegram-plane::before { content: "ï¾"; }
         .fa-temperature-high::before { content: "ï©"; }
         .fa-temperature-low::before { content: "ï«"; }
         .fa-tencent-weibo::before { content: "ï"; }
         .fa-tenge::before { content: "ï"; }
         .fa-terminal::before { content: "ï "; }
         .fa-text-height::before { content: "ï´"; }
         .fa-text-width::before { content: "ïµ"; }
         .fa-th::before { content: "ï"; }
         .fa-th-large::before { content: "ï"; }
         .fa-th-list::before { content: "ï"; }
         .fa-the-red-yeti::before { content: "ï"; }
         .fa-theater-masks::before { content: "ï°"; }
         .fa-themeco::before { content: "ï"; }
         .fa-themeisle::before { content: "ï²"; }
         .fa-thermometer::before { content: "ï"; }
         .fa-thermometer-empty::before { content: "ï"; }
         .fa-thermometer-full::before { content: "ï"; }
         .fa-thermometer-half::before { content: "ï"; }
         .fa-thermometer-quarter::before { content: "ï"; }
         .fa-thermometer-three-quarters::before { content: "ï"; }
         .fa-think-peaks::before { content: "ï±"; }
         .fa-thumbs-down::before { content: "ï¥"; }
         .fa-thumbs-up::before { content: "ï¤"; }
         .fa-thumbtack::before { content: "ï"; }
         .fa-ticket-alt::before { content: "ï¿"; }
         .fa-times::before { content: "ï"; }
         .fa-times-circle::before { content: "ï"; }
         .fa-tint::before { content: "ï"; }
         .fa-tint-slash::before { content: "ï"; }
         .fa-tired::before { content: "ï"; }
         .fa-toggle-off::before { content: "ï"; }
         .fa-toggle-on::before { content: "ï"; }
         .fa-toilet::before { content: "ï"; }
         .fa-toilet-paper::before { content: "ï"; }
         .fa-toolbox::before { content: "ï"; }
         .fa-tools::before { content: "ï"; }
         .fa-tooth::before { content: "ï"; }
         .fa-torah::before { content: "ï "; }
         .fa-torii-gate::before { content: "ï¡"; }
         .fa-tractor::before { content: "ï¢"; }
         .fa-trade-federation::before { content: "ï"; }
         .fa-trademark::before { content: "ï"; }
         .fa-traffic-light::before { content: "ï·"; }
         .fa-train::before { content: "ï¸"; }
         .fa-tram::before { content: "ï"; }
         .fa-transgender::before { content: "ï¤"; }
         .fa-transgender-alt::before { content: "ï¥"; }
         .fa-trash::before { content: "ï¸"; }
         .fa-trash-alt::before { content: "ï"; }
         .fa-trash-restore::before { content: "ï ©"; }
         .fa-trash-restore-alt::before { content: "ï ª"; }
         .fa-tree::before { content: "ï»"; }
         .fa-trello::before { content: "ï"; }
         .fa-tripadvisor::before { content: "ï¢"; }
         .fa-trophy::before { content: "ï"; }
         .fa-truck::before { content: "ï"; }
         .fa-truck-loading::before { content: "ï"; }
         .fa-truck-monster::before { content: "ï»"; }
         .fa-truck-moving::before { content: "ï"; }
         .fa-truck-pickup::before { content: "ï¼"; }
         .fa-tshirt::before { content: "ï"; }
         .fa-tty::before { content: "ï¤"; }
         .fa-tumblr::before { content: "ï³"; }
         .fa-tumblr-square::before { content: "ï´"; }
         .fa-tv::before { content: "ï¬"; }
         .fa-twitch::before { content: "ï¨"; }
         .fa-twitter::before { content: "ï"; }
         .fa-twitter-square::before { content: "ï"; }
         .fa-typo3::before { content: "ï«"; }
         .fa-uber::before { content: "ï"; }
         .fa-ubuntu::before { content: "ï"; }
         .fa-uikit::before { content: "ï"; }
         .fa-umbrella::before { content: "ï©"; }
         .fa-umbrella-beach::before { content: "ï"; }
         .fa-underline::before { content: "ï"; }
         .fa-undo::before { content: "ï¢"; }
         .fa-undo-alt::before { content: "ïª"; }
         .fa-uniregistry::before { content: "ï"; }
         .fa-universal-access::before { content: "ï"; }
         .fa-university::before { content: "ï"; }
         .fa-unlink::before { content: "ï§"; }
         .fa-unlock::before { content: "ï"; }
         .fa-unlock-alt::before { content: "ï¾"; }
         .fa-untappd::before { content: "ï"; }
         .fa-upload::before { content: "ï"; }
         .fa-ups::before { content: "ï "; }
         .fa-usb::before { content: "ï"; }
         .fa-user::before { content: "ï"; }
         .fa-user-alt::before { content: "ï"; }
         .fa-user-alt-slash::before { content: "ïº"; }
         .fa-user-astronaut::before { content: "ï»"; }
         .fa-user-check::before { content: "ï¼"; }
         .fa-user-circle::before { content: "ï½"; }
         .fa-user-clock::before { content: "ï½"; }
         .fa-user-cog::before { content: "ï¾"; }
         .fa-user-edit::before { content: "ï¿"; }
         .fa-user-friends::before { content: "ï"; }
         .fa-user-graduate::before { content: "ï"; }
         .fa-user-injured::before { content: "ï¨"; }
         .fa-user-lock::before { content: "ï"; }
         .fa-user-md::before { content: "ï°"; }
         .fa-user-minus::before { content: "ï"; }
         .fa-user-ninja::before { content: "ï"; }
         .fa-user-nurse::before { content: "ï ¯"; }
         .fa-user-plus::before { content: "ï´"; }
         .fa-user-secret::before { content: "ï"; }
         .fa-user-shield::before { content: "ï"; }
         .fa-user-slash::before { content: "ï"; }
         .fa-user-tag::before { content: "ï"; }
         .fa-user-tie::before { content: "ï"; }
         .fa-user-times::before { content: "ïµ"; }
         .fa-users::before { content: "ï"; }
         .fa-users-cog::before { content: "ï"; }
         .fa-usps::before { content: "ï¡"; }
         .fa-ussunnah::before { content: "ï"; }
         .fa-utensil-spoon::before { content: "ï¥"; }
         .fa-utensils::before { content: "ï§"; }
         .fa-vaadin::before { content: "ï"; }
         .fa-vector-square::before { content: "ï"; }
         .fa-venus::before { content: "ï¡"; }
         .fa-venus-double::before { content: "ï¦"; }
         .fa-venus-mars::before { content: "ï¨"; }
         .fa-viacoin::before { content: "ï·"; }
         .fa-viadeo::before { content: "ï©"; }
         .fa-viadeo-square::before { content: "ïª"; }
         .fa-vial::before { content: "ï"; }
         .fa-vials::before { content: "ï"; }
         .fa-viber::before { content: "ï"; }
         .fa-video::before { content: "ï½"; }
         .fa-video-slash::before { content: "ï¢"; }
         .fa-vihara::before { content: "ï§"; }
         .fa-vimeo::before { content: "ï"; }
         .fa-vimeo-square::before { content: "ï"; }
         .fa-vimeo-v::before { content: "ï½"; }
         .fa-vine::before { content: "ï"; }
         .fa-vk::before { content: "ï"; }
         .fa-vnv::before { content: "ï"; }
         .fa-voicemail::before { content: "ï¢"; }
         .fa-volleyball-ball::before { content: "ï"; }
         .fa-volume-down::before { content: "ï§"; }
         .fa-volume-mute::before { content: "ï©"; }
         .fa-volume-off::before { content: "ï¦"; }
         .fa-volume-up::before { content: "ï¨"; }
         .fa-vote-yea::before { content: "ï²"; }
         .fa-vr-cardboard::before { content: "ï©"; }
         .fa-vuejs::before { content: "ï"; }
         .fa-walking::before { content: "ï"; }
         .fa-wallet::before { content: "ï"; }
         .fa-warehouse::before { content: "ï"; }
         .fa-water::before { content: "ï³"; }
         .fa-wave-square::before { content: "ï ¾"; }
         .fa-waze::before { content: "ï ¿"; }
         .fa-weebly::before { content: "ï"; }
         .fa-weibo::before { content: "ï"; }
         .fa-weight::before { content: "ï"; }
         .fa-weight-hanging::before { content: "ï"; }
         .fa-weixin::before { content: "ï"; }
         .fa-whatsapp::before { content: "ï²"; }
         .fa-whatsapp-square::before { content: "ï"; }
         .fa-wheelchair::before { content: "ï"; }
         .fa-whmcs::before { content: "ï"; }
         .fa-wifi::before { content: "ï«"; }
         .fa-wikipedia-w::before { content: "ï¦"; }
         .fa-wind::before { content: "ï®"; }
         .fa-window-close::before { content: "ï"; }
         .fa-window-maximize::before { content: "ï"; }
         .fa-window-minimize::before { content: "ï"; }
         .fa-window-restore::before { content: "ï"; }
         .fa-windows::before { content: "\f17a"; }
         .fa-wine-bottle::before { content: "ï¯"; }
         .fa-wine-glass::before { content: "ï£"; }
         .fa-wine-glass-alt::before { content: "ï"; }
         .fa-wix::before { content: "ï"; }
         .fa-wizards-of-the-coast::before { content: "ï°"; }
         .fa-wolf-pack-battalion::before { content: "ï"; }
         .fa-won-sign::before { content: "ï"; }
         .fa-wordpress::before { content: "ï"; }
         .fa-wordpress-simple::before { content: "ï"; }
         .fa-wpbeginner::before { content: "ï"; }
         .fa-wpexplorer::before { content: "ï"; }
         .fa-wpforms::before { content: "ï"; }
         .fa-wpressr::before { content: "ï¤"; }
         .fa-wrench::before { content: "ï"; }
         .fa-x-ray::before { content: "ï"; }
         .fa-xbox::before { content: "ï"; }
         .fa-xing::before { content: "ï¨"; }
         .fa-xing-square::before { content: "ï©"; }
         .fa-y-combinator::before { content: "ï»"; }
         .fa-yahoo::before { content: "ï"; }
         .fa-yammer::before { content: "ï¡"; }
         .fa-yandex::before { content: "ï"; }
         .fa-yandex-international::before { content: "ï"; }
         .fa-yarn::before { content: "ï£"; }
         .fa-yelp::before { content: "ï©"; }
         .fa-yen-sign::before { content: "ï"; }
         .fa-yin-yang::before { content: "ï"; }
         .fa-yoast::before { content: "ï±"; }
         .fa-youtube::before { content: "ï§"; }
         .fa-youtube-square::before { content: "ï±"; }
         .fa-zhihu::before { content: "ï¿"; }
         .sr-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
         .sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }
         @font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: normal; font-display: auto; src: url("fa-brands-400.woff2") format("woff2"), url("fa-brands-400.woff") format("woff"), url("fa-brands-400.ttf") format("truetype"); }
         .fab { font-family: "Font Awesome 5 Brands"; }
         .far { font-weight: 400; }
         .fa, .fas { font-weight: 900; }
         body { font-family: Roboto, sans-serif; font-size: 16px; font-weight: normal; font-style: normal; }
         .img { max-width: 100%; transition: 0.3s ease-out; }
         .f-left { float: left; }
         .f-right { float: right; }
         .fix { overflow: hidden; }
         a, .button { transition: 0.3s ease-out; }
         a:focus, .btn:focus, .button:focus { text-decoration: none; box-shadow: none; outline: none; }
         a:focus, a:hover, .portfolio-cat a:hover, .footer -menu li a:hover { text-decoration: none; }
         a, button { color: rgb(22, 150, 231); outline: none medium; }
         button:focus, input:focus, input:focus, textarea, textarea:focus { outline: 0px; }
         .uppercase { text-transform: uppercase; }
         .capitalize { text-transform: capitalize; }
         h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", sans-serif; color: rgb(48, 50, 61); margin-top: 0px; font-style: normal; font-weight: 600; }
         h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
         h1 { font-size: 40px; font-weight: 500; }
         h2 { font-size: 35px; }
         h3 { font-size: 28px; }
         h4 { font-size: 22px; }
         h5 { font-size: 18px; }
         h6 { font-size: 16px; }
         ul { margin: 0px; padding: 0px; }
         li { list-style: none; }
         p { font-size: 16px; font-weight: normal; line-height: 30px; color: rgb(135, 137, 145); margin-bottom: 15px; }
         hr { border-bottom: 1px solid rgb(236, 239, 248); border-top: 0px none; margin: 30px 0px; padding: 0px; }
         label { color: rgb(126, 126, 126); cursor: pointer; font-size: 14px; font-weight: 400; }
         ::selection { background: rgb(68, 68, 68); color: rgb(255, 255, 255); text-shadow: none; }
         ::placeholder { color: rgb(85, 85, 85); font-size: 14px; opacity: 1; }
         .theme-overlay { position: relative; }
         .theme-overlay::before { background: none 0px 0px repeat scroll rgb(22, 150, 231); content: ""; height: 100%; left: 0px; opacity: 0.6; position: absolute; top: 0px; width: 100%; }
         .separator { border-top: 1px solid rgb(242, 242, 242); }
         .btn { background: none 0px 0px repeat scroll rgb(229, 103, 128); border: medium none; border-radius: 50px; color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; display: inline-block; font-size: 18px; font-weight: 700; letter-spacing: 0px; line-height: 1; margin-bottom: 0px; padding: 19px 35px; text-align: center; text-transform: capitalize; touch-action: manipulation; transition: 0.3s; vertical-align: middle; white-space: nowrap; }
         .btn:hover { color: rgb(255, 255, 255); }
         .solid-btn { background: rgb(255, 87, 127); }
         .solid-btn:hover { box-shadow: rgba(40, 39, 95, 0.15) 0px 10px 20px 0px; }
         .yellow-btn { background: rgb(255, 139, 19); }
         .yellow-btn:hover { box-shadow: rgba(40, 39, 95, 0.15) 0px 10px 20px 0px; }
         .gradient-btn { position: relative; box-shadow: none; background-image: linear-gradient(to right, rgb(221, 97, 142) 0%, rgb(241, 111, 112) 50%, rgb(221, 97, 142) 100%); background-size: 200%; color: rgb(255, 255, 255); transition: 0.4s linear; }
         .gradient-btn:hover { box-shadow: rgba(40, 39, 95, 0.15) 0px 10px 20px 0px; background-position: right center; }
         .s-gradient-btn { background-image: linear-gradient(to right, rgb(246, 45, 83) 0%, rgb(255, 95, 63) 50%, rgb(246, 45, 83) 100%); }
         .e-gradient-btn { background-image: linear-gradient(to right, rgb(240, 59, 116) 0%, rgb(255, 130, 75) 50%, rgb(240, 59, 116) 100%); border-radius: 5px; }
         .green-btn { background: rgb(95, 207, 142); border-radius: 5px; padding: 21px 35px; position: relative; z-index: 1; }
         .green-btn::before { content: ""; position: absolute; z-index: -1; inset: 0px; background: linear-gradient(-140deg, rgb(42, 26, 238) 0%, rgb(82, 180, 252) 100%); transform: scaleX(0); transform-origin: 50% center; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; border-radius: 5px; }
         .green-btn:hover::before { transform: scaleX(1); }
         .s-green-btn { background: rgb(0, 196, 126); }
         .s-green-btn::before { background: linear-gradient(-140deg, rgb(0, 85, 252) 0%, rgb(0, 85, 252) 100%); }
         .blue-btn { background: rgb(0, 192, 255); }
         .breadcrumb > .active { color: rgb(136, 136, 136); }
         .p-relative { position: relative; }
         #scrollUp { background: rgb(226, 101, 134); height: 50px; width: 50px; right: 50px; bottom: 77px; color: rgb(255, 255, 255); text-align: center; border-radius: 5px; font-size: 28px; line-height: 50px; }
         #scrollUp:hover { background: rgb(68, 68, 68); }
         .transparent-menu { position: absolute; width: 100%; left: 0px; top: 0px; z-index: 999; transition: 0.3s; }
         .main-menu .navbar-nav li.nav-item { margin-left: 30px; }
         .main-menu .navbar-nav li.nav-item:first-child { margin-left: 0px; }
         .main-menu .navbar-nav li.nav-item a.nav-link { color: rgb(255, 255, 255); font-size: 18px; font-weight: 700; position: relative; padding: 35px 0px; line-height: 1; }
         .main-menu .navbar-nav li.nav-item a.nav-link::before { position: absolute; content: ""; left: 0px; bottom: 29px; background: rgb(255, 255, 255); width: 100%; height: 2px; transform-origin: right top; transform: scale(0, 1); transition: transform 0.4s cubic-bezier(0.74, 0.72, 0.27, 0.24); }
         .main-menu .navbar-nav li.nav-item:hover a.nav-link::before, .main-menu .navbar-nav li.nav-item.active a.nav-link::before { transform-origin: left top; transform: scale(1, 1); }
         .sticky-menu { left: 0px; margin: auto; position: fixed; top: 0px; width: 100%; animation-duration: 0.7s; animation-name: fadeInDown; animation-timing-function: ease-in-out; box-shadow: rgba(25, 25, 25, 0.1) 0px 10px 15px; z-index: 999; background-image: linear-gradient(to right, rgb(246, 214, 226) 0%, rgb(241, 139, 111) 50%, rgb(231, 104, 128) 100%); padding: 0px; }
         .sticky-menu .main-menu .navbar { padding: 0px; }
         .s-transparent-menu.sticky-menu { background-image: linear-gradient(to right, rgb(244, 160, 200) 0%, rgb(112, 40, 228) 100%); }
         .t-transparent-menu.sticky-menu { background-image: linear-gradient(to left, rgb(42, 26, 238) 0%, rgb(82, 180, 252) 100%); }
         .f-transparent-menu.sticky-menu { background: rgb(35, 53, 144); }
         .hfive-transparent-menu.sticky-menu { background-image: -webkit-linear-gradient(left, rgb(255, 254, 253) 0%, rgb(249, 212, 215) 32%, rgb(208, 231, 252) 100%); }
         .hsix-transparent-menu.sticky-menu { background-image: -webkit-linear-gradient(-90deg, rgb(57, 68, 205) 0%, rgb(120, 198, 245) 100%); }
         .seven-transparent-menu.sticky-menu { background-image: -webkit-linear-gradient(-43deg, rgb(11, 131, 207) 0%, rgb(117, 54, 207) 100%); }
         .e-transparent-menu.sticky-menu { background-image: linear-gradient(to right, rgb(37, 21, 41) 0%, rgb(90, 40, 62) 100%); }
         .header-btn .btn { background: rgb(255, 255, 255); color: rgb(224, 102, 135); padding: 19px 45px; }
         .header-btn .btn:hover { box-shadow: rgba(40, 39, 95, 0.15) 0px 10px 20px 0px; }
         .header-btn.ml-30 { margin-left: 30px; }
         .s-header-btn .btn { color: rgb(109, 39, 212); }
         .t-header-btn.ml-30 { margin-left: 30px; }
         .t-header-btn .green-btn, .t-header-btn .e-gradient-btn { padding: 16px 45px; }
         .hfive-main-menu .navbar-nav li.nav-item a.nav-link { color: rgb(48, 50, 61); }
         .hfive-main-menu .navbar-nav li.nav-item a.nav-link::before { background: rgb(48, 50, 61); }
         .f-header-btn .solid-btn { padding: 19px 54px; }
         .six-header-btn .btn { background: transparent; color: rgb(255, 255, 255); padding: 17px 48px; border: 2px solid rgb(255, 255, 255); }
         .six-header-btn .btn:hover { background: rgb(255, 139, 19); border-color: rgb(255, 139, 19); }
         .breadcrumb-bg { position: relative; padding-top: 335px; padding-bottom: 260px; }
         .breadcrumb-bg::before { content: ""; position: absolute; right: 0px; top: 0px; background-image: url(""); width: 100%; height: 1074px; z-index: -1; background-repeat: no-repeat; background-position: right bottom; }
         .breadcrumb-wrap h2 { font-size: 60px; font-weight: 700; line-height: 1; margin-bottom: 35px; }
         .breadcrumb-wrap .breadcrumb { display: flex; flex-wrap: wrap; padding: 0px; margin-bottom: 0px; list-style: none; background-color: transparent; border-radius: 0px; }
         .breadcrumb-wrap .breadcrumb li { font-size: 20px; color: rgb(222, 98, 140); line-height: 1; }
         .breadcrumb-wrap .breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; padding-left: 0.5rem; color: rgb(48, 50, 61); content: "/"; }
         .breadcrumb-wrap .breadcrumb li a { color: rgb(48, 50, 61); }
         .slider-one-bg { min-height: 1064px; background-position: left center; background-size: cover; }
         .slider-img { margin-left: -35px; }
         .slider-overflow { padding-top: 125px; overflow: hidden; }
         .slider-content h2 { font-size: 60px; font-weight: 700; line-height: 1.3; margin-bottom: 30px; }
         .slider-content p { font-size: 20px; color: rgb(48, 50, 61); line-height: 1.8; margin-bottom: 40px; }
         .slider-two-bg { background-position: right top; background-repeat: no-repeat; min-height: 837px; position: absolute; right: 0px; top: 0px; width: 1119px; z-index: -1; }
         .s-slider-overflow { padding-top: 142px; padding-bottom: 120px; }
         .slider-shape { position: absolute; z-index: -1; }
         .slider-shape-one { left: 35px; top: 170px; }
         .slider-shape-two { bottom: 46%; left: 10%; animation: 15s linear 0s infinite normal none running animationFramesOne; }
         .slider-shape-three { left: 23%; top: 23%; animation: 30s linear 0s infinite normal none running animationFramesOne; }
         @keyframes animationFramesOne { 
         0% { transform: translate(0px, 0px) rotate(0deg); }
         20% { transform: translate(73px, -1px) rotate(36deg); }
         40% { transform: translate(141px, 72px) rotate(72deg); }
         60% { transform: translate(83px, 122px) rotate(108deg); }
         80% { transform: translate(-40px, 72px) rotate(144deg); }
         100% { transform: translate(0px, 0px) rotate(0deg); }
         }
         @-webkit-keyframes animationFramesOne { 
         0% { transform: translate(0px, 0px) rotate(0deg); }
         20% { transform: translate(73px, -1px) rotate(36deg); }
         40% { transform: translate(141px, 72px) rotate(72deg); }
         60% { transform: translate(83px, 122px) rotate(108deg); }
         80% { transform: translate(-40px, 72px) rotate(144deg); }
         100% { transform: translate(0px, 0px) rotate(0deg); }
         }
         .third-slider-content h2, .third-slider-content p { color: rgb(255, 255, 255); }
         .slider-three-bg { min-height: 1160px; background-position: right center; background-size: cover; }
         .fourth-slider-img { position: absolute; right: 0px; top: -170px; }
         .slider-four-bg { background-repeat: no-repeat; background-position: left center; padding-top: 285px; padding-bottom: 290px; overflow: hidden; z-index: 1; }
         .fourth-slider-overflow { padding-top: 0px; padding-bottom: 0px; overflow: unset; }
         .fourth-slider-img.fsi-one { right: 27%; top: -103px; z-index: 1; }
         .fourth-slider-shape { position: absolute; }
         .fourth-slider-shape.rotateme { animation-duration: 40s; }
         .f-sshape-one { left: 80px; top: 120px; }
         .f-sshape-two { left: 150px; top: 160px; }
         .f-sshape-three { left: 14%; top: 55%; z-index: -1; animation: 15s linear 0s infinite normal none running animationFramesOne; }
         .f-sshape-four { left: 30%; top: 27%; z-index: -1; animation: 25s linear 0s infinite normal none running animationFramesOne; }
         .f-sshape-five { left: 47%; top: 27%; z-index: -1; }
         .f-sshape-six { left: 46%; top: 47%; z-index: -1; }
         .f-sshape-seven { left: 44%; top: 60%; z-index: -1; }
         .f-sshape-eight { right: 12%; top: 49px; z-index: -1; }
         .fs-gradient-bg { background-image: -webkit-linear-gradient(left, rgba(255, 254, 253, 0.5) 0%, rgba(249, 212, 215, 0.5) 32%, rgba(208, 231, 252, 0.5) 100%); position: relative; }
         .fs-gradient-bg::before { content: ""; position: absolute; left: 0px; bottom: -28%; width: 100%; height: 570px; background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 49%, rgba(255, 255, 255, 0) 100%); }
         .slider-six-bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 1560px; background-position: center center; background-size: cover; z-index: -1; }
         .slider-six-content h2 { font-size: 48px; margin-bottom: 35px; color: rgb(255, 255, 255); line-height: 1.3; }
         .slider-six-shape { position: absolute; }
         .slider-six-shape-one { top: 74%; left: 8%; }
         .slider-six-shape-two { top: 74%; right: 8%; animation: 20s linear 0s infinite normal none running animationFramesOne; }
         @keyframes animationFramesOne { 
         0% { transform: translate(0px, 0px) rotate(0deg); }
         20% { transform: translate(73px, -1px) rotate(36deg); }
         40% { transform: translate(141px, 72px) rotate(72deg); }
         60% { transform: translate(83px, 122px) rotate(108deg); }
         80% { transform: translate(-40px, 72px) rotate(144deg); }
         100% { transform: translate(0px, 0px) rotate(0deg); }
         }
         @-webkit-keyframes animationFramesOne { 
         0% { transform: translate(0px, 0px) rotate(0deg); }
         20% { transform: translate(73px, -1px) rotate(36deg); }
         40% { transform: translate(141px, 72px) rotate(72deg); }
         60% { transform: translate(83px, 122px) rotate(108deg); }
         80% { transform: translate(-40px, 72px) rotate(144deg); }
         100% { transform: translate(0px, 0px) rotate(0deg); }
         }
         .six-slider-overflow { padding-top: 225px; }
         .slider-seven-bg { min-height: 980px; background-position: center center; background-size: cover; z-index: 1; }
         .slider-seven-bg::before { content: ""; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; background-image: -webkit-linear-gradient(-43deg, rgb(11, 131, 207) 0%, rgb(117, 54, 207) 100%); opacity: 0.9; z-index: -1; }
         .seven-slider-overflow { padding-top: 160px; padding-bottom: 0px; }
         .single-brand img { display: inline-block; opacity: 0.5; transition: 0.3s linear; cursor: pointer; }
         .single-brand:hover img { opacity: 1; }
         .brand-title h2 { font-size: 36px; font-weight: 700; margin-bottom: 0px; }
         .hseven-brand { background: rgb(245, 246, 251); padding: 60px 0px; }
         .features-top-content h3 { font-size: 36px; margin-bottom: 0px; line-height: 1.6; }
         .single-features.mb-80 { display: flex; align-items: start; }
         .features-icon { margin-right: 10px; }
         .features-icon img { transform: rotateY(0deg); transition: 0.5s linear; }
         .features-content { overflow: hidden; box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 95px 0px; padding: 45px 50px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
         .features-content h4 { font-size: 24px; margin-bottom: 15px; }
         .features-content p { margin-bottom: 0px; }
         .single-features:hover .features-icon img { transform: rotateY(360deg); }
         .s-single-features { border: 1px solid rgb(220, 223, 229); border-radius: 5px; padding: 0px 50px 40px; transition: 0.3s linear; }
         .s-features-icon { margin-top: -50px; margin-bottom: 35px; }
         .s-features-content h4 { font-size: 24px; margin-bottom: 12px; }
         .s-features-content p { margin-bottom: 0px; }
         .s-single-features:hover { box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 95px 0px; border-color: transparent; }
         .s-features-area { padding-top: 230px; }
         .t-single-features { padding-right: 100px; }
         .t-features-content h4 { font-size: 24px; margin-bottom: 15px; }
         .t-features-content p { margin-bottom: 0px; }
         .t-features-icon img { transition: 0.5s linear; transform: rotateY(0deg); }
         .t-single-features:hover .t-features-icon img { transform: rotateY(360deg); }
         .t-features-area { margin-top: -237px; }
         @keyframes animationFramesFour { 
         0% { transform: translate(-300px, 151px) rotate(0deg); }
         100% { transform: translate(251px, -200px) rotate(180deg); }
         }
         @-webkit-keyframes animationFramesFour { 
         0% { transform: translate(-300px, 151px) rotate(0deg); }
         100% { transform: translate(251px, -200px) rotate(180deg); }
         }
         .features-shape { position: absolute; z-index: -1; }
         .features-shape span { height: 18px; width: 18px; background: rgb(18, 154, 224); display: block; line-height: 1; border-radius: 50%; z-index: -1; }
         .f-shape-one { left: 75px; top: 17%; animation: 30s linear 0s infinite normal none running animationFramesOne; }
         .f-shape-two { top: 0px; left: 30%; animation: 15s linear 0s infinite normal none running animationFramesOne; }
         .f-shape-two span { height: 10px; width: 10px; }
         .f-shape-three { right: 26%; top: -50px; opacity: 0.5; animation: 25s linear 0s infinite normal none running animationFramesOne; }
         .f-shape-three span { background: rgb(95, 207, 142); }
         .f-shape-four { right: 46%; bottom: 39%; animation: 20s linear 0s infinite normal none running animationFramesOne; }
         .f-shape-four span { height: 10px; width: 10px; background: rgb(95, 207, 142); }
         .f-shape-five { right: 115px; bottom: 33%; animation: 15s linear 0s infinite normal none running animationFramesOne; }
         .f-shape-five span { height: 10px; width: 10px; }
         .f-shape-six { bottom: 16%; left: 9%; }
         .f-shape-seven { bottom: 30%; right: 13%; }
         .rotateme { animation-name: rotateme; animation-duration: 10s; animation-iteration-count: infinite; animation-timing-function: linear; }
         @keyframes rotateme { 
         0% { transform: rotate(0deg); }
         100% { transform: rotate(360deg); }
         }
         @-webkit-keyframes rotateme { 
         0% { transform: rotate(0deg); }
         100% { transform: rotate(360deg); }
         }
         .features-img { margin-left: -85%; margin-top: -40px; }
         .f-single-features { background: rgb(255, 87, 130); border-radius: 5px; padding: 40px 30px; transform: translateY(0px); transition: 0.3s linear; }
         .f-features-content h4 { font-size: 24px; color: rgb(255, 255, 255); margin-bottom: 20px; }
         .f-features-content p { margin-bottom: 0px; color: rgb(255, 255, 255); }
         .f-single-features.blue { background: rgb(35, 53, 144); margin-top: 30px; }
         .f-single-features.green { background: rgb(7, 213, 172); margin-top: -30px; }
         .f-single-features.light-blue { background: rgb(0, 86, 254); }
         .f-single-features:hover { transform: translateY(-10px); }
         .hfive-single-features { box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 95px 0px; padding: 40px 30px; border-radius: 5px; background: rgb(255, 255, 255); transition: 0.3s linear; transform: translateY(0px); }
         .hfive-features-content h4 { font-size: 24px; margin-bottom: 15px; }
         .hfive-features-content p { margin-bottom: 0px; }
         .home-five-features .col-lg-3:nth-child(2n) { margin-top: 30px; }
         .hfive-single-features:hover { transform: translateY(-10px); }
         .six-features-area .s-single-features { border-color: transparent; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 95px 0px; }
         .six-features-area .s-single-features:hover { border-color: rgb(9, 135, 255); }
         .seven-single-features { padding: 0px 35px; }
         .seven-single-features:hover .t-features-icon img { transform: rotateY(360deg); }
         .e-features-shape { position: absolute; bottom: 0px; left: 0px; z-index: -1; }
         .eight-features-wrap .col-md-6:nth-child(3) { margin-top: -30px; }
         .eight-features-wrap .col-md-6:nth-child(2) { margin-top: 30px; }
         .video-bg img { width: 100%; }
         .s-video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 140px; width: 140px; text-align: center; line-height: 140px; background: rgb(255, 255, 255); color: rgb(226, 101, 134); font-size: 30px; border-radius: 50%; z-index: 1; }
         .s-video::before { content: ""; position: absolute; left: 50%; top: 50%; height: 150px; width: 150px; background: rgb(255, 255, 255); z-index: -1; border-radius: 50%; transform: translate(-50%, -50%); animation: 3000ms ease-out 0s infinite normal none running pulse-border; }
         @keyframes pulse-border { 
         0% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1); opacity: 1; }
         100% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1.5); opacity: 0; }
         }
         @-webkit-keyframes pulse-border { 
         0% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1); opacity: 1; }
         100% { transform: translateX(-50%) translateY(-50%) translateZ(0px) scale(1.5); opacity: 0; }
         }
         .s-video:hover { color: rgb(226, 101, 134); }
         .video-bg-shape::before { content: ""; position: absolute; left: 0px; top: 0px; background-image: url(""); width: 1893px; height: 1141px; background-position: left center; background-repeat: no-repeat; background-size: cover; }
         .s-video-bg img { width: 100%; }
         .s-video-bg .s-video { height: 90px; width: 90px; font-size: 24px; line-height: 90px; color: rgb(255, 255, 255); background-image: -webkit-linear-gradient(0deg, rgb(246, 45, 83) 0%, rgb(255, 95, 63) 100%); box-shadow: rgba(0, 0, 0, 0.24) 0px 36px 35px 0px; }
         .s-video-bg .s-video::before { height: 100px; width: 100px; background-image: -webkit-linear-gradient(0deg, rgb(246, 45, 83) 0%, rgb(255, 95, 63) 100%); }
         .s-video-area { margin-bottom: -431px; }
         .t-video-area { margin-bottom: -540px; }
         .t-video-area .third-video { background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(95, 207, 142); background-image: unset; }
         .t-video-area .third-video::before { background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(95, 207, 142); background-image: unset; }
         .six-video-area .third-video { background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 139, 19); background-image: unset; }
         .six-video-area .third-video::before { background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 139, 19); background-image: unset; }
         .six-video-area { margin-bottom: -370px; }
         .title-icon img { box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 95px 0px; border-radius: 50%; }
         .section-title h2 { font-size: 60px; margin-bottom: 0px; }
         .title-line { height: 150px; width: 3px; background-image: -webkit-linear-gradient(96deg, rgb(221, 97, 142) 0%, rgb(241, 111, 112) 100%); display: inline-block; transition: 1s ease-out; transform: scale(1, 0); line-height: 1; }
         .title-line.show-line { transform: scale(1, 1); }
         .choose-img img { box-shadow: rgba(55, 58, 68, 0.24) 0px 39px 79px 0px; border-radius: 10px; }
         .inner-title span { font-size: 14px; font-weight: 700; color: rgb(246, 60, 156); font-family: "Open Sans", sans-serif; display: block; margin-bottom: 20px; text-transform: uppercase; letter-spacing: 1px; }
         .s-inner-title span { color: rgb(144, 70, 221); }
         .t-inner-title span { color: rgb(79, 165, 250); }
         .f-inner-title span { color: rgb(35, 53, 144); }
         .inner-title h2 { font-size: 42px; font-weight: 700; line-height: 1.4; margin-bottom: 0px; }
         .choose-content p { margin-bottom: 35px; }
         .choose-img-two img:last-child { margin-top: -232px; margin-right: 100%; }
         .choose-circle { position: absolute; }
         .ccircle-one { left: 50px; top: 56%; }
         .ccircle-two { bottom: 60px; right: 0px; z-index: -1; }
         .choose-bg-shape { position: absolute; top: 19%; left: 0px; z-index: -1; }
         .choose-shape { position: absolute; z-index: -1; }
         .choose-shape-one { right: 50px; top: 35%; }
         .choose-shape-two { right: 17%; top: 42%; }
         .choose-shape-three { right: 80px; top: 55%; animation: 20s linear 0s infinite normal none running animationFramesOne; }
         @keyframes animationFramesOne { 
         0% { transform: translate(0px, 0px) rotate(0deg); }
         20% { transform: translate(-73px, -1px) rotate(36deg); }
         40% { transform: translate(-141px, 72px) rotate(72deg); }
         60% { transform: translate(-83px, 122px) rotate(108deg); }
         80% { transform: translate(-40px, 72px) rotate(144deg); }
         100% { transform: translate(0px, 0px) rotate(0deg); }
         }
         @-webkit-keyframes animationFramesOne { 
         0% { transform: translate(0px, 0px) rotate(0deg); }
         20% { transform: translate(-73px, -1px) rotate(36deg); }
         40% { transform: translate(-141px, 72px) rotate(72deg); }
         60% { transform: translate(-83px, 122px) rotate(108deg); }
         80% { transform: translate(-40px, 72px) rotate(144deg); }
         100% { transform: translate(0px, 0px) rotate(0deg); }
         }
         .third-choose-bg-shape { position: absolute; right: 0px; bottom: 9%; z-index: -1; }
         .hfour-choose-bg { position: relative; padding-bottom: 180px; padding-top: 390px; }
         .hfour-choose-bg::before { content: ""; position: absolute; left: 0px; top: 0px; background-position: center bottom; background-size: cover; background-image: url(""); width: 100%; height: 1160px; z-index: -1; }
         .choose-img-bg { position: relative; }
         .choose-img-bg::before { position: absolute; content: ""; left: 0px; top: 10px; background-image: url(""); width: 625px; height: 541px; z-index: -1; background-repeat: no-repeat; background-position: center center; }
         .hfive-gradient-bg { background-image: -webkit-linear-gradient(left, rgba(255, 254, 253, 0.5) 0%, rgba(249, 212, 215, 0.5) 32%, rgba(208, 231, 252, 0.5) 100%); position: relative; z-index: 1; overflow: hidden; }
         .hfive-gradient-bg::before { content: ""; position: absolute; left: 0px; bottom: -25%; width: 100%; height: 570px; background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 49%, rgba(255, 255, 255, 0) 100%); z-index: -1; }
         .hfive-gradient-bg::after { content: ""; position: absolute; left: 0px; top: -25%; width: 100%; height: 570px; background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 49%, rgba(255, 255, 255, 0) 100%); z-index: -1; }
         .choose-circle.six-ccircle { bottom: 5%; z-index: -1; right: 5%; }
         .fact-box { box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 95px 0px; border-radius: 30px; background: rgb(255, 255, 255); padding-top: 85px; padding-bottom: 50px; margin-bottom: -220px; }
         .single-fact h2 { font-size: 90px; line-height: 1; font-weight: 400; background-image: -webkit-linear-gradient(left, rgb(221, 97, 142) 0%, rgb(241, 111, 112) 100%); background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 20px; }
         .single-fact > span { font-size: 18px; color: rgb(135, 137, 145); line-height: 1; display: block; }
         .s-fact-box { box-shadow: none; border-radius: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; background: none; position: relative; z-index: 1; }
         .s-single-fact h2 { background-image: unset; color: rgb(48, 50, 61); background-clip: unset; -webkit-text-fill-color: unset; }
         .s-fact-area.pt-95 { margin-bottom: -260px; }
         .f-single-fact h2 { color: rgb(255, 87, 127); }
         .testi-bg { padding-top: 400px; padding-bottom: 330px; background-position: left center; background-size: cover; }
         .section-title.white-title h2 { color: rgb(255, 255, 255); }
         .testimonial-img { float: left; margin-right: 20px; }
         .testimonial-img img { border-radius: 50%; }
         .testimonial-content h5 { font-size: 18px; color: rgb(255, 255, 255); line-height: 1.6; padding-right: 25px; margin-bottom: 20px; }
         .testi-avatar h6 { font-size: 18px; font-weight: 700; color: rgb(255, 255, 255); line-height: 1; margin-bottom: 5px; }
         .testi-avatar span { color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; }
         .s-testi-bg { padding-top: 555px; background-position: center center; background-size: cover; padding-bottom: 178px; }
         .t-testi-bg { padding-top: 650px; padding-bottom: 0px; background-repeat: no-repeat; background-position: center center; }
         .s-section-title h2 { margin-bottom: 25px; }
         .s-section-title p { font-size: 18px; margin-bottom: 0px; }
         .s-section-title.white-title p { color: rgb(255, 255, 255); }
         .single-testimonial.white-bg { box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 95px 0px; padding: 40px 20px; border-radius: 5px; margin-bottom: 80px; margin-top: 80px; }
         .single-testimonial.white-bg .testimonial-content h5 { color: rgb(48, 50, 61); padding-right: 0px; }
         .single-testimonial.white-bg .testi-avatar h6 { color: rgb(48, 50, 61); }
         .single-testimonial.white-bg .testi-avatar span { color: rgb(156, 159, 172); }
         .testi-shape { position: absolute; z-index: -1; animation-duration: 40s; }
         .testi-shape-one { left: 125px; bottom: 0px; }
         .testi-shape-two { left: 16%; bottom: 35%; }
         .testi-shape-three { right: 33%; top: 41%; animation: 15s linear 0s infinite normal none running animationFramesOne; }
         .testi-shape-four { right: 25%; bottom: 20px; }
         .testi-shape-five { right: 75px; bottom: 37%; }
         .hfive-testimonial-area.pt-115 { padding-top: 118px; }
         .six-testi-bg { background-image: -webkit-linear-gradient(-90deg, rgb(57, 68, 205) 0%, rgb(120, 198, 245) 64%, rgb(255, 255, 255) 100%); padding-top: 480px; padding-bottom: 100px; }
         .single-testimonial.six-single-testi { margin-top: 0px; margin-bottom: 0px; box-shadow: none; }
         .seven-gradient-bg { background-position: center center; background-size: cover; position: relative; z-index: 1; }
         .seven-gradient-bg::before { content: ""; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; background-image: -webkit-linear-gradient(-43deg, rgb(11, 131, 207) 0%, rgb(117, 54, 207) 100%); opacity: 0.9; z-index: -1; }
         .e-testi-bg { padding-top: 330px; padding-bottom: 260px; background-position: center center; background-size: cover; }
         .pricing-mt { margin-top: -153px; }
         .pricing-box { border: 1px solid rgb(239, 239, 239); border-radius: 10px; padding-bottom: 50px; background: rgb(255, 255, 255); transition: 0.3s; }
         .pricing-head { padding-top: 25px; padding-bottom: 25px; background: rgb(255, 255, 255); transition: 0.3s; border-top-left-radius: 10px; border-top-right-radius: 10px; }
         .pricing-head h3 { font-size: 30px; line-height: 1; margin-bottom: 0px; position: relative; padding-bottom: 25px; transition: 0.3s; }
         .pricing-head h3::before { content: ""; position: absolute; left: 0px; bottom: 0px; right: 0px; width: 150px; height: 1px; background: rgb(220, 222, 233); margin: 0px auto; transition: 0.3s; }
         .pricing-head .price-count { margin-bottom: 0px; line-height: 1; margin-top: 10px; font-size: 60px; transition: 0.3s; }
         .pricing-head .price-count span { font-size: 32px; font-weight: 400; }
         .pricing-list { padding: 35px 0px; }
         .pricing-list ul li { color: rgb(135, 137, 145); font-family: "Open Sans", sans-serif; margin-bottom: 10px; }
         .pricing-list ul li:last-child { margin-bottom: 0px; }
         .pricing-btn .btn { padding: 19px 45px; }
         .pricing-box:hover { box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 95px 0px; border-color: transparent; }
         .pricing-box:hover .pricing-head { background: rgb(244, 245, 252); }
         .pricing-box.active { box-shadow: rgba(0, 0, 0, 0.09) 0px 0px 95px 0px; border-color: transparent; }
         .pricing-box.active .pricing-head { background: rgb(244, 245, 252); }
         .s-pricing-head { position: relative; z-index: 1; }
         .s-pricing-head::before { content: ""; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; background: -webkit-linear-gradient(-47deg, rgb(244, 160, 200) 0%, rgb(112, 40, 228) 100%); border-top-left-radius: 10px; border-top-right-radius: 10px; z-index: -1; opacity: 0; transition: 0.3s; }
         .t-pricing-head::before { background-image: -webkit-linear-gradient(-140deg, rgb(42, 26, 238) 0%, rgb(82, 180, 252) 100%); }
         .pricing-box:hover .s-pricing-head::before { opacity: 1; }
         .pricing-box.active .s-pricing-head::before { opacity: 1; }
         .pricing-box:hover .s-pricing-head h3, .pricing-box:hover .s-pricing-head .price-count, .pricing-box.active .s-pricing-head h3, .pricing-box.active .s-pricing-head .price-count { color: rgb(255, 255, 255); }
         .f-pricing-box { background: rgb(255, 255, 255); }
         .pricing-head.f-pricing-head::before { content: none; }
         .pricing-box:hover .pricing-head.f-pricing-head { background: rgb(35, 53, 144); }
         .pricing-box.active .pricing-head.f-pricing-head { background: rgb(35, 53, 144); }
         .pricing-bg::before { content: ""; position: absolute; left: 0px; bottom: 60px; background-image: url(""); width: 100%; height: 1225px; background-repeat: no-repeat; background-size: cover; z-index: -1; }
         .pricing-area.hfive-gradient-bg::before { bottom: -30%; }
         .pricing-area.hfive-gradient-bg::after { top: -30%; }
         .six-pricing-box .pricing-head { background: transparent; }
         .six-pricing-box:hover .pricing-head { background: transparent; }
         .six-pricing-box.active .pricing-head { background: transparent; }
         .six-pricing-box .s-pricing-head::before { content: none; }
         .six-pricing-box { position: relative; z-index: 1; }
         .six-pricing-box::before { content: ""; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; background-image: -webkit-linear-gradient(-90deg, rgb(57, 68, 205) 0%, rgb(120, 198, 245) 100%); z-index: -1; border-radius: 10px; transition: 0.3s ease-in-out; opacity: 0; }
         .e-pricing::before { background-image: -webkit-linear-gradient(-17deg, rgb(18, 14, 33) 0%, rgb(86, 39, 61) 66%, rgb(90, 40, 62) 100%); }
         .six-pricing-box .pricing-list ul li, .six-pricing-box .pricing-head h3, .pricing-head .price-count h2 { transition: 0.3s ease-in-out; }
         .six-pricing-box:hover .pricing-list ul li { color: rgb(255, 255, 255); }
         .six-pricing-box.active .pricing-list ul li { color: rgb(255, 255, 255); }
         .six-pricing-box.active::before { opacity: 1; }
         .six-pricing-box:hover::before { opacity: 1; }
         .seven-pricing-box::before { background-image: -webkit-linear-gradient(-52deg, rgb(0, 126, 255) 0%, rgb(142, 91, 214) 100%); }
         .faq-wrapper .card { margin-bottom: 30px; border-radius: 0px; border: 1px solid rgb(215, 215, 215); background: rgb(244, 245, 252); }
         .faq-wrapper .card:last-child { margin-bottom: 0px; }
         .card-header:first-child { border-radius: 0px; }
         .faq-wrapper .card-header { padding: 0px; border-radius: 0px; background: no-repeat; border: none; }
         .faq-wrapper .card-header h5 a { font-size: 30px; color: rgb(51, 53, 64); font-weight: 600; display: block; padding: 24px 80px 24px 30px; text-decoration: none; line-height: 1.2; position: relative; }
         .faq-wrapper .card-header h5 a::after { position: absolute; content: "ï·"; top: 34px; right: 30px; font-family: "Font Awesome 5 Free"; text-align: center; font-size: 20px; border-radius: 50%; font-weight: 700; color: rgb(124, 125, 132); line-height: 1; }
         .faq-wrapper .card-header h5 a.collapsed::after { content: "ï¸"; }
         .faq-wrapper .card-body { -webkit-box-flex: unset; flex: unset; padding: 0px 31px 45px; color: rgb(114, 117, 128); font-size: 16px; line-height: 30px; }
         .download-bg { padding-top: 165px; background-position: left top; background-size: cover; }
         .download-content p { color: rgb(255, 255, 255); font-size: 20px; line-height: 1.8; margin-bottom: 40px; }
         .download-content .btn { background: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); color: rgb(224, 102, 135); margin: 0px 10px; }
         .download-content .btn:last-child { background: transparent; color: rgb(255, 255, 255); }
         .download-content .btn:last-child:hover { background: rgb(255, 255, 255); color: rgb(224, 102, 135); }
         .download-content .btn:hover { background: transparent; color: rgb(255, 255, 255); }
         .download-img.mt-40 { margin-bottom: -58px; }
         .download-img img { width: 100%; }
         .s-download-img { margin-bottom: -420px; }
         .s-download-img img { width: 100%; }
         .s-download-bg { padding-bottom: 180px; padding-top: 450px; background-position: center center; background-size: cover; }
         .t-download-bg { background-position: left center; background-repeat: no-repeat; padding-top: 545px; padding-bottom: 359px; }
         .t-download-img img { width: 100%; }
         .t-download-img { margin-bottom: -515px; }
         .download-content .btn.green-btn { color: rgb(255, 255, 255); background: rgb(95, 207, 142); border-color: rgb(95, 207, 142); }
         .download-content .btn.green-btn:last-child { color: rgb(255, 255, 255); background: transparent; border-color: rgb(255, 255, 255); }
         .f-download-bg { padding-top: 310px; padding-bottom: 230px; background-repeat: no-repeat; position: relative; background-position: left center; }
         .f-download-img { position: absolute; right: 0px; top: -45px; }
         .hf-download-content p { color: rgb(95, 98, 112); font-size: 18px; margin-bottom: 25px; }
         .download-content .btn.solid-btn { background: rgb(255, 87, 127); border: 2px solid rgb(255, 87, 127); color: rgb(255, 255, 255); margin: 0px 10px; padding: 19px 45px; }
         .download-content .btn.solid-btn:last-child { color: rgb(255, 87, 127); background: transparent; }
         .download-area.hfive-gradient-bg::before { bottom: -30%; }
         .download-area.hfive-gradient-bg::after { top: -30%; }
         .six-download-bg { background-image: -webkit-linear-gradient(-90deg, rgb(57, 68, 205) 0%, rgb(120, 198, 245) 64%, rgb(255, 255, 255) 100%); padding-top: 165px; padding-bottom: 43px; }
         .download-content .yellow-btn { border: 2px solid rgb(255, 139, 19); color: rgb(255, 255, 255); margin: 0px 10px; background: rgb(255, 139, 19); padding: 17px 42px; }
         .download-content .yellow-btn:last-child { border: 2px solid rgb(255, 255, 255); }
         .download-content .yellow-btn:last-child:hover { border: 2px solid rgb(255, 139, 19); background: rgb(255, 139, 19); color: rgb(255, 255, 255); }
         .six-download-img img { width: 100%; }
         .seven-download-bg { padding-bottom: 123px; }
         .download-content .blue-btn { background: rgb(0, 192, 255); color: rgb(255, 255, 255); border-color: rgb(0, 192, 255); border-radius: 5px; }
         .download-content .blue-btn:last-child { border-color: rgb(255, 255, 255); }
         .download-content .blue-btn:last-child:hover { background: rgb(0, 192, 255); color: rgb(255, 255, 255); border-color: rgb(0, 192, 255); }
         .e-download-bg { padding-top: 400px; padding-bottom: 480px; background-position: center center; background-size: cover; }
         .e-download-img { position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
         .blog-thumb img { width: 100%; border-radius: 10px; }
         .blog-meta ul li, .blog-meta ul li a { display: inline-block; line-height: 1; font-size: 14px; color: rgb(121, 121, 121); margin-right: 15px; }
         .blog-meta ul li i { color: rgb(225, 99, 137); margin-right: 8px; }
         .blog-content h3 { font-size: 24px; font-weight: 700; margin-bottom: 10px; }
         .blog-content h3 a:hover { color: rgb(225, 99, 137); }
         .blog-content p { margin-bottom: 0px; }
         .pagination-wrap ul li { display: inline-block; margin-right: 7px; }
         .pagination-wrap ul li a { display: block; height: 40px; width: 40px; text-align: center; line-height: 36px; border: 2px solid rgb(221, 221, 221); font-size: 18px; color: rgb(51, 51, 51); position: relative; }
         .pagination-wrap ul li a i { font-size: 14px; line-height: 1; }
         .pagination-wrap ul li a::before { content: ""; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; background-image: -webkit-linear-gradient(0deg, rgb(221, 97, 142) 0%, rgb(241, 111, 112) 100%); opacity: 0; transition: 0.3s; z-index: -1; }
         .pagination-wrap ul li a:hover { color: rgb(255, 255, 255); border-color: transparent; }
         .pagination-wrap ul li a:hover::before { opacity: 1; }
         .pagination-wrap ul li.active a { color: rgb(255, 255, 255); border-color: transparent; }
         .pagination-wrap ul li.active a::before { opacity: 1; }
         .sidebar-search { position: relative; }
         .sidebar-search input { border: none; background: rgb(255, 255, 255); padding: 13px 60px 13px 20px; width: 100%; }
         .sidebar-search button { position: absolute; right: 0px; top: 0px; border: none; background: rgb(65, 65, 65); font-size: 14px; color: rgb(255, 255, 255); padding: 18px 20px; line-height: 1; height: 100%; cursor: pointer; }
         aside.primary-bg { padding: 40px 50px; border-radius: 10px; }
         .sidebar-widget-title h3 { font-size: 18px; font-weight: 700; margin-bottom: 0px; }
         .rc-post ul li { display: flex; align-items: flex-start; margin-bottom: 30px; }
         .rc-post ul li:last-child { margin-bottom: 0px; }
         .rc-post-content h5 { font-size: 14px; margin-bottom: 5px; line-height: 16px; }
         .rc-post-content h5 a:hover { color: rgb(225, 99, 137); }
         .rc-post-content span { font-size: 14px; color: rgb(121, 126, 130); }
         .rc-post-thumb { margin-right: 20px; }
         .cat-list ul li a { font-size: 14px; color: rgb(119, 114, 114); }
         .cat-list ul li a:hover { color: rgb(225, 99, 137); }
         .cat-list ul li a i { color: rgb(225, 99, 137); margin-right: 8px; }
         .cat-list ul li { line-height: 1; margin-bottom: 13px; }
         .cat-list ul li:last-child { margin-bottom: 0px; }
         .blog-details-content p { margin-bottom: 25px; }
         .blog-details-content p:last-child { margin-bottom: 0px; }
         .blog-details-content blockquote { margin: 0px 0px 25px; background: rgb(247, 250, 253); font-size: 20px; font-style: italic; color: rgb(48, 50, 61); line-height: 1.8; padding: 46px 80px 46px 40px; border-left: 3px solid rgb(251, 79, 83); }
         .footer-text p { margin-bottom: 0px; padding-right: 50px; }
         .fw-title h5 { font-size: 16px; font-weight: 700; margin-bottom: 15px; }
         .fw-link ul li { margin-bottom: 10px; }
         .fw-link ul li:last-child { margin-bottom: 0px; }
         .fw-link ul li a { color: rgb(135, 137, 145); display: inline-block; }
         .fw-link ul li a:hover { color: rgb(226, 101, 134); }
         .s-fw-link ul li a:hover { color: rgb(95, 207, 142); }
         .f-fw-link ul li a:hover { color: rgb(35, 53, 144); }
         .copyright-wrap { padding: 15px 0px; border-top: 1px solid rgb(225, 225, 227); }
         .copyright-text p { margin-bottom: 0px; }
         #preloader { position: fixed; inset: 0px; background-color: rgb(247, 247, 247); z-index: 999999; }
         .preloader { width: 50px; height: 50px; display: inline-block; padding: 0px; text-align: left; box-sizing: border-box; position: absolute; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; }
         .preloader span { position: absolute; display: inline-block; width: 50px; height: 50px; border-radius: 100%; background: rgb(251, 79, 83); animation: 1.3s linear 0s infinite normal none running preloader; }
         .preloader span:last-child { animation-delay: -0.8s; }
         @keyframes preloader { 
         0% { transform: scale(0, 0); opacity: 0.5; }
         100% { transform: scale(1, 1); opacity: 0; }
         }
         @-webkit-keyframes preloader { 
         0% { transform: scale(0, 0); opacity: 0.5; }
         100% { transform: scale(1, 1); opacity: 0; }
         }
         .mt-5 { margin-top: 5px; }
         .mt-10 { margin-top: 10px; }
         .mt-15 { margin-top: 15px; }
         .mt-20 { margin-top: 20px; }
         .mt-25 { margin-top: 25px; }
         .mt-30 { margin-top: 30px; }
         .mt-35 { margin-top: 35px; }
         .mt-40 { margin-top: 40px; }
         .mt-45 { margin-top: 45px; }
         .mt-50 { margin-top: 50px; }
         .mt-55 { margin-top: 55px; }
         .mt-60 { margin-top: 60px; }
         .mt-65 { margin-top: 65px; }
         .mt-70 { margin-top: 70px; }
         .mt-75 { margin-top: 75px; }
         .mt-80 { margin-top: 80px; }
         .mt-85 { margin-top: 85px; }
         .mt-90 { margin-top: 90px; }
         .mt-95 { margin-top: 95px; }
         .mt-100 { margin-top: 100px; }
         .mt-105 { margin-top: 105px; }
         .mt-110 { margin-top: 110px; }
         .mt-115 { margin-top: 115px; }
         .mt-120 { margin-top: 120px; }
         .mt-125 { margin-top: 125px; }
         .mt-130 { margin-top: 130px; }
         .mt-135 { margin-top: 135px; }
         .mt-140 { margin-top: 140px; }
         .mt-145 { margin-top: 145px; }
         .mt-150 { margin-top: 150px; }
         .mt-155 { margin-top: 155px; }
         .mt-160 { margin-top: 160px; }
         .mt-165 { margin-top: 165px; }
         .mt-170 { margin-top: 170px; }
         .mt-175 { margin-top: 175px; }
         .mt-180 { margin-top: 180px; }
         .mt-185 { margin-top: 185px; }
         .mt-190 { margin-top: 190px; }
         .mt-195 { margin-top: 195px; }
         .mt-200 { margin-top: 200px; }
         .mb-5 { margin-bottom: 5px; }
         .mb-10 { margin-bottom: 10px; }
         .mb-15 { margin-bottom: 15px; }
         .mb-20 { margin-bottom: 20px; }
         .mb-25 { margin-bottom: 25px; }
         .mb-30 { margin-bottom: 30px; }
         .mb-35 { margin-bottom: 35px; }
         .mb-40 { margin-bottom: 40px; }
         .mb-45 { margin-bottom: 45px; }
         .mb-50 { margin-bottom: 50px; }
         .mb-55 { margin-bottom: 55px; }
         .mb-60 { margin-bottom: 60px; }
         .mb-65 { margin-bottom: 65px; }
         .mb-70 { margin-bottom: 70px; }
         .mb-75 { margin-bottom: 75px; }
         .mb-80 { margin-bottom: 80px; }
         .mb-85 { margin-bottom: 85px; }
         .mb-90 { margin-bottom: 90px; }
         .mb-95 { margin-bottom: 95px; }
         .mb-100 { margin-bottom: 100px; }
         .mb-105 { margin-bottom: 105px; }
         .mb-110 { margin-bottom: 110px; }
         .mb-115 { margin-bottom: 115px; }
         .mb-120 { margin-bottom: 120px; }
         .mb-125 { margin-bottom: 125px; }
         .mb-130 { margin-bottom: 130px; }
         .mb-135 { margin-bottom: 135px; }
         .mb-140 { margin-bottom: 140px; }
         .mb-145 { margin-bottom: 145px; }
         .mb-150 { margin-bottom: 150px; }
         .mb-155 { margin-bottom: 155px; }
         .mb-160 { margin-bottom: 160px; }
         .mb-165 { margin-bottom: 165px; }
         .mb-170 { margin-bottom: 170px; }
         .mb-175 { margin-bottom: 175px; }
         .mb-180 { margin-bottom: 180px; }
         .mb-185 { margin-bottom: 185px; }
         .mb-190 { margin-bottom: 190px; }
         .mb-195 { margin-bottom: 195px; }
         .mb-200 { margin-bottom: 200px; }
         .pt-5 { padding-top: 5px; }
         .pt-10 { padding-top: 10px; }
         .pt-15 { padding-top: 15px; }
         .pt-20 { padding-top: 20px; }
         .pt-25 { padding-top: 25px; }
         .pt-30 { padding-top: 30px; }
         .pt-35 { padding-top: 35px; }
         .pt-40 { padding-top: 40px; }
         .pt-45 { padding-top: 45px; }
         .pt-50 { padding-top: 50px; }
         .pt-55 { padding-top: 55px; }
         .pt-60 { padding-top: 60px; }
         .pt-65 { padding-top: 65px; }
         .pt-70 { padding-top: 70px; }
         .pt-75 { padding-top: 75px; }
         .pt-80 { padding-top: 80px; }
         .pt-85 { padding-top: 85px; }
         .pt-90 { padding-top: 90px; }
         .pt-95 { padding-top: 95px; }
         .pt-100 { padding-top: 100px; }
         .pt-105 { padding-top: 105px; }
         .pt-110 { padding-top: 110px; }
         .pt-115 { padding-top: 115px; }
         .pt-120 { padding-top: 120px; }
         .pt-125 { padding-top: 125px; }
         .pt-130 { padding-top: 130px; }
         .pt-135 { padding-top: 135px; }
         .pt-140 { padding-top: 140px; }
         .pt-145 { padding-top: 145px; }
         .pt-150 { padding-top: 150px; }
         .pt-155 { padding-top: 155px; }
         .pt-160 { padding-top: 160px; }
         .pt-165 { padding-top: 165px; }
         .pt-167 { padding-top: 167px; }
         .pt-170 { padding-top: 170px; }
         .pt-175 { padding-top: 175px; }
         .pt-180 { padding-top: 180px; }
         .pt-185 { padding-top: 185px; }
         .pt-190 { padding-top: 190px; }
         .pt-195 { padding-top: 195px; }
         .pt-200 { padding-top: 200px; }
         .pb-5 { padding-bottom: 5px; }
         .pb-10 { padding-bottom: 10px; }
         .pb-15 { padding-bottom: 15px; }
         .pb-20 { padding-bottom: 20px; }
         .pb-25 { padding-bottom: 25px; }
         .pb-30 { padding-bottom: 30px; }
         .pb-35 { padding-bottom: 35px; }
         .pb-40 { padding-bottom: 40px; }
         .pb-45 { padding-bottom: 45px; }
         .pb-50 { padding-bottom: 50px; }
         .pb-55 { padding-bottom: 55px; }
         .pb-60 { padding-bottom: 60px; }
         .pb-65 { padding-bottom: 65px; }
         .pb-70 { padding-bottom: 70px; }
         .pb-75 { padding-bottom: 75px; }
         .pb-80 { padding-bottom: 80px; }
         .pb-85 { padding-bottom: 85px; }
         .pb-90 { padding-bottom: 90px; }
         .pb-95 { padding-bottom: 95px; }
         .pb-100 { padding-bottom: 100px; }
         .pb-105 { padding-bottom: 105px; }
         .pb-110 { padding-bottom: 110px; }
         .pb-115 { padding-bottom: 115px; }
         .pb-120 { padding-bottom: 120px; }
         .pb-125 { padding-bottom: 125px; }
         .pb-130 { padding-bottom: 130px; }
         .pb-135 { padding-bottom: 135px; }
         .pb-140 { padding-bottom: 140px; }
         .pb-145 { padding-bottom: 145px; }
         .pb-150 { padding-bottom: 150px; }
         .pb-155 { padding-bottom: 155px; }
         .pb-160 { padding-bottom: 160px; }
         .pb-165 { padding-bottom: 165px; }
         .pb-170 { padding-bottom: 170px; }
         .pb-175 { padding-bottom: 175px; }
         .pb-180 { padding-bottom: 180px; }
         .pb-185 { padding-bottom: 185px; }
         .pb-190 { padding-bottom: 190px; }
         .pb-195 { padding-bottom: 195px; }
         .pb-200 { padding-bottom: 200px; }
         .pl-0 { padding-left: 0px; }
         .pl-5 { padding-left: 5px; }
         .pl-10 { padding-left: 10px; }
         .pl-15 { padding-left: 15px; }
         .pl-20 { padding-left: 20px; }
         .pl-25 { padding-left: 35px; }
         .pl-30 { padding-left: 30px; }
         .pl-35 { padding-left: 35px; }
         .pl-35 { padding-left: 35px; }
         .pl-40 { padding-left: 40px; }
         .pl-45 { padding-left: 45px; }
         .pl-50 { padding-left: 50px; }
         .pl-55 { padding-left: 55px; }
         .pl-60 { padding-left: 60px; }
         .pl-65 { padding-left: 65px; }
         .pl-70 { padding-left: 70px; }
         .pl-75 { padding-left: 75px; }
         .pl-80 { padding-left: 80px; }
         .pl-85 { padding-left: 80px; }
         .pl-90 { padding-left: 90px; }
         .pl-95 { padding-left: 95px; }
         .pl-100 { padding-left: 100px; }
         .pr-0 { padding-right: 0px; }
         .pr-5 { padding-right: 5px; }
         .pr-10 { padding-right: 10px; }
         .pr-15 { padding-right: 15px; }
         .pr-20 { padding-right: 20px; }
         .pr-25 { padding-right: 35px; }
         .pr-30 { padding-right: 30px; }
         .pr-35 { padding-right: 35px; }
         .pr-35 { padding-right: 35px; }
         .pr-40 { padding-right: 40px; }
         .pr-45 { padding-right: 45px; }
         .pr-50 { padding-right: 50px; }
         .pr-55 { padding-right: 55px; }
         .pr-60 { padding-right: 60px; }
         .pr-65 { padding-right: 65px; }
         .pr-70 { padding-right: 70px; }
         .pr-75 { padding-right: 75px; }
         .pr-80 { padding-right: 80px; }
         .pr-85 { padding-right: 80px; }
         .pr-90 { padding-right: 90px; }
         .pr-95 { padding-right: 95px; }
         .pr-100 { padding-right: 100px; }
         .f-700 { font-weight: 700; }
         .f-600 { font-weight: 600; }
         .f-500 { font-weight: 500; }
         .f-400 { font-weight: 400; }
         .f-300 { font-weight: 300; }
         .gray-bg { background: rgb(247, 247, 253); }
         .white-bg { background: rgb(255, 255, 255); }
         .black-bg { background: rgb(34, 34, 34); }
         .theme-bg { background: rgb(245, 246, 251); }
         .primary-bg { background: rgb(245, 246, 254); }
         .white-color { color: rgb(255, 255, 255); }
         .black-color { color: rgb(34, 34, 34); }
         .theme-color { color: rgb(34, 34, 34); }
         .primary-color { color: rgb(34, 34, 34); }
         [data-overlay] { position: relative; }
         [data-overlay]::before { background: none 0px 0px repeat scroll rgb(0, 0, 0); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
         [data-overlay="3"]::before { opacity: 0.3; }
         [data-overlay="4"]::before { opacity: 0.4; }
         [data-overlay="5"]::before { opacity: 0.5; }
         [data-overlay="6"]::before { opacity: 0.6; }
         [data-overlay="7"]::before { opacity: 0.7; }
         [data-overlay="8"]::before { opacity: 0.8; }
         [data-overlay="9"]::before { opacity: 0.9; }
         @media (max-width: 767px) {
         .main-menu .navbar-nav li.nav-item a.nav-link { padding: 25px 0px !important; }
         #transmodal { grid-template-columns: 200px 200px !important; }
         }
         .fab { color: rgb(22, 150, 231); }
         .row { margin-right: 0px !important; margin-left: 0px !important; }
         .pip { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); margin-top: -40px; width: 100%; max-width: 500px; background-color: rgb(46, 55, 68); border-radius: 15px; text-align: center; color: white; padding: 50px 40px 70px; display: none; z-index: 1000; font-family: Roboto, sans-serif; }
         .loader, .loader::after { border-radius: 50%; width: 5em; height: 5em; }
         .loader { margin: 20px auto; font-size: 5px; position: relative; text-indent: -9999em; border-width: 1.1em; border-style: solid; border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgb(255, 255, 255); transform: translateZ(0px); animation: 2.1s linear 0s infinite normal none running load8; }
         @-webkit-keyframes load8 { 
         0% { transform: rotate(0deg); }
         100% { transform: rotate(360deg); }
         }
         @keyframes load8 { 
         0% { transform: rotate(0deg); }
         100% { transform: rotate(360deg); }
         }
         #closebutton:hover { cursor: pointer; }
         .marginplatform10::before { margin-right: 10px; }
         .platforminner { font-family: Roboto, sans-serif; }
         .platforminner:hover { cursor: pointer; }
         .faq-wrapper .card-header h5 a.collapsed::after { content: "+"; font-size: 30px; font-weight: 900; margin-top: -10px; }
         .faq-wrapper .card-header h5 a::after { content: "-"; font-family: monospace; font-size: 30px; font-weight: 900; margin-top: -10px; }
      