@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap"); /*_mixins.scss
SCSS file for all mixin elements.

@file _mixins.scss
@path /assets/scss/_mixins.scss
@version 2019-10-09
*/
/* Placeholder css property */
/* fadeIn and fadeOut css property end */
/* hover, focus, active css property Begin */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0;
  margin: 0;
}

body {
  margin: 0;
  padding: 0;
  font-family: "Poppins", sans-serif;
  overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
}

.form-check-input:checked {
  background-color: #b21918;
  border-color: #b21918;
}

.menu-list-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 98px;
  height: 40px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #b21918;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
}

a {
  text-decoration: none;
}

.btn-red {
  max-width: 178px;
  width: 100%;
  height: 52px;
  background-color: #b21918;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24.2px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.btn-red:hover {
  background-color: #fff;
  color: #b21918;
  border-color: #b21918;
}

.btn-text-red {
  color: #b21918;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.btn-dark {
  color: #3c3c3b;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  background-color: unset;
  border: unset;
}
.btn-dark:hover {
  background-color: unset;
  border: unset;
  color: #b21918;
}

.btn-red-light {
  -webkit-border-radius: 60px;
  border-radius: 60px;
  background: #fdeeee;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
  line-height: 20px;
  height: 52px;
  border: 1px solid #fdeeee;
}
.btn-red-light:hover {
  background-color: #b21918;
  border: unset;
  color: #fff;
}

