.banner_home .col-md-8 img
{
  width: 71rem;
  clip-path: polygon(15.6% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%);
  position: absolute;
  right: -18rem;
  height: 38rem;
  background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
  object-fit: cover;
}
.banner_home .col-md-8
{
  position: relative;
  min-height: 38rem;
}
.banner_home .flexible_text
{
  position: absolute;
  bottom: 11rem;
  z-index:1;
  right:19rem;
  color: var(--color-white);
  font-size: var(--font-size-50px);
  line-height: var(--line-height-60px);
  font-family: var(--font-family-italic);
}
.for_mview {
  display: none;
}

.banner_home
{
  width: 100%;
  float: left;
  min-height: 37rem;
  overflow: hidden;
  position: relative;
}
.advantages_home
{
  padding: 5% 0;
  width: 100%;
  float: left;
  /* background-color: var(--color-yellow); */
  background-color: var(--color-pink);
  clip-path:polygon(0% 0.3%, 93% 0%, 100% 44.3%, 100% 100%, 0% 100%, 0% 50%);
}
.about_us_home .about_us_desc .about_us_title,
.about_us_home .about_us_title
{
  font-size: var(--font-size-24px);
  line-height: var(--line-height-29px);
  /* color: var(--color-violet); */
  color: var(--color-bright-pink);
  font-weight: normal;
  font-family: var(--font-family-italic);
}
.advantages_home .advantages_title
{
font-family: var(--font-family-italic);
color: var(--color-violet);
font-weight: normal;
font-size:var(--font-size-24px);
line-height:var(--line-height-29px);
padding-bottom: 2%;
}
.advantages_home .advantage_home_card_content
{
  font-family: var(--font-family-light);
  color: var(--color-grey-dark);
  font-weight: normal;
  font-size:var(--font-size-m);
  line-height:var(--line-height-26px);
}
.trending_home .blog_date_home
{
  font-size: var(--font-size-10px) !important;
  line-height: var(--line-height-16px) !important;
  font-family: var(--font-family-light);
  color: var(--color-grey-dark);
  font-weight: normal;
}
.advantages_home .card
{
  border: none;
  outline: none;
  box-shadow: 0px 3px 6px #00000029;
  padding: 10%;
}
.advantages_home .card img
{
  height: 50px;
  margin: auto;
  object-fit: cover;
}
.advantages_home .card_img
{
  height: 55px;
}
.advantages_home .card .advantage_card_title
{
  margin-top: 10%;
  font-family: var(--font-family-medium);
  color: var(--color-grey-dark);
  font-weight: normal;
  font-size: var(--font-size-18px);
  line-height: var(--line-height-31px);
  text-transform: capitalize;
}
/* .advantages_home .card .advantage_home_card_content
{
  font-family: var(--font-family-light);
  color: var(--color-grey-dark);
  font-weight: normal;
  font-size:var(--font-size-13px);
  line-height: var( --line-height-22px);
} */
.advantages_home .advantage_title
{
  font-family: var(--font-family-italic);
  /* color: var(--color-violet); */
  color: var( --color-white);
  font-weight: normal;
  font-size: var(--font-size-24px);
  line-height: var(--line-height-29px);
  padding-bottom: 5%;
}
.advantages_home .advantage_title
{
  padding-bottom: 2% !important;
}

