@font-face {
  font-family: "font-icon-price";
  src: url("/front/fonts/font-icon/font-icon.ttf?qe7awr") format("truetype"), url("/front/fonts/font-icon/font-icon.woff?qe7awr") format("woff"), url("/front/fonts/font-icon/font-icon.svg?qe7awr#font-icon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.section-about-api .icon {
  font-family: "font-icon-price" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-caret-down:before {
  content: "";
}
.icon-caret-left:before {
  content: "";
}
.icon-caret-right:before {
  content: "";
}
.icon-caret-up:before {
  content: "";
}
.icon-chat:before {
  content: "";
}
.icon-chevron-down:before {
  content: "";
}
.icon-chevron-left:before {
  content: "";
}
.icon-chevron-right:before {
  content: "";
}
.icon-chevron-up:before {
  content: "";
}
.icon-circle-30 .path1:before {
  content: "";
  color: #000;
}
.icon-circle-30 .path2:before {
  content: "";
  margin-left: -1em;
  color: #fff;
}
.icon-circle-check .path1:before {
  content: "";
  color: #000;
}
.icon-circle-check .path2:before {
  content: "";
  margin-left: -1em;
  color: #fff;
}
.icon-circle-minus:before {
  content: "";
}
.icon-circle-plus:before {
  content: "";
}
.icon-circle-x .path1:before {
  content: "";
  color: #000;
}
.icon-circle-x .path2:before {
  content: "";
  margin-left: -1em;
  color: #fff;
}
.icon-envelope:before {
  content: "";
}
.icon-headphones:before {
  content: "";
}
.page-landing .section-landing-hero {
	position: relative;
	overflow: hidden;
	margin-bottom: 60px;
	padding: 80px 15px;
	background-image: url("/frontPages/pages/homePage/img/hero-bg.jpeg");
	background-size: cover;
}
.image.animate {
	position: relative;
}

.image.animate .svg {
	bottom: -1rem;
}

@media (max-width: 767px) {
	.page-landing .section-landing-hero-heading {
		margin-bottom: 0;
		font-size: 58px;
		font-family: ubuntu,sans-serif;
		color: #242427;
	}
}

@media (max-width: 450px) {
	.page-landing .section-landing-hero-heading {
		font-size: 40px;
		font-family: ubuntu,sans-serif;
		color: #242427;
	}
}

@media (min-width: 768px) {
	.page-landing .section-landing-hero-heading {
		margin-bottom: 0;
		font-size: 50px;
		font-family: ubuntu,sans-serif;
		color: #242427;
	}
}

@media (min-width: 991px) {
	.page-landing .section-landing-hero-heading {
		font-size: 58px;
		font-family: ubuntu,sans-serif;
		color: #242427;
	}
}

@media (min-width: 1200px) {
	.page-landing .section-landing-hero-heading {
		font-size: 58px;
		font-family: ubuntu,sans-serif;
		color: #242427;
	}
}

.page-landing .section-landing-hero-subheading {
	margin-top: 12px;
	font-size: 20px;
	line-height: 1.7;
}

/* .page-landing .section-landing-hero-cog{position:absolute;right:20px;bottom:0} */
.page-landing .section-landing-hero-cog{position:absolute;right:100px;bottom:0}
@media(max-width: 1199px){.page-landing .section-landing-hero-cog{width:140px;right:0;bottom:0}}@media(max-width: 900px){.page-landing .section-landing-hero-cog{width:120px}}@media(max-width: 767px){.page-landing .section-landing-hero-cog{width:180px;right:100px;bottom:-20px}}@media(max-width: 700px){.page-landing .section-landing-hero-cog{width:150px;right:60px;bottom:0}}@media(max-width: 575px){.page-landing .section-landing-hero-cog{width:140px;right:40px}}@media(max-width: 450px){.page-landing .section-landing-hero-cog{right:0}}.page-landing .section-about-api{margin-bottom:140px;position:relative}@media(min-width: 768px){.page-landing .section-about-api::after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#f4f4f4}}.page-landing .section-about-api .square-rounded{width:32px;height:32px;font-size:16px;border-radius:4px}

.section-pricing .box {
  margin-top: 25px;
  font-family: "Roboto", sans-serif;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.08);
}
.serp_checker_pricing-page .page-landing .section-pricing-row .box {
	padding: 0px;
}
.section-pricing .box-header {
  font-family: "Ubuntu", sans-serif;	
  padding: 14px;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  color: #fff;
  opacity: 0.8;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  background-image: -webkit-linear-gradient(left, #525a63 0%, #5e6672 100%);
  background-image: linear-gradient(90deg,#000000 0%,#1c1d1f 100%);
}
.section-pricing .box-body {
  height: 390px;
  padding: 12px 16px 30px;
  text-align: center;
  color: #48484d;
}
.section-pricing .box-body-top {
  position: relative;
  min-height: 250px;
  margin-bottom: auto;
}
.section-pricing .box-body-info {
  font-size: 14px;
}
.fs16 {
  font-size: 16px !important;
}
.section-pricing .box-body-info-medium {
  font-weight: 500;
}
.section-pricing .box-body-title {
  font-family: "Ubuntu", sans-serif;	
  margin-top: 35px;
  margin-bottom: 35px;
  font-size: 21px;
  font-weight: 500;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.section-pricing .box-body-title.active {
  color: #fe7f5c;
}
.section-pricing .box-body-title.text-decoration-line-through {
  position: absolute;
  right: 0;
  left: 0;
  margin-top: 8px;
  font-size: 18px;
  text-align: center;
  text-decoration: line-through;
  color: #6d6d75;
}
.section-pricing .box-body .irs--custom .irs-grid-pol.small,
.section-pricing .box-body .irs--custom .irs-grid-text {
  display: none;
}
.section-pricing .box-body .btn:not(.dropdown-toggle) {
  width: 180px;
  font-family: "Ubuntu", sans-serif;
  margin-top: 20px;
  padding: 9px 25px;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  border: none;
  background-image: -webkit-linear-gradient(225deg, #f94 0%, #fc6076 100%);
  background-image: linear-gradient(225deg, #f94 0%, #fc6076 100%);
  box-shadow: 0 16px 24px 2px rgba(253, 120, 97, 0.1), 0 6px 30px 5px rgba(253, 120, 97, 0.12), 0 8px 10px -5px rgba(253, 120, 97, 0.18);
}
.section-pricing .box-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 14px 24px;
  color: #48484d;
  border-top: 1px solid #e5e5e5;
}
.section-pricing .box-line .icon-circle-check .path1:before,
.section-pricing .box-line .icon-circle-30 .path1:before {
  color: #ff8159;
}
.section-pricing .box-line .icon-circle-x .path1:before {
  color: #fd6671;
}
.section-pricing .box-line-title {
  margin-left: 20px;
  font-size: 18px;
}
.section-pricing .box-line-title.muted {
  opacity: 0.5;
}

.section-pricing .box-line .icon-circle-check .path1:before,
.section-pricing .box-line .icon-circle-30 .path1:before {
  color: #ff8159;
}

.icon-circle-check .path1:before {
  content: "";
  color: #000;
}
.icon-circle-check .path2:before {
  content: "";
  margin-left: -1em;
  color: #fff;
}