.btn-outline-danger {
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.btn-outline-danger:hover {
  background-color: #b21918;
  color: #fff;
}

.container {
  max-width: 1500px;
  margin: 0 auto;
}

.mobile-view {
  display: none;
}
@media (max-width: 992px) {
  .mobile-view {
    display: block;
  }
}
@media (max-width: 576px) {
  .mobile-view {
    display: block;
  }
}

.desktop-view {
  display: block;
}
@media (max-width: 992px) {
  .desktop-view {
    display: none;
  }
}
@media (max-width: 576px) {
  .desktop-view {
    display: none !important;
  }
}
.row > * {
  width: unset;
}

.hero {
  position: relative;
}
.hero::after {
  content: "";
  position: absolute;
  opacity: 0.3;
  background: #000;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.hero .counter-container {
  display: contents;
}
.hero .counter-container .counter {
  display: inline-block;
  background: #b21918;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.hero .overlay-banner-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 71px;
  z-index: 2;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero .container {
  max-width: 1520px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
@media (max-width: 576px) {
  .hero .container {
    max-width: 328px;
    gap: 39px;
  }
}
.hero .container .hero__slide__content {
  text-align: center;
}
.hero .container .hero__slide__content .bannerHeading {
  text-align: center;
  font-size: 54px;
  font-style: normal;
  font-weight: 700;
  line-height: 70px;
  color: #fff;
}
@media (max-width: 992px) {
  .hero .container .hero__slide__content .bannerHeading {
    font-size: 40px;
    line-height: 60px;
  }
}
@media (max-width: 576px) {
  .hero .container .hero__slide__content .bannerHeading {
    font-size: 24px;
    line-height: 35px;
  }
}
.hero .container .hero__slide__content .bannerHeading span {
  background-color: #b21918;
  color: #fff;
  padding: 0 10px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  max-width: 165px;
  width: 100%;
}
.hero .container .hero__slide__content p {
  padding-top: 15px;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  /* 145.455% */
  max-width: 700px;
  margin: 0 auto;
  width: 100%;
  text-align: center;
}
@media (max-width: 992px) {
  .hero .container .hero__slide__content p {
    font-size: 20px;
    line-height: 25px;
  }
}
@media (max-width: 576px) {
  .hero .container .hero__slide__content p {
    font-size: 12px;
    line-height: 20px;
  }
}
.hero .container .search-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 17px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 992px) {
  .hero .container .search-container {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
}
@media (max-width: 576px) {
  .hero .container .search-container {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -moz-box-orient: horizontal !important;
    -moz-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    gap: 4px;
  }
}
.hero .container .search-container input {
  padding-left: 62px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid rgba(170, 182, 197, 0);
  background: #fff;
  width: 430px;
  height: 72px;
  font-size: 20px;
  line-height: 32px;
}
@media (max-width: 1600px) {
  .hero .container .search-container input {
    width: 360p;
  }
}
@media (max-width: 1400px) {
  .hero .container .search-container input {
    width: 330px;
  }
}
@media (max-width: 1200px) {
  .hero .container .search-container input {
    width: 250px;
  }
}
@media (max-width: 576px) {
  .hero .container .search-container input {
    height: 26px;
    width: 315px;
    padding: 0px 16px;
    font-size: 10px;
  }
}
.hero .container .search-container input::-webkit-input-placeholder {
  color: #b21918;
  color: #b21918;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  opacity: 0.4;
}
.hero .container .search-container input::-moz-placeholder {
  color: #b21918;
  color: #b21918;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  opacity: 0.4;
}
.hero .container .search-container input:-ms-input-placeholder {
  color: #b21918;
  color: #b21918;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  opacity: 0.4;
}
.hero .container .search-container input::-ms-input-placeholder {
  color: #b21918;
  color: #b21918;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  opacity: 0.4;
}
.hero .container .search-container input::placeholder {
  color: #b21918;
  color: #b21918;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  opacity: 0.4;
}
@media (max-width: 1200px) {
  .hero .container .search-container input::-webkit-input-placeholder {
    font-size: 15px;
    line-height: normal;
  }
  .hero .container .search-container input::-moz-placeholder {
    font-size: 15px;
    line-height: normal;
  }
  .hero .container .search-container input:-ms-input-placeholder {
    font-size: 15px;
    line-height: normal;
  }
  .hero .container .search-container input::-ms-input-placeholder {
    font-size: 15px;
    line-height: normal;
  }
  .hero .container .search-container input::placeholder {
    font-size: 15px;
    line-height: normal;
  }
}
@media (max-width: 576px) {
  .hero .container .search-container input::-webkit-input-placeholder {
    font-size: 10px;
    line-height: normal;
    line-height: normal;
  }
  .hero .container .search-container input::-moz-placeholder {
    font-size: 10px;
    line-height: normal;
    line-height: normal;
  }
  .hero .container .search-container input:-ms-input-placeholder {
    font-size: 10px;
    line-height: normal;
    line-height: normal;
  }
  .hero .container .search-container input::-ms-input-placeholder {
    font-size: 10px;
    line-height: normal;
    line-height: normal;
  }
  .hero .container .search-container input::placeholder {
    font-size: 10px;
    line-height: normal;
    line-height: normal;
  }
}
.hero .container .search-container .select-menu {
  position: relative;
}
.hero .container .search-container .select-menu::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="10" viewBox="0 0 18 10" fill="none"><path opacity="0.4" d="M17.9995 0.833269C17.9919 0.490285 17.8342 0.235477 17.5336 0.0889796C17.2324 -0.0575176 16.9367 -0.0207198 16.6703 0.188959C16.5965 0.246586 16.5337 0.318793 16.4674 0.38614C14.0399 2.85299 11.611 5.31914 9.189 7.79154C9.0401 7.94359 8.9677 7.94984 8.81538 7.79432C6.37559 5.30317 3.92691 2.82036 1.48506 0.33129C1.22892 0.0702335 0.945466 -0.0644606 0.589605 0.0403786C-0.00463492 0.215342 -0.196568 0.949217 0.231695 1.41579C0.504909 1.71295 0.795198 1.99414 1.07866 2.28158C3.47542 4.71857 5.87287 7.15556 8.27032 9.59186C8.80377 10.1341 9.19857 10.1348 9.72997 9.59464C12.374 6.907 15.018 4.21798 17.6634 1.53173C17.8567 1.33594 18.0118 1.12835 18.0001 0.832575L17.9995 0.833269Z" fill="%23B21918"/></svg>');
  position: absolute;
  top: 53%;
  right: 10%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.hero .container .search-container .search-btn .search-form-btn {
  border: unset;
  background-color: unset;
}
@media (max-width: 576px) {
  .hero .container .search-container .search-btn .search-form-btn svg {
    width: 26px;
    height: 26px;
  }
}
.hero .hero__slider .slick-slide img {
  height: 886px;
}
@media (max-width: 576px) {
  .hero .hero__slider .slick-slide img {
    height: 392px;
  }
}
.hero .hero__slider .slick-dots {
  bottom: 54px;
}
@media (max-width: 576px) {
  .hero .hero__slider .slick-dots {
    bottom: 15px;
  }
}
.hero .hero__slider .slick-dots li {
  width: 16px;
  height: 16px;
  border: 1px solid white;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  z-index: 2;
}
@media (max-width: 576px) {
  .hero .hero__slider .slick-dots li {
    width: 10px;
    height: 10px;
  }
}
.hero .hero__slider .slick-dots .slick-active {
  background-color: white;
}

.desktop {
  display: block;
}
@media (max-width: 576px) {
  .desktop {
    display: none;
  }
}

.trade {
  padding-left: 3px;
}

.normal {
  padding-top: 173px;
  padding-bottom: 140px;
  background-color: #f9f9f9;
  background-image: url(../assets/images//sectionbg.svg);
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 1400px) {
  .normal {
    padding: 50px 30px;
  }
}
@media (max-width: 576px) {
  .normal {
    padding: 50px 22px !important;
    text-align: center;
  }
}
.normal span {
  color: #b21918;
  font-size: 30px;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
  display: block;
  margin-bottom: 15px;
}
@media (max-width: 1400px) {
  .normal span {
    font-size: 24px;
  }
}
@media (max-width: 576px) {
  .normal span {
    font-size: 16px;
    line-height: 24px;
  }
}
.normal h3 {
  color: #000;
  font-size: 45px;
  font-weight: 600;
  line-height: 60px;
  margin-bottom: 65px;
}
@media (max-width: 1400px) {
  .normal h3 {
    margin-bottom: 15px;
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 1200px) {
  .normal h3 {
    font-size: 35px;
    line-height: 40px;
  }
}
@media (max-width: 576px) {
  .normal h3 {
    font-size: 20px;
    line-height: 30px;
    margin-top: 7px;
    padding: 0px 10px;
    margin-bottom: 35px;
  }
}
.normal .container {
  max-width: 1520px;
  width: 100%;
}
.normal .com-sec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0px auto;
  gap: 100px;
  padding: 0;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 576px) {
  .normal .com-sec {
    gap: 50px;
  }
}
.normal .com-sec .com-text {
  max-width: 470px;
  width: 100%;
}
@media (max-width: 1600px) {
  .normal .com-sec .com-text {
    max-width: 470px;
  }
}
@media (max-width: 1200px) {
  .normal .com-sec .com-text {
    max-width: 400px;
  }
}
.normal .com-sec .img-wrapper {
  max-width: 850px;
  width: 100%;
  position: relative;
}
@media (max-width: 1600px) {
  .normal .com-sec .img-wrapper {
    max-width: 750px;
  }
}
@media (max-width: 1400px) {
  .normal .com-sec .img-wrapper {
    max-width: 500px;
  }
}
@media (max-width: 1200px) {
  .normal .com-sec .img-wrapper {
    max-width: 400px;
  }
}
.normal .com-sec .img-wrapper::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="189" height="181" viewBox="0 0 189 181" fill="none"><path d="M0.5 5H184V180.5" stroke="%23B21918" stroke-width="10"/></svg>');
  position: absolute;
  top: -10px;
  right: -9px;
}
@media (max-width: 576px) {
  .normal .com-sec .img-wrapper::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="73" height="70" viewBox="0 0 73 70" fill="none"><path d="M0.390015 2H71V69.5316" stroke="%23B21918" stroke-width="4"/></svg>');
    top: -4px;
    right: -4px;
  }
}
.normal .com-sec .img-wrapper::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="189" height="181" viewBox="0 0 189 181" fill="none"><path d="M188.5 175.5H5V0" stroke="%23B21918" stroke-width="10"/></svg>');
  position: absolute;
  bottom: -17px;
  left: -10px;
}
@media (max-width: 576px) {
  .normal .com-sec .img-wrapper::after {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="73" height="70" viewBox="0 0 73 70" fill="none"><path d="M72.61 67.7036H2.00005V0.171976" stroke="%23B21918" stroke-width="4"/></svg>');
    bottom: -11px;
    left: -4px;
  }
}
.normal .com-sec .img-wrapper .slick-dots {
  bottom: 40px;
}
.normal .com-sec .img-wrapper .slick-dots li button:before {
  content: "";
}
.normal .com-sec .img-wrapper .slick-dots button {
  border: 3px solid white;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.normal .com-sec .img-wrapper .slick-dots .slick-active button {
  background: white;
}
.normal .fly .blending {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-bottom: 25px;
  padding-top: 25px;
  border-bottom: 1px solid #e7e7e7;
}
.normal .fly .blending:last-child {
  border-bottom: none;
}
@media (max-width: 576px) {
  .normal .fly .blending {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 15px;
  }
  .normal .fly .blending:first-child {
    padding-top: 0px;
  }
  .normal .fly .blending:last-child {
    padding-bottom: 0px;
  }
}
.normal .fly .blending img {
  width: 70px;
  height: 70px;
}
.normal .fly .blending .imone h5 {
  color: #000;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}
@media (max-width: 576px) {
  .normal .fly .blending .imone h5 {
    font-size: 20px;
  }
}
.normal .fly .blending .imone p {
  color: #000;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
}
@media (max-width: 1400px) {
  .normal .fly .blending .imone p {
    font-size: 13px;
    line-height: 20px;
  }
}
@media (max-width: 576px) {
  .normal .fly .blending .imone p {
    font-size: 14px;
    padding: 0px 35px;
  }
}

.majority-sec {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(1.21%, rgba(178, 25, 24, 0.09)),
    color-stop(16.39%, rgba(178, 25, 24, 0.09)),
    color-stop(31.58%, rgba(178, 25, 24, 0.09)),
    color-stop(46.77%, rgba(178, 25, 24, 0.05)),
    color-stop(61.96%, rgba(248, 234, 234, 0.09))
  );
  background: -webkit-linear-gradient(
    left,
    rgba(178, 25, 24, 0.09) 1.21%,
    rgba(178, 25, 24, 0.09) 16.39%,
    rgba(178, 25, 24, 0.09) 31.58%,
    rgba(178, 25, 24, 0.05) 46.77%,
    rgba(248, 234, 234, 0.09) 61.96%
  );
  background: -o-linear-gradient(
    left,
    rgba(178, 25, 24, 0.09) 1.21%,
    rgba(178, 25, 24, 0.09) 16.39%,
    rgba(178, 25, 24, 0.09) 31.58%,
    rgba(178, 25, 24, 0.05) 46.77%,
    rgba(248, 234, 234, 0.09) 61.96%
  );
  background: linear-gradient(
    90deg,
    rgba(178, 25, 24, 0.09) 1.21%,
    rgba(178, 25, 24, 0.09) 16.39%,
    rgba(178, 25, 24, 0.09) 31.58%,
    rgba(178, 25, 24, 0.05) 46.77%,
    rgba(248, 234, 234, 0.09) 61.96%
  );
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}
.majority-sec .container {
  max-width: 1460px;
}
.majority-sec .majority-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 576px) {
  .majority-sec .majority-wrap {
    padding: 55px 44px;
  }
}
.majority-sec .majority-wrap .majority-content {
  max-width: 714px;
  width: 100%;
  padding-top: 83px;
  padding-bottom: 136px;
}
@media (max-width: 1400px) {
  .majority-sec .majority-wrap .majority-content {
    padding: 0 30px;
  }
}
.majority-sec .majority-wrap .majority-content span {
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
  text-transform: capitalize;
  color: #b21918;
}
@media (max-width: 1400px) {
  .majority-sec .majority-wrap .majority-content span {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 1200px) {
  .majority-sec .majority-wrap .majority-content span {
    font-size: 15px;
    line-height: 20px;
  }
}
@media (max-width: 576px) {
  .majority-sec .majority-wrap .majority-content span {
    font-size: 16px;
    line-height: 20px;
    width: 191px;
    display: block;
    margin: auto;
  }
}
.majority-sec .majority-wrap .majority-content h3 {
  color: #000;
  font-size: 45px;
  font-weight: 600;
  line-height: 60px;
  margin-bottom: 35px;
}
@media (max-width: 1400px) {
  .majority-sec .majority-wrap .majority-content h3 {
    font-size: 35px;
    line-height: 50px;
    max-width: 600px;
  }
}
@media (max-width: 1200px) {
  .majority-sec .majority-wrap .majority-content h3 {
    font-size: 35px;
    line-height: 42px;
    margin-bottom: 15px;
  }
}
@media (max-width: 576px) {
  .majority-sec .majority-wrap .majority-content h3 {
    font-size: 20px;
    line-height: 22px;
    margin-top: 12px;
    margin-bottom: 21px;
  }
}
.majority-sec .majority-wrap .majority-content p {
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}
@media (max-width: 1400px) {
  .majority-sec .majority-wrap .majority-content p {
    font-size: 19px;
    line-height: 27px;
  }
}
@media (max-width: 1200px) {
  .majority-sec .majority-wrap .majority-content p {
    font-size: 15px;
    line-height: 22px;
  }
}
@media (max-width: 576px) {
  .majority-sec .majority-wrap .majority-content p {
    font-size: 14px;
    line-height: 26px;
  }
}
.majority-sec .majority-wrap .majority-content button.read-more {
  max-width: 225px;
  width: 100%;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  height: 62px;
  color: #fff;
  padding: 10px 24px;
  border: navajowhite;
  background: #b21918;
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  margin-top: 60px;
}
@media (max-width: 1400px) {
  .majority-sec .majority-wrap .majority-content button.read-more {
    margin-top: 35px;
  }
}
@media (max-width: 1200px) {
  .majority-sec .majority-wrap .majority-content button.read-more {
    max-width: 140px;
    height: 50px;
  }
}
@media (max-width: 576px) {
  .majority-sec .majority-wrap .majority-content button.read-more {
    margin-top: 35px;
    max-width: 188px;
    height: 52px;
    font-size: 16px;
  }
}
.majority-sec .majority-wrap .majority-img {
  max-width: 700px;
  height: auto;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.majority-sec .majority-wrap .majority-img img {
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.preview-sec2 {
  padding: 20px 26px !important;
  background-image: unset !important;
  display: none;
}
.preview-sec2 .container {
  max-width: 100% !important;
}
.preview-sec2 .card-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .preview-sec2 .two-cards-wrp,
  .preview-sec2 .preview-sec .two-cards-wrp-sec,
  .preview-sec .preview-sec2 .two-cards-wrp-sec {
    -webkit-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.15) !important;
    top: 0 !important;
  }
}
@media (max-width: 576px) {
  .preview-sec2 .two-cards-wrp,
  .preview-sec2 .preview-sec .two-cards-wrp-sec,
  .preview-sec .preview-sec2 .two-cards-wrp-sec {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
  }
}
.preview-sec2 .two-cards-wrp .new-jobs,
.preview-sec2 .preview-sec .two-cards-wrp-sec .new-jobs,
.preview-sec .preview-sec2 .two-cards-wrp-sec .new-jobs {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.preview-sec2 .two-cards-wrp .new-jobs h3,
.preview-sec2 .preview-sec .two-cards-wrp-sec .new-jobs h3,
.preview-sec .preview-sec2 .two-cards-wrp-sec .new-jobs h3 {
  width: 100%;
  font-size: 16px;
  font-weight: 600;
}
@media (max-width: 992px) {
  .preview-sec2 .two-cards-wrp-sec {
    top: 0 !important;
  }
}
.preview-sec2 .two-cards-wrp-sec .new-jobs {
  padding: 32px 26px 37px 26px !important;
}
.preview-sec2 .two-cards-wrp-sec .new-jobs h2 {
  margin-bottom: 0px !important;
}
@media (max-width: 992px) {
  .preview-sec2 {
    display: block;
  }
}
@media (max-width: 576px) {
  .preview-sec2 {
    display: block;
  }
}

.preview-sec {
  padding: 138px 0px;
  background-image: url(../assets/images//sectionbg.svg);
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 576px) {
  .preview-sec {
    padding: 50px 26px;
    background-image: unset !important;
  }
}
@media (max-width: 1400px) {
  .preview-sec .container {
    max-width: 1170px;
  }
}
@media (max-width: 992px) {
  .preview-sec .container {
    max-width: 550px;
  }
}
.preview-sec .row {
  background: #f1e2ce;
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 17px;
  border-radius: 17px;
  position: relative;
  max-height: 379px;
  max-width: 1420px;
  margin: 0 auto;
  gap: 53px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1200px) {
  .preview-sec .row {
    max-height: 100%;
  }
}
.preview-sec .row .card-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .preview-sec .row .card-row {
    display: none;
  }
}
.preview-sec .preview-wrap {
  padding: 53px 0 30px 0px;
}
.preview-sec .preview-wrap .table-image {
  max-width: 350px;
}
@media (max-width: 1400px) {
  .preview-sec .preview-wrap .table-image {
    max-width: 287px;
    text-align: center;
  }
}
@media (max-width: 576px) {
  .preview-sec .preview-wrap .table-image {
    text-align: center;
  }
}
.preview-sec .preview-wrap .table-image h3 {
  padding-top: 17px;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
}
@media (max-width: 1400px) {
  .preview-sec .preview-wrap .table-image h3 {
    font-size: 25px;
    line-height: 29px;
  }
}
@media (max-width: 576px) {
  .preview-sec .preview-wrap .table-image h3 {
    font-size: 18px;
    line-height: 18px;
    max-width: 199px;
    margin: auto;
    text-align: start;
  }
}
.preview-sec .preview-wrap .table-image img {
  padding-left: 15px;
}
@media (max-width: 576px) {
  .preview-sec .preview-wrap .table-image img {
    padding-left: 0px;
    width: 191px;
  }
}
.preview-sec .two-cards-wrp,
.preview-sec .two-cards-wrp-sec {
  max-width: 500px;
  width: 100%;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 15px;
  padding: 0;
  background: #fff;
  -webkit-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.15);
  position: relative;
  top: -27px;
  min-height: 430px;
}
@media (max-width: 1400px) {
  .preview-sec .two-cards-wrp,
  .preview-sec .two-cards-wrp-sec {
    max-width: 400px;
  }
}
.preview-sec .two-cards-wrp .card-text-row,
.preview-sec .two-cards-wrp-sec .card-text-row {
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.19);
}
.preview-sec .two-cards-wrp .card-text-row h3,
.preview-sec .two-cards-wrp-sec .card-text-row h3 {
  width: 100%;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 15px;
}
.preview-sec .two-cards-wrp .card-text-row h3 span,
.preview-sec .two-cards-wrp-sec .card-text-row h3 span {
  color: #bbb5b5;
}
.preview-sec .two-cards-wrp .new-jobs,
.preview-sec .two-cards-wrp-sec .new-jobs {
  width: 100%;
  padding: 21px 26px 37px 26px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 15px;
}
.preview-sec .two-cards-wrp .new-jobs .card-text-row a,
.preview-sec .two-cards-wrp-sec .new-jobs .card-text-row a {
  display: block;
  text-decoration: none;
  color: #000;
  margin: 0;
  text-align: unset;
}
.preview-sec .two-cards-wrp .new-jobs h2,
.preview-sec .two-cards-wrp-sec .new-jobs h2 {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  width: 100%;
  margin-bottom: 23px;
}
.preview-sec .two-cards-wrp .new-jobs a.view,
.preview-sec .two-cards-wrp-sec .new-jobs a.view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0px auto;
  width: 100%;
  max-width: 275px;
  color: #b21918;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  position: relative;
  margin-top: 25px;
}
.preview-sec .two-cards-wrp .new-jobs .jobs,
.preview-sec .two-cards-wrp-sec .new-jobs .jobs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 213px;
  width: 100%;
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  border: 1px solid #d9d9d9;
  padding: 11px 21px 14px 11px;
}
.preview-sec .two-cards-wrp .new-jobs .jobs img,
.preview-sec .two-cards-wrp-sec .new-jobs .jobs img {
  width: 54px;
  height: 48px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.preview-sec .two-cards-wrp .new-jobs .jobs .job-text,
.preview-sec .two-cards-wrp-sec .new-jobs .jobs .job-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: left;
}
.preview-sec .two-cards-wrp .new-jobs .jobs .job-text h3,
.preview-sec .two-cards-wrp-sec .new-jobs .jobs .job-text h3 {
  color: #000;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  margin-bottom: 3px;
}
.preview-sec .two-cards-wrp .new-jobs .jobs .job-text span,
.preview-sec .two-cards-wrp-sec .new-jobs .jobs .job-text span {
  color: #bbb5b5;
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
}
.preview-sec .two-cards-wrp .new-jobs > a.view::after,
.preview-sec .two-cards-wrp-sec .new-jobs > a.view::after {
  position: absolute;
  content: "";
  width: 6px;
  height: 10px;
  right: 40px;
  bottom: 4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' viewBox='0 0 6 11' fill='none'%3E%3Cpath d='M0.502267 10.1723C0.296463 10.1688 0.142734 10.0808 0.054413 9.91099C-0.0368244 9.73536 -0.012661 9.56475 0.121904 9.41228C0.157732 9.37136 0.200643 9.33547 0.241054 9.29803C1.71418 7.93313 3.18648 6.56707 4.66252 5.20487C4.75834 5.11648 4.77334 5.07054 4.66794 4.97327C3.17606 3.59834 1.69044 2.21761 0.200226 0.840749C0.0439978 0.696385 -0.0380742 0.536967 0.0235839 0.335474C0.122737 0.0116199 0.548094 -0.107268 0.824723 0.110822C0.923459 0.188408 1.01136 0.278346 1.10302 0.363267C2.65364 1.79958 4.20384 3.23588 5.75445 4.67219C6.08066 4.97482 6.08232 5.19793 5.75904 5.49708C4.14634 6.99128 2.53282 8.48549 0.920959 9.98047C0.803476 10.0893 0.679743 10.1785 0.502267 10.1719V10.1723Z' fill='%23B21918'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.preview-sec .two-cards-wrp-sec {
  max-width: 351px !important;
}
@media (max-width: 1400px) {
  .preview-sec .two-cards-wrp-sec {
    max-width: 281px !important;
  }
}

