@media only screen and (max-width: 1400px) {
	.hero-first-section {
	  padding-top: 10em;
	  background-position: 35%;
	}
  }
  
  @media only screen and (max-width: 1140px) {
	.nav {
	  width: 100%;
	}
	.slick-slide img {
	  width: 100%;
	  height: auto;
	  object-fit: contain;
	}
	.hero-section .hero-right {
	  top: 0em;
	}
	.container {
	  max-width: 100%;
	  padding: 1em;
	  width: auto;
	}
  
	.menu-section ul {
	  padding-left: 0;
	}
  
	.menu-section li {
	  padding-left: 20px;
	  font-size: 14px;
	}
  
	.hero-section {
	  height: 500px;
	  padding-top: 4em;
	}
  
	.pricing-section {
	  padding: 2em 0;
	}
  
	.download-section {
	  padding: 0em;
	}
  
	.feature-left {
	  padding-bottom: 2em;
	}
  
	.feature-section.dark-blue {
	  padding: 1em 0;
	}
  
	.feature-section .row-home {
	  align-items: center;
	}
  
	.subscribe-form button[type="submit"] {
	  width: 50%;
	}
  
	.testiSlide {
	  max-width: 90%;
	}
  }
  
  @media only screen and (max-width: 1024px) {
	.featured-logos-section .row-home {
	  flex-direction: column;
	  margin-left: 3em;
	}
  
	.featured-logos-section {
	  display: flex;
	  justify-content: center;
	}
  }
  
  @media only screen and (max-width: 991px) {
	.featured-logos-section {
	  display: flex;
	  justify-content: flex-start;
	  padding-left: 0;
	}
  
	.hero-right img {
	  height: 500px;
	}
  
	.featured-logos-section .row-home {
	  flex-direction: column;
	  margin-left: 0;
	}
  
	.featured-logo-group {
	  margin: 10px;
	}
  
	.download-section-left {
	  display: none;
	}
  
	.download-section-right {
	  width: 100%;
	}
  
	.download-section {
	  padding: 2em;
	}
  
	.faq-section-group {
	  padding: 2em 1em;
	}
  
	.faq-section {
	  max-width: 100%;
	}
  
	.subscribe-section .row-home {
	  flex-direction: column;
	}
  
	.hero-right img,
	.amazing-images img {
	  width: auto;
	}
  
	.hero-first-section {
	  height: auto;
	  padding-top: 0;
	}
  
	.hero-section .hero-right {
	  top: 0;
	}
  
	.hero-section {
	  height: auto;
	  padding-top: 8em;
	  align-items: center;
	}
  
	.hero-left h1,
	.title-faq {
	  font-size: 48px;
	  line-height: 60px;
	}
  
	.content-box {
	  display: none;
	}
  
	.description-text {
	  width: 100%;
	}
  
	.row-home.top-padding {
	  padding: 0;
	}
  
	.how-does-section,
	.pricing-section {
	  padding: 1em;
	}
  
	.how-does-work {
	  padding: 1em 0.5em;
	}
  
	.plan-details-section {
	  padding: 10px;
	  margin-bottom: 0;
	}
  
	.plan-details-list {
	  padding-left: 15px;
	}
  
	.plan-details-group {
	  padding: 1em 0;
	}
  
	.plan-title,
	.plan-price-section,
	.plan-info {
	  padding-left: 1em;
	  padding-bottom: 1em;
	}
  
	h2.plan-price {
	  padding-left: 0;
	}
  
	.plan-top-padding {
	  padding-top: 2em;
	}
  
	.feature-section.dark-blue {
	  padding: 1em 0;
	}
  
	.accordion_container {
	  width: 100%;
	}
  
	.subscribe-form .row-home {
	  flex-direction: row;
	}
  
	.plan-detail-button {
	  padding-bottom: 1em;
	}
  
	.testiSlide {
	  max-width: 100%;
	}
  
	.testimonial-image {
	  padding-right: 10px;
	}
  
	figure.testimonial img {
	  height: auto;
	}
  
	.regular .slick-next {
	  right: 30% !important;
	}
  
	.regular .slick-prev {
	  left: 30% !important;
	}
  }
  
  @media only screen and (max-width: 767px) {
	.logo-section img {
	  width: 200px;
	  object-fit: contain;
	}
  
	.row-home {
	  flex-direction: column;
	  padding: 1em;
	}
  
	.column-1,
	.column-2,
	.column-3,
	.column-4,
	.column-5,
	.column-6,
	.column-7,
	.column-8,
	.column-9,
	.column-10,
	.column-11,
	.column-12 {
	  width: 100%;
	}
  
	.hero-section {
	  align-items: start;
	  height: auto;
	  padding-top: 1em;
	}
  
	.hero-first-section {
	  height: auto;
	  padding-top: 0;
	  padding-bottom: 5em;
	  background-image: none;
	}
  
	.hero-left h1 {
	  font-size: 45px;
	  line-height: 60px;
	  font-family: "Roboto", sans-serif;
	  text-align: center;
	}
  
	.hero-left,
	.top-content h5,
	.top-content p,
	.sub-title-faq,
	.text-faq,
	.text-feature {
	  text-align: center;
	}
  
	.pricing-section .title-faq {
	  max-width: 100%;
	  font-size: 48px;
	}
  
	.slick-slide img {
	  display: block;
	  height: 500px;
	  object-fit: contain;
	}
  
	.featured-logos-section .row-home {
	  margin-left: 0;
	}
  
	.plan-detail-button {
	  padding-bottom: 1em;
	}
  
	.hero-left p {
	  max-width: 100%;
	}
  
	.hero-section .hero-right {
	  top: 3em;
	  justify-content: center;
	}
  
	.subscribe-left,
	.subscribe-right {
	  padding: 2em 0em;
	}
  
	.plan-details-section {
	  margin: 1em;
	}
  
	textarea {
	  appearance: none;
	  border-radius: 0;
	  box-shadow: none;
	}
  
	.title-faq {
	  max-width: 90%;
	  text-align: center;
	  width: 100%;
	  margin: 0 auto;
	  font-size: 48px;
	}
  
	.content-box {
	  display: none;
	}
  
	.row-home.top-padding {
	  padding: 0 1em;
	}
  
	.top-content {
	  margin-bottom: 0;
	}
  
	.amazing-images img {
	  height: 600px;
	  object-fit: contain;
	}
  
	.column-4.features-one {
	  padding-bottom: 1.5em;
	}
  
	.how-does-section {
	  padding: 1em;
	}
  
	.how-does-work {
	  margin-bottom: 1.5em;
	}
  
	.pricing-section {
	  padding: 1em;
	}
  
	.plan-details-group {
	  margin-bottom: 1.5em;
	}
  
	.feature-section.dark-blue {
	  padding: 0;
	}
  
	.title-feature {
	  font-size: 48px;
	  line-height: 60px;
	  text-align: center;
	}
  
	.featured-logos-section {
	  padding-left: 0;
	  justify-content: center;
	}
  
	.faq-section-right {
	  display: flex;
	  justify-content: center;
	}
  
	.contact-us-button-group {
	  text-align: center;
	}
  
	.plan-list {
	  padding-left: 10px;
	}
  
	.featured-logos-section .row-home {
	  display: flex;
	  flex-direction: column;
	  padding: 0;
	  margin-left: 5px;
	}
  
	.featured-logo-group {
	  width: 80%;
	  height: 100px;
	}
  
	.download-section {
	  padding: 0;
	}
  
	.download-section-left {
	  display: none;
	}
  
	.download-group {
	  max-width: 100%;
	  text-align: center;
	}
  
	.download-group .title-faq {
	  max-width: 100%;
	  text-align: center;
	  line-height: 60px;
	}
  
	.faq-section-group {
	  padding: 0;
	}
  
	.faq-section {
	  max-width: 100%;
	}
  
	.accordion_container {
	  width: auto;
	  padding-top: 3em;
	}
  
	.subscribe-section .row-home {
	  padding: 0;
	}
  
	.title-subscribe {
	  font-size: 48px;
	  max-width: 100%;
	}
  
	.subscribe-form {
	  padding-top: 3em;
	  max-width: 90%;
	}
  
	.social-icons-lists,
	.footer-icon-image {
	  align-items: center;
	  justify-content: center;
	}
  
	.footer-icon-image img {
	  left: 0;
	}
  
	.social-icons-lists a {
	  width: 40px;
	  height: 40px;
	}
  
	.social-icons-lists a i {
	  font-size: 18px;
	}
  
	.testimonial-group.lite-blue {
	  padding: 1em 0em;
	}
  
	.testimonial-text {
	  font-size: 16px;
	  padding-bottom: 25px;
	  text-align: center;
	}
  
	.testiSlide {
	  max-width: 70%;
	}
  
	.subscribe-form button[type="submit"] {
	  font-size: 18px;
	  width: 50%;
	}
  
	.footer-section-group {
	  padding-top: 0em;
	  text-align: center;
	}
  
	.copyright-text {
	  text-align: left;
	}
  
	.footer-title {
	  margin-top: 1em;
	}
  
	.desktop-view {
	  display: none;
	}
  
	.mobile-view {
	  display: block;
	}
  
	.hero-right img,
	.amazing-images img,
	.hero-section .hero-right img {
	  width: auto;
	}
  
	.hero-right img {
	  height: 500px;
	}
  
	figure.testimonial {
	  flex-direction: column;
	  align-items: center;
	  padding-left: 10px;
	}
  
	.testimonial-image {
	  padding-bottom: 1em;
	}
  
	figure.testimonial .peopl {
	  text-align: center;
	}
  
	.slick-dotted.slick-slider {
	  margin-bottom: 3em !important;
	}
  
	.regular .slick-dots {
	  max-width: 100% !important;
	}
  
	.regular .slick-prev {
	  left: 10% !important;
	}
  
	.regular .slick-next {
	  right: 10% !important;
	}
  
	.regular.slider {
	  padding: 2em 0;
	}
  
	.regular .slick-prev,
	.regular .slick-next {
	  bottom: -55px !important;
	}
  
	/* white Label page */
	.nav {
	  position: relative;
	  max-width: 100%;
	  padding: 0;
	  left: 0;
	  transform: none;
	  margin: 0;
	}
	.mobile-hamber-menu {
	  padding: 8px 17px;
	  margin-top: 5px;
	  margin-right: 10px;
	  margin-bottom: -1px;
	  background-color: #333333;
	  background-image: none;
	  border-radius: 0px;
	}
	.mobile-hamber-menu {
	  display: block;
	}
	.nav ul {
	  width: 100%;
	  justify-content: center;
	  display: none;
	  background-color: #333333;
	  padding-top: 1em;
	}
	.hero {
	  background-image: none;
	  padding-top: 0em;
	  height: auto;
	}
	.nav ul li {
	  padding: 10px 20px;
	  list-style: none;
	  border-bottom: 1px solid #f7f7f738;
	}
	.logo-section {
	  flex: 1 50%;
	}
	.mobile-menu-header {
	  flex: 1 50%;
	  display: flex;
	  align-items: center;
	  width: 100%;
	  display: flex;
	  background-color: #f0e6bd;
	  padding: 10px;
	}
	.mobile-hamber-menu i {
	  font-size: 20px;
	  color: #fff;
	}
	.nav ul li a {
	  color: #fff;
	}
	.nav.sticky ul li a {
	  color: #fff;
	}
	.privacy-policy-nav .nav ul li a {
		color: #fff;
	}
	.privacy-policy-nav .nav {
		padding: 0;
	}
  }
  
  @media only screen and (max-width: 480px) {
	.featured-logos-section {
	  padding-left: 0;
	  display: flex;
	  justify-content: center;
	}
  
	.featured-logos-section .row-home {
	  display: flex;
	  flex-direction: column;
	  padding: 0;
	  justify-content: center;
	}
  
	.featured-logo-group {
	  width: 100px;
	  height: 100px;
	  margin: 10px;
	}
  
	.subscribe-form button[type="submit"] {
	  width: 80%;
	}
  
	.faq-section .title-faq {
	  max-width: 100%;
	  text-align: left;
	}
  }
  