body {
  font-size: 0.85vw !important;
  font-family: "poppins-regular";
}

p {
  margin-bottom: 0.85vw;
}

ol,
ul {
  margin-bottom: 0.85vw;
}

h1 {
  font-size: 2.08vw;
}
h2 {
  font-size: 1.67vw;
}
h3 {
  font-size: 1.46vw;
}
h4 {
  font-size: 1.25vw;
}
h5 {
  font-size: 1.04vw;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0.5vw;
}

.py-5 {
  padding-top: 2.5vw !important;
  padding-bottom: 2.5vw !important;
}

.section-link-margin {
  margin-top: 0.85vw;
  margin-bottom: 0.85vw;
}

.custom-block-link-margin {
  margin-top: 1.5vw;
}

.common-margin-bottom {
  margin-bottom: 2.5vw;
}

.common-margin-top {
  margin-top: 2.5vw;
}

.common-bold {
  font-weight: bold;
}

.common-mb-4 {
  margin-bottom: 1.25vw;
}

.common-mt-4 {
  margin-top: 1.25vw;
}

.margin-bottom-5vw {
  margin-bottom: 5vw;
}

.gradient-bg {
  background: var(--gradient);
}
.gradient-reverse-bg {
  background: var(--gradient-reverse);
}
.window-spacer-left {
  padding-left: var(--spacer);
}
.window-spacer-right {
  padding-right: var(--spacer);
}

.content-left-center {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
/*flex*/
.flex-1 {
  flex: 1;
}
/*font color---*/
.color-primary {
  color: var(--primary-color);
}

.color-granite-gray {
  color: var(--granite-gray);
}

/*font-size*/
.font-15 {
  font-size: 1.5vw;
}
.font-30 {
  font-size: 3vw;
}

.font-30 strong {
  font-family: var(--poppins-bold);
}
.font-20 {
  font-size: 2vw;
}
.font-12 {
  font-size: 1.2vw;
}

/*width*/
.width-30 {
  width: 30vw;
}

/* margin bottom */
.margin-bottom-class {
  margin-bottom: 2.5vw;
}

/*Action link---*/
.temphalla-action ul {
  display: flex;
  gap: 30px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#block-absoluteyou-site-branding {
  width: 12vw;
}

#block-absoluteyou-headerloginblock {
  width: 30vw;
}

#block-absoluteyou-site-branding img {
  width: 100%;
}

/*Header curve*/
.header-logo-row-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2vw 0;
  border-bottom: 0.052vw solid rgba(255, 255, 255, 0.5);
}

.header-menu-row-wrapper {
  padding: 2vw 0;
  width: 90%;
}
.curve-section-header {
  padding-top: 3vw;
}

.footer-menu-wrapper {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 6vw;
}

.copyright-menu-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
#block-absoluteyou-footer ul {
  display: flex;
  list-style-type: none;
  gap: 2.5vw;
  justify-content: center;
  padding: 0;
  padding-left: 10vw;
}

#block-absoluteyou-footer ul li a,
#block-absoluteyou-showcopyrightcontent a {
  text-decoration: none;
  color: var(--color-white);
}

#block-absoluteyou-footer ul li a:hover,
#block-absoluteyou-showcopyrightcontent a:hover {
  text-decoration: underline;
  color: var(--color-white);
}

#block-absoluteyou-showcopyrightcontent {
  color: var(--color-white);
}

#block-absoluteyou-companydetails {
  color: var(--color-white);
  line-height: 1.5vw;
}

#block-absoluteyou-companydetails p {
  margin-bottom: 0px;
}

.apps-links-wrapper {
  display: flex;
  gap: 0.5vw;
}

.apps-links-wrapper a img {
  /* height: 1.5vw; */
  width: auto;
}

.layout-4-inner-wrapper p {
  margin: 0;
}

.layout-4-inner-wrapper {
  min-height: 5vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

.taxonomy-term-feed,
a.feed-icon {
  display: none !important;
}

.partner-type-list-wrapper {
  padding: 3vw 0;
}

@media (min-width: 991px) {
  .layout13-content-container {
    width: 81%;
  }
}

/* footer icon */

.icon-margin-left-fb {
  margin-left: 0.85vw;
}

.icon-margin-left {
  margin-left: 0.5vw;
}

.social-media-icon img {
  height: 1.5vw;
  width: auto;
}

.home-margin-top {
  margin-top: 2.8vw;
}

.layout-31-container-wrapper h4 {
  font-weight: bold;
}
.help-center-teaser-wrapper p {
  margin-bottom: 0;
}

/* desktop and mobile view */

.ay-mobile-view,
.mob-blog-desc-section {
  display: none;
}

.desk-blog-desc-section .blog-date {
  padding-bottom: 1vw;
}

.desk-blog-desc-section p,
.mob-blog-desc-section p {
  color: var(--primary-color) !important;
}

.pt-5vw {
  padding-top: 2.5vw;
}

[role="contentinfo"] {
  padding-left: var(--spacer);
  padding-right: var(--spacer);
}

.content-5669-width .layout-13-inner-wrapper,
.content-5623-width .layout-13-inner-wrapper {
  grid-template-columns: 2.5fr 1fr;
  gap: 1vw;
}

.blog-658-6307-container-wrapper {
  margin: 0;
}
/* desktop and mobile view end*/
#talented_people select,
#student_or_flexi_jobber_cost select,
#e_book select {
  background-image: url(../images/select-option-icon.svg);
  background-size: 1.15vw;
}

.select2-selection__arrow b {
  display: none !important;
}

.select2-selection__arrow::after {
  content: "";
  display: block;
  width: 1.15vw;
  height: 1.15vw;
  background: url("../images/select-option-icon.svg") no-repeat center center;
  background-size: contain;
  position: absolute;
  transform: translate(-50%, -50%);
}