section.logo {
  padding: 0px 290px;
  height: 265px;
  background: #f1e2ce;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1400px) {
  section.logo {
    padding: 50px 0px;
  }
}
section.logo .container {
  max-width: 1920px;
  margin: 0px auto;
}
section.logo .wrapper {
  margin: 0px auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 150px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
section.logo .wrapper .site-logo {
  max-width: 280px;
  width: 100%;
}
section.logo .wrapper .site-logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.logo .logo-wrapper .site-logo.slick-slide {
  margin-right: 64px;
  margin-left: 64px;
}

.clients {
  padding-top: 85px;
  padding-bottom: 71px;
  background-image: url(../assets/images//sectionbg.svg);
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 1400px) {
  .clients {
    padding: 50px 20px;
  }
}
@media (max-width: 992px) {
  .clients {
    padding: 50px 20px;
  }
}
@media (max-width: 576px) {
  .clients {
    padding: 56px 21px;
  }
}
.clients .card-wrapper {
  padding-bottom: 80px;
}
@media (max-width: 1400px) {
  .clients .card-wrapper {
    padding-bottom: 40px;
  }
}
.clients .card-wrapper .slick-dots {
  bottom: -20px !important;
}
.clients .card-wrapper .slick-dots li button {
  background: #d9d9d9;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.clients .card-wrapper .slick-dots .slick-active button {
  background-color: #b21918;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.clients .main-heading h2 {
  color: #000;
  text-align: center;
  font-size: 70px;
  font-weight: 600;
  line-height: 95px;
  margin-bottom: 30px;
}
@media (max-width: 1400px) {
  .clients .main-heading h2 {
    margin-bottom: 20px;
    line-height: 50px;
    font-size: 50px;
  }
}
@media (max-width: 576px) {
  .clients .main-heading h2 {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 11px;
  }
}
.clients .main-heading p {
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  text-align: center;
  margin-bottom: 103px;
}
@media (max-width: 1400px) {
  .clients .main-heading p {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 50px;
  }
}
@media (max-width: 576px) {
  .clients .main-heading p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 34px;
  }
}
.clients .container {
  max-width: 1460px;
  margin: 0px auto;
}
.clients .client-cards {
  padding: 50px 55px 50px 45px;
  margin: 0px auto;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
  margin-bottom: 40px;
  margin: 15px 15px;
}
@media (max-width: 576px) {
  .clients .client-cards {
    padding: 61px 26px 36px 26px;
    margin: 4px;
  }
}
.clients .client-cards .cards .stars {
  margin-top: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.clients .client-cards .cards p {
  color: #000;
  font-size: 12px;
  text-align: left;
  font-weight: 400;
  line-height: 25px;
}
.clients .client-cards .cards .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
  margin-bottom: 16px;
}
@media (max-width: 576px) {
  .clients .client-cards .cards .info {
    gap: 12px;
  }
}
.clients .client-cards .cards .info img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 104px;
  height: 104px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
@media (max-width: 576px) {
  .clients .client-cards .cards .info img {
    width: 82px;
    height: 82px;
  }
}
.clients .client-cards .cards .details {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.clients .client-cards .cards .details h3 {
  color: #000;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-align: left;
}
@media (max-width: 576px) {
  .clients .client-cards .cards .details h3 {
    font-size: 18px;
    line-height: 20px;
  }
}
.clients .client-cards .cards .details span {
  color: #b21918;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: justify;
}
@media (max-width: 1400px) {
  .clients .client-cards .cards .details span {
    font-size: 15px;
  }
}

.preview-sec .two-cards-wrp-sec .new-jobs a {
  position: relative;
}

.preview-sec .two-cards-wrp-sec .new-jobs a.view::after {
  position: absolute;
  content: "";
  width: 6px;
  height: 10px;
  top: 50%;
  right: 0px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
}

.jobs {
  position: relative;
}

.jobs::after {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  right: 10px;
  bottom: 35px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' viewBox='0 0 6 11' fill='none'%3E%3Cpath d='M0.502267 10.1723C0.296463 10.1688 0.142734 10.0808 0.054413 9.91099C-0.0368244 9.73536 -0.012661 9.56475 0.121904 9.41228C0.157732 9.37136 0.200643 9.33547 0.241054 9.29803C1.71418 7.93313 3.18648 6.56707 4.66252 5.20487C4.75834 5.11648 4.77334 5.07054 4.66794 4.97327C3.17606 3.59834 1.69044 2.21761 0.200226 0.840749C0.0439978 0.696385 -0.0380742 0.536967 0.0235839 0.335474C0.122737 0.0116199 0.548094 -0.107268 0.824723 0.110822C0.923459 0.188408 1.01136 0.278346 1.10302 0.363267C2.65364 1.79958 4.20384 3.23588 5.75445 4.67219C6.08066 4.97482 6.08232 5.19793 5.75904 5.49708C4.14634 6.99128 2.53282 8.48549 0.920959 9.98047C0.803476 10.0893 0.679743 10.1785 0.502267 10.1719V10.1723Z' fill='%23B21918'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-repeat: no-repeat;
}

.download {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(1.21%, rgba(178, 25, 24, 0.09)),
    color-stop(16.39%, rgba(178, 25, 24, 0.09)),
    color-stop(31.58%, rgba(178, 25, 24, 0.09)),
    color-stop(46.77%, rgba(178, 25, 24, 0.05)),
    color-stop(61.96%, rgba(248, 234, 234, 0.09))
  );
  background: -webkit-linear-gradient(
    left,
    rgba(178, 25, 24, 0.09) 1.21%,
    rgba(178, 25, 24, 0.09) 16.39%,
    rgba(178, 25, 24, 0.09) 31.58%,
    rgba(178, 25, 24, 0.05) 46.77%,
    rgba(248, 234, 234, 0.09) 61.96%
  );
  background: -o-linear-gradient(
    left,
    rgba(178, 25, 24, 0.09) 1.21%,
    rgba(178, 25, 24, 0.09) 16.39%,
    rgba(178, 25, 24, 0.09) 31.58%,
    rgba(178, 25, 24, 0.05) 46.77%,
    rgba(248, 234, 234, 0.09) 61.96%
  );
  background: linear-gradient(
    90deg,
    rgba(178, 25, 24, 0.09) 1.21%,
    rgba(178, 25, 24, 0.09) 16.39%,
    rgba(178, 25, 24, 0.09) 31.58%,
    rgba(178, 25, 24, 0.05) 46.77%,
    rgba(248, 234, 234, 0.09) 61.96%
  );
  padding: 57px 0px 19px 0px;
}
.download .download-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 68px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 576px) {
  .download .download-wrap {
    gap: 18px;
  }
}
.download .download-wrap .img-side {
  max-width: 610px;
  width: 100%;
}
@media (max-width: 1400px) {
  .download .download-wrap .img-side {
    max-width: 500px;
  }
}
.download .download-wrap .img-side img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.download .download-wrap .download-content {
  max-width: 660px;
}
@media (max-width: 1400px) {
  .download .download-wrap .download-content {
    max-width: 500px;
  }
}
@media (max-width: 992px) {
  .download .download-wrap .download-content {
    padding-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .download .download-wrap .download-content {
    text-align: center;
  }
}
.download .download-wrap .download-content .download-channel {
  margin-top: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 576px) {
  .download .download-wrap .download-content .download-channel {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.download .download-wrap .download-content .download-channel img {
  max-width: 300px;
  height: 88px;
  width: 100%;
}
@media (max-width: 576px) {
  .download .download-wrap .download-content .download-channel img {
    max-width: 157px;
    height: 45px;
  }
}
.download .download-wrap .download-content span {
  color: #b21918;
  font-size: 36px;
  font-weight: 600;
  line-height: 95px;
}
@media (max-width: 576px) {
  .download .download-wrap .download-content span {
    font-size: 24px;
    line-height: 10px;
  }
}
.download .download-wrap .download-content h2 {
  color: #3c3c3b;
  font-size: 64px;
  font-weight: 600;
  line-height: 56px;
  margin-bottom: 40px;
}
@media (max-width: 1400px) {
  .download .download-wrap .download-content h2 {
    font-size: 60px;
    line-height: 65px;
    margin-bottom: 20px;
  }
}
@media (max-width: 992px) {
  .download .download-wrap .download-content h2 {
    line-height: 75px;
  }
}
@media (max-width: 576px) {
  .download .download-wrap .download-content h2 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 16px;
    margin-top: 20px;
  }
}
.download .download-wrap .download-content p {
  color: #3c3c3b;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}
@media (max-width: 576px) {
  .download .download-wrap .download-content p {
    font-size: 14px;
    line-height: 20px;
  }
}

.client-cards:hover {
  background: #b21918;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.client-cards:hover .cards .details h3 {
  color: white;
}
.client-cards:hover .cards .details span {
  color: white;
}
.client-cards:hover .cards p {
  color: white;
}
.client-cards:hover .cards .stars svg path {
  fill: #fff;
}

.bottom-footer {
  background-color: #f1e2ce;
}
.bottom-footer .bottom-footer-cotainer {
  max-width: 1920px;
  margin: 0 auto;
  padding: 41px 20px;
}
@media (max-width: 576px) {
  .bottom-footer .bottom-footer-cotainer {
    padding: 16px 15px;
  }
}
.bottom-footer .bottom-footer-cotainer .footer-newsletter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  gap: 155px;
  max-width: 1420px;
}
@media (max-width: 1600px) {
  .bottom-footer .bottom-footer-cotainer .footer-newsletter {
    gap: 20px;
  }
}
@media (max-width: 992px) {
  .bottom-footer .bottom-footer-cotainer .footer-newsletter {
    gap: 40px;
  }
}
@media (max-width: 576px) {
  .bottom-footer .bottom-footer-cotainer .footer-newsletter {
    gap: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.bottom-footer .bottom-footer-cotainer .footer-newsletter .content {
  max-width: 565px;
  width: 100%;
}
@media (max-width: 1400px) {
  .bottom-footer .bottom-footer-cotainer .footer-newsletter .content {
    max-width: 400px;
  }
}
@media (max-width: 992px) {
  .bottom-footer .bottom-footer-cotainer .footer-newsletter .content {
    max-width: -webkit-calc(100vw - 440px);
    max-width: calc(100vw - 440px);
  }
}
@media (max-width: 576px) {
  .bottom-footer .bottom-footer-cotainer .footer-newsletter .content {
    max-width: 145px;
    width: 100%;
  }
}
.bottom-footer .bottom-footer-cotainer .footer-newsletter .content h3 {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 576px) {
  .bottom-footer .bottom-footer-cotainer .footer-newsletter .content h3 {
    font-size: 10px;
    line-height: normal;
  }
}
.bottom-footer .bottom-footer-cotainer .footer-newsletter .content p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
}
@media (max-width: 576px) {
  .bottom-footer .bottom-footer-cotainer .footer-newsletter .content p {
    font-size: 7px;
    line-height: 10px;
  }
}
.bottom-footer .bottom-footer-cotainer .footer-newsletter .newsletter-form {
  max-width: 651px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 1400px) {
  .bottom-footer .bottom-footer-cotainer .footer-newsletter .newsletter-form {
    max-width: 500px;
  }
}
@media (max-width: 992px) {
  .bottom-footer .bottom-footer-cotainer .footer-newsletter .newsletter-form {
    max-width: 350px;
  }
}
@media (max-width: 576px) {
  .bottom-footer .bottom-footer-cotainer .footer-newsletter .newsletter-form {
    max-width: 169px;
    gap: 6px;
  }
}
.bottom-footer
  .bottom-footer-cotainer
  .footer-newsletter
  .newsletter-form
  .btn-red {
  height: 62px;
}
@media (max-width: 992px) {
  .bottom-footer
    .bottom-footer-cotainer
    .footer-newsletter
    .newsletter-form
    .btn-red {
    height: 45px;
    font-size: 15px;
    width: 136px;
  }
}
@media (max-width: 576px) {
  .bottom-footer
    .bottom-footer-cotainer
    .footer-newsletter
    .newsletter-form
    .btn-red {
    height: 22px;
    font-size: 5px;
    width: 73px;
  }
}
.bottom-footer
  .bottom-footer-cotainer
  .footer-newsletter
  .newsletter-form
  .input-group {
  border: 1px solid #b21918;
  height: 56px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  padding-left: 36px;
  background: transparent;
}
@media (max-width: 576px) {
  .bottom-footer
    .bottom-footer-cotainer
    .footer-newsletter
    .newsletter-form
    .input-group {
    height: 22px;
    font-size: 5px;
    padding-left: 5px;
  }
}
.bottom-footer
  .bottom-footer-cotainer
  .footer-newsletter
  .newsletter-form
  input::-webkit-input-placeholder {
  color: #b21918;
}
.bottom-footer
  .bottom-footer-cotainer
  .footer-newsletter
  .newsletter-form
  input::-moz-placeholder {
  color: #b21918;
}
.bottom-footer
  .bottom-footer-cotainer
  .footer-newsletter
  .newsletter-form
  input:-ms-input-placeholder {
  color: #b21918;
}
.bottom-footer
  .bottom-footer-cotainer
  .footer-newsletter
  .newsletter-form
  input::-ms-input-placeholder {
  color: #b21918;
}
.bottom-footer
  .bottom-footer-cotainer
  .footer-newsletter
  .newsletter-form
  input::placeholder {
  color: #b21918;
}
@media (max-width: 576px) {
  .bottom-footer
    .bottom-footer-cotainer
    .footer-newsletter
    .newsletter-form
    input::-webkit-input-placeholder {
    font-size: 5px;
    padding-left: 5px;
  }
  .bottom-footer
    .bottom-footer-cotainer
    .footer-newsletter
    .newsletter-form
    input::-moz-placeholder {
    font-size: 5px;
    padding-left: 5px;
  }
  .bottom-footer
    .bottom-footer-cotainer
    .footer-newsletter
    .newsletter-form
    input:-ms-input-placeholder {
    font-size: 5px;
    padding-left: 5px;
  }
  .bottom-footer
    .bottom-footer-cotainer
    .footer-newsletter
    .newsletter-form
    input::-ms-input-placeholder {
    font-size: 5px;
    padding-left: 5px;
  }
  .bottom-footer
    .bottom-footer-cotainer
    .footer-newsletter
    .newsletter-form
    input::placeholder {
    font-size: 5px;
    padding-left: 5px;
  }
}

.slick-slide img {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: auto;
}

.footer {
  color: #fff;
  position: relative;
  padding-top: 69px;
  padding-bottom: 37px;
  background-image: url(https://jobwish.ch/wp-content/uploads/2024/01/footerbg.jpg);
}
@media (max-width: 1600px) {
  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1400px) {
  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  .footer {
    padding: 50px 30px;
  }
}
@media (max-width: 576px) {
  .footer {
    padding: 36px 16px;
  }
}
@media (max-width: 992px) {
  .footer .col-md-4 {
    max-width: 100%;
    width: 100%;
  }
}
.footer .row.stillHaveRow .col-md-8 {
  /* max-width: 840px; */
  max-width: 66.66666667%;
  width: 100%;
}
@media (max-width: 1400px) {
  .footer .row.stillHaveRow .col-md-8 {
    max-width: 50%;
  }
}
@media (max-width: 1200px) {
  /* .footer .row.stillHaveRow .col-md-8 {
    max-width: 400px;
  } */
}
.footer .list-style {
  list-style-type: none !important;
  cursor: pointer;
  margin-top: 14px;
}
.footer .list-style li a {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.footer .list-style li a:hover {
  color: #b21918;
}
@media (max-width: 1400px) {
  .footer .list-style li {
    font-size: 15px;
  }
}
.footer .container {
  max-width: 1480px;
  margin: 0 auto;
  padding: 0;
}
.footer h4 {
  color: #fff;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  max-width: 434px;
}
@media (max-width: 1400px) {
  .footer h4 {
    font-size: 25px;
    line-height: normal;
  }
}
@media (max-width: 576px) {
  .footer h4 {
    font-size: 22px;
    line-height: normal;
  }
}
.footer h5 {
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0;
}
.footer .footer-list ul {
  padding-left: 0px;
}
.footer .footer-list ul li {
  padding-left: 0px;
}
.footer .stillHaveRow {
  margin-top: 11px;
  -webkit-box-pack: start !important;
  -webkit-justify-content: space-between !important;
  -moz-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content:space-between !important;
  /* gap: 160px; */
  margin-top: 50px;
  flex-wrap: nowrap;
}
@media (max-width: 992px) {
  .footer .stillHaveRow {
    gap: 26px;
    flex-wrap: wrap;
  }
}
@media (max-width: 576px) {
  .footer .stillHaveRow {
    gap: 24px;
  }
}
.footer .stillHaveQues {
  padding-top: 18px;
}
@media (max-width: 576px) {
  .footer .stillHaveQues {
    width: 100%;
  }
}
.footer .social-icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-top: 20px;
}
.footer .social-icons a {
  overflow: hidden;
  border-radius: 12px;
}
.footer .footer_desc {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  /* max-width: 453px; */
}
@media (max-width: 1400px) {
  .footer .footer_desc {
    font-size: 15px;
  }
}
@media (max-width: 576px) {
  .footer .footer_desc {
    font-size: 12px;
  }
}
.footer .Analyst {
  width: 87.7px;
  height: 23.7px;
  margin: 10.7px 0 5.2px 10.2px;
  color: #fff;
}
.footer .copyright {
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.3px;
  padding-top: 120px;
}
@media (max-width: 1400px) {
  .footer .copyright {
    padding-top: 50px;
  }
}
@media (max-width: 992px) {
  .footer .copyright {
    padding-top: 15px;
  }
}
@media (max-width: 576px) {
  .footer .copyright {
    padding-top: 0px;
    font-size: 12px;
  }
}
.footer form .input-form {
  width: 100%;
}
@media (max-width: 1400px) {
  .footer form .input-form {
    margin-top: 0px;
  }
}
@media (max-width: 576px) {
  .footer form .input-form {
    min-width: 180px;
    margin-top: 0;
  }
}
.footer form .messageHere {
  padding: 18px 37px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid rgba(170, 182, 197, 0);
  width: 100%;
  background: #fff;
}
@media (max-width: 1400px) {
  .footer form .messageHere {
    padding: 14px 37px;
  }
}
@media (max-width: 576px) {
  .footer form .messageHere {
    height: 41px;
  }
}
.footer form .input-form p {
  display: flex;
  align-items: center;
}
.footer form .submitBtn {
  /* min-width: 225.653px; */
  height: 62px;
  padding: 10px 40px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background: #b21918;
  color: #fff;
  border: none;
  margin-left: 17px;
}
@media (max-width: 1400px) {
  .footer form .submitBtn {
    min-width: 150.653px;
    height: 53px;
  }
}
@media (max-width: 576px) {
  .footer form .submitBtn {
    min-width: 133px;
    height: 41px;
  }
}
.footer .search-container label {
  font-size: 19px;
  font-weight: 500;
  margin-bottom: 12px;
}
@media (max-width: 1400px) {
  .footer .search-container label {
    font-size: 18px;
  }
}

.mobile-menu .sidepanel {
  width: 100vw;
  height: 0;
  position: fixed;
  z-index: 5;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-image: url(../assets/images//Navigationbg.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  overflow-x: hidden;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mobile-menu .sidepanel a {
  text-decoration: none;
  padding: 0;
  color: #818181;
  display: block;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.mobile-menu .sidepanel a:hover {
  color: #f1f1f1;
}
.mobile-menu .sidepanel .log-box-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  background-color: #fff;
  height: 56px;
  padding-left: 16px;
  padding-right: 16px;
}
.mobile-menu .sidepanel .log-box-mobile .closebtn {
  font-size: 36px;
  color: #3c3c3b;
}
@media (max-width: 992px) {
  .mobile-menu .sidepanel .log-box-mobile .closebtn {
    font-size: 67px;
  }
}
@media (max-width: 576px) {
  .mobile-menu .sidepanel .log-box-mobile .closebtn {
    font-size: 36px;
  }
}
@media (max-width: 992px) {
  .mobile-menu .sidepanel .log-box-mobile {
    height: 105px;
  }
}
@media (max-width: 576px) {
  .mobile-menu .sidepanel .log-box-mobile {
    height: 56px;
  }
}
@media (max-width: 992px) {
  .mobile-menu .sidepanel .log-box-mobile .logo span svg {
    width: 120px;
    height: 90px;
  }
}
@media (max-width: 576px) {
  .mobile-menu .sidepanel .log-box-mobile .logo span svg {
    width: 60px;
  }
}
.mobile-menu .sidepanel .menu-list-btn {
  background-color: #3c3c3b;
  color: #fff;
  font-size: 10px;
  font-weight: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 58px;
  height: 24px;
  padding: 0;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: unset;
}
@media (max-width: 992px) {
  .mobile-menu .sidepanel .menu-list-btn {
    font-size: 22px;
    width: 130px;
    height: 65px;
  }
}
@media (max-width: 576px) {
  .mobile-menu .sidepanel .menu-list-btn {
    font-size: 10px;
    width: 58px;
    height: 24px;
  }
}
.mobile-menu .menu {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding-top: 20px;
  padding-left: 16px;
  padding-right: 16px;
  gap: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 992px) {
  .mobile-menu .menu {
    gap: 40px;
  }
}
@media (max-width: 576px) {
  .mobile-menu .menu {
    gap: 20px;
  }
}
.mobile-menu .menu li {
  list-style-type: none;
  padding-left: 0;
}
.mobile-menu .menu li a {
  color: #fff;
  padding-left: 0px;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
}
@media (max-width: 992px) {
  .mobile-menu .menu li a {
    font-size: 30px;
  }
}
@media (max-width: 576px) {
  .mobile-menu .menu li a {
    font-size: 14px;
  }
}
.mobile-menu .menu li .input-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}
@media (max-width: 992px) {
  .mobile-menu .menu li .input-search {
    gap: 20px;
  }
}
@media (max-width: 576px) {
  .mobile-menu .menu li .input-search {
    gap: 4px;
  }
}
.mobile-menu .menu li .input-search input {
  max-width: 100%;
  width: 100%;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid rgba(178, 25, 24, 0);
  background: #fff;
  padding: 0px 19px;
  height: 27px;
  font-size: 6px;
}
.mobile-menu .menu li .input-search input::-webkit-input-placeholder {
  font-size: 6px;
  color: #b21918;
}
.mobile-menu .menu li .input-search input::-moz-placeholder {
  font-size: 6px;
  color: #b21918;
}
.mobile-menu .menu li .input-search input:-ms-input-placeholder {
  font-size: 6px;
  color: #b21918;
}
.mobile-menu .menu li .input-search input::-ms-input-placeholder {
  font-size: 6px;
  color: #b21918;
}
.mobile-menu .menu li .input-search input::placeholder {
  font-size: 6px;
  color: #b21918;
}
@media (max-width: 992px) {
  .mobile-menu .menu li .input-search input::-webkit-input-placeholder {
    font-size: 25px;
  }
  .mobile-menu .menu li .input-search input::-moz-placeholder {
    font-size: 25px;
  }
  .mobile-menu .menu li .input-search input:-ms-input-placeholder {
    font-size: 25px;
  }
  .mobile-menu .menu li .input-search input::-ms-input-placeholder {
    font-size: 25px;
  }
  .mobile-menu .menu li .input-search input::placeholder {
    font-size: 25px;
  }
}
@media (max-width: 576px) {
  .mobile-menu .menu li .input-search input::-webkit-input-placeholder {
    font-size: 6px;
  }
  .mobile-menu .menu li .input-search input::-moz-placeholder {
    font-size: 6px;
  }
  .mobile-menu .menu li .input-search input:-ms-input-placeholder {
    font-size: 6px;
  }
  .mobile-menu .menu li .input-search input::-ms-input-placeholder {
    font-size: 6px;
  }
  .mobile-menu .menu li .input-search input::placeholder {
    font-size: 6px;
  }
}
@media (max-width: 992px) {
  .mobile-menu .menu li .input-search input {
    height: 63px;
    font-size: 25px;
  }
}
@media (max-width: 576px) {
  .mobile-menu .menu li .input-search input {
    height: 27px;
    font-size: 6px;
  }
}
.mobile-menu .menu li .input-search .btn-search {
  border: unset;
  padding: 0;
}
.mobile-menu .menu li .input-search .btn-search svg {
  background-color: #000;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
@media (max-width: 992px) {
  .mobile-menu .menu li .input-search .btn-search svg {
    height: 63px;
    width: 63px;
    padding: 15px;
  }
}
@media (max-width: 576px) {
  .mobile-menu .menu li .input-search .btn-search svg {
    height: 26px;
    width: 26px;
    padding: 7px;
  }
}

.openbtn {
  font-size: 20px;
  cursor: pointer;
  color: #b21918;
  padding: 10px 15px;
  background-color: transparent;
  border: none;
  display: none;
}
@media (max-width: 992px) {
  .openbtn {
    display: block;
    font-size: 50px;
  }
}
@media (max-width: 576px) {
  .openbtn {
    display: block;
    font-size: 20px;
  }
}

.openbtn:hover {
  background-color: transparent;
}

.header .upperHeader {
  min-height: 109px;
}
@media (max-width: 1400px) {
  .header .upperHeader {
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
    gap: 70px !important;
    min-height: 80px;
  }
}
@media (max-width: 992px) {
  .header .upperHeader {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -moz-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
}
@media (max-width: 576px) {
  .header .upperHeader {
    min-height: 56px;
    height: 56px;
  }
}
.header .upperHeader p {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #b21918;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 7.5px 24.5px 8.5px 24.5px;
}
.header .upperHeader p a {
  color: white;
}
.header .upperHeader p span {
  color: white;
}
.header .row {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1600px) {
  .header .row {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 576px) {
  .header .row {
    gap: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 5px;
    padding-right: 5px;
  }
}
.header .top-bar {
  padding-top: 10px;
  padding-bottom: 9px;
  height: 42px;
  background-color: #b21918;
}
@media (max-width: 576px) {
  .header .top-bar {
    height: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
  }
}
.header .top-bar .top-bar-menus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 30px;
  margin-bottom: 0px;
}
@media (max-width: 576px) {
  .header .top-bar .top-bar-menus {
    gap: 15px;
    margin: 0;
    padding: 0;
  }
}
.header .top-bar .top-bar-menus li {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 992px) {
  .header .top-bar .top-bar-menus li {
    font-size: 12px;
  }
}
@media (max-width: 576px) {
  .header .top-bar .top-bar-menus li {
    font-size: 5px;
  }
}
.header .top-bar .top-bar-menus li:first-child {
  list-style-type: none;
}
.header .logo {
  font-size: 1.5em;
}
.header .logo a {
  color: #000;
  text-decoration: none;
}
@media (max-width: 992px) {
  .header .logo a svg {
    width: 140px;
    height: 75px;
  }
}
@media (max-width: 576px) {
  .header .logo a svg {
    width: 61px;
    height: 39px;
  }
}
.header .expand {
  max-height: 20em;
}

#menu-icon {
  display: block;
  position: absolute;
  top: 0;
  right: 1em;
  color: #000;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
  opacity: 1;
  padding: 0 0.4em;
}
#menu-icon:hover {
  opacity: 0.85;
  text-decoration: none;
  border: none;
}

.navbar {
  float: none;
  max-height: 0;
  overflow: hidden;
  -o-transition: max-height 0.4s;
  -webkit-transition: max-height 0.4s;
  transition: max-height 0.4s;
  padding-left: 164px;
  padding-right: 65px;
}
@media (max-width: 992px) {
  .navbar {
    display: none;
  }
}
@media (max-width: 576px) {
  .navbar {
    display: none;
  }
}
.navbar .menu {
  margin: 0;
  padding: 15px 0;
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 122px;
}
@media (max-width: 1400px) {
  .navbar .menu {
    gap: 40px;
  }
}
.navbar .menu li {
  list-style-type: none;
  display: block;
}
.navbar .menu li a {
  display: block;
  text-decoration: none;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #000;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (max-width: 1400px) {
  .navbar .menu li a {
    font-size: 18px;
  }
}

@media only screen and (min-width: 999px) {
  .logo {
    margin-left: 0;
    display: inline-block;
  }
  .navbar {
    display: inline-block;
    float: right;
    max-height: none;
  }
  .navbar .menu li {
    list-style-type: none;
    display: inline-block;
    text-align: center;
  }
  .navbar .menu li a {
    display: block;
    border-bottom: 0;
  }
  #menu-icon {
    display: none;
  }
}
.navbar .menu li a:hover {
  color: #b21918;
}

.select-menu {
  width: 428px;
}

.select-menu .select-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 72px;
  background: #fff;
  padding: 20px 40px;
  padding-left: 62px;
  font-size: 18px;
  font-weight: 400;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.select-menu .select-btn .sBtn-text {
  color: #b21918;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  opacity: 0.4;
}

.select-menu .options {
  position: absolute;
  width: 428px;
  display: none;
  overflow-y: auto;
  max-height: 295px;
  padding: 10px;
  margin-top: 10px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
  -o-animation-duration: 0.35s;
  animation-duration: 0.35s;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.35s;
  -webkit-animation-fill-mode: both;
}

.select-menu .options .option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  cursor: pointer;
  padding: 0 16px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
}

.select-menu .options .option:hover {
  background: #f2f2f2;
}

.select-menu .options .option i {
  font-size: 25px;
  margin-right: 12px;
}

.select-menu .options .option .option-text {
  font-size: 18px;
  color: #333;
}

.select-btn i {
  font-size: 25px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.select-menu.active .select-btn i {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.select-menu.active .options {
  display: block;
  opacity: 0;
  z-index: 10;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  -o-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-fill-mode: both;
}

@-webkit-keyframes fadeInUp {
  from {
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-o-keyframes fadeInUp {
  from {
    transform: translate3d(0, 30px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes fadeInUp {
  from {
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    opacity: 0;
  }
}
@-o-keyframes fadeInDown {
  from {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    transform: translate3d(0, 20px, 0);
    opacity: 0;
  }
}
@keyframes fadeInDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    opacity: 0;
  }
}
.preview-sec .two-cards-wrp .new-jobs a,
.preview-sec .two-cards-wrp-sec .new-jobs a {
  max-width: 213px;
  width: 100%;
}
@media (max-width: 1400px) {
  .preview-sec .two-cards-wrp .new-jobs a,
  .preview-sec .two-cards-wrp-sec .new-jobs a {
    max-width: 162px;
  }
}
.preview-sec .two-cards-wrp-sec .card-text-row a {
  max-width: unset;
  width: unset;
}

.select-menu-2 {
  width: 428px;
  position: relative;
}

.select-menu-2 .select-btn-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 72px;
  background: #fff;
  padding: 20px 40px;
  padding-left: 62px;
  font-size: 18px;
  font-weight: 400;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.select-menu-2 .select-btn-2 .sBtn-text-2 {
  color: #b21918;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  opacity: 0.4;
}

.select-menu-2 .options-2 {
  position: absolute;
  width: 428px;
  display: none;
  overflow-y: auto;
  max-height: 295px;
  padding: 10px;
  margin-top: 10px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-name: fadeInDown;
  -o-animation-duration: 0.35s;
  animation-duration: 0.35s;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.35s;
  -webkit-animation-fill-mode: both;
}

.select-menu-2 .options-2 .option-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  cursor: pointer;
  padding: 0 16px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
}

.select-menu-2 .options-2 .option-2:hover {
  background: #f2f2f2;
}

.select-menu-2 .options-2 .option-2 i {
  font-size: 25px;
  margin-right: 12px;
}

.select-menu-2 .options-2 .option-2 .option-text-2 {
  font-size: 18px;
  color: #333;
}

.select-btn-2 i {
  font-size: 25px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.select-menu-2.active .select-btn-2 i {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.select-menu-2.active .options-2 {
  display: block;
  opacity: 0;
  z-index: 10;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  -o-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-fill-mode: both;
}

@keyframes fadeInUp {
  from {
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fadeInDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    opacity: 0;
  }
}
.hero .container .search-container .select-menu-2::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="10" viewBox="0 0 18 10" fill="none"><path opacity="0.4" d="M17.9995 0.833269C17.9919 0.490285 17.8342 0.235477 17.5336 0.0889796C17.2324 -0.0575176 16.9367 -0.0207198 16.6703 0.188959C16.5965 0.246586 16.5337 0.318793 16.4674 0.38614C14.0399 2.85299 11.611 5.31914 9.189 7.79154C9.0401 7.94359 8.9677 7.94984 8.81538 7.79432C6.37559 5.30317 3.92691 2.82036 1.48506 0.33129C1.22892 0.0702335 0.945466 -0.0644606 0.589605 0.0403786C-0.00463492 0.215342 -0.196568 0.949217 0.231695 1.41579C0.504909 1.71295 0.795198 1.99414 1.07866 2.28158C3.47542 4.71857 5.87287 7.15556 8.27032 9.59186C8.80377 10.1341 9.19857 10.1348 9.72997 9.59464C12.374 6.907 15.018 4.21798 17.6634 1.53173C17.8567 1.33594 18.0118 1.12835 18.0001 0.832575L17.9995 0.833269Z" fill="%23B21918"/></svg>');
  position: absolute;
  top: 53%;
  right: 10%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.hero .container .search-container .select-menu {
  width: 428px;
}
@media (max-width: 1600px) {
  .hero .container .search-container .select-menu {
    width: 360px;
  }
}
@media (max-width: 1400px) {
  .hero .container .search-container .select-menu {
    width: 330px;
  }
}
@media (max-width: 1200px) {
  .hero .container .search-container .select-menu {
    width: 250px;
    font-size: 15px;
  }
  .hero .container .search-container .select-menu span {
    font-size: 15px;
  }
}

.hero .container .search-container .select-menu-2 {
  width: 428px;
}
@media (max-width: 1600px) {
  .hero .container .search-container .select-menu-2 {
    width: 360px;
  }
}
@media (max-width: 1400px) {
  .hero .container .search-container .select-menu-2 {
    width: 330px;
  }
}
@media (max-width: 1200px) {
  .hero .container .search-container .select-menu-2 {
    width: 250px;
    font-size: 15px;
  }
  .hero .container .search-container .select-menu-2 span {
    font-size: 15px;
  }
}

.mobile-footer-menu {
  margin-top: 15px;
}
.mobile-footer-menu .accordion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
}
.mobile-footer-menu .accordion-item {
  background-color: transparent;
  border: unset;
}
.mobile-footer-menu .accordion-item .accordion-button {
  background-color: transparent;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 0;
}
.mobile-footer-menu .accordion-item .accordion-button:focus {
  border-color: transparent;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}
@media (max-width: 992px) {
  .mobile-footer-menu .accordion-item .accordion-button {
    font-size: 30px;
  }
}
@media (max-width: 576px) {
  .mobile-footer-menu .accordion-item .accordion-button {
    font-size: 18px;
  }
}
.mobile-footer-menu .accordion-item .accordion-body {
  padding-left: 0px;
}
.mobile-footer-menu .accordion-item .accordion-body p a {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 992px) {
  .mobile-footer-menu .accordion-item .accordion-body p a {
    font-size: 25px;
  }
}
@media (max-width: 576px) {
  .mobile-footer-menu .accordion-item .accordion-body p a {
    font-size: 14px;
  }
}

.accordion-button:not(.collapsed)::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M9.53674e-05 7.36363C0.00463772 7.62436 0.119722 7.81912 0.341815 7.93101C0.57148 8.0466 0.794583 8.01599 0.993962 7.84551C1.04747 7.80012 1.09441 7.74575 1.14337 7.69456C2.92819 5.82826 4.71453 3.96302 6.49582 2.09303C6.61141 1.97163 6.67147 1.95263 6.79867 2.08617C8.59662 3.97621 10.4016 5.85835 12.2021 7.74575C12.3909 7.94368 12.5998 8.04766 12.8628 7.96954C13.2863 7.84392 13.4418 7.30504 13.1566 6.95458C13.0551 6.8295 12.9375 6.71813 12.8265 6.60201C10.9488 4.63807 9.07058 2.67414 7.19238 0.709668C6.79665 0.296401 6.5049 0.29429 6.11372 0.703862C4.1598 2.74697 2.20588 4.79114 0.250959 6.83319C0.108618 6.98203 -0.00798035 7.13879 0.000600815 7.36363H9.53674e-05Z" fill="white"/></svg>');
  scale: 0.7;
}

.accordion-button::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M9.53674e-05 7.36363C0.00463772 7.62436 0.119722 7.81912 0.341815 7.93101C0.57148 8.0466 0.794583 8.01599 0.993962 7.84551C1.04747 7.80012 1.09441 7.74575 1.14337 7.69456C2.92819 5.82826 4.71453 3.96302 6.49582 2.09303C6.61141 1.97163 6.67147 1.95263 6.79867 2.08617C8.59662 3.97621 10.4016 5.85835 12.2021 7.74575C12.3909 7.94368 12.5998 8.04766 12.8628 7.96954C13.2863 7.84392 13.4418 7.30504 13.1566 6.95458C13.0551 6.8295 12.9375 6.71813 12.8265 6.60201C10.9488 4.63807 9.07058 2.67414 7.19238 0.709668C6.79665 0.296401 6.5049 0.29429 6.11372 0.703862C4.1598 2.74697 2.20588 4.79114 0.250959 6.83319C0.108618 6.98203 -0.00798035 7.13879 0.000600815 7.36363H9.53674e-05Z" fill="white"/></svg>');
  scale: 0.7;
}

.blog-hero {
  position: relative;
  height: 475px;
}
@media (max-width: 576px) {
  .blog-hero {
    height: 249px;
  }
}
.blog-hero::after {
  content: "";
  position: absolute;
  opacity: 0.3;
  background: #000;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.blog-hero img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.blog-hero .bnr-blog-content {
  text-align: center;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: 50%;
  z-index: 2;
  left: 50%;
  right: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 1035px;
  margin: 0px auto;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.blog-hero .bnr-blog-content h1 {
  color: #fff;
  text-align: center;
  font-size: 54px;
  font-weight: 700;
  line-height: 70px;
}
@media (max-width: 576px) {
  .blog-hero .bnr-blog-content h1 {
    font-size: 24px;
    line-height: 35px;
  }
}

.blog {
  padding-top: 10px;
  padding-bottom: 50px;
}
@media (max-width: 576px) {
  .blog {
    padding: 50px 16px;
  }
}
.blog .container {
  max-width: 1450px;
}
.blog .blog-card-wrap {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 42px;
}
@media (max-width: 576px) {
  .blog .blog-card-wrap {
    gap: 39px;
  }
}
.blog .blog-card-wrap .blog-card {
  max-width: 444px;
  width: 100%;
  text-align: center;
  -webkit-filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.25));
}
@media (max-width: 1600px) {
  .blog .blog-card-wrap .blog-card {
    max-width: 405px;
  }
}
@media (max-width: 1400px) {
  .blog .blog-card-wrap .blog-card {
    max-width: 355px;
  }
}
@media (max-width: 992px) {
  .blog .blog-card-wrap .blog-card {
    max-width: 340px;
  }
}
.blog .blog-card-wrap .blog-card .blog-img {
  max-width: 444px;
  width: 100%;
}
.blog .blog-card-wrap .blog-card .blog-img img {
  max-width: 100%;
  width: 100%;
  height: 406px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1400px) {
  .blog .blog-card-wrap .blog-card .blog-img img {
    height: 260px;
  }
}
@media (max-width: 576px) {
  .blog .blog-card-wrap .blog-card .blog-img img {
    height: 312px;
  }
}
.blog .blog-card-wrap .blog-card .blog-content {
  -webkit-border-radius: 0px 0px 12px 12px;
  border-radius: 0px 0px 12px 12px;
  border: 0.5px solid #000;
  border-top: none;
  background: #fff;
  padding: 10px 45px 24px;
}
.blog .blog-card-wrap .blog-card .blog-content span {
  color: #b21918;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
}
.blog .blog-card-wrap .blog-card .blog-content h5 {
  color: #000;
  text-align: center;
  padding-bottom: 7px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
}
@media (max-width: 576px) {
  .blog .blog-card-wrap .blog-card .blog-content h5 {
    padding-bottom: 4.5px;
  }
}
.blog .blog-card-wrap .blog-card .blog-content p {
  color: #3c3c3b;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
@media (max-width: 576px) {
  .blog .blog-card-wrap .blog-card .blog-content p {
    font-size: 12px;
    line-height: 15px;
  }
}
.blog .blog-card-wrap .blog-card .blog-content button.read-more2 {
  max-width: 300px;
  width: 100%;
  color: #b21918;
  margin-top: 20px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-transform: uppercase;
  border: none;
  background: no-repeat;
}
@media (max-width: 576px) {
  .blog .blog-card-wrap .blog-card .blog-content button.read-more2 {
    margin-top: 10px;
  }
}

.breadcb {
  padding: 60px 0;
}
.breadcb .container {
  max-width: 1450px;
  margin: 0 auto;
}
@media (max-width: 1600px) {
  .breadcb .container {
    max-width: 1320px;
  }
}
@media (max-width: 1400px) {
  .breadcb .container .row {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.breadcb .container .breadcrumb {
  gap: 10px;
  padding-left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
}
@media (max-width: 576px) {
  .breadcb .container .breadcrumb {
    display: none;
  }
}
.breadcb .container .breadcrumb .bacsp {
  color: #b21918;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}
.breadcb .container span {
  color: #b21918;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: underline;
}
.breadcb .container span :first-child {
  text-decoration: none;
}

.faq {
  padding: 0 30px;
}

.faq-breadcb {
  display: block;
}
@media (max-width: 576px) {
  .faq-breadcb {
    display: none;
  }
}

@media (max-width: 576px) {
  .blogs {
    margin-top: 50px;
  }
}

.blog-faqs {
  padding: 0px;
}
.blog-faqs .blogs__right {
  width: 100%;
  max-width: 100%;
}

.cta-accordian .faqs-accordian {
  width: 100%;
  min-width: 0px;
}

.faq-accordian p {
  position: relative;
  padding-right: 50px;
  width: 100%;
  max-width: 920px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.faq-accordian p::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  height: 100%;
  width: 35px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' viewBox='0 0 18 17' fill='none'%3E%3Cpath d='M8.80518 1.95483V15.9548' stroke='%23170F49' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.95483H16.6101' stroke='%23170F49' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top 30px right;
}
@media (max-width: 576px) {
  .faq-accordian p {
    font-size: 16px !important;
    line-height: 20px !important;
    padding-bottom: 9px;
  }
}

.faq-question {
  padding: 48px 0px;
}
@media (max-width: 1600px) {
  .faq-question {
    padding: 48px 30px;
  }
}

.cta-accordian .icon-active .faq-accordian p::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='3' viewBox='0 0 18 3' fill='none'%3E%3Cpath d='M1 1.95483H16.6101' stroke='%23B21918' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top 30px right;
}

.cta-ques {
  -webkit-box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1),
    0px 1px 2px rgba(16, 24, 40, 0.06);
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1),
    0px 1px 2px rgba(16, 24, 40, 0.06);
  padding: 48px 0px;
}
.cta-ques .content {
  max-width: 710px;
  width: 100%;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 12px;
  text-align: center;
}
.cta-ques p {
  text-align: center;
}
@media (max-width: 576px) {
  .cta-ques p {
    font-size: 12px;
    line-height: 16px;
  }
}
.cta-ques img {
  max-width: 270px;
  margin-bottom: 18px;
}
.cta-ques h2 {
  padding-bottom: 12px;
  color: #000;
  font-size: 45px;
  font-weight: 700;
  line-height: normal;
}
@media (max-width: 576px) {
  .cta-ques h2 {
    font-size: 20px;
    line-height: normal;
  }
}
.cta-ques .ques-btn {
  border: none;
  margin-top: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 32px;
  max-width: 248px;
  color: white;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background: #b21918;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 12px;
}
@media (max-width: 576px) {
  .cta-ques .ques-btn {
    font-size: 16px;
    line-height: 24px;
    max-width: 189px;
    height: 56px;
    padding: 6px;
  }
}

.faq .container {
  max-width: 1420px;
  width: 100%;
}
.faq .row h2 {
  color: #000;
  font-size: 45px;
  font-weight: 600;
  line-height: normal;
  text-align: center;
  margin-bottom: 150px;
}
@media (max-width: 576px) {
  .faq .row h2 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 19px;
    max-width: 331px;
    width: 100%;
    margin: 0 auto;
    color: #b21918;
    padding: 0 36px;
  }
}
.faq .accordion-item {
  border: none;
}
.faq .accordion-item .accordion-content {
  display: none;
}
.faq .accordion-item .accordion-content p {
  color: #5e6670;
  -webkit-font-feature-settings: "clig" off, "liga" off;
  -moz-font-feature-settings: "clig" off, "liga" off;
  font-feature-settings: "clig" off, "liga" off;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}
@media (max-width: 576px) {
  .faq .accordion-item .accordion-content p {
    font-size: 12px;
    line-height: 16px;
  }
}
.faq .row > * {
  max-width: 100%;
  width: 100%;
}
.faq .faqs-accordian p {
  max-width: 100%;
  width: 100%;
  color: #18191c;
  -webkit-font-feature-settings: "clig" off, "liga" off;
  -moz-font-feature-settings: "clig" off, "liga" off;
  font-feature-settings: "clig" off, "liga" off;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.faq-question .container {
  max-width: 1444px;
  width: 100%;
}
.faq-question .row > * {
  width: 100%;
}
.faq-question .cta-ques {
  -webkit-border-radius: 12px;
  border-radius: 12px;
  background: #f9f3f3;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
}

.job-list {
  margin-top: 13px;
  margin-bottom: 100px;
}
@media (max-width: 576px) {
  .job-list {
    margin-top: 30px;
  }
}
.job-list .row {
  gap: 64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 992px) {
  .job-list .row {
    gap: 20px;
  }
}
.job-list .fillter-form {
  max-width: 360px;
  width: 100%;
}
@media (max-width: 992px) {
  .job-list .fillter-form {
    max-width: 290px;
  }
}
@media (max-width: 576px) {
  .job-list .fillter-form {
    max-width: 100%;
  }
}
.job-list .fillter-form .accordion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
}
.job-list .fillter-form .accordion .accordion-item {
  overflow: hidden;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  border: 1px solid #000;
  background: #fff;
  -webkit-box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.15);
}
.job-list .fillter-form .accordion .accordion-item .accordion-button {
  font-size: 16px;
  font-weight: 600;
  color: #3c3c3b;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-button:not(.collapsed) {
  color: #b21918;
  background-color: unset;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}
.job-list .fillter-form .accordion .accordion-item .accordion-button:focus {
  border-color: unset;
  -webkit-box-shadow: unset;
  box-shadow: unset;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 9px;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  .form-check {
  padding-left: 50px;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  .form-check
  .form-check-input:checked {
  background-color: #b21918;
  border-color: #b21918;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  .form-check
  .form-check-label {
  font-size: 14px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  .input-group {
  color: #000;
  font-size: 14px;
  line-height: 32px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  max-width: 293px;
  width: 100%;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border-color: rgba(0, 0, 0, 0.4);
  height: 50px;
  padding: 0px 20px;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  input::-webkit-input-placeholder {
  color: #000;
  font-size: 14px;
  line-height: 32px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  input::-moz-placeholder {
  color: #000;
  font-size: 14px;
  line-height: 32px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  input:-ms-input-placeholder {
  color: #000;
  font-size: 14px;
  line-height: 32px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  input::-ms-input-placeholder {
  color: #000;
  font-size: 14px;
  line-height: 32px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  input::placeholder {
  color: #000;
  font-size: 14px;
  line-height: 32px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  .button-box {
  max-width: 293px;
  width: 100%;
  margin-top: 5px;
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  .button-box
  .btn {
  max-width: 100%;
  height: 50px;
}
@media (max-width: 576px) {
  .job-list
    .fillter-form
    .accordion
    .accordion-item
    .accordion-body
    .form
    .form-box
    .button-box
    .btn {
    font-size: 14px;
    height: 47px;
  }
}
.job-list
  .fillter-form
  .accordion
  .accordion-item
  .accordion-body
  .form
  .form-box
  .button-box
  .btn-text-red {
  padding-left: 30px;
}
.job-list .fillter-jobs-view {
  max-width: -webkit-calc(100vw - 480px);
  max-width: calc(100vw - 480px);
  width: 100%;
}
@media (max-width: 992px) {
  .job-list .fillter-jobs-view {
    max-width: -webkit-calc(100vw - 370px);
    max-width: calc(100vw - 370px);
  }
}
@media (max-width: 576px) {
  .job-list .fillter-jobs-view {
    max-width: 100%;
  }
}
.job-list .fillter-jobs-view .top-search-form h3 {
  font-size: 24px;
  line-height: normal;
  font-weight: 600;
}
@media (max-width: 576px) {
  .job-list .fillter-jobs-view .top-search-form h3 {
    font-size: 16px;
  }
}
.job-list .fillter-jobs-view .top-search-form .serach-box {
  margin-top: 16px;
  position: relative;
}
.job-list .fillter-jobs-view .top-search-form .serach-box .btn-dark {
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translate(-20%, -50%);
  -ms-transform: translate(-20%, -50%);
  -o-transform: translate(-20%, -50%);
  transform: translate(-20%, -50%);
}
@media (max-width: 1400px) {
  .job-list .fillter-jobs-view .top-search-form .serach-box .btn-dark {
    font-size: 15px;
  }
}
@media (max-width: 576px) {
  .job-list .fillter-jobs-view .top-search-form .serach-box .btn-dark {
    font-size: 15px;
    -webkit-transform: translate(-15%, -50%);
    -ms-transform: translate(-15%, -50%);
    -o-transform: translate(-15%, -50%);
    transform: translate(-15%, -50%);
  }
}
.job-list .fillter-jobs-view .top-search-form .serach-box .input-group {
  width: 100%;
  height: 70px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  border: 1px solid #000;
  background: rgba(60, 60, 59, 0);
  outline-offset: 0px;
  padding-left: 49px;
  font-size: 20px;
  color: #3c3c3b;
}
@media (max-width: 1400px) {
  .job-list .fillter-jobs-view .top-search-form .serach-box .input-group {
    height: 48px;
    font-size: 15px;
  }
}
@media (max-width: 576px) {
  .job-list .fillter-jobs-view .top-search-form .serach-box .input-group {
    height: 49px;
    font-size: 15px;
    padding-left: 20px;
  }
}
.job-list
  .fillter-jobs-view
  .top-search-form
  .serach-box
  input::-webkit-input-placeholder {
  font-size: 20px;
  color: #3c3c3b;
}
.job-list
  .fillter-jobs-view
  .top-search-form
  .serach-box
  input::-moz-placeholder {
  font-size: 20px;
  color: #3c3c3b;
}
.job-list
  .fillter-jobs-view
  .top-search-form
  .serach-box
  input:-ms-input-placeholder {
  font-size: 20px;
  color: #3c3c3b;
}
.job-list
  .fillter-jobs-view
  .top-search-form
  .serach-box
  input::-ms-input-placeholder {
  font-size: 20px;
  color: #3c3c3b;
}
.job-list .fillter-jobs-view .top-search-form .serach-box input::placeholder {
  font-size: 20px;
  color: #3c3c3b;
}
@media (max-width: 1400px) {
  .job-list
    .fillter-jobs-view
    .top-search-form
    .serach-box
    input::-webkit-input-placeholder {
    font-size: 15px;
  }
  .job-list
    .fillter-jobs-view
    .top-search-form
    .serach-box
    input::-moz-placeholder {
    font-size: 15px;
  }
  .job-list
    .fillter-jobs-view
    .top-search-form
    .serach-box
    input:-ms-input-placeholder {
    font-size: 15px;
  }
  .job-list
    .fillter-jobs-view
    .top-search-form
    .serach-box
    input::-ms-input-placeholder {
    font-size: 15px;
  }
  .job-list .fillter-jobs-view .top-search-form .serach-box input::placeholder {
    font-size: 15px;
  }
}
@media (max-width: 576px) {
  .job-list
    .fillter-jobs-view
    .top-search-form
    .serach-box
    input::-webkit-input-placeholder {
    font-size: 15px;
  }
  .job-list
    .fillter-jobs-view
    .top-search-form
    .serach-box
    input::-moz-placeholder {
    font-size: 15px;
  }
  .job-list
    .fillter-jobs-view
    .top-search-form
    .serach-box
    input:-ms-input-placeholder {
    font-size: 15px;
  }
  .job-list
    .fillter-jobs-view
    .top-search-form
    .serach-box
    input::-ms-input-placeholder {
    font-size: 15px;
  }
  .job-list .fillter-jobs-view .top-search-form .serach-box input::placeholder {
    font-size: 15px;
  }
}
.job-list .fillter-jobs-view .top-search-form .showing-result-filter {
  margin-top: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.job-list
  .fillter-jobs-view
  .top-search-form
  .showing-result-filter
  .showing-result {
  width: 40%;
}
@media (max-width: 1400px) {
  .job-list
    .fillter-jobs-view
    .top-search-form
    .showing-result-filter
    .showing-result
    span {
    font-size: 12px;
  }
}
@media (max-width: 576px) {
  .job-list
    .fillter-jobs-view
    .top-search-form
    .showing-result-filter
    .showing-result
    span {
    font-size: 10px;
  }
}
.job-list
  .fillter-jobs-view
  .top-search-form
  .showing-result-filter
  .select-filter {
  width: 60%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  gap: 20px;
}
.job-list
  .fillter-jobs-view
  .top-search-form
  .showing-result-filter
  .select-filter
  .form-select {
  -webkit-border-radius: 12px;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background: #f6f6f6;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
  height: 70px;
}
@media (max-width: 1400px) {
  .job-list
    .fillter-jobs-view
    .top-search-form
    .showing-result-filter
    .select-filter
    .form-select {
    height: 48px;
  }
}
@media (max-width: 576px) {
  .job-list
    .fillter-jobs-view
    .top-search-form
    .showing-result-filter
    .select-filter
    .form-select {
    height: 21px;
    font-size: 10px;
    padding: 3px 15px;
  }
}
.job-list
  .fillter-jobs-view
  .top-search-form
  .showing-result-filter
  .select-filter
  .select-control {
  max-width: 248px;
  width: 100%;
  position: relative;
}
.job-list
  .fillter-jobs-view
  .top-search-form
  .showing-result-filter
  .select-filter
  .select-control::after {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="7" viewBox="0 0 12 7" fill="none"><path d="M5.99479 0.554779C4.23816 0.554779 2.48153 0.556332 0.724538 0.553226C0.430336 0.552605 0.202267 0.638025 0.0678568 0.873474C-0.0569019 1.09246 -0.00828552 1.32822 0.202625 1.52577C0.454288 1.76153 0.709524 1.9945 0.962975 2.2287C2.40825 3.56312 3.85316 4.89785 5.29915 6.23165C5.72561 6.6252 6.28542 6.62272 6.71403 6.2273C8.40739 4.66458 10.0965 3.09875 11.7952 1.54068C12.1716 1.1959 11.995 0.689588 11.5432 0.576833C11.4474 0.552915 11.3494 0.554779 11.2515 0.554779C9.49912 0.554468 7.74713 0.554779 5.99479 0.554779Z" fill="%234A4A4A"/></svg>');
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
@media (max-width: 1400px) {
  .job-list
    .fillter-jobs-view
    .top-search-form
    .showing-result-filter
    .select-filter
    .select-control {
    max-width: 195px;
  }
}
@media (max-width: 1200px) {
  .job-list
    .fillter-jobs-view
    .top-search-form
    .showing-result-filter
    .select-filter
    .select-control {
    max-width: 130px;
  }
}
@media (max-width: 576px) {
  .job-list
    .fillter-jobs-view
    .top-search-form
    .showing-result-filter
    .select-filter
    .select-control {
    max-width: 89px;
  }
}
.job-list .fillter-jobs-view .jobs-card-container {
  margin-top: 38px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 22px;
}
@media (max-width: 576px) {
  .job-list .fillter-jobs-view .jobs-card-container {
    margin-top: 16px;
  }
}
.job-list .fillter-jobs-view .jobs-card-container .job-card {
  padding: 31px 25px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background: #fff;
  -webkit-box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.14);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 30px;
  position: relative;
}
@media (max-width: 1400px) {
  .job-list .fillter-jobs-view .jobs-card-container .job-card {
    padding: 20px 25px;
  }
}
.job-list .fillter-jobs-view .jobs-card-container .job-card .add-fvrt {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
@media (max-width: 576px) {
  .job-list .fillter-jobs-view .jobs-card-container .job-card .add-fvrt {
    top: 5px;
    right: 14px;
  }
}
.job-list .fillter-jobs-view .jobs-card-container .job-card .add-fvrt svg {
  width: 10px;
  height: 13px;
}
.job-list .fillter-jobs-view .jobs-card-container .job-card .job-logo img {
  width: 61px;
  height: 61px;
}
.job-list
  .fillter-jobs-view
  .jobs-card-container
  .job-card
  .job-card-body
  .jobs-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
}
@media (max-width: 992px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .jobs-heading {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.job-list
  .fillter-jobs-view
  .jobs-card-container
  .job-card
  .job-card-body
  .jobs-heading
  h3 {
  color: #000;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 1400px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .jobs-heading
    h3 {
    font-size: 15px;
  }
}
@media (max-width: 992px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .jobs-heading
    h3 {
    width: 188px;
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .jobs-heading
    h3 {
    font-size: 8px;
  }
}
.job-list
  .fillter-jobs-view
  .jobs-card-container
  .job-card
  .job-card-body
  .jobs-heading
  .fe {
  color: #b21918;
  font-size: 13px;
  font-weight: 500;
}
@media (max-width: 576px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .jobs-heading
    .fe {
    font-size: 6px;
  }
}
.job-list
  .fillter-jobs-view
  .jobs-card-container
  .job-card
  .job-card-body
  .inner-jobs-light {
  margin-top: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 33px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .inner-jobs-light {
    gap: 12px;
  }
}
@media (max-width: 576px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .inner-jobs-light {
    gap: 10px;
  }
}
.job-list
  .fillter-jobs-view
  .jobs-card-container
  .job-card
  .job-card-body
  .inner-jobs-light
  .tagline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}
.job-list
  .fillter-jobs-view
  .jobs-card-container
  .job-card
  .job-card-body
  .inner-jobs-light
  .tagline
  span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 15px;
  font-weight: 400;
  color: #3c3c3b;
}
@media (max-width: 1400px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .inner-jobs-light
    .tagline
    span {
    font-size: 9px;
  }
}
@media (max-width: 576px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .inner-jobs-light
    .tagline
    span {
    font-size: 8px;
  }
}
.job-list
  .fillter-jobs-view
  .jobs-card-container
  .job-card
  .job-card-body
  .jobs-btn-box {
  margin-top: 22px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 576px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .jobs-btn-box {
    gap: 12px;
    margin-top: 9px;
  }
}
.job-list
  .fillter-jobs-view
  .jobs-card-container
  .job-card
  .job-card-body
  .jobs-btn-box
  .btn {
  max-width: 116px;
  width: 100%;
  height: 32px;
}
@media (max-width: 1400px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .jobs-btn-box
    .btn {
    font-size: 12px;
    max-width: 92px;
  }
}
@media (max-width: 576px) {
  .job-list
    .fillter-jobs-view
    .jobs-card-container
    .job-card
    .job-card-body
    .jobs-btn-box
    .btn {
    font-size: 8px;
    height: 17px;
    max-width: 61px;
  }
}
.job-list
  .fillter-jobs-view
  .jobs-card-container
  .job-card
  .job-card-body
  .jobs-btn-box
  .btn-gray {
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background: #3c3c3b;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
}
.job-list
  .fillter-jobs-view
  .jobs-card-container
  .job-card
  .job-card-body
  .jobs-btn-box
  .btn-gray:hover {
  background-color: #fff;
  border-color: #b21918;
  color: #b21918;
}

.pagination {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 100px;
}
@media (max-width: 576px) {
  .pagination {
    margin-top: 30px;
  }
}
.pagination .back {
  -webkit-transform: scale(-1);
  -ms-transform: scale(-1);
  -o-transform: scale(-1);
  transform: scale(-1);
}
.pagination .page-item .page-link {
  border: unset;
  width: 74px;
  height: 74px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  font-size: 24px;
  color: #3c3c3b;
}
@media (max-width: 576px) {
  .pagination .page-item .page-link {
    width: 42px;
    height: 42px;
    font-size: 14px;
  }
}

.page-item.active .page-link {
  background-color: #b21918;
  color: #fff;
}

@media (max-width: 991px) {
  .normal {
    padding: 50px;
  }
  .normal .com-sec {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .hero .container .search-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .majority-sec .majority-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto;
    padding: 60px;
  }
  .majority-sec .majority-wrap .majority-content {
    text-align: center;
  }
  .majority-sec .majority-wrap .majority-img {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .download .download-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  section.logo {
    padding: 50px;
  }
  .header .upperHeader p {
    display: none;
  }
}
.job-view {
  margin-top: 12px;
}
@media (max-width: 576px) {
  .job-view {
    margin-top: 50px;
  }
}
.job-view .row {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 100px;
}
.job-view .job-post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
  margin-bottom: 52px;
  max-width: 1420px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.job-view .job-post .row {
  gap: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 576px) {
  .job-view .job-post .row {
    gap: 18px;
  }
}
.job-view .job-post .btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 576px) {
  .job-view .job-post .btns {
    display: none;
  }
}
.job-view .job-post .btns .favrt {
  background-color: #fdeeee;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  padding: 16px;
}
@media (max-width: 576px) {
  .job-view .job-post .btns .favrt {
    padding: 8px;
  }
}
.job-view .job-post .btns .button-apply .btn-red {
  width: 248px;
  font-size: 12px;
  height: 56px;
}
.job-view .job-post .job-logo {
  overflow: hidden;
  width: 103px;
  height: 96px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.job-view .job-post .job-logo img {
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 576px) {
  .job-view .job-post .job-logo img {
    width: 65px;
    height: 60px;
  }
}
@media (max-width: 576px) {
  .job-view .job-post .job-logo {
    width: 65px;
    height: 60px;
  }
}
.job-view .job-post .job-body h3 {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
@media (max-width: 576px) {
  .job-view .job-post .job-body h3 {
    font-size: 16px;
  }
}
.job-view .job-post .job-body .job-tags {
  margin-top: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}
@media (max-width: 576px) {
  .job-view .job-post .job-body .job-tags {
    margin-top: 0px;
  }
}
.job-view .job-post .job-body .job-tags span {
  display: block;
  font-size: 18px;
}
@media (max-width: 576px) {
  .job-view .job-post .job-body .job-tags span {
    font-size: 8px;
  }
}
.job-view .job-post .job-body .job-tags .btn {
  height: 28px;
  width: 95px;
  font-size: 14px;
}
@media (max-width: 576px) {
  .job-view .job-post .job-body .job-tags .btn {
    font-size: 8px;
    width: 68px;
    height: 19px;
  }
}
.job-view .job-discription {
  max-width: 818px;
  width: 100%;
}
.job-view .job-discription .job-abouts {
  margin-top: 32px;
}
.job-view .job-discription .job-abouts .about .content h3 {
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  color: #18191c;
}
@media (max-width: 576px) {
  .job-view .job-discription .job-abouts .about .content h3 {
    font-size: 16px;
  }
}
.job-view .job-discription .job-abouts .about .content p {
  color: #5e6670;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 8px 0px;
}
@media (max-width: 576px) {
  .job-view .job-discription .job-abouts .about .content p {
    font-size: 12px;
  }
}
.job-view .job-discription .job-abouts .about .content ul li {
  color: #5e6670;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 8px 0px;
}
@media (max-width: 576px) {
  .job-view .job-discription .job-abouts .about .content ul li {
    font-size: 12px;
  }
}
.job-view .job-discription .recomanded-jobs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
}
.job-view .job-discription .recomanded-jobs .recomanded-job {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.job-view .job-discription .recomanded-jobs .recomanded-job .form-check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
.job-view
  .job-discription
  .recomanded-jobs
  .recomanded-job
  .form-check
  .form-check-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 18px;
}
.job-view
  .job-discription
  .recomanded-jobs
  .recomanded-job
  .form-check
  .form-check-label
  .job-title
  h3 {
  font-size: 16px;
  line-height: normal;
  font-weight: 500;
}
@media (max-width: 576px) {
  .job-view
    .job-discription
    .recomanded-jobs
    .recomanded-job
    .form-check
    .form-check-label
    .job-title
    h3 {
    font-size: 10px;
  }
}
.job-view
  .job-discription
  .recomanded-jobs
  .recomanded-job
  .form-check
  .form-check-label
  .job-title
  .job-tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-top: 6px;
}
.job-view
  .job-discription
  .recomanded-jobs
  .recomanded-job
  .form-check
  .form-check-label
  .job-title
  .job-tags
  span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  line-height: normal;
  font-weight: 300;
  color: rgba(0, 0, 0, 0.8);
}
@media (max-width: 576px) {
  .job-view
    .job-discription
    .recomanded-jobs
    .recomanded-job
    .form-check
    .form-check-label
    .job-title
    .job-tags
    span {
    font-size: 8px;
  }
}
.job-view .job-discription .recomanded-jobs .recomanded-job .event-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 13px;
}
@media (max-width: 576px) {
  .job-view .job-discription .recomanded-jobs .recomanded-job .event-icon {
    display: none;
  }
}
.job-view
  .job-discription
  .recomanded-jobs
  .recomanded-job
  .event-icon
  .icon-save
  svg
  path {
  fill: unset;
  stroke: rgba(178, 25, 24, 0.5);
}
.job-view .job-discription .recomanded-jobs .recomanded-job .event-icon .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 7px;
}
.job-view
  .job-discription
  .recomanded-jobs
  .recomanded-job
  .event-icon
  .icon
  svg {
  border: 1px solid #b21918;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 4px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.job-view
  .job-discription
  .recomanded-jobs
  .recomanded-job
  .event-icon
  .icon
  p {
  color: rgba(0, 0, 0, 0.7);
  text-align: center;
  font-size: 9px;
  font-weight: 300;
  line-height: 9.9px;
}
.job-view .job-discription .recomanded-jobs .btn-box {
  margin: 36px auto;
  margin-bottom: 0px;
}
.job-view .job-discription .recomanded-jobs .btn-box .btn {
  font-size: 14px;
  line-height: 15px;
  font-weight: 400;
  height: 36px;
  width: 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.job-view .job-discription .trending-tagbasejob {
  margin-top: 76px;
}
@media (max-width: 576px) {
  .job-view .job-discription .trending-tagbasejob {
    margin-top: 40px;
  }
}
.job-view .job-discription .trending-tagbasejob .title {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.job-view .job-discription .trending-tagbasejob .trending-row {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 18px;
}
.job-view .job-discription .trending-tagbasejob .trending-row .trendig-card {
  max-width: 218px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 32px 21px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #f3f3f3;
  background: #fff;
  -webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.06);
}
.job-view .job-discription .trending-tagbasejob .trending-row .trendig-card h5 {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.job-view
  .job-discription
  .trending-tagbasejob
  .trending-row
  .trendig-card
  .btn {
  color: #b21918;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 0;
  text-decoration: none;
}
.job-view .job-discription .trending-jobs-alert {
  padding: 20px 21px;
  background-color: #f1e2ce;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  margin-top: 51px;
  margin-bottom: 141px;
}
.job-view .job-discription .trending-jobs-alert .title {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.2px;
}
@media (max-width: 576px) {
  .job-view .job-discription .trending-jobs-alert .title {
    font-size: 16px;
  }
}
.job-view .job-discription .trending-jobs-alert .row-box {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 17px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 576px) {
  .job-view .job-discription .trending-jobs-alert .row-box {
    margin-top: 15px;
  }
}
.job-view .job-discription .trending-jobs-alert .row-box .item-tags {
  max-width: 266px;
  width: 100%;
}
@media (max-width: 576px) {
  .job-view .job-discription .trending-jobs-alert .row-box .item-tags {
    max-width: 100%;
  }
}
.job-view .job-discription .trending-jobs-alert .row-box .item-tags p {
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.job-view .job-apply {
  max-width: 576px;
  width: 100%;
}
.job-view .job-apply .salary-location {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  border: 2px solid #ededed;
  background: #fff;
  padding: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  position: relative;
}
.job-view .job-apply .salary-location::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 96px;
  background: #ededed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.job-view .job-apply .salary-location .salary-dis {
  text-align: center;
}
.job-view .job-apply .salary-location .salary-dis h3 {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.job-view .job-apply .salary-location .salary-dis .dark {
  color: #b21918;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-top: 12px;
  margin-bottom: 4px;
}
.job-view .job-apply .salary-location .salary-dis .light {
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #767f8c;
}
.job-view .job-apply .salary-location .location {
  text-align: center;
}
.job-view .job-apply .salary-location .location .dark-black {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-top: 8px;
  margin-bottom: 2px;
}
.job-view .job-apply .salary-location .location .light {
  color: #767f8c;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.job-view .job-apply .job-overview {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  border: 2px solid #ededed;
  background: #fff;
  margin-top: 32px;
  padding: 32px 52px;
}
.job-view .job-apply .job-overview .title {
  color: #18191c;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}
.job-view .job-apply .job-overview .row-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 20px;
}
.job-view .job-apply .job-overview .row-item .icon-tags {
  max-width: 137px;
  width: 100%;
}
.job-view .job-apply .job-overview .row-item .icon-tags p {
  color: #767f8c;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px; /* 150% */
  text-transform: uppercase;
  margin-top: 12px;
  margin-bottom: 4px;
}
.job-view .job-apply .job-overview .row-item .icon-tags h6 {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}
.job-view .job-apply .job-overview .social-icon h3 {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 8px;
}
.job-view .job-apply .job-overview .social-icon .copy-link {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #fdeeee;
  padding: 8px 16px;
  font-size: 16px;
  color: #b21918;
  font-weight: 500;
}
.job-view .job-apply .job-overview .social-icon span {
  margin-right: 7px;
}

.divider {
  background: #ededed;
  height: 2px;
  margin: 24px 0px;
}

.about-us {
  background-color: #f9f9f9;
  background-image: url(../assets/images//sectionbg.svg);
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 1400px) {
  .about-us {
    padding: 60px 20px;
  }
}
.about-us .about-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 64px;
  margin-top: 60px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .about-us .about-row {
    gap: 30px;
  }
}
@media (max-width: 992px) {
  .about-us .about-row {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
}
@media (max-width: 576px) {
  .about-us .about-row {
    margin-top: 0px;
    gap: 27px;
  }
}
.about-us .about-row .about-content {
  max-width: 653px;
  width: 100%;
}
@media (max-width: 1400px) {
  .about-us .about-row .about-content {
    max-width: 553px;
  }
}
@media (max-width: 1200px) {
  .about-us .about-row .about-content {
    max-width: 450px;
  }
}
@media (max-width: 576px) {
  .about-us .about-row .about-content .btn-red {
    display: none;
  }
}
@media (max-width: 992px) {
  .about-us .about-row .about-content .btn-red {
    margin: 0 auto;
  }
}
.about-us .about-row .about-content .title {
  font-size: 45px;
  font-weight: 600;
  margin-bottom: 17px;
}
@media (max-width: 1200px) {
  .about-us .about-row .about-content .title {
    font-size: 40px;
  }
}
@media (max-width: 992px) {
  .about-us .about-row .about-content .title {
    color: #b21918;
  }
}
@media (max-width: 576px) {
  .about-us .about-row .about-content .title {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    color: #b21918;
    margin-bottom: 8px;
  }
}
.about-us .about-row .about-content .bold-text {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 20px;
}
@media (max-width: 1200px) {
  .about-us .about-row .about-content .bold-text {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .about-us .about-row .about-content .bold-text {
    margin-bottom: 17px;
    font-size: 14px;
    line-height: 20px;
    max-width: 249px;
    margin: 0 auto;
    text-align: center;
  }
}
.about-us .about-row .about-content .light-text {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 60px;
}
@media (max-width: 1200px) {
  .about-us .about-row .about-content .light-text {
    font-size: 20px;
    margin-bottom: 40px;
  }
}
@media (max-width: 576px) {
  .about-us .about-row .about-content .light-text {
    margin-bottom: 17px;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 27px;
    max-width: 307px;
    margin: 0 auto;
    text-align: center;
  }
}
.about-us .about-row .about-collage {
  max-width: 702px;
  width: 100%;
}
@media (max-width: 1600px) {
  .about-us .about-row .about-collage {
    max-width: 502px;
  }
}
@media (max-width: 1200px) {
  .about-us .about-row .about-collage {
    max-width: 402px;
  }
}

.our-service {
  margin-top: 100px;
  margin-bottom: 120px;
}
@media (max-width: 1400px) {
  .our-service {
    padding: 0 20px;
    margin-top: 60px;
    margin-bottom: 90px;
  }
}
@media (max-width: 576px) {
  .our-service {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
.our-service .container {
  max-width: 1440px;
  margin: 0 auto;
}
.our-service .container .row {
  gap: 50px;
  margin-top: 80px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1400px) {
  .our-service .container .row {
    margin-top: 40px;
  }
}
@media (max-width: 576px) {
  .our-service .container .row {
    margin-top: 22px;
    gap: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.our-service .title {
  font-size: 45px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 576px) {
  .our-service .title {
    text-align: center;
    font-size: 16px;
    line-height: 25px;
  }
}
.our-service .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 22px;
  max-width: 440px;
  width: 100%;
}
@media (max-width: 1600px) {
  .our-service .item {
    max-width: 425px;
  }
}
@media (max-width: 1400px) {
  .our-service .item {
    max-width: 350px;
  }
}
@media (max-width: 1200px) {
  .our-service .item {
    max-width: 280px;
  }
}
@media (max-width: 992px) {
  .our-service .item {
    max-width: 339px;
  }
}
@media (max-width: 576px) {
  .our-service .item {
    gap: 10px;
    max-width: 45%;
    width: 100%;
  }
}
.our-service .item span {
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  padding: 27px;
}
@media (max-width: 1400px) {
  .our-service .item span {
    padding: 18px;
  }
  .our-service .item span svg {
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 576px) {
  .our-service .item span {
    width: 40px;
    height: 34px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
  }
}
@media (max-width: 576px) {
  .our-service .item span svg {
    width: 20px;
    height: 20px;
  }
}
.our-service .item .content {
  max-width: 310px;
  width: 100%;
}
@media (max-width: 576px) {
  .our-service .item .content {
    max-width: 108px;
  }
}
.our-service .item .content h6 {
  font-size: 31px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 1400px) {
  .our-service .item .content h6 {
    font-size: 25px;
  }
}
@media (max-width: 1200px) {
  .our-service .item .content h6 {
    font-size: 20px;
  }
}
@media (max-width: 576px) {
  .our-service .item .content h6 {
    font-size: 12px;
  }
}
.our-service .item .content p {
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 1400px) {
  .our-service .item .content p {
    font-size: 15px;
  }
}
@media (max-width: 1200px) {
  .our-service .item .content p {
    font-size: 13px;
  }
}
@media (max-width: 576px) {
  .our-service .item .content p {
    font-size: 8px;
    line-height: 10px;
  }
}
.our-service .item:hover span {
  background-color: #b21918;
}
.our-service .item:hover span svg path {
  fill: white;
}

.packages {
  margin-bottom: 100px;
}
@media (max-width: 576px) {
  .packages {
    margin-top: 50px;
  }
}
.packages .main-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 17px;
  max-width: 823px;
  margin: 0 auto;
}
@media (max-width: 576px) {
  .packages .main-heading {
    gap: 11px;
  }
}
.packages .main-heading h2 {
  font-size: 45px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 576px) {
  .packages .main-heading h2 {
    font-size: 20px;
    line-height: 25px;
    max-width: 331px;
    margin: 0 auto;
    text-align: center;
    padding: 0 35px;
    color: #b21918;
  }
}
.packages .main-heading p {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  max-width: 645px;
}
@media (max-width: 576px) {
  .packages .main-heading p {
    max-width: 304px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin: 0 auto;
  }
}
.packages .card-packages {
  margin-top: 60px;
}
@media (max-width: 576px) {
  .packages .card-packages {
    margin-top: 44px;
  }
}
.packages .card-packages .row {
  gap: 71px;
}
.packages .card-packages .card-package {
  max-width: 426px;
  max-height: 816px;
  min-height: 816px;
  width: 100%;
  height: 100%;
  padding: 51px 53px;
  padding-bottom: 33px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #dbdbdb;
  background: #fff;
  -webkit-box-shadow: 0px 4px 5px 1px rgba(193, 193, 193, 0.35);
  box-shadow: 0px 4px 5px 1px rgba(193, 193, 193, 0.35);
  text-align: center;
}
@media (max-width: 992px) {
  .packages .card-packages .card-package {
    margin: 0px 130px;
    max-width: 100%;
  }
}
@media (max-width: 576px) {
  .packages .card-packages .card-package {
    margin: 0 10px;
  }
}
.packages .card-packages .card-package .divider {
  width: 142px;
  margin: 35px auto;
}
.packages .card-packages .card-package h2 {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 17px;
}
.packages .card-packages .card-package h1 {
  color: #18191c;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 94px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  margin-bottom: 2px;
}
@media (max-width: 576px) {
  .packages .card-packages .card-package h1 {
    font-size: 85px;
  }
}
.packages .card-packages .card-package p {
  color: #747474;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 32px;
}
.packages .card-packages .card-package .btn-outline-danger {
  max-width: 316px;
  width: 100%;
  margin: auto;
  height: 73px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 3px solid #b21918;
  color: #b21918;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.packages .card-packages .card-package .btn-outline-danger:hover {
  background-color: #b21918;
  color: #fff;
}
@media (max-width: 576px) {
  .packages .card-packages .card-package .btn-outline-danger {
    height: 59px;
  }
}
.packages .card-packages .card-package .items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 18px;
}
.packages .card-packages .card-package .items p {
  color: #747474;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 0px;
}
.packages .card-packages .card-package:hover {
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
}
.packages .card-packages .card-package:hover .btn-outline-danger {
  background-color: #b21918;
  color: #fff;
}
.packages .card-packages .card-package:hover p {
  color: #ddd;
}
.packages .card-packages .card-package:hover h1 {
  color: #fff !important;
}

.price-card .slick-dots {
  bottom: -50px;
}
.price-card .slick-dots li {
  border: 1px solid;
  border-color: #b21918;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  width: 7px;
  height: 7px;
}
.price-card .slick-dots .slick-active {
  background-color: #b21918;
}
