.s-about-banner {
  -webkit-clip-path: inset(5% 35% round 10px);
          clip-path: inset(5% 35% round 10px);
  overflow: hidden;
  position: relative;
}

.s-about-banner .s-about-thumb-desk {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.s-about-banner-mob {
  position: relative;
  z-index: 2;
  margin-bottom: 40px;
}

@media (max-width: 1000px) {
  .s-story-about-banner-sec {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 50px 0 0 0;
  }
}

@media (max-width: 1000px) {
  .s-banner-disc {
    padding-left: 20px;
    padding-right: 20px;
  }
  .s-banner-disc p {
    margin-bottom: 0;
  }
}

@media (min-width: 1000px) {
  .s-about-text {
    position: absolute;
    left: 15%;
    top: 20%;
    min-width: 180px;
    z-index: 10;
  }
}

@media (max-width: 1000px) {
  .s-about-text {
    position: relative;
    z-index: 2;
    margin-bottom: 35px;
  }
}

.s-about-text h5 {
  color: #000;
}

@media (min-width: 1000px) {
  .s-about-text h5 {
    font-weight: 200;
    font-size: 26px;
    line-height: 31px;
    font-style: italic;
  }
}

.s-about-text h5 span {
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .s-banner-disc {
    max-width: 250px;
    position: absolute;
    right: 10%;
    bottom: 20%;
  }
}

@media (min-width: 767px) and (max-width: 1200px) {
  .s-banner-disc {
    right: 6px;
  }
}

.s-bg {
  background: url(../images/s-bg.webp) repeat;
  position: relative;
}

.s-bg:before {
  content: "";
  display: block;
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), color-stop(21%, #FFFFFFF2), to(#FFFFFF00)) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFFF2 21%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
  width: 100%;
  top: 0;
  position: absolute;
  left: 0;
  height: 30%;
}

@media (max-width: 1000px) {
  .s-bg:before {
    height: 100px;
  }
}

.s-bg-reverse {
  background: url(../images/s-bg.webp) repeat;
  position: relative;
}

.s-bg-reverse:before {
  content: "";
  display: block;
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), color-stop(30%, #FFFFFFF2), to(#FFFFFF00)) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(180deg, #FFFFFF 0%, #FFFFFFF2 30%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
  width: 100%;
  bottom: 0;
  position: absolute;
  left: 0;
  height: 100%;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (min-width: 1000px) {
  .s-bg-reverse:before {
    bottom: -130px;
  }
}

.building-excelence-sec .container {
  max-width: 950px;
}

@media (max-width: 1000px) {
  .building-excelence-sec {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (min-width: 1000px) {
  .building-exc-right {
    padding-left: 110px;
  }
}

.building-excelence-sec p {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .company-counts-box-main {
    width: 100%;
  }
}

.company-counts-box-main:last-child .company-counts-box {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .company-counts-box {
    max-width: 350px;
    margin: 0px auto;
    margin-bottom: 50px;
  }
}

.company-counts-box .icons {
  width: 70px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70px;
          flex: 0 0 70px;
  text-align: center;
}

.company-counts-box .company-count {
  margin-bottom: 0px;
}

.company-counts-box .company-count span {
  font-size: 52px;
  line-height: 62px;
  color: #000000;
}

@media (max-width: 1000px) {
  .company-counts-box .company-count span {
    font-size: 42px;
    line-height: 50px;
  }
}

.company-counts-box .x-devider {
  margin-right: 40px;
  margin-left: 35px;
  height: 72px;
}

@media (min-width: 767px) and (max-width: 1024px) {
  .company-counts-box .x-devider {
    margin-right: 10px;
    margin-left: 10px;
  }
}

.company-counts-box .company-discribe {
  font-size: 14px;
  font-family: 'ringside_regularbook';
  color: #000000;
}

@media (max-width: 1000px) {
  .brand-acc-sec h2.style-2 span {
    display: block;
  }
}

.brand-piller-content {
  border-left: 1px solid #DBDBDB;
  margin-left: 25px;
  padding-top: 30px;
  padding-left: 10px;
  padding-right: 20px;
  padding-bottom: 30px;
  bottom: 0px;
}

.brand-piller-content h5 {
  text-align: left;
  font-size: 22px;
  line-height: 26px;
  color: #000;
  max-width: 132px;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}

@media (max-width: 1000px) {
  .brand-piller-content h5 {
    font-size: 18px;
    line-height: 21px;
  }
}

.brand-acc-sec .accordion-item {
  border-top: 1px solid #D1D1D1;
  border-bottom: 0;
  overflow: hidden;
}

.brand-acc-sec .accordion-item:last-child {
  border-bottom: 1px solid #D1D1D1;
}

@media (min-width: 1000px) {
  .brand-acc-sec .two-column-content {
    padding-top: 30px;
    padding-left: 100px;
  }
}

.brand-acc-sec .two-column-content p {
  font-size: 26px;
  line-height: 48px;
  font-family: 'Chronicle Display XLight';
}

@media (max-width: 1000px) {
  .brand-acc-sec .two-column-content p {
    margin-bottom: 10px;
  }
}

.brand-acc-sec .two-column-content .disc {
  max-width: 448px;
}

@media (max-width: 1000px) {
  .brand-acc-sec .two-column-content .disc {
    max-width: 100%;
  }
}

.brand-acc-sec .two-column-cont-left {
  text-align: center;
}

@media (max-width: 1000px) {
  .brand-acc-sec .two-column-cont-left {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media (min-width: 1000px) {
  .brand-acc-sec .accordion-header:hover .icons, .brand-acc-sec .accordion-header .accordion-button:not(.collapsed) .icons {
    opacity: 1;
    opacity: 1;
    visibility: visible;
    width: 30px;
    height: 30px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30px;
            flex: 0 0 30px;
  }
}

@media (min-width: 1000px) and (min-width: 1000px) {
  .brand-acc-sec .accordion-header:hover .icons, .brand-acc-sec .accordion-header .accordion-button:not(.collapsed) .icons {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (min-width: 1000px) and (max-width: 1000px) {
  .brand-acc-sec .accordion-header:hover .icons, .brand-acc-sec .accordion-header .accordion-button:not(.collapsed) .icons {
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 1000px) {
  .brand-acc-sec .accordion-header:hover h2, .brand-acc-sec .accordion-header .accordion-button:not(.collapsed) h2 {
    color: #C7A386;
  }
}

.brand-acc-sec .accordion-header .icons {
  opacity: 0;
  visibility: visible;
  width: 30px;
  height: 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
}

@media (max-width: 1000px) {
  .brand-acc-sec .accordion-header .icons {
    margin-top: 25px;
    margin-right: 28px;
    opacity: 1;
  }
}

.brand-acc-sec .accordion-header .accordion-button:not(.collapsed) .icons {
  background: url(../images/minus-icon-big.svg) no-repeat center center;
}

.brand-acc-sec .icons {
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  background: url(../images/plus-icon-big.svg) no-repeat center center;
}

@media (min-width: 1000px) {
  .brand-acc-sec .icons {
    opacity: 0;
    visibility: hidden;
  }
}

@media (min-width: 1000px) {
  .brand-acc-sec .icons {
    margin-left: -60px;
  }
}

.brand-acc-sec .accordion-header h2 {
  font-size: 111px;
  line-height: 134px;
  color: #D9D9D9;
  margin-bottom: 0;
}

@media (max-width: 1000px) {
  .brand-acc-sec .accordion-header h2 {
    font-size: 60px;
    line-height: 63px;
    text-align: left;
  }
}

.brand-acc-sec .accordion-body {
  padding-bottom: 100px;
  padding-top: 0;
}

@media (max-width: 1000px) {
  .brand-acc-sec .accordion-body {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 50px;
    text-align: center;
  }
}

.brand-acc-sec .accordion-body h2 {
  margin-bottom: 50px;
}

@media (max-width: 1000px) {
  .brand-acc-sec .accordion-body h2 {
    margin-bottom: 40px;
    margin-top: 20px;
    text-align: center !important;
  }
}

.brand-acc-sec .accordion-body h2.style-2 {
  font-style: italic;
}

.brand-acc-sec .accordion-button {
  background: none;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
  padding: 15px 24px;
}

@media (max-width: 1000px) {
  .brand-acc-sec .accordion-button {
    padding: 15px 0px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.brand-acc-sec .accordion-button:not(.collapsed) {
  background: none;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
  border-bottom: 0;
}

.brand-acc-sec .accordion-button::after {
  display: none;
}

.brand-acc-sec .accordion-header.collapsed h2 {
  color: #C7A386;
}

.brand-acc-boxes {
  padding-left: 30px;
  padding-right: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1000px) {
  .brand-acc-boxes:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .brand-acc-boxes:nth-child(1), .brand-acc-boxes:nth-child(2) {
    margin-top: 45px;
  }
  .brand-acc-boxes:nth-child(4) {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .brand-acc-boxes:nth-child(3), .brand-acc-boxes:nth-child(4) {
    margin-top: 10px;
  }
  .brand-acc-boxes:nth-child(3) .brand-piller-content {
    padding-bottom: 91px;
  }
  .brand-acc-boxes:nth-child(1) .brand-piller-content, .brand-acc-boxes:nth-child(2) .brand-piller-content {
    padding-top: 35px;
  }
}

.building-quality-sec {
  background: url(../images/s-bg.webp) repeat;
  position: relative;
}

.building-quality-sec .container {
  position: relative;
  z-index: 3;
}

.building-quality-sec .disc {
  max-width: 760px;
  margin: 0px auto;
  padding-bottom: 60px;
}

@media (max-width: 767px) {
  .building-quality-sec .disc {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.building-quality-sec .sub-disc {
  max-width: 660px;
  margin: 0px auto;
}

.building-steps-box {
  padding: 50px 0;
  border-top: 1px solid #DCDCDC;
}

@media (max-width: 1000px) {
  .building-steps-box {
    padding: 40px 0 50px 0;
  }
}

.building-steps-box:last-child {
  border-bottom: 1px solid #DCDCDC;
}

.building-steps-box h2 {
  font-size: 71px;
  line-height: 85px;
  color: #D9D9D9;
  font-style: italic;
  font-family: 'Chronicle Display XLight';
}

@media (max-width: 1000px) {
  .building-steps-box h2 {
    font-size: 48px;
    line-height: 58px;
  }
}

.building-steps-box p {
  margin-bottom: 0;
}

.building-steps-box:nth-child(even) .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media (min-width: 1000px) {
  .building-steps-box:nth-child(even) .row .building-steps-box-left {
    padding-right: 0px;
    padding-left: 123px;
  }
}

@media (max-width: 1000px) {
  .building-steps-box .row .building-steps-box-left {
    padding-bottom: 30px;
  }
}

@media (min-width: 1000px) {
  .building-steps-box-left {
    padding-right: 123px;
  }
}

@media (max-width: 767px) {
  .chairman-anim-right {
    width: 100%;
  }
}

@media (max-width: 1000px) {
  .chairman-anim-right {
    text-align: center;
  }
}

@media (max-width: 1000px) {
  .chairman-anim-right img {
    max-width: 300px;
  }
}

.chairman-animation-sec > .img-100.only-mob {
  height: 100% !important;
}

.chairman-animation-sec {
  overflow: hidden;
  position: relative;
}

@media (min-width: 767px) and (max-width: 1024px) {
  .chairman-animation-sec {
    height: 1104px;
  }
}

.chairman-animation-sec .signature {
  position: absolute;
  bottom: 100px;
  left: 24vw;
  z-index: 100;
}

@media (max-width: 767px) {
  .chairman-animation-sec .chairman-anim-left {
    width: 100%;
  }
}

@media (min-width: 767px) and (max-width: 1024px) {
  .chairman-animation-sec .chairman-anim-left {
    padding-bottom: 206px;
  }
}

.chairman-animation-sec .chairman-anim-left h4 {
  text-transform: uppercase;
  color: #96420D;
}

.chairman-animation-sec .chairman-anim-left .quote-top {
  position: relative;
  top: -30px;
}

.chairman-animation-sec .chairman-anim-left .quote-bottom {
  position: relative;
  bottom: -30px;
}

@media (min-width: 1000px) {
  .chairman-animation-sec .chairman-anim-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.chairman-animation-sec .chairman-anim-left .disc {
  max-width: 320px;
  margin: 0px auto;
  text-align: center;
}

@media (min-width: 1000px) {
  .chairman-animation-sec .chairman-anim-left .disc {
    padding-bottom: 320px;
  }
}

.chairman-animation-sec .overlay .container, .chairman-animation-sec .overlay .row {
  height: 100%;
}

@media (min-width: 1000px) {
  .chairman-animation-sec .overlay .chairman-anim-left {
    height: 100%;
  }
}

.chairman-animation-sec .overlay .container {
  max-width: 900px;
}

.chairman-animation-sec .overlay:before {
  content: "";
  width: 100%;
  height: 70%;
  position: absolute;
  left: 0;
  top: -1px;
  -webkit-transform: matrix(-1, 0, 0, -1, 0, 0);
          transform: matrix(-1, 0, 0, -1, 0, 0);
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#FFFFFF00), color-stop(58%, #FFFFFF9B), color-stop(77%, #FFFFFFE7), color-stop(89%, #FFFFFF), to(#FFFFFF)) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF9B 58%, #FFFFFFE7 77%, #FFFFFF 89%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
}

.chairman-animation-sec .overlay:after {
  content: "";
  width: 100%;
  height: 40%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 3;
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#FFFFFF00), color-stop(58%, #F9F9F963), color-stop(77%, #F9F9F9E0), color-stop(89%, #F9F9F9), to(#F9F9F9)) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(180deg, #FFFFFF00 0%, #F9F9F963 58%, #F9F9F9E0 77%, #F9F9F9 89%, #F9F9F9 100%) 0% 0% no-repeat padding-box;
}

.chairman-animation-sec .chairman-bg {
  -webkit-transform: scale(1.5) translateY(100px) translateX(-60px);
          transform: scale(1.5) translateY(100px) translateX(-60px);
}

.our-journey-sec .slider-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 0;
}

.our-journey-sec .slider-control .swiper-button-next, .our-journey-sec .slider-control .swiper-button-prev {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  margin: 0 10px;
}

.our-journey-sec .swiper-slide {
  height: 600px !important;
  background: #FFF;
  border-left: 1px solid #DCDCDC;
  width: 7%;
  -webkit-transition: .5s ease-out;
  transition: .5s ease-out;
  overflow: hidden;
}

.our-journey-sec .swiper-slide.active {
  width: 40vw;
}

.our-journey-sec .swiper-slide .journey-slide-box-content-sec {
  opacity: 0;
  width: 0;
  visibility: hidden;
}

.our-journey-sec .swiper-slide .journey-slide-box-content-sec img {
  max-width: initial;
}

.our-journey-sec .swiper-slide .journey-slide-box-content-sec .disc {
  padding: 25px 100px 0 100px;
}

.our-journey-sec .swiper-slide .journey-slide-box-content-sec .disc p {
  margin-bottom: 0;
}

.our-journey-sec .swiper-slide.selected {
  width: 876px;
}

.our-journey-sec .swiper-slide.selected .journey-slide-box-content-sec {
  opacity: 1;
  width: 100%;
  visibility: visible;
}

.our-journey-sec .swiper-slide.selected .year-sec {
  display: none;
}

.embla {
  overflow: hidden;
}

.embla__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.embla__slide {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  min-width: 0;
}

.accordion-slider a:after {
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(250, 250, 250, 0.6);
  height: 100%;
  width: 100%;
  content: "";
}

.accordion-slider .as-opened a:after {
  display: none;
}

body .as-layer.as-vertical {
  bottom: 50% !important;
  font-size: 36px;
  font-family: 'Chronicle Display';
  -webkit-transform: rotate(0);
  transform: rotate(0);
  left: 9% !important;
}

@media (min-width: 1400px) {
  body .as-layer.as-vertical {
    left: 11% !important;
  }
}

@media (max-width: 767px) {
  body .as-layer.as-vertical {
    left: 16% !important;
    font-size: 15px;
  }
}

body .as-opened .as-layer.as-vertical {
  left: 4% !important;
}

@media (min-width: 1400px) {
  body .as-opened .as-layer.as-vertical {
    left: 5% !important;
  }
}

@media (max-width: 767px) {
  body .as-opened .as-layer.as-vertical {
    left: 5% !important;
  }
}

body .as-padding {
  padding: 10px;
  right: auto !important;
  left: 0;
  top: auto !important;
  bottom: 0 !important;
  color: #FFF;
  padding: 0px 0px 10% 8%;
}

body .as-shadow {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-left: 1px solid #DCDCDC;
}

.history-year-sec h2 {
  color: #FFF;
  font-size: 53px;
  line-height: 64px;
  margin-bottom: 0;
}

@media (max-width: 1000px) {
  .history-year-sec h2 {
    font-size: 34px;
    line-height: normal;
  }
}

@media (max-width: 400px) {
  .history-year-sec h2 {
    font-size: 27px;
    line-height: normal;
  }
}

.history-year-sec .title {
  font-style: italic;
  font-size: 22px;
  line-height: 26px;
  font-family: 'Chronicle Display';
  margin-left: 20px;
}

@media (max-width: 1000px) {
  .history-year-sec .title {
    font-size: 16px;
    line-height: 19px;
  }
}

.history-year-sec p {
  color: #FFF;
  font-size: 16px;
  margin-bottom: 0;
}

@media (max-width: 1000px) {
  .history-year-sec p {
    font-size: 13px;
    line-height: 15px;
    text-align: left;
  }
}

@media (max-width: 400px) {
  .history-year-sec p {
    font-size: 12px;
    line-height: 15px;
  }
}

@media (max-width: 767px) {
  .history-year-sec p {
    text-align: center;
  }
}

.history-year-sec .discription {
  max-width: 396px;
}

@media (max-width: 1000px) {
  .history-year-sec .discription {
    max-width: 200px;
  }
}

.journey-arrow > div:hover > svg path {
  fill: #C8A487;
}

.journey-arrow {
  padding: 4px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 125px;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.journey-arrow .next-button, .journey-arrow .previous-button-slider {
  cursor: pointer;
  margin: 0 10px;
  width: 33px;
  height: 23px;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}

.journey-arrow .next-button:hover, .journey-arrow .previous-button-slider:hover {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.journey-arrow .next-button svg, .journey-arrow .previous-button-slider svg {
  display: none;
}

.journey-arrow .next-button {
  background: url(../images/arrow_prev.svg) no-repeat center center;
  background-size: contain;
}

.journey-arrow .previous-button-slider {
  background: url(../images/arrow_next.svg) no-repeat center center;
  background-size: contain;
}

.as-pagination-buttons {
  display: none;
}

.journey-slider-sec {
  overflow: hidden;
}

.journey-slider-sec .heading-sec {
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  .journey-slider-sec .heading-sec-left {
    max-width: 240px;
    margin: 0px auto;
    margin-bottom: 30px;
  }
}

@media (max-width: 767px) {
  .journey-slider-sec .heading-sec-right {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}

@media (min-width: 1000px) {
  .building-excelence-sec-row {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
}

@media (min-width: 1000px) {
  .building-exc-left h1, .building-exc-left h2, .building-exc-left p {
    margin-bottom: 0;
  }
}

body .accordion-flush .accordion-item:first-child {
  border-top: 1px solid #D1D1D1;
}

@media (max-width: 1000px) {
  .brand-acc-box-main {
    margin: 0 -22px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .brand-acc-box-main .brand-acc-boxes {
    padding: 21px;
    width: 50%;
  }
  .brand-acc-box-main .brand-acc-boxes:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .brand-acc-box-main .brand-acc-boxes .brand-piller-content {
    padding-top: 12px;
    padding-bottom: 40px;
  }
}

body .accordion-slider .as-background {
  border-radius: 7px !important;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

body .accordion-slider .as-opened .as-background {
  -webkit-filter: initial;
          filter: initial;
}

@media (min-width: 1000px) {
  .page-node-type-about-us .header-space {
    height: 125px;
  }
}

@media (max-width: 1000px) {
  .history-year-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
    max-width: 200px;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    text-align: center;
  }
}

@media (max-width: 400px) {
  .history-year-box {
    margin-bottom: 10px;
  }
}

@media (max-width: 1000px) {
  .history-year-box .title {
    margin-left: 0px;
  }
}

.company-counts {
  overflow: hidden;
}

/*.page-node-type-about-us footer {
  padding: 50px 0 50px 0;
}*/

.page-node-type-about-us footer:before {
  top: 72px;
}

@media only screen and (min-width: 768px) and (max-width: 2500px) {
  section.s-story-about-banner-sec.s-bg {
    min-height: 725px;
  }
}
/*# sourceMappingURL=style-s-story-about-us.css.map */