.trending_home
{
  width: 100%;
  float: left;
  background: none;
  clip-path: none;
}
.trending_home .card
{
  box-shadow: 0px 3px 6px #00000029;
}
/* .arrow_right_homepage
{
  background-image: url(./images/arrow-down-right.svg);
  background-repeat: no-repeat;
} */
/* .how_it_works_home .view_more,.how_it_works_home .view_more a
{
  padding-top: 3%;
  padding-right: 11%;
} */
.trending_home .view_more, .trending_home .view_more a
{
  float: none;
  color: var(--color-bright-pink) !important;
  text-decoration: none;
  padding-top: 0% !important;
  font-family: var(--font-family-light) !important;
  padding-right: 1%;
  display: flex;
  justify-content: end;
  align-self: center;
}
.view_more,
.view_more a
{
  float: right;
  /* color: #7761A7 !important; */
  color: var(--color-drak-pink);
  text-decoration: none;
  padding-top: 7%;
  font-family: var(--font-family-light) !important;
  padding-right: 1%;
}
form#lang_dropdown_form_lang-dropdown-form .form-select
{
  background-position: left 2.5rem center;
}
div#block-languagedropdownswitcher select#edit-lang-dropdown-select:focus
{
  box-shadow: none;
}
.view_more i.fa-solid.fa-arrow-right-long
{
  margin-left: 10px;
  font-size: 12px;
  align-self: center;
}
.registration_home
{
  /* background-color: rgba(253, 240, 130,0.4); */
  background-color: var(--color-pink);
  clip-path: polygon(0% 0.3%, 100% 0%, 100% 38%, 100% 100%, 25% 100%, 6.9% 100%);
  padding: 4% 0 7%;
  width: 100%;
  float: left;
}
.registration_home .card
{
  padding: 20% 5%;
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  border-radius: 0px;
}
.registration_home .reg_card
{
  text-decoration: none;
  text-align: center;
}
.registration_home .reg_card_title
{
  padding: 10% 0px 0%;
  /* color:var(--color-lightblue); */
  color: var( --color-bright-pink);
  font-family:var(--font-family-medium) ;
  font-size: var(--font-size-m);
  line-height: var(--line-height-26px);
  font-weight: normal;
  overflow-y: hidden;
}
.registration_home .registration_title
{
  padding-bottom: 4%;
  font-family: var(--font-family-italic);
  /* color: var(--color-violet); */
  color: var( --color-white);
  font-weight: normal;
  font-size: var(--font-size-24px);
  line-height: var(--line-height-29px);
}
.registration_home .registration_images .user_img
{
  width: 60px;
  height: 60px;
}
.registration_home .registration_images .user_img1
{
  width: 100px;
  height: 60px;
}
.trending_home .description{
  min-height:6.5rem !important;
}
.trending_home .card .card-body h5
{
  padding-bottom: 0% !important;
}
.get_in_touch_home
{
  padding: 5% 0;
  text-align: center;
  position: relative;
  /* background-color: #FDF082; */
  background-color: var( --color-light-pink);
  clip-path:polygon(7% 0%, 100% 0%, 100% 38%, 100% 100%, 0% 100%, 10.5% 45.3%);
  width: 100%;
  float: left;
  overflow-x: hidden;
}
.get_in_touch_home .get_in_touch_title
{
  text-transform: uppercase;
  /* color: #7761A7; */
  color: var(--color-bright-pink);
  font-size: var(--font-size-34px);
  font-family:var(--font-family-italic);
  font-weight:normal;
  line-height: var(--line-height-41px);
  padding-bottom:3%;
}
.get_in_touch_home .get_in_touch_content
{
  color: var(--color-grey-dark);
  font-size: var(--font-size-17);
  font-family: var(--font-family-light);
  font-weight: normal;
  line-height: var(--line-height-26px);
  /* width: 50%; */
  padding-bottom: 3%;
}
.get_in_touch_home input#edit-get-contacted
{
  position: relative;
  height: 55px;
}
.get_in_touch_home #edit-actions
{
  height: 55px !important;
}
.get_in_touch_home .webform-flex.webform-flex--1
{
  position: absolute;
  right: 0px;
  top: -15px;
}
.get_in_touch_home #edit-actions {
 /* position: absolute;
  right: 1px;
  top: -15px;*/
}
.get_in_touch_home .webform-button--submit, .webform-button--submit
{
  /* width: 100%; */
  /* background-color: var(--color-violet); */
  background-color: var(--color-bright-pink);
  font-family: var(--font-family-medium);
  font-weight: normal;
  color: var(--color-white);
  font-size: var(--font-size-14);
  line-height: var( --line-height-24px);
  text-transform: uppercase;
  border: none;
  outline: none;
  padding: 15px 55px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* .trending_home .trending_row
{
  justify-content: space-around;
} */
/* .registration_home .reg_col
{
  width: 20% !important;
}
.registration_home .reg_details_row
{
  justify-content: space-around;
} */
.path0 {
  width: 15%;
  height: 100px;
  border: solid 4px #000;
  border-color: var(--color-bright-pink) transparent transparent transparent;
  transform: rotate( 187deg);
  border-radius: 260%/45px 100px 0px 0px;
  position: absolute;
  bottom: 146px;
  right: -18px;
}
.banner_home .flexible
{
  position: relative;
}
.banner_home .flexible .absolute_you_text
{
  position: absolute;
  top: 11rem;
  left: 0rem;
  color: var( --color-bright-pink);
  font-family: var(--font-family-italic);
  font-size: var(--font-size-34px);
  /* line-height: var( --line-height-38px); */
}
.banner_home .flexible .absolute_you_text_desc
{
  position: absolute;
  top: 14rem;
  left: 0rem;
  /* color: var(--color-lightblue); */
  color: var( --color-bright-pink);
  font-family: var(--font-family-italic);
  font-size: var(--font-size-32px);
  line-height: var( --line-height-38px);
}
.banner_home_img {
  position: absolute;
  /* right: 111rem; */
  bottom: 0;
  left: 0;
  width: 74rem;
  height: 38rem;
  background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
  clip-path: polygon(19% 0.5%, 100% 0%, 100% 100%, 14% 100%, 4% 73%);
  top: 0px;
}
.about_us_home
{
  /* background-color:var(--color-blue) !important; */
  background: var(--color-light-pink) !important;
  clip-path: polygon(0% 0%, 100% 0%, 96.3% 100%, 0% 100%, 0% 44%);
}
/* .get_in_touch_home .form-control
{
  background-color: var(--color-yellow);
} */
/* .how_it_works .mobile_view_digital
{
  display: none;
}
.how_it_works .desktop_view_digital
{
  display: block;
} */
.view_more_button
{
  padding-right: 3%;
}
.registration_home a
{
  /* color: var(--color-lightblue) !important; */
  color: var( --color-bright-pink) !important;

}
.webform-submission-form strong.error.form-item--error-message
{
  /* display: block; */
  float: left;
  font-family: var(--font-family-light);
  margin-top: 0rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.form-item--error-message:before
{
  margin-right: 0.5rem;
}
.useful-block-home
{
  position: relative;
  overflow-x: hidden;
}
@media screen and (min-width:0px) and (max-width:767px)
{
  .verify_button .form-actions .button
{
  border-radius: 0px;
  background-color: var(--color-violet) !important;
  border: 1px solid  var(--color-violet) !important;
  box-shadow: none !important;
  /* margin-top: 1rem; */
  float: right;
}
.verify_button_employer .form-actions
{
  float: right;
  margin-top: 1rem;
}
  .registration_home .card
  {
    box-shadow: 0px 3px 6px #00000029;
    width: 100%;
    height: 100%;
  }
  .registration_home .registration_title
  {
    padding-bottom: 2.5rem !important;
    padding-top: 0.5rem !important;
  }
  .registration_home
  {
    padding-bottom: 3rem !important;
  }
  .registration_home .reg_col
  {
    margin-bottom: 1.3rem;
  }
  .advantages_home .card_img,
  .advantages .card_img
  {
    height: 45px;
  }
  .advantages_home .card .advantage_card_title,
  .advantages .card .advantage_card_title
  {
    margin-top: 0%;
  }
  .advantages_home
  {
    padding: 3rem 5%;
    margin-top: 1rem;
  }
  .banner_home .flexible .absolute_you_text
  {
    top: 1rem !important;
  }
  .banner_home {
    padding: 3% 0% 0 10%;
    min-height: 27rem;
  }
  .path2,
  .path5,
  .useful_arrow_home,
  .box_content_home
  {
    display: none !important;
  }

  .view_more i.fa-solid.fa-arrow-right-long
  {
    margin-left: 4px !important;
    font-size:11px !important;
    align-self: center;
  }
  .trending_home .view_more, .trending_home .view_more a {
    padding-right: 0%;
  }
  .useful_info .useful_info_white_background
  {
    clip-path: none;
    width: 100%;
  }
  .useful_info_home
  {
    margin-bottom: 15px;
  }
  .useful_info .useful_info_content
  {
    position: absolute;
    top: 25px;
    padding: 0 0 0 7%;
  }
  .useful_info .background_image,
  .useful_info,
  .useful_info .useful_info_white_background

  {
    min-height: 20rem !important;
    object-fit:cover ;
  }
  .useful_info .background_image,
  .useful_info .background_image img
  {
    height: 20rem;
  }
  .trending_home .trending_row
  {
    flex-direction: row !important;
  }
  .path3,.path4
  {
    display: none;
  }
  .registration_home
  {
    clip-path: none;
    padding: 5%;
  }
  .get_in_touch_home
  {
    clip-path: none;
    padding: 4rem 5% 3.5rem;
    min-height: 24rem;
  }
  .get_in_touch_home input#edit-get-contacted
  {
    position: relative;
    height: 45px;
    border-radius: 0px;
  }
  .get_in_touch_home #edit-actions
  {
    height: 45px !important;
  }
  .get_in_touch_home .webform-button--submit
  {
    padding: 17px 36px;
  }
  .banner_home .col-md-8 img
  {
    width: 25rem;
    clip-path: polygon(15.6% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%);
    position: absolute;
    right: 0rem;
    height: 18rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    top: 9rem;
    max-width: 100%;
    width: 100%;
  }
  .banner_home_img
  {
    position: absolute;
    right: 0rem;
    bottom: 0;
    left:0px;
    width: 25rem;
    height: 18rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    clip-path: polygon(15.6% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%);
    top: 9rem;
  }
  .banner_home .col-md-8
  {
    position: relative;
    top: 0px;
    min-height:27rem;
    overflow: hidden;
    /* height: 192px; */
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
  .banner_home .flexible_text
  {
    bottom: 4rem;
    right: 10rem;
  }
  .path0 {
    width: 36%;
    height: 100px;
    border: solid 2px #000;
      border-top-color: rgb(0, 0, 0);
      border-right-color: rgb(0, 0, 0);
      border-bottom-color: rgb(0, 0, 0);
      border-left-color: rgb(0, 0, 0);
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    border-color: var(--color-yellow) transparent transparent transparent;
    transform: rotate( 190deg);
    border-radius: 286%/100px 100px 0px 0px;
    position: absolute;
    bottom: 50px;
    right: -15px;
  }
  /* .advantages_home .card
  {
    min-height: 166px;
  } */
  /* .registration_home .reg_col
  {
    width: 50% !important;
  } */
  /* .how_it_works .how_it_works_desc_content
  {
    min-height: 5rem;
  } */
  .useful_home .carousel-indicators
  {
    display: none;
  }
  #block-sitebranding-2
  {
    display: none !important;
  }
  #block-sitebranding-3
  {
    display: block !important;
    margin-bottom: 1.5rem;
  }
  .get_in_touch .form-control
  {
    padding-right: 8rem !important;
  }
  .webform-submission-form strong.error.form-item--error-message
  {
    /* display: block; */
    float: left;
    font-family: var(--font-family-light);
    margin-top: 0rem;
    margin-bottom: 0rem !important;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: var(--font-size-12px);
  }
  .trending_home .row.trending_row {
    padding: 0rem !important;
}
}

@media screen and (min-width:415px) and (max-width:599px)
{
  .banner_home .col-md-8 img
  {
    clip-path: polygon(17.5% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%) !important;
  }
  .banner_home_img
  {
    position: absolute;
    right: 0rem;
    bottom: 0;
    left: 0px;
    width: 28rem;
    height: 18rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    clip-path: polygon(16% 0.5%, 100% 0%, 100% 100%, 9.4% 100%, 0% 73%);
    top: 9rem;
  }
  .banner_home .flexible_text
  {
    bottom: 4rem;
    right: 11rem;
  }
  .path0
  {
    width: 31%;
    height: 100px;
    border: solid 2px #000;
      border-top-color: rgb(0, 0, 0);
      border-right-color: rgb(0, 0, 0);
      border-bottom-color: rgb(0, 0, 0);
      border-left-color: rgb(0, 0, 0);
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    border-color: var(--color-yellow) transparent transparent transparent;
    transform: rotate( 190deg);
    border-radius: 286%/100px 100px 0px 0px;
    position: absolute;
    bottom: 50px;
    right: -17px;
  }
}

@media screen and (min-width:600px) and (max-width:767px) {
  .banner_home_img
  {
    position: absolute;
    right: 0rem;
    bottom: 0;
    left: 0px;
    width: 36rem;
    height: 18rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    clip-path: polygon(18% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%);
    top: 9rem;
  }
  .path0
  {
    width: 21%;
    right: -16px;
  }
}

@media screen and (min-width:0px) and (max-width:320px)
{
  .banner_home .col-md-8 img
  {
    clip-path: polygon(19.5% 0.5%, 100% 0%, 100% 100%, 13% 100%, 0% 73%) !important;
  }
  .banner_home .flexible_text
  {
    bottom: 4rem;
    right: 11rem;
  }
  .banner_home_img
  {
    height: 18rem;
  }
  .path0
  {
    width: 30%;
    height: 100px;
    border: solid 3px #000;
      border-top-color: rgb(0, 0, 0);
      border-right-color: rgb(0, 0, 0);
      border-bottom-color: rgb(0, 0, 0);
      border-left-color: rgb(0, 0, 0);
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    border-color: var(--color-yellow) transparent transparent transparent;
    transform: rotate( 190deg);
    border-radius: 286%/100px 100px 0px 0px;
    position: absolute;
    bottom: 50px;
    right: -16px;
  }
}

@media screen and (min-width:321px) and (max-width:359px)
{
  .banner_home .col-md-8 img
  {
    clip-path: polygon(16% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%) !important;
  }
  .banner_home_img
  {
    position: absolute;
    right: 0rem;
    bottom: 0;
    left: 0px;
    width: 25rem;
    height: 18rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    clip-path: polygon(14% 0.5%, 100% 0%, 100% 100%, 9% 100%, 0% 73%);
    top: 9rem;
  }
  .banner_home .flexible_text
  {
    bottom: 4rem;
    right: 9rem;
  }
  .path0
  {
    width: 30%;
    height: 100px;
    border: solid 2px #000;
      border-top-color: rgb(0, 0, 0);
      border-right-color: rgb(0, 0, 0);
      border-bottom-color: rgb(0, 0, 0);
      border-left-color: rgb(0, 0, 0);
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    border-color: var(--color-yellow) transparent transparent transparent;
    transform: rotate( 190deg);
    border-radius: 286%/100px 100px 0px 0px;
    position: absolute;
    bottom: 50px;
    right: -19px;
  }
}
@media screen and (min-width:390px) and (max-width:412px) {
  .banner_home .flexible_text
  {
    bottom: 4rem;
    right: 9rem;
  }
  .banner_home .col-md-8 img
  {
    clip-path: polygon(16% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%) !important;
  }
  .banner_home_img
  {
    position: absolute;
    right: 0rem;
    bottom: 0;
    left: 0px;
    width: 25rem;
    height: 18rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    clip-path: polygon(15% 0.5%, 100% 0%, 100% 100%, 9% 100%, 0% 73%);
    top: 9rem;
  }

}
@media screen and (min-width:360px) and (max-width:389px)
{
  .banner_home .flexible_text
  {
    bottom: 4rem;
    right: 9rem;
  }
  .banner_home .col-md-8 img
  {
    clip-path: polygon(16% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%) !important;
  }
  .banner_home_img
  {
    position: absolute;
    right: 0rem;
    bottom: 0;
    left: 0px;
    width: 25rem;
    height: 18rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    clip-path: polygon(14% 0.5%, 100% 0%, 100% 100%, 9% 100%, 0% 73%);
    top: 9rem;
  }
}
@media screen and (min-width:0px) and (max-width:1023px)
{
  .banner_home .flexible_text
  {
    font-size: var(--font-size-20px);
    line-height: var(--line-height-20px);
  }
  .col.trending_column:nth-child(1),
  .trending_home .trending_column,
  .col.trending_column:nth-child(3)
  {
    margin: 0px;
  }
  .advantages_home .card img
  {
    height: 35px;
  }
  .about_us_home,
  .advantages_home,
  .registration_home,
  .get_in_touch_home
  {
    clip-path: none;
  }
  .banner_home .flexible .absolute_you_text
  {
    font-size: var(--font-size-18px);
    line-height: var(--line-height-23px);
  }
  /* .trending_home .description
  {
    display: none;
  } */
  .trending_home .card .trending_card_image
  {
    /* height: 130px; */
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    align-content: center;
  }
  .trending_home .trending_row .card .trending_image
  {
    max-height: 100%;
    height: 100%;
    max-width: none;
  }
  /* .trending_home .card
  {
    min-height: 260px;
  } */
  .trending_home .trending_column
  {
    margin-bottom: 25px;
    /* width: 50% !important; */
  }
  .registration_home .registration_images .user_img {
    width: 45px;
    height: 50px;
  }
  .registration_home .registration_images .user_img1 {
    width: 90px;
    height: 50px;
  }

  .view_more i.fa.fa-arrow-right
  {
    font-size: 10px;
  }
  .banner_home .flexible .absolute_you_text {
    position: absolute;
    top: 5rem;
    left: -1rem;
    color: var(--color-lightblue);
    font-family: var(--font-family-italic);
  }
  .advantages_home .advantages_home_mview
  {
    padding-top: 15px !important;
  }
}

@media screen and (min-width:1024px) and (max-width:1199px)
{
  .banner_home .col-md-8 img
  {
    width: 71rem;
    clip-path: polygon(15.6% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%);
    position: absolute;
    right: -30rem;
    height: 38rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
  }
  .banner_home .flexible_text
  {
    position: absolute;
    bottom: 11rem;
    z-index: 1;
    right: 30rem;
    color: var(--color-white);
    font-size: var(--font-size-50px);
    line-height: var(--line-height-60px);
    font-family: var(--font-family-italic);
  }
}

@media screen and (min-width:1200px) and (max-width:1366px)
{
  .banner_home .col-md-8 img
  {
    width: 68rem;
    clip-path: polygon(16.4% 0.5%, 100% 0%, 100% 100%, 11% 100%, 0% 73%);
    position: absolute;
    right: -22.5rem;
    height: 38rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
  }
  .banner_home .flexible_text
  {
    right: 32rem !important;
  }
  .carousel-control-prev
  {
    width: 10px !important;
    left: 88.1% !important;
    bottom: 6%;
    opacity: 1;
  }
  .registration_home {
    background-color: rgba(253, 240, 130,0.4);
    clip-path: polygon(0% 0.3%, 100% 0%, 100% 38%, 100% 100%, 25% 100%, 3.9% 100%);
    padding: 4% 0 7%;
    width: 100%;
    float: left;
}


.get_in_touch_home {
    padding: 5% 0;
    text-align: center;
    position: relative;
    background-color: #FDF082;
    clip-path: polygon(4% 0%, 100% 0%, 100% 38%, 100% 100%, 0% 100%, 6.5% 45.3%);
    width: 100%;
    float: left;
    overflow-x: hidden;
}
.download_icon {
  background-image: url(./images/download.svg);
    background-position: center;
    background-size: 9px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    width: 11px;
    margin-right: 2px;
    margin-bottom: 0px;
}
.blog_right_content .row {
  margin-bottom: 9px;
}
}

@media screen and (min-width:768px) and (max-width:1023px)
{
  .banner_home_left_content .absolute_you_text p
  {
    margin-left: 2rem !important;
  }
  .banner_home_img
  {
    position: absolute;
    right: 125rem;
    bottom: 0;
    left: 0;
    width: 40rem;
    height: 38rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    clip-path: polygon(18% 0.5%, 100% 0%, 100% 100%, 12% 100%, 0% 73%);
    top: 0px;
  }
  .banner_home .col-md-8 img
  {
    width: 46rem;
    clip-path: polygon(15.6% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%);
    position: absolute;
    right: -15rem;
    height: 38rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
  }
  .path0
  {
    width: 20%;
    border: solid 2px #000;
    border-color: var(--color-yellow) transparent transparent transparent;
  }
  .registration_home .card
  {
    padding: 13% 5%;
    box-shadow: 0px 3px 6px #00000029;
  }
  .registration_home .reg_col
  {
    margin-bottom: 15px;
    display: flex;
    justify-content: center;
  }
  .home_advantage .description
  {
    min-height: 5rem;
  }
}

@media screen and (min-width:0px) and (max-width:568px) and (orientation:landscape)
{
  .banner_home_img
  {
    position: absolute;
    right: 0rem;
    bottom: 0;
    left: 0px;
    width: 34rem;
    height: 22rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    clip-path: polygon(18% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%);
    top: 9rem;
  }
  .path0
  {
      width: 25%;
      height: 100px;
      border: solid 2px #000;
          border-top-color: rgb(0, 0, 0);
          border-right-color: rgb(0, 0, 0);
          border-bottom-color: rgb(0, 0, 0);
          border-left-color: rgb(0, 0, 0);
      border-top-color: rgb(0, 0, 0);
      border-right-color: rgb(0, 0, 0);
      border-bottom-color: rgb(0, 0, 0);
      border-left-color: rgb(0, 0, 0);
      border-color: var(--color-yellow) transparent transparent transparent;
      transform: rotate( 190deg);
      border-radius: 286%/100px 100px 0px 0px;
      position: absolute;
      bottom: 50px;
      right: -16px;

  }
}

@media screen and (min-width:569px) and (max-width:667px) and (orientation:landscape)
{
  .banner_home .col-md-8
  {
    position: relative;
    top: 0px;
    min-height: 31rem;
    overflow: hidden;
    height: 192px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    right: -2rem;
  }
  .path0
  {
    width: 20%;
    height: 100px;
    border: solid 2px #000;
      border-top-color: rgb(0, 0, 0);
      border-right-color: rgb(0, 0, 0);
      border-bottom-color: rgb(0, 0, 0);
      border-left-color: rgb(0, 0, 0);
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    border-color: var(--color-yellow) transparent transparent transparent;
    transform: rotate( 190deg);
    border-radius: 286%/100px 100px 0px 0px;
    position: absolute;
    bottom: 50px;
    right: -19px;
  }
  .banner_home_img
  {
    position: absolute;
    right: 0rem;
    bottom: 0;
    left: 0px;
    width: 36rem;
    height: 22rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    clip-path: polygon(15% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%);
    top: 9rem;
  }
}

@media screen and (min-width:668px) and (max-width:767px) and (orientation:landscape)
{
  .banner_home_img
  {
    position: absolute;
    right: 0rem;
    bottom: 0;
    left: 0px;
    width: 36rem;
    height: 18rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    clip-path: polygon(18% 0.5%, 100% 0%, 100% 100%, 10.4% 100%, 0% 73%);
    top: 9rem;
  }
  .banner_home .col-md-8
  {
    right: -4rem;
  }
  .path0
  {
    width: 18%;
    right: -20px;
  }
}
@media screen and (min-width:768px) and (max-width:1023px) {
  .get_in_touch_home input#edit-get-contacted
  {
    position: relative;
    height: 42px;
  }
  .get_in_touch_home #edit-actions
  {
    position: relative;
    height: 42px !important;
  }
}
#block-sitebranding-3
{
  display: none;
}

@media screen and (min-width:1024px) and (max-width:1199px)
{
  .banner_home_img {
    position: absolute;
    /* right: 111rem; */
    bottom: 0;
    left: 0;
    width: 58rem;
    height: 38rem;
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));
    clip-path: polygon(19% 0.5%, 100% 0%, 100% 100%, 12.5% 100%, 0% 73%);
    top: 0px;
}
}
@media screen and (min-width:1024px) and (max-width:1399px) {
  .about_us_desc
  {
    padding-left: 4rem;
  }
}
.trending_home .card,
.trending_home .trending_row .card .trending_image
{
  border-radius: 0px;
}
.useful_home .carousel-indicators,
.useful_home .carousel-control-prev,
.useful_home .carousel-control-next
{
  display: none;
}
.form-control:focus
{
  box-shadow: none;
}
.verify_button .form-actions
{
  display:flex;
  /* justify-content:end; */
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
.verify_button
{
  margin-top: 1rem !important;
}
.verify_button .form-actions .button,
.verify_button_employer .form-actions .button
{
  border-radius: 0px;
  /* background-color: var(--color-violet) !important;
  border: 1px solid  var(--color-violet) !important; */
  background-color: var(--color-bright-pink) !important;
  border: 1px solid  var(--color-bright-pink) !important;
  box-shadow: none !important;
  margin-top: 3px !important;
}
.verify_button .form-actions .button:focus,
.verify_button_employer .form-actions .button:focus
{
  opacity: 1;
  box-shadow: none !important;
}
.verify_button_employer .form-actions
{
  margin-top: 0rem !important;
  margin-bottom: 0px !important;
}
.termsandconditions a:hover
{
  border-bottom: 1px solid var(--color-lightblue);
}
.password-eye-employer{
  top: 33px;
  right: 33px;
